| 1 |
DATE AUTHOR CHANGE |
|---|
| 2 |
----------- ----------- ------------------------------------------------------- |
|---|
| 3 |
[2.0 Beta 3 released - 6.7.2005]=============================================== |
|---|
| 4 |
Jun-07-2005 patrickh NEW VERSION: 1.1.172 |
|---|
| 5 |
May-19-2005 aronb Fixed a bug where the Draw Manager could direct an |
|---|
| 6 |
application object to render after the kernel told the |
|---|
| 7 |
application object that it was being closed. This |
|---|
| 8 |
fixes a general problem with OpenSG-based applications |
|---|
| 9 |
crashing when exited through the kernel. |
|---|
| 10 |
NEW VERSION: 1.1.171 |
|---|
| 11 |
May-11-2005 allenb Updated OpenSG app to protect GL state with push/pop |
|---|
| 12 |
attrib. |
|---|
| 13 |
Added normals to the default sim wand drawing code. |
|---|
| 14 |
Apr-18-2005 allenb Use default value for kernel parameter to app object |
|---|
| 15 |
constructors. |
|---|
| 16 |
NEW VERSION: 1.1.170 |
|---|
| 17 |
Mar-11-2005 patrickh Added a new sample application: OpenSGNavGrab |
|---|
| 18 |
Mar-10-2005 patrickh Removed scale node from the scene graph set up by |
|---|
| 19 |
vrj::OpenSGApp. |
|---|
| 20 |
NEW VERSION: 1.1.169 |
|---|
| 21 |
Mar-09-2005 patrickh Added the ability to choose a specific GL visual when |
|---|
| 22 |
configuring a Performer window. |
|---|
| 23 |
Mar-09-2005 patrickh Extended the OpenGL frame buffer configuration to allow |
|---|
| 24 |
setting preferences for the auxiliary buffers, the |
|---|
| 25 |
stencil buffer, and the accumulation buffer. |
|---|
| 26 |
NEW VERSION: 1.1.168 |
|---|
| 27 |
Feb-03-2005 patrickh Use JCCL 0.92.1 handling of the .jdef search path. |
|---|
| 28 |
Now, $JCCL_DEFINITION_PATH augments the .jdef search |
|---|
| 29 |
path rather than defining it outright. |
|---|
| 30 |
Jan-31-2005 patrickh Separated the builds for VR Juggler and VRJConfig. |
|---|
| 31 |
|
|---|
| 32 |
[2.0 Beta 2 released - 1.18.2005]============================================== |
|---|
| 33 |
Jan-18-2005 patrickh NEW VERSION: 1.1.167 |
|---|
| 34 |
Jan-11-2005 patrickh Added a VRJConfig custom editor for flock config |
|---|
| 35 |
elements. |
|---|
| 36 |
Jan-09-2005 patrickh Added a VRJConfig custom editor for motion_star config |
|---|
| 37 |
elements. |
|---|
| 38 |
|
|---|
| 39 |
[2.0 Beta 1 released - 12.24.2004]============================================= |
|---|
| 40 |
Dec-23-2004 patrickh NEW VERSION: 1.1.166 |
|---|
| 41 |
Dec-22-2004 allenb Added proof of concept code showing graphical display |
|---|
| 42 |
of performance data from the Kernel. |
|---|
| 43 |
Added performance collection to the kernel loop. |
|---|
| 44 |
Dec-22-2004 allenb Make Kernel::getThread() return a vpr::Thread*. |
|---|
| 45 |
NEW VERSION: 1.1.165 |
|---|
| 46 |
Dec-20-2004 dshipton OpenSG's callback for getSceneRoot has been changed to |
|---|
| 47 |
getScene() to be in sync with Pf and OSG. |
|---|
| 48 |
Dec-01-2004 patrickh Updated to require Gadgeteer 0.21.0. |
|---|
| 49 |
NEW VERSION: 1.1.164 |
|---|
| 50 |
Nov-30-2004 patrickh Updated to take advantage of .jdef file format |
|---|
| 51 |
extensions added in JCCL 0.24.0. |
|---|
| 52 |
NEW VERSION: 1.1.163 |
|---|
| 53 |
Nov-26-2004 patrickh Renamed the config element type sound_manager to |
|---|
| 54 |
sound_manager_sonix. |
|---|
| 55 |
Nov-18-2004 patrickh Updated to require Sonix 0.5.0. |
|---|
| 56 |
Nov-13-2004 patrickh Updated to require Gadgeteer 0.20.0. |
|---|
| 57 |
NEW VERSION: 1.1.162 |
|---|
| 58 |
Nov-05-2004 patrickh VRJConfig is now installed as a bundle on Mac OS X (in |
|---|
| 59 |
addition to the "traditional" UNIX installation |
|---|
| 60 |
launched by a shell script). |
|---|
| 61 |
Nov-04-2004 patrickh Relocated the Java libraries and JavaBeans used by |
|---|
| 62 |
VRJConfig to $VJ_BASE_DIR/share/vrjuggler/java and |
|---|
| 63 |
$VJ_BASE_DIR/share/vrjuggler/beans respectively. |
|---|
| 64 |
NEW VERSION: 1.1.161 |
|---|
| 65 |
Oct-29-2004 patrickh Updated to require JCCL 0.20. |
|---|
| 66 |
Oct-29-2004 patrickh Updated to require Tweek 0.18. |
|---|
| 67 |
Oct-18-2004 allenb Refactored how GL and Performer windows allow event |
|---|
| 68 |
input. They now work with a window registry |
|---|
| 69 |
in gadgeteer to allow event sampling from event window |
|---|
| 70 |
"devices". Note: this only works on X. |
|---|
| 71 |
Win32 is currently broken. |
|---|
| 72 |
NEW VERSION 1.1.160 |
|---|
| 73 |
Oct-11-2004 patrickh Updated to require VPR 0.40.1, the first version that |
|---|
| 74 |
fully eliminates the need for NSPR on Mac OS X. |
|---|
| 75 |
Oct-11-2004 patrickh Updated to require VPR 0.40.0. |
|---|
| 76 |
NEW VERSION 1.1.159 |
|---|
| 77 |
Oct-01-2004 patrickh Handle the case when it is necessary to link against |
|---|
| 78 |
the XFree86/X.org library libXxf86vm explicitly. |
|---|
| 79 |
Sep-24-2004 aronb Updated to require Gadgeteer 0.17.0 in order to fix a |
|---|
| 80 |
cluster device data sharing bug. |
|---|
| 81 |
NEW VERSION 1.1.158 |
|---|
| 82 |
Sep-17-2004 patrickh Updated to require JCCL 0.18.0. The only change is |
|---|
| 83 |
that all the .jdef files are now using version 3.1 of |
|---|
| 84 |
the config definition file format. |
|---|
| 85 |
NEW VERSION 1.1.157 |
|---|
| 86 |
Sep-11-2004 patrickh Updated for JDOM 1.0. |
|---|
| 87 |
NEW VERSION 1.1.156 |
|---|
| 88 |
Aug-04-2004 dshipton Added in PerformanceMediator into Juggler kernel |
|---|
| 89 |
loop. |
|---|
| 90 |
NEW VERSION 1.1.155 |
|---|
| 91 |
Jul-28-2004 patrickh Added the first version of the display window custom |
|---|
| 92 |
editor to the VRJConfig Control Panel. |
|---|
| 93 |
Jul-12-2004 patrickh Began adding very basic exception handling to the |
|---|
| 94 |
kernel. |
|---|
| 95 |
NEW VERSION: 1.1.154 |
|---|
| 96 |
Jun-06-2004 patrickh Refactored surface viewport configurations to remove |
|---|
| 97 |
unnecessary nesting of configuration elements. |
|---|
| 98 |
May-22-2004 patrickh Moved vrj::FileIO out of the vrj library and into the |
|---|
| 99 |
sample code tree under pfTools. |
|---|
| 100 |
NEW VERSION: 1.1.153 |
|---|
| 101 |
May-22-2004 patrickh Moved pfSoundNode and pfSoundTraverser out of the |
|---|
| 102 |
vrj_pf library and into the sample code tree under |
|---|
| 103 |
pfTools. |
|---|
| 104 |
NEW VERSION: 1.1.152 |
|---|
| 105 |
May-22-2004 patrickh Removed vrj::Timer. vpr::Interval should be used |
|---|
| 106 |
instead. |
|---|
| 107 |
NEW VERSION: 1.1.151 |
|---|
| 108 |
|
|---|
| 109 |
[2.0 Alpha 4 released - 4.28.2004]============================================= |
|---|
| 110 |
Apr-28-2004 aronb NEW VERSION: 1.1.150 |
|---|
| 111 |
Apr-11-2004 patrickh VR Juggler now depends on an installed version of GMTL. |
|---|
| 112 |
Apr-05-2004 patrickh Updated to JCCL 0.17.0. |
|---|
| 113 |
Mar-19-2004 patrickh Restored the ability to specify a search path for |
|---|
| 114 |
configuration files using the environment variable |
|---|
| 115 |
$VJ_CFG_PATH (or $JCCL_CFG_PATH). A default search |
|---|
| 116 |
path is now set if neither environment variable is |
|---|
| 117 |
defined. |
|---|
| 118 |
Mar-03-2004 pallindo Tracked surfaces now track any positional device |
|---|
| 119 |
correctly. |
|---|
| 120 |
NEW VERSION: 1.1.149 |
|---|
| 121 |
Dec-07-2003 allenb Added vrj::App::latePreFrame() |
|---|
| 122 |
NEW VERSION: 1.1.148 |
|---|
| 123 |
Oct-06-2003 allenb Fixed bug where resizing of glx windows was not |
|---|
| 124 |
updating projection information for the display. |
|---|
| 125 |
Added code to allow glx windows to be closed at |
|---|
| 126 |
run-time. This needs more testing. |
|---|
| 127 |
NEW VERSION: 1.1.147 |
|---|
| 128 |
Sep-15-2003 patrick Renamed the libraries Juggler, Juggler_ogl, and |
|---|
| 129 |
Juggler_pf to vrj, vrj_ogl, and vrj_pf respectively. |
|---|
| 130 |
NEW VERSION: 1.1.146 |
|---|
| 131 |
Aug-25-1003 aronb Fixed a bug in PfDrawManager which was causing the |
|---|
| 132 |
optimized build to go into an endless loop while running |
|---|
| 133 |
a Performer application. |
|---|
| 134 |
NEW VERSION: 1.1.145 |
|---|
| 135 |
Aug-16-2003 patrickh VRJConfig now depends on Tweek 0.15. |
|---|
| 136 |
Jul-10-2003 nonchocoboy Updated to JCCL 0.12.0 API for both Java and C++. |
|---|
| 137 |
This involved breaking vrj-chunks.desc into individual |
|---|
| 138 |
files for each configuration definition. |
|---|
| 139 |
NEW VERSION: 1.1.144 |
|---|
| 140 |
|
|---|
| 141 |
[2.0 Alpha 2 released - 9.22.2003]============================================== |
|---|
| 142 |
Sep-22-2003 aronb NEW VERSION: 1.1.143-1 |
|---|
| 143 |
This version was chosen rather than 1.1.144 since we are |
|---|
| 144 |
making the VR Juggler 2.0 Alpha 3 from the |
|---|
| 145 |
VRJ_2_0_ALPHA_2_BRANCH branch. |
|---|
| 146 |
Aug-25-1003 aronb Fixed a bug in PfDrawManager which was causing the |
|---|
| 147 |
optimized build to go into an endless loop while running |
|---|
| 148 |
a Performer application. |
|---|
| 149 |
|
|---|
| 150 |
[2.0 Alpha 2 released - 7.1.2003]============================================== |
|---|
| 151 |
Jul-01-2003 aronb NEW VERSION: 1.1.143 |
|---|
| 152 |
Jun-25-2003 patrickh Allow the use of X11 and GLX on Mac OS X instead of |
|---|
| 153 |
Carbon and the OpenGL framework. |
|---|
| 154 |
NEW VERSION: 1.1.142 |
|---|
| 155 |
Jun-03-2003 aronb Created Draw Manager-specific simulator factories. |
|---|
| 156 |
NEW VERSION: 1.1.141 |
|---|
| 157 |
Apr-29-2003 patrickh configure.in requries Autoconf 2.53 or newer. |
|---|
| 158 |
Apr-28-2003 patrickh Updated to Gadgeteer 0.10.0 API. |
|---|
| 159 |
NEW VERSION: 1.1.140 |
|---|
| 160 |
Apr-14-2003 patrickh Changed the return type of the member function |
|---|
| 161 |
vrj::DrawSimInterface::config() to be bool. |
|---|
| 162 |
NEW VERSION: 1.1.139 |
|---|
| 163 |
Apr-13-2003 patrickh Introduced vrj::DrawSimInterfaceFactory which creates |
|---|
| 164 |
vrj::DrawSimInterface instances based on configuration |
|---|
| 165 |
information. |
|---|
| 166 |
NEW VERSION: 1.1.138 |
|---|
| 167 |
Apr-11-2003 allenb Refactored simulator to allow for module simulators. |
|---|
| 168 |
NEW VERSION: 1.1.137 |
|---|
| 169 |
Apr-10-2003 nonchocoboy Addded vrj::GlSimInterface to help ease the creation of |
|---|
| 170 |
custom simulators for OpenGL apps. |
|---|
| 171 |
NEW VERSION: 1.1.136 |
|---|
| 172 |
|
|---|
| 173 |
[2.0 Alpha 1 released - 3.15.2003]============================================= |
|---|
| 174 |
Mar-15-2003 patrickh NEW VERSION: 1.1.135 |
|---|
| 175 |
Mar-03-2003 allenb Fixed tracked projections. |
|---|
| 176 |
Feb-21-2003 patrickh Removed vrj::SystemFactory and all platform-specific |
|---|
| 177 |
versions of it. Removed the classes vrj::System and |
|---|
| 178 |
vrj::SystemData. |
|---|
| 179 |
Feb-07-2003 patrickh The Performer DLL can be built on Windows. |
|---|
| 180 |
NEW VERSION: 1.1.134 |
|---|
| 181 |
Feb-03-2003 allenb Fixed bugs where projections were not being updated |
|---|
| 182 |
correctly. This required API to be updated to pass |
|---|
| 183 |
scale factors to the projection update code. |
|---|
| 184 |
Feb-02-2003 allenb Refactored the way the projection setup code is called |
|---|
| 185 |
Projections are now calculated immediately before |
|---|
| 186 |
being used. This allows the projections to take into |
|---|
| 187 |
account the units that the application is using (feet |
|---|
| 188 |
vs. meters vs. other). |
|---|
| 189 |
Jan-21-2003 allenb Updated to the gadget::PositionProxy interface changes. |
|---|
| 190 |
Added API to OpenGL Application class that returns |
|---|
| 191 |
the scale factor to use before drawing. See |
|---|
| 192 |
GlApp::getDrawScaleFactor for more details. |
|---|
| 193 |
NEW VERSION: 1.1.133 |
|---|
| 194 |
Jan-15-2003 allenb Added vrj::test classes to vrjuggler. |
|---|
| 195 |
Jan-14-2003 patrickh Added navgrab app under samples/OGL/advanced. |
|---|
| 196 |
Jan-11-2003 patrickh Added full-screen anti-aliasing as a configurable |
|---|
| 197 |
parameter for OpenGL displays using GLX. |
|---|
| 198 |
Jan-11-2003 patrickh Added the ability to configure the frame buffers used |
|---|
| 199 |
in display windows. |
|---|
| 200 |
NEW VERSION: 1.1.132 |
|---|
| 201 |
Jan-06-2003 patrickh Updated to VPR 0.22.0. |
|---|
| 202 |
NEW VERSION: 1.1.131 |
|---|
| 203 |
Dec-24-2002 patrickh Updated to VPR 0.21.0. |
|---|
| 204 |
NEW VERSION: 1.1.130 |
|---|
| 205 |
Oct-29-2002 allenb Migrated all pos device config chunks over to using |
|---|
| 206 |
position filters for data transformations. |
|---|
| 207 |
Oct-24-2002 allenb Fix for context specific data performance bug. |
|---|
| 208 |
This change should increate the performance of context |
|---|
| 209 |
specific data in cases where we are using multiple |
|---|
| 210 |
display pipes. The most recent cubes test application |
|---|
| 211 |
can help to give solid numbers for the new performance |
|---|
| 212 |
SF Bug: 521630 |
|---|
| 213 |
NEW VERSION: 1.1.129 |
|---|
| 214 |
Oct-14-2002 patrickh Moved the contents of sonix-chunks.desc into |
|---|
| 215 |
vrj-chunks.desc. |
|---|
| 216 |
Oct-10-2002 nonchocoboy VRJConfig loads include files relative to the file that |
|---|
| 217 |
included it. |
|---|
| 218 |
|
|---|
| 219 |
[1.1 DR3 released - 9.29.2002]================================================= |
|---|
| 220 |
Sep-29-2002 nonchocoboy NEW VERSION: 1.1.128 |
|---|
| 221 |
Sep-26-2002 patrickh Regorganized the samples directory to separate simple |
|---|
| 222 |
applications from advanced examples. |
|---|
| 223 |
Sep-25-2002 nonchocoboy VRJConfig now uses a custom dialog for collection the |
|---|
| 224 |
information necessary to make a new configuration. As |
|---|
| 225 |
part of this, the user can specify additional files to |
|---|
| 226 |
include into the context by default. |
|---|
| 227 |
Sep-23-2002 nonchocoboy VRJConfig can now successfully close files. |
|---|
| 228 |
Sep-13-2002 nonchocoboy Build java sources using ant. |
|---|
| 229 |
NEW VERSION: 1.1.127 |
|---|
| 230 |
|
|---|
| 231 |
[1.1 DR2 released - 9.6.2002]================================================== |
|---|
| 232 |
Aug-26-2002 nonchocoboy VRJConfig will now process vjInclude chunks when a file |
|---|
| 233 |
is opened and open the files they point to in the |
|---|
| 234 |
current context. |
|---|
| 235 |
NEW VERSION: 1.1.126 |
|---|
| 236 |
Aug-19-2002 nonchocoboy Put vrj-chunks.desc in new contexts by default. |
|---|
| 237 |
Aug-16-2002 nonchocoboy Added support in VRJConfig for editing multiple |
|---|
| 238 |
configurations (of multiple files each) simultaneously. |
|---|
| 239 |
NEW VERSION: 1.1.125 |
|---|
| 240 |
Aug-15-2002 allenb Fixed some uninitialized values. |
|---|
| 241 |
Fixed assertion in Display.h that was asserting on the |
|---|
| 242 |
wrong value. |
|---|
| 243 |
Aug-06-2002 patrickh Developer installations are now constructed using the |
|---|
| 244 |
standard installation targets. |
|---|
| 245 |
Jul-19-2002 subatomic Sonix is now required to compile VR Juggler. |
|---|
| 246 |
Jul-16-2002 nonchocoboy New VRJConfig Tweek bean to replace VjControl. |
|---|
| 247 |
Jul-12-2002 allenb Added OpenSG section to programmers guide. |
|---|
| 248 |
Jul-05-2002 subatomic Enabled GlWindowWin32 to get window events. |
|---|
| 249 |
This change allows window events such as keyboard |
|---|
| 250 |
and mouse to be recieved in graphics windows while |
|---|
| 251 |
running with the Win32 build of vrjuggler. |
|---|
| 252 |
Jul-01-2002 allenb Removed OSG hack and replaced with a much better |
|---|
| 253 |
(and less trusting) solution using new glUserData. |
|---|
| 254 |
Jul-01-2002 allenb Temporary hack added to GlPipe.cpp to set viewport |
|---|
| 255 |
before each call to draw. This was needed to work |
|---|
| 256 |
around a bug in OSG. |
|---|
| 257 |
Jun-27-2002 patrickh The application makefiles now require GNU make, Doozer |
|---|
| 258 |
and the *-config scripts. This fixes path problems in |
|---|
| 259 |
the installation tree. |
|---|
| 260 |
NEW VERSION: 1.1.97 |
|---|
| 261 |
Jun-25-2002 patrickh The vrjuggler-config script is now written in Perl. It |
|---|
| 262 |
is capable of determining its installation path at |
|---|
| 263 |
runtime. |
|---|
| 264 |
Jun-21-2002 allenb Fixed bug where GLX window was not processing keyup or |
|---|
| 265 |
button events. |
|---|
| 266 |
Jun-20-2002 allenb Remove multi-threading from the case where GLXWindow and |
|---|
| 267 |
XWinKeyboard are sharing the window to process it as a |
|---|
| 268 |
GFX window and as a keyboard window. |
|---|
| 269 |
This change should greatly increase the stability of GFX |
|---|
| 270 |
window input under X with OpenGL. |
|---|
| 271 |
|
|---|
| 272 |
[1.1 DR1 released - 6.13.2002]================================================= |
|---|
| 273 |
Jun-13-2002 patrickh Removed vrj::EnvironmentManager. |
|---|
| 274 |
May-30-2002 patrickh Removed the Juggler_utils library. |
|---|
| 275 |
NEW VERSION: 1.1.95 |
|---|
| 276 |
May-29-2002 patrickh Installed dynamic libraries are now named based on the |
|---|
| 277 |
VR Juggler version. |
|---|
| 278 |
May-23-2002 patrickh Updated to JCCL 0.2.0 API. |
|---|
| 279 |
NEW VERSION: 1.1.94 |
|---|
| 280 |
May-22-2002 allenb Updated to work with Boost 0.1.28. |
|---|
| 281 |
May-03-2002 patrickh Remvoed catadf.pl which has been obsoleted by Sonix |
|---|
| 282 |
functionality. |
|---|
| 283 |
Apr-23-2002 patrickh Data files now install into $VJ_BASE_DIR/share/vrjuggler |
|---|
| 284 |
by default. This is done so that they do not conflict |
|---|
| 285 |
with data files from other Juggler modules or system |
|---|
| 286 |
data files. |
|---|
| 287 |
NEW VERSION: 1.1.93 |
|---|
| 288 |
Apr-09-2002 allenb The cyclic dependency between VR Juggler and Gadgeteer |
|---|
| 289 |
patrickh has been broken. VR Juggler and Gadgeteer have both |
|---|
| 290 |
been ported to GMTL. |
|---|
| 291 |
NEW VERSION: 1.1.92 |
|---|
| 292 |
Feb-27-2002 allenb Added simple navigation to OpenSGNav app. |
|---|
| 293 |
Feb-26-2002 istoynov OpenSG application class added. The OpenSG application |
|---|
| 294 |
reiners class currently factors out all the commonality for |
|---|
| 295 |
allenb OpenSG-based Juggler applications. |
|---|
| 296 |
contributors: Ivan Stoynov & Dirk Reiners |
|---|
| 297 |
Feb-22-2002 allenb OpenSG app now uses MatrixCamera to render displays. |
|---|
| 298 |
Jan-31-2002 allenb Added SignalButtons init and check functions to the |
|---|
| 299 |
Kernel. The only "signal" being checked currently |
|---|
| 300 |
is the VJSystemStopKernel button which triggers a kernel |
|---|
| 301 |
stop call. |
|---|
| 302 |
Jan-31-2002 allenb Moved left and right projections from surface viewport |
|---|
| 303 |
to the base viewport class. Now simulator viewports |
|---|
| 304 |
create to camera projections and just use one by default |
|---|
| 305 |
This simplifies the code and eliminates some redundancy. |
|---|
| 306 |
This should allow for stereo simulator views as well. |
|---|
| 307 |
Jan-31-2002 allenb Moved Projection Enum values into an Enum named Eye. |
|---|
| 308 |
Jan-31-2002 allenb Removed unneeded mType parameter from Projection classes. |
|---|
| 309 |
Jan-31-2002 allenb Modified viewports to have handles to parent displays, |
|---|
| 310 |
and projections to have handles to parent viewports. |
|---|
| 311 |
This enabled camera projection to be calculated |
|---|
| 312 |
in CameraProjection class and to auto calculate |
|---|
| 313 |
the aspect ratio. |
|---|
| 314 |
Now CameraProjection actually calculates a frutum |
|---|
| 315 |
so we do not have to use a special case for |
|---|
| 316 |
simulator camera rendering where we use gluPerspective. |
|---|
| 317 |
Jan-30-2002 allenb Changed order that oglApp functions are called. Now |
|---|
| 318 |
contextInit() is called before bufferPreDraw(). |
|---|
| 319 |
Jan-29-2002 allenb Added new interface function oglApp::contextPostDraw() |
|---|
| 320 |
Nov-14-2001 allenb Fixed OsgApp to allow for multi-window/multi-pipe apps. |
|---|
| 321 |
Added method for configuring new osgUtil::SceneViewers. |
|---|
| 322 |
Oct-17-2001 subatomic Fixed bug where vjGetVjMatrix returns the wrong |
|---|
| 323 |
conversion. |
|---|
| 324 |
Oct-17-2001 patrick Renamed the "Data" directory to "data". |
|---|
| 325 |
Oct-15-2001 patrick Renamed the juggler-config script to vrjuggler-config. |
|---|
| 326 |
Oct-12-2001 allenb Removed vrj::Debug. We now use vpr::Debug for all |
|---|
| 327 |
debug output. This involved introducing GUIDs for the |
|---|
| 328 |
vrj debug categories. They can be found in Debug.h |
|---|
| 329 |
Oct-11-2001 allenb Added fix for synchronization errors when reading input |
|---|
| 330 |
from a GlWindowXwin as a keyboard device. |
|---|
| 331 |
Sep-21-2001 patrick Complete restructuring of the VR Juggler source tree. |
|---|
| 332 |
Headers are now rooted in a vrj directory (to match the |
|---|
| 333 |
namespace), and all file names have had the "vj" prefix |
|---|
| 334 |
removed. See RELEASE_NOTES.txt for more details on |
|---|
| 335 |
updating after this change. |
|---|
| 336 |
Sep-20-2001 patrick The default chunk description file for VR Juggler is now |
|---|
| 337 |
vrj-chunks.desc. |
|---|
| 338 |
Sep-19-2001 subatomic Added compatibility include files put |
|---|
| 339 |
-I$(VJ_BASE_DIR)/include/deprecated in your makefile. |
|---|
| 340 |
Sep-19-2001 subatomic Now using the vrj namespace instead of the prefix "vj" |
|---|
| 341 |
on classes. |
|---|
| 342 |
Aug-27-2001 patrick We build DLLs on Win32 now. |
|---|
| 343 |
Aug-24-2001 allenb Moved glWindow factory function to glDrawManager. |
|---|
| 344 |
This removes the dependency that Juggler had on |
|---|
| 345 |
Juggler_ogl. |
|---|
| 346 |
Aug-22-2001 cjust Added XML-based configuration file support to the |
|---|
| 347 |
C++ side of Juggler (EnvironmentManager and ConfigIO |
|---|
| 348 |
classes). |
|---|
| 349 |
Aug-20-2001 cjust Added a VjControl wizard for creating simulator-mode |
|---|
| 350 |
configuration files. |
|---|
| 351 |
Aug-20-2001 cjust Merged support for XML-based configuration files in |
|---|
| 352 |
VjControl. VjControl now requires JAXP (Java API for |
|---|
| 353 |
XML processing). |
|---|
| 354 |
Aug-20-2001 cjust Added an improved default-value handling for ChunkDescs. |
|---|
| 355 |
Default values are now stored in the .desc files, and |
|---|
| 356 |
are editable directly from the ChunkDesc editing window |
|---|
| 357 |
in VjControl. (This requires XML-format ChunkDesc |
|---|
| 358 |
files). |
|---|
| 359 |
Aug-20-2001 cjust Updated VjControl's protocol-selection system to use |
|---|
| 360 |
the new XML-like syntax. This breaks communication |
|---|
| 361 |
with older versions of VR Juggler. |
|---|
| 362 |
Aug-20-2001 cjust Fixed a redraw bug in VjControl that happened when |
|---|
| 363 |
updating the Active chunkdb from a network connection. |
|---|
| 364 |
This could cause the status bar label or the chunkdb's |
|---|
| 365 |
JTree to be shifted to the upper-left corner of the |
|---|
| 366 |
VjControl window. |
|---|
| 367 |
Aug-20-2001 cjust Added lazy initialization of VjControl panels; this |
|---|
| 368 |
cuts startup time and improves scalability. |
|---|
| 369 |
Aug-20-2001 cjust VjControl is no longer built into a compressed .jar |
|---|
| 370 |
file. This cuts several seconds off startup time. |
|---|
| 371 |
Aug-10-2001 allenb Added initial version of OSG (www.openscenegraph.org) |
|---|
| 372 |
support to VR Juggler. |
|---|
| 373 |
This introduces and new application class called vjOsgApp |
|---|
| 374 |
that all OSG-based apps should derive from. |
|---|
| 375 |
There is also a new sample program called osgNav that |
|---|
| 376 |
uses this class to create a basic navigation program. |
|---|
| 377 |
Aug-06-2001 allenb tools/pfStatLinux contains a library that must be used |
|---|
| 378 |
with performer application on Linux due to a bug in |
|---|
| 379 |
performer. |
|---|
| 380 |
Jun-20-2001 allenb Chunk types: simDisplay and surfaceDisplay have been |
|---|
| 381 |
removed from the system. They have been replaced |
|---|
| 382 |
by the new chunk of type displayWindow. Any old |
|---|
| 383 |
chunks will be ignored. |
|---|
| 384 |
Jun-20-2001 patrick The Mac OS X port no longer requires Carbon SetupGL |
|---|
| 385 |
because the necessary SetupGL code has been copied into |
|---|
| 386 |
the library |
|---|
| 387 |
Jun-19-2001 allenb Performer now fully uses run-time reconfiguration at |
|---|
| 388 |
startup and allows for the addition of new display |
|---|
| 389 |
windows at run-time. |
|---|
| 390 |
Jun-11-2001 allenb First pass at (re)configurable pfDrawManager |
|---|
| 391 |
Currently only allows run-time addition of windows. |
|---|
| 392 |
May-21-2001 patrick Initial attempt to support HP-UX 11.x. A newer version |
|---|
| 393 |
of Doozer++ is needed before the port can be completed. |
|---|
| 394 |
May-02-2001 allenb Added new sync string descriptions to flock of birds |
|---|
| 395 |
chunk. Added: CRT_Above_72hz and CRT_Below_72hz |
|---|
| 396 |
NOTE: This BREAKS old config files that had "Normal_72hz" |
|---|
| 397 |
Apr-12-2001 patrick The MotionStar driver now supports setting the |
|---|
| 398 |
measurement rate |
|---|
| 399 |
Apr-03-2001 allenb Refactored the vjDisplayManager to support viewports |
|---|
| 400 |
within display windows. This removes the old surface and |
|---|
| 401 |
simulator display classes and replaces them with new |
|---|
| 402 |
viewport based equivalents. |
|---|
| 403 |
This change also updates the vjGlDrawManager to |
|---|
| 404 |
support the new viewport abilities. The pfDrawManager |
|---|
| 405 |
however does not work yet. |
|---|
| 406 |
This also changes the display configuration chunks and |
|---|
| 407 |
(unfortunately) completely breaks backwards |
|---|
| 408 |
compatibility with display configuration chunks. |
|---|
| 409 |
Apr-03-2001 allenb Added vjGlApp::bufferPreDraw method to the vjGlApp |
|---|
| 410 |
interface. This was needed because of the new viewport |
|---|
| 411 |
rendering abilities. All applications must now execute |
|---|
| 412 |
glClear's ONLY within bufferPreDraw(). |
|---|
| 413 |
Mar-28-2001 subatomic vjQuat interface is more fully featured, and now |
|---|
| 414 |
contains documentation. Added tan and atan to vjSystem |
|---|
| 415 |
Mar-01-2001 patrick Added support for a new environment variable $VJ_CFG_PATH |
|---|
| 416 |
that allows users to specify a colon-separated path (or |
|---|
| 417 |
semi-colon-separated on Win32) where config files can |
|---|
| 418 |
be found. This alleviates the need to specify the full |
|---|
| 419 |
path all the time. |
|---|
| 420 |
Feb-17-2001 patrick Added support for NSPR as an operating system |
|---|
| 421 |
abstraction. The operating system abstraction layer has |
|---|
| 422 |
been completely restructured into the VR Juggler |
|---|
| 423 |
Portable Runtime (VPR). This code is now compiled into |
|---|
| 424 |
the Juggler_utils library. Warnings have been added to |
|---|
| 425 |
deprecated header files to let programmers know to |
|---|
| 426 |
update their paths. The vjDebug code has also been |
|---|
| 427 |
moved into the Juggler_utils library so that any code |
|---|
| 428 |
can use it without being tied to the primary Juggler |
|---|
| 429 |
library. The vjSystem interface has been started. It |
|---|
| 430 |
provides static inline functions such as sleep(), |
|---|
| 431 |
usleep(), gettimeofday(), cos(), atan2, and sqrt(). |
|---|
| 432 |
Feb-07-2001 patrick The extra VR Juggler data files, sample applications, |
|---|
| 433 |
sample config files, etc. now install in |
|---|
| 434 |
$VJ_BASE_DIR/share by default. This includes the |
|---|
| 435 |
basic chunk description file, so local vjcontrol.cfg |
|---|
| 436 |
files must be updated. The easiest way to do this is |
|---|
| 437 |
to change the descfiles property to have the value |
|---|
| 438 |
"$VJ_SHARE_DIR/Data/chunksDesc". VjControl knows how to |
|---|
| 439 |
expand $VJ_SHARE_DIR on its own. |
|---|
| 440 |
Feb-05-2001 allenb Major refactoring of Input Manager and Input classes |
|---|
| 441 |
Rewrote InputManager class removing redundancy and |
|---|
| 442 |
using templates classes to capture commonality. |
|---|
| 443 |
Redesigned input class hierarchy. |
|---|
| 444 |
Replaced proxies with typedef'ed template classes. |
|---|
| 445 |
Jan-27-2001 patrick The Juggler_utils library must now be linked for all |
|---|
| 446 |
applications. |
|---|
| 447 |
Jan-26-2001 cjust Improved Navigation in VjControl help. |
|---|
| 448 |
Jan-20-2001 cjust VjControl now recommends JDK1.3 (1.2 still minimum). |
|---|
| 449 |
Jan-09-2001 patrick RELENG_1_0 CVS branch created in preparation for 1.0 |
|---|
| 450 |
release. This was branched at the same point as the |
|---|
| 451 |
now defunct RELENG_0_2 branch. The HEAD is now moving |
|---|
| 452 |
towards 1.2. |
|---|