File: ChangeLog

package info (click to toggle)
rxtx 1.5.9pre5-1
  • links: PTS
  • area: contrib
  • in suites: woody
  • size: 2,820 kB
  • ctags: 2,412
  • sloc: ansic: 9,808; sh: 7,685; java: 4,352; cpp: 2,707; makefile: 132
file content (367 lines) | stat: -rw-r--r-- 18,352 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
This is ChangeLog Wed Dec  5 14:04:04 MST 2001

rxtx-1.5 and rxtx-1.4 changes are kept in the same file.  skip to the version
you downloaded.

1.5-8  Dec  4, 2001   True64 Port Finbarr O'Kane <finbarr@e-merge.ie>
		      FreeBSD fixes Peter C. Verhage <peter@no-nonsense.org>
		      UnixWare and OpenUNIX fixes, fixes for Unexpected Lock
		      files
		      Jonathan Schilling <jls@caldera.com>
		      --disable-lockfiles fixed.
		      Same exception messages as Sun's CommAPI for baudrate
		      errors.
		      pthread writes for OS's other than Linux and Win32
		      OUTPUT_BUFFER_EMPTY for OS's other than Linux and Win32
		      Win32 port enumeration fixes for COM1-8
		      Win32 speed fixes.
		      More thread fixes.
		      fixes for applications not using Monitor Threads.
		      lock file support for Redhat 7.2.
		      Full CommAPI support for Win32, Linux and Solaris.
		      Many more forgotten.
		      Several days worth of testing (ongoing).
1.5-7  Nov 2, 2001    UnixWare and OpenUNIX ports
		      Jonathan Schilling <jls@caldera.com>
		      autotool support for Mac OS X
		      Dmitry Markman <dmarkman@mac.com>
		      Asynch write fixes
		      setParityErrorChar() and setEndOfInputChar() added 
		      getParityErrorChar() and getEndOfInputChar() added 
		      Lots of tickles a few wacks more error debug info
		      fixes by the buckets.
		      Thread fixes for open/close/monitorthread/native code
		      win32 fixes for NT and win9?
1.5-6  Oct 14, 2001   Mac OS X port to Code Warrier
		      Documentation of the above
		      possible double deletion fix
		      all by Dmitry Markman <dmarkman@mac.com>
		      Specified port fixes
		      Santiago Nicolau <nicolaus@ing.unlpam.edu.ar>
		      Merged with rxtx-1.4
		      comm.jar renamed to RXTXcomm.jar to avoid confusion.
		      port enumeration fixes
		      multiple win32 fixes
		      lockfile fixes for native threads
		      thread fixes, thread test added.
		      user defined lock directory support.
		      Many more forgotten.
1.5-5 Oct  4, 2001    Lock file fixes and other <wroberts1@home.com>
                      null termination of strings in lock_file
		      <rob@pitman.co.za>
		      If you had problems with green threads jdk the above will
		      probably help.
                      Documentation of libsecure issues while running as root
		      Vadim Tkachenko <vt@freehold.crocodile.org>
		      Code Warrior build files for Mac OS X 
		      Dmitry Markman <dimitry.markman@verizon.net>
		      win32 fixes and enhancments.
		      win32 fixes <wroberts1@home.com>
		      Initial Solaris port
		      initial Mac OS X port
		      Joseph Goldstone <joseph@lp.com>
                      Paul Tokarchuk <ptokarchuk@sympatico.ca>
		      package renamed to gnu.io
		      Memory leak Cleanups
		      cross-compile fixes
		      more windows fixes.
		      more ioctl support for windows
		      more fcntl suppport for windows
		      misc changes to windows
		      Makefile for building on mingw32 systems in DOS
		      uucp_lock file support
		      Many thanks to Mathworks for Making it happen.
		      symbolic link lock files now work (Mandrake)
		      peter.beelen@philips.com
		      Configure.in fixes for permission issues
		      Vadim Tkachenko <vt@freehold.crocodile.org>
		      Closed memleaks on open()/close()
                      registered port support.
		      Joseph Goldstone <joseph@lp.com>
1.5-4  Jan 26, 2001   Irix build fixes (still needs CFLAGS fixed?)
		      Michael Delgadillo <delgadil@ymi.com>
		      Windows build support with lcc
		      Valentin Pavlov <v_valchev@prosyst.bg>
		      Windows build fixes with mingw (both need more code)
		      put enough support into win32 termios to allow BlackBox
		      to run but not work
		      BeOS opens and closes serial ports
		      hpux build fixes merged
		      merge with rxtx-1.4 fixes and features
		      backed out Vector port enumeration
		      Futher Documentation
1.5-3  Oct  4, 2000   Initial BeOS Support 
		      Brian D. Hindman <bjhindman@yahoo.com>
		      Win32 cross build fixes <jcbernard@free.fr>
		      Documentation changes D. Bahi <dbahi@tenornetworks.com>
		      Kaffe Support
		      freebsd build fixes
		      Makefile fixes
		      Merged changes from 1.4-5
1.5-2  Jul 16, 2000   Merged changes from 1.4-4
		      Added RawIO classes and read/write/open/close functions.
		      Jim Garvin <jgarvin@gardelsoftware.com>
1.5-1  Mar  7, 2000   RS485 write support.  comm.jar implemented.
		      Stallion Card support
		      Greg Luck <gluck@tempo-services.com.au>
		      CommPort enumeration with rxtx's comm.jar
1.4-15 Dec 4, 2001    see rxtx-1.5-8
1.4-14 Oct 18, 2001   see rxtx-1.5-7
1.4-13 Oct 14, 2001   see rxtx-1.5-6
1.4-12 Oct 10, 2001   see rxtx-1.5-6
1.4-11 Oct  4, 2001   see rxtx-1.5-6
1.4-10 Aug 31, 2001   see rxtx-1.5-5
1.4-9  Jun 21, 2001   Steve Drach <drach@eng.sun.com>
                      Minor fix of error reporting in lockfiles
		      Mac OS X port Joseph Goldstone <joseph@lp.com>
		      enumeration speedups Wayne Roberts <wroberts1@home.com>
		      Documentation changes for lockfiles
		      build fixes for jdk 1.1.8, kaffe 0.61
		      automation of build tests with support for $JAVA_HOME
		      sync with 1.5
1.4-8  Jan  8, 2001   irix build fixes (fine tuning required)
		      Tom Mander <tom@proximity.com.au>
		      more lockfile code with testing from
		      "Roberto" <rwaissma@mathworks.com> and
		      Chris Portal <cportal@mathworks.com>
		      bsd and linux default to lockfile support
		      some documentaion clarifications.
1.4-7  Nov 13, 2000   HP-UX fixes for port enumeration
		      Cathrine Guiollot <catherine_guiollot@hp.com>
		      CLASSPATH build fixes
		      Dale Seaburg <kg5lt@earthlink.net>
1.4-6  Oct 26, 2000   support for explicitly-specified lists of ports
		      Martin Pool <mbp@linuxcare.com>
		      Documentation for explicitly-specified lists of ports
		      Martin Pool <mbp@linuxcare.com>
		      Clarification of accessReadWrite()
		      Martin Pool <mbp@linuxcare.com>
		      RXTXVersion.java was added
		      HP-UX fixes for Serial Support
		      (it may need some fine tuning)
		      Cathrine Guiollot <catherine_guiollot@hp.com>
		      Documentation of RXTX lantency frantz 
		      <fcapiez@club-internet.fr>
		      Filesystem Hierarchy Standard 2.1 sec 5.6 lock files.
		      UUCP style lock support is needed.
		      removed extra files not used in 1.4
		      merged config/Makefile fixes from 1.5
		      merged win32 fixes from 1.5
		      cleanup of ParallelImp.c eventLoop (more needed)
		      merged documentation changes from 1.5 that are related.
1.4-5  Aug 18, 2000   RXTXPort constructor to set the name to the port being 
		      opened.  RXTXPort.removeEventListener() fixes/work arounds
		      all by Chris Hamlett <chris.hamlett@securelogix.com>
		      SGI Irix build fixes 
		      Thorsten Schmidt <thorstens@cologne.sgi.com>
		      Corrected SerialPortEvent.getNewValue()
		      open()/close() fixes.
		      Chris Hamlett <chris.hamlett@securelogix.com>
		      SerialPortInstructions.txt contributed by 
		      Vaibhav Andleigh/Athena <andleigh@mit.edu>
		      inputBuffer does not dictate read size.  Makefile cleanup.
		      1.5 stop bit support.
