diff options
author | William R. Otte <wotte@dre.vanderbilt.edu> | 2011-07-18 15:36:49 +0000 |
---|---|---|
committer | William R. Otte <wotte@dre.vanderbilt.edu> | 2011-07-18 15:36:49 +0000 |
commit | 5a8c15659e2b173c1011b016017db4ed36dacf45 (patch) | |
tree | 09d202dd93b515a8850b903f89f989d45e098e35 | |
parent | 3e869a97c2049b92443ac61c7dbb3adafa8bfa18 (diff) | |
download | ATCD-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/ChangeLog | 1394 | ||||
-rw-r--r-- | ACE/ace/OS_NS_errno.h | 2 | ||||
-rw-r--r-- | ACE/ace/config-android.h | 78 | ||||
-rw-r--r-- | ACE/ace/os_include/os_stropts.h | 4 | ||||
-rw-r--r-- | ACE/ace/os_include/sys/os_sem.h | 4 | ||||
-rw-r--r-- | ACE/ace/os_include/sys/os_shm.h | 4 | ||||
-rw-r--r-- | ACE/include/makeinclude/platform_android.GNU | 62 |
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 |