diff options
author | elliott_c <ocielliottc@users.noreply.github.com> | 2003-04-17 12:08:26 +0000 |
---|---|---|
committer | elliott_c <ocielliottc@users.noreply.github.com> | 2003-04-17 12:08:26 +0000 |
commit | 4c2d2e4ceb2cc06681b7d074779cec41098cc502 (patch) | |
tree | a7f5ffd6a6efcf9d3738379e98263f07327ae4c9 | |
parent | 5f8fe283c442aaa832f0ecc0e00f974df85826dc (diff) | |
download | ATCD-4c2d2e4ceb2cc06681b7d074779cec41098cc502.tar.gz |
ChangeLogTag: Thu Apr 17 07:05:50 2003 Chad Elliott <elliott_c@ociweb.com>
-rw-r--r-- | ChangeLog | 104 | ||||
-rw-r--r-- | bin/MakeProjectCreator/modules/ProjectCreator.pm | 3 | ||||
-rw-r--r-- | bin/MakeProjectCreator/templates/em3vcp.mpd | 2 | ||||
-rw-r--r-- | bin/MakeProjectCreator/templates/em3vcpdll.mpt | 1 | ||||
-rw-r--r-- | bin/MakeProjectCreator/templates/em3vcpdllexe.mpt | 1 | ||||
-rw-r--r-- | bin/MakeProjectCreator/templates/em3vcplib.mpt | 1 | ||||
-rw-r--r-- | bin/MakeProjectCreator/templates/em3vcplibexe.mpt | 1 |
7 files changed, 69 insertions, 44 deletions
diff --git a/ChangeLog b/ChangeLog index 96a9f81be35..882af7f7c40 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,23 @@ +Thu Apr 17 07:05:50 2003 Chad Elliott <elliott_c@ociweb.com> + + * bin/MakeProjectCreator/modules/ProjectCreator.pm: + + Escape the project name before using it within a regular + expression. + + * bin/MakeProjectCreator/templates/em3vcp.mpd: + * bin/MakeProjectCreator/templates/em3vcpdll.mpt: + * bin/MakeProjectCreator/templates/em3vcpdllexe.mpt: + * bin/MakeProjectCreator/templates/em3vcplib.mpt: + * bin/MakeProjectCreator/templates/em3vcplibexe.mpt: + + Default the stack setting and allow the user to override it on the + command line: + + mpc.pl -type em3 -value_template stack=/stack:0x10000,0x1000 + + Thanks to Steve Huston for bringing about this change. + Thu Apr 17 03:54:10 UTC 2003 Don Hinton <dhinton@dresystems.com> * bin/g++_metric.sh: @@ -12,17 +32,17 @@ Thu Apr 17 03:54:10 UTC 2003 Don Hinton <dhinton@dresystems.com> Wed Apr 16 13:35:34 2003 Ossama Othman <ossama@uci.edu> - * ace/Basic_Types.h (ACE_WINT_T, ACE_WCHAR_T): - * ace/CDR_Base.h (WChar): - * ace/OS.h (WChar): + * ace/Basic_Types.h (ACE_WINT_T, ACE_WCHAR_T): + * ace/CDR_Base.h (WChar): + * ace/OS.h (WChar): - Cleaned up redundant and inconsistent wide character related - typedefs. The ACE_OS::WChar and ACE_CDR::WChar types are now - based on the ACE_WCHAR_T type defined in ace/Basic_Types.h - rather than using a set of preprocessor conditionals to set - them. In particular, the preprocessor conditionals are now - localized in ace/Basic_Types.h. This reduces maintenance burden - since a single location need be modified instead of multiple. + Cleaned up redundant and inconsistent wide character related + typedefs. The ACE_OS::WChar and ACE_CDR::WChar types are now + based on the ACE_WCHAR_T type defined in ace/Basic_Types.h + rather than using a set of preprocessor conditionals to set + them. In particular, the preprocessor conditionals are now + localized in ace/Basic_Types.h. This reduces maintenance burden + since a single location need be modified instead of multiple. Wed Apr 16 19:27:29 UTC 2003 Don Hinton <dhinton@drestystems.com> @@ -67,28 +87,28 @@ Wed Apr 16 19:27:29 UTC 2003 Don Hinton <dhinton@drestystems.com> Wed Apr 16 12:15:04 2003 Irfan Pyarali <irfan@oomworks.com> - * ace\OS: + * ace\OS: - - thr_setprio(): Streamlined code to only call - pthread_getschedparam() when <policy> is -1. + - thr_setprio(): Streamlined code to only call + pthread_getschedparam() when <policy> is -1. - - thr_getprio(): Added a new function so that the user can - retrieve scheduling policy information in addition to the - priority of a thread. This makes the thr_getprio() function - consistent with the changes to thr_setprio(). + - thr_getprio(): Added a new function so that the user can + retrieve scheduling policy information in addition to the + priority of a thread. This makes the thr_getprio() function + consistent with the changes to thr_setprio(). - * ace\Thread: Made changes to the thr_setprio() and thr_getprio() - functions to make them similar to the ACE_OS functions. + * ace\Thread: Made changes to the thr_setprio() and thr_getprio() + functions to make them similar to the ACE_OS functions. Wed Apr 16 11:34:49 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu> - * bin/auto_run_tests.pl: Fixed a typo. + * bin/auto_run_tests.pl: Fixed a typo. Wed Apr 16 08:41:27 2003 Ossama Othman <ossama@uci.edu> - * ace/SString.h: + * ace/SString.h: - Include "ace/OS.h" to pull in functions in the "ACE_OS" scope. + Include "ace/OS.h" to pull in functions in the "ACE_OS" scope. Wed Apr 16 09:07:26 2003 Chad Elliott <elliott_c@ociweb.com> @@ -1100,26 +1120,26 @@ Sat Mar 29 16:34:56 2003 Balachandran Natarajan <bala@isis-server.isis.vanderb Fri Mar 28 16:04:28 2003 Steve Huston <shuston@riverace.com> - * ace/OS.{h,i,cpp} (string_to_argv): Use ACE_LIB_TEXT around characters - to make them compare correctly when ACE_USES_WCHAR. Fixes this - method for use with CE. Obviates the need for ACE_CE_ARGV, which - is now gone. Users of ACE_CE_ARGV should use ACE_ARGV, which does - the same thing as ACE_CE_ARGV. - Also added /**/ to #include <sys/mman.h> to prevent warnings from - Visual C++. - - * ace/config-win32-common.h: Corrected the Winsock 2, WinCE checks to - check for UNDER_CE >= 400, not == 4. - - * ace/Makefile.ace: - * docs/ACE-subsets.html: Moved ARGV and Argv_Type_Converter from UTILS - to OS; getting command lines correct is needed for basic OS function. - - * bin/PerlACE/Process_Win32.pm: Move the pocketcontroller-required - sleep from after each test to before it. This accounts for the - need to sleep after copying the initial DLLs and test files down - before beginning the test runs. The copying does a reset, requiring - some delay before attempting the first test. + * ace/OS.{h,i,cpp} (string_to_argv): Use ACE_LIB_TEXT around characters + to make them compare correctly when ACE_USES_WCHAR. Fixes this + method for use with CE. Obviates the need for ACE_CE_ARGV, which + is now gone. Users of ACE_CE_ARGV should use ACE_ARGV, which does + the same thing as ACE_CE_ARGV. + Also added /**/ to #include <sys/mman.h> to prevent warnings from + Visual C++. + + * ace/config-win32-common.h: Corrected the Winsock 2, WinCE checks to + check for UNDER_CE >= 400, not == 4. + + * ace/Makefile.ace: + * docs/ACE-subsets.html: Moved ARGV and Argv_Type_Converter from UTILS + to OS; getting command lines correct is needed for basic OS function. + + * bin/PerlACE/Process_Win32.pm: Move the pocketcontroller-required + sleep from after each test to before it. This accounts for the + need to sleep after copying the initial DLLs and test files down + before beginning the test runs. The copying does a reset, requiring + some delay before attempting the first test. Fri Mar 28 10:18:48 2003 Steve Huston <shuston@riverace.com> diff --git a/bin/MakeProjectCreator/modules/ProjectCreator.pm b/bin/MakeProjectCreator/modules/ProjectCreator.pm index 1d083c4f858..65128e846aa 100644 --- a/bin/MakeProjectCreator/modules/ProjectCreator.pm +++ b/bin/MakeProjectCreator/modules/ProjectCreator.pm @@ -768,7 +768,8 @@ sub generate_default_target_names { sub generate_default_pch_filenames { my($self) = shift; my($files) = shift; - my($pname) = $self->get_assignment('project_name'); + my($pname) = $self->escape_regex_special( + $self->get_assignment('project_name')); if (!defined $self->get_assignment('pch_header')) { my($count) = 0; diff --git a/bin/MakeProjectCreator/templates/em3vcp.mpd b/bin/MakeProjectCreator/templates/em3vcp.mpd index ee763f6520b..3dfd2349c29 100644 --- a/bin/MakeProjectCreator/templates/em3vcp.mpd +++ b/bin/MakeProjectCreator/templates/em3vcp.mpd @@ -69,7 +69,7 @@ BSC32=bscmake.exe # ADD BSC32 /nologo <%if(sharedname)%>/o"<%libout%>\<%sharedname%>.bsc"<%endif%> <%if(type_is_binary)%> LINK32=link.exe -# ADD LINK32 <%systemlibs("winsock.lib commctrl.lib coredll.lib iphlpapi.lib")%> <%if(ssl)%><%foreach(ssl_libs)%><%ssl_lib%>.lib <%endfor%><%endif%>/INCREMENTAL:<%incremental("NO")%> <%foreach(lit_libs)%><%lit_lib%>.lib <%endfor%><%foreach(libs defaultlibs)%><%lib%><%lib_modifier%>.lib <%endfor%><%foreach(libpaths)%>/libpath:"<%libpath%>\<%machine%>" <%endfor%>/nologo /base:"<%base("0x00100000")%>" /stack:<%stack("0x10000,0x1000")%> <%if(type_is_dynamic)%>/entry:"_DllMainCRTStartup"<%endif%> /nodefaultlib:"$(CENoDefaultLib)" /version:<%version("1.0")%> /subsystem:$(CESubsystem) /align:"<%align("4096")%>"<%if(pdb)%><%if(sharedname)%> /pdb:"<%dllout%>\<%machine%>\<%sharedname%><%lib_modifier%>.pdb"<%else%><%if(exename)%> /pdb:"<%if(install)%><%install%><%else%><%output_dir%><%endif%>\<%machine%>\<%exename%>.pdb"<%endif%><%endif%><%endif%> <%if(type_is_dynamic)%> /dll<%endif%> <%if(use_debug_libraries)%>/debug<%endif%> /machine:<%machine%> /out:"<%if(sharedname)%><%dllout%>\<%machine%>\<%sharedname%><%lib_modifier%>.dll<%endif%><%if(exename)%><%if(install)%><%install%><%else%><%output_dir%><%endif%>\<%machine%>\<%exename%>.exe<%endif%>" +# ADD LINK32 <%systemlibs("winsock.lib commctrl.lib coredll.lib iphlpapi.lib")%> <%if(ssl)%><%foreach(ssl_libs)%><%ssl_lib%>.lib <%endfor%><%endif%>/INCREMENTAL:<%incremental("NO")%> <%foreach(lit_libs)%><%lit_lib%>.lib <%endfor%><%foreach(libs defaultlibs)%><%lib%><%lib_modifier%>.lib <%endfor%><%foreach(libpaths)%>/libpath:"<%libpath%>\<%machine%>" <%endfor%>/nologo /base:"<%base("0x00100000")%>" <%stack%><%if(type_is_dynamic)%> /entry:"_DllMainCRTStartup"<%endif%> /nodefaultlib:"$(CENoDefaultLib)" /version:<%version("1.0")%> /subsystem:$(CESubsystem) /align:"<%align("4096")%>"<%if(pdb)%><%if(sharedname)%> /pdb:"<%dllout%>\<%machine%>\<%sharedname%><%lib_modifier%>.pdb"<%else%><%if(exename)%> /pdb:"<%if(install)%><%install%><%else%><%output_dir%><%endif%>\<%machine%>\<%exename%>.pdb"<%endif%><%endif%><%endif%> <%if(type_is_dynamic)%> /dll<%endif%> <%if(use_debug_libraries)%>/debug<%endif%> /machine:<%machine%> /out:"<%if(sharedname)%><%dllout%>\<%machine%>\<%sharedname%><%lib_modifier%>.dll<%endif%><%if(exename)%><%if(install)%><%install%><%else%><%output_dir%><%endif%>\<%machine%>\<%exename%>.exe<%endif%>" <%if(link_flags_removed)%> # SUBTRACT LINK32 <%link_flags_removed%> <%endif%> diff --git a/bin/MakeProjectCreator/templates/em3vcpdll.mpt b/bin/MakeProjectCreator/templates/em3vcpdll.mpt index 3f8d8356649..ffa52e8ec4e 100644 --- a/bin/MakeProjectCreator/templates/em3vcpdll.mpt +++ b/bin/MakeProjectCreator/templates/em3vcpdll.mpt @@ -7,6 +7,7 @@ type_is_dynamic = 1 common_defines = UNICODE _UNICODE ssl_libs = libeay32 ssleay32 pdb = 1 +stack = WCE x86 { type_code = 0x8302 diff --git a/bin/MakeProjectCreator/templates/em3vcpdllexe.mpt b/bin/MakeProjectCreator/templates/em3vcpdllexe.mpt index 9240a1aab07..22db5900091 100644 --- a/bin/MakeProjectCreator/templates/em3vcpdllexe.mpt +++ b/bin/MakeProjectCreator/templates/em3vcpdllexe.mpt @@ -7,6 +7,7 @@ type_is_binary = 1 common_defines = UNICODE _UNICODE ssl_libs = libeay32 ssleay32 pdb = 1 +stack = WCE x86 { type_code = 0x8301 diff --git a/bin/MakeProjectCreator/templates/em3vcplib.mpt b/bin/MakeProjectCreator/templates/em3vcplib.mpt index 6edce40714c..adc00660d80 100644 --- a/bin/MakeProjectCreator/templates/em3vcplib.mpt +++ b/bin/MakeProjectCreator/templates/em3vcplib.mpt @@ -6,6 +6,7 @@ configurations = "Static Release" "Static Debug" common_defines = UNICODE _UNICODE type_is_static = 1 need_libflags = 1 +stack = WCE x86 { type_code = 0x8304 diff --git a/bin/MakeProjectCreator/templates/em3vcplibexe.mpt b/bin/MakeProjectCreator/templates/em3vcplibexe.mpt index 284c220a6f9..80e82de9e76 100644 --- a/bin/MakeProjectCreator/templates/em3vcplibexe.mpt +++ b/bin/MakeProjectCreator/templates/em3vcplibexe.mpt @@ -8,6 +8,7 @@ common_defines = UNICODE _UNICODE ssl_libs = libeay32 ssleay32 need_libflags = 1 pdb = 1 +stack = WCE x86 { type_code = 0x8301 |