1.4-4  Jun 15, 2000   An attempt to get eventLoop() to exit properly.
		      Chris Portal <cportal@mathworks.com>
		      data accessed by multiple threads declared volatile.
1.4-3  Jun 14, 2000   synchronization fixes(?) 
		      Chris Portal <cportal@mathworks.com>
		      get rid of annoying kenrel version messages
		      Joey Armstrong <joeya@mathworks.com>
		      Allow Event loop to die silently after closing the fd.
		      LPRPort open() throws PortInUseException not IOException
		      cleanup of LPRPort java variable access.
1.4-2  Jun 13, 2000   Documentation changes Bryce Nesbitt <bryce@nextbus.com>
1.4-1  Jun  6, 2000   HP-UX build fixes (still a messed up compile flag I think)
		      "Peter Pastrnak" <praktfp1@hpbbm.bbn.hp.com>
		      if you get HP-UX working please let peter know.
		      redo of RXTXPort's read()
		      "Bertrand Renuart" <bertrand.renuart@itma.lu>
		      Many println's replaced with appropriate exceptions
		      "Bertrand Renuart" <bertrand.renuart@itma.lu>
		      Suse build fixes.
		      Jean-Francois Fels <Jean-Francois.Fels@cnes.fr>
		      jdk-1.3 build fix (lost the email that pointed this out) 
		      took out extra code from 1.5 development to simplify 
		      the package.
1.3-13 Mar 26, 2000   patches for Cyclades support and other multi-port cards
		      that do not support TIOCGICOUNT or TIOCSERGETLSR
		      Jac Kersing <J.Kersing@the-box.com>
		      Stallion Card Support
		      Greg Luck  <gluck@tempo-services.com.au>
		      ~20 additions devices added for linux.
1.3-12 Mar  7, 2000   Added Calls to DeleteLocalRef to functions get_java_var 
		      and throw_java_exception to avoid FATAL ERROR in native 
		      method: Out of memory when expanding local ref table 
		      beyond capacity W. Craig Trader <ct7@vitelinc.com> and
		      Gareth Lee <gareth@ee.uwa.edu.au>
		      fixed flush() for printer ports.
		      Robert Perry <rlperry@paradigmsys.com> 
		      work around for missed DSR events (incomplete?).
		      Ken Eisner <devel01@novex.ns.ca> 
		      readArray behavior fix Gareth Lee <gareth@ee.uwa.edu.au>
1.3-11 Jan 28, 2000   Added notification of output buffer empty. 
		      Chris Portal <cportal@mathworks.com>
		      tracked down a bug in open() (introduced in rxtx-1.3-10)
		      Tim Groner <tgroner@cs.umanitoba.ca> 
		      Ken Eisner <019769e@dragon.acadiau.ca>
		      Fix for people reporting lost bytes.
		      Wayne Robers <wroberts2@home.com>
		      Douglas Baker <dbaker@connix.com>
1.3-10 Jan 16, 2000   Tracked down threshold bugs and Linux configure fixes.  
		      Brent J. Nordquist <bhn@visi.com>
		      Moxa Driver Support read/write examples libc5 build fixes.
		      Peter Bennett <bencom@bencom.co.nz>
		      Free-BSD configure and compile fixes 
		      Soren Dayton <dayton@overx.com>
		      Tracked down racing event loops.
		      Alejandro P. Revilla <apr@cs.com.uy>
1.3-9	Dec  1, 1999  Japanese install instructions  Thanks to Masayuki "Tencho"
		      Yamashita <tencho@venus.kanazawa-it.ac.jp>
		      IBM JDK support.  Thanks for bug reports from Herber Carl
		      Meyer <hcMeyer@mediaone.net> and Scott Simms 
		      <scott@beacon.com.au> 
		      Warning messages when kernel does not match headers 
		      Alejandro P. Revilla <apr@cs.com.uy>
		      Documentation of libc5 bugs. Peter Bennett 
		      <bencom@bencom.co.nz>
		      Warning when there are multiple jni include file paths.
		      Win32 code now builds.  Thanks to Wayne Roberts  for the
		      changes to termios.c.
		      Free-BSD serial comm is working.
