summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorelliott_c <ocielliottc@users.noreply.github.com>2003-04-17 12:08:26 +0000
committerelliott_c <ocielliottc@users.noreply.github.com>2003-04-17 12:08:26 +0000
commit4c2d2e4ceb2cc06681b7d074779cec41098cc502 (patch)
treea7f5ffd6a6efcf9d3738379e98263f07327ae4c9
parent5f8fe283c442aaa832f0ecc0e00f974df85826dc (diff)
downloadATCD-4c2d2e4ceb2cc06681b7d074779cec41098cc502.tar.gz
ChangeLogTag: Thu Apr 17 07:05:50 2003 Chad Elliott <elliott_c@ociweb.com>
-rw-r--r--ChangeLog104
-rw-r--r--bin/MakeProjectCreator/modules/ProjectCreator.pm3
-rw-r--r--bin/MakeProjectCreator/templates/em3vcp.mpd2
-rw-r--r--bin/MakeProjectCreator/templates/em3vcpdll.mpt1
-rw-r--r--bin/MakeProjectCreator/templates/em3vcpdllexe.mpt1
-rw-r--r--bin/MakeProjectCreator/templates/em3vcplib.mpt1
-rw-r--r--bin/MakeProjectCreator/templates/em3vcplibexe.mpt1
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