summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWilliam R. Otte <wotte@dre.vanderbilt.edu>2011-07-18 15:36:49 +0000
committerWilliam R. Otte <wotte@dre.vanderbilt.edu>2011-07-18 15:36:49 +0000
commit5a8c15659e2b173c1011b016017db4ed36dacf45 (patch)
tree09d202dd93b515a8850b903f89f989d45e098e35
parent3e869a97c2049b92443ac61c7dbb3adafa8bfa18 (diff)
downloadATCD-5a8c15659e2b173c1011b016017db4ed36dacf45.tar.gz
Mon Jul 18 15:35:27 UTC 2011 William R. Otte <wotte@dre.vanderbilt.edu>
* ace/OS_NS_errno.h: * ace/config-android.h: * ace/os_include/os_stropts.h: * ace/os_include/sys/os_sem.h: * ace/os_include/sys/os_shm.h: * include/makeinclude/platform_android.GNU: Android patches from SAIC. xs
-rw-r--r--ACE/ChangeLog1394
-rw-r--r--ACE/ace/OS_NS_errno.h2
-rw-r--r--ACE/ace/config-android.h78
-rw-r--r--ACE/ace/os_include/os_stropts.h4
-rw-r--r--ACE/ace/os_include/sys/os_sem.h4
-rw-r--r--ACE/ace/os_include/sys/os_shm.h4
-rw-r--r--ACE/include/makeinclude/platform_android.GNU62
7 files changed, 161 insertions, 1387 deletions
diff --git a/ACE/ChangeLog b/ACE/ChangeLog
index bf186a08d6c..1490eb12124 100644
--- a/ACE/ChangeLog
+++ b/ACE/ChangeLog
@@ -1,1393 +1,13 @@
-Tue Apr 14 10:06:19 CDT 2009 Phil Mesnier <mesnier_p@ociweb.com>
+Mon Jul 18 15:35:27 UTC 2011 William R. Otte <wotte@dre.vanderbilt.edu>
- * ACE version 5.6.9 released.
-
-Tue Apr 14 13:57:16 UTC 2009 Phil Mesnier <mesnier_p@ociweb.com>
-
- * NEWS:
-
- Reworded entries to be consistent with release note.
-
-Mon Apr 13 12:19:18 UTC 2009 Phil Mesnier <mesnier_p@ociweb.com>
-
- * ace/config-linux-common.h:
-
- Reverted previous change.
-
-Sun Apr 12 20:37:11 UTC 2009 Phil Mesnier <mesnier_p@ociweb.com>
-
- * ace/config-linux-common.h:
-
- The Rawhide nightly build shows that the scandir and alphasort
- functions have been redefined to finally take dirrent args. The
- detectable difference appears to be in the glibc version code,
- which is 2.9 on the Rawhide build machine.
-
-Sat Apr 11 13:13:49 UTC 2009 Phil Mesnier <mesnier_p@ociweb.com>
-
- * ace/config-macosx-leopard.h:
-
- Darwin also has a variation that varies the signature of
- unsetenv().
-
-Fri Apr 10 10:26:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-openvms.h
- OpenVMS lacks setenv/unsetenv
-
-Fri Apr 10 03:32:04 UTC 2009 Phil Mesnier <mesnier_p@ociweb.com>
-
- * ace/OS_NS_stdlib.inl:
-
- Fix typo from previous commit.
-
-Fri Apr 10 03:00:44 UTC 2009 Phil Mesnier <mesnier_p@ociweb.com>
-
- * ace/OS_NS_stdlib.inl:
- * ace/config-qnx-rtp-common.h:
-
- The newly added [un]setenv wrappers don't compile on qnx rtp
- because that platform defines unsetenv as having a void
- return. It is possible that other platforms have this as well,
- as legacy linux man pages show that signature.
-
-Thu Apr 9 12:34:41 UTC 2009 Marcel Smit <msmit@remedy.nl>
-
- * ace/OS_NS_stdio.inl:
- Reverted renaming of ACE_HAS_NONCONST_WFDOPEN define
-
-Thu Apr 9 11:45:08 UTC 2009 Marcel Smit <msmit@remedy.nl>
-
- * ace/OS_NS_stdio.inl:
- Resolved compiler error on WinCE 5 VC 8.
-
-Wed Apr 8 10:59:59 UTC 2009 Marcel Smit <msmit@remedy.nl>
-
- * ace/config-win32-cegcc.h:
- Added to support CE gcc compiler
-
- * ace/config-win32-common.h:
- Prevent ACE_HAS_CUSTOM_EXPORT_MACROS from
- being defined a second time.
-
- * ace/config-win32.h:
- Introduced ACE_HAS_CEGCC. When defined,
- config-win32-cegcc is included.
-
- * ace/Numeric_Limits.h:
- "#ifdef" replace by "#if defined"
-
- * ace/os_include/sys/os_stat.h:
- Prevent defines from being defined a second time.
-
- * ace/OS_NS_stdio.inl:
- Prevent compiler errors when compiling
- with CE gcc compiler.
-
- Using global namespace for fseek
-
- * ace/OS_NS_stdlib.inl:
- Prevent compiler errors when compiling
- with CE gcc compiler.
-
- * ace/OS_NS_Thread.h:
- Defining STACK_SIZE_PARAM_IS_A_RESERVATION (when it
- isn't defined yet).
-
- * ace/OS_NS_time.h:
- * ace/Time_Value.inl:
- Prevent pragma warnings when compiling with
- CE gcc compiler.
-
-Wed Apr 8 10:13:28 UTC 2009 Olli Savia <ops@iki.fi>
-
- * ace/config-lynxos.h:
- LynxOS 5.0 has setenv/unsetenv.
-
-Wed Apr 8 10:01:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/PerlACE/ProcessVX_Unix.pm:
- Increased number of telnet retries
-
-Tue Apr 7 20:29:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-lynxos.h
- LynxOS lacks setenv/unsetenv
-
-Tue Apr 7 16:44:37 UTC 2009 James H. Hill <hillj@isis.vanderbilt.edu>
-
- * docs/ace_guidelines.vsmacros:
-
- Bug fix where the script was trying to run on unsupported
- text files, which was causing an exception.
-
-Tue Apr 7 09:33:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-sunos5.5.h
- Solaris lacks setenv/unsetenv
-
-Tue Apr 7 09:32:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * configure.ac:
- Added setenv/unsetenv
-
-Tue Apr 7 09:20:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-hpux-11.00.h
- HPUX lacks setenv/unsetenv
-
-Tue Apr 7 06:56:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/config-vxworks6.4.h:
- VxWorks kernel model lacks setenv/unsetenv
-
- * bin/fuzz.pl:
- Added setenv/unsetenv
-
-Mon Apr 6 21:59:51 UTC 2009 Steve Huston <shuston@riverace.com>
-
- * include/makeinclude/platform_sunos5_g++.GNU: Don't acc CFLAGS to
- CCFLAGS; set options that make sense to C and C++ in the
- respective CFLAGS/CCFLAGS. Not all options are cross-compatible
- so they shouldn't be blindly included. Has the side-affect of
- removing the double -pipe (and other options included twice)
- and fixes Bugzilla #3232.
-
-Mon Apr 6 15:17:23 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
-
- * tests/Message_Queue_Test.cpp: Added a new close_test() function
- to test the fix to Message_Queue_T::close(). Thanks to Igor
- Rayak <igor dot rayak at gmail dot com> for providing this.
-
-Mon Apr 6 14:46:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-win32-common.h:
- Windows doesn't have setenv/unsetenv
-
-Mon Apr 6 13:44:31 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
-
- * ace/Message_Queue_T.cpp (close): Added a comment explaining why
- we don't need to check the return value of deactivate_i().
-
-Mon Apr 6 09:43:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-WinCE.h:
- Added missing ACE_LACKS_GETENV
-
-Mon Apr 6 07:25:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-integritySCA.h:
- Added ACE_LACKS_PUTENV_PROTOTYPE
-
- * ace/config-WinCE.h:
- WinCE doesn't have environment variables
-
- * ace/OS_NS_stdlib.cpp:
- * ace/OS_NS_stdlib.h:
- * ace/OS_NS_stdlib.inl:
- * ace/OS_NS_unistd.cpp:
- Added setenv/unsetenv wrappers and used a specific define per
- environment method
-
-Sun Apr 5 19:08:47 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
-
- * ace/Message_Queue_T.cpp (close): Fixed this method so it returns
- the number of messages that were flushed from the queue, as per
- its documentation. Thanks to Igor Rayak <igor dot rayak at
- gmail dot com> for reporting this.
-
-Sun Apr 5 18:39:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_main.cpp:
- Added missing ACE_Export
-
-Sat Apr 4 11:49:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-vxworks6.4.h:
- Removed not needed define
-
-Fri Apr 3 13:28:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/os_include/arpa/os_inet.h:
- * ace/os_include/sys/os_select.h:
- * ace/os_include/sys/os_socket.h:
- * ace/os_include/sys/os_un.h:
- * ace/Token.h:
- * ace/config-vxworks6.4.h:
- Moved some VxWorks checks to the config file and added some
- new defines
-
-Thu Apr 2 19:33:13 UTC 2009 Olli Savia <ops@iki.fi>
-
- * include/makeinclude/platform_lynxos.GNU:
- Added -lXp to PLATFORM_X11_LIBS.
-
-Thu Apr 2 10:05:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Sig_Handlers_Test.cpp:
- Fixed compile error and warning
-
-Wed Apr 1 19:48:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Log_Msg_Test.cpp:
- Fix for vxworks 6.7
-
- * tests/Recursive_Condition_Test.cpp:
- Const change and added a debug statement
-
- * tests/Sig_Handlers_Test.cpp:
- Removed not needed include and fixed compile issue
-
- * tests/tests.mpc:
- Added missing Sig_Handlers_Test
-
-Wed Apr 1 15:12:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Service_Repository.h:
- Removed unicode character. Thanks to Alon Diamant
- <diamant dot alon at gmail dot com> for reporting this
-
-Tue Mar 31 07:18:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Sock_Connect.cpp:
- VxWorks 6.7 also has an issue with in6_addr
-
-Tue Mar 31 14:59:49 UTC 2009 Adam Mitz <mitza@ociweb.com>
-
- * ace/High_Res_Timer.cpp:
-
- Linux configured with "clock=pit" on the boot line (commonly used
- for virtual machines) can report a 0 MHz CPU, in which case ACE
- must run calibration for the High Res Timer to avoid a division by 0.
-
-Mon Mar 30 14:32:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_Thread.cpp:
- * ace/OS_NS_Thread.inl:
- Refactored VxWorks version checks to new macros
-
-Fri Mar 27 13:24:58 UTC 2009 Olli Savia <ops@iki.fi>
-
- * bin/MakeProjectCreator/config/ace_athena3d.mpb:
- * tests/XtAthenaReactor_Test.cpp:
- * tests/tests.mpc:
- Added support for Athena-3D widgets.
-
-Fri Mar 27 11:19:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/PerlACE/ProcessVX_Unix.pm:
- * bin/PerlACE/ProcessVX_Win32.pm:
- Improved error handling
-
-Thu Mar 26 17:10:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/PerlACE/ProcessVX_Unix.pm:
- * bin/PerlACE/ProcessVX_Win32.pm:
- Changed waiting for the prompt, VxWorks 6.7 telnet server seems to
- have slight different timing behaviour
-
-Thu Mar 26 12:48:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/PerlACE/ProcessVX.pm:
- * bin/PerlACE/ProcessVX_Unix.pm:
- * bin/PerlACE/ProcessVX_Win32.pm:
- Added support for ACE_RUN_VX_TGT_STARTUP_SCRIPT. This is a script
- on the host system that is loaded and then executed on the target
-
-Thu Mar 26 09:21:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * rpmbuild/ace-tao-ciao.spec:
- Added explicit provides for mpc
-
-Thu Mar 26 09:02:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_Thread.inl (condattr_destroy, condattr_init):
- Simplified these methods
-
-Wed Mar 25 19:27:45 UTC 2009 Phil Mesnier <mesnier_p@ociweb.com>
-
- * ace/OS_NS_Thread.inl:
- Address the possibility that both PTHREADS and STHREADS are
- available, which is the case on Solaris 5.5 and newer. The
- header prefers PTHREAD definitions to STHREAD, so now this code
- does the same.
-
-Wed Mar 25 19:09:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/os_include/os_limits.h:
- * Kokyu/DSRT_Dispatcher_Impl_T.h:
- Fixed VxWorks 6.7 compile problems
-
- * Kokyu/Kokyu.cpp:
- Initialise pointers with 0
-
-Wed Mar 25 13:04:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-vxworks6.7.h:
- isascii still gives a problem with VxWorks 6.7.
-
-Wed Mar 25 09:15:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/platform_vxworks.GNU:
- Added support for VxWorks 6.7
-
-Tue Mar 24 15:16:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-win32-common.h:
- When the user defines ACE_HAS_WTHREADS_CONDITION_VARIABLE we don't
- define ACE_LACKS_COND_T
-
- * ace/OS_NS_Thread.cpp:
- * ace/OS_NS_Thread.h:
- * ace/OS_NS_Thread.inl:
- Windows Vista/Server 2008 and newer do have native support for
- condition variables. Added a compilation time flag
- ACE_HAS_WTHREADS_CONDITION_VARIABLE, when this is defined ACE will
- use the native Windows condition api's. Did some unrelated const,
- performance, and code improvements.
-
- * ace/OS_NS_stdio.cpp (checkUnicodeFormat):
- Slightly change the check for the return value
-
-Tue Mar 24 15:16:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Timer_Heap_T.cpp:
- * ace/Timer_Queue_Adapters.cpp:
- Const changes
-
-Tue Mar 24 13:43:14 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
-
- * tests/Sig_Handlers_Test.cpp: Added a new test to ensure that the
- ACE_Sig_Handlers class is working properly.
-
-Tue Mar 24 11:45:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Bug_3532_Regression_Test.cpp:
- Use ACE_TEXT
-
-Tue Mar 24 11:38:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_stdio.cpp (checkUnicodeFormat):
- Fixed a bug that the file pointer wasn't set to the start of the
- file when the file is just 1 byte large. This fixes bugzilla
- 3532, thanks to Martin Gaus <gaus at gmx dot de> for reporting
- this.
-
-Mon Mar 23 23:11:49 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
-
- * ace/Sig_Handler.cpp: Fixed a silly bug in the use of
- ACE_Fixed_Set_Iterator that was causing every other signal in
- ACE_Sig_Handlers to be skipped. Thanks to Andreas Drescher <ace
- at anticat dot ch> for reporting this bug.
-
-Sun Mar 22 19:21:06 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
-
- * ace/Acceptor.cpp (accept_svc_handler): Zapped the 'const' before
- the 'bool'.
-
-Fri Mar 20 13:40:47 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
-
- * ace/Acceptor.cpp (accept_svc_handler): Added a check for a NULL
- reactor to avoid a race condition. Thanks to JD Robertson
- <JD.Robertson at ni dot com> for reporting this.
-
-Sun Mar 22 06:46:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_Thread.cpp:
- For ACE_BEGINTHREADEX with WinCE only pas supported flags
-
-Fri Mar 20 16:15:15 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * THANKS:
-
- Updated email address for Max Khon.
-
-Fri Mar 20 08:07:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_unistd.{h,inl}:
- Use correct type for pid and WinCE change
-
-Thu Mar 19 16:07:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/config/acedefaults.mpb:
- * bin/MakeProjectCreator/config/svc_conf_files.mpb:
- Add all .conf and .conf.xml files to a Svc Conf Files group
- and use it for all ace/tao projects. That way any service
- config file is part of the generated visual studio solution
- which makes it easier to edit these files
-
-Thu Mar 19 12:42:07 UTC 2009 Phil Mesnier <mesnier_p@ociweb.com>
-
- * ace/OS_NS_unistd.inl:
-
- Further clean up to maintain style consistency in new dup()
- impl.
-
-Thu Mar 19 11:57:46 UTC 2009 Phil Mesnier <mesnier_p@ociweb.com>
-
- * ace/OS_NS_unistd.inl:
-
- Clean up compile errors.
-
-Wed Mar 18 14:48:23 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
-
- * ace/OS_NS_unistd.{h,inl}: Added a new ACE_OS::dup() method with
- one more parameter as process id of target process
- [ACE_OS:dup(ACE_HANDLE handle, int pid)], so that handle
- duplicated by dup() can be used in target process. Thanks to
- kashif khan <kashif_khan198227 at yahoo dot com> for
- contributing this.
-
-Wed Mar 18 14:28:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * protocols/ace/RMCast/Acknowledge.cpp:
- * protocols/ace/RMCast/Protocol.h:
- Initialise pointers with 0
-
-Wed Mar 18 11:23:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-cygwin32.h:
- Added some support for Cygwin 1.7
-
-Wed Mar 18 09:17:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_Thread.cpp:
- For ACE_BEGINTHREADEX with WinCE, just past all flags to CreateThread,
- that way the user can also specify STACK_SIZE_PARAM_IS_A_RESERVATION
- as flag
-
-Tue Mar 17 09:10:00 UTC 2009 Simon Massey <sma at prismtech dot com>
-
- * bin/diff-builds-and-group-fixed-tests-only.sh:
- Correct Fri Mar 13 08:16:54 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
- so that CIAO_ROOT and TAO_ROOT are actually set.
-
-Mon Mar 16 20:04:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/generate_compile_stats.sh:
- Let gnuplot figure our the yrange high
-
-Mon Mar 16 19:46:53 UTC 2009 Marcel Smit <msmit@remedy.nl>
-
- * THANKS
- Added MarcusM for fixing Bugzilla 3618.
-
-Mon Mar 16 19:35:53 UTC 2009 Marcel Smit <msmit@remedy.nl>
-
- * ace/Service_Gestalt.cpp:
- Applied patch attached to Bugzilla 3618.
- Fixed Bugzilla 3618.
-
-Mon Mar 16 18:42:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * docs/analyticsTracking.php:
- * docs/Download.html:
- Added tracking
-
-Mon Mar 16 13:01:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Asynch_IO.h:
- * ace/Based_Pointer_Repository.h:
- Added private copy constructor/assignment operator to prevent
- making a copy which leads to a double delete
-
-Mon Mar 16 12:29:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Configuration.cpp:
- * ace/System_Time.cpp:
- Initialise pointers with 0
-
- * ace/MEM_Acceptor.h:
- Doxygen fix
-
- * ace/Monitor_Control_Types.cpp (operator=):
- Check for self assignment
-
- * ace/Name_Space.cpp:
- * ace/Name_Space.h:
- Let operator= return a value
-
- * ace/SOCK.h:
- Layout change
-
- * ace/UUID.cpp:
- Simplified operator=
-
-Sun Mar 15 18:44:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * rpmbuild/ace-tao-ciao.spec:
- Removed workarounds for TAO_IDL lib version numbers
-
-Sat Mar 14 22:05:15 UTC 2009 Olli Savia <ops@iki.fi>
-
- * ace/config-lynxos.h:
- Updated for LynxOS 5.0
-
-Fri Mar 13 19:21:54 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * rpmbuild/ace-tao-ciao.spec:
- Removed checks for OS version, we now use the gcc version
-
-Fri Mar 13 08:16:54 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/diff-builds-and-group-fixed-tests-only.sh:
- Check also the lst files in the TAO_ROOT/bin and CIAO_ROOT/bin
- directory.
-
- * ace/MEM_Connector.h
- * ace/SOCK_Connector.h
- * ace/SOCK_SEQPACK_Connector.h
- * ace/SSL/SSL_SOCK_Connector.h
- Fixed typo in comment
-
-Mon Mar 9 13:39:08 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * etc/*:
- Moved all TAO and CIAO files to TAO_ROOT/etc and CIAO_ROOT/etc
-
- * bin/generate_doxygen.pl:
- Updated for doxygen file change
-
-Mon Mar 9 07:22:08 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/ace_qt3reactor.mpc:
- Explicitly list moc file to resolve compile warning on fc6
-
-Mon Mar 9 07:08:08 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/generate_footprint_chart.sh:
- Changed location of footer
-
- * bin/MakeProjectCreator/config/global.features:
- lzo1 is disabled by default
-
-Fri Mar 6 20:28:50 UTC 2009 Steven Stallion <stallions@ociweb.com>
-
- * bin/PerlACE/Process_Unix.pm:
- * bin/PerlACE/Run_Test.pm:
-
- Added add_lib_path support for Mac OS X (DYLD_LIBRARY_PATH).
-
-Fri Mar 6 09:07:08 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * html/Stats/footprint.shtml:
- Corrected links
-
-Thu Mar 5 20:18:42 UTC 2009 Olli Savia <ops@iki.fi>
-
- * include/makeinclude/platform_linux_common.GNU:
- Improved support for systems that lack 'lsb_release' command
- and systems which getconf doesn't support 'GNU_LIBPTHREAD_VERSION'
- variable.
-
-Thu Mar 5 19:22:08 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/ace_qt3reactor.mpc:
- * ace/ace_qt4reactor.mpc:
- Moved moc step to seperate project to get the correct build order
- with incredibuild
-
- * ace/Select_Reactor_T.h:
- * ace/Sig_Handler.h:
- * ace/WFMO_Reactor.h:
- Doxygen changes
-
-Wed Mar 4 20:01:11 UTC 2009 Olli Savia <ops@iki.fi>
-
- * include/makeinclude/platform_g++_common.GNU:
- Add -ftemplate-depth-23 to CCFLAGS when compiling with GCC 2.x.
-
-Wed Mar 4 10:04:15 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/generate_footprint_chart.sh:
- * bin/generate_performance_chart.sh:
- * bin/performance_stats.sh:
- Updated size and scale of the graphs
-
-Wed Mar 4 08:14:35 UTC 2009 Olli Savia <ops@iki.fi>
-
- * tests/Process_Manager_Test.cpp:
- Added missing ACE_TEXT.
-
-Tue Mar 3 19:59:10 UTC 2009 Olli Savia <ops@iki.fi>
-
- * apps/JAWS/clients/Blobby/Blob_Handler.cpp:
- Fixed compile warning.
-
-Tue Mar 3 19:43:42 UTC 2009 Olli Savia <ops@iki.fi>
-
- * tests/Process_Manager_Test.cpp:
- Fixed gcc's "zero-length format string" warning.
-
-Tue Mar 3 13:32:15 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/generate_compile_stats.sh:
- * bin/performance_stats.sh:
- * html/Stats/performance.shtml:
- * html/Stats/simple_footprint.shtml:
- Don't generate thumbnails, just show the original graphs on 320x240
-
-Tue Mar 3 11:13:48 UTC 2009 Olli Savia <ops@iki.fi>
-
- * include/makeinclude/platform_lynxos.GNU:
- Fixed cross compilation settings and changed default cross compilation
- platform to Linux.
-
-Tue Mar 3 10:42:15 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * html/Stats/compilation.shtml:
- * html/Stats/footprint.shtml:
- * html/Stats/navigation.html:
- * html/Stats/performance.shtml:
- Updated links to the new results
-
-Tue Mar 3 07:46:45 UTC 2009 Olli Savia <ops@iki.fi>
-
- * include/makeinclude/platform_lynxos.GNU:
- Add -lrpc to LIBS if rpc=1.
-
-Tue Mar 3 07:35:15 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Unbounded_Set_Test.cpp:
- Also test the is_empty() method
-
- * tests/Log_Msg_Backend_Test.cpp:
- Directly assign variable
-
-Tue Mar 3 05:27:13 UTC 2009 Olli Savia <ops@iki.fi>
-
- * ace/os_include/net/os_if.h:
- Fixed errors caused by previous commit.
-
-Mon Mar 2 19:58:57 UTC 2009 Olli Savia <ops@iki.fi>
-
- * ace/README:
- * ace/os_include/net/os_if.h:
- * configure.ac:
- * m4/config_h.m4:
- Removed legacy ACE_HAS_STL_MAP_CONFLICT macro.
-
-Mon Mar 2 14:51:20 UTC 2009 Olli Savia <ops@iki.fi>
-
- * examples/Misc/test_XtReactor1.cpp:
- * examples/Misc/test_XtReactor2.cpp:
- * tests/XtAthenaReactor_Test.cpp:
- * tests/XtMotifReactor_Test.cpp:
- Fixed compile warning and run-time crash on 64-bit systems.
-
-Mon Mar 2 11:44:15 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Auto_IncDec_T.h:
- * ace/OS_Memory.h:
- * ace/OS_NS_Thread.h:
- Doxygen fixes
-
-Mon Mar 2 10:35:41 UTC 2009 Vladimir Zykov <vz@prismtech.com>
-
- * apps/gperf/src/Key_List.cpp:
-
- Fixed memory leaks in gperf code.
-
-Mon Mar 2 07:53:15 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * html/Stats/index.shtml:
- Added some more links
-
-Mon Mar 2 07:37:59 UTC 2009 Olli Savia <ops@iki.fi>
-
- * performance-tests/RPC/client.cpp:
- Fixed compile error on LynxOS 4.2
-
-Sun Mar 1 20:35:34 UTC 2009 Olli Savia <ops@iki.fi>
-
- * ace/config-sunos5.5.h:
- Removed ACE_HAS_STL_MAP_CONFLICT.
-
-Sun Mar 1 20:20:16 UTC 2009 Olli Savia <ops@iki.fi>
-
- * ace/os_include/netinet/os_in.h:
- * ace/os_include/os_netdb.h:
+ * ace/OS_NS_errno.h:
+ * ace/config-android.h:
* ace/os_include/os_stropts.h:
- * configure.ac:
- * m4/config_h.m4:
- Removed legacy ACE_HAS_STL_QUEUE_CONFLICT macro.
-
-Sun Mar 1 18:45:15 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/generate_footprint_chart.sh
- * bin/generate_performance_chart.sh
- * bin/generate_topinfo_charts.sh
- * bin/performance_stats.sh
- Rotate xlabel to make them more readable
-
-Sun Mar 1 07:36:15 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/generate_performance_chart.sh:
- * bin/performance_stats.sh:
- * html/Stats/configuration.shtml:
- * html/Stats/footprint.shtml:
- Extended these files to that we can use them on emulab
-
-Fri Feb 27 12:31:15 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/generate_compile_stats.sh:
- Generate a link to the raw data file
-
-Fri Feb 27 10:09:15 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/generate_compile_stats.sh:
- If the object size is smaller then 1Kb, generate the graph in
- bytes
-
-Fri Feb 27 10:09:15 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/generate_compile_stats.sh:
- Changed gnuplot generation
-
-Fri Feb 27 09:50:47 UTC 2009 Marcel Smit <msmit@remedy.nl>
-
- * ace/ace_qt3reactor.mpc:
- * ace/ace_qt4reactor.mpc:
- Preventing QtReactor_moc.cpp to be included twice
-
-Fri Feb 27 08:21:47 UTC 2009 Olli Savia <ops@iki.fi>
-
- * ace/FlReactor/FlReactor.cpp:
- * ace/FoxReactor/FoxReactor.cpp:
- * tests/FlReactor_Test.cpp:
- Fixed includes.
-
-Fri Feb 27 07:52:36 UTC 2009 Olli Savia <ops@iki.fi>
-
- * performance-tests/RPC/client.cpp:
- Added #include "ace/Throughput_Stats.h" to fix compile errors.
-
-Fri Feb 27 07:08:15 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/generate_compile_stats.sh:
- Corrected sorting order
-
-Thu Feb 26 12:26:15 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Addr.cpp:
- Layout change
-
- * ace/Event_Handler.h:
- * ace/Free_List.h:
- * ace/Logging_Strategy.h:
- * ace/Process_Manager.h:
- * ace/Select_Reactor_Base.h:
- * ace/Select_Reactor_T.h:
- * ace/SSL/SSL_SOCK_Acceptor.inl:
- * ace/Timer_Heap_T.h:
- * ace/Timer_Wheel_T.h:
- Doxygen change
-
- * ace/Service_Config.cpp:
- * ace/Service_Gestalt.cpp:
- * ace/Service_Gestalt.h:
- Changed the default value of the logger_key argument
- to open to 0. That way we can easier check if the user
- has overridden the default. Also check the logger_key
- in Service_Gestalt, so that it can be set through TAO.
- This fixes bugzilla 3597
-
-Thu Feb 26 10:45:58 UTC 2009 Olli Savia <ops@iki.fi>
-
- * include/makeinclude/platform_linux_common.GNU:
- Fixed TCL/TK flags for Ubuntu.
-
-Thu Feb 26 09:24:15 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/generate_compile_stats.sh:
- Don't generate the LAST file anymore, it only takes disk space
- and is not used
-
-Thu Feb 26 08:39:15 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * etc/*:
- Improved these files
-
-Thu Feb 26 08:02:15 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/generate_compile_stats.sh:
- Don't use the .metrics directory, on emulab we always get a fresh
- system. Just use the DEST directory directly
-
-Mon Feb 23 19:34:15 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/generate_compile_stats.sh:
- Use mkdir -p
-
-Mon Feb 23 19:25:15 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_sys_socket.h:
- Doxygen changes
-
-Mon Feb 23 13:11:15 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-vxworks5.x.h:
- * ace/config-vxworks6.2.h:
- * ace/config-vxworks6.3.h:
- Removed, these VxWorks versions aren't maintained anymore
-
- * ace/config-vxworks.h:
- Updated
-
-Mon Feb 23 08:16:15 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/config/global.features
- Layout changes
-
- * bin/PerlACE/ProcessVX_Unix.pm
- Improved quote handling
-
- * debianbuild/dsc:
- New file
-
- * ace/Activation_Queue.cpp
- * ace/ATM_Addr.cpp
- * ace/ATM_Connector.inl
- * ace/Configuration_Import_Export.cpp
- * ace/Dynamic_Message_Strategy.cpp
- * ace/Future.cpp
- * ace/Message_Queue_T.cpp
- * ace/Naming_Context.cpp
- * ace/POSIX_Asynch_IO.cpp
- * ace/QoS/QoS_Session_Impl.cpp
- * ace/Timer_Heap_T.cpp
- * ace/Timer_Wheel_T.cpp
- * ace/TP_Reactor.cpp
- * ace/WIN32_Asynch_IO.cpp
- * ACEXML/examples/SAXPrint/main.cpp
- * apps/gperf/src/Options.cpp
- * apps/JAWS/server/HTTP_Handler.cpp
- * apps/mkcsregdb/mkcsregdb.cpp
- * ASNMP/examples/get/get.cpp
- * ASNMP/examples/get/get_async.cpp
- * ASNMP/examples/next/next.cpp
- * ASNMP/examples/set/set.cpp
- * ASNMP/examples/trap/trap.cpp
- * ASNMP/examples/walk/walk.cpp
- * examples/APG/Containers/DLList.cpp
- * examples/APG/Containers/Hash_Map.cpp
- * examples/APG/Containers/Hash_Map_Hash.cpp
- * examples/APG/Containers/Map_Manager.cpp
- * examples/APG/Containers/Map_Manager_Specialization.cpp
- * examples/APG/Containers/RB_Tree.cpp
- * examples/APG/Containers/RB_Tree_Functors.cpp
- * examples/APG/ThreadManagement/Coop_Cancel.cpp
- * examples/APG/ThreadManagement/ExitHandler.cpp
- * examples/APG/ThreadManagement/Pool.cpp
- * examples/APG/ThreadManagement/Signals2.cpp
- * examples/APG/ThreadManagement/Start_Hook.cpp
- * examples/APG/ThreadSafety/Atomic_Op.cpp
- * examples/APG/ThreadSafety/TSS.cpp
- * examples/APG/Timers/Task.cpp
- * examples/ASX/Event_Server/Event_Server/Options.cpp
- * examples/ASX/Event_Server/Event_Server/Peer_Router.cpp
- * examples/ASX/Event_Server/Transceiver/transceiver.cpp
- * examples/ASX/UPIPE_Event_Server/Options.cpp
- * examples/ASX/UPIPE_Event_Server/Peer_Router.cpp
- * examples/Connection/misc/Connection_Handler.cpp
- * examples/IPC_SAP/ATM_SAP/CPP-client.cpp
- * examples/IPC_SAP/SSL_SAP/SSL-server-fancy.cpp
- * examples/IPC_SAP/SSL_SAP/SSL-server.cpp
- * examples/QOS/Change_Receiver_FlowSpec/receiver.cpp
- * examples/QOS/Change_Receiver_FlowSpec/sender.cpp
- * examples/QOS/Change_Sender_TSpec/receiver.cpp
- * examples/QOS/Change_Sender_TSpec/sender.cpp
- * examples/QOS/Simple/receiver.cpp
- * examples/QOS/Simple/sender.cpp
- * examples/Reactor/Proactor/post_completions.cpp
- * examples/Reactor/Proactor/test_aiosig.cpp
- * examples/Reactor/Proactor/test_aiosig_ace.cpp
- * examples/Reactor/Proactor/test_end_event_loop.cpp
- * examples/Threads/auto_event.cpp
- * examples/Threads/manual_event.cpp
- * examples/Timer_Queue/Async_Timer_Queue_Test.cpp
- * Kokyu/DSRT_CV_Dispatcher_Impl_T.cpp
- * Kokyu/DSRT_Direct_Dispatcher_Impl_T.cpp
- * Kokyu/tests/DSRT_MIF/MIF.cpp
- * netsvcs/clients/Naming/Dump_Restore/Dump_Restore.cpp
- * netsvcs/lib/Name_Handler.cpp
- * NEWS
- * performance-tests/SCTP/Options_Manager.cpp
- * performance-tests/Server_Concurrency/Leader_Follower/RT_CORBA_Leader_Follower.cpp
- * performance-tests/Server_Concurrency/Queue_Based_Workers/RT_CORBA_Workers.cpp
- * performance-tests/Synch-Benchmarks/Perf_Test/Performance_Test_Options.cpp
- * performance-tests/TCP/tcp_test.cpp
- * performance-tests/TTCP/ACE-C++/wrapper-new-ttcp.cpp
- * performance-tests/UDP/udp_test.cpp
- * protocols/tests/HTBP/Reactor_Tests/server.cpp
- * protocols/tests/HTBP/Send_Large_Msg/server.cpp
- * protocols/tests/HTBP/Send_Recv_Tests/client.cpp
- * protocols/tests/HTBP/Send_Recv_Tests/server.cpp
- * tests/Cache_Map_Manager_Test.cpp
- * tests/CDR_Array_Test.cpp
- * tests/CDR_Test.cpp
- * tests/DLList_Test.cpp
- * tests/Get_Opt_Test.cpp
- * tests/Hash_Map_Manager_Test.cpp
- * tests/Hash_Multi_Map_Manager_Test.cpp
- * tests/IOStream_Test.cpp
- * tests/Logging_Strategy_Test.cpp
- * tests/Max_Default_Port_Test.cpp
- * tests/Max_Default_Port_Test_IPV6.cpp
- * tests/Message_Queue_Notifications_Test.cpp
- * tests/MT_Reference_Counted_Event_Handler_Test.cpp
- * tests/Multicast_Test.cpp
- * tests/Multicast_Test_IPV6.cpp
- * tests/Naming_Test.cpp
- * tests/Network_Adapters_Test.cpp
- * tests/Pipe_Test.cpp
- * tests/QtReactor_Test.cpp
- * tests/Reactor_Notification_Queue_Test.cpp
- * tests/Reactor_Remove_Resume_Test.cpp
- * tests/Reactor_Remove_Resume_Test_Dev_Poll.cpp
- * tests/Reactors_Test.cpp
- * tests/Signal_Test.cpp
- * tests/SOCK_Netlink_Test.cpp
- * tests/SOCK_SEQPACK_SCTP_Test.cpp
- * tests/SString_Test.cpp
- * tests/Thread_Pool_Reactor_Resume_Test.cpp
- * tests/Upgradable_RW_Test.cpp
- Zapped empty spaces at the end of a line
-
-Fri Feb 20 13:50:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-win32-mingw.h:
- Support MinGW 3.15
-
- * include/makeinclude/platform_gnuwin32_common.GNU:
- Improvement for cross compilation
-
- Thanks to Jani Hakala <jahakala at iki dot fi> for delivering some
- patches
-
- * ace/config-vxworks6.7.h:
- Improved support
-
-Fri Feb 20 09:54:33 UTC 2009 Marcel Smit <msmit@remedy.nl>
-
- * ace/config-win32-common.h:
- * tests/Process_Manager_Test.cpp:
- Added define ACE_HAS_WIN32_PRIORITY_CLASS. On win32
- platforms where process priority classes exists,
- one can use this define.
-
-Fri Feb 20 09:28:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Log_Msg_IPC.h:
- Added include of Default_Constants.h
-
-Fri Feb 20 07:29:18 UTC 2009 Olli Savia <ops@iki.fi>
-
- * tests/Based_Pointer_Test_Lib.cpp:
- Reverted the last changes made by Johnny
- (ace/svc_export.h is back again).
-
- * tests/Based_Pointer_Test_Lib_Export.h:
- Removed from repository (ace/svc_export.h is back again).
-
-Fri Feb 20 07:29:18 UTC 2009 Olli Savia <ops@iki.fi>
-
- * ace/config-openbsd.h:
- Added ACE_LACKS_LOG2 and ACE_LACKS_ISCTYPE.
-
-Thu Feb 19 20:27:33 UTC 2009 Olli Savia <ops@iki.fi>
-
- * ace/config-freebsd.h:
- Removed ACE_HAS_SIG_MACROS.
-
-Thu Feb 19 17:38:33 UTC 2009 Marcel Smit <msmit@remedy.nl>
-
- * tests/Process_Manager_Test.cpp:
- Expanded test with process priority on Windows platforms.
-
-Thu Feb 19 14:01:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Default_Constants.h:
- * ace/Log_Msg_IPC.cpp:
- * ace/Log_Msg_IPC.h:
- * netsvcs/lib/Client_Logging_Handler.cpp:
- * netsvcs/lib/Client_Logging_Handler.h:
- Added new ACE_HAS_STREAM_LOG_MSG_IPC which controls whether the
- ACE Log_Msg IPC should use streams or not. When ACE_HAS_STREAM_PIPES
- is defined we default to 1, else to 0. We do see that using stream
- pipes causes problems on at least Solaris, so the user can decide
- to set this value explicitly to 0
-
- * ace/CDR_Stream.cpp:
- * ace/CDR_Stream.h:
- * ace/Message_Block.inl:
- Doxygen and layout changes
-
- * ace/Message_Block.cpp:
- Use %@ for pointers
-
-Wed Feb 18 20:51:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/config/minizip.mpb:
- Added new base project for minizip
-
-Wed Feb 18 19:36:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-win32-msvc-7.h:
- Layout change
-
- * ace/config-win32-msvc-8.h:
- Disable warning 4250, and 4355, we do this for the other
- msvc versions but not for vc8
-
-Wed Feb 18 19:06:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * netsvcs/lib/Client_Logging_Handler.cpp:
- * netsvcs/lib/Client_Logging_Handler.h:
- Just use ACE_HAS_STREAM_PIPES, there are too much other
- dependencies on this define
-
-Wed Feb 18 15:34:33 UTC 2009 Marcel Smit <msmit@remedy.nl>
-
- * tests/tests.mpc:
- Reverted the last changes made by Johnny
- (ace/svc_export.h is back again).
-
-Wed Feb 18 12:58:33 UTC 2009 Olli Savia <ops@iki.fi>
-
- * ace/config-freebsd.h:
- Added ACE_LACKS_ISCTYPE.
-
-Wed Feb 18 10:25:49 UTC 2009 Olli Savia <ops@iki.fi>
-
- * ace/config-g++-common.h:
- Define ACE_LACKS_NUMERIC_LIMITS and ACE_LACKS_ISCTYPE if
- compiling with GCC 2.x.
-
- * ace/config-lynxos.h:
- * ace/config-vxworks5.x.h:
- Do not define ACE_LACKS_NUMERIC_LIMITS. It is now handled by
- config-g++-common.h.
-
-Wed Feb 18 09:22:29 UTC 2009 Marcel Smit <msmit@remedy.nl>
-
- * tests/DLL_Test.h:
- Revert changes made by Johnny (just use
- ace/svc_export.h again).
-
- * tests/DLL_Test_Export.h:
- Removed since ace/svc_export.h is
- used again.
-
-Tue Feb 17 23:56:45 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu>
-
- * bin/MakeProjectCreator/config/global.features:
-
- Disabled xerces by default as well.
-
-Tue Feb 17 20:19:06 UTC 2009 Olli Savia <ops@iki.fi>
-
- * ace/os_include/os_stddef.h:
- Removed unneeded definitions for NULL and offsetof.
-
-Tue Feb 17 18:08:28 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * netsvcs/lib/Client_Logging_Handler.h:
- * netsvcs/lib/Name_Handler.cpp:
- * netsvcs/lib/Name_Handler.h:
- * netsvcs/lib/Server_Logging_Handler.h:
- * netsvcs/lib/Server_Logging_Handler_T.cpp:
- * netsvcs/lib/Time_Request_Reply.cpp:
- * netsvcs/lib/Time_Request_Reply.h:
- * netsvcs/lib/Token_Handler.cpp:
- * netsvcs/lib/Token_Handler.h:
- * netsvcs/lib/TS_Clerk_Handler.cpp:
- * netsvcs/lib/TS_Clerk_Handler.h:
- * netsvcs/lib/TS_Server_Handler.cpp:
- * netsvcs/lib/TS_Server_Handler.h:
- Revert svc_export.h file, much more dependencies then I expected
-
-Tue Feb 17 17:46:28 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/ace.mpc:
- * ace/ace_for_tao.mpc:
- * ace/Makefile.am:
- Readded svc_export.h
-
-Tue Feb 17 17:45:28 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/svc_export.h:
- Readded this file, removing it breaks a lot of examples which all
- first have to be updated
-
-Tue Feb 17 14:27:50 UTC 2009 Olli Savia <ops@iki.fi>
-
- * ace/os_include/os_signal.h:
- Removed some legacy Linux code.
-
-Tue Feb 17 14:20:28 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Based_Pointer_Test_Lib.cpp:
- * tests/Based_Pointer_Test_Lib_Export.h:
- * tests/DLL_Test.h:
- * tests/DLL_Test_Export.h:
- * tests/tests.mpc:
- Added specific export files for these tests
-
-Tue Feb 17 13:13:28 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * netsvcs/lib/Client_Logging_Handler.cpp:
- Runtime fix
-
-Tue Feb 17 12:53:28 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * netsvcs/lib/Client_Logging_Handler.cpp:
- logger_key_ is only required when using stream_pipes
-
-Tue Feb 17 11:52:28 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * netsvcs/lib/Client_Logging_Handler.cpp:
- * netsvcs/lib/Client_Logging_Handler.h:
- Added new ACE_NETSVCS_CLIENT_LOGGING_HANDLER_USES_STREAM_PIPES which
- can be explicitly set to 0 to just use sockets
-
-Tue Feb 17 10:57:28 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/ace.mpc:
- * ace/ace_for_tao.mpc:
- * ace/Makefile.am:
- * ace/svc_export.h:
- * netsvcs/lib/svc_export.h:
- * netsvcs/lib/Makefile.am
- Moved svc_export to the netsvcs lib directory, it belongs there
-
- * ace/CDR_Stream.cpp:
- Layout change
-
- * ace/Lock_Adapter_T.h:
- * ace/Message_Block.cpp:
- * ace/Message_Block.h:
- * ace/Reverse_Lock_T.h:
- Doxygen change
-
- * netsvcs/lib/Client_Logging_Handler.cpp:
- Make sure we receive the expected length
-
- * netsvcs/lib/lib.mpc:
- Set the correct export define
-
- * netsvcs/lib/Client_Logging_Handler.h:
- * netsvcs/lib/Name_Handler.cpp:
- * netsvcs/lib/Name_Handler.h:
- * netsvcs/lib/Server_Logging_Handler.h:
- * netsvcs/lib/Server_Logging_Handler_T.cpp:
- * netsvcs/lib/Time_Request_Reply.cpp:
- * netsvcs/lib/Time_Request_Reply.h:
- * netsvcs/lib/Token_Handler.cpp:
- * netsvcs/lib/Token_Handler.h:
- * netsvcs/lib/TS_Clerk_Handler.cpp:
- * netsvcs/lib/TS_Clerk_Handler.h:
- * netsvcs/lib/TS_Server_Handler.cpp:
- * netsvcs/lib/TS_Server_Handler.h:
- Updated include of svc_export and no need to set the
- build define
-
-Mon Feb 16 18:58:28 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/CDR_Stream.h:
- * ace/FIFO_Recv_Msg.h:
- * ace/FIFO_Send_Msg.h:
- * ace/SPIPE_Stream.h:
- Doxygen changes
-
-Mon Feb 16 17:09:40 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu>
-
- * bin/MakeProjectCreator/config/global.features:
-
- Disabled ofccm by default.
-
-Mon Feb 16 13:30:28 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Array_Base.h:
- * ace/Local_Tokens.h:
- * ace/SPIPE_Stream.h:
- * ace/Stream.h:
- * ace/Unbounded_Set_Ex.h:
- * ace/Vector_T.h
- Doyxgen change
-
- * ace/Hash_Map_Manager_T.cpp:
- Use prefix increment
-
- * ace/Hash_Map_Manager_T.h:
- * ace/Hash_Map_Manager_T.inl:
- Removed cur_size method, current_size does the same and is
- public
-
- * ace/Log_Msg.cpp:
- Layout change
-
- * netsvcs/lib/Client_Logging_Handler.cpp:
- If we don't receive the exact number of bytes with spipe stream
- see that as error
-
-Mon Feb 16 10:57:28 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Log_Msg_IPC.cpp:
- Check all stream insertion return values
-
-Sat Feb 14 14:53:28 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Log_Msg.cpp:
- Print null if we get a nill string for a %p format specifier instead
- of causing a crash. This fixes bugzilla 3571
-
- * tests/Log_Msg_Test.cpp:
- Extended this test.
-
-Fri Feb 13 13:30:28 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Dev_Poll_Reactor.cpp
- * ace/Log_Msg.cpp
- * ace/MEM_Acceptor.cpp
- * ace/MMAP_Memory_Pool.cpp
- * ace/POSIX_Asynch_IO.cpp
- * ace/POSIX_CB_Proactor.cpp
- * ace/POSIX_Proactor.cpp
- * ace/Registry_Name_Space.cpp
- * ace/Remote_Tokens.cpp
- * ace/Service_Config.cpp
- * ace/Service_Gestalt.cpp
- * ace/Shared_Memory_Pool.cpp
- * ace/SOCK_Dgram_Bcast.cpp
- * ace/SUN_Proactor.cpp
- * ace/TLI.cpp
- Use ACE_TEXT() with %p in ACE_DEBUG/ACE_ERROR. The log string
- passed to ACE_DEBUG/ACE_ERROR is converted automatically to
- unicode in an unicode build. The %p expects an unicode string,
- if a plain ascii string is passed in, this is just handled as
- unicode string and could lead to a crash because then we are
- just reading random memory
-
-Fri Feb 13 12:18:28 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * netsvcs/lib/Client_Logging_Handler.cpp:
- * netsvcs/lib/Server_Logging_Handler_T.cpp:
- Log a message when insert/extract fails
-
-Fri Feb 13 11:12:28 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * netsvcs/lib/Client_Logging_Handler.cpp:
- * netsvcs/lib/Server_Logging_Handler_T.cpp:
- When demarshaling fails return 0 instead of -1. That keeps the
- event handler registered with the reactor for the next log
- message.
-
-Thu Feb 12 07:33:28 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-win32-common.h:
- * ace/os_include/sys/os_types.h:
- Added ACE_LACKS_MODE_T, ACE_LACKS_CADDR_T, ACE_LACKS_NLINK_T,
- ACE_LACKS_UID_T, and ACE_LACKS_GID_T as new defines. This makes
- it possible for an enduser to disable the typedefs by undefining
- these defines. Thanks to Bill Rizzi <rizzi at softserv dot com>
- for pointing this out
-
-Wed Feb 11 22:26:26 2009 Steve Huston <shuston@riverace.com>
-
- * ace/LSOCK_CODgram.h: Improved the comments and usage scenario.
-
-Wed Feb 11 16:20:19 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu>
-
- * include/makeinclude/wrapper_macros.GNU:
-
- Removed xerces from this file, as its no longer a feature.
- Thanks to Adam Mitz for pointing this out.
-
-Wed Feb 11 06:59:28 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-win32-msvc.h:
- Disable msc_ver check in this file
-
-Wed Feb 11 06:52:28 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/platform_linux.GNU:
- Fixed Red Hat detection
-
-Tue Feb 10 20:38:27 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu>
-
- * bin/MakeProjectCreator/config/global.features:
-
- Made xerces2 and xerces3 disabled by default.
-
-Tue Feb 10 20:16:28 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_ctype.inl:
- * ace/Process_Manager.cpp:
- * ace/WFMO_Reactor.cpp:
- Updated old msvc ver checks to fix fuzz errors
-
-Tue Feb 10 18:27:28 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * netsvcs/lib/Server_Logging_Handler_T.h:
- Doxygen change
-
-Tue Feb 10 18:26:28 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/platform_linux.GNU:
- Changed how we detect broken GCC versions, not check on the platform
- but check on the gcc version (RedHat 4.1.1 or 4.1.2)
-
-Tue Feb 10 18:25:28 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * rpmbuild/ace-tao-ciao.spec:
- Updated for the next release
-
-Tue Feb 10 18:23:28 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * docs/bczar/bczar.html:
- Extended bczar release instructions
-
- * bin/fuzz.pl:
- Extended msvc_ver check
-
- * debianbuild/control:
- Updated for the next release
-
-Tue Feb 10 18:20:28 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-pharlap.h:
- Define ACE_HAS_WINSOCK1 to 1
-
- * ace/config-vxworks.h:
- Added support for VxWorks 6.7
-
- * ace/config-win32-borland.h:
- Removed support for C++Builder 2007
-
- * ace/os_include/sys/os_types.h:
- * ace/OS_NS_arpa_inet.cpp:
- * ace/OS_NS_unistd.inl:
- Fixes for VxWorks 6.7
-
-Tue Feb 10 05:39:28 UTC 2009 Phil Mesnier <mesnier_p@ociweb.com>
-
- * NEWS:
- revision bump.
-
-Tue Feb 10 05:08:24 UTC 2009 Phil Mesnier <mesnier_p@ociweb.com>
-
- * docs/Download.html:
- * etc/index.html:
- * bin/diff-builds-and-group-fixed-tests-only.sh
- Update latest micro version links and date.
-
- * ChangeLogs/ChangeLog-09a:
- Added this file.
-
-Mon Feb 09 12:01:28 CST 2009 Phil Mesnier <mesnier_p@ociweb.com>
+ * ace/os_include/sys/os_sem.h:
+ * ace/os_include/sys/os_shm.h:
+ * include/makeinclude/platform_android.GNU:
- * ACE version 5.6.8 released.
+ Android patches from SAIC. xs
Local Variables:
mode: change-log
diff --git a/ACE/ace/OS_NS_errno.h b/ACE/ace/OS_NS_errno.h
index c4ea9d57a8f..9931d862759 100644
--- a/ACE/ace/OS_NS_errno.h
+++ b/ACE/ace/OS_NS_errno.h
@@ -82,6 +82,8 @@ private:
#if defined (ACE_HAS_WINCE_BROKEN_ERRNO)
# define ACE_ERRNO_TYPE ACE_CE_Errno
+#elif defined (ACE_HAS_ANDROID)
+#define ACE_ERRNO_TYPE volatile int
#else
# define ACE_ERRNO_TYPE int
#endif /* ACE_HAS_WINCE_BROKEN_ERRNO */
diff --git a/ACE/ace/config-android.h b/ACE/ace/config-android.h
new file mode 100644
index 00000000000..e678cc6faaa
--- /dev/null
+++ b/ACE/ace/config-android.h
@@ -0,0 +1,78 @@
+// $Id$
+#ifndef ACE_CONFIG_ANDROID_H
+#define ACE_CONFIG_ANDROID_H
+
+#define ACE_HAS_ANDROID
+#define ACE_HAS_NET_IF_DL_H
+#define ACE_SIZEOF_LONG_DOUBLE 8
+#define ACE_LACKS_UCONTEXT_H
+#define ACE_LACKS_SYS_SEM_H
+#define ACE_LACKS_SEARCH_H
+#define ACE_LACKS_STROPTS_H
+#define ACE_HAS_SIGINFO_T
+#define ACE_LACKS_SIGINFO_H
+#define ACE_LACKS_SWAB
+#define ACE_LACKS_TRUNCATE
+#define ACE_LACKS_LOG2
+#define ACE_LACKS_PTHREAD_CANCEL
+#define ACE_LACKS_TEMPNAM
+#define ACE_LACKS_ISCTYPE
+#define ACE_LACKS_SEEKDIR
+#define ACE_LACKS_TELLDIR
+#define ACE_LACKS_SYS_MSG_H
+#define ACE_LACKS_SYSV_MSQ_PROTOS
+#define ACE_LACKS_SYS_SHM_H
+#define ACE_LACKS_SETSCHED
+#define ACE_LACKS_SYS_SYSCTL_H
+#define ACE_LACKS_STRRECVFD
+#define ACE_TEMPLATES_REQUIRE_SOURCE
+
+/* This type is mandatory, but Android doesn't define it. */
+typedef unsigned long fd_mask;
+
+#include "ace/config-linux.h"
+
+# if defined(ACE_IMPORT_SINGLETON_DECLARATION)
+# undef ACE_IMPORT_SINGLETON_DECLARATION
+# define ACE_IMPORT_SINGLETON_DECLARATION(T)
+# endif
+
+# if defined(ACE_IMPORT_SINGLETON_DECLARE)
+# undef ACE_IMPORT_SINGLETON_DECLARE
+# define ACE_IMPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK)
+# endif
+
+#ifdef ACE_SCANDIR_CMP_USES_VOIDPTR
+#undef ACE_SCANDIR_CMP_USES_VOIDPTR
+#endif
+
+#define ACE_LACKS_CUSERID
+
+#ifdef ACE_SCANDIR_CMP_USES_CONST_VOIDPTR
+#undef ACE_SCANDIR_CMP_USES_CONST_VOIDPTR
+#endif
+
+#ifdef ACE_HAS_UALARM
+#undef ACE_HAS_UALARM
+#endif
+
+#ifdef ACE_HAS_SYSV_IPC
+#undef ACE_HAS_SYSV_IPC
+#endif
+
+#ifdef ACE_HAS_GETIFADDRS
+#undef ACE_HAS_GETIFADDRS
+#endif
+
+#ifdef ACE_HAS_BYTESEX_H
+#undef ACE_HAS_BYTESEX_H
+#endif
+
+#ifdef ACE_HAS_LINUX_SYSINFO
+#undef ACE_HAS_LINUX_SYSINFO
+#endif
+
+#define ACE_LACKS_CUSERID
+#define ACE_LACKS_PWD_FUNCTIONS
+
+#endif/* ACE_CONFIG_ANDROID_H*/
diff --git a/ACE/ace/os_include/os_stropts.h b/ACE/ace/os_include/os_stropts.h
index 03d0f7c6ce4..a132d54d814 100644
--- a/ACE/ace/os_include/os_stropts.h
+++ b/ACE/ace/os_include/os_stropts.h
@@ -71,6 +71,10 @@
# include /**/ <ioLib.h>
#endif /* ACE_VXWORKS */
+#if defined (ACE_HAS_ANDROID)
+#include <sys/socket.h>
+#endif
+
// Place all additions (especially function declarations) within extern "C" {}
#ifdef __cplusplus
extern "C"
diff --git a/ACE/ace/os_include/sys/os_sem.h b/ACE/ace/os_include/sys/os_sem.h
index 93f669d2913..5553f8d6afb 100644
--- a/ACE/ace/os_include/sys/os_sem.h
+++ b/ACE/ace/os_include/sys/os_sem.h
@@ -30,6 +30,10 @@
# include /**/ <sys/sem.h>
#endif /* !ACE_LACKS_SYS_SEM_H */
+#if defined (ACE_HAS_ANDROID)
+# include <linux/sem.h>
+#endif
+
// Place all additions (especially function declarations) within extern "C" {}
#ifdef __cplusplus
extern "C"
diff --git a/ACE/ace/os_include/sys/os_shm.h b/ACE/ace/os_include/sys/os_shm.h
index af005e8dbb2..f5a3fd61d7a 100644
--- a/ACE/ace/os_include/sys/os_shm.h
+++ b/ACE/ace/os_include/sys/os_shm.h
@@ -30,6 +30,10 @@
# include /**/ <sys/shm.h>
#endif /* !ACE_LACKS_SYS_SHM_H */
+#if defined (ACE_HAS_ANDROID) && defined (ACE_LACKS_SYS_SHM_H)
+#include <linux/shm.h>
+#endif
+
// Place all additions (especially function declarations) within extern "C" {}
#ifdef __cplusplus
extern "C"
diff --git a/ACE/include/makeinclude/platform_android.GNU b/ACE/include/makeinclude/platform_android.GNU
new file mode 100644
index 00000000000..b5c52f594e4
--- /dev/null
+++ b/ACE/include/makeinclude/platform_android.GNU
@@ -0,0 +1,62 @@
+# $Id$
+static_libs_only=1
+ssl=0
+
+HOST_PREBUILT :=/Users/frohnhoefere/Android/android-toolchain
+NDK_HOME :=/Users/frohnhoefere/Android/android-ndk-r5b
+SYSROOT := $(HOST_PREBUILT)/sysroot
+
+CC_FLAGS += $(CFLAGS) $(TEMPLATES_FLAG)
+
+CPP_FLAGS += \
+ -fpic \
+ -ffunction-sections \
+ -funwind-tables \
+ -D__ARM_ARCH_5__ \
+ -D__ARM_ARCH_5T__ \
+ -D__ARM_ARCH_5E__ \
+ -D__ARM_ARCH_5TE__ \
+ -Wno-psabi \
+ -march=armv5te \
+ -mtune=xscale \
+ -msoft-float \
+ -fexceptions \
+ -frtti \
+ -mthumb \
+ -O0 \
+ -fomit-frame-pointer \
+ -fno-strict-aliasing \
+ -finline-limit=64 \
+ -DANDROID \
+ -g
+
+SOFLAGS += $(NDK_HOME)/sources/cxx-stl/gnu-libstdc++/libs/armeabi/libstdc++.a
+
+LDFLAGS := \
+ --sysroot=$(SYSROOT) \
+ $(LDLIBS) \
+ $(SOFLAGS)
+
+POSTLINK := \
+ --sysroot=$(SYSROOT) \
+ $(LDLIBS) \
+ $(SOFLAGS)
+
+CC=arm-linux-androideabi-g++ $(CPP_FLAGS)
+CXX=arm-linux-androideabi-g++ $(CPP_FLAGS)
+AR=arm-linux-androideabi-ar
+STRIP=arm-linux-androideabi-strip
+RANLIB=arm-linux-androideabi-ranlib
+DLD =$(CXX)
+LD =arm-linux-androideabi-g++
+
+ifneq (,$(HOST_ROOT))
+ TAO_IDLFLAGS += -g $(HOST_ROOT)/bin/ace_gperf
+ TAO_IDL = $(HOST_ROOT)/bin/tao_idl
+ TAO_IDL3_TO_IDL2 = $(HOST_ROOT)/bin/tao_idl3_to_idl2
+ TAO_IDL_DEP = $(TAO_IDL)
+ TAO_IDL3_TO_IDL2_DEP = $(TAO_IDL3_TO_IDL2)
+ # make sure to use the target compiler, not the cross-compiler
+ # as preprocessor for the cross-compiled idl tools
+ TAO_IDL_PREPROCESSOR = gcc
+endif