Update NEWS
[ACE_TAO.git] / ACE / ChangeLogs / ACE-6_4_1
blob4291f232c1d99057045474db9ef58f90b3171f00
1 commit 83db1ec85068af6520fbe44d324d9df34218b302
2 Author: Johnny Willemsen <jwillemsen@remedy.nl>
3 Date:   Thu Oct 6 12:41:00 2016 +0200
5     Zapped some empty lines
6         * ACE/apps/gperf/tests/test.cpp:
8 commit a796d2a58d1fe560af15661f4d640d9eaae20c85
9 Author: Johnny Willemsen <jwillemsen@remedy.nl>
10 Date:   Thu Oct 6 09:43:53 2016 +0200
12     Removed the bug fix only release concept, all micro releases the last years have been stable and there is no need anymore to have a special BFO release anymore
13         * ACE/bin/make_release.py:
14         * ACE/docs/ACE-development-process.html:
15         * ACE/docs/Download.html:
17 commit 8829191dda28a35e81d9fbe6b7c29abc9bb16524
18 Author: Johnny Willemsen <jwillemsen@remedy.nl>
19 Date:   Wed Oct 5 19:40:35 2016 +0200
21     Remove ACE_STATIC_CONSTANT because there is no compiler anymore that lacks the support for static constants
22         * ACE/ace/Global_Macros.h:
23         * ACE/ace/Truncate.h:
25 commit 999c2d14947c0e6f67061972cc8971789c5acbb4
26 Author: Johnny Willemsen <jwillemsen@remedy.nl>
27 Date:   Tue Oct 4 12:07:48 2016 +0200
29     Extended list of user visible changes
30         * ACE/NEWS:
31         * TAO/NEWS:
33 commit 40cb5c604df5682bef240be456b52e135615770d
34 Author: Johnny Willemsen <jwillemsen@remedy.nl>
35 Date:   Tue Oct 4 10:56:18 2016 +0200
37     Make this script work again with newer perl versions
38         * ACE/bin/diff-builds.pl:
40 commit 4e484bfb6c0ee71bde2313e333368a6b43fe937d
41 Merge: 1dacd12 4b67e5a
42 Author: Johnny Willemsen <jwillemsen@remedy.nl>
43 Date:   Mon Oct 3 20:13:57 2016 +0200
45     gerge branch 'master' of git://github.com/DOCGroup/ATCD
47 commit 1dacd1257ed117a8c04f283e3a662cda9bda539f
48 Author: Johnny Willemsen <jwillemsen@remedy.nl>
49 Date:   Mon Oct 3 20:13:50 2016 +0200
51     Added cast to silence win32 warnings
52         * ACE/ace/Time_Value.cpp:
54 commit 4b67e5a178658c04d86232b1bd649ecd3caf66b4
55 Merge: b1d7ab6 1c7fca0
56 Author: Johnny Willemsen <jwillemsen@users.noreply.github.com>
57 Date:   Mon Oct 3 14:16:35 2016 +0200
59     Merge pull request #306 from jwillemsen/master
60     
61     Cleanup travis-ci support, some experiments for OSX but not completed
63 commit bd14f06fed22d7c77e0c54bddcd191a883cf72ad
64 Author: Johnny Willemsen <jwillemsen@remedy.nl>
65 Date:   Sun Oct 2 20:53:26 2016 +0200
67     Fixed typo
69 commit 0c03edc0a82959b51724d49e9ec2676609d5de9a
70 Author: Adam Mitz <mitza@ociweb.com>
71 Date:   Fri Sep 30 14:55:21 2016 -0500
73     NEWS updates
75 commit fd0d79f44b951665480b34449d969fa20cdf43ac
76 Author: Johnny Willemsen <jwillemsen@remedy.nl>
77 Date:   Tue Sep 27 08:24:59 2016 +0200
79     Set ACE_PLATFORM_CONFIG to config-android.h
80         * ACE/include/makeinclude/platform_android.GNU:
82 commit 65a6d0bb86e9df6fd323f646a512b9527ec73cb4
83 Author: Adam Mitz <mitza@ociweb.com>
84 Date:   Mon Sep 26 14:03:12 2016 -0500
86     Support for Android NDK r12b (Platform API 24)
88 commit ff14fd0b2562642866130b3e1b6ccbbd318365f0
89 Merge: ad376e1 41f7f57
90 Author: Johnny Willemsen <jwillemsen@users.noreply.github.com>
91 Date:   Sat Sep 24 09:18:25 2016 +0200
93     Merge pull request #301 from DOCGroup/revert-300-master
94     
95     Revert "ACE Core Typo Bug"
97 commit 7f4cb857d93eaef328201ff95560f48eaa155c60
98 Author: Johnny Willemsen <jwillemsen@remedy.nl>
99 Date:   Sat Sep 24 09:03:56 2016 +0200
101     Disable newer features because they lead to runtime problems on Android
102         * ACE/ace/config-android.h:
104 commit 41f7f5747390ecc906b9677670321c37fd0879c1
105 Author: Johnny Willemsen <jwillemsen@users.noreply.github.com>
106 Date:   Sat Sep 24 08:14:01 2016 +0200
108     Revert "ACE Core Typo Bug"
110 commit ce6a48bf72de2c6f5aa2bfc099f1e87d4246b5dd
111 Merge: d788b54 ddc8667
112 Author: Johnny Willemsen <jwillemsen@users.noreply.github.com>
113 Date:   Fri Sep 23 13:56:22 2016 +0200
115     Merge pull request #300 from GaryN4/master
116     
117     ACE Core Typo Bug
119 commit 784a25d9950a1c5587a1ca51c41ca6f84b9e3e60
120 Merge: 688a39c 9979d94
121 Author: Adam Mitz <mitza@ociweb.com>
122 Date:   Thu Sep 22 16:10:14 2016 -0500
124     Merge pull request #298 from huangminghuang/macosx_elcapitan
125     
126     Better Mac OSX support
128 commit 688a39c1edaa36714a33c088cb3d6b0273796534
129 Merge: 92223ac e573d3d
130 Author: Adam Mitz <mitza@ociweb.com>
131 Date:   Thu Sep 22 16:10:09 2016 -0500
133     Merge pull request #297 from mitza-oci/master
134     
135     Use env var ACE_DEBUG to set ACE::debug_ from the environment.
137 commit 9979d94aaf9ced72f193f2197dd3fa2901958363
138 Author: Huang-Ming Huang <huangh@ociweb.com>
139 Date:   Wed Sep 21 15:08:19 2016 -0500
141     remove '-all' from the filenames of  config-macosx-all.h and platform_macosx_all.GNU and rename the original *macosx.(h,GNU) files with juguar suffix
143 commit e573d3d883eb53b4713e467dc611127a28ac4112
144 Author: Adam Mitz <mitza@ociweb.com>
145 Date:   Wed Sep 21 14:28:10 2016 -0500
147     Fuzz script needs special comments for this case
149 commit 1e2f6fc64b2cc8fdf6824545a77cb93a8e890c8f
150 Author: Huang-Ming Huang <huangh@ociweb.com>
151 Date:   Wed Sep 21 13:25:48 2016 -0500
153     Add ace/config-macosx-all.h and include/makeinclude/platform_macosx_all.GNU for auto-detecting macOS version
155 commit e96e1a5f6dedc9931373e6619a6eddfd092cd144
156 Author: Huang-Ming Huang <huangh@ociweb.com>
157 Date:   Wed Sep 21 13:13:34 2016 -0500
159     Support MacOSX El Capitan without disabling the default System Integrity Protection mode.
161 commit 5a15f3fc7dafee50bebd5436c2585021243b885e
162 Author: Adam Mitz <mitza@ociweb.com>
163 Date:   Wed Sep 21 12:31:02 2016 -0500
165     Use env var ACE_DEBUG to set ACE::debug_ from the environment.
166     
167     Looks like this was mistakenly updated to ACELIB_DEBUG when the logging statements were changed a few years ago.
169 commit 7771149a115f4225b32990e97b5dc01766058ca4
170 Author: Huang-Ming Huang <huangh@ociweb.com>
171 Date:   Wed Sep 21 09:59:59 2016 -0500
173     Use explicit template class instantiation for ACE_*_SINGLETON_DECLARE with GCC 4 and above
174     
175     This prevents multiple definition of typeinfo symbols during linking,
176     only seen on arm-linux-gnueabihf-g++.
178 commit 6cfd75bc1a5c717739f37a369ab82be4089c1a3d
179 Author: GaryN4 <gary.nicholls@adaptivemobile.com>
180 Date:   Thu Sep 15 15:43:46 2016 +0100
182     Update Time_Value.inl
184 commit 7e30d370d0c7104b2ab0ea61c1ff93b9f15797a3
185 Author: Johnny Willemsen <jwillemsen@remedy.nl>
186 Date:   Wed Sep 14 15:25:13 2016 +0200
188     Fixed coverity error
189         * ACE/ace/Naming_Context.cpp:
191 commit 037b0c63d3a2fb9eb6701122930583bba3ebd9c9
192 Author: Johnny Willemsen <jwillemsen@remedy.nl>
193 Date:   Wed Sep 14 15:17:54 2016 +0200
195     removed commented out code
196         * ACE/ACEXML/examples/SAXPrint/main.cpp:
198 commit 06b6bea83df9722ada3a0972db825de7750eaf33
199 Author: Johnny Willemsen <jwillemsen@remedy.nl>
200 Date:   Wed Sep 14 15:17:01 2016 +0200
202     Fixed coverity reported issues
203         * ACE/ACEXML/common/Mem_Map_Stream.cpp:
204         * ACE/ACEXML/examples/SAXPrint/Print_Handler.cpp:
205         * ACE/ACEXML/examples/SAXPrint/Print_Handler.h:
207 commit 4ebc48ab2088bb536b3810db372b830415bbe74c
208 Author: Johnny Willemsen <jwillemsen@remedy.nl>
209 Date:   Wed Sep 14 11:36:02 2016 +0200
211     Don't delete the member of the base in ACEXML_SAXNotSupportedException, the base class destructor already handles that
212         * ACE/ACEXML/common/SAXExceptions.cpp:
214 commit 851196b5e70421cd62c16e47ccd3863591ffa8c7
215 Author: Johnny Willemsen <jwillemsen@remedy.nl>
216 Date:   Wed Sep 14 11:13:08 2016 +0200
218     Fixed reported memory leak by Coverity
219         * ACE/tests/Compiler_Features_21_Test.cpp:
221 commit a49ca87a1393375a3c00363d94ec1ba0243ee8a1
222 Merge: 37ce198 8e8a781
223 Author: Johnny Willemsen <jwillemsen@users.noreply.github.com>
224 Date:   Mon Sep 12 08:51:00 2016 +0200
226     Merge pull request #279 from dlifshitz-maca/BZ-4216_01
227     
228     BZ-4216 Android build fails when not cross-compiled on Linux
230 commit 8e8a781442a5ae5e4938a469ac5e8df91f3707bd
231 Author: David Lifshitz <dlifshitz@macadamian.com>
232 Date:   Tue Aug 2 16:30:12 2016 -0400
234     BZ-4216 Android build fails when not cross-compiled on Linux
235     
236     [Changed]
237     platform_android.GNU
238     - removed extra comment and include
240 commit 37ce198752139f0886592ff78879d0051736bb9a
241 Merge: 4b78b50 e240612
242 Author: Johnny Willemsen <jwillemsen@users.noreply.github.com>
243 Date:   Sun Sep 11 12:45:10 2016 +0200
245     Merge pull request #292 from jwillemsen/master
246     
247     Use std::abs instead of abs
249 commit 4b78b50b8a0ebeb75a285d0f5c7240bb6bad7ca6
250 Merge: 5a33d55 f4bfd1c
251 Author: Johnny Willemsen <jwillemsen@users.noreply.github.com>
252 Date:   Sun Sep 11 11:18:32 2016 +0200
254     Merge pull request #291 from ops/master
255     
256     Take 2: Handle system functions that may be defined as macros on someā€¦
258 commit e24061216228b5ead1ea90e3e9d0d4df8df8b8f4
259 Author: Johnny Willemsen <jwillemsen@remedy.nl>
260 Date:   Sun Sep 11 11:02:43 2016 +0200
262     Use std::abs instead of abs
263         * ACE/ace/Time_Value.cpp:
265 commit f4bfd1ca023c8ea58aa3ca4147ff883b12ecde37
266 Author: Olli Savia <ops@iki.fi>
267 Date:   Fri Sep 9 18:07:48 2016 +0300
269     Moved ACE_LACKS_xxxTIME_R defines to config-win32-msvc.h
271 commit c982c07989a3286e0f91705f0583b1ffad2dcda0
272 Author: Olli Savia <ops@iki.fi>
273 Date:   Fri Sep 9 17:47:40 2016 +0300
275     Take 2: Handle system functions that may be defined as macros on some platforms
277 commit 5a33d55ef56723226a3d4ac779ecd4fe96530c38
278 Merge: d19738b 58100d3
279 Author: Johnny Willemsen <jwillemsen@users.noreply.github.com>
280 Date:   Fri Sep 9 09:03:12 2016 +0200
282     Merge pull request #200 from INMarkus/Bug#4084-Patch
283     
284     Fix for  Bug 4084 - ACE_Time_Value::set(double) hangs on large numbers
286 commit bc841d6bb68196f65d0286bd118af7fe3b67efdc
287 Author: Johnny Willemsen <jwillemsen@remedy.nl>
288 Date:   Thu Sep 8 12:13:24 2016 +0200
290     Use stati65 with MinGW
291         * ACE/ace/OS_NS_sys_stat.h:
293 commit 03ef5706e8b3dcdd8de7636f39aaca7543b23283
294 Author: Johnny Willemsen <jwillemsen@remedy.nl>
295 Date:   Fri Sep 2 20:53:02 2016 +0200
297     Revert "*_SINGLETON_DECLARE needs to appear in .cpp files, not .h."
298     
299     This reverts commit 411929ec7d2550f289eb1a2f045f2fc6651cb002.
301 commit 411929ec7d2550f289eb1a2f045f2fc6651cb002
302 Author: Adam Mitz <mitza@ociweb.com>
303 Date:   Wed Aug 24 15:40:44 2016 -0500
305     *_SINGLETON_DECLARE needs to appear in .cpp files, not .h.
306     
307     This prevents multiple definition of typeinfo symbols during linking,
308     only seen on arm-linux-gnueabihf-g++ but the code is invalid C++ on
309     all platforms.
311 commit c6a04b11d5e960451861a5d51d469dc48376a05f
312 Author: Adam Mitz <mitza@ociweb.com>
313 Date:   Wed Aug 24 15:39:55 2016 -0500
315     fixed makefile syntax error
317 commit 72c5994d4fae5813925762afd1f1cc102ae88944
318 Merge: b3b4e68 1b4dabc
319 Author: Adam Mitz <mitza@ociweb.com>
320 Date:   Wed Aug 10 10:27:05 2016 -0500
322     Merge pull request #282 from oschwaldp-oci/topic_footprint_fixes
323     
324     Footprint script fixes
326 commit 33c4e1e642d55814fd7bcd044a6ac7871208dbc2
327 Author: Johnny Willemsen <jwillemsen@remedy.nl>
328 Date:   Wed Aug 10 13:52:48 2016 +0200
330     Layout change
331         * ACE/ace/POSIX_Proactor.cpp:
333 commit 68e2cf228e4f053358361993c4dccfde507ab9f7
334 Author: Johnny Willemsen <jwillemsen@remedy.nl>
335 Date:   Wed Aug 10 13:52:41 2016 +0200
337     removed SGI from comment, not used anymore
338         * ACE/ace/OS_NS_sys_mman.inl:
340 commit ca6d7f0a90498b003eaa541394c3cb4d54d0f148
341 Author: Johnny Willemsen <jwillemsen@remedy.nl>
342 Date:   Wed Aug 10 13:49:57 2016 +0200
344     Removed old left over of SGI
345         * ACE/ace/POSIX_Proactor.cpp:
347 commit 571605a737200863989ba3d438e15619da419b1d
348 Merge: 18cb084 a87c34e
349 Author: Johnny Willemsen <jwillemsen@remedy.nl>
350 Date:   Wed Aug 10 13:47:53 2016 +0200
352     Merge branch 'master' of git://github.com/DOCGroup/ATCD
354 commit ad958e7639275dc8626599ac0bfcc805a7e4ea76
355 Author: Johnny Willemsen <jwillemsen@remedy.nl>
356 Date:   Wed Aug 10 13:28:52 2016 +0200
358     Fixed typos
359         * ACE/examples/QOS/Change_Receiver_FlowSpec/QoS_Util.cpp:
360         * ACE/examples/QOS/Change_Sender_TSpec/QoS_Util.cpp:
361         * ACE/examples/QOS/Simple/QoS_Util.cpp:
362         * TAO/orbsvcs/orbsvcs/Notify/Supplier.cpp:
363         * TAO/orbsvcs/tests/AVStreams/Component_Switching/distributer.h:
364         * TAO/orbsvcs/tests/AVStreams/Component_Switching/sender.h:
365         * TAO/orbsvcs/tests/AVStreams/Pluggable/server.h:
367 commit 1b4dabcbd23e2892df7766bb719a64e001bdd9a5
368 Author: Peter Oschwald <oschwaldp@ociweb.com>
369 Date:   Tue Aug 9 16:48:47 2016 -0500
371     Remove sed search and replace as it malfunctions with files or directories ending or beginning with a 0, which in some cases like tests, causes the output links to break in the created report pages.
373 commit b17449e2d53c67fb7343e594d65dcbd915d1d0b0
374 Author: Peter Oschwald <oschwaldp@ociweb.com>
375 Date:   Tue Aug 9 11:41:05 2016 -0500
377     Fix use case for non-ACE/TAO/CIAO/DAnCE footprint calculations.  Need to actually populate an array to pass to sort_list.
379 commit 72485ec324e2c11a24ec679e8269c38122e323fc
380 Author: David Lifshitz <dlifshitz@macadamian.com>
381 Date:   Tue Aug 2 16:36:20 2016 -0400
383     BZ-4217 Android 6 with 3rd party AIO not working
384     
385     [Changed]
386     POSIX_Proactor.cpp
387     - disable an OS bounds check for Android since it does not support AIO
388       and ACE_HAS_AIO_CALLS will only be defined if a 3rd party lib is used
389     
390     [Tests]
391     Test 1:
392     1) Compile ACE for Android using a 3rd party AIO lib
393     2) In the implementation of ACE_Service_Handler::open, try to read from
394        an ACE_Asynch_Read_Stream
395     3) Verify it returns >= 0 with no error
397 commit a84855c64690c8048fe1a8513c0a8b54af345b4b
398 Author: David Lifshitz <dlifshitz@macadamian.com>
399 Date:   Tue Aug 2 16:30:12 2016 -0400
401     BZ-4216 Android build fails when not cross-compiled on Linux
402     
403     [Changed]
404     platform_android.GNU
405     - replace the platform_linux_common.GNU include with its contents
406       except the erroneous call to getconf
407     
408     [Tests]
409     Test 1:
410     1) Compile ACE for Android using OSX or Windows
411     2) Verify build is successful
413 commit c752cc58a68f2f91da9550764a55b6dc7f91432c
414 Author: Steve Huston <shuston@riverace.com>
415 Date:   Thu Jul 7 20:15:29 2016 -0400
417     Case 2025, see notes
418     (cherry picked from commit ce6901f995267e3bc2cf5695c1bca42bd07b44b0)
420 commit 7627b5e0073d58550491af5493237880f514b66a
421 Author: Steve Huston <shuston@riverace.com>
422 Date:   Thu Jul 14 15:13:27 2016 -0400
424     Revert "Case 2025, see notes"; should have made this a pull request.
425     
426     This reverts commit dcdedb05f23e55c2c9b718e666554ed6e75d99a5.
428 commit dcdedb05f23e55c2c9b718e666554ed6e75d99a5
429 Author: Steve Huston <shuston@riverace.com>
430 Date:   Thu Jul 7 20:15:29 2016 -0400
432     Case 2025, see notes
433     (cherry picked from commit ce6901f995267e3bc2cf5695c1bca42bd07b44b0)
435 commit 64e20f76a068d75086794de63f31388c249ccad7
436 Author: Johnny Willemsen <jwillemsen@remedy.nl>
437 Date:   Wed Jul 6 20:18:13 2016 +0200
439     Removed empty comment lines
440         * ACE/tests/Compiler_Features_20_DLL.cpp:
441         * ACE/tests/Compiler_Features_22_DLL.cpp:
443 commit b1b43173cff6eb21a5f7e9ce8ab18f62b2304225
444 Author: Johnny Willemsen <jwillemsen@remedy.nl>
445 Date:   Wed Jul 6 09:30:47 2016 +0200
447     Updated lin
448         * ACE/ace/config-macosx-sierra.h:
450 commit 0f7b8dcc81a8c1d7ebd1fb70573f1657dbb8ee80
451 Author: Johnny Willemsen <jwillemsen@remedy.nl>
452 Date:   Wed Jul 6 09:29:40 2016 +0200
454     Fixed some version numbers
455         * ACE/debian/debian.control:
457 commit a2b3e76ab4407981816cfa903b9fc749b8c53886
458 Author: Johnny Willemsen <jwillemsen@remedy.nl>
459 Date:   Wed Jul 6 09:29:31 2016 +0200
461     New files for MacOSX 10.12 (Sierra)
462         * ACE/ace/config-macosx-sierra.h:
463         * ACE/include/makeinclude/platform_macosx_sierra.GNU:
464           Added.
466 commit 7c7157b6132b68a04f064a1bdb949b9f9acc7188
467 Author: Johnny Willemsen <jwillemsen@remedy.nl>
468 Date:   Mon Jul 4 09:31:26 2016 +0200
470     No CIAO+DAnCE
471         * ACE/docs/Download.html:
473 commit da68e30dd6e6939b6aade74c46e25ca8594d7182
474 Author: Johnny Willemsen <jwillemsen@remedy.nl>
475 Date:   Mon Jul 4 08:58:23 2016 +0200
477     Prepare for next release
478         * ACE/NEWS:
479         * ACE/bin/diff-builds-and-group-fixed-tests-only.sh:
480         * ACE/docs/Download.html:
481         * ACE/docs/bczar/bczar.html:
482         * ACE/etc/index.html:
483         * TAO/NEWS:
485 commit 58100d3aeae33252ad12446f620382734e8f02d2
486 Author: INMarkus <markus.hossner@innovative-navigation.de>
487 Date:   Tue Feb 23 11:39:20 2016 +0100
489     Update Time_Value_Test.cpp
490     
491     Added tests for setting of double values and to check performance of normalize for large numbers.
493 commit 5f2fcf252b7b9790a2cb27e57f9d90ae7ea32f9e
494 Author: INMakrus <markus.hossner@innovative-navigation.de>
495 Date:   Mon Feb 22 23:18:46 2016 +0100
497     Update Time_Value.cpp
498     
499     - Better performance by not using a loop for normalizing time values
501 commit 53f4a8826c9002a81f8c37acee13778c3f6674d0
502 Author: INMakrus <markus.hossner@innovative-navigation.de>
503 Date:   Mon Feb 22 23:17:29 2016 +0100
505     Update Time_Value.inl
506     
507     - Handle big positiv and negativ double values by limiting them to possible values for sec and usec
508     - Correct round for negativ double values: -10.5 => -10 -500000 (not -10 -499999)
509     - no normalize needed cause result is already normalized