1.3-8   Oct 25, 1999  Introduced Wayne Roberts Win32 code. 
		      CLOCAL added to c_cflags.  (How did it get out?)
		      -thanks to Bertrand Renuart <bertrand.renuart@itma.lu>
		      Several configure fixes for common problems.
		      -thanks to  Andrew Baerst <abaerst@yahoo.com> for comments
		      fixes for larger writes.  Mark Lindsey <mlindsey@att.net>
		      Free-BSD fixes Stuart Anderson <anderson@metrolink.com>
		      Linux port enumeration fixes.
		      Several configure fixes for common problems.
		      Parity fixes.  Wayne Roberts
1.3-7   Aug 15, 1999  More Threshold and Timeout fixes.  Tried to get Printer
		      support working with linux-2.2.11.   More work needed 
		      there.  Comtrol card support by Ken Thompson 
		      thompson@milestonesolutions.com.
1.3-6   Aug 3, 1999   Threshold and Timeout typo fixes in SerialImp.c.  
1.3-5   Jul 26, 1999  Threshold and Timeout implemented on native side.  default
		      on open is to block.  Hope this doesn't fill the mailbox.
1.3-4   Jul 26, 1999  Printer port fixes Holger Lehmann <holle@almaden.ibm.com>
		      minor build fixes
		      intelligent port identification
		      merge of many small changes from cvs.
		      moved to automake-1.4a libtool-1.2f make-3.77
1.3-3   Apr 29, 1999  flow Control corrections Neil Darlow and Chris Kakris
		      software flow control implementation Neil Darlow
		      close fixes and exception cleanup Douglas Lau
		      build modifications 
		      Documentation updates
		      counter roll over fixes for events Neil Darlow
		      Minor changes to read 
1.3-2   Mar 27, 1999  When throwing exceptions, include the method name in the 
		      message string.  Douglas Lau
		      fixes for close() drop DSR and DTR call super.close()
		      Wayne Roberts and Douglas Lau
		      fixes for readArray() used IndexArrayOutOfBoundsException
		      return 0 on readArray(0);  Douglas Lau and Will Kassebaum
		      <wrk@kassebaum.net>
		      fix for drain().  retry on EINTR Daniel Lintjens 
		      <lintjens@cme.nist.gov>
		      fixes for configure.in/Makefile.am  using 
		      System.getProperty
		      ParallelImp.c implementation of isPaperOut,isPrinterBusy,
		      isPrinterError,isPrinterSelected,isPrinterTimedOut,
1.3-1   Mar 20, 1999  added Stubs for Printer Support and CommPortIdentifiers.
		      Several minor Makefile Modifications for the above and
		      some quirks that showed up in 1.1.7 javah.
1.3     Mar 17, 1999  Imported Douglas Lau's changes Merged build files with
		      1.2 tree.
1.2BETA2Jan 31, 1999  RXTXPort.java:  Stop Bit fix Stephen Martin
		      SerialImp.c: Set Speed fix.  Stephen Martin
		      RXTXCommDriver.java:  Specialix card support.
		      configure: remove -ansi for libc5 Linux
		      hardware flow control error message fix.
1.2BETA1Dec 28, 1998  extensive native code rewrite.
1.2pre12Dec 20, 1998  SerialImp.c cleanup.  ASYNC is now default.  irix is
		      running.  Thanks to Steve Swicord and Bob Carpenter.
1.2pre11Dec 20, 1998  multi-port bug fix.  Event Notification (FE PE BI OE)
1.2pre10Dec 11, 1998  public release of pre9 work.  
1.2pre9 Dec 11, 1998  Series of non-public releases to work out sgi-irix build
		      problems.  Thanks to Steve Swicord and Bob Carpenter for
		      the feedback.  Some multi-port fixes.
1.2pre8 Nov 30, 1998  Wayne Roberts Contributed read timeout fix
		      binary read fix libtool-1.2b is now used
		      multi-port use is in.
		      Yeun-Ping Leung contributed Free-BSD support
1.2pre7 Oct 14, 1998  Various Fixes
1.2pre6 Oct  6, 1998  cleaned up documentation.  Pulled out win32 support.
		      Makefile.am remove full path from JAR command.
