root/juggler/tags/1.0.7/ChangeLog

Revision 12497, 14.2 kB (checked in by patrickh, 6 years ago)

VR Juggler 1.0.7 release.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1 DATE        AUTHOR    CHANGE
2 ----------- --------- ---------------------------------------------------------
3 [Version 1.0.7 - 4.30.2003]====================================================
4 Oct-20-2002 patrickh  Use of the numeric keypad works on HP and Sun hardware.
5                       Submitted by Fuel Tech Inc.
6 Aug-01-2002 patrickh  Register vjDummyPosition in vjDeviceFactory.
7 Jul-04-2002 patrickh  Fixed compile errors on Solaris 8.
8
9 [Version 1.0.6 - 7.1.2002]=====================================================
10 Jul-01-2002 patrickh  Added a workaround for a bug in OSG 0.8.45 that causes
11                       problems with stereo rendering.  This change was
12                       submitted by Aaron Bryden <abryden@vrac.iastate.edu>.
13 Jun-21-2002 jahare    Fixed an out-of-memory error in the method
14             patrickh  vjDeviceInterface::removeDevInterface().  It is now
15                       implemented correctly.
16 Jun-10-2002 patrickh  Fixed a bug in the declaration of vjDeviceConstructor
17                       that prevented user-defined devices from registering.
18                       Submitted by Daniel Keefe <dfk@cs.brown.edu>.
19 Jun-09-2002 patrickh  Fixed a bug that prevented stereo from being enabled on
20                       Win32.  Submitted by Romano Jose Magacho da Silva
21                       <mgacho@predialnet.com.br>.
22 Jun-06-2002 patrickh  Fixed an addressing problem in the Flock of Birds driver
23                       that arose when the transmitter was not the last device
24                       on the bus.  Submitted by Aaron Bryden
25                       <abryden@ait.nrl.navy.mil>.
26 May-04-2002 patrickh  Implemented vjThreadSGI::join() based on VPR's version.
27 Apr-29-2002 aronb     Fixed analog data collection in IBox driver.
28
29 [Version 1.0.5 - 2.8.2002]=====================================================
30 Feb-24-2002 cjust     Fixed possible segv when looking up environment
31                       variables in filenames included from config files.
32 Feb-18-2002 cjust     VjControl fix - would fail to open performance data files
33                       if the max # of samples to store was set to 'infinite'.
34 Feb-07-2002 allenb    Fixed major problems with OSG application class backport.
35                       This fix allows OSG applications to run in simulator
36                       and across multi-pipe setups.
37
38 [Version 1.0.4 - 1.22.2002]====================================================
39 Jan-21-2001 allenb    Fixed synchronization bug in the vjGlWindow class.  This
40                       bug could cause multiple windows to get the same id.
41 Jan-17-2002 cjust     Fixed a deallocation bug in performance monitoring code.
42 Jan-15-2002 allenb    Updated OSG app class to fixed OSG interface. OSG apps
43                       should now work correctly in IPT environments.
44 Jan-14-2002 cjust     Added "-prefs file" option to VjControl, to explicitly
45                       name the prefs file to use.  This is helpful for
46                       developers using both Juggler 1.0 and 1.1.
47 Jan-14-2002 cjust     Added -h (--help) option to VjControl.
48 Jan-04-2002 patrickh  Fixed the bug causing assertion failures with angled
49                       surface displays.
50 Dec-21-2001 patrickh  Updated the use of variable argument lists in the
51                       CyberGlove driver from Virtual Technologies.  We can
52                       build and run on Linux/PowerPC now.  Submitted by
53                       Kevin Puetz <puetzk@iastate.edu> and Aaron Bryden
54                       <abryden@vrac.iastate.edu>.
55 Dec-20-2001 patrickh  We can build 64-bit HP-UX binaries now (partially
56                       submitted by Daniel Heath <DHeath@fueltechnv.com>).
57
58 [Version 1.0.3 - 11.26.2001]===================================================
59 Nov-16-2001 allenb    Fixed memory bug in aMotionStar.
60 Nov-15-2001 cjust     Resolved VjControl problems with Java 1.4 caused by
61                       changes to the JDK's JComboBox semantics.
62 Oct-28-2001 cjust     Patched to prevent errors caused by device drivers
63                       not overriding getPosUpdateTime.
64 Oct-17-2001 kevn      Fixed bug where vjGetVjMatrix returns the wrong
65                       conversion.
66 Aug-29-2001 patrick   We build shared libraries on HP-UX 11.x now (submitted by
67                       Daniel Heath <DHeath@fueltechnv.com>).
68
69 [Version 1.0.2 - 8.6.2001]=====================================================
70 Jul-24-2001 cjust     Fixed a redraw bug in VjControl that happened when
71                       updating the Active chunkdb from a network connection.
72                       This could cause the status bar label or the chunkdb's
73                       JTree to be shifted to the upper-left corner of the
74                       VjControl window.
75 Jul-05-2001 patrick   Fixed the TrackdSensor and TrackdController chunk
76                       descriptions so that min and max are correctly listed
77                       with TrackdController.
78 Jun-28-2001 patrick   The POSIX thread wrapper no longer calls pthread_exit(3)
79                       in its destructor.  For stack-allocated vjThread objects
80                       (using pthreads), this caused the wrong thread to exit
81                       when the object went out of scope.
82
83 [Version 1.0.1 - 6.14.2001]====================================================
84 Jun-13-2001 patrick   Added a script called juggler-config that users can run
85                       to get compiler and linker options needed for building
86                       against VR Juggler
87 May-29-2001 patrick   Fixed a major bug in the MotionStar driver that was
88                       preventing proper system configuration when the server
89                       was in a bad state
90 May-17-2001 patrick   Added support for HP-UX 11.00 (submitted by Daniel Heath
91                       <DHeath@fueltechnv.com>)
92
93 [Version 1.0.0 - 4.13.2001]====================================================
94 Apr-13-2001 patrick   Polhemus Fastrack driver added (IRIX SPROC only)
95 Apr-12-2001 patrick   The MotionStar driver now supports setting the
96                       measurement rate
97 Mar-28-2001 kevn      vjQuat::unit() is now vjQuat::normalizeFast()
98                       vjQuat::makeQuat() is now vjQuat::makeRot()
99 Feb-14-2001 cjust     Fixed VjControl problems with recognizing backspace
100                       on linux.
101 Feb-07-2001 patrick   The extra VR Juggler data files, sample applications,
102                       sample config files, etc. now install in
103                       $VJ_BASE_DIR/share by default.  This includes the
104                       basic chunk description file, so local vjcontrol.cfg
105                       files must be updated.  The easiest way to do this is
106                       to change the descfiles property to have the value
107                       "$VJ_SHARE_DIR/Data/chunksDesc".  VjControl knows how to
108                       expand $VJ_SHARE_DIR on its own.
109 Jan-27-2001 patrick   The Juggler_utils library must now be linked for all
110                       applications.
111 Jan-26-2001 cjust     Improved Navigation in VjControl help.
112 Jan-20-2001 cjust     VjControl now recommends JDK1.3 (1.2 still minimum).
113 Jan-09-2001 patrick   RELENG_1_0 CVS branch created in preparation for 1.0
114                       release.  The branch point is the same as for RELENG_0_2,
115                       and all changes on RELENG_0_2 were merged onto this
116                       branch.  RELENG_0_2 is now dead.
117 Jan-04-2001 kevn      vjSingleton is a little more robust now:
118                       fixed a case where you could create one before it's
119                       static data member was initialized.  Moved this static
120                       data member to static function data to ensure init
121                       when instance() is called.  The is one more bug/issue
122                       and that is the problem that static local function data
123                       is not thread safe.  This appears only when ThreadManager
124                       has not been initialized/accessed yet.
125                       This could cause two simultaneous calls to instance() to
126                       try to access the thread manager, and one will recieve a
127                       NULL mutex.
128 Dec-18-2000 bthomp    UNIX version of IS-900 driver converted to use termios
129                       which in turn fixes cross-platform building
130 Dec-13-2000 patrick   RELENG_0_2 CVS branch created in preparation for 0.2.0
131                       release
132 Nov-27-2000 bthomp    Added initial version of Intersense IS-900 driver
133 Nov-02-2000 patrick   Finished new MotionStar driver--config files must be
134                       updated to reflect some new options
135 Oct-28-2000 allenb    Fixed bug preventing right eye only mono in Performer
136 Sep-30-2000 allenb    Moved src to SourceForge.net
137 Sep-18-2000 allenb    Added interocular distance configuration
138 Sep-15-2000 patrick   Fixed positioning of keyboard input windows on Win32
139 Sep-03-2000 allenb    Fixed a couple of race conditions on start up.
140 Sep-03-2000 allenb    Fixed bug that prevented X-Win keyboards from
141                       reconfiguring
142 Sep-02-2000 allenb    Fixed several lingering seg fault bugs
143 Aug-30-2000 allenb    Added ability to specify FOV and aspect ratio in sim
144                       windows.
145 Aug-29-2000 allenb    Fixed bug with Performer calling app traversals
146                       once per channel.
147 Aug-21-2000 allenb    Added initial trackd driver support
148 Aug-05-2000 patrick   Now using std namespace for all C++ I/O
149 Aug-03-2000 patrick   -LANG:std is now used when compiling on IRIX
150 Jul-18-2000           VR Juggler 0.1.97 released
151
152 [Version 0.1.97 - 7.19.2000]===================================================
153 Jul-13-2000 cjust     Environment Manager works under NT
154                       Config files can have includes for chunkdesc files
155                       Config file includes now use relative paths correctly
156                       Vjcontrol fixes for editing embedded chunks
157                       Vjcontrol internal event architecture expanded
158                       Vjcontrol componentization (partial)
159                       Numerous fixes in ConfigChunkDB code
160 Jul-13-2000 allenb    Initial ChangeLog file started
161 Jul-11-2000 allenb    Rewrote the way that threads call self()
162                       Rewrote thread specific data
163                       Threads are now much faster (~10x)
164 Jul-07-2000 patrick   Debugging symbols are now compiled into object files on
165                       Win32 which fixes long-standing (but unreported)
166                       problems with linking Juggler applications.
167 Jun-29-2000 cjust     Java 1.1 compatability has been dropped from VjControl
168 Jun-23-2000 patrick   Set the stereo bit in an OpenGL window on Win32 if
169                       stereo is enabled in the windwo's config chunk.
170                       _OLD_TERMIOS is no longer set on IRIX.  The serial
171                       drivers are using the latest termios functions.  This
172                       code will probably not work on versions of IRIX before
173                       6.5 as a result.
174                       Added the new utility library Juggler_utils which is
175                       required by most, if not all, applications after this
176                       date.
177 Jun-17-2000 kevn      SoundManager added, juggler sound engine for audioworks
178                       is available.
179 Jun-08-2000 allenb    vjApp no longer needs to be passed a vjKernel instance
180 Jun-06-2000 kevn      vjGetVJMatrix() has been renamed to vjGetVjMatrix()
181
182 [ Version 0.1.96 - 3.10.2000 ]=================================================
183                       Bug fixes for OpenGL
184 Jan-31-2000 patrick   Improved usability of the configure script on Solaris
185 Jan-28-2000 patrick   Initial configure script support for AIX
186
187 [ Version 0.1.95 - 1.27.2000 ]=================================================
188 1.27.2000            Juggler
189                       - Many bug fixes.
190                       - Win32 and Linux ports.
191                       - Improved the run-time reconfiguration
192                       - Performer works now in Linux and Irix
193                       - Increased performance
194
195                      VjControl
196                       - Redesigned internals, rewritten to support
197                         componentization.
198                       - Flexible event handling architechture.
199                      
200 [ Beta 1 ]=====================================================================
201 7.1.1999             Rewrote kernel
202                      Added dynamic run-time configuration
203                      Bug fixes
204                      
205 [ Alpha 4 ]====================================================================
206 2.13.1999            Added Glove Support
207                      - Added glove device abstraction
208                      - Added simulated glove device
209                      - Added glove proxy and interface classes
210
211                      Added Gesture support
212                      -Added support for gesture recognition
213                      -Added glove gesture simulator device
214
215                      Added simulated devices
216                      - Added proper simulated devices
217                      - SimDigital device
218                      - SimAnalog device
219                      - SimPosition device
220                      - SimGestureGlove device
221
222                      Added proper keyboard device
223                      - Keyboard devicesare now handled by the input manager
224                      - Keyboard devices aredevices that generate key events.
225                      - Added keyboard proxy
226                      - Added keyboard interface
227
228                      vjcontrol
229                      - User editable organizational tree
230                      - Smarter button layout
231                      - Various bug fixes
232
233                      Misc
234                      - Initial keyboard position
235                      - Fixed keyboard mousebug
236                      - Initial position forSimPos
237                      - 2 new sample programs for OpenGL
238                      - Added directory of sample config files
239
240 [ Alpha 3 ]====================================================================
241                      - New vjcontrol interface program
242                      - Context specific data for OpenGL
243                      
244 [ Alpha 2 ]====================================================================
245                      - Bug fixes
246                      
247 [ Alpha 1 ]====================================================================
248                      - Initial version
Note: See TracBrowser for help on using the browser.