Changeset 19387

Show
Ignore:
Timestamp:
10/30/06 08:11:28 (2 years ago)
Author:
patrick
Message:

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

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • juggler/trunk/modules/gadgeteer/ChangeLog

    r19365 r19387  
    5656Jun-07-2005 patrickh    VR Juggler 2.0 branch created. 
    5757                        NEW VERSION: 1.1.0 
    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 
  • juggler/trunk/modules/gadgeteer/ChangeLog-1.0

    r19365 r19387  
    11DATE        AUTHOR      CHANGE 
    22----------- ----------- ------------------------------------------------------- 
    3 Oct-01-2006 patrick     Updated for VPR 1.1.35. 
    4                         NEW VERSION: 1.1.17 
    5 Oct-01-2006 patrick     Updated to handle the vpr::Thread constructor throwing 
    6                         an exception. 
    7                         NEW VERSION: 1.1.16 
    8 Aug-04-2006 dshipton    Flagpoll now used in the build...and simplifications. 
    9                         NEW VERSION: 1.1.15 
    10 Jul-12-2006 patrick     Changed the DLL name to include the version as part of 
    11                         the base library name on Windows. Implemented automatic 
    12                         linking of the Gadgeteer library. 
    13                         NEW VERSION: 1.1.14 
    14 Jun-25-2006 patrick     Added support for building universal binaries on Mac 
    15                         OS X. 
    16                         NEW VERSION: 1.1.13 
    17 May-24-2006 patrick     Changed the names of the versioned header and data 
    18                         directories to use the pre-1.1.10 naming convention 
    19                         (gadgeteer-<version> instead of gadget-<version>). 
    20                         NEW VERSION: 1.1.12 
    21 May-24-2006 patrick     Added gadget::getDefaultPluginRoot(), which provides 
    22                         a version-specific path to the directory containing 
    23                         the base set of Gadgeteer plug-ins. 
    24                         NEW VERSION: 1.1.11 
    25 May-23-2006 dshipton    Added version information to data directory. 
    26                         NEW VERSION: 1.1.10 
    27 May-23-2006 dshipton    Changed the static and shared library names to include 
    28                         the version as part of the base library name. 
    29                         NEW VERSION: 1.1.9 
    30 May-12-2005 patrick     Updated to VPR 1.1.20 and removed all exception 
    31                         specifications except those that are required by a 
    32                         base class. 
    33                         NEW VERSION: 1.1.8 
    34 Feb-15-2006 patrickh    Updated to VPR 1.1.16. 
    35                         NEW VERSION: 1.1.7 
    36 Nov-12-2005 patrickh    Updated to VPR 1.1.10. 
    37                         NEW VERSION: 1.1.6 
    38 Oct-26-2005 patrickh    gadget::MouseEvent objects on Windows now have correct 
    39                         key press state information. 
    40                         Submitted by: Juan Hernando 
    41                         NEW VERSION: 1.1.5 
    42 Aug-24-2005 patrickh    Updated to VPR 1.1.7. 
    43                         NEW VERSION: 1.1.4 
    44 Jul-11-2005 patrickh    Removed the methods gadget::Proxy::isStupified() and 
    45                         gadget::Proxy::stupify(), both of which are mis-spelled 
    46                         and have been deprecated since 0.92.1. 
    47                         NEW VERSION: 1.1.3 
    48 Jul-11-2005 patrickh    Updated to VPR 1.1.3. 
    49 Jul-10-2005 patrickh    Updated to VPR 1.1.2. 
    50 Jun-29-2005 patrickh    Changed gadget::ProxyFactory to hold a vector of 
    51                         boost::shared_ptr<gadget::ProxyConstructorBase> objects 
    52                         instead of raw pointers. 
    53                         NEW VERSION: 1.1.2 
    54 Jun-09-2005 patrickh    Updated to support Windows 64-bit edition. 
    55                         NEW VERSION: 1.1.1 
    56 Jun-07-2005 patrickh    VR Juggler 2.0 branch created. 
    57                         NEW VERSION: 1.1.0 
    58  
    593[1.0 Beta 3 released - 6.7.2005]=============================================== 
    604Jun-07-2005 patrickh    NEW VERSION: 0.93.0