| 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 |
|---|