1.2pre5 Aug 12, 1998  Added David Atkinson's support for which implements event
		      notification, hardware flow control (tested with a modem),
		      multiple bytes reads etc.  Needs to be converted back to
		      termios calls.  Claims to work with blackbox.
		      .cvsignore - Added to ignore generated files such as 
		      "config.h".  It just cleans up CVS reports of what's new 
		      and different.
		      Makefile.am - Add a "jcl.jar" target to make a JAR file 
		      for JCL.
		      SerialImp.c - Implemented SerialInputStream_skip().  If 
		      it runs out of memory it uses a slower algorithm which 
		      uses almost no memory.  
		      - Support for baud rates of 38400.  - Rename get_speed to 
		      bps2speed_t (bits-per-second to speed_t constant) to 
		      remove ambiguity.  
		      - The GetSpeed functions now correctly return the bps 
		      speed rather than the speed_t constant.  This means JCL 
		      will now return the correct speed.
		      - Add speed_t2bps to be the reverse of bps2speed_t.
		      - Fix the spelling of "receive".
		      Added /dev/modem to the list of ports because it's very 
		      common.  Added comments from Suns NullDriver sample, 
		      giving credit where necessary.  (Sheldon Young - 
		      sheldon_young@yahoo.com)
		      Commented SerialImp.c (trentjarvi@yahoo.com)
1.2pre4 Aug 12, 1998  The CommAPI has changed in the newest beta from Sun,
		      now named "javacomm20-ea".  I have attached RXTXPort.java,
		      which I have modified so it now compiles.
		      Sheldon Young sheldon@intergate.bc.ca
1.2pre3 July 5, 1998  libtool 1.0h, automake 1.3, (redhat-5.1 defaults)
		      added JDK_HOME as and option to configure.
		      missing string control to termios (in progress).
		      documentation changes/updates 
		      (doc and JDK_HOME changes suggested by 
		      fred@rodan.moremagic.com)
		      IOExeption work.
1.2pre2 Jun  5, 1998  termios control from java (overdue)
1.2pre1 May 19, 1998  CommAPI start <kevinh@acm.org (Kevin Hester)>
1.1.5   Mar 17, 1998  mingw (win32) support
1.1.3p7 Feb 26, 1998  change how configure.in finds JAVANATINC
1.1.3p6 Feb 24, 1998  SunOS support (further) 
		      thanks to Gilles Paquet Gilles.Paquet@ulb.ac.be 
		      Added libtool support.  This should fix most Unix
		      porting problems.  
		      added automake.  I'm not convinced it was a good idea.
1.1.3p4 Jan 30, 1998  SunOS support (initial) 
		      thanks to Michael.Forte@Corp.Sun.COM
		      makeraw() fix
1.1.3p3 Jan 18, 1998  added termios(3) functions and FD class javadoc'ed
1,1.3p2 Jan 16, 1998  Complete rewrite.  Now have SerialIn/Output.class's
1,1.3p1 Jan 15, 1998  Speed was not being changed properly 
1.1.3p0 Jan 13, 1998  jdk-1.1.3 fixes.
1.1.1p2 May 23, 1997  Replaced termio with termios.
1.1.1p1 May 22, 1997  obj dirs for different os's.  per request.
1.1.1p0 May 21, 1997  Support for jdk 1.1.1.  Dropped support for 1.0.2
		      because of the jni in 1.1.1.  The native code required 
		      many changes.
0.50    Mar 17, 1997  Buffered input/output use of FileDescriptors.  Removed 
		      most of the native code.  deleted RO.java.  
0.22    Mar 14, 1997  Everything is now controlled from Main.java.  renamed 
		      classes for easier reading.  debug info for open(), 
		      write().  prevent reading from bad fd.  dump hex for RX 
		      as an example in RO.java.
0.21    Mar 12, 1997  Removal of hard coded vars Makefile Removed the last 
		      remnants of my GPS program.  Fixed Main.java by making it
		      wait for TX to finish (thanks to oliver) Irix support. 
		      (thanks to oliver)
0.2     Mar 11, 1997  added autoconf ability
0.1     Mar 10, 1997  Just tossed the stuff together