Merge pull request #1844 from jrw972/monterey
[ACE_TAO.git] / TAO / ChangeLogs / TAO-2_4_7
blob65d37fbae34e678e2038facc49e8f08ee4b5ca96
1 commit b1228f4bfd1be92b1590de65fe49c8511c2b71e1
2 Author: Adam Mitz <mitza@ociweb.com>
3 Date:   Tue Mar 13 10:58:36 2018 -0500
5     TAO test list: mark tests that won't run with CORBA/e compact
7 commit 5a4a08e16062d6ecbf0e599fc2bdb26f103e72d3
8 Author: Adam Mitz <mitza@ociweb.com>
9 Date:   Mon Mar 12 11:19:23 2018 -0500
11     TAO NEWS for shmiop change
13 commit 66e84f43246a74b1efadf60ff7aef1146a853c98
14 Author: Adam Mitz <mitza@ociweb.com>
15 Date:   Tue Mar 6 11:06:41 2018 -0600
17     Bug 1220 fix applied to SHMIOP (fixed for IIOP long ago).
18     
19     Also added a SHMIOP test, IPv6 compatibility, and fixed wrong indent in Synch_Invocation.cpp.
21 commit 71a517bfb38858939cecc4e021dc3805663ff07a
22 Merge: 7aadef4fc59 d4c520ce4cf
23 Author: Adam Mitz <mitza@objectcomputing.com>
24 Date:   Mon Feb 26 14:12:55 2018 -0600
26     Merge pull request #582 from mitza-oci/master
27     
28     NEWS for upcoming release
30 commit d4c520ce4cf5fc14aa296936e6c80cccbc12757e
31 Author: Adam Mitz <mitza@ociweb.com>
32 Date:   Mon Feb 26 11:24:58 2018 -0600
34     NEWS for upcoming release
36 commit 73307efb832657d40b3c39492a2c4ae4b0b47762
37 Author: Johnny Willemsen <jwillemsen@remedy.nl>
38 Date:   Mon Feb 26 18:20:26 2018 +0100
40     Doxygen fixes and fixed some typos
41     
42         * TAO/orbsvcs/orbsvcs/CosEvent/CEC_TypedEventChannel.h:
43         * TAO/orbsvcs/orbsvcs/Naming/Hash_Naming_Context.h:
44         * TAO/orbsvcs/orbsvcs/Naming/Naming_Context_Interface.h:
45         * TAO/orbsvcs/orbsvcs/Naming/Storable_Naming_Context.h:
46         * TAO/tests/Bug_2953_Regression/client.cpp:
47         * TAO/tests/Bug_2953_Regression/server.cpp:
48         * TAO/tests/Smart_Proxies/Benchmark/client.cpp:
49         * TAO/tests/Smart_Proxies/Policy/client.cpp:
50         * TAO/tests/Smart_Proxies/client.cpp:
52 commit dded6e0e48ee7e1c6c39240d60fb0b3111ceddf2
53 Author: Oliver Kellogg <okellogg@users.sourceforge.net>
54 Date:   Fri Feb 23 09:05:06 2018 +0100
56     TAO/tests/Bug_3940_Regression/test.idl
57     - Address issue #571 comment by jwillemsen: Disable content of IDL file
58       for Borland C++ Builder. The cpp32 preprocessor apparently strips out
59       all @ characters which inhibits processing of annotations.
61 commit 35218a474eeb88b4288df227a98f04cbf0865f8b
62 Author: Oliver Kellogg <okellogg@users.sourceforge.net>
63 Date:   Sun Feb 18 02:30:07 2018 +0100
65     Address https://github.com/DOCGroup/ACE_TAO/issues/571 :
66     Shift handling of annotation applications from lexer to parser.
67     
68     TAO/TAO_IDL/fe/idl.ll
69     - Remove rule matching annotation applications.
70     
71     TAO/TAO_IDL/fe/idl.ypp
72     - Define %type <idval> defining_id.
73     - Duplicate rule `id' as defining_id.
74       In defining_id allow for annotation applications.
75     - Substitute `id' by defining_id in following rules:
76       template_module_ref, template_module_inst, interface_decl, value_decl,
77       const_dcl, simple_declarator, struct_decl, union_decl, enum_type,
78       array_declarator, exception, component_forward_decl, component_header,
79       home_header, factory_decl, finder_decl, event_concrete_forward_decl,
80       event_abs_forward_decl, event_abs_header, event_custom_header,
81       event_plain_header.
82     - Allow for annotation applications in following rules:
83       definitions, at_least_one_definition, tpl_definitions, member_i,
84       case_branch, case_labels, enumerator, operation, init_decl,
85       porttype_decl, at_least_one_actual_parameter, actual_parameters,
86       connector_header.
87     - New rule `annotations' implements sequence of 0 or more annotation_appl.
88     - New rules annotation_appl, annotation_appl_params, annotation_appl_param
89       implement rules 225, 226, 227 from IDL 4.2 section 7.4.15.3.
90     - New rule at_least_one_annotation_appl_param implements 2nd alternative
91       on RHS of rule 226.
92     - New rule annotation_appl_named_params is auxiliary to
93       at_least_one_annotation_appl_param.
94       It implements a sequence of 0 or more annotation_appl_param.
95     
96     TAO/TAO_IDL/fe/idl.yy.cpp
97     - Regenerate from idl.ll using TAO/TAO_IDL/regen.sh with flex-2.6.4.
98     
99     TAO/TAO_IDL/fe/idl.tab.cpp
100     - Regenerate from idl.ypp using TAO/TAO_IDL/regen.sh with bison-3.0.2.
102 commit cb29bd46571e428d1d71c860ec9010d29a3a1fe4
103 Merge: 4665969af11 d14029823bf
104 Author: Johnny Willemsen <jwillemsen@remedy.nl>
105 Date:   Fri Feb 16 16:05:33 2018 +0100
107     Merge pull request #573 from jwillemsen/jwi-taoidlleak
108     
109     Add new C++ compiler test for testing a feature TAO is using
111 commit 4473a426454c16a2d7af7328778369d603d701ca
112 Author: Johnny Willemsen <jwillemsen@remedy.nl>
113 Date:   Fri Feb 16 10:23:41 2018 +0100
115     Fixed typo in comment
116     
117         * TAO/tests/Bug_3683_Regression/Simple_util.h:
119 commit 0b1e33835dcdb9397c9eeb23eef5db53908d87e0
120 Author: Johnny Willemsen <jwillemsen@remedy.nl>
121 Date:   Fri Feb 16 10:23:28 2018 +0100
123     Convert to doxygen style comments
124     
125         * TAO/tests/Bug_3683_Regression/Echo.idl:
127 commit 4665969af11545a831900244fd4ac6fa6f30a155
128 Merge: cbb40b5f6f2 c8d9edf5117
129 Author: Johnny Willemsen <jwillemsen@remedy.nl>
130 Date:   Thu Feb 15 10:32:39 2018 +0100
132     Merge pull request #572 from jwillemsen/jwi-taoidlleak
133     
134     Fixed memory leak when we have a wstrval
136 commit c8d9edf5117f6aa7334bd63e351e816d4946aece
137 Author: Johnny Willemsen <jwillemsen@remedy.nl>
138 Date:   Tue Feb 13 19:23:59 2018 +0100
140     Fixed memory leak when we have a wstrval
141     
142         * TAO/TAO_IDL/ast/ast_expression.cpp:
144 commit e1f507ba668b0373e2ef3ab6fb74a9f792374fb3
145 Author: Oliver Kellogg <okellogg@users.sourceforge.net>
146 Date:   Sun Feb 4 19:43:06 2018 +0100
148     Followup to commit 3f751cb addresses
149     https://github.com/DOCGroup/ACE_TAO/pull/567#issuecomment-360504123 ,
150     
151     > [...] the Solaris/SunCC build failed because its preprocessor splits
152     > the @ from the following token:
153     >
154     > $ echo '@foo' > /tmp/foo.c && /opt/compilers/suncc5.12/bin/CC -E \
155     >   /tmp/foo.c && rm /tmp/foo.c
156     > #1 "/tmp/foo.c"
157     > @ foo
158     
159     TAO/TAO_IDL/fe/idl.ll
160     - Modify the rule matching annotations to include an optional space
161       after the '@',
162       @ ?[A-Za-z][A-Za-z0-9_]*[ \t]*(\([^)]+\))?
164 commit be871ac59565386b582b41e48ef129d509c354fc
165 Author: Oliver Kellogg <okellogg@users.sourceforge.net>
166 Date:   Wed Jan 24 22:24:13 2018 +0100
168     Followup to PR #565: Address new conversion warning at
169       http://buildlogs.remedy.nl/win_msvc15_opendds_debug/index.html ,
170     > fe\idl.yy.cpp(1383): warning C4267: 'argument': conversion from
171     > 'size_t' to 'int'
172     
173     TAO/TAO_IDL/tao_idl_fe.mpc rule lex.yy
174     - In the sed regexes, replace the fread related substitution by an
175       #include <errno.h> substitution.
176       As a marginal cosmetic improvement, adjust the tab substitution
177       to produce 4 spaces per tab.
178     - In the error message of the else-part, increase the minimum required
179       flex version to 2.6.4.
180     
181     TAO/TAO_IDL/fe/idl.yy.cpp
182     - Regenerate using regen.sh with flex 2.6.4.
184 commit a2f4310d1beb46927e396cbfb1f563abf390eb8f
185 Author: Oliver Kellogg <okellogg@users.sourceforge.net>
186 Date:   Fri Jan 19 21:43:43 2018 +0100
188     Follow suggestion by mitza-oci at
189                 https://github.com/DOCGroup/ACE_TAO/pull/565 :
190     > Since it's a compile-only test, it shouldn't need a run_test.pl or a
191     > test.cpp (build a library instead of an executable).
192     
193     TAO/tests/Bug_3940_Regression/Bug_3940_Regression.mpc
194     - Change superproject to taolib_with_idl.
195     - Remove exename and Source_Files.
196     
197     TAO/tests/Bug_3940_Regression/test.cpp
198     TAO/tests/Bug_3940_Regression/run_test.pl
199     - Remove files.
201 commit 383454e6ee7d814cbfa3e1758f506a90f96b7d13
202 Author: Oliver Kellogg <okellogg@users.sourceforge.net>
203 Date:   Wed Jan 17 22:01:45 2018 +0100
205     * TAO/tests/Bug_3940_Regression :
206       New test verifies that tao_idl tolerates IDL4 annotations.
208 commit 3f751cb31255f9916a5b5ec31f572f4aa1758c96
209 Author: Oliver Kellogg <okellogg@users.sourceforge.net>
210 Date:   Tue Jan 16 22:09:36 2018 +0100
212     http://bugzilla.dre.vanderbilt.edu/show_bug.cgi?id=3940#c4
213     Attachment 1524: Patch to make tao_idl ignore IDL4 annotations
214     
215     TAO/TAO_IDL/fe/idl.ll
216     - Add rule @[A-Za-z][A-Za-z0-9_]*[ \t]*(\([^)]+\))? with action "break".
217     
218     TAO/TAO_IDL/fe/idl.tab.cpp
219     TAO/TAO_IDL/fe/idl.tab.hpp
220     TAO/TAO_IDL/fe/idl.yy.cpp
221     - In directory TAO/TAO_IDL execute script regen.sh using flex 2.6.0 and
222       bison 3.0.2.
223     
224     TAO/TAO_IDL/fe/idl.ypp
225     - Fix typo in comment.
227 commit 2a2491926e1a1e044da01f979dcaa4e1e2032c51
228 Author: Johnny Willemsen <jwillemsen@remedy.nl>
229 Date:   Mon Jan 15 18:14:06 2018 +0100
231     Removed reference to CIAO, moved to a separate repo, added msvc 14.1 (Visual Studio 2017)
232     
233         * TAO/TAO-INSTALL.html:
235 commit 57a3da79bd35109aadaa74110f58440e4a5eab86
236 Author: Oliver Kellogg <okellogg@users.sourceforge.net>
237 Date:   Fri Jan 12 00:03:25 2018 +0100
239     - In section "Building and Installing TAO from git", mention that the
240       ACE_ROOT and TAO_ROOT env vars are set different from ACE_wrappers.
241     - Fix a few typos.
242     - Add a few missing </LI> tags.
244 commit 6fbf5788f0589ae7cde5448baeda0d6e9b1bfc79
245 Merge: ac9ffb65e75 4ac686684c6
246 Author: Adam Mitz <mitza@objectcomputing.com>
247 Date:   Tue Jan 2 09:36:50 2018 -0600
249     Merge pull request #555 from mitza-oci/singleton-restart
250     
251     ACE_Singleton should work after ACE::fini, ACE::init (fixes issue #554)
253 commit dff4439b18379b9008ee696303be492d84d794dd
254 Author: Johnny Willemsen <jwillemsen@remedy.nl>
255 Date:   Mon Jan 1 11:24:13 2018 +0100
257     Updated copyright to 2018
258     
259         * ACE/tests/ACE.bsp:
260           Deleted, not used anymore
261     
262         * ACE/COPYING:
263         * TAO/COPYING:
265 commit 5bbbaacd283951886642a5113300f0c0543e51c0
266 Author: Adam Mitz <mitza@ociweb.com>
267 Date:   Thu Dec 21 10:18:10 2017 -0600
269     fixed issue #554 ACE_Singleton use after ACE::fini, ACE::init
271 commit 52618c6f2a83446eb15ecd95e98e9d178a013d47
272 Author: Johnny Willemsen <jwillemsen@remedy.nl>
273 Date:   Fri Dec 8 09:38:58 2017 +0100
275     Make ACE 6.4.6 and TAO 2.4.6 public
276     
277         * ACE/NEWS:
278         * ACE/bin/diff-builds-and-group-fixed-tests-only.sh:
279         * ACE/debian/debian.control:
280         * ACE/docs/Download.html:
281         * ACE/docs/bczar/bczar.html:
282         * ACE/etc/index.html:
283         * TAO/NEWS: