root/juggler/branches/1.0/ChangeLog

Revision 14085, 14.4 kB (checked in by patrickh, 5 years ago)

Note that the Performer Draw Manager now compiles on Windows.

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