From owner-freebsd-java Sun Nov 7 21:36:26 1999 Delivered-To: freebsd-java@freebsd.org Received: from ns.mt.sri.com (ns.mt.sri.com [206.127.79.91]) by hub.freebsd.org (Postfix) with ESMTP id 6399114ED0; Sun, 7 Nov 1999 21:36:22 -0800 (PST) (envelope-from nate@mt.sri.com) Received: from mt.sri.com (rocky.mt.sri.com [206.127.76.100]) by ns.mt.sri.com (8.9.3/8.9.3) with SMTP id WAA07294; Sun, 7 Nov 1999 22:36:21 -0700 (MST) (envelope-from nate@rocky.mt.sri.com) Received: by mt.sri.com (SMI-8.6/SMI-SVR4) id WAA29295; Sun, 7 Nov 1999 22:36:21 -0700 Date: Sun, 7 Nov 1999 22:36:21 -0700 Message-Id: <199911080536.WAA29295@mt.sri.com> From: Nate Williams MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: freebsd-java@FreeBSD.org Cc: java-port@FreeBSD.org Subject: JDK1.2 status X-Mailer: VM 6.34 under 19.16 "Lille" XEmacs Lucid Reply-To: nate@mt.sri.com (Nate Williams) Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org I vowed to get something out this weekend, but unfortunately I failed. Due to a number of little things that took alot more time than expected, plus the final stumbling block I was unable to create a beta FreeBSD build for FreeBSD. I'll skip the minor details, but the major detail is related to the fact that in order to build a 'publically redistributable' binary, I have to link in Motif statically in the java binary (Java uses Motif). However, if I link it in statically, it fails to work. I don't know why this is, and my feeble attempts to work around it are for naught. At this point, I need to go review the Linux diffs, and see what they've done. It's possible that they aren't worrying about the legal repercussions, or they have a better solution than I'm aware of. In any case, I apologize for not getting something to the facts that are waiting for a native FreeBSD port. However, as I understand it, there appears to be a port for the Linux version which works in emulation mode, although I haven't any experience with it. Nate To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Mon Nov 8 13: 5:14 1999 Delivered-To: freebsd-java@freebsd.org Received: from emacs.org (muse.emacs.org [204.165.216.40]) by hub.freebsd.org (Postfix) with SMTP id 95BA615292 for ; Mon, 8 Nov 1999 13:05:11 -0800 (PST) (envelope-from toby@muse.emacs.org) Received: (qmail 22006 invoked by uid 1001); 8 Nov 1999 21:09:27 -0000 Date: 8 Nov 1999 21:09:27 -0000 Message-ID: <19991108210927.22005.qmail@emacs.org> From: Toby Knudsen To: java@freebsd.org Subject: jdk 1.2 on freebsd test assistance Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hi, Let me know if I can help test jdk 1.2 alpha. toby To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Mon Nov 8 23: 5: 8 1999 Delivered-To: freebsd-java@freebsd.org Received: from suzuki-gw.mobile.icc.titech.ac.jp (suzuki-gw.mobile.icc.titech.ac.jp [131.112.96.21]) by hub.freebsd.org (Postfix) with ESMTP id 980C014E93 for ; Mon, 8 Nov 1999 23:05:01 -0800 (PST) (envelope-from nabe@mobile.icc.titech.ac.jp) Received: from localhost by suzuki-gw.mobile.icc.titech.ac.jp (3.7W-99061420) id QAA04908; Tue, 9 Nov 1999 16:04:56 +0900 (JST) To: freebsd-java@freebsd.org Cc: nabe@mobile.icc.titech.ac.jp Subject: patch for CommAPI X-Mailer: Mew version 1.94 on Emacs 19.34 / Mule 2.3 (SUETSUMUHANA) Mime-Version: 1.0 Content-Type: Multipart/Mixed; boundary="--Next_Part(Tue_Nov__9_16:03:37_1999_518)--" Content-Transfer-Encoding: 7bit Message-Id: <19991109160456A.nabe@suzuki-gw.mobile.icc.titech.ac.jp> Date: Tue, 09 Nov 1999 16:04:56 +0900 From: Shingo WATANABE / =?ISO-2022-JP?B?GyRCRU9KVRsoQiA=?= =?ISO-2022-JP?B?GyRCPy04YxsoQg==?= X-Dispatcher: imput version 990905(IM130) Lines: 150 Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org ----Next_Part(Tue_Nov__9_16:03:37_1999_518)-- Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit I write the patch for CommAPI(http://student.ulb.ac.be/~jdricot/commapi/) and send it to the maintainer of the CommAPI page. But I've got no response, so please test this patch and send the comment to me. Please reply to me directly or keep my address in Cc since I am not subscribed to the list. This patch fixes: flow control character size set/clear RTS set/clear DTR and so on... --- Shingo WATANABE / nabe@mobile.icc.titech.ac.jp ----Next_Part(Tue_Nov__9_16:03:37_1999_518)-- Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="CommAPI.diff" diff -ur src.org/org/freebsd/io/comm/libSerial.c src/org/freebsd/io/comm/libSerial.c --- src.org/org/freebsd/io/comm/libSerial.c Mon Jul 19 17:45:04 1999 +++ src/org/freebsd/io/comm/libSerial.c Mon Oct 18 03:55:48 1999 @@ -107,6 +107,12 @@ /* * setup communications port for default of 9600, 8, 1, none */ + if (tcgetattr (fd, &tty) < 0) + { + throw_exception (env, IOEXCEPTION, "tcgetattr ", strerror (errno)); + return; + } + tty.c_iflag = INPCK; tty.c_lflag = 0; tty.c_oflag = 0; @@ -161,7 +167,8 @@ switch ((int)i) { case 0: /* SerialPort.FLOWCONTROL_NONE */ - tty.c_cflag &= ~ (IXON | IXOFF | CRTSCTS); + tty.c_iflag &= ~ (IXON | IXOFF); + tty.c_cflag &= ~(CRTSCTS); break; case 1: /* SerialPort.FLOWCONTROL_RTSCTS_IN */ tty.c_cflag |= CRTS_IFLOW; @@ -173,13 +180,13 @@ tty.c_cflag |= CRTSCTS; break; case 4: /* SerialPort.FLOWCONTROL_XONXOFF_IN */ - tty.c_cflag |= IXOFF; + tty.c_iflag |= IXOFF; break; case 8: /* SerialPort.FLOWCONTROL_XONXOFF_OUT */ - tty.c_cflag |= IXON; + tty.c_iflag |= IXON; break; case 12: /* SerialPort.FLOWCONTROL_XONXOFF_IN/OUT */ - tty.c_cflag |= IXON | IXOFF; + tty.c_iflag |= (IXON | IXOFF); break; } if (tcsetattr ((int)sd, TCSAFLUSH, &tty) < 0) @@ -315,27 +322,27 @@ JNIEXPORT void JNICALL Java_org_freebsd_io_comm_FreebsdSerial_deviceSetDTR (JNIEnv *env, jobject jobj, jint sd, jboolean flag) { - struct termios tty; + int value; /* get termios structure for our serial port */ - if (tcgetattr ((int)sd, &tty) < 0) + if (ioctl ((int)sd, TIOCMGET, &value) < 0) { - throw_exception (env, IOEXCEPTION, "tcgetattr ", strerror (errno)); + throw_exception (env, IOEXCEPTION, "TIOCMGET ", strerror (errno)); return; } if (flag == JNI_TRUE) { - tty.c_cflag |= CDTR_IFLOW; + value |= TIOCM_DTR; } else { - tty.c_cflag &= ~CDTR_IFLOW; + value &= ~TIOCM_DTR; } - if (tcsetattr ((int)sd, TCSAFLUSH, &tty) < 0) + if (ioctl ((int)sd, TIOCMSET, &value) < 0) { - throw_exception (env, IOEXCEPTION, "tcsetattr ", strerror (errno)); + throw_exception (env, IOEXCEPTION, "TIOCMSET ", strerror (errno)); } return; } @@ -348,29 +355,29 @@ JNIEXPORT void JNICALL Java_org_freebsd_io_comm_FreebsdSerial_deviceSetRTS (JNIEnv *env, jobject jobj, jint sd, jboolean flag) { - struct termios tty; - - /* get termios structure for our serial port */ - if (tcgetattr ((int)sd, &tty) < 0) + int value; + + /* get termios structure for our serial port */ + if (ioctl ((int)sd, TIOCMGET, &value) < 0) { - throw_exception (env, IOEXCEPTION, "tcgetattr ", strerror (errno)); + throw_exception (env, IOEXCEPTION, "TIOCMGET ", strerror (errno)); return; } - + if (flag == JNI_TRUE) { - tty.c_cflag |= CRTS_IFLOW; + value |= TIOCM_RTS; } - else + else { - tty.c_cflag &= ~CRTS_IFLOW; + value &= ~TIOCM_RTS; } - - if (tcsetattr ((int)sd, TCSAFLUSH, &tty) < 0) + + if (ioctl ((int)sd, TIOCMSET, &value) < 0) { - throw_exception (env, IOEXCEPTION, "tcsetattr ", strerror (errno)); + throw_exception (env, IOEXCEPTION, "TIOCMSET ", strerror (errno)); } - return; + return; } /* Only in src/org/freebsd/io/comm: libSerial.c.org ----Next_Part(Tue_Nov__9_16:03:37_1999_518)---- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Tue Nov 9 18:14:44 1999 Delivered-To: freebsd-java@freebsd.org Received: from ns.mt.sri.com (ns.mt.sri.com [206.127.79.91]) by hub.freebsd.org (Postfix) with ESMTP id F20771516A; Tue, 9 Nov 1999 18:14:40 -0800 (PST) (envelope-from nate@mt.sri.com) Received: from mt.sri.com (rocky.mt.sri.com [206.127.76.100]) by ns.mt.sri.com (8.9.3/8.9.3) with SMTP id TAA29231; Tue, 9 Nov 1999 19:14:39 -0700 (MST) (envelope-from nate@rocky.mt.sri.com) Received: by mt.sri.com (SMI-8.6/SMI-SVR4) id TAA08152; Tue, 9 Nov 1999 19:14:38 -0700 Date: Tue, 9 Nov 1999 19:14:38 -0700 Message-Id: <199911100214.TAA08152@mt.sri.com> From: Nate Williams MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: freebsd-announce@FreeBSD.org Cc: freebsd-java@FreeBSD.org Subject: Announce: JDK1.1.8-V1999/11/9 release X-Mailer: VM 6.34 under 19.16 "Lille" XEmacs Lucid Reply-To: nate@mt.sri.com (Nate Williams) Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org See: http://www.freebsd.org/java This release fixes a bug in multicast support, but is otherwise the same. The FreeBSD JDK port has been updated, and the primary mirror sites should have all the recent bits. - The FreeBSD/JDK team To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Tue Nov 9 23:34:57 1999 Delivered-To: freebsd-java@freebsd.org Received: from vasquez.zip.com.au (vasquez.zip.com.au [203.12.97.41]) by hub.freebsd.org (Postfix) with ESMTP id 2276F14BCC for ; Tue, 9 Nov 1999 23:34:48 -0800 (PST) (envelope-from davidh@zipworld.com.au) Received: from ishtar.wr.com.au (krusty28.zip.com.au [61.8.16.28]) by vasquez.zip.com.au (8.9.2/8.9.1) with ESMTP id SAA32367 for ; Wed, 10 Nov 1999 18:34:41 +1100 (EST) Received: by ishtar.wr.com.au (Postfix, from userid 1411) id 051051A8E; Wed, 10 Nov 1999 18:37:39 +1100 (EST) Date: Wed, 10 Nov 1999 18:37:39 +1100 From: David Hobley To: freebsd-java@freebsd.org Subject: Segmentation fault using jdk1.1.8 jfc1.1.1 and jpython Message-ID: <19991110183739.A2893@wr.com.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.95.6i Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hello, Has anyone tried jpython out under the jdk1.1.8 port? I have been playing with jpython under Windows, so I thought I would try it under FreeBSD. I downloaded everything last night and got: [21 ishtar: /home/davidh] % jpython test.py SIGSEGV 11* segmentation violation Full thread dump: "Finalizer thread" (TID:0x2866f210, sys_thread_t:0x29473f00, state:R) prio=1 "Async Garbage Collector" (TID:0x2866f258, sys_thread_t:0x29452f00, state:R) prio=1 "Idle thread" (TID:0x2866f2a0, sys_thread_t:0x29431f00, state:R) prio=0 "Clock" (TID:0x2866f088, sys_thread_t:0x29410f00, state:CW) prio=12 "main" (TID:0x2866f0b0, sys_thread_t:0x819c700, state:R) prio=5 *current thread* org.python.core.PyJavaClass.setBeanInfoCustom(PyJavaClass.java:538) org.python.core.PyJavaClass.init__dict__(PyJavaClass.java:69) org.python.core.PyJavaClass.initialize(PyJavaClass.java:90) org.python.core.PyJavaClass.init__bases__(PyJavaClass.java:146) org.python.core.PyJavaClass.initialize(PyJavaClass.java:89) org.python.core.PyJavaClass.init__bases__(PyJavaClass.java:146) org.python.core.PyJavaClass.initialize(PyJavaClass.java:89) org.python.core.PyJavaClass.init__bases__(PyJavaClass.java:146) org.python.core.PyJavaClass.initialize(PyJavaClass.java:89) org.python.core.PyJavaClass.init__bases__(PyJavaClass.java:146) org.python.core.PyJavaClass.initialize(PyJavaClass.java:89) org.python.core.PyJavaClass.initConstructors(PyJavaClass.java:588) org.python.core.PyJavaClass.__call__(PyJavaClass.java:741) org.python.core.PyObject.__call__(PyObject.java:272) org.python.core.PyObject.invoke(PyObject.java:1868) org.python.pycode._pyx0.__init__$3(test.py) org.python.pycode._pyx0.call_function(test.py) org.python.core.PyTableCode.call(PyTableCode.java:155) org.python.core.PyTableCode.call(PyTableCode.java:352) org.python.core.PyTableCode.call(PyTableCode.java:257) Monitor Cache Dump: Registered Monitor Dump: Verifier lock: Thread queue lock: Name and type hash table lock: String intern lock: JNI pinning lock: JNI global reference lock: BinClass lock: Class loading lock: Java stack lock: Code rewrite lock: Heap lock: Has finalization queue lock: Finalize me queue lock: Monitor IO lock: Child death monitor: Event monitor: I/O monitor: Alarm monitor: Waiting to be notified: "Clock" (0x29410f00) Memory allocation lock: Monitor registry: owner "main" (0x819c700, 1 entry) Thread Alarm Q: zsh: abort (core dumped) jpython test.py The test script is here and has been tested under Windows NT with the jdk1.1.8 and jfc1.1.1: [22 ishtar: /home/davidh] % cat test.py import java.lang import javax.swing.JButton import javax.swing.JFrame def exit(event): java.lang.System.exit(0) class App: def __init__(self): self.frame = javax.swing.JFrame("Quit") self.button = javax.swing.JButton("Quit", actionPerformed=exit) self.frame.getContentPane().add(self.button) self.frame.pack() self.frame.setVisible(1) if __name__ == '__main__': App() JPython is available from http://www.jpython.net -- Cheers, david -- http://www.zipworld.com.au/~hobleyd To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Thu Nov 11 11: 7:21 1999 Delivered-To: freebsd-java@freebsd.org Received: from mailhub.scl.ameslab.gov (mailhub.scl.ameslab.gov [147.155.137.127]) by hub.freebsd.org (Postfix) with ESMTP id C589614E4F for ; Thu, 11 Nov 1999 11:07:05 -0800 (PST) (envelope-from ghelmer@scl.ameslab.gov) Received: from demios.ether.scl.ameslab.gov ([147.155.137.54]) by mailhub.scl.ameslab.gov with esmtp (Exim 3.02 #1) id 11lzYZ-000GTL-00; Thu, 11 Nov 1999 13:06:51 -0600 Date: Thu, 11 Nov 1999 13:06:48 -0600 From: Guy Helmer To: Nate Williams Cc: freebsd-java@freebsd.org Subject: Re: Announce: JDK1.1.8-V1999/11/9 release In-Reply-To: <199911100214.TAA08152@mt.sri.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Tue, 9 Nov 1999, Nate Williams wrote: > See: > http://www.freebsd.org/java > > This release fixes a bug in multicast support, but is otherwise the > same. The FreeBSD JDK port has been updated, and the primary mirror > sites should have all the recent bits. I just wanted to drop a line to say "thanks" for the 1999/09/22 and 11/9 releases. The 09/22 release fixed the AWT-related crashing problems I had encountered with the 07/22 release of 1.1.8 and previous releases of 1.1.7. Thanks for all your work, Guy Guy Helmer, Ph.D. Candidate, Iowa State University Dept. of Computer Science Research Assistant, Ames Laboratory --- ghelmer@scl.ameslab.gov Research Assistant, Dept. of Computer Science --- ghelmer@cs.iastate.edu Teaching Assistant, ComS 652 Distributed Operating Systems http://www.cs.iastate.edu/~ghelmer To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Thu Nov 11 11: 9:55 1999 Delivered-To: freebsd-java@freebsd.org Received: from ns.mt.sri.com (ns.mt.sri.com [206.127.79.91]) by hub.freebsd.org (Postfix) with ESMTP id 38ED814E4F for ; Thu, 11 Nov 1999 11:09:44 -0800 (PST) (envelope-from nate@mt.sri.com) Received: from mt.sri.com (rocky.mt.sri.com [206.127.76.100]) by ns.mt.sri.com (8.9.3/8.9.3) with SMTP id MAA28985; Thu, 11 Nov 1999 12:09:42 -0700 (MST) (envelope-from nate@rocky.mt.sri.com) Received: by mt.sri.com (SMI-8.6/SMI-SVR4) id MAA15087; Thu, 11 Nov 1999 12:09:36 -0700 Date: Thu, 11 Nov 1999 12:09:36 -0700 Message-Id: <199911111909.MAA15087@mt.sri.com> From: Nate Williams MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: Guy Helmer Cc: Nate Williams , freebsd-java@freebsd.org Subject: Re: Announce: JDK1.1.8-V1999/11/9 release In-Reply-To: References: <199911100214.TAA08152@mt.sri.com> X-Mailer: VM 6.34 under 19.16 "Lille" XEmacs Lucid Reply-To: nate@mt.sri.com (Nate Williams) Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > > See: > > http://www.freebsd.org/java > > > > This release fixes a bug in multicast support, but is otherwise the > > same. The FreeBSD JDK port has been updated, and the primary mirror > > sites should have all the recent bits. > > I just wanted to drop a line to say "thanks" for the 1999/09/22 and 11/9 > releases. The 09/22 release fixed the AWT-related crashing problems I had > encountered with the 07/22 release of 1.1.8 and previous releases of > 1.1.7. Thanks for appreciating it. :) Nate To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Thu Nov 11 13:23: 5 1999 Delivered-To: freebsd-java@freebsd.org Received: from mail.delanet.com (hermes.delanet.com [208.9.136.62]) by hub.freebsd.org (Postfix) with SMTP id 4729914D30 for ; Thu, 11 Nov 1999 13:23:00 -0800 (PST) (envelope-from bmc@WillsCreek.COM) Received: (qmail 70086 invoked from network); 11 Nov 1999 21:21:29 -0000 Received: from unknown (HELO footbridge.willscreek.com) (206.231.177.77) by mail.delanet.com with SMTP; 11 Nov 1999 21:21:29 -0000 Received: from current.willscreek.com (current.willscreek.com [172.16.87.1]) by footbridge.willscreek.com (8.9.2/8.9.1) with SMTP id QAA53892; Thu, 11 Nov 1999 16:22:50 -0500 (EST) Message-Id: <199911112122.QAA53892@footbridge.willscreek.com> From: Brian Clapper MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Thu, 11 Nov 1999 16:22:48 -0500 (EST) To: Jose Marques Cc: freebsd-java@FreeBSD.ORG Subject: Re: Linux JDK1.2 port In-Reply-To: References: <19991019173414W.matusita@ics.es.osaka-u.ac.jp> X-Mailer: VM 6.72 under Emacs 19.34.1 Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On 6 November, 1999, at 10:44 (+0000) Jose Marques wrote: > On Tue, 19 Oct 1999, Makoto MATSUSHITA wrote: > > > Exactly. Here is a patch which contains all of above. I've tested on: > [Snip] > > I have created a FreeBSD port which automates the fetching of the linux > JDK and the application of the above mentioned patch. The port is > available from the following URL: > > http://www.jmcm.org/tech/ports/linux-jdk1.2.tar.gz > > Just unpack it, cd into the port directory then "make install". The port > grabs the distfile from a UK mirror - as the download is about 20MB you > may wish to edit the makefile to specify a master site nearer to you. FWIW, I tested this on a 3.1-RELEASE system. Aside from some minor Makefile issues (no doubt because my /usr/ports/Mk needs updating), it worked fine, once I fetched and built the linux_base port. ---------- (current) ~ > /usr/local/linux-jdk1.2/bin/java -version java version "1.2" Classic VM (build Linux_JDK_1.2_pre-release-v2, green threads, sunwjit) (current) ~ > uname -v FreeBSD 3.1-RELEASE #19: Sun Jul 4 16:22:57 EDT 1999 root@current.willscreek.com:/usr/src/sys/compile/CURRENT ---------- Thanks for putting together the port. It saved me loads of time. -Brian Brian Clapper, bmc@WillsCreek.COM, http://WWW.WillsCreek.COM/ The problem with any unwritten law is that you don't know where to go to erase it. -- Glaser and Way To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Fri Nov 12 6:40:33 1999 Delivered-To: freebsd-java@freebsd.org Received: from broadcom.ie (oscar.broadcom.ie [192.107.110.20]) by hub.freebsd.org (Postfix) with ESMTP id F03BB14E9C for ; Fri, 12 Nov 1999 06:40:07 -0800 (PST) (envelope-from swn@broadcom.ie) Received: from broadcom.ie (pc24.broadcom.ie [192.107.110.124]) by broadcom.ie (8.9.3/8.9.3) with ESMTP id PAA00736 for ; Fri, 12 Nov 1999 15:44:16 GMT Message-ID: <382C27C6.701B95B2@broadcom.ie> Date: Fri, 12 Nov 1999 14:44:22 +0000 From: Steven Wexelstein X-Mailer: Mozilla 4.5 [en] (WinNT; I) X-Accept-Language: en MIME-Version: 1.0 To: freebsd-java@FreeBSD.org Subject: Swing to FreeBSd Content-Type: multipart/mixed; boundary="------------03FA9FB206B375FB9F4607DA" Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org This is a multi-part message in MIME format. --------------03FA9FB206B375FB9F4607DA Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit I have a product which uses Java 1.2 Swing is there any 'easy' way to ship this product onto FreeBSD? --------------03FA9FB206B375FB9F4607DA Content-Type: text/x-vcard; charset=us-ascii; name="swn.vcf" Content-Transfer-Encoding: 7bit Content-Description: Card for Steven Wexelstein Content-Disposition: attachment; filename="swn.vcf" begin:vcard n:Wexelstein;Steven tel;home:(00353) 1 491 3032 tel;work:(00353) 1 604 6000 x 6008 x-mozilla-html:FALSE version:2.1 email;internet:swn@broadcom.ie title:Consultant adr;quoted-printable:;;Broadcom Ltd=0D=0AClan William Place=0D=0ADublin=0D=0AEire;;;; fn:Steven Wexelstein end:vcard --------------03FA9FB206B375FB9F4607DA-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Fri Nov 12 6:54: 4 1999 Delivered-To: freebsd-java@freebsd.org Received: from csmd2.cs.uni-magdeburg.de (csmd2.CS.Uni-Magdeburg.De [141.44.22.2]) by hub.freebsd.org (Postfix) with ESMTP id 0B9FB14ED8 for ; Fri, 12 Nov 1999 06:53:53 -0800 (PST) (envelope-from jesse@mail.CS.Uni-Magdeburg.De) Received: from quitte.cs.uni-magdeburg.de (quitte-atm [141.44.30.41]) by csmd2.cs.uni-magdeburg.de (8.9.1a/8.9.1) with ESMTP id PAA12554; Fri, 12 Nov 1999 15:53:51 +0100 (MET) Received: (from jesse@localhost) by quitte.cs.uni-magdeburg.de (8.8.8+Sun/8.8.8) id PAA22965; Fri, 12 Nov 1999 15:53:40 +0100 (MET) To: Steven Wexelstein Cc: freebsd-java@FreeBSD.ORG Subject: Re: Swing to FreeBSd References: <382C27C6.701B95B2@broadcom.ie> From: Roland Jesse In-Reply-To: Steven Wexelstein's message of "Fri, 12 Nov 1999 14:44:22 +0000" Date: 12 Nov 1999 15:53:39 +0100 Message-ID: <0v7ljn92x8.fsf@cs.uni-magdeburg.de> Lines: 11 X-Mailer: Gnus v5.6.45/Emacs 19.34 Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Steven Wexelstein writes: > I have a product which uses Java 1.2 Swing is there any 'easy' way to > ship this product onto FreeBSD? If of all the fancy stuff in Java 2 you only use Swing and not (say) the latest and greatest Collection classes, you are all set. Swing is available for the JDK 1.1 at Sun's download pages. Roland To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Fri Nov 12 6:59:16 1999 Delivered-To: freebsd-java@freebsd.org Received: from beta.nova.org (beta.nova.org [209.31.144.41]) by hub.freebsd.org (Postfix) with ESMTP id C376314E9C for ; Fri, 12 Nov 1999 06:59:06 -0800 (PST) (envelope-from bsletten@nova.org) Received: from fcac.org (members.fcac.org [209.31.144.35]) by beta.nova.org (8.9.1/8.9.1) with ESMTP id JAA08090; Fri, 12 Nov 1999 09:59:05 -0500 (EST) Received: from localhost by fcac.org (8.8.8+Sun/SMI-SVR4) id JAA11107; Fri, 12 Nov 1999 09:59:02 -0500 (EST) Date: Fri, 12 Nov 1999 09:59:01 -0500 (EST) From: Brian Sletten To: Roland Jesse Cc: Steven Wexelstein , freebsd-java@FreeBSD.ORG Subject: Re: Swing to FreeBSd In-Reply-To: <0v7ljn92x8.fsf@cs.uni-magdeburg.de> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > > I have a product which uses Java 1.2 Swing is there any 'easy' way to > > ship this product onto FreeBSD? > If of all the fancy stuff in Java 2 you only use Swing and not (say) > the latest and greatest Collection classes, you are all set. You can use the Collections classes under 1.1, they are just named differently and aren't part of the Core distribution. I *THINK* there is a ports package for those as well, but if not, it is trivial to download. > Swing is available for the JDK 1.1 at Sun's download pages. It's also a port under /usr/ports/java To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Fri Nov 12 7: 7:46 1999 Delivered-To: freebsd-java@freebsd.org Received: from csmd2.cs.uni-magdeburg.de (csmd2.CS.Uni-Magdeburg.De [141.44.22.2]) by hub.freebsd.org (Postfix) with ESMTP id 0C5B514F30 for ; Fri, 12 Nov 1999 07:07:38 -0800 (PST) (envelope-from jesse@mail.CS.Uni-Magdeburg.De) Received: from quitte.cs.uni-magdeburg.de (quitte-atm [141.44.30.41]) by csmd2.cs.uni-magdeburg.de (8.9.1a/8.9.1) with ESMTP id QAA12926; Fri, 12 Nov 1999 16:07:32 +0100 (MET) Received: (from jesse@localhost) by quitte.cs.uni-magdeburg.de (8.8.8+Sun/8.8.8) id QAA23000; Fri, 12 Nov 1999 16:07:21 +0100 (MET) To: Brian Sletten Cc: Roland Jesse , Steven Wexelstein , freebsd-java@FreeBSD.ORG Subject: Re: Swing to FreeBSd References: From: Roland Jesse In-Reply-To: Brian Sletten's message of "Fri, 12 Nov 1999 09:59:01 -0500 (EST)" Date: 12 Nov 1999 16:07:20 +0100 Message-ID: <0v3dub92af.fsf@cs.uni-magdeburg.de> Lines: 20 X-Mailer: Gnus v5.6.45/Emacs 19.34 Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Brian Sletten writes: > You can use the Collections classes under 1.1 Are we talking about java.util.List and its implementing classes? The API specification says: java.util Interface List All Known Implementing Classes: AbstractList, LinkedList, Vector, ArrayList [...] Since: JDK1.2 -- Roland To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Fri Nov 12 7:39:29 1999 Delivered-To: freebsd-java@freebsd.org Received: from beta.nova.org (beta.nova.org [209.31.144.41]) by hub.freebsd.org (Postfix) with ESMTP id BDF7614DFC for ; Fri, 12 Nov 1999 07:39:25 -0800 (PST) (envelope-from bsletten@nova.org) Received: from fcac.org (members.fcac.org [209.31.144.35]) by beta.nova.org (8.9.1/8.9.1) with ESMTP id KAA08945; Fri, 12 Nov 1999 10:39:23 -0500 (EST) Received: from localhost by fcac.org (8.8.8+Sun/SMI-SVR4) id KAA11237; Fri, 12 Nov 1999 10:39:20 -0500 (EST) Date: Fri, 12 Nov 1999 10:39:19 -0500 (EST) From: Brian Sletten To: Roland Jesse Cc: Steven Wexelstein , freebsd-java@FreeBSD.ORG Subject: Re: Swing to FreeBSd In-Reply-To: <0v3dub92af.fsf@cs.uni-magdeburg.de> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > Are we talking about java.util.List and its implementing classes? The > API specification says: > java.util > Interface List > All Known Implementing Classes: > AbstractList, LinkedList, Vector, ArrayList > [...] > Since: > JDK1.2 Yes, but as I mentioned, they are named differently and separately available. Available from: http://java.sun.com/beans/infobus/index.html#DOWNLOAD_COLLECTIONS More info at: http://java.sun.com/beans/infobus/collectionsreadme.html To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Fri Nov 12 9: 0:10 1999 Delivered-To: freebsd-java@freebsd.org Received: from csmd2.cs.uni-magdeburg.de (csmd2.CS.Uni-Magdeburg.De [141.44.22.2]) by hub.freebsd.org (Postfix) with ESMTP id D7AE814D27 for ; Fri, 12 Nov 1999 09:00:00 -0800 (PST) (envelope-from jesse@mail.CS.Uni-Magdeburg.De) Received: from quitte.cs.uni-magdeburg.de (quitte-atm [141.44.30.41]) by csmd2.cs.uni-magdeburg.de (8.9.1a/8.9.1) with ESMTP id RAA15395 for ; Fri, 12 Nov 1999 17:59:57 +0100 (MET) Received: (from jesse@localhost) by quitte.cs.uni-magdeburg.de (8.8.8+Sun/8.8.8) id RAA23123; Fri, 12 Nov 1999 17:59:43 +0100 (MET) To: freebsd-java@FreeBSD.ORG Subject: Re: Swing to FreeBSd References: From: Roland Jesse In-Reply-To: Brian Sletten's message of "Fri, 12 Nov 1999 10:39:19 -0500 (EST)" Date: 12 Nov 1999 17:59:42 +0100 Message-ID: <0vu2mr7iip.fsf@cs.uni-magdeburg.de> Lines: 9 X-Mailer: Gnus v5.6.45/Emacs 19.34 Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Brian Sletten writes: > http://java.sun.com/beans/infobus/index.html#DOWNLOAD_COLLECTIONS Uhhhu. I wasn't aware of this. Thanks for the pointer. Now there is only Java3D wich makes me want to see a Java 2 port at some point in time to get it rolling. Roland To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Fri Nov 12 9:42:50 1999 Delivered-To: freebsd-java@freebsd.org Received: from nwcst293.netaddress.usa.net (nwcst293.netaddress.usa.net [204.68.23.38]) by hub.freebsd.org (Postfix) with SMTP id 8010814F6B for ; Fri, 12 Nov 1999 09:42:22 -0800 (PST) (envelope-from math.programming@usa.net) Received: (qmail 25435 invoked by uid 60001); 12 Nov 1999 17:43:41 -0000 Message-ID: <19991112174341.25434.qmail@nwcst293.netaddress.usa.net> Received: from 204.68.23.38 by nwcst293 for [63.24.65.218] via web-mailer(M3.3.1.96) on Fri Nov 12 17:43:41 GMT 1999 Date: 12 Nov 99 12:43:41 EST From: Dmitry Golovashkin To: freebsd-java@FreeBSD.ORG Subject: parsin in Java Cc: math.programming@usa.net X-Mailer: USANET web-mailer (M3.3.1.96) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hello All, I am wondering whether there are Java packages which would be equivalent to `yacc,' `bison,' and `flex' (parsing). Say that, I need to write some very basic symbolic calculations: given an ASCII-looking formula like (x * x) I would like to know its values for specific x-es) and with all my respect to STL/C++/yacc/flex/etc.. would like to do so in Java. Anybody could hel= p? Thanks a lot! With best regards, Dmitry ---------_________---------> ---------_________---------> ____________________________________________________________________ Get free email and a permanent address at http://www.netaddress.com/?N=3D= 1 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Fri Nov 12 10:14: 4 1999 Delivered-To: freebsd-java@freebsd.org Received: from io.yi.org (24.66.174.118.bc.wave.home.com [24.66.174.118]) by hub.freebsd.org (Postfix) with ESMTP id C4C1914FFE for ; Fri, 12 Nov 1999 10:13:49 -0800 (PST) (envelope-from jake@checker.org) Received: from io.yi.org (localhost [127.0.0.1]) by io.yi.org (Postfix) with ESMTP id 396151FD9; Fri, 12 Nov 1999 10:13:51 -0800 (PST) X-Mailer: exmh version 2.1.0 09/18/1999 To: Dmitry Golovashkin Cc: freebsd-java@FreeBSD.ORG Subject: Re: parsin in Java In-reply-to: Your message of "12 Nov 1999 12:43:41 EST." <19991112174341.25434.qmail@nwcst293.netaddress.usa.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Fri, 12 Nov 1999 10:13:50 -0800 From: Jake Burkholder Message-Id: <19991112181351.396151FD9@io.yi.org> Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > Hello All, > > I am wondering whether there are Java packages > which would be equivalent to `yacc,' `bison,' and `flex' (parsing). Have a look at java-cup and jlex, in the ports collection. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Fri Nov 12 10:22:42 1999 Delivered-To: freebsd-java@freebsd.org Received: from kitsune.swcp.com (swcp.com [198.59.115.2]) by hub.freebsd.org (Postfix) with ESMTP id C427F150CF for ; Fri, 12 Nov 1999 10:22:33 -0800 (PST) (envelope-from msommer@argotsoft.com) Received: from argotsoft.com (argotsoft.com [198.59.115.127]) by kitsune.swcp.com (8.8.8/1.2.3) with ESMTP id LAA29976; Fri, 12 Nov 1999 11:01:58 -0700 (MST) Received: (from msommer@localhost) by argotsoft.com (8.9.3/8.8.7) id LAA03162; Fri, 12 Nov 1999 11:01:58 -0700 (MST) (envelope-from msommer) From: "Mark J. Sommer" Message-Id: <199911121801.LAA03162@argotsoft.com> Subject: Re: parsin in Java In-Reply-To: <19991112174341.25434.qmail@nwcst293.netaddress.usa.net> from Dmitry Golovashkin at "Nov 12, 99 12:43:41 pm" To: math.programming@usa.net (Dmitry Golovashkin) Date: Fri, 12 Nov 1999 11:01:58 -0700 (MST) Cc: freebsd-java@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL32 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Try JavaCC. You can find it at www.javasoft.com. Can't remember the right URL, but you can do a search from there. > Hello All, > > I am wondering whether there are Java packages > which would be equivalent to `yacc,' `bison,' and `flex' (parsing). > Say that, I need to write some very basic symbolic calculations: > given an ASCII-looking formula like (x * x) I would like > to know its values for specific x-es) and with all my respect > to STL/C++/yacc/flex/etc.. would like to do so in Java. Anybody could help? > > Thanks a lot! > > With best regards, > Dmitry > > > > ---------_________---------> > ---------_________---------> > > > > ____________________________________________________________________ > Get free email and a permanent address at http://www.netaddress.com/?N=1 > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-java" in the body of the message > ~Mark -------------------------------------------------------------------------------- Mark J. Sommer ARGOT Software Corporation, P.O. Box 92020, Albuquerque, New Mexico 87199-2020 FAX: 505-771-0274 PHONE: 505-867-6750 E-MAIL: msommer@argotsoft.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Fri Nov 12 11:20:57 1999 Delivered-To: freebsd-java@freebsd.org Received: from isis.uniandes.edu.co (isis.uniandes.edu.co [157.253.54.5]) by hub.freebsd.org (Postfix) with ESMTP id BB52F14FFB for ; Fri, 12 Nov 1999 11:20:36 -0800 (PST) (envelope-from ser-garc@uniandes.edu.co) Received: from isis (isis [157.253.54.5]) by isis.uniandes.edu.co (8.9.3/8.9.3) with SMTP id OAA22924; Fri, 12 Nov 1999 14:14:34 -0500 (GMT+5) Date: Fri, 12 Nov 1999 14:14:34 -0500 (GMT+5) From: SeRgIo ArTuRo GaRcIa X-Sender: ser-garc@isis To: "Mark J. Sommer" Cc: Dmitry Golovashkin , freebsd-java@FreeBSD.ORG Subject: Re: parsin in Java In-Reply-To: <199911121801.LAA03162@argotsoft.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > Try JavaCC. You can find it at www.javasoft.com. Can't remember the right URL, > but you can do a search from there. > or try SableCC, I think you can find it in GNU page. Sergio Arturo Garcia "That is not dead which ser-garc@uniandes.edu.co can eternal lie, http://www.calabozo.com/sergio Yet with strange aeons, ***************************** even Death may die." A.A. 18269 Santafe de Bogota, COLOMBIA Howard P. Lovecraft To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Fri Nov 12 11:41:58 1999 Delivered-To: freebsd-java@freebsd.org Received: from ares.maths.adelaide.edu.au (ares.maths.adelaide.edu.au [129.127.246.5]) by hub.freebsd.org (Postfix) with ESMTP id 6747014E07 for ; Fri, 12 Nov 1999 11:41:51 -0800 (PST) (envelope-from glewis@ares.maths.adelaide.edu.au) Received: (from glewis@localhost) by ares.maths.adelaide.edu.au (8.9.3/8.9.3) id GAA44217; Sat, 13 Nov 1999 06:09:52 +1030 (CST) (envelope-from glewis) From: Greg Lewis Message-Id: <199911121939.GAA44217@ares.maths.adelaide.edu.au> Subject: Re: parsin in Java In-Reply-To: from SeRgIo ArTuRo GaRcIa at "Nov 12, 1999 02:14:34 pm" To: SeRgIo ArTuRo GaRcIa Date: Sat, 13 Nov 1999 06:09:52 +1030 (CST) Cc: "Mark J. Sommer" , Dmitry Golovashkin , freebsd-java@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL56 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > > Try JavaCC. You can find it at www.javasoft.com. Can't remember the right URL, > > but you can do a search from there. Superseded by MetaParse, according to their manpage http://www.metamata.com/products/parse_top.html > or try SableCC, I think you can find it in GNU page. http://www.sable.mcgill.ca/sablecc/ Or finally, ANTLR, http://www.antlr.org -- Greg Lewis glewis@trc.adelaide.edu.au Computing Officer +61 8 8303 5083 Teletraffic Research Centre To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Fri Nov 12 12:17:20 1999 Delivered-To: freebsd-java@freebsd.org Received: from hotmail.com (law2-f153.hotmail.com [216.32.181.153]) by hub.freebsd.org (Postfix) with SMTP id 4B06714D8A for ; Fri, 12 Nov 1999 12:17:17 -0800 (PST) (envelope-from ktran12@hotmail.com) Received: (qmail 44435 invoked by uid 0); 12 Nov 1999 20:17:16 -0000 Message-ID: <19991112201716.44433.qmail@hotmail.com> Received: from 129.25.17.24 by www.hotmail.com with HTTP; Fri, 12 Nov 1999 12:17:16 PST X-Originating-IP: [129.25.17.24] From: "Thanh Tran" To: freebsd-java@FreeBSD.ORG Subject: How to get data from "text.dat" file Date: Fri, 12 Nov 1999 20:17:16 GMT Mime-Version: 1.0 Content-Type: text/plain; format=flowed Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org All, I need some helps about how to get data from "text.dat" file: 1. I create "text.dat" file which contains my data (URLs), for example: "Home", "http://www.yahoo.com" "Search", "http://www.search.com" "Link", "http://www.link.com" "Example" . "http://www.sammple.com" 2. Then, I create a button, and when I click on this button, it should go and get data from my "text.dat" file and show as follows: Home Search Link Example 3. If I click on "Home", it should link me to Yahoo (www.yahoo.com) page, as well as Search, Link, Example.. Thanks in advance. -T ______________________________________________________ Get Your Private, Free Email at http://www.hotmail.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Sat Nov 13 2:37: 8 1999 Delivered-To: freebsd-java@freebsd.org Received: from csmd2.cs.uni-magdeburg.de (csmd2.CS.Uni-Magdeburg.De [141.44.22.2]) by hub.freebsd.org (Postfix) with ESMTP id CE4E2150CC for ; Sat, 13 Nov 1999 02:37:04 -0800 (PST) (envelope-from jesse@mail.CS.Uni-Magdeburg.De) Received: from quitte.cs.uni-magdeburg.de (quitte-atm [141.44.30.41]) by csmd2.cs.uni-magdeburg.de (8.9.1a/8.9.1) with ESMTP id LAA11943; Sat, 13 Nov 1999 11:37:03 +0100 (MET) Received: (from jesse@localhost) by quitte.cs.uni-magdeburg.de (8.8.8+Sun/8.8.8) id LAA24196; Sat, 13 Nov 1999 11:36:52 +0100 (MET) To: "Thanh Tran" Cc: freebsd-java@FreeBSD.ORG Subject: Re: How to get data from "text.dat" file References: <19991112201716.44433.qmail@hotmail.com> From: Roland Jesse In-Reply-To: "Thanh Tran"'s message of "Fri, 12 Nov 1999 20:17:16 GMT" Date: 13 Nov 1999 11:36:51 +0100 Message-ID: <0vzowi8ypo.fsf@cs.uni-magdeburg.de> Lines: 8 X-Mailer: Gnus v5.6.45/Emacs 19.34 Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org "Thanh Tran" writes: > I need some helps about how to get data from "text.dat" file: Which is not a FreeBSD specific issue. And this list is not about getting your homework done. ;) Roland To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message