root/juggler/branches/2.2/modules/gadgeteer/ChangeLog-1.0

Revision 19387, 16.9 kB (checked in by patrick, 2 years ago)

Split up the change log to keep the main copy focused on the current
version.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
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
Note: See TracBrowser for help on using the browser.