| 58 | | |
|---|
| 59 | | [1.0 Beta 3 released - 6.7.2005]=============================================== |
|---|
| 60 | | Jun-07-2005 patrickh NEW VERSION: 0.93.0 |
|---|
| 61 | | Apr-08-2005 patrickh Fixed a bug in the IntersenseAPI analog/digital unit |
|---|
| 62 | | sequencing that resulted in configuration complications |
|---|
| 63 | | and wasted sample buffers. |
|---|
| 64 | | Mar-07-2005 patrickh Renamed gadget::Proxy::isStupified() to |
|---|
| 65 | | gadget::Proxy::isStupefied() and |
|---|
| 66 | | gadget::Proxy::stupify() to gadget::Proxy::stupefy(). |
|---|
| 67 | | NEW VERSION: 0.92.1 |
|---|
| 68 | | |
|---|
| 69 | | [1.0 Beta 2 released - 1.18.2005]============================================== |
|---|
| 70 | | Jan-18-2005 patrickh NEW VERSION: 0.92.0 |
|---|
| 71 | | |
|---|
| 72 | | [1.0 Beta 1 released - 12.24.2004]============================================= |
|---|
| 73 | | Dec-23-2004 patrickh NEW VERSION: 0.91.0 |
|---|
| 74 | | Dec-21-2004 aronb Refactored event input to allow more code reuse and |
|---|
| 75 | | flexibility. As an effect EventWindow and |
|---|
| 76 | | EventWindowProxy were renamed to KeyboardMouse and |
|---|
| 77 | | KeyboardMouseProxy respectively. |
|---|
| 78 | | NEW VERSION 0.22.0 |
|---|
| 79 | | Dec-01-2004 patrickh Renamed the config element type loaded by |
|---|
| 80 | | gadget::AbstractNetworkManager from machine_specific to |
|---|
| 81 | | cluster_node. |
|---|
| 82 | | NEW VERSION 0.21.0 |
|---|
| 83 | | Nov-13-2004 patrickh Renamed gadget::SpeechRecogDigital* to gadget::Command* |
|---|
| 84 | | and gadget::SpeechRecogString* to gadget::String*. |
|---|
| 85 | | NEW VERSION 0.20.0 |
|---|
| 86 | | Nov-08-2004 dshipton Split EventWindowXWin::openTheWindow() into |
|---|
| 87 | | openLocalWindow and setupRemoteWindow and |
|---|
| 88 | | added code to get size into getWindowWidthAndHeight(). |
|---|
| 89 | | Oct-18-2004 allenb Major refactoring of EventWindow handling on X. |
|---|
| 90 | | Now the X event window device can sample events |
|---|
| 91 | | from "remote" windows that it did not open. |
|---|
| 92 | | This uses a new window registry and works with vrj |
|---|
| 93 | | to allow input from GL and Performer windows. |
|---|
| 94 | | NEW VERSION 0.19.0 |
|---|
| 95 | | Oct-18-2004 allenb Renamed Input::getBaseType to getInputTypeName. |
|---|
| 96 | | Oct-11-2004 patrickh Implemented version checking for device driver and |
|---|
| 97 | | cluster plug-ins. All Gadgeteer plug-ins must now |
|---|
| 98 | | have an exported function called getGadgeteerVersion(). |
|---|
| 99 | | See the information in RELEASE_NOTES.txt for more |
|---|
| 100 | | details. |
|---|
| 101 | | NEW VERSION: 0.18.0 |
|---|
| 102 | | Oct-11-2004 aronb Added support for BaseTypes InputGlove & |
|---|
| 103 | | InputGloveDigital in order to allow glove |
|---|
| 104 | | devices to work properly on the cluster. |
|---|
| 105 | | Oct-11-2004 patrickh Updated to require VPR 0.40.0. |
|---|
| 106 | | NEW VERSION: 0.17.1 |
|---|
| 107 | | Sep-24-2004 aronb Split gadget::InputManager::updateAllData() into |
|---|
| 108 | | gadget::InputManager::updateAllDevices() and |
|---|
| 109 | | gadget::InputManager::updateAllProxies(). |
|---|
| 110 | | NEW VERSION: 0.17.0 |
|---|
| 111 | | Aug-19-2004 patrickh Added a driver for joysticks on Windows that uses |
|---|
| 112 | | Direct Input. Submitted by Kejian Jin |
|---|
| 113 | | <kjin@ats.ucla.edu>. |
|---|
| 114 | | May-26-2004 dshipton Added a standalone driver for USDigital SerialEncoder |
|---|
| 115 | | May-21-2004 dshipton Added in USDigital SerialEncoder driver for Baron table. |
|---|
| 116 | | May-08-2004 patrickh Updated to VPR 0.36.0. |
|---|
| 117 | | Apr-26-2004 pallindo Refactored glove support. |
|---|
| 118 | | NEW VERSION: 0.15.0 |
|---|
| 119 | | Apr-11-2004 patrickh Gadgeteer now depends on an installed version of GMTL. |
|---|
| 120 | | Apr-11-2004 patrickh The Input and Cluster Managers now append a default |
|---|
| 121 | | search path for driver and plug-in DSOs respectively. |
|---|
| 122 | | Updated to VPR 0.35.2. |
|---|
| 123 | | NEW VERSION: 0.14.4 |
|---|
| 124 | | Apr-05-2004 patrickh Updated to JCCL 0.17.0. |
|---|
| 125 | | Apr-01-2004 patrickh Fixed MotionStar crashing bugs on Windows and array |
|---|
| 126 | | aronb initialization problems in gadget::EventWindow on all |
|---|
| 127 | | platforms. |
|---|
| 128 | | NEW VERSION: 0.14.3 |
|---|
| 129 | | Mar-02-2004 aronb ClusterPlugins are now dynamically loaded in a manner |
|---|
| 130 | | more like device drivers. |
|---|
| 131 | | Feb-05-2004 patrickh gadget::DigitalProxy::getData() now returns a |
|---|
| 132 | | gadget::Digital::State. |
|---|
| 133 | | NEW VERSION: 0.14.2 |
|---|
| 134 | | Nov-11-2003 allenb Complete rewrite of flock standalone driver. |
|---|
| 135 | | The new driver is much more stable and has many new |
|---|
| 136 | | abilities. (including auto detection of the setup) |
|---|
| 137 | | Nov-06-2003 allenb Fixed bug with SampleBuffer that could allow memory |
|---|
| 138 | | exhaustion errors if devices are not swapped |
|---|
| 139 | | for several minutes. |
|---|
| 140 | | NEW VERSION: 0.14.1 |
|---|
| 141 | | Oct-27-2003 allenb Fixed bug with FOB on Linux. RTS was always high. |
|---|
| 142 | | Oct-12-2003 allenb Added driver for Linux joystick devices. |
|---|
| 143 | | Oct-12-2003 allenb Refactored Input interface methods startSampling, |
|---|
| 144 | | stopSampling, and sample to return bools. |
|---|
| 145 | | NEW VERSION: 0.14.0 |
|---|
| 146 | | Sep-18-2003 patrickh Updated to VPR 0.28. |
|---|
| 147 | | NEW VERSION: 0.13.2 |
|---|
| 148 | | Aug-16-2003 patrickh Updated to Tweek 0.15. |
|---|
| 149 | | NEW VERSION: 0.13.1 |
|---|
| 150 | | Jul-10-2003 nonchocoboy Updated to JCCL 0.12.0 API for both Java and C++. |
|---|
| 151 | | NEW VERSION: 0.13.0 |
|---|
| 152 | | Jun-25-2003 patrickh Allow the use of X11 on Mac OS X instead of the Carbon |
|---|
| 153 | | UI classes. |
|---|
| 154 | | NEW VERSION: 0.12.3 |
|---|
| 155 | | Jun-16-2003 patrickh Fixed initialization bugs with the MotionStar driver. |
|---|
| 156 | | NEW VERSION: 0.12.2 |
|---|
| 157 | | May-30-2003 patrickh Fixed the Polhemus Fastrak driver. Submitted by |
|---|
| 158 | | Eric Klein <elklein@ucdavis.edu>. |
|---|
| 159 | | NEW VERSION: 0.12.1 |
|---|
| 160 | | May-20-2003 patrickh configure.in requries Autoconf 2.53 or newer. |
|---|
| 161 | | Apr-30-2003 patrickh Added all (U.S. Latin) keyboard keys as recognized |
|---|
| 162 | | input from event windows. |
|---|
| 163 | | NEW VERSION: 0.11.1 |
|---|
| 164 | | Apr-30-2003 patrickh Refactored gadget::Event and subclasses to be less |
|---|
| 165 | | lame. gadget::EventType now contains more specific |
|---|
| 166 | | values. |
|---|
| 167 | | NEW VERSION: 0.11.0 |
|---|
| 168 | | Apr-29-2003 patrickh Extended gadget::EventWndow so that it can act as an |
|---|
| 169 | | event source. At this time, only the X11 windows are |
|---|
| 170 | | filling the event queue. |
|---|
| 171 | | NEW VERSION: 0.10.2 |
|---|
| 172 | | Apr-29-2003 patrickh Use gadget::Keys instead of int wherever possible. |
|---|
| 173 | | NEW VERSION: 0.10.1 |
|---|
| 174 | | Apr-28-2003 patrickh Renamed all keyboard-related classes to reflect that |
|---|
| 175 | | they are window-based event sources. For example, |
|---|
| 176 | | gadget::Keyboard is now gadget::EventWindow. |
|---|
| 177 | | NEW VERSION: 0.10.0 |
|---|
| 178 | | Apr-11-2003 allenb Refactored proxy registration (and API) as part of the |
|---|
| 179 | | vrj module simulator refactoring. |
|---|
| 180 | | NEW VERSION: 0.9.0 |
|---|
| 181 | | Feb-26-2003 patrickh Version bump after Aron's changes. |
|---|
| 182 | | NEW VERSION: 0.8.0 |
|---|
| 183 | | Feb-25-2003 aronb Merged in the new Cluster code from the |
|---|
| 184 | | RIM_REFACTOR_POST_SCO2 branch. |
|---|
| 185 | | Feb-17-2003 allenb Changed Analog and Digital serialized object form |
|---|
| 186 | | to use timestamp attribute. |
|---|
| 187 | | Feb-17-2003 nonchocoboy Fixed bug in the Analog Simulator device where the |
|---|
| 188 | | analog inputs would get normalized to zero every |
|---|
| 189 | | sample. |
|---|
| 190 | | Jan-26-2003 patrickh Renamed the Polhemus Fastrak driver to use the correct |
|---|
| 191 | | spelling of "Fastrak." |
|---|
| 192 | | NEW VERSION: 0.7.1 |
|---|
| 193 | | Jan-21-2003 allenb Refactored positionProxy to allow user to request |
|---|
| 194 | | the desired units when calling getData(). |
|---|
| 195 | | Also removed the old API that returned a reference to |
|---|
| 196 | | the internal position data. |
|---|
| 197 | | The interface of PositionData also changed to reflect |
|---|
| 198 | | the design of not returning the internal matrix by a |
|---|
| 199 | | pointer. |
|---|
| 200 | | NEW VERSION: 0.7.0 |
|---|
| 201 | | Jan-15-2003 allenb Refactored DeviceInterface class to be constructued |
|---|
| 202 | | with the internal proxy starting pointing to the |
|---|
| 203 | | internal dummy. |
|---|
| 204 | | Jan-13-2003 allenb Input logger now saves data to a file. |
|---|
| 205 | | Jan-13-2003 allenb Add initial version of input logger. This version |
|---|
| 206 | | can record input data but can not yet play it back. |
|---|
| 207 | | Jan-09-2003 allenb Removed delta value hack for remote input manager. |
|---|
| 208 | | Also removed SerializableDevice interface. We now just |
|---|
| 209 | | use the SerializableObject interface. |
|---|
| 210 | | Jan-08-2003 allenb Updated to the new ObjectWriter & ObjectReader |
|---|
| 211 | | interfaces. |
|---|
| 212 | | Jan-06-2003 patrickh Updated to VPR 0.22.0. |
|---|
| 213 | | NEW VERSION: 0.6.6 |
|---|
| 214 | | Dec-24-2002 patrickh Updated to VPR 0.21.0. |
|---|
| 215 | | NEW VERSION: 0.6.5 |
|---|
| 216 | | Nov-13-2002 patrickh Merged all changes from SC02_DEV branch. |
|---|
| 217 | | NEW VERSION: 0.6.4 |
|---|
| 218 | | Nov-01-2002 patrickh Added a driver that allows Tweek Subjects to act as |
|---|
| 219 | | input devices for Gadgeteer. |
|---|
| 220 | | NEW VERSION: 0.6.3 |
|---|
| 221 | | Oct-30-2002 allenb Added a new interface to PosProxy for specifying what |
|---|
| 222 | | units to return position data in. This also completes |
|---|
| 223 | | the change over to using positional filters and |
|---|
| 224 | | converting gadgeteer to using meters as the common unit |
|---|
| 225 | | for all internal positional data and all configuration |
|---|
| 226 | | units. |
|---|
| 227 | | Oct-30-2002 allenb PositionXformFilter now supports pre and post |
|---|
| 228 | | transforms. This will allow it to be used for position |
|---|
| 229 | | devices and for position proxies. |
|---|
| 230 | | NEW VERSION: 0.6.3 |
|---|
| 231 | | Oct-29-2002 patrickh The Input Manager can now scan a list of directories to |
|---|
| 232 | | find driver DSOs. Scanning is performed in addition to |
|---|
| 233 | | the individual driver loading added in version 0.5.0. |
|---|
| 234 | | NEW VERSION: 0.6.2 |
|---|
| 235 | | Oct-29-2002 allenb Migrated Positional devices to use new PositionFilter |
|---|
| 236 | | interface for all data transformations. This removes |
|---|
| 237 | | all transformation code from the devices drivers and |
|---|
| 238 | | moves it into common code in gadget::Position. |
|---|
| 239 | | NEW VERSION: 0.6.1 |
|---|
| 240 | | Oct-28-2002 allenb All base device type interfaces now make the sample |
|---|
| 241 | | buffers private data. Derived devices add data and |
|---|
| 242 | | swap the buffer using a new interface in the base |
|---|
| 243 | | device type class. This is a first step in adding the |
|---|
| 244 | | filter code to the system. |
|---|
| 245 | | NEW VERSION: 0.6.0 |
|---|
| 246 | | Oct-19-2002 patrickh Use of the numeric keypad works on HP and Sun hardware. |
|---|
| 247 | | Submitted by Fuel Tech Inc. |
|---|
| 248 | | NEW VERSION: 0.5.1 |
|---|
| 249 | | Sep-27-2002 patrickh Device drivers are now loaded as dynamic shared |
|---|
| 250 | | objects. |
|---|
| 251 | | NEW VERSION: 0.5.0 |
|---|
| 252 | | Sep-27-2002 allenb trackdAPI wrapper additions. This allows gadgeteer to |
|---|
| 253 | | be compatible with the latest version of trackd. |
|---|
| 254 | | This change submitted by: |
|---|
| 255 | | Dr. Anthony Steed (A.Steed@cs.ucl.ac.uk). |
|---|
| 256 | | Sep-19-2002 patrickh Fixed bug that prevented TrackdController from working |
|---|
| 257 | | with the sample buffers. This fix was submitted by |
|---|
| 258 | | Dr. Anthony Steed (A.Steed@cs.ucl.ac.uk). |
|---|
| 259 | | NEW VERSION: 0.4.2 |
|---|
| 260 | | Sep-17-2002 aronb Fixed data collection bugs in Pinch Glove driver. |
|---|
| 261 | | NEW VERSION: 0.4.1 |
|---|
| 262 | | Sep-13-2002 aronb gadget::Input no longer defines member variables for |
|---|
| 263 | | the port name and baud rate of a device. The |
|---|
| 264 | | individual devices are responsible for that now. |
|---|
| 265 | | NEW VERSION: 0.4.0 |
|---|
| 266 | | Sep-13-2002 patrickh Removed Bird.cpp and Bird.h from the source tree. |
|---|
| 267 | | Sep-05-2002 aronb Fixed the Intersense driver on Linux & IRIX |
|---|
| 268 | | Fixed the Flock of Birds driver on both Linux and IRIX |
|---|
| 269 | | NEW VERSION: 0.3.2 |
|---|
| 270 | | Aug-19-2002 allenb Fixed debug output indentation bugs. |
|---|
| 271 | | Aug-13-2002 patrickh The standalone MotionStar driver reports errors using |
|---|
| 272 | | exceptions. |
|---|
| 273 | | NEW VERSION: 0.3.1 |
|---|
| 274 | | Aug-06-2002 patrickh Developer installations are now constructed using the |
|---|
| 275 | | standard installation targets. |
|---|
| 276 | | Aug-01-2002 patrickh Enabled shared library versioning. |
|---|
| 277 | | Jul-11-2002 patrickh Updated the Polhemus Fastrack driver to use VPR serial |
|---|
| 278 | | ports, VPR threads, GMTL, Gadgeteer sample buffers, and |
|---|
| 279 | | the new JCCL config chunk API. These changes have not |
|---|
| 280 | | been tested with a real device yet. |
|---|
| 281 | | Jul-05-2002 subatomic KeyboardWin32 now works with grabbing input |
|---|
| 282 | | focus when in a "locked" state. It supports the mouse |
|---|
| 283 | | warp feature, and can capture kb/m when cursor is |
|---|
| 284 | | not in the window. |
|---|
| 285 | | This class has also been refactored so that |
|---|
| 286 | | subclasses of it can create their own windows and |
|---|
| 287 | | still get window event input. |
|---|
| 288 | | Jun-24-2002 patrickh The gadgeteer-config script is now written in Perl. It |
|---|
| 289 | | is capable of determining its installation path at |
|---|
| 290 | | runtime. |
|---|
| 291 | | Jun-21-2002 allenb Simplified XWin keyboard by removing old unneeded |
|---|
| 292 | | update flag. Also corrected a couple of potential |
|---|
| 293 | | bugs. |
|---|
| 294 | | Jun-20-2002 allenb XWin keyboard now only lock the mouse when Alt, Ctrl, |
|---|
| 295 | | or Shift is pressed (or the lock toggle key) |
|---|
| 296 | | May-30-2002 patrickh Enabled the Fakespace Pinch Glove and 5DT Data Glove |
|---|
| 297 | | drivers on Win32. |
|---|
| 298 | | NEW VERSION: 0.2.5 |
|---|
| 299 | | May-30-2002 patrickh Enabled the Ascension Flock of BIrds and Immersion Tech |
|---|
| 300 | | Interface Box drivers on Win32. |
|---|
| 301 | | NEW VERSION: 0.2.4 |
|---|
| 302 | | May-29-2002 patrickh Build a DLL on Win32. |
|---|
| 303 | | May-23-2002 patrickh Updated to use JCCL 0.2.0 API. |
|---|
| 304 | | NEW VERSION: 0.2.3 |
|---|
| 305 | | May-22-2002 allenb Updated to work with Boost 0.1.28. |
|---|
| 306 | | May-17-2002 patrickh Fixed a math bug causing bad tracking information from |
|---|
| 307 | | positional devices. |
|---|
| 308 | | NEW VERSION: 0.2.2 |
|---|
| 309 | | May-07-2002 patrickh Changed the type of gadget::Input::mPort to be |
|---|
| 310 | | std::string instead of char*. Drivers that were |
|---|
| 311 | | relying on this member have been updated, and code |
|---|
| 312 | | with questionable memory safety has been fixed. |
|---|
| 313 | | NEW VERSION: 0.2.1 |
|---|
| 314 | | Apr-29-2002 patrickh Added a device driver for the 5DT Data Glove (submitted |
|---|
| 315 | | by Chang Kim <changkim@vrac.iastate.edu>). |
|---|
| 316 | | Apr-20-2002 patrickh Enabled the Ascension MotionStar and Intersense IS-900 |
|---|
| 317 | | drivers on Win32. |
|---|
| 318 | | Apr-09-2002 allenb GMTL port. |
|---|
| 319 | | NEW VERSION: 0.2.0 |
|---|
| 320 | | Mar-10-2002 patrickh Renamed the class ibox2 to IboxStandalone. |
|---|
| 321 | | Feb-24-2002 allenb Added interface to Digital, Analog, and Position to |
|---|
| 322 | | allow returning of current sample buffer. This feature |
|---|
| 323 | | had been overlooked in the original impl. |
|---|
| 324 | | Feb-21-2002 allenb Made SampleBuffers smarter in the way the swap. Now |
|---|
| 325 | | they do not swap unless there is new data. Also |
|---|
| 326 | | removed an assertion that was invalid and was thus |
|---|
| 327 | | causing stability problems. |
|---|
| 328 | | Feb-17-2002 eolson Merged Remote Input Manager from developmental branch |
|---|
| 329 | | to the HEAD branch. |
|---|
| 330 | | NEW VERSION: 0.1.0 |
|---|
| 331 | | Jan-21-2002 allenb Fixed various bugs associated with the SampleBuffer |
|---|
| 332 | | conversion. |
|---|
| 333 | | Jan-18-2002 allenb Converted all input to use SampleBuffer to track |
|---|
| 334 | | data history and allow for filtering. |
|---|
| 335 | | Oct-23-2001 allenb Converted InputManager to a singleton |
|---|
| 336 | | Oct-23-2001 ALL First successful compile of the new system |
|---|
| 337 | | Oct-16-2001 ChangeLog started |
|---|