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