📄 input
字号:
Wed Apr 11 20:36:36 2001 Nanbor Wang <nanbor@cs.wustl.edu>
* examples/Synch/proc_sema.cpp (main): Fixd an assigning string
literal to char* warning.
Wed Apr 11 18:04:33 2001 Steve Huston <shuston@riverace.com>
* include/makeinclude/rules.bin.GNU: Change the Visual Age C++
incremental build command to use vacbld_r, the thread-enabled
variant of vacbld.
Wed Apr 11 11:00:50 2001 Douglas C. Schmidt <schmidt@tango.doc.wustl.edu>
* ACE-INSTALL.html: Added a section illustrating how to build
ACE+TAO for RTEMS. Thanks to Joel Sherrill <joel@OARcorp.com>
for this build procedure.
Wed Apr 11 11:38:37 2001 Steve Huston <shuston@riverace.com>
* ace/IOStream.h: Reverted change from
Tue Apr 10 18:35:22 2001 Steve Huston <shuston@riverace.com>
and replaced it with a section that sets ACE_LACKS_ACE_IOSTREAM
if ACE_HAS_STANDARD_CPP_LIBRARY is set and ACE_USES_OLD_IOSTREAMS
is not. This restriction is noted and tracked in Bugzilla # 857.
* ace/IOStream.cpp:
* tests/IOStream_Test.cpp: Reverted change from
Tue Apr 10 18:35:22 2001 Steve Huston <shuston@riverace.com>
Wed Apr 11 09:44:32 2001 Chad Elliott <elliott_c@ociweb.com>
* examples/Misc/test_trace.cpp:
Fixed a strange compiler error with Tornado II.
My_Task::recursive was inline which caused an internal compiler
error.
Wed Apr 11 08:04:21 2001 Douglas C. Schmidt <schmidt@tango.doc.wustl.edu>
* include/makeinclude/platform_linux.GNU: By default, we build
ACE+TAO with exceptions enabled on Linux. Thanks to Craig
Rodrigues <crodrigu@bbn.com> for motivating this change.
* ace/SString.i (operator+): Fixed an "inlined before use" warning.
Thanks to Bala for reporting this.
Tue Apr 10 16:58:54 2001 Ossama Othman <ossama@uci.edu>
* ace/OS.h (ACE_DEFAULT_FILE_PERMS, ACE_DEFAULT_DIR_PERMS):
Changed the default values on UNIX from 0666 and 0777 to 0644
and 0755, i.e. removed global write permissions. This addresses
some security issues. Now, only the owner has write permissions
by default.
Tue Apr 10 18:35:22 2001 Steve Huston <shuston@riverace.com>
* include/makeinclude/platform_sunos5_sunc++.GNU: Added a new
build option, stdcpplib, which defaults to 1. If set to 1,
Sun Workshop 5 and Forte 6 compilers will use the standard
C++ library, including standard iostreams. Set to 0 to
use the old, classic iostreams.
* include/makeinclude/platform_hpux_aCC.GNU: Added support for
the stdcpplib build option. It defaults to 1 if using aC++
x.27, or 0 if not. Thanks very much to Istvan Buki <ibuki@fedex.com>
for these changes.
* ace/config-aix-4.x.h: For Visual Age C++ 5, turn on
ACE_HAS_STANDARD_CPP_LIBRARY and
ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB.
* ace/config-sunos5.5.h: For Sun Workshop 5 and Forte 6 compilers,
take the ACE_USES_OLD_IOSTREAMS setting from the platform_macros.GNU
file; don't set it here.
* ace/config-hpux-11.00.h:
* ace/config-hpux-10.x-hpc++.h: If the stdcpplib=1 option was used,
then turn on ACE_HAS_STANDARD_CPP_LIB and
ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB. Else turn on
ACE_USES_OLD_IOSTREAMS.
* ace/IOStream.{h cpp}: Only try to build this stuff if
ACE_LACKS_ACE_IOSTREAM is not defined and ACE_USES_OLD_IOSTREAMS
_is_ defined. The check on ACE_USES_OLD_IOSTREAMS can be removed
when ACE_IOStream gets ported to standard iostreams.
* tests/IOStream_Test.cpp: Only try this if ACE_USES_OLD_IOSTREAMS
is defined. Remove this if/when ACE_IOStream is ported to new
iostreams.
Tue Apr 10 17:51:25 2001 Pradeep Gore <pradeep@cs.wustl.edu>
* bin/auto_run_tests.lst:
Added TAO/tests/OctetSeq/run_test1{2}.pl to auto testing.
Tue Apr 10 16:33:42 2001 Joe Hoffert <joeh@cs.wustl.edu>
* ace/CDR_Stream.i:
* ace/CDR_Stream.cpp:
Added sanity checks for sizes of strings and arrays.
Tue Apr 10 15:14:52 2001 Chad Elliott <elliott_c@ociweb.com>
* include/makeinclude/platform_vxworks5.x_g++.GNU:
Added missing else/endif from previous support addition.
Tue Apr 10 11:48:51 2001 Douglas C. Schmidt <schmidt@tango.doc.wustl.edu>
* include/makeinclude/platform_vxworks5.x_g++.GNU: Added support
for the M68k line of CPUs. Thanks to Albert Pariante
<albert@sw.bev.etn.com> for reporting this.
Tue Apr 10 02:14:55 2001 Nanbor Wang <nanbor@cs.wustl.edu>
* bin/PerlACE/Run_Test.pm (check_n_cleanup_files): Added a new
PerlACE function that checks for unwanted files and spits out a
warning before removing the file. It makes sure that we not
only clean up resource leaks but also notice their existence.
* tests/run_test.pl (delete_temp_files): Used the new
<check_n_cleanup_files> to remove the temp files for
MEM_Stream_Test, if there are any.
Tue Apr 10 1:44:02 2001 Yamuna Krishnamurthy <yamuna@ace.cs.wustl.edu>
* examples/QOS/Change_Sender_TSpec/receiver.cpp:
* examples/QOS/Change_Sender_TSpec/receiver.dsp:
* examples/QOS/Change_Sender_TSpec/sender.cpp:
* examples/QOS/Change_Sender_TSpec/sender.dsp:
* examples/QOS/Change_Sender_TSpec/Sender_QoS_Event_Handler.h:
* examples/QOS/Change_Sender_TSpec/Sender_QoS_Event_Handler.cpp:
* examples/QOS/Change_Sender_TSpec/Receiver_QoS_Event_Handler.h:
* examples/QOS/Change_Sender_TSpec/Receiver_QoS_Event_Handler.cpp:
* examples/QOS/Change_Sender_TSpec/QoS_Util.h:
* examples/QOS/Change_Sender_TSpec/QoS_Util.cpp:
* examples/QOS/Change_Sender_TSpec/QoS_Signal_Handler.h:
* examples/QOS/Change_Sender_TSpec/QoS_Signal_Handler.cpp:
* examples/QOS/Change_Sender_TSpec/FlowSpec_Dbase.h:
* examples/QOS/Change_Sender_TSpec/Fill_ACE_QoS.h:
* examples/QOS/Change_Sender_TSpec/Fill_ACE_QoS.cpp:
* examples/QOS/Change_Sender_TSpec/README:
* examples/QOS/Change_Sender_TSpec/Makefile:
Added a test to dynamically change the Sender flow spec in
order to continuously change the PATH messages.
* examples/QOS/Change_Receiver_FlowSpec/receiver.cpp:
* examples/QOS/Change_Receiver_FlowSpec/receiver.dsp:
* examples/QOS/Change_Receiver_FlowSpec/sender.cpp:
* examples/QOS/Change_Receiver_FlowSpec/sender.dsp:
* examples/QOS/Change_Receiver_FlowSpec/Sender_QoS_Event_Handler.h:
* examples/QOS/Change_Receiver_FlowSpec/Sender_QoS_Event_Handler.cpp:
* examples/QOS/Change_Receiver_FlowSpec/Receiver_QoS_Event_Handler.h:
* examples/QOS/Change_Receiver_FlowSpec/Receiver_QoS_Event_Handler.cpp:
* examples/QOS/Change_Receiver_FlowSpec/QoS_Util.h:
* examples/QOS/Change_Receiver_FlowSpec/QoS_Util.cpp:
* examples/QOS/Change_Receiver_FlowSpec/QoS_Signal_Handler.h:
* examples/QOS/Change_Receiver_FlowSpec/QoS_Signal_Handler.cpp:
* examples/QOS/Change_Receiver_FlowSpec/FlowSpec_Dbase.h:
* examples/QOS/Change_Receiver_FlowSpec/Fill_ACE_QoS.h:
* examples/QOS/Change_Receiver_FlowSpec/Fill_ACE_QoS.cpp:
* examples/QOS/Change_Receiver_FlowSpec/README:
* examples/QOS/Change_Receiver_FlowSpec/Makefile:
Added a test to dynamically change the Receiver flow spec in
order to continuously change the RESV messages.
* examples/QOS/Simple/receiver.cpp:
* examples/QOS/Simple/receiver.dsp:
* examples/QOS/Simple/sender.cpp:
* examples/QOS/Simple/sender.dsp:
* examples/QOS/Simple/Sender_QoS_Event_Handler.h:
* examples/QOS/Simple/Sender_QoS_Event_Handler.cpp:
* examples/QOS/Simple/Receiver_QoS_Event_Handler.h:
* examples/QOS/Simple/Receiver_QoS_Event_Handler.cpp:
* examples/QOS/Simple/QoS_Util.h:
* examples/QOS/Simple/QoS_Util.cpp:
* examples/QOS/Simple/QoS_Signal_Handler.h:
* examples/QOS/Simple/QoS_Signal_Handler.cpp:
* examples/QOS/Simple/FlowSpec_Dbase.h:
* examples/QOS/Simple/Fill_ACE_QoS.h:
* examples/QOS/Simple/Fill_ACE_QoS.cpp:
* examples/QOS/Simple/README:
* examples/QOS/Simple/Makefile:
Moved the original QOS example to Simple.
* examples/QOS/Makefile:
* examples/QOS/QOS.dsw:
Updated the Makefile to compile the constituent tests.
Mon Apr 9 18:48:02 2001 Douglas C. Schmidt <schmidt@tango.doc.wustl.edu>
* include/makeinclude/Makefile.rtems: Zapped
export RTEMS_MAKEFILE_PATH=/opt/rtems/sparc-rtems/erc32/
so that the environment variable is obtained from the users
environment. Thanks to Joel Sherrill <joel@OARcorp.com> for
this fix.
* ace/Log_Msg.h: Only define the ACE_ASSERT macro if it's not
already defined. This make it easy for developers to override
this macro in their config.h file. Thanks to Nathalie D'Amours
<nathalie@stentor.com> for motivating this change.
Mon Apr 9 15:36:04 2001 Carlos O'Ryan <coryan@uci.edu>
* ace/High_Res_Timer.cpp:
Use the 'cpu MHz' line from /proc/cpuinfo in favor of the
'bogomips' line, because the latter gives the wrong number on
multi-CPU boxes.
Mon Apr 9 14:37:30 2001 Chad Elliott <elliott_c@ociweb.com>
* examples/IPC_SAP/SOCK_SAP/CPP-memclient.cpp:
Removed extraneous template instantiations.
Mon Apr 09 09:19:37 2001 Carlos O'Ryan <coryan@uci.edu>
* ace/SString.cpp:
Fixed Fuzz error
Mon Apr 9 08:28:47 2001 Douglas C. Schmidt <schmidt@tango.doc.wustl.edu>
* ace/SString.{h,i,cpp}: Added improved support for ACE_WString:
. The magic number 32 has been changed to ACE_DEFAULT_GROWSIZE.
. ACE_WString only allocates memory when it is needed.
. The grow strategy can be modified by setting the ACE_GROW_LINEAR define.
the string does not double the memory then, but increases the memory by
ACE_DEFAULT_GROWSIZE.
Thanks to Eric Zuur <Eric.Zuur@meco.nl> for contributing these
enhancements.
* ace/High_Res_Timer.cpp (get_cpuinfo): Added support for the Pentium
III and IV. Thanks to Stephane Pion
<PION_Stephane@stna.dgac.fr> for contributing this fix.
Mon Apr 9 07:50:08 2001 Chad Elliott <elliott_c@ociweb.com>
* examples/IPC_SAP/SOCK_SAP/CPP-memclient.cpp:
* examples/IPC_SAP/SOCK_SAP/Makefile:
Fixed a typo in the Makefile and added "CPP-inclient.h" include to
CPP-memclient.cpp.
Mon Apr 9 07:42:29 2001 Chad Elliott <elliott_c@ociweb.com>
* ace/Basic_Types.cpp:
Changed format flags from ios::fmtflags to unsigned long.
This typedef is not supported by all platforms. Thanks Carlos
<coryan@uci.edu> for suggesting this change.
Mon Apr 09 08:08:11 2001 Johnny Willemsen <jwillemsen@remedy.nl>
* ace/Timer_Queue_T.h
Declared private copy constructor and assignment operator
for class ACE_Event_Handler_Handle_Timeout_Upcall
Sun Apr 08 18:55:58 2001 Carlos O'Ryan <coryan@uci.edu>
* tests/DLL_Test.cpp:
Use ACE::ldname() instead of keeping a local function to
decorate the name.
Use the "d" suffix only on MSVC debug builds.
* tests/Makefile.bor:
* tests/DLL_Test.bor:
New Borland Makefile for the shared library in DLL_Test. Thanks
to Christopher Kohlhoff <chris@kohlhoff.com> for providing the
patches.
* tests/run_test.pl:
Add ExeSubDir to the path, required in Borland builds to find
the shared libraries created locally.
Sun Apr 8 13:12:54 2001 Douglas C. Schmidt <schmidt@tango.doc.wustl.edu>
* ace/SString.cpp: Reordered various constructor initializers so
G++ doesn't complain. Thanks to Bala for reporting this.
* ace/SString.{h,i,cpp}: Added various optimizations to ACE_WString
so it will perform certain operations as efficiently as
ACE_CString. Thanks to Eric Zuur <Eric.Zuur@meco.nl> for
contributing these enhancements.
Sun Apr 08 12:10:30 2001 Nanbor Wang <nanbor@cs.wustl.edu>
* examples/IPC_SAP/SOCK_SAP/CPP-memclient.cpp:
* examples/IPC_SAP/SOCK_SAP/CPP-memserver.cpp:
* examples/IPC_SAP/SOCK_SAP/Makefile: Updated obsolete
shared-memory transport functions.
Sun Apr 8 09:49:26 2001 Douglas C. Schmidt <schmidt@tango.doc.wustl.edu>
* bin: Added a new shell script called "make-components" that enables
each ACE component to be built in a simple manner using the
following change from Arturo.
* ace/Makefile: Generalized the libACE.a and libACE.$(SOEXT) targets
to simplify subsettings. Thanks to Arturo Montes
<mitosys@colomsat.net.co> for reporting this.
Sat Apr 7 16:00:48 2001 Douglas C. Schmidt <schmidt@tango.doc.wustl.edu>
* tests: Added a new rtems_init.c file. Thanks to Joel Sherrill
<joel@OARcorp.com> for contributing this port.
* include/makeinclude: Added the new platform_rtems.x_g++.GNU file.
* ace: Added the new config-rtems.h file.
* ace/OS.cpp: Added support for RTEMS, which is an open-source
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -