diff options
-rw-r--r-- | ChangeLog | 32 | ||||
-rw-r--r-- | ChangeLogs/ChangeLog-02a | 32 | ||||
-rw-r--r-- | ChangeLogs/ChangeLog-03a | 32 | ||||
-rw-r--r-- | ace/Configuration_Import_Export.cpp | 2 | ||||
-rw-r--r-- | ace/Makefile.bor | 4 |
5 files changed, 98 insertions, 4 deletions
diff --git a/ChangeLog b/ChangeLog index b20d1430b19..6f5475c6d64 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,35 @@ +Sat Apr 14 18:31:15 2001 Douglas C. Schmidt <schmidt@tango.doc.wustl.edu> + + * ace/Makefile.bor: Added new Configuration_Import_Export.obj file. + + * tests/Config_Test.cpp: Added tests for the new ACE_Configuration* + stuff. Thanks to Jerry Odenwelder <jerry.o@mindspring.com> for + contributing these. + + * ace/Configuration_Import_Export.{h,cpp}: Added two new files that + do the following: + + 1. Remove the import and export functionality from the + ACE_Configuration object. + 2. Provide two new classes to import/export ACE_Configuration + objects: + + * ACE_Registry_ImpExp import and exports in the Win32 + Registry format - this was the old import/export routine on + ACE_Configuration. + * ACE_Ini_ImpExp imports and exports in an INI format. The + import part of this was called import_config_as_strings in + the old ACE_Configuration object. While this object will + export any ACE_Configuration object, it can only import data as + strings. This is due to the inability to distinguish type + in the INI format. + 3. Added operator== to ACE_Configuration. This is to compare + contents not type. + 4. Test programs were modified to exercise this new functionality. + + Thanks to Jerry Odenwelder <jerry.o@mindspring.com> for + contributing these. + Sat Apr 14 12:44:17 2001 Carlos O'Ryan <coryan@uci.edu> * ace/MEM_IO.i: diff --git a/ChangeLogs/ChangeLog-02a b/ChangeLogs/ChangeLog-02a index b20d1430b19..6f5475c6d64 100644 --- a/ChangeLogs/ChangeLog-02a +++ b/ChangeLogs/ChangeLog-02a @@ -1,3 +1,35 @@ +Sat Apr 14 18:31:15 2001 Douglas C. Schmidt <schmidt@tango.doc.wustl.edu> + + * ace/Makefile.bor: Added new Configuration_Import_Export.obj file. + + * tests/Config_Test.cpp: Added tests for the new ACE_Configuration* + stuff. Thanks to Jerry Odenwelder <jerry.o@mindspring.com> for + contributing these. + + * ace/Configuration_Import_Export.{h,cpp}: Added two new files that + do the following: + + 1. Remove the import and export functionality from the + ACE_Configuration object. + 2. Provide two new classes to import/export ACE_Configuration + objects: + + * ACE_Registry_ImpExp import and exports in the Win32 + Registry format - this was the old import/export routine on + ACE_Configuration. + * ACE_Ini_ImpExp imports and exports in an INI format. The + import part of this was called import_config_as_strings in + the old ACE_Configuration object. While this object will + export any ACE_Configuration object, it can only import data as + strings. This is due to the inability to distinguish type + in the INI format. + 3. Added operator== to ACE_Configuration. This is to compare + contents not type. + 4. Test programs were modified to exercise this new functionality. + + Thanks to Jerry Odenwelder <jerry.o@mindspring.com> for + contributing these. + Sat Apr 14 12:44:17 2001 Carlos O'Ryan <coryan@uci.edu> * ace/MEM_IO.i: diff --git a/ChangeLogs/ChangeLog-03a b/ChangeLogs/ChangeLog-03a index b20d1430b19..6f5475c6d64 100644 --- a/ChangeLogs/ChangeLog-03a +++ b/ChangeLogs/ChangeLog-03a @@ -1,3 +1,35 @@ +Sat Apr 14 18:31:15 2001 Douglas C. Schmidt <schmidt@tango.doc.wustl.edu> + + * ace/Makefile.bor: Added new Configuration_Import_Export.obj file. + + * tests/Config_Test.cpp: Added tests for the new ACE_Configuration* + stuff. Thanks to Jerry Odenwelder <jerry.o@mindspring.com> for + contributing these. + + * ace/Configuration_Import_Export.{h,cpp}: Added two new files that + do the following: + + 1. Remove the import and export functionality from the + ACE_Configuration object. + 2. Provide two new classes to import/export ACE_Configuration + objects: + + * ACE_Registry_ImpExp import and exports in the Win32 + Registry format - this was the old import/export routine on + ACE_Configuration. + * ACE_Ini_ImpExp imports and exports in an INI format. The + import part of this was called import_config_as_strings in + the old ACE_Configuration object. While this object will + export any ACE_Configuration object, it can only import data as + strings. This is due to the inability to distinguish type + in the INI format. + 3. Added operator== to ACE_Configuration. This is to compare + contents not type. + 4. Test programs were modified to exercise this new functionality. + + Thanks to Jerry Odenwelder <jerry.o@mindspring.com> for + contributing these. + Sat Apr 14 12:44:17 2001 Carlos O'Ryan <coryan@uci.edu> * ace/MEM_IO.i: diff --git a/ace/Configuration_Import_Export.cpp b/ace/Configuration_Import_Export.cpp index dd0329e3108..8cfbd7fe30c 100644 --- a/ace/Configuration_Import_Export.cpp +++ b/ace/Configuration_Import_Export.cpp @@ -1,6 +1,6 @@ // $Id$ -#include "ConfigImpExpFiles.h" +#include "ace/Configuration_Import_Export.h" ACE_Config_ImpExp_Base::ACE_Config_ImpExp_Base (ACE_Configuration& config) : config_ (config) diff --git a/ace/Makefile.bor b/ace/Makefile.bor index 8be64966125..3ff3a430322 100644 --- a/ace/Makefile.bor +++ b/ace/Makefile.bor @@ -1,7 +1,4 @@ - -# # Makefile for building the ACE library with Borland C++Builder 4.x -# NAME = ace @@ -42,6 +39,7 @@ OBJFILES = \ $(OBJDIR)\CDR_Base.obj \ $(OBJDIR)\CDR_Stream.obj \ $(OBJDIR)\Configuration.obj \ + $(OBJDIR)\Configuration_Import_Export.obj \ $(OBJDIR)\Containers.obj \ $(OBJDIR)\CORBA_Handler.obj \ $(OBJDIR)\CORBA_Ref.obj \ |