📄 input
字号:
* ace/QoS/QoS_Session.h:
Add #include for ACE_QoS_Export
Fri Mar 30 07:31:54 2001 Carlos O'Ryan <coryan@uci.edu>
* ace/QoS/QoS_Session.h:
Fixed export macro
Thu Mar 29 20:14:00 2001 Craig Rodrigues <crodrigu@bbn.com>
* ace/SOCK.h:
Remove include of QoS_Session.h, since it is not used here.
Thu Mar 29 19:48:00 2001 Craig Rodrigues <crodrigu@bbn.com>
* ace/QoS_Session.h:
* ace/QoS/QoS_Manager.h:
* ace/QoS/QoS_Session_Impl.h:
* ace/QoS/QoS_Session_Factory.h:
* examples/QOS/QoS_Signal_Handler.h:
* examples/QOS/Receiver_QoS_Event_Handler.h:
* examples/QOS/client.cpp:
* examples/QOS/QoS_Util.h:
* examples/QOS/Sender_QoS_Event_Handler.h:
* examples/QOS/server.cpp:
* examples/QOS/Makefile:
Move QoS_Session.h to the ace/QoS directory.
Thu Mar 29 19:12:38 2001 Steve Huston <shuston@riverace.com>
* include/makeinclude/rules.lib.GNU: AIX-specific changes to
build shared libraries by making a shared shr.o file and putting
that into an archive. Seems weird, but that's the way AIX does
things. This makes ACE consistent with other AIX software.
* include/makeinclude/platform_aix4_cset++.GNU: Made some changes
to attempt to work with the new scheme for shared lib creation on
AIX. Did not test it, and don't plan to. The CSet++ compiler is not
supported by IBM any longer, and Riverace is not supporting ACE
with it. If someone out there sends patches for this, I'll put
them in, but this file is going away after ACE 5.2 is released.
All uses of IBM-supported compilers (IBM C/C++ and Visual Age C++
in batch mode) should be with the platform_aix_ibm.GNU file.
Thu Mar 29 16:16:07 2001 Douglas C. Schmidt <schmidt@tango.doc.wustl.edu>
* ace/Token.cpp (renew): A conditional expression used an && rather
and ||, which was causing problems with ACE_Token. Thanks to
Carsten Madsen <com@navicon.dk> for reporting this.
* ace/Message_Queue_T.cpp: If any of the various ACE_Message_Queue_Ex
enqueue*() methods fail then make sure to release the message
blocks! Thanks to Boris Kolpackov <bosk@ipmce.ru> for reporting
this.
Wed Mar 28 21:39:26 2001 Darrell Brunsch <brunsch@uci.edu>
* ace/NT_Service.h:
Changed the ACE_NT_SERVICE macros to use ACE_TEXT_* API
calls for those that can take in unicode strings.
* examples/NT_Service/main.cpp:
Fixed use of ACE_NT_SERVICE to work with ACE_USES_WCHAR.
* examples/OS/Process/process.cpp:
* examples/Reactor/WFMO_Reactor/test_directory_changes.cpp:
Changed some Win32 API calls to use ACE_TEXT_* equivalents.
* ace/ace_wchar.h:
Added all the ACE_TEXT_* API macros needed above.
Thanks to Nick Pratt <npratt@microstrategy.com> for
reporting the first of these errors.
Wed Mar 28 22:07:03 2001 Nanbor Wang <nanbor@cs.wustl.edu>
* tests/tests.dsw: Fixed project dependencies between DLL_Test and
DLL_Test_Impl. Thanks to Alain Decamps <Alain.Decamps@PIDPA.be>
for reporting this.
Wed Mar 28 20:33:28 2001 Douglas C. Schmidt <schmidt@tango.doc.wustl.edu>
* ace/ACE.cpp: Further improved the implementation of
handle_ready() by simply calling poll() with the timeout
pointer. Thanks to Przemyslaw Marciniak <pmarciniak@lucent.com>
for reporting this.
Wed Mar 28 17:45:22 2001 Steve Huston <shuston@riverace.com>
* bin/make_pretty.pl: Adjust the error detector for IBM C/C++ 3.6.6.
* ace/Containers_T.cpp: Add #include "ace/Log_Msg.h" so IBM C/C++
can see ACE_DEBUG when compiling template instantiations.
Wed Mar 28 16:40:24 2001 Luther Baker <luther@cs.wustl.edu>
* ace/config-all.h
Removed ACE_WIN32 support for ACE_HAS_POSIX_SEM just because
ACE_HAS_PACE. This can be defined for ACE_WIN32 after we
write more WIN32 emulation.
* ace/OS.h
* ace/OS.i
* ace/OS.cpp
PACE updates.
Wed Mar 28 11:37:09 2001 Fuzz Master D <brunsch@uci.edu>
* bin/fuzz.pl:
There are several instances where fuzz gives false
positives, and the code is impossible to fix without
creating compiler warnings. Example:
void function (CORBA::Environment &ACE_TRY_ENV)
{
#if FOO
some_other_function (ACE_TRY_ENV);
ACE_CHECK;
#else
ACE_UNUSED_ARG (ACE_TRY_ENV);
#endif
}
So normally ACE_UNUSED_ARG errors can be fixed by keeping
the CORBA::ENvironment unnamed and removing the ACE_UNUSED_ARG,
but in this case it isn't possible. So fuzz now accepts
an ignore command for single line use. The above can be fixed
by changing to:
void function (CORBA::Environment &ACE_TRY_ENV)
{
#if FOO
some_other_function (ACE_TRY_ENV);
ACE_CHECK;
#else
ACE_UNUSED_ARG (ACE_TRY_ENV); // FUZZ: ignore check_for_ace_check
#endif
}
Tue Mar 28 13:03:07 2001 Chad Elliott <elliott_c@ociweb.com>
* bin/make_pretty.pl:
Modification to recognize HP's future errors as warnings.
Wed Mar 28 11:34:54 2001 Frank Hunleth <fhunleth@cs.wustl.edu>
* ace/CDR_Base.inl:
Removed memset in ACE_CDR::mb_align when ACE_HAS_PURIFY ==
1, since it was causing some TAO unit tests to break (in
particular, the Portable_Interceptors/Service_Context_Manipulation
test). After running Cubit and a few other tests, Purify didn't
notice any more uninitialized memory accesses. Fixes bug #828.
Wed Mar 28 11:55:39 2001 Steve Huston <shuston@riverace.com>
* include/makeinclude/platform_aix_ibm.GNU: New file, replaces
platform_aix_vacpp.GNU for Visual Age C++ 5. Also replaces
use of platform_aix4_cset++.GNU for IBM C/C++ Compilers 3.6.6.
So, for the supported, IBM-supplied compilers (IBM C/C++ 3.6.6
and Visual Age C++ 5) use this file. If you want to try to keep
using CSet++ 3.4 or earlier, you can keep using
platform_aix4_cset++.GNU, but it's not tested any longer and
will disappear at the next ACE version. If you want to use
Visual Age C++ 4, you should reconsider, and upgrade to version 5.
* include/makeinclude/platform_aix_vacpp.GNU: Deleted.
* netsvcs/lib/TS_Clerk_Handler.h: Moved #include "ace/Connector.h"
to be after #include "ace/SOCK_Connector.h" to fix compile error
on AIX, Visual Age C++ 5.
* ace/config-aix-4.x.h: Clarified comments that this file is for
Visual Age C++ also. Added ACE_DLL_SUFFIX ".a" to match what
is now generated from platform_aix_ibm.GNU.
* bin/auto_compile:
* bin/make_pretty.pl: Add detection of compile/link warnings and
errors for AIX using the IBM compilers' code. Ignores the multiply
defined symbol warnings from ld if it's an ACE symbol.
* docs/ACE-development-process.html: Changed to link to Bugzilla so
it works from anywhere.
Wed Mar 28 10:13:16 2001 Steve Huston <shuston@riverace.com>
* ace/Makefile.bor: Don't try to build the SSL directory if
SSL_ROOT is not set.
Wed Mar 28 08:39:26 2001 Carlos O'Ryan <coryan@uci.edu>
* etc/tao_av.doxygen:
New configuration file for the AV streaming service. Many
thanks to Craig Rodrigues <crodrigu@bbn.com> for converting that
directory.
* bin/generate_doxygen.pl:
Add the new configuration file.
Tue Mar 27 19:54:11 2001 Carlos O'Ryan <coryan@uci.edu>
* bin/auto_run_tests.lst:
Disable POA/On_Demand_Loading and POA/Loader for Linux/KCC
builds, because that compiler has problems with destructors
after dynamic loading.
Also add the new Hello test to the nightly regression tests.
Tue Mar 27 19:43:39 2001 Carlos O'Ryan <coryan@uci.edu>
* include/makeinclude/platform_linux.GNU:
Add support for Insure++
* include/makeinclude/rules.local.GNU:
Add new macro to let developers change the default destination
for the dependencies.
* include/makeinclude/wrapper_macros.GNU:
Let the user override the default VDIR directory, and define the
default values for the IDL generated code extensions.
Thanks to Jody Hagins <jody@atdesk.com> for all these
improvements.
Tue Mar 27 19:15:36 2001 Carlos O'Ryan <coryan@uci.edu>
* ace/Unbounded_Queue.h:
Add required #include for Chorus builds.
Tue Mar 27 15:28:56 2001 Douglas C. Schmidt <schmidt@tango.doc.wustl.edu>
* ace/ACE.cpp (handle_ready): Don't try to dereference through
a NULL timeout pointer! Thanks to Przemyslaw Marciniak
<pmarciniak@lucent.com> for reporting this.
Tue Mar 27 10:08:44 2001 Carlos O'Ryan <coryan@uci.edu>
* ace/Select_Reactor_Base.h:
Add missing #include for builds that define
ACE_HAS_REACTOR_NOTIFICATION_QUEUE.
Tue Mar 27 05:35:38 2001 Christopher Kohlhoff <chris@kohlhoff.com>
* include/makeinclude/make_flags.bor:
Prevent PASCAL build by default with BCB5 since it is not required.
Since both VCL and non-VCL applications share a common run-time
library you can simply link your VCL code with a non-PASCAL build
of the ACE+TAO libraries. This behaviour can be overridden by
defining the FORCE_PASCAL flag.
* include/makeinclude/build_core_exe.bor:
* include/makeinclude/build_core_library.bor:
* include/makeinclude/build_dll.bor:
* include/makeinclude/build_exe.bor:
* include/makeinclude/build_lib.bor:
* include/makeinclude/clean.bor:
Build all executables into a directory below the source directory.
Core executables are then copied to the common bin directory. This
is to allow the test scripts to assume all executables can be
found relative to the source directory.
* include/makeinclude/recurse.bor:
Removed definition of OBJFILES since Borland make doesn't seem to
support recursive macro expansion.
* ace/config-win32-borland.h:
* include/makeinclude/ace_flags.bor:
Always explicitly define __ACE_INLINE__, with it defaulting to 1.
This change will allow the same compiler flags to be used in user
applications regardless of whether a debug or non-debug build of
ACE is being used.
Tue Mar 27 09:48:33 2001 Johnny Willemsen <jwillemsen@remedy.nl>
* include/makeinclude/ace_flags.bor
Corrected the smartproxies_cflags
* examples/IPC_SAP
Added new BCB makefiles for these examples
* ace/Timer_Hash_T.cpp
* ace/Timer_Hash_T.h
* ace/Timer_Heap_T.cpp
* ace/Timer_Heap_T.h
* ace/Timer_List_T.cpp
* ace/Timer_List_T.h
* ace/Timer_Wheel_T.cpp
* ace/Timer_Wheel_T.h
Made the isdone method on the iterator classes constant
* ace/Timer_Queue_T.h
* ace/Timer_Queue_T.i
Several get methods are now const
Argument of set_timer_value and set_interval is now passed by const reference
* ace/Unbounded_Set.h
* ace/Unbounded_Set.cpp
* tests/Collection_Test.cpp
Added the ACE_Unbounded_Set_Const_Iterator which can be used
to iterate over an const set
Mon Mar 26 21:02:24 2001 Darrell Brunsch <brunsch@uci.edu>
* ace/Log_Msg_NT_Event_Log.cpp:
Fixed a compilation problem with RegSetValueEx when
ACE_USES_WCHAR and UNICODE were defined. Thanks to Nick
Pratt <npratt@microstrategy.com> for reporting this.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -