Cleanup ACE_HAS_PTHREAD_SIGMASK_PROTOTYPE, all platforms support it so far as I can...
[ACE_TAO.git] / ACE / ChangeLogs / ACE-6_4_8
blob824571dd9bd3d5c4b156d846a36cfd5b3280c1d3
1 commit 6229f4500eae90370ec6ae3799d992b1cb27d1d4
2 Author: Johnny Willemsen <jwillemsen@remedy.nl>
3 Date:   Mon May 14 16:16:02 2018 +0200
5     List some more changes to ACE
7 commit 3af62afe62ee636f3f5c3b17351c7fe6da8f26a7
8 Author: Johnny Willemsen <jwillemsen@remedy.nl>
9 Date:   Sat May 12 21:09:20 2018 +0200
11     List changes
12     
13         * ACE/NEWS:
15 commit c546c63d12554c5b4b8e0b4641b02cd2ab0b15df
16 Author: Johnny Willemsen <jwillemsen@remedy.nl>
17 Date:   Mon Apr 23 16:58:35 2018 +0200
19     Get rid of ACE_HAS_NONCONST_FD_ISSET, not used anymore, related to issue #609
20     
21         * ACE/ace/config-android.h:
22         * ACE/ace/config-macosx-leopard.h:
24 commit a8ea2ce0ab23614064dc07707e215761aecd708e
25 Merge: 3abc2a0a218 f160e4078d8
26 Author: Johnny Willemsen <jwillemsen@remedy.nl>
27 Date:   Mon Apr 23 16:57:23 2018 +0200
29     Merge pull request #609 from dskyle/master
30     
31     * Fix ACE_Handle_Set::is_set to support platforms with both …
33 commit d90fc5d87565a9f2e6cb7bd2cb616c0cc4803aa9
34 Author: Adam Mitz <mitza@ociweb.com>
35 Date:   Tue Apr 17 17:28:15 2018 -0500
37     gnuace MPC type: Environment variables must be "exported" to impact child processes
39 commit 86658bfdb75efd76b043e637a8ddc9e254fa5524
40 Author: Adam Mitz <mitza@ociweb.com>
41 Date:   Tue Apr 17 17:27:52 2018 -0500
43     GNUAutobuild MPC type:
44     
45     Use POSIX-compliant redirection to work with all shells
47 commit f160e4078d8d1591d71e36c3dc0d32c7f65c0880
48 Author: David Kyle <david.kyle@gmail.com>
49 Date:   Fri Apr 13 17:39:19 2018 -0400
51     Always const_cast for FD_ISSET. Remove intra-statement #if
53 commit b08762b114014d42ba557ed8763aba8253ad1612
54 Merge: 4b277a6f3ea 76b8f305025
55 Author: David Kyle <david.kyle@gmail.com>
56 Date:   Fri Apr 13 17:34:05 2018 -0400
58     Merge branch 'master' of github.com:dskyle/ACE_TAO
60 commit 4b277a6f3ea98b5c6b1e4a4b9a96001bf9a43dbb
61 Merge: 4e72f72ed0b 439c9e0c867
62 Author: David Kyle <david.kyle@gmail.com>
63 Date:   Fri Apr 13 17:33:28 2018 -0400
65     Merge branch 'master' of https://github.com/DOCGroup/ACE_TAO
67 commit bedd53e87472824b2ce78ba1dc661e18301157f9
68 Merge: e467545f4ed b41eee5bece
69 Author: Johnny Willemsen <jwillemsen@remedy.nl>
70 Date:   Fri Apr 13 07:53:33 2018 +0200
72     Merge pull request #608 from mitza-oci/ace-mpc
73     
74     No need to list ace_wchar.inl twice in the MPC file.
76 commit e467545f4ed86697096c6cfa79bdc9d9308e4642
77 Merge: ac7a1dae17e 4414c7bd3e8
78 Author: Johnny Willemsen <jwillemsen@remedy.nl>
79 Date:   Fri Apr 13 07:52:37 2018 +0200
81     Merge pull request #616 from jwillemsen/jwi-acevs2017_2
82     
83     Only list VERSION once
85 commit 4414c7bd3e896b84dd030e983b9f40a17cc7be99
86 Author: Johnny Willemsen <jwillemsen@remedy.nl>
87 Date:   Thu Apr 12 20:37:06 2018 +0200
89     Only list VERSION once
91 commit ceb273ea994e3718d2e7197454839bf7c1fcce34
92 Merge: 3718261cb81 29c5bc48b96
93 Author: Steve Huston <shuston@riverace.com>
94 Date:   Tue Apr 10 18:59:38 2018 -0400
96     Merge out from master
98 commit 3718261cb814c3cc598de91fa2bee7ddcdfffc7b
99 Author: Steve Huston <shuston@riverace.com>
100 Date:   Tue Apr 10 18:43:02 2018 -0400
102     Pull changes from master; remove addr_any restriction from ipv6_only UDP
104 commit 3ead9df51912321ed0040cf193127eb254adbdf5
105 Author: Johnny Willemsen <jwillemsen@remedy.nl>
106 Date:   Tue Apr 10 08:32:23 2018 +0200
108     Don't use inline assembly with clang compilers
109     
110         * ACE/ace/config-win32-borland.h:
112 commit 3653b7c9b62e2e8c9fc49e98d3b82bccd3424a58
113 Author: Johnny Willemsen <jwillemsen@remedy.nl>
114 Date:   Tue Apr 10 08:28:07 2018 +0200
116     Enable intel assembly when using the Embarcadero clang compilers
117     
118         * ACE/ace/CDR_Base.cpp:
119         * ACE/ace/config-win32-borland.h:
121 commit 76b8f30502577cea23ccc31813f3c5e40f2b0c05
122 Author: David Kyle <dskyle@sei.cmu.edu>
123 Date:   Mon Apr 9 20:44:16 2018 -0400
125     * Fix Handle_Set.inl for Visual Studio
127 commit e6349f5df343ef089ffadcbc6448ca5f9f2eb5d2
128 Merge: 7374b0209e7 85cc6bae8a7
129 Author: Johnny Willemsen <jwillemsen@remedy.nl>
130 Date:   Mon Apr 9 12:41:47 2018 +0200
132     Merge pull request #610 from jwillemsen/jwi-builtinbswap
133     
134     Make use of builtin_bswap(16|32|64) with Embarcadero C++ Builder clang
136 commit 85cc6bae8a7187b9b5a4c41264aea2f9d8620922
137 Author: Johnny Willemsen <jwillemsen@remedy.nl>
138 Date:   Mon Apr 9 10:33:37 2018 +0200
140     Removed accidental change
141     
142         * ACE/ace/CDR_Base.inl:
144 commit e9839d1b9f1d42cd15aaabb04fe015eb25bee9e3
145 Author: Johnny Willemsen <jwillemsen@remedy.nl>
146 Date:   Mon Apr 9 09:20:19 2018 +0200
148     Test double/float as last, they are more complex so could easier fail
149     
150         * ACE/tests/CDR_Array_Test.cpp:
152 commit 95fff62248ae45054a36ffc3b569a34b86c6d151
153 Author: Johnny Willemsen <jwillemsen@remedy.nl>
154 Date:   Mon Apr 9 08:15:19 2018 +0100
156     Make use of builtin_bswap(16|32|64)
158 commit 4e72f72ed0b30b373564e45e8462412f443e1255
159 Author: David Kyle <david.kyle@gmail.com>
160 Date:   Sun Apr 8 16:51:22 2018 -0400
162     * Fix ACE_Handle_Set::is_set to support platforms with both ACE_HAS_BIG_FD_SET
163     and ACE_HAS_NONCONST_FD_ISSET.
164     * Add ACE_HAS_NONCONST_FD_ISSET to compile for recent android NDKs.
166 commit b41eee5bece55292f12d5eec78966a0a80812d27
167 Author: Adam Mitz <mitza@ociweb.com>
168 Date:   Thu Apr 5 15:20:46 2018 -0500
170     No need to list ace_wchar.inl twice in the MPC file.
172 commit 7374b0209e7ac3b6e22bfd86246d02f419d6fbb4
173 Merge: effd803b7b9 b901665ea61
174 Author: Adam Mitz <mitza@objectcomputing.com>
175 Date:   Wed Apr 4 11:02:37 2018 -0500
177     Merge pull request #606 from mitza-oci/perlace-stacktrace
178     
179     Process_Unix.pm: optional stack traces and core file generation for stuck processes
181 commit effd803b7b9badcd4414e1dc1d8dfdf6021a99e8
182 Merge: b085ae3be0e 6f8b356f4ac
183 Author: Johnny Willemsen <jwillemsen@remedy.nl>
184 Date:   Wed Apr 4 18:01:47 2018 +0200
186     Merge pull request #607 from jwillemsen/master
187     
188     Small docu changes and only set no_deprecated=1 in our GNU make rules when it is not set yet
190 commit 6f8b356f4acd034ff8996f515a81b789abeef715
191 Author: Johnny Willemsen <jwillemsen@remedy.nl>
192 Date:   Wed Apr 4 16:48:42 2018 +0200
194     Only set no_deprecated to 1 when it not has been set
195     
196         * ACE/include/makeinclude/platform_g++_common.GNU:
198 commit 110a761b4731a561fbc04a62f98bc35863d4a64f
199 Author: Johnny Willemsen <jwillemsen@remedy.nl>
200 Date:   Wed Apr 4 11:03:29 2018 +0200
202     Minor documentation changes and remove old cvs date tags
204 commit b901665ea61fc8d923ec498d708909c777967cdb
205 Author: Adam Mitz <mitza@ociweb.com>
206 Date:   Wed Mar 28 15:21:39 2018 -0500
208     Process_Unix.pm: optional stack traces and core file generation for stuck processes
210 commit 0f82fa2d40bc0a82a92a8cb809c74727eac78a66
211 Author: Adam Mitz <mitza@objectcomputing.com>
212 Date:   Thu Mar 29 14:31:58 2018 -0500
214     Compiler_Features_32_Test for clang 6
215     
216     No different than clang 5
218 commit 8903deb76a7129defc2849125165f95ab2235692
219 Author: brewmanz(75) <brewmanz@gmail.com>
220 Date:   Thu Mar 29 20:54:02 2018 +1300
222     Add missing $ prefix to ACE_ROOT
224 commit d7e67f3d37c23b4b46875d9c810c3fa44a64ac8b
225 Author: David Ward <david.ward@ll.mit.edu>
226 Date:   Sun Mar 25 19:05:50 2018 -0400
228     Update my e-mail address
230 commit b7d5b823a788467d79b12c27f9771f5d407746f3
231 Author: David Ward <david.ward@ll.mit.edu>
232 Date:   Sun Mar 25 19:05:44 2018 -0400
234     Update instructions for adding a release to openSUSE Build Service
236 commit 30f4c6e7312ac0941b4eeadaa2b0916de4918399
237 Author: David Ward <david.ward@ll.mit.edu>
238 Date:   Sun Mar 25 19:04:39 2018 -0400
240     Fix handling of Debian packaging files in ACE/bin/make_release.py
241     
242     Remove unused code to handle TAO, which is not packaged for Debian.
243     
244     Remove code to handle ACE/debian/ace.dsc which was deleted. (A .dsc
245     file is produced automatically by building a Debian source package.)
246     
247     Examine ACE/debian/control instead of ACE/debian/debian.control.
248     
249     Update the version inside ACE/debian/*-<version>.lintain-overrides
250     files, in addition to renaming these files.
251     
252     Adjust a regular expression to avoid matching on whitespace or other
253     characters past the end of the file or package name. This had caused
254     version updates to occur in the wrong places in ACE/debian/control.
256 commit c6def22a0b87bb608496721bcf8c4dc0a4b121b4
257 Author: David Ward <david.ward@ll.mit.edu>
258 Date:   Sun Mar 25 19:04:24 2018 -0400
260     Exclude TAO in ACE/debian/ACE-DPKG.mwc
261     
262     This provides consistency with ACE/ACE.mwc, which excludes TAO (as
263     seen in both the ACE-only and ACE+TAO source distributions).
264     
265     Adding this exclusion allows Debian package builds to succeed from
266     either source distribution, rather than failing if it contains TAO.
267     In turn, this allows the openSUSE Build Service to produce both RPM
268     and Debian packages from a single ACE+TAO source distribution.
270 commit ad5f2b013459dc63d98aee4b0533e5c4d1b14878
271 Author: David Ward <david.ward@ll.mit.edu>
272 Date:   Sun Mar 25 19:04:11 2018 -0400
274     Include appropriate file from ChangeLogs directory in Debian packages
275     
276     Use the ACE version number to determine the file in the ChangeLogs
277     directory to install in Debian packages. (The variable definitions
278     are copied from ACE/include/makeinclude/wrapper_macros.GNU for the
279     non-Windows case.)
281 commit be271a0a0fd77a77cbfd35c989abdbb84bd537d4
282 Author: David Ward <david.ward@ll.mit.edu>
283 Date:   Sun Mar 25 19:03:44 2018 -0400
285     Synchronize ACE/debian with contents of Debian source repository
286     
287     Incorporate changes from the Debian source repository [1], but keep
288     the package version current (and where the package version is wrong,
289     correct it). Also fix corrupted version checks for external package
290     dependencies.
291     
292     This does not introduce additional scripts from the repository that
293     are unused when building packages.
294     
295     [1]: git://anonscm.debian.org/pkg-ace/pkg-ace.git
297 commit 4ad608f47c5b15468dee6384823312a9425b4e44
298 Author: David Ward <david.ward@ll.mit.edu>
299 Date:   Sun Mar 25 19:03:34 2018 -0400
301     Remove unused file ACE/rpmbuild/ace-tao-macros.patch
303 commit 9910eb31a3e742a9734b526b27370cc8280a1ac8
304 Author: David Ward <david.ward@ll.mit.edu>
305 Date:   Sun Mar 25 19:03:25 2018 -0400
307     Improve test for RHEL or CentOS in RPM packaging
308     
309     The %{rhel_version} and %{centos_version} RPM macros are specific
310     to the openSUSE Build Service. Use the %{rhel} macro to test for
311     these distributions instead, which supports local builds.
313 commit 1d3807c4da1e3cadf16b71192d2e41fac3488814
314 Author: David Ward <david.ward@ll.mit.edu>
315 Date:   Sun Mar 25 19:03:15 2018 -0400
317     Explicitly require Data::Dumper Perl module to build RPM packages
318     
319     In Fedora, this Perl module is located in a separate package that
320     may not be installed automatically in a minimal build environment
321     (for example, when building packages with Mock [1]). This module
322     is used by MPC during the build.
323     
324     This change adds the virtual package name "perl(Data::Dumper)" to
325     the BuildRequires: tag, which ensures that the package containing
326     this module is installed for any RPM-based distribution. This was
327     tested with the openSUSE Build Service.
328     
329     [1]: https://github.com/rpm-software-management/mock/wiki
331 commit 9850ed266139718f636331a75db49f9605b62e6a
332 Author: Johnny Willemsen <jwillemsen@remedy.nl>
333 Date:   Sun Mar 25 20:36:36 2018 +0200
335     Remove workarounds for vc6 and old gcc versions
336     
337         * ACE/ace/XML_Utils/XSCRT/Elements.hpp:
339 commit c3ba4e68c86219610841d08d0506c8bbd66c3034
340 Author: Johnny Willemsen <jwillemsen@remedy.nl>
341 Date:   Sun Mar 25 18:26:25 2018 +0200
343     Minor improvements to the XML utils classes
344     
345         * ACE/ace/UUID.h:
346         * ACE/ace/XML_Utils/XMLSchema/id_map.hpp:
347         * ACE/ace/XML_Utils/XSCRT/Elements.hpp:
349 commit 4e39b7db8eed8cddbb4ec1a97ae2870f842f7976
350 Author: Johnny Willemsen <jwillemsen@remedy.nl>
351 Date:   Wed Mar 21 11:22:24 2018 +0100
353     Documentation improvements
354     
355         * ACE/docs/index.html:
356         * ACE/docs/msvc_notes.txt:
358 commit 2867697ce480fda37af565f38c729a3dbc13e6ee
359 Author: Johnny Willemsen <jwillemsen@remedy.nl>
360 Date:   Wed Mar 21 08:30:59 2018 +0100
362     Add get_idref that works wit a string&
363     
364         * ACE/ace/XML_Utils/XMLSchema/Types.hpp:
365         * ACE/ace/XML_Utils/XSCRT/Elements.hpp:
367 commit 92d0806c151f4be4735a516aecfedd81f3876196
368 Author: Johnny Willemsen <jwillemsen@remedy.nl>
369 Date:   Sun Mar 18 10:55:07 2018 +0100
371     Remove empty ipp files
372     
373         * ACE/ace/XML_Utils/XMLSchema/Traversal.ipp:
374         * ACE/ace/XML_Utils/XMLSchema/TypeInfo.ipp:
375         * ACE/ace/XML_Utils/XMLSchema/Types.ipp:
376         * ACE/ace/XML_Utils/XMLSchema/Writer.ipp:
377           Deleted.
378     
379         * ACE/ace/XML_Utils/XMLSchema/Traversal.hpp:
380         * ACE/ace/XML_Utils/XMLSchema/TypeInfo.hpp:
381         * ACE/ace/XML_Utils/XMLSchema/Types.hpp:
382         * ACE/ace/XML_Utils/XMLSchema/Writer.hpp:
384 commit 16e8495dd2f69b3c89d4fcd13b8e0c3096931c41
385 Author: Johnny Willemsen <jwillemsen@remedy.nl>
386 Date:   Fri Mar 16 16:32:16 2018 +0100
388     Instead of using [0] a [0L] has to be used, that is the correct fix
389     
390         * ACE/tests/Compiler_Features_38_Test.cpp:
392 commit 1a40037d09b677b680a6ecbf6f3386aec5871807
393 Author: Johnny Willemsen <jwillemsen@remedy.nl>
394 Date:   Fri Mar 16 08:46:32 2018 +0100
396     ACE/TAO x.4.7 release
397     
398         * ACE/NEWS:
399         * ACE/bin/diff-builds-and-group-fixed-tests-only.sh:
400         * ACE/docs/Download.html:
401         * ACE/etc/index.html: