Changeset 19385

Show
Ignore:
Timestamp:
10/30/06 08:10:15 (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/jackal/ChangeLog

    r19363 r19385  
    2929Jun-07-2005 patrickh    VR Juggler 2.0 branch created. 
    3030                        NEW VERSION: 1.1.0 
    31  
    32 [1.0 Beta 3 released - 6.7.2005]=============================================== 
    33 Jun-07-2005 patrickh    NEW VERSION: 0.93.0 
    34 May-13-2005 allenb      Make the copy constructor on jccl::Configuration 
    35                         use a const reference. 
    36                         NEW VERSION: 0.92.13 
    37 Apr-10-2005 patrickh    Removed methods jccl::ConfigDefinition::assertValid(), 
    38                         jccl::ConfigElement::assertValid(), and 
    39                         jccl::PropertyDefinition::assertValid(). 
    40                         NEW VERSION: 0.92.12 
    41 Mar-30-2005 patrickh    Added the ability to change the ordering of property 
    42                         values within a variable-valued property through the 
    43                         Java API and the Java editor Beans. 
    44                         NEW VERSION: 0.92.11 
    45 Mar-22-2005 patrickh    Added a new method editorClosing() to the interface 
    46                         org.vrjuggler.jccl.editors.CustomEditor. 
    47                         NEW VERSION: 0.92.10 
    48 Mar-20-2005 patrickh    Added functions to the JCCL Config Java classes that 
    49                         are useful in performing base type operations on config 
    50                         definitions. 
    51                         NEW VERSION: 0.92.9 
    52 Mar-14-2005 patrickh    Provide public Java classes for allowing ConfigElement 
    53                         references to be stored in the Java clipboard. 
    54                         NEW VERSION: 0.92.8 
    55 Mar-05-2005 patrickh    Extended the config definition editor to support 
    56                         adding and removing parents.  This added two new 
    57                         methods (for adding and removing parents) to 
    58                         org.vrjuggler.jccl.config.ConfigDefinition and 
    59                         org.vrjuggler.jccl.config.event.ConfigDefinitionListener. 
    60                         NEW VERSION: 0.92.7 
    61 Mar-01-2005 patrickh    Added an overload of 
    62                         org.vrjuggler.jccl.config.ConfigElement.setName() that 
    63                         supports undoing the name change operation. 
    64                         NEW VERSION: 0.92.6 
    65 Feb-22-2005 patrickh    Extended org.vrjuggler.jccl.config.ConfigBroker to 
    66                         include overloads of add() and remove() for new 
    67                         ConfigElement objects that allow the caller to provide 
    68                         the data source to which the element will be added. 
    69                         NEW VERSION: 0.92.5 
    70 Feb-17-2005 patrickh    Allow org.vrjuggler.jccl.config.ConfigElementPointer 
    71                         references to be passed as the property value for 
    72                         org.vrjuggler.jccl.config.ConfigElement.setProperty(). 
    73                         NEW VERSION: 0.92.4 
    74 Feb-15-2005 patrickh    Extended org.vrjuggler.jccl.config.ConfigUndoManager to 
    75                         provide automatmed multiple undo/redo operations. 
    76                         NEW VERSION: 0.92.3 
    77 Feb-06-2005 patrickh    Custom editors of config elements can now provide a 
    78                         means to respond to help requests raised by a user 
    79                         clicking on a button. 
    80                         NEW VERSION: 0.92.2 
    81 Feb-03-2005 patrickh    Use $JCCL_DEFINITION_PATH to augment the .jdef search 
    82                         path rather than having it override the default search 
    83                         path. 
    84                         NEW VERSION: 0.92.1 
    85  
    86 [1.0 Beta 2 released - 1.18.2005]============================================== 
    87 Jan-18-2005 patrickh    NEW VERSION: 0.92.0 
    88 Jan-09-2005 patrickh    Merged the methods setContext() and setConfigElement() 
    89                         in org.vrjuggler.jccl.editors.CustomEditor into the 
    90                         single method setConfig(). 
    91                         NEW VERSION: 0.91.1 
    92  
    93 [1.0 Beta 1 released - 12.24.2004]============================================= 
    94 Dec-23-2004 patrickh    NEW VERSION: 0.91.0 
    95 Nov-30-2004 patrickh    Extended the config definition file markup to allow 
    96                         identification of definition versions that should not 
    97                         be instantiated as config elements in config files. 
    98                         NEW VERSION: 0.24.0 
    99 Nov-24-2004 patrickh    Sped up validation of .jdef and .jconf files. 
    100                         NEW VERSION: 0.23.3 
    101 Nov-19-2004 patrickh    Restored the ability for .jconf files to extend the 
    102                         .jdef file search path. 
    103                         NEW VERSION: 0.23.2 
    104 Nov-17-2004 patrickh    Fixed config file lookup problems that showed up under 
    105                         very specific circumstances. 
    106                         NEW VERSION: 0.23.1 
    107 Nov-12-2004 patrickh    In the Java APi, the notion that a property definition 
    108                         has a name other than its XML token has been removed. 
    109                         NEW VERSION: 0.23.0 
    110 Nov-12-2004 patrickh    Fixed the config definition editor. 
    111                         NEW VERSION: 0.22.0 
    112 Nov-05-2004 patrickh    Updated to require Tweek 0.19.2. 
    113                         NEW VERSION: 0.21.1 
    114 Nov-04-2004 aronb       Java API changes. 
    115                         NEW VERSION: 0.21.0 
    116 Oct-29-2004 patrickh    Relocated the JCCL Java libraries to the directory 
    117                         $JCCL_BASE_DIR/share/jccl/java and the JCCL Beans to 
    118                         $JCCL_BASE_DIR/share/jccl/beans. 
    119                         NEW VERSION: 0.20.0 
    120 Oct-18-2004 patrickh    Re-enabled validation of .jconf and .jdef files 
    121                         loaded into the Java configuration editor Bean. 
    122                         NEW VERSION: 0.19.2 
    123 Oct-11-2004 patrickh    Updated to require VPR 0.40.0. 
    124                         NEW VERSION: 0.19.1 
    125 Oct-07-2004 patrickh    Extended the property definition editor to allow the 
    126                         "editable" attribute for enumerations to be changed. 
    127                         NEW VERSION: 0.19.0 
    128 Sep-17-2004 patrickh    Introduced the concept of editable enumerations for use 
    129                         in VRJConfig.  The config definition file format has 
    130                         been modified to allow for this, and the .jdef file 
    131                         format version is now 3.1. 
    132                         NEW VERSION: 0.18.0 
    133 Sep-17-2004 aronb       Added the ability to the C++ API to test if a 
    134                         config elmeent is derived from a given token. 
    135                         NEW VERSION: 0.17.2 
    136 Sep-11-2004 patrickh    Updated for JDOM 1.0. 
    137                         NEW VERSION: 0.17.1 
    138 Apr-05-2004 patrickh    Refactored jccl::ConfigManager to reduce public 
    139                         accessibility of the pending configuration list. 
    140                         NEW VERSION: 0.17.0 
    141 Mar-19-2004 patrickh    Using a search path to find configuration files is 
    142                         working again for the first time since September 2001. 
    143                         NEW VERSION: 0.16.0 
    144 Dec-31-2003 patrickh    Removed unneeded functions jccl::stringToVar(), 
    145                         jccl::hasSeparator(), jccl::getRemainder(), and 
    146                         jccl::getFirstNameComponent(). 
    147                         NEW VERSION: 0.15.1 
    148 Nov-17-2003 patrickh    The factory function for remote run-time 
    149                         reconfiguration plug-ins now take a parameter that is 
    150                         of type jccl::ConfigManager*. 
    151                         NEW VERSION: 0.15.0 
    152 Nov-09-2003 patrickh    Refactored the CORBA-based remote run-time 
    153                         reconfiguration code so that it can be loaded at 
    154                         run-time as a plug-in. 
    155                         NEW VERSION: 0.14.0 
    156 Nov-04-2003 patrickh    Removed the storage of multiple versions of individaul 
    157                         configuration definitions in 
    158                         jccl::ConfigDefinitionRepository. 
    159                         NEW VERSION: 0.13.0 
    160 Oct-15-2003 aronb       Added automatic ConfigElement upgrades using XSLT. 
    161 Oct-10-2003 aronb       Added multiple inheritance for config element 
    162                         definitions. 
    163 Oct-06-2003 patrickh    Added jccl::ConfigElement::getVersion(). 
    164                         NEW VERSION: 0.12.3 
    165 Aug-16-2003 patrickh    Updated to Tweek 0.15. 
    166                         NEW VERSION: 0.12.2 
    167 Aug-15-2003 aronb       Fixed RTRC so that it now works with vrjconfig. 
    168                         NEW VERSION: 0.12.1 
    169 Jul-10-2003 patrickh    Removed the ConfigUpdater utility. 
    170 Jul-10-2003 nonchocoboy Merged everything from jccl_config_refactor_branch. 
    171                         Among other things, this officially renames "config 
    172                         chunk" to "config element" and "chunk desc" to 
    173                         "config definition."  The configuration and definition 
    174                         file formats have changed extensively as part of this. 
    175                         NEW VERSION: 0.12.0 
    176 Jun-03-2003 browner     Removed the perfMonitor stuff so we could rewrite it 
    177                         from scratch. 
    178                         NEW VERSION: 0.11.0 
    179 May-20-2003 patrickh    configure.in requries Autoconf 2.53 or newer. 
    180 May-06-2003 patrickh    Restored the ability to read symbolic values from 
    181                         configuration files where value enumerations are used. 
    182                         NEW VERSION: 0.10.1 
    183 Apr-09-2003 nonchocoboy Embedded chunks may now be heterogenously defined. The 
    184                         allowed types list is used to specify which types of 
    185                         chunks are allowed for a given property containing 
    186                         embedded chunks. 
    187 Mar-04-2003 allenb      Fixed config chunk and config description equality 
    188                         operators.  Commented out old un-used dependency 
    189                         sorting method. 
    190 Feb-27-2003 nonchocoboy Added a version property to both config chunks and 
    191                         chunk descs to be used for future work. 
    192                         Bumped desc file format version to 2.3. 
    193                         Bumped config file format version to 2.2. 
    194 Feb-21-2003 allenb      Fixed bug where chunks with invalid descs would cause 
    195                         assertions. 
    196                         This fix also introduces a new method for initializaing 
    197                         chunks from XML nodes. 
    198 Jan-23-2003 nonchocoboy Removed jccl-chunks.desc. 
    199 Jan-15-2003 nonchocoboy Description files now use a new "allowedtype" token 
    200                         rather than overloading the "enumeration" token to 
    201                         specify allowed chunk types for embedded chunks and 
    202                         chunk pointers. Bumped desc file format version to 2.2. 
    203 Jan-15-2003 nonchocoboy VarValue is dead. 
    204 Jan-12-2003 patrickh    CppDOM is no longer compiled into JCCL. 
    205                         NEW VERSION: 0.10.0 
    206 Jan-10-2003 allenb      Update to use the HEAD version of cppdom. 
    207 Jan-04-2003 patrickh    Updated to use CppDOM 0.1.0. 
    208                         NEW VERSION: 0.9.3 
    209 Oct-24-2002 nonchocoboy VRJConfig now supports ability to choose embedded 
    210                         chunks for propertys that contain ConfigChunk pointers. 
    211 Oct-10-2002 nonchocoboy JCCL C++ config code loads in included files relative 
    212                         to the file that included it. 
    213 Sep-29-2002 nonchocoboy Build and install the ConfigUpdater tool. 
    214                         NEW VERSION: 0.9.2 
    215 Sep-27-2002 nonchocoboy Implemented editors for modifying a ChunkDesc's name, 
    216                         token, and categories. 
    217 Sep-23-2002 nonchocoboy DataSources are reference counted in the ConfigBroker. 
    218 Sep-20-2002 jahare      Removed old JCCL network code. 
    219 Sep-15-2002 nonchocoboy ConfigChunks are now created on the fly as needed when 
    220                         requested from a ConfigChunkDB. This allows client code 
    221                         to follow includedesc directives before the Chunks in 
    222                         the ConfigChunkDB try to use the chunk descs. 
    223 Sep-15-2002 patrickh    Disconnected unused JCCL network code from the build. 
    224                         It will be replaced with the CORBA-based remote 
    225                         reconfiguration code soon. 
    226                         NEW VERSION: 0.9.0 
    227 Sep-14-2002 patrickh    Added an XSLT stylesheet that can upgrade configuration 
    228                         files using version 2.0 of the file format to version 
    229                         2.1. 
    230 Sep-12-2002 nonchocoboy Use Ant to build the java sources. 
    231                         NEW VERSION: 0.8.7 
    232 Sep-11-2002 nonchocoboy Superceded vjInclude chunks with an XML processing 
    233                         instruction for including files. Bumped config file 
    234                         version to 2.1 
    235                         NEW VERSION: 0.8.6 
    236 Sep-09-2002 patrickh    Added an XSLT stylesheet that can upgrade chunk 
    237                         description files using version 2.0 of the file 
    238                         format to version 2.1. 
    239 Aug-30-2002 nonchocoboy Removed outdated ConfigService and ConfigManagerService 
    240                         since they have now been superceded by the 
    241                         ConfigBroker. Made compilation of the C++ remote 
    242                         reconfiguration code enabled by default. 
    243                         NEW VERSION: 0.8.5 
    244 Aug-25-2002 nonchocoboy ConfigChunk property sheet now pays attention to 
    245                         external changes to the chunk being edited. This 
    246                         completes functionality necessary for adding/removing 
    247                         values for variable-length properties. 
    248                         NEW VERSION: 0.8.4 
    249 Aug-22-2002 nonchocoboy Changed the property sheet for ConfigChunks so that 
    250                         properties (and embedded chunks) can be expanded in 
    251                         place. 
    252                         NEW VERSION: 0.8.3 
    253 Aug-21-2002 nonchocoboy Integrated DataSource abstraction into the ConfigBroker 
    254                         NEW VERSION: 0.8.2 
    255 Aug-21-2002 nonchocoboy Introduced the DataSource abstraction for configuration 
    256                         resource retrieval in VRJConfig. 
    257 Aug-20-2002 nonchocoboy Filled in the search tab of the ChunkDescChooser. This 
    258                         completes the requirements for the ChunkDescChooser 
    259                         dialog window. 
    260 Aug-20-2002 nonchocoboy The ConfigBroker will now popup a dialog asking the 
    261                         user to choose a destination resource when adding a new 
    262                         ConfigChunk or ChunkDesc if there is more than one 
    263                         valid resource in the active context. 
    264                         NEW VERSION: 0.8.1 
    265 Aug-19-2002 nonchocoboy Fleshed out the browse tab of the ChunkDescChooser. 
    266 Aug-15-2002 nonchocoboy Integated editors with the ConfigBroker and contexts. 
    267                         NEW VERSION: 0.8.0 
    268 Aug-15-2002 nonchocoboy Added ability to add new values to properties with 
    269                         variable-length values. 
    270 Aug-14-2002 nonchocoboy Introduced the concept of a configuration context which 
    271                         provides a view into a subset of the open files which 
    272                         together make up a configuration. 
    273 Aug-09-2002 patrickh    Made compilation of the C++ remote reconfiguration code 
    274                         optional. 
    275 Aug-06-2002 patrickh    Developer installations are now constructed using the 
    276                         standard installation targets. 
    277 Aug-02-2002 jahare      Initial version of the new C++ remote reconfiguration 
    278                         code added. 
    279 Jul-30-2002 nonchocoboy Added ConfigBroker Tweek service to be the intermediary 
    280                         between a view unto a configuration and the files that 
    281                         make up that configuration. 
    282 Jul-16-2002 nonchocoboy Merged changes from jccl_tweek_conversion2_branch. 
    283                         New ChunkDescDB editor Tweek bean created. VjControl 
    284                         is now dead. The VRJConfig Tweek bean in the vrjuggler 
    285                         project replaces it using the generic editing 
    286                         components provided by JCCL. 
    287                         NEW VERSION: 0.5.0 
    288 Jul-12-2002 patrickh    jccl::ConfigChunkDB no longer derives from std::vector. 
    289                         jccl::ChunkDescDB no longer derives from std::map. 
    290                         NEW VERSION: 0.4.0 
    291 Jul-02-2002 nonchocoboy New ConfigChunkDB editor edits ConfigChunks through the 
    292                         property sheet UI model. 
    293 Jun-24-2002 patrickh    The jccl-config script is now written in Perl.  It is 
    294                         capable of determining its installation path at 
    295                         runtime. 
    296 Jun-19-2002 nonchocoboy ChunkDescs now have category information. 
    297 Jun-16-2002 nonchocoboy NEW VERSION: 0.3.0 
    298 Jun-16-2002 nonchocoboy NEW VERSION: 0.2.2 
    299 Jun-11-2002 nonchocoboy VjControl now runs as a Tweek bean. 
    300 Jun-10-2002 nonchocoboy Ported generic editor panel creation for ChunkDescs and 
    301                         ConfigChunks to a Tweek service. 
    302 Jun-09-2002 patrickh    Added a Python 2 script (xmlupdate.py) that can convert 
    303                         config files created prior to version 0.2.0 to the new 
    304                         format. 
    305 Jun-04-2002 patrickh    The process of making symlinks to the contents of 
    306                         juggler/external/cppdom during the build process and 
    307                         of installing CppDOM has been moved over to the 
    308                         juggler/external mini build system. 
    309 May-31-2002 patrickh    Disabled performance collection code by default.  It is 
    310                         currently unstable.  See SourceForge Bug #562680. 
    311                         NEW VERSION: 0.2.1 
    312 May-24-2002 nonchocoboy Ported config subsystem to Tweek service. 
    313 May-23-2002 patrickh    Merged changes from jccl_file_format_change_branch. 
    314             allenb      The JCCL C++ code now depends on CppDOM instead of 
    315                         Xerces-C; the Java code depends on JDOM instead of 
    316                         JAXP. 
    317                         NEW VERSION: 0.2.0 
    318 May-23-2002 patrickh    Added jccl::ConfigChunk::getFullName() which returns 
    319                         the fully qualified name of a chunk.  For child 
    320                         chunks, the full name is the full path to the child. 
    321 May-22-2002 allenb      Updated to work with Boost 0.1.28. 
    322 May-19-2002 patrickh    Updated the ConfigUpdater utility to convert VR Juggler 
    323                         1.0 configuration files to the second revision of the 
    324                         XML file format. 
    325 May-13-2002 patrickh    Chunks are edited inline rather than being edited and 
    326                         and then replaced in the chunk databases. 
    327 May-10-2002 patrickh    Chunk descriptions are edited inline rather than being 
    328                         edited and then replaced in the description 
    329                         databases. 
    330 May-09-2002 patrickh    Completely rewrote the loading and saving of config 
    331                         files and chunk descriptions in VjControl. 
    332                         Fixed the ConfigChunk Java API to match the C++ API. 
    333 May-08-2002 subatomic   Ported to cppdom.  xmlpp no longer required. 
    334 May-07-2002 patrickh    Default values are now associated with individual 
    335                         properties.  As a result, there is no longer a 
    336                         circular dependency between chunks and their 
    337                         descriptions. 
    338 May-07-2002 allenb      Fix getProperty to specialize it for std::string  
    339                         and ChunkPtr's. I had to work around some bugs in 
    340                         gcc's handling of member specialization, but the  
    341                         code is still standard so it should work on all  
    342                         compilers.  In the future if gcc ever fixes its  
    343                         implementation this code could be simplified a little. 
    344 May-06-2002 patrickh    Chunk descriptions use lower-case spellings for 
    345                         property type identifiers. 
    346 May-06-2002 patrickh    Started work towards making config files and 
    347                         description files case sensitive. 
    348 May-06-2002 patrickh    Finished removal of Xerces-C as a dependency. 
    349 May-06-2002 allenb      Added exception handling code for desc db load/save. 
    350 May-06-2002 allenb      Refactor to use new file format and xmlpp. 
    351                           - Simplify config processing 
    352                           - Remove all parsing code 
    353                           - Use STL objects to simplify and reduce code          
    354                           - Replace VarValue with more general method that  
    355                               allows user-define types in properties 
    356 May-05-2002 allenb      Added code to config scripts to get xmlpp paths in. 
    357 May-05-2002 patrickh    Removed dependency on JAXP in favor of JDOM in the 
    358                         Java code. 
    359 May-04-2002 patrickh    Initial support for loading and saving a version of 
    360                         XML config files that requires no user-level parsing. 
    361 May-02-2002 allenb      Added test cases for ConfigChunk. 
    362 Apr-29-2002 nonchocoboy Modularized directory structure. 
    363                         NEW VERSION: 0.1.0 
    364 Jan-11-2002 cjust       Made PerformanceMonitor a singleton. 
    365 Jan-08-2002 cjust       Testing equality of two "invalid" VarValues now 
    366                         returns true. 
    367                         Added a VarValue::isValid() convenience method. 
    368 Dec-29-2001 cjust       VjControl doesn't open multiple unsynchronized 
    369                         copies of the same file anymore, and asks if the 
    370                         user wants to revert to the saved copy. 
    371 Nov-30-2001 cjust       ConfigIO's API now uses const ints to explicitly 
    372                         give the file format for reading/writing.  Most 
    373                         callers of these APIs just use the default argument 
    374                         for that parameter anyway, so the effect on user 
    375                         code is small. 
    376 Oct-23-2001 cjust       Made JackalServer a singleton, allow JackalControls 
    377                         to access its list of connections (e.g. for 
    378                         broadcasting messages). 
    379 Oct-21-2001 cjust       Fixed registration of JackalControls. 
    380 Oct-12-2001 cjust       Updated to Allen's improved vprDebug registration 
    381                         code. 
    382 Oct-09-2001 cjust       Optimized VjConfig.ValType to reduce number of 
    383                         objects instatiated by configuration code. 
    384 Oct-05-2001 cjust       Replaced several explicit "parent" notifications in 
    385                         VjControl with ActionEvent interfaces.  Cleaned up 
    386                         message handling between the Performance module and 
    387                         its related GUI components. 
    388 Sep-25-2001 cjust       Added various sample VjControl extensions. 
    389 Sep-20-2001 cjust       Refactored ConfigurationControl to provide a default 
    390                         dynamic reconfiguration capability.  This should be 
    391                         sufficient for most applications which wish to use 
    392                         Jackal-based dynamic reconfiguration. 
    393 Sep-10-2001 cjust       Restructuring of Jackal source code & build system. 
    394 Aug-31-2001 cjust       Created the new "Jackal" module. 
  • juggler/trunk/modules/jackal/ChangeLog-1.0

    r19363 r19385  
    11DATE        AUTHOR      CHANGE 
    22----------- ----------- ------------------------------------------------------- 
    3 Oct-01-2006 patrick     Updated for VPR 1.1.35. 
    4                         NEW VERSION: 1.1.9 
    5 Aug-10-2006 patrick     Updated for Boost.Filesystem changes in Boost 1.34. 
    6                         NEW VERSION: 1.1.8 
    7 Aug-03-2006 dshipton    Flagpoll now used to build JCCL. 
    8                         NEW VERSION: 1.1.7 
    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 JCCL library. 
    12                         NEW VERSION: 1.1.6 
    13 Jun-25-2006 patrick     Added support for building universal binaries on Mac 
    14                         OS X. 
    15                         NEW VERSION: 1.1.5 
    16 May-24-2006 dshipton    Versioning of all data and libraries for parallel 
    17                         installations. 
    18                         NEW VERSION: 1.1.4 
    19 Oct-10-2005 patrickh    jccl::ConfigManager is no longer responsible for 
    20                         deleting the memory held its pointre to the remote 
    21                         run-time reconfiguration interface implementation. 
    22                         NEW VERSION: 1.1.3 
    23 Jul-11-2005 patrickh    Updated to VPR 1.1.3. 
    24 Jul-10-2005 patrickh    Updated to VPR 1.1.2. 
    25 Jun-28-2005 patrickh    Added jccl::DependencyManager::unregisterChecker(). 
    26                         NEW VERSION: 1.1.2 
    27 Jun-09-2005 patrickh    Updated to support Windows 64-bit edition. 
    28                         NEW VERSION: 1.1.1 
    29 Jun-07-2005 patrickh    VR Juggler 2.0 branch created. 
    30                         NEW VERSION: 1.1.0 
    31  
    323[1.0 Beta 3 released - 6.7.2005]=============================================== 
    334Jun-07-2005 patrickh    NEW VERSION: 0.93.0