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