Merge pull request #2301 from sonndinh/remove-dup-reactor-functions
[ACE_TAO.git] / ACE / ChangeLogs / ChangeLog-2014b
blobb4972ebeedb46d01edbb3f1c21825ecc63c961ea
1 Tue Nov 25 14:52:51 UTC 2014  Johnny Willemsen  <jwillemsen@remedy.nl>
3         * ACE-INSTALL.html:
4           Fixed cygwin setup instructions as reported by
5           Koh Onishi <k_onishi at mtj dot biglobe dot ne dot jp> in
6           bugzilla 4066
8 Tue Nov 25 09:18:14 UTC 2014  Martin Corino  <mcorino@remedy.nl>
10         * ace/Task.h:
11         * ace/Task.inl:
12           Making the lock_ member mutable removes the need for
13           const_cast<>()-ing in guard expressions.
15 Mon Nov 24 11:20:09 UTC 2014  Johnny Willemsen  <jwillemsen@remedy.nl>
17         * ace/Abstract_Timer_Queue.h:
18           Doxygen fix
20 Mon Nov 24 10:49:54 UTC 2014  Martin Corino  <mcorino@remedy.nl>
22         * ace/Task.inl:
23           Removed unnecessary lock.
25 Fri Nov 14 15:03:21 UTC 2014  Johnny Willemsen  <jwillemsen@remedy.nl>
27         * bin/MakeProjectCreator/config/vc14nmake.mpb:
28           Disable warnings 4456, 4458, and 4459 with Visual Studio 2015
29           when we are using nmake
31 Fri Nov 14 08:14:39 UTC 2014  Johnny Willemsen  <jwillemsen@remedy.nl>
33         * NEWS:
34         * docs/Download.html:
35         * docs/bczar/bczar.html:
36         * etc/index.html:
37           Make 6.3.0 public
39         * bin/MakeProjectCreator/config/vc12.features:
40         * bin/MakeProjectCreator/config/vc14.features:
41           Missing features files
43         * bin/MakeProjectCreator/config/vc_warnings.mpb:
44           Disable warnings 4456, 4458, and 4459 with Visual Studio 2015
46 Fri Nov 14 08:38:16 CET 2014  Johnny Willemsen  <jwillemsen@remedy.nl>
48         * ACE version 6.3.0 released.
50 Thu Nov 13 11:31:37 UTC 2014  Steve Huston  <shuston@riverace.com>
52         * ace/config-lite.h: Adjust ACE_DECLARE_STL_REVERSE_ITERATORS to
53           work with Solaris Studio 12.4.
55         * NEWS: Note support for Solaris Studio 12.4.
57 Mon Nov 10 15:45:42 UTC 2014  Johnny Willemsen  <willemsen_j@remedy.nl>
59         * ace/CDR_Stream.h:
60           Doxygen fixes
62 Mon Nov 10 12:39:18 UTC 2014  Martin Corino  <mcorino@remedy.nl>
64         * NEWS:
65           Updated.
67 Thu Nov  6 19:45:38 UTC 2014  Johnny Willemsen  <willemsen_j@remedy.nl>
69         * bin/MakeProjectCreator/config/vc_warnings.mpb:
70           Visual Studio 2013 Update 3 gives a lot of warnings on deprecated
71           ascii winsock calls but they just work, so no need to change our
72           code. Added new feature vc_avoid_winsock_warnings which is enabled
73           by default, this adds _WINSOCK_DEPRECATED_NO_WARNINGS to the
74           compiler falgs. If you want to see all warnings, set
75           vc_avoid_winsock_warnings to 0 in your default.features file before
76           generatin the project files
78 Tue Nov  4 14:37:56 UTC 2014  Johnny Willemsen  <jwillemsen@remedy.nl>
80         * etc/ace_inet.doxygen:
81         * etc/ace_qos.doxygen:
82         * etc/ace_rmcast.doxygen:
83         * etc/ace_ssl.doxygen:
84         * etc/acexml.doxygen:
85           Set UML_LOOK to NO, with UML look all members/methods are shown
86           in the diagrams making them unusable
88 Mon Nov  3 12:50:28 UTC 2014  Martin Corino  <mcorino@remedy.nl>
90         * ace/WIN32_Asynch_IO.cpp:
91           Do not pass holder for bytes written when using OVERLAPPED IO.
92           Pass NULL instead. Recommended by MSDN.
94         * tests/Proactor_File_Test.cpp:
95           Circumvent problems with unreliable Async IO on older Win32
96           (WinXP, Win2003/2008).
98 Fri Oct 31 14:10:52 UTC 2014  Johnny Willemsen  <jwillemsen@remedy.nl>
100         * rpmbuild/ace-tao.spec:
101           No need for lsb
103 Fri Oct 31 13:49:11 UTC 2014  Martin Corino  <mcorino@remedy.nl>
105         * ace/WIN32_Asynch_IO.h:
106         * ace/WIN32_Asynch_IO.cpp:
107           Changed ACE_WIN32_Asynch_Write classes to not use shared_write() method
108           for Stream and File IO but use specific write() implementations instead.
109           This fixes Asynch File IO support (specifically writing) for Windows.
110           Fixes Bugzilla #3762 and #3992.
112         * tests/Proactor_File_Test.cpp:
113         * tests/run_test.lst:
114         * tests/tests.mpc:
115           Added new example/regression test for Asynch File IO using Proactor.
117 Wed Oct 29 20:22:38 UTC 2014  Steve Huston  <shuston@riverace.com>
119         * bin/MakeProjectCreator/templates/gnu.mpd: Change LDFLAGS for HP-UX to do install_rpath correctly.
120           Fixes Bugzilla #4170.
122 Tue Oct 28 09:51:14 UTC 2014  Martin Corino  <mcorino@remedy.nl>
124         * bin/MakeProjectCreator/docs/templates/gnu.txt:
125         * bin/MakeProjectCreator/templates/gnu.mpd:
126         * include/makeinclude/wrapper_macros.GNU:
127           Added (optional) support for per project output directories for
128           object files. Fixes Bugzilla #3868.
130 Tue Oct 28 08:00:15 UTC 2014  Johnny Willemsen  <jwillemsen@remedy.nl>
132         * tests/Bug_4189_Regression_Test.cpp:
133           Use PF_INET, that is the default argument of ACE_SOCK_Dgram_Bcast
135 Mon Oct 27 18:06:17 UTC 2014  Johnny Willemsen  <jwillemsen@remedy.nl>
137         * ace/config-win32-common.h:
138           Don't define SO_REUSEPORT when it is not defined, the code
139           that uses this as argument to call ACE_OS::setsockopt only works
140           when this has been defined. Defining it here to a dummy value
141           causes us to call the Windows API with an invalid argument
143 Mon Oct 27 12:32:17 UTC 2014  Johnny Willemsen  <jwillemsen@remedy.nl>
145         * ace/config-win32-common.h:
146         * ace/os_include/sys/os_types.h:
147           Introduce new ACE_LACKS_PID_T which is set on Windows, but
148           not with MinGW
150 Mon Oct 27 07:57:57 UTC 2014  Johnny Willemsen  <jwillemsen@remedy.nl>
152         * ace/OS_NS_sys_socket.inl:
153           Removed the ignore of SO_REUSEADDR on windows, this is needed
154           for ACE_SOCK_Dgram_Bcast to work, see bugzilla 4189. Also removed
155           the Windows specific change of SO_REUSEPORT to SO_REUSEADDR, this
156           are different flags that we should not merge at this level.
158 Fri Oct 24 18:41:42 UTC 2014  Johnny Willemsen  <jwillemsen@remedy.nl>
160         * tests/Bug_4189_Regression_Test.cpp:
161         * tests/run_test.lst:
162         * tests/tests.mpc:
163           New test for bugzilla 4189, on Windows it is not possible
164           at this moment to open a ACE_SOCK_Dgram_Bcast multiple times
165           on the same port, even when reuse_addr has been set to 1
167 Thu Oct 23 19:41:00 UTC 2014  Steve Huston  <shuston@riverace.com>
169         * tests/Naming_Test.cpp: Fixed data type warning for conversion on
170           %d formatting for Mingw.
172 Tue Oct 21 15:45:59 UTC 2014  Phil Mesnier  <mesnier_p@ociweb.com>
174         * ace/ETCL/ETCL_l.cpp:
175           Scoreboard cleanup.
177 Mon Oct 20 15:37:35 UTC 2014  Phil Mesnier  <mesnier_p@ociweb.com>
179         * ACEXML/common/XMLFilterImpl.h:
180         * ACEXML/common/XMLFilterImpl.cpp:
181         * ACEXML/parser/parser/Entity_Manager.h:
182         * ace/ETCL/ETCL_l.cpp:
183         * protocols/ace/RMCast/Flow.h:
184         * protocols/ace/RMCast/Flow.cpp:
185         * protocols/ace/RMCast/Reassemble.h:
186         * protocols/ace/RMCast/Reassemble.cpp:
187         * protocols/ace/TMCast/TransactionController.hpp:
188           Clean up unused member warnings identified by clang 6.0.
190         * bin/PerlACE/Process_Unix.pm:
191           increase the valgrind wait factor to accommodate slower machines.
193 Mon Oct 13 18:59:00 UTC 2014  Steve Huston  <shuston@riverace.com>
195         * apps/mkcsregdb/mkcsregdb.cpp: Fix data type error on Windows.
197 Mon Oct 13 17:24:21 UTC 2014  Johnny Willemsen  <jwillemsen@remedy.nl>
199         * docs/bczar/bczar.html:
200           Added package for killall
202 Sat Oct 11 21:09:07 UTC 2014  Steve Huston  <shuston@.riverace.com>
204         * ace/Process.cpp (ACE_Process_Options::setenv (const ACE_TCHAR *, ...):
205           Avoid the secret, magic number buried in ACE_OS::vsprintf() for
206           platforms that support ACE_OS::vsnprintf. Allows full use of
207           DEFAULT_COMMAND_LINE_BUF_LEN as well as customizing that value
208           to a higher size. Thanks to John Lilley for this improvement.
210 Sat Oct 11 20:45:03 UTC 2014  Steve Huston  <shuston@riverace.com>
212         * apps/drwho/File_Manager.cpp: Fixed const-ness compile warning.
214 Thu Oct  9 16:21:38 UTC 2014  Steve Huston  <shuston@riverace.com>
216         * NEWS: Add description of the below changes.
218         * ace/OS_NS_stdlib.{h inl cpp}:
219         * ace/OS_NS_stdio.{h inl}:
220         * ace/README:
221           Added new feature config macros ACE_DISABLE_MKTEMP and
222           ACE_DISABLE_TEMPNAM. These disable the ACE wrappers for
223           mktemp() and tempnam(), respectively. Those functions are
224           considered insecure and better replaced by the use of mkstemp().
226         * ace/FILE_Addr.cpp (set): Call to set(const ACE_FILE_Addr&) using
227           the default "any" address will now fail if ACE_DISABLE_MKTEMP is
228           set.
230         * ace/FILE_Connector.cpp (connect): Specifying 'any' for the
231           address now uses ACE_OS::mkstemp(). Contrast this with setting a
232           ACE_FILE_Addr with 'any', above.
234         * ace/MMAP_Memory_Pool.cpp (constructor): Using the 'unique' option
235           will no longer work if ACE_DISABLE_MKTEMP is set.
237         * tests/MM_Shared_Memory_Test.cpp:
238           Will not work if ACE_DISABLE_MKTEMP is set.
240         * tests/Naming_Test.cpp:
241           Changed to avoid use of ACE_OS::tempnam.
243         * tests/Svc_Handler_Test.cpp: Modified to work with or without
244           ACE_DISABLE_MKTEMP.
246         * apps/mkcsregdb/mkcsregdb.cpp:
247         * apps/drwho/File_Manager.cpp:
248           Use ACE_OS::mkstemp.
250         * examples/OS/Process/imore.cpp:
251         * examples/Service_Configurator/IPC-tests/client/local_dgram_client.cpp:
252           Won't work if ACE_DISABLE_TEMPNAM is set.
254 Tue Oct  7 21:55:51 UTC 2014  Steve Huston  <shuston@riverace.com>
256         Set of changes applicable to VxWorks, particularly 6.9. These changes
257         were contributed by Jeff Fowler and Gordon Hulpieu at NetApp. Feel
258         free to contact me with any issues.
260         * ace/OS_NS_Thread.{h cpp inl}: Change from using the VxWorks TCB
261           spare4 value to a new static member of ACE_TSS_Emulation. This
262           mechanism covers both VxWorks multicore (SMP) using the __thread
263           attribute and single core using Task Var. This change gets ACE out
264           of the way of the applications that use spare4 for their own
265           purposes.
266           Also fixes for various compiler warnings.
268         * ace/OS_NS_sys_socket.inl (accept): Add IPv6 case to the
269           ACE_HAS_BROKEN_ACCEPT_ADDR case.
271         * ace/config-vxworks6.9.h: Correct the ACE_HAS_BROKEN_ACCEPT_ADDR
272           setting for VxWorks 6.9+.
274         * ace/OS_NS_dlfcn.inl (dlsym): For VxWorks, use the symFind() call
275           instead of the deprecated symFindByName().
277         * ace/Process.cpp: Fix a weird compile diagnostic by adding what should
278           be a needless space.
280         * include/makeinclude/platform_vxworks6.9.GNU: Update MUNCH_FLAGS
281           for this version.
283 Tue Sep 30 13:34:34 UTC 2014  Johnny Willemsen  <jwillemsen@remedy.nl>
285         * include/makeinclude/platform_g++_common.GNU:
286           Add -Wnon-virtual-dtor to the default CCFLAGS
288 Fri Sep 26 09:58:57 UTC 2014  Olli Savia  <ops@iki.fi>
290         * tests/Message_Block_Large_Copy_Test.cpp:
291           Fixed compile error on LynxOS.
293 Wed Sep 24 19:51:44 CEST 2014  Johnny Willemsen  <jwillemsen@remedy.nl>
295         * ACE version 6.2.8 released.
297 Local Variables:
298 mode: change-log
299 add-log-time-format: (lambda () (progn (setq tz (getenv "TZ")) (set-time-zone-rule "UTC") (setq time (format-time-string "%a %b %e %H:%M:%S %Z %Y" (current-time))) (set-time-zone-rule tz) time))
300 indent-tabs-mode: nil
301 End: