1 Wed Aug 29 08:16:04 CEST 2012 Johnny Willemsen <jwillemsen@remedy.nl>
3 * TAO version 2.1.4 released.
5 Tue Aug 28 09:30:31 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
7 * orbsvcs/tests/Security/BiDirectional/ssl/ca.pem:
8 * orbsvcs/tests/Security/BiDirectional/ssl/client-cert.pem:
9 * orbsvcs/tests/Security/BiDirectional/ssl/client-key.pem:
10 * orbsvcs/tests/Security/BiDirectional/ssl/make-client-keys:
11 * orbsvcs/tests/Security/BiDirectional/ssl/server-cert.pem:
12 * orbsvcs/tests/Security/BiDirectional/ssl/server-key.pem:
13 * orbsvcs/tests/Security/Bug_2908_Regression/client.conf:
14 * orbsvcs/tests/Security/Bug_2908_Regression/run_test.pl:
15 * orbsvcs/tests/Security/Bug_2908_Regression/server.conf:
16 * orbsvcs/tests/Security/MT_BiDir_SSL/ssl/ca.pem:
17 * orbsvcs/tests/Security/MT_BiDir_SSL/ssl/client-cert.pem:
18 * orbsvcs/tests/Security/MT_BiDir_SSL/ssl/client-key.pem:
19 * orbsvcs/tests/Security/MT_BiDir_SSL/ssl/make-client-keys:
20 * orbsvcs/tests/Security/MT_BiDir_SSL/ssl/server-cert.pem:
21 * orbsvcs/tests/Security/MT_BiDir_SSL/ssl/server-key.pem:
22 * orbsvcs/tests/Security/Bug_2908_Regression/cacert.pem:
23 * orbsvcs/tests/Security/Bug_2908_Regression/clientCert.pem:
24 * orbsvcs/tests/Security/Bug_2908_Regression/clientKey.pem:
25 * orbsvcs/tests/Security/Bug_2908_Regression/serverCert.pem:
26 * orbsvcs/tests/Security/Bug_2908_Regression/serverKey.pem:
27 Updated certificates, expired all last week, made them valid
30 Thu Aug 23 15:24:00 UTC 2012 Simon Massey <sma at prismtech dot com>
34 Update the MIOP_Strategy_Factory with more useful configuration help
35 and move the detail of these options out of the NEW files, referring
36 instead to the doc/Options.html section.
38 Wed Aug 22 09:12:45 UTC 2012 Simon Massey <sma at prismtech dot com>
40 * orbsvcs/tests/Notify/lib/Options_Parser.cpp:
42 Missed a C+11 invalid type converstion warning.
44 Mon Aug 20 10:20:00 UTC 2012 Simon Massey <sma at prismtech dot com>
46 * orbsvcs/orbsvcs/PortableGroup/GOA.cpp:
47 * orbsvcs/PortableGroup/PG_ObjectGroupManager.cpp:
48 * orbsvcs/PortableGroup/UIPMC_Endpoint.cpp:
50 Coverity detected faults fixed.
52 Mon Aug 20 09:26:30 UTC 2012 Simon Massey <sma at prismtech dot com>
54 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Transport.cpp:
56 Coverity detected very unlikely fault fixed.
58 Thu Aug 16 12:32:58 UTC 2012 Olli Savia <ops@iki.fi>
60 * orbsvcs/orbsvcs/FTORB.mpc:
61 This project needs threads.
63 Thu Aug 16 07:57:00 UTC 2012 Simon Massey <sma at prismtech dot com>
65 * orbsvcs/tests/Notify/lib/Options_Parser.cpp:
67 Correct default value and range check -Priority option to correct
68 original bad default value.
70 Wed Aug 15 15:13:00 UTC 2012 Simon Massey <sma at prismtech dot com>
72 * orbsvcs/tests/Miop/McastPreferredInterfaces/run_test.pl:
74 Stop running the client for part two to shutdown server, if part
75 one server has already exited.
77 Wed Aug 15 14:28:00 UTC 2012 Simon Massey <sma at prismtech dot com>
79 * orbsvcs/tests/Notify/lib/Options_Parser.cpp:
80 * orbsvcs/examples/Notify/ThreadPool/Consumer.cpp:
81 * orbsvcs/examples/Notify/ThreadPool/Supplier.cpp:
82 * orbsvcs/examples/Notify/ThreadPool/Supplier_Client.cpp:
84 Correct types, removes C++11 warning about {} initalization miss-match.
86 Wed Aug 15 10:08:20 UTC 2012 Simon Massey <sma at prismtech dot com>
88 * tao/IIOP_Connector.cpp:
90 Correct types for time, removes C++11 warning.
92 Wed Aug 15 08:44:07 UTC 2012 Olli Savia <ops@iki.fi>
94 * docs/tutorials/Quoter/RTCORBA/StockQuoter.mpc:
95 This project needs threads.
97 Tue Aug 14 11:08:00 UTC 2012 Simon Massey <sma at prismtech dot com>
99 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport_Recv_Packet.h:
101 Move #pragma once below header that sets ACE_LACKS_PRAGMA_ONCE.
103 Tue Aug 14 11:00:00 UTC 2012 Simon Massey <sma at prismtech dot com>
105 * orbsvcs/tests/Miop/McastZIOP/client.cpp:
107 Add .in() to var use to stop warning on lyxos.
109 Tue Aug 14 08:41:00 UTC 2012 Simon Massey <sma at prismtech dot com>
113 Advisory note added concerning the generic testability
114 of the -ORBPreferredInterfaces feature.
116 * orbsvcs/tests/Miop/McastPreferredInterfaces/run_test_ipv6.pl:
117 * orbsvcs/tests/Miop/McastPreferredInterfaces/run_test.pl:
119 Stop these tests from erroring due to possiable problems in
120 loopback feature. This test is effectivly for information
123 Mon Aug 13 14:55:00 UTC 2012 Simon Massey <sma at prismtech dot com>
125 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.cpp:
126 And again (there were two of them)!
128 Mon Aug 13 14:44:00 UTC 2012 Simon Massey <sma at prismtech dot com>
130 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.cpp:
131 Major and Minor should be set output with debug message!
133 Mon Aug 13 14:38:00 UTC 2012 Simon Massey <sma at prismtech dot com>
135 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.cpp:
136 Major and Minor should be set not Major and Major!
138 Mon Aug 13 13:42:00 UTC 2012 Simon Massey <sma at prismtech dot com>
141 Cut and paste type errors.
143 Mon Aug 13 13:28:00 UTC 2012 Simon Massey <sma at prismtech dot com>
146 Missed a couple of points.
148 Mon Aug 13 12:58:00 UTC 2012 Simon Massey <sma at prismtech dot com>
151 Missed copying those extra helpful bits of information from the
152 NEWS file entry of the MIOP_Strategy_Factory options.
154 Mon Aug 13 12:36:00 UTC 2012 Simon Massey <sma at prismtech dot com>
157 * tao/GIOP_Message_Base.cpp:
161 Mon Aug 13 09:04:00 UTC 2012 Simon Massey <sma at prismtech dot com>
163 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.cpp:
164 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Message_Block_Data_Iterator.cpp:
165 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp:
166 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport_Recv_Packet.h:
170 Sun Aug 12 19:05:59 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
172 * TAO_IDL/be/be_codegen.cpp:
173 * TAO_IDL/be/be_global.cpp:
174 * TAO_IDL/be/be_util.cpp:
175 * TAO_IDL/be_include/be_global.h:
176 * docs/compiler.html:
177 Added stripped_filename option to overrule stripped filename of
180 Sun Aug 12 18:06:49 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
182 Reverted change below, seems to break VMS and the methods are still
183 declared in the header
185 Fri Jul 20 17:38:45 UTC 2012 Adam Mitz <mitza@ociweb.com>
187 Changes to build for VxWorks 6.8 kernel mode
188 which does not define ACE_HAS_WCHAR.
190 Sat Aug 11 08:40:30 UTC 2012 Simon Massey <sma at prismtech dot com>
192 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Transport.cpp:
194 Fuzz error was wrong, need try_aquire here, not ACE_GUARD,
195 macro. Reverted change and disabled the fuzz check.
197 Fri Aug 10 14:42:00 UTC 2012 Simon Massey <sma at prismtech dot com>
199 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.cpp:
200 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Transport.cpp:
201 * orbsvcs/tests/Miop/McastFragmentation/uipmc_client.conf:
202 * orbsvcs/tests/Miop/McastFragmentation/uipmc_server.conf:
203 * orbsvcs/tests/Miop/McastFragmentation/uipmc_server_m.conf:
204 * orbsvcs/tests/Miop/McastFragmentation/uipmc_server_n.conf:
206 Fuzz errors corrected.
208 Fri Aug 10 14:00:00 UTC 2012 Simon Massey <sma at prismtech dot com>
212 * tao/Connection_Handler.cpp:
213 * orbsvcs/orbsvcs/PortableGroup/MIOP.cpp:
214 * orbsvcs/orbsvcs/PortableGroup/miopconf.h:
215 * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Loader.cpp:
216 * orbsvcs/orbsvcs/PortableGroup/README:
217 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.h:
218 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.cpp:
219 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.h:
220 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.cpp:
221 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.h:
222 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.cpp:
223 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Endpoint.cpp:
224 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Factory.cpp:
225 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Connection_Handler.h:
226 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Connection_Handler.cpp:
227 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Message_Block_Data_Iterator.h:
228 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Message_Block_Data_Iterator.cpp:
229 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.h:
230 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.cpp:
231 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.h:
232 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp:
234 Enhanced the MIOP protocol to support MIOP Fragmentation.
236 * orbsvcs/orbsvcs/PortableGroup/Fragments_Cleanup_Strategy.h:
237 * orbsvcs/orbsvcs/PortableGroup/Fragments_Cleanup_Strategy.inl:
238 * orbsvcs/orbsvcs/PortableGroup/Fragments_Cleanup_Strategy.cpp:
239 * orbsvcs/orbsvcs/PortableGroup/miop_resource.h:
240 * orbsvcs/orbsvcs/PortableGroup/miop_resource.cpp:
241 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Transport.h:
242 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Transport.cpp:
243 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport_Recv_Packet.h:
244 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport_Recv_Packet.cpp:
246 New files added to support MIOP Fragmentation.
248 * bin/tao_other_tests.lst:
249 * orbsvcs/tests/Miop/McastFragmentation/client.cpp:
250 * orbsvcs/tests/Miop/McastFragmentation/Hello_Impl.h:
251 * orbsvcs/tests/Miop/McastFragmentation/Hello_Impl.cpp:
252 * orbsvcs/tests/Miop/McastFragmentation/Hello.idl:
253 * orbsvcs/tests/Miop/McastFragmentation/McastFragmentation.mpc:
254 * orbsvcs/tests/Miop/McastFragmentation/README:
255 * orbsvcs/tests/Miop/McastFragmentation/run_test.pl:
256 * orbsvcs/tests/Miop/McastFragmentation/run_test_ipv6.pl:
257 * orbsvcs/tests/Miop/McastFragmentation/server.cpp:
258 * orbsvcs/tests/Miop/McastFragmentation/uipmc_client.conf:
259 * orbsvcs/tests/Miop/McastFragmentation/uipmc_server.conf:
260 * orbsvcs/tests/Miop/McastFragmentation/uipmc_server_m.conf:
261 * orbsvcs/tests/Miop/McastFragmentation/uipmc_server_n.conf:
263 Added a test for MIOP Fragmentation.
265 Fri Aug 10 08:30:00 UTC 2012 Simon Massey <sma at prismtech dot com>
267 * orbsvcs/FaultTolerance/FT_Invocation_Endpoint_Selectors.cpp:
268 ReFixed the race condition with the correct mutex code. (Why does
269 the stub->profile_lock () return a const mutex reference, anywhere
270 where this is used, it has to be const_cast to a non-const form
273 Tue Aug 7 15:45:42 UTC 2012 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
275 * examples/PluggableUDP/tests/SimplePerformance/test.idl (Simple_Server):
277 Added a comment to make it clear that twoway operations don't
278 work with DIOP. Thanks to Ali Akbar Zarezadeh <akzare at cs dot
279 uni-potsdam dot de> for reporting this.
281 Thu Aug 9 15:10:00 UTC 2012 Simon Massey <sma at prismtech dot com>
283 * orbsvcs/FaultTolerance/FT_Invocation_Endpoint_Selectors.cpp:
284 Reverted this change until I can work out what has changed
285 from when this change was valid.
287 Thu Aug 9 08:33:00 UTC 2012 Simon Massey <sma at prismtech dot com>
289 * orbsvcs/FaultTolerance/FT_Invocation_Endpoint_Selectors.cpp:
290 Fixed race condition.
292 Thu Aug 9 07:20:00 UTC 2012 Simon Massey <sma at prismtech dot com>
294 * tao/String_Alloc.cpp:
295 Removed trailing whitespace.
297 * orbsvcs/tests/Miop/McastPreferredInterfaces/TestC.cpp:
298 * orbsvcs/tests/Miop/McastPreferredInterfaces/TestC.h:
299 * orbsvcs/tests/Miop/McastPreferredInterfaces/TestC.inl:
300 * orbsvcs/tests/Miop/McastPreferredInterfaces/TestS.cpp:
301 * orbsvcs/tests/Miop/McastPreferredInterfaces/TestS.h:
302 Removed these generated files they shouldn't have been committed.
304 Wed Aug 8 15:20:00 UTC 2012 Simon Massey <sma at prismtech dot com>
307 * tao/String_Alloc.cpp:
309 Enhanced CORBA::string_dup() and CORBA::string_free() to use
310 non-allocated and shared static null strings, this allows for
311 optimized default null string initialization in CORBA string
312 members and a reduction in dynamic memory management required
313 for such. This enhancement can be removed by including
314 #define TAO_NO_SHARED_NULL_CORBA_STRING in the config.h
315 NOTE that it is a (CORBA spec) requirement that all
316 CORBA::strings are deleted via the CORBA::string_free()
317 (and allocated via CORBA::string_dup() or CORBA::string_alloc()
318 calls); you must not use the c++ keywords new and delete[]
319 directly. Previously it was possiable to ignore this requirement,
320 however if you do so now, the enhancement for null strings will
321 catch you out, as deleting these null CORBA::strings will cause
322 corrupt heap and/or segfaults.
324 for Simon McQueen <sm at prismtech dot com>
325 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.h:
326 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.cpp:
327 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.cpp:
328 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.cpp:
329 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Endpoint.h:
330 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Endpoint.inl:
331 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Endpoint.cpp:
332 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Factory.h:
333 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Factory.cpp:
334 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Connection_Handler.h:
335 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Connection_Handler.cpp:
336 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.cpp:
337 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp:
339 Add support for -ORBPreferredInterfaces option to UIPMC. The form follows
340 the same pattern as IIOP for IPv4 i.e. a local interface IP address should
341 be specified as the mapping. e.g. -ORBPreferredInterfaces 225.*=192.168.0.2.
342 For IPv6 the preferred interface should (neccessarily) be set as an interface
343 name (e.g. 'eth0' for linux, or 'Loopback Pseudo-Interface' on windows) or an
344 interface index number on windows. e.g. -ORBPreferredInterfaces FF01:*=eth0.
345 Also add support an -ORBListenOnAll 0|1 UIPMCFactory option that can
346 be specified in the svc.conf to make the acceptor listen on all multicast
347 enabled interfaces on platforms that this is not the default. This has been
348 observed to be required for the UIPMCAcceptor to open on the most recent
349 Linux distribs. Improve error handling & reporting.
351 * tao/IIOP_Endpoint.h:
352 * tao/IIOP_Endpoint.cpp:
354 Export the method that handles -ORBPreferredInterfaces values so it can be
355 reused. Add ability to specify interface names when IPv6 is enabled. For now
356 this is ignored in IIOP.
358 * tao/IIOP_Profile.cpp:
359 * tao/Strategies/SCIOP_Profile.cpp:
361 Added CORBALOC support to the existing -ORBPreferredInterfaces option processing.
363 * tao/Strategies/COIOP_Endpoint.h:
364 * tao/Strategies/DIOP_Endpoint.h:
365 * tao/Strategies/SCIOP_Endpoint.h:
366 * tao/Strategies/SHMIOP_Endpoint.h:
367 * tao/Strategies/UIOP_Endpoint.h:
368 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Endpoint.h:
369 * orbsvcs/orbsvcs/HTIOP/HTIOP_Endpoint.h:
371 Correct minor comment annoyance.
373 * bin/tao_other_tests.lst:
374 * orbsvcs/tests/Miop/McastPreferredInterfaces/client.cpp:
375 * orbsvcs/tests/Miop/McastPreferredInterfaces/McastPreferredInterfaces.mpc:
376 * orbsvcs/tests/Miop/McastPreferredInterfaces/miop_svc.conf:
377 * orbsvcs/tests/Miop/McastPreferredInterfaces/miop_svc_ipv6.conf:
378 * orbsvcs/tests/Miop/McastPreferredInterfaces/README:
379 * orbsvcs/tests/Miop/McastPreferredInterfaces/run_test_ipv6.pl:
380 * orbsvcs/tests/Miop/McastPreferredInterfaces/run_test.pl:
381 * orbsvcs/tests/Miop/McastPreferredInterfaces/server.cpp:
382 * orbsvcs/tests/Miop/McastPreferredInterfaces/Test.idl:
383 * orbsvcs/tests/Miop/McastPreferredInterfaces/Test_impl.cpp:
384 * orbsvcs/tests/Miop/McastPreferredInterfaces/Test_impl.h:
388 Mon Aug 6 07:57:41 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
390 * MPC/config/taobaseidldefaults.mpb:
391 There is no S.inl file anymore, so cleaned up some rules
393 Fri Aug 3 08:17:55 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
395 * MPC/config/taobaseidldefaults.mpb:
396 Ran more tests, this file is really complex to maintain
398 Fri Aug 3 07:41:33 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
400 * MPC/config/taobaseidldefaults.mpb:
401 Another set of fixes, this file is getting way too complex
403 Fri Aug 3 07:03:59 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
405 * MPC/config/taobaseidldefaults.mpb:
406 Fixed duplicate files being added
408 Thu Aug 2 17:55:12 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
410 * MPC/config/taobaseidldefaults.mpb:
411 More improvements to file handling, thanks to Adam Mitz for testing
414 Thu Aug 2 12:28:04 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
416 * MPC/config/taobaseidldefaults.mpb:
417 Further improved this file for the new options
419 Thu Aug 2 09:20:20 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
421 * MPC/config/taobaseidldefaults.mpb:
422 * TAO_IDL/be/be_global.cpp:
423 * TAO_IDL/be/be_produce.cpp:
424 * TAO_IDL/be/be_util.cpp:
425 * TAO_IDL/be_include/be_global.h:
426 * docs/compiler.html:
427 Added -Sch to disable stub header generation, -Ssh to disable
430 Wed Aug 1 07:07:33 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
432 * TAO_IDL/be/be_visitor_sequence/sequence_cs.cpp:
433 Fixed compile error with C++11
435 Fri Jul 27 10:54:07 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
438 * etc/tao_anytypecode.doxygen:
439 * etc/tao_av.doxygen:
440 * etc/tao_compression.doxygen:
441 * etc/tao_cosevent.doxygen:
442 * etc/tao_cosnaming.doxygen:
443 * etc/tao_cosnotification.doxygen:
444 * etc/tao_costime.doxygen:
445 * etc/tao_costrader.doxygen:
446 * etc/tao_dynamicany.doxygen:
447 * etc/tao_dynamicinterface.doxygen:
448 * etc/tao_esf.doxygen:
449 * etc/tao_ifr.doxygen:
450 * etc/tao_implrepo.doxygen:
451 * etc/tao_iormanip.doxygen:
452 * etc/tao_iortable.doxygen:
453 * etc/tao_pi.doxygen:
454 * etc/tao_pi_server.doxygen:
455 * etc/tao_portablegroup.doxygen:
456 * etc/tao_portableserver.doxygen:
457 * etc/tao_rtcorba.doxygen:
458 * etc/tao_rtevent.doxygen:
459 * etc/tao_rtportableserver.doxygen:
460 * etc/tao_security.doxygen:
461 * etc/tao_smartproxies.doxygen:
462 * etc/tao_ssliop.doxygen:
463 * etc/tao_strategies.doxygen:
464 * etc/tao_transportcurrent.doxygen:
465 * etc/tao_ziop.doxygen:
466 Generate UML diagrams, assume stl is buildin
468 Fri Jul 27 08:57:54 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
471 * etc/tao_anytypecode.doxygen:
472 * etc/tao_av.doxygen:
473 * etc/tao_compression.doxygen:
474 * etc/tao_cosevent.doxygen:
475 * etc/tao_cosnaming.doxygen:
476 * etc/tao_cosnotification.doxygen:
477 * etc/tao_costime.doxygen:
478 * etc/tao_costrader.doxygen:
479 * etc/tao_dynamicany.doxygen:
480 * etc/tao_dynamicinterface.doxygen:
481 * etc/tao_esf.doxygen:
482 * etc/tao_ifr.doxygen:
483 * etc/tao_implrepo.doxygen:
484 * etc/tao_iormanip.doxygen:
485 * etc/tao_iortable.doxygen:
486 * etc/tao_pi.doxygen:
487 * etc/tao_pi_server.doxygen:
488 * etc/tao_portablegroup.doxygen:
489 * etc/tao_portableserver.doxygen:
490 * etc/tao_rtcorba.doxygen:
491 * etc/tao_rtevent.doxygen:
492 * etc/tao_rtportableserver.doxygen:
493 * etc/tao_security.doxygen:
494 * etc/tao_smartproxies.doxygen:
495 * etc/tao_ssliop.doxygen:
496 * etc/tao_strategies.doxygen:
497 * etc/tao_transportcurrent.doxygen:
498 * etc/tao_ziop.doxygen:
499 Upgraded with doxygen -u
501 Thu Jul 26 09:31:16 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
504 Updated for next release
507 * etc/tao_anytypecode.doxygen:
508 * etc/tao_av.doxygen:
509 * etc/tao_compression.doxygen:
510 * etc/tao_cosevent.doxygen:
511 * etc/tao_cosnaming.doxygen:
512 * etc/tao_cosnotification.doxygen:
513 * etc/tao_costime.doxygen:
514 * etc/tao_costrader.doxygen:
515 * etc/tao_dynamicany.doxygen:
516 * etc/tao_dynamicinterface.doxygen:
517 * etc/tao_esf.doxygen:
518 * etc/tao_ifr.doxygen:
519 * etc/tao_implrepo.doxygen:
520 * etc/tao_iormanip.doxygen:
521 * etc/tao_iortable.doxygen:
522 * etc/tao_pi.doxygen:
523 * etc/tao_pi_server.doxygen:
524 * etc/tao_portablegroup.doxygen:
525 * etc/tao_portableserver.doxygen:
526 * etc/tao_rtcorba.doxygen:
527 * etc/tao_rtevent.doxygen:
528 * etc/tao_rtportableserver.doxygen:
529 * etc/tao_security.doxygen:
530 * etc/tao_smartproxies.doxygen:
531 * etc/tao_ssliop.doxygen:
532 * etc/tao_strategies.doxygen:
533 * etc/tao_transportcurrent.doxygen:
534 * etc/tao_ziop.doxygen:
535 Removed deprecated tag
537 Thu Jul 26 09:12:26 CEST 2012 Johnny Willemsen <jwillemsen@remedy.nl>
539 * TAO version 2.1.3 released.
541 Mon Jul 23 20:58:16 UTC 2012 Adam Mitz <mitza@ociweb.com>
543 * tests/Bug_3630_Regression/run_test.pl:
544 * tests/Smart_Proxies/Policy/run_test.pl:
546 Fixed long-standing bugs in perl scripts that were only
547 noticed with the TestTarget.pm fix in ACE Fri Jul 20 17:37:27 UTC 2012
549 Fri Jul 20 17:38:45 UTC 2012 Adam Mitz <mitza@ociweb.com>
553 Changes to build for VxWorks 6.8 kernel mode
554 which does not define ACE_HAS_WCHAR.
556 Wed Jun 13 08:53:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com>
558 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp:
559 Un-nest the #if #endif of the fix below.
561 Tue Jun 12 15:00:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com>
563 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp:
564 Correct debug text string ACE_MAX_DGRAM_SIZE should be MIOP_MAX_DGRAM_SIZE.
566 Tue Jun 12 08:30:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com>
569 * tao/ZIOP/ZIOP_Service_Context_Handler.cpp:
570 Remove _int64 etc. size warnings.
572 Mon Jun 11 21:45:56 UTC 2012 Adam Mitz <mitza@ociweb.com>
574 * TAO_IDL/tao_idl.mpc:
575 * tao/GIOP_Message_Base.cpp:
576 * tests/IDL_Test/union.idl:
578 Added support for Oracle Solaris Studio 12 Update 3 (SunCC 5.12).
580 Mon Jun 11 12:53:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com>
583 * tao/doc/Options.html:
584 Changed #define ALLOW_ZIOP_NO_SERVER_POLICIES_DEFAULT name to
585 #define TAO_ALLOW_ZIOP_NO_SERVER_POLICIES_DEFAULT at the buildczars request.
587 Mon Jun 11 12:45:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com>
593 * tao/doc/Options.html:
594 * tao/ZIOP/ZIOP_Stub.cpp:
595 Add the -ORBAllowZIOPNoServerPolicies <0|1> option to the ORB.
596 This option takes a boolean 0 (off/disable) or 1 (on/enable);
597 and if enabled, allows a client to ZIOP compress without having
598 any server-side ZIOP available compressor's list policies embedded
599 in the IOR. This option allows the client to use ZIOP with MIOP
600 and/or services configured via CORBALOCs that have no such
601 compression list policies embedded. The client has to trust that
602 the server is configured to match its own compressor's list policy,
603 and compresses accordingly.
604 NOTE that any server that cannot decompress the client's used ZIOP
605 compressor will reject the request as it simply cannot decode or
606 handle it (the client-side comms will timeout or lock-up for any such
607 incorrect two-way requests, or be oblivious to the failure with any
608 incorrectly configured one-way requests).
609 The default setting is 0 (false) i.e. to disallow compression in such
610 cases and conform to the ZIOP specification which requires the
611 server-side policies to be published for the client-side to check;
612 but this can be changed by adding to TAO's config.h the required default e.g.
613 #define ALLOW_ZIOP_NO_SERVER_POLICIES_DEFAULT true
615 * tao/orbsvcs/tests/Miop/McastZIOP/*
616 * bin/tao_other_tests.lst:
617 Add the test for the above use case.
619 Mon Jun 11 11:14:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com>
622 Tidy-up COMPRESSION_MIN_RATIO_POLICY checks and the display of compression ratios.
623 Sometimes they were being calculated as the inverse ratio instead of the
624 correct (compressed_length / uncompressed_length) that the ZIOP specification
625 details. Also check that the compressed size (with overhead) is not larger than
626 the original data length, it is really stupid to use ZIOP messages that are actually
627 larger than the original GIOP message just because the compressed data (without the
628 header is JUST smaller).
630 Sun Jun 10 18:27:00 UTC 2012 Ken Sedgwick <ken@bonsai.com>
632 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Factory.cpp
633 Added missing ACE_TEXT_ALWAYS_CHAR macro on
634 SSL_CTX_set_cipher_list argument.
636 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Factory.cpp
637 Removed SSLCipherList and SSLServerCipherOrder features
640 Thu Jun 7 08:12:43 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
642 * tests/Bug_2084_Regression/Server_Task.cpp:
643 Removed not needed unused arg
645 Thu Jun 7 07:53:27 UTC 2012 Marcel Smit <msmit@remedy.nl>
647 * MPC/config/gen_ostream.mpb:
648 * MPC/config/taoidldefaults.mpb:
649 Fixed compile issues related to GEN_OSTREAM.
651 Thu May 31 21:57:43 UTC 2012 Ken Sedgwick <ken@bonsai.com>
653 * docs/Security/SSLIOP-USAGE.html
654 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Factory.cpp
655 Added SSLCipherList and SSLServerCipherOrder openssl runtime
656 configuration options to SSLIOP_Factory. Fixes bug 4022.
658 Fri May 25 11:14:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com>
660 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.h:
661 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Connection_Handler.h:
662 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Endpoint.h:
663 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.h:
664 * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Acceptor_Registry.h:
665 * orbsvcs/orbsvcs/PortableGroup/PG_GenericFactory.h:
666 * tao/DynamicAny/DynValue_i.h:
667 * tao/DynamicAny/DynValueBox_i.h:
668 * tao/DynamicAny/DynValueCommon_i.h:
669 * tao/ZIOP/ZIOP_Policy_i.h:
670 Doxygen warnings comment tidy-up.
672 Thu May 24 14:31:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com>
674 * tao/GIOP_Message_Base.cpp:
676 * tao/ZIOP/ZIOP_ORBInitializer.cpp:
677 * tao/ZIOP/ZIOP_Stub.cpp:
678 Minor re-wording and addition of error messages to help pin-point ZIOP miss-configuration problems.
680 Mon May 21 14:15:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com>
682 * docs/dynany/index.html:
683 Missed updating this document with changes of Wed Feb 29 16:30:00 UTC 2012.
684 DynamicAny Value and BoxedValue types are implimented.
686 Sat May 19 14:28:57 CEST 2012 Johnny Willemsen <jwillemsen@remedy.nl>
688 * TAO version 2.1.2 released.
690 Thu May 17 18:35:22 UTC 2012 Trevor Fields <fields_t@ociweb.com>
695 Thu May 17 08:13:25 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
697 * examples/RTCORBA/Activity/Task_Stats.cpp:
698 Fixed conversion warning
700 Wed May 16 14:05:33 UTC 2012 Marijke Hengstmengel <mhengstmengel@remedy.nl>
702 * TAO_IDL/be/be_visitor_component/facet_exh.cpp:
703 * TAO_IDL/be/be_visitor_component_scope.cpp:
704 Changed DOxygen documentation.
706 Wed May 16 06:42:33 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
708 * orbsvcs/orbsvcs/PortableGroup/Portable_Group_Map.cpp:
709 * orbsvcs/orbsvcs/Sched/Scheduler.cpp:
710 * orbsvcs/orbsvcs/Time/Timer_Helper.cpp:
711 More cleanup due to removal of NSK
713 Tue May 15 18:17:07 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
715 * TAO_IDL/ast/ast_expression.cpp:
716 * TAO_IDL/ast/ast_union.cpp:
717 * TAO_IDL/be/be_helper.cpp:
718 * TAO_IDL/fe/y.tab.cpp:
719 * TAO_IDL/include/ast_expression.h:
720 * examples/RTCORBA/Activity/Task_Stats.inl:
721 * examples/RTCORBA/Activity/Task_Stats.cpp:
722 * examples/RTCORBA/Activity/Thread_Task.cpp:
723 * orbsvcs/IFR_Service/ifr_adding_visitor.cpp:
724 * orbsvcs/examples/Log/Basic/TLS_Client.cpp:
725 * orbsvcs/examples/Log/Event/Event_Supplier.cpp:
726 * orbsvcs/examples/Log/Notify/Notify_Supplier.cpp:
727 * orbsvcs/examples/Log/RTEvent/RTEvent_Supplier.cpp:
728 * orbsvcs/orbsvcs/IFRService/Container_i.cpp:
729 * orbsvcs/orbsvcs/IFRService/UnionDef_i.cpp:
730 * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.cpp:
731 * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.cpp:
732 * orbsvcs/orbsvcs/Notify/Name_Value_Pair.cpp:
733 * orbsvcs/orbsvcs/Notify/XML_Saver.cpp:
734 * orbsvcs/orbsvcs/Time/Timer_Helper.cpp:
735 * orbsvcs/orbsvcs/Time_Utilities.cpp:
736 * orbsvcs/tests/AVStreams/Simple_Two_Stage/Receiver_Stats.inl:
737 * orbsvcs/tests/AVStreams/Simple_Two_Stage/Receiver_Stats.cpp:
738 * orbsvcs/tests/InterfaceRepo/IFR_Test/Admin_Client.cpp:
739 * orbsvcs/tests/Log/Basic_Log_Test/Basic_Log_Test.cpp:
740 * orbsvcs/tests/Notify/lib/Task_Stats.inl:
741 * orbsvcs/tests/Notify/lib/Task_Stats.cpp:
742 * orbsvcs/tests/Notify/lib/common.cpp:
743 * orbsvcs/tests/Time/Client_i.cpp:
744 * performance-tests/POA/Demux/demux_test_client.cpp:
745 * performance-tests/RTCorba/Thread_Pool/client.cpp:
746 * performance-tests/Throughput/Receiver.cpp:
747 * performance-tests/Throughput/client.cpp:
748 * tao/AnyTypeCode/Any_Basic_Impl.h:
749 * tao/AnyTypeCode/Any_Basic_Impl.cpp:
750 * tao/AnyTypeCode/TypeCode_CDR_Extraction.cpp:
751 * tao/Default_Endpoint_Selector_Factory.h:
752 * tao/DynamicAny/DynAny_i.cpp:
753 * tao/DynamicAny/DynUnion_i.cpp:
755 * tao/TypeCodeFactory/TypeCodeFactory_i.cpp:
757 * tests/Param_Test/anyop.cpp:
758 * tests/Param_Test/ulonglong.cpp:
759 * tests/Policies/Manipulation.cpp:
760 * tests/Queued_Message_Test/Queued_Message_Test.cpp:
761 Removed support for Tandem NSK. That was the last platform that
762 needed the emulated versions of ACE_INT64 and ACE_UINT64, that
763 emulation has now been removed
765 Tue May 15 13:43:00 UTC 2012 Marcel Smit <msmit@remedy.nl>
767 Merged DDS4CCM_OpenDDS branch
769 commit 6ce8768572a8340ee59521fc910f6b5023fe0cbf
770 Author: Marcel Smit <msmit@remedy.nl>
771 Date: Fri Apr 27 11:15:33 2012 +0200
773 * CIAO/connectors/dds4ccm/tutorials/Shapes/Shapes_asm/ports/Shapes_ShapeType_conn.idl:
774 Fixed compile issues.
776 * TAO/TAO_IDL/be/be_global.cpp:
777 * TAO/TAO_IDL/be/be_util.cpp:
778 * TAO/TAO_IDL/be/be_visitor_native/native_ch.cpp:
779 * TAO/TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp:
780 * TAO/TAO_IDL/be_include/be_global.h:
781 Removed opendds_suffix from the code. In openDDS, suffix of
782 the sequence is defined as 'Seq'.
784 commit d1c45d256337574e7779c088c5d0634be7d024d5
785 Author: Marcel Smit <msmit@remedy.nl>
786 Date: Thu Apr 26 20:06:13 2012 +0200
788 * CIAO/MPC/config/ndds_idltocpp.mpb:
789 * CIAO/MPC/config/ndds_idltocpp_ts_defaults.mpb:
790 Added -DDDS4CCM_NEEDS_SEQUENCES_DEFINED again.
792 * CIAO/connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.idl:
793 * CIAO/connectors/dds4ccm/examples/Shapes/Connector/Shapes_Connector.idl:
794 Fixed compile issues for both openDDS and RTI DDS.
796 * CIAO/connectors/dds4ccm/idl/ccm_dds.idl:
799 * TAO/TAO_IDL/be/be_visitor_arg_traits.cpp:
800 * TAO/TAO_IDL/be/be_visitor_sequence/any_op_ch.cpp:
801 * TAO/TAO_IDL/be/be_visitor_sequence/any_op_cs.cpp:
802 * TAO/TAO_IDL/be/be_visitor_sequence/cdr_op_ch.cpp:
803 * TAO/TAO_IDL/be/be_visitor_sequence/cdr_op_cs.cpp:
804 * TAO/TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp:
805 * TAO/TAO_IDL/be/be_visitor_sequence/sequence_cs.cpp:
806 Don't check for which DDS vendor is used. Just check for the
807 availability of the pragma.
809 commit eabcfd1ec51f753d925c3e224c853a598f69c7db
810 Author: Marcel Smit <msmit@remedy.nl>
811 Date: Thu Apr 26 11:22:35 2012 +0200
813 * CIAO/connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.idl:
814 * CIAO/connectors/dds4ccm/examples/Shapes/Connector/Shapes_Connector.idl:
815 * CIAO/connectors/dds4ccm/idl/ccm_dds.idl:
816 * CIAO/connectors/dds4ccm/impl/Updater_T.cpp:
817 * CIAO/connectors/dds4ccm/impl/Updater_T.h:
818 * CIAO/connectors/dds4ccm/impl/Writer_T.cpp:
819 * CIAO/connectors/dds4ccm/impl/Writer_T.h:
820 * TAO/TAO_IDL/be/be_visitor_arg_traits.cpp:
821 * TAO/TAO_IDL/be/be_visitor_connector/connector_dds_ex_base.cpp:
822 * TAO/TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp:
823 * TAO/TAO_IDL/be/be_visitor_connector/connector_dds_exs.cpp:
824 * TAO/TAO_IDL/be/be_visitor_sequence/any_op_ch.cpp:
825 * TAO/TAO_IDL/be/be_visitor_sequence/any_op_cs.cpp:
826 * TAO/TAO_IDL/be/be_visitor_sequence/cdr_op_ch.cpp:
827 * TAO/TAO_IDL/be/be_visitor_sequence/cdr_op_cs.cpp:
828 * TAO/TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp:
829 * TAO/TAO_IDL/be/be_visitor_sequence/sequence_cs.cpp:
830 * TAO/TAO_IDL/fe/lex.yy.cpp:
831 * TAO/TAO_IDL/include/idl_global.h:
832 * TAO/TAO_IDL/util/utl_global.cpp:
833 Using a pragma to define the sequences for openDDS. If that pragma is
834 set, the sequence is generated as it was declared as a native
836 * CIAO/connectors/dds4ccm/tests/SLDisabled/Receiver/SL_Disabled_Receiver_exec.cpp:
838 * CIAO/connectors/dds4ccm/impl/ConditionManager.cpp:
839 Check whether read condition is there before detaching
840 it from the waitset. Optimized logging in this case.
842 commit ca001a58956fd09ce0aee1ab614ed178c54cbe0a
843 Author: Marcel Smit <msmit@remedy.nl>
844 Date: Wed Apr 25 12:39:30 2012 +0200
846 * CIAO/MPC/config/dds4ccm_ts_default.mpb:
847 * CIAO/connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.idl:
848 * CIAO/connectors/dds4ccm/examples/Shapes/Connector/Shapes_Connector.idl:
849 * CIAO/connectors/dds4ccm/idl/ccm_dds.idl:
850 * CIAO/connectors/dds4ccm/impl/Updater_T.cpp:
851 * CIAO/connectors/dds4ccm/impl/Updater_T.h:
852 * CIAO/connectors/dds4ccm/impl/Writer_T.cpp:
853 * CIAO/connectors/dds4ccm/impl/Writer_T.h:
854 * CIAO/connectors/dds4ccm/impl/ndds/WaitSet.cpp:
855 * CIAO/connectors/dds4ccm/tests/KeyedSamples/Connector/Keyed_Test_Connector.idl:
856 * CIAO/connectors/dds4ccm/tutorials/Shapes/Shapes_asm/ports/Shapes_ShapeType_conn.idl:
857 * CIAO/connectors/dds4ccm/tutorials/Shapes/Shapes_asm/ports/Shapes_ShapeType_conn.mpc:
858 * TAO/TAO_IDL/be/be_visitor_connector/connector_dds_ex_base.cpp:
859 * TAO/TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp:
860 * TAO/TAO_IDL/be/be_visitor_connector/connector_dds_exs.cpp:
861 Work in progress: Refactoring of typedef sequence declarations. Seems that 'native'
862 declaration does not work. Need to change openDDS, using a typedef declaration with
865 commit 1c7c7c0af71e7908ad02c24f7a0f9cc71f6b71da
866 Author: Marcel Smit <msmit@remedy.nl>
867 Date: Wed Apr 11 11:54:28 2012 +0200
869 * CIAO/MPC/config/dds4ccm.mpb:
870 * CIAO/MPC/config/dds4ccm_ts_default.mpb:
871 * CIAO/connectors/dds4ccm/examples/Hello/Base/Hello_Base.idl:
872 * CIAO/connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.idl:
873 * CIAO/connectors/dds4ccm/examples/Shapes/descriptors/run_test.pl:
874 * CIAO/connectors/dds4ccm/idl/ccm_dds.idl:
875 * TAO/TAO_IDL/be/be_codegen.cpp:
876 * TAO/TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp:
877 Preparation in order to support OpenDDS in DDS4CCM
879 commit 962e780d20ad901717448bb75780b49360d8c972
880 Author: Johnny Willemsen <jwillemsen@remedy.nl>
881 Date: Fri Apr 6 20:15:59 2012 +0200
883 * TAO/MPC/config/taobaseidldefaults.mpb:
884 All _svnt_T files are template files, not source files,
885 so correct the group we add them to.
888 Tue May 15 11:29:04 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
890 * examples/RTCORBA/Activity/Task_Stats.cpp:
891 * orbsvcs/tests/Event/lib/Supplier.h:
892 * orbsvcs/tests/Event/lib/Supplier.cpp:
893 Use ACE_High_Res_Timer::global_scale_factor_type
895 Tue May 15 06:59:12 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
897 * examples/RTCORBA/Activity/Task_Stats.h:
898 * examples/RTCORBA/Activity/Task_Stats.cpp:
899 * examples/RTScheduling/DT_Creator.cpp:
900 * examples/RTScheduling/Job_i.cpp:
901 * examples/RTScheduling/Task_Stats.h:
902 * examples/RTScheduling/Task_Stats.cpp:
903 * examples/RTScheduling/Thread_Task.cpp:
904 * orbsvcs/performance-tests/RTEvent/lib/Low_Priority_Setup.h:
905 * orbsvcs/performance-tests/RTEvent/lib/Low_Priority_Setup.cpp:
906 * orbsvcs/tests/Event/lib/Consumer.h:
907 * orbsvcs/tests/Event/lib/Consumer.cpp:
908 * performance-tests/Anyop/anyop.cpp:
909 * performance-tests/Protocols/sender.cpp:
910 * performance-tests/RTCorba/Thread_Pool/client.cpp:
911 Use ACE_High_Res_Timer::global_scale_factor_type
913 Mon May 14 22:12:20 UTC 2012 Trevor Fields <fields_t@ociweb.com>
915 * tests/Bug_4010_Regression/Bug_4010_Regression.mpc:
916 * tests/Bug_4010_Regression/client.conf:
917 * tests/Bug_4010_Regression/client.cpp:
918 * tests/Bug_4010_Regression/README:
919 * tests/Bug_4010_Regression/run_test.pl:
923 Mon May 14 18:41:01 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
925 * orbsvcs/tests/Notify/lib/Notify_Test_Client.h:
926 * orbsvcs/tests/Notify/lib/Periodic_Consumer.h:
927 * orbsvcs/tests/Notify/performance-tests/RedGreen/RedGreen_Test.h:
928 * orbsvcs/tests/Notify/performance-tests/RedGreen/RedGreen_Test.cpp:
929 * orbsvcs/tests/Notify/performance-tests/Throughput/Throughput.h:
930 * orbsvcs/tests/Notify/performance-tests/Throughput/Throughput.cpp:
931 * performance-tests/Latency/AMI/Roundtrip_Handler.h:
932 * performance-tests/Latency/AMI/Roundtrip_Handler.cpp:
933 * performance-tests/Latency/Thread_Per_Connection/Client_Task.h:
934 * performance-tests/Latency/Thread_Per_Connection/Client_Task.cpp:
935 * performance-tests/Latency/Thread_Pool/Client_Task.h:
936 * performance-tests/Latency/Thread_Pool/Client_Task.cpp:
937 * performance-tests/Protocols/sender.cpp:
938 * performance-tests/RTCorba/Multiple_Endpoints/Orb_Per_Priority/client.cpp:
939 * performance-tests/RTCorba/Multiple_Endpoints/Single_Endpoint/client.cpp:
940 * performance-tests/RTCorba/Thread_Pool/client.cpp:
941 * performance-tests/Sequence_Latency/AMI/Roundtrip_Handler.h:
942 * performance-tests/Sequence_Latency/AMI/Roundtrip_Handler.cpp:
943 * performance-tests/Sequence_Latency/Thread_Per_Connection/Client_Task.h:
944 * performance-tests/Sequence_Latency/Thread_Per_Connection/Client_Task.cpp:
945 * performance-tests/Sequence_Latency/Thread_Pool/Client_Task.h:
946 * performance-tests/Sequence_Latency/Thread_Pool/Client_Task.cpp:
947 Use ACE_High_Res_Timer::global_scale_factor_type
949 Mon May 14 05:41:27 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
951 * tests/Portable_Interceptors/Benchmark/marker.h:
952 * tests/Portable_Interceptors/Benchmark/marker.cpp:
953 * tests/Smart_Proxies/Benchmark/client.cpp:
954 Use ACE_High_Res_Timer::global_scale_factor_type
956 Sun May 13 17:24:30 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
958 * examples/AMH/Sink_Server/Client_Task.h:
959 * examples/AMH/Sink_Server/Client_Task.cpp:
960 Use ACE_High_Res_Timer::global_scale_factor_type
962 Sun May 13 17:22:16 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
964 * examples/Kokyu_dsrt_schedulers/Task_Stats.h:
965 * examples/Kokyu_dsrt_schedulers/Task_Stats.cpp:
966 * examples/Kokyu_dsrt_schedulers/fp_example/server.cpp:
967 * examples/Kokyu_dsrt_schedulers/mif_example/server.cpp:
968 * examples/Kokyu_dsrt_schedulers/muf_example/server.cpp:
969 * examples/RTScheduling/DT_Creator.h:
970 * orbsvcs/performance-tests/RTEvent/lib/Client_Group.h:
971 * orbsvcs/performance-tests/RTEvent/lib/Client_Group.cpp:
972 * orbsvcs/performance-tests/RTEvent/lib/Client_Pair.h:
973 * orbsvcs/performance-tests/RTEvent/lib/Client_Pair.cpp:
974 * orbsvcs/performance-tests/RTEvent/lib/Consumer.h:
975 * orbsvcs/performance-tests/RTEvent/lib/Consumer.cpp:
976 * orbsvcs/tests/EC_Throughput/ECT_Consumer.h:
977 * orbsvcs/tests/EC_Throughput/ECT_Consumer.cpp:
978 * orbsvcs/tests/EC_Throughput/ECT_Supplier.h:
979 * orbsvcs/tests/EC_Throughput/ECT_Supplier.cpp:
980 * orbsvcs/tests/Notify/lib/Task_Stats.h:
981 Use ACE_High_Res_Timer::global_scale_factor_type
983 Sun May 13 12:48:34 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
985 * MPC/config/rlecompressor.mpb:
986 Reorder base projects
988 * TAO_IDL/be/be_visitor_native/native_ch.cpp:
991 * examples/AMH/Sink_Server/Client_Task.cpp:
992 * examples/Load_Balancing_persistent/Identity_Client.cpp:
993 * examples/Load_Balancing_persistent/Load_Balancer_i.cpp:
994 * examples/RTCORBA/Activity/Thread_Task.cpp:
995 * examples/RTScheduling/DT_Creator.h:
996 * orbsvcs/examples/Notify/ThreadPool/Consumer.cpp:
997 * orbsvcs/performance-tests/LoadBalancing/LBPerf/CPU/client.cpp:
998 * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/client.cpp:
999 * orbsvcs/performance-tests/RTEvent/Colocated_Roundtrip/driver.cpp:
1000 * orbsvcs/performance-tests/RTEvent/Federated_Roundtrip/client.cpp:
1001 * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/client.cpp:
1002 * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/client.cpp:
1003 * orbsvcs/performance-tests/RTEvent/Roundtrip/client.cpp:
1004 * orbsvcs/performance-tests/RTEvent/TCP_Baseline/client.cpp:
1005 * orbsvcs/tests/AVStreams/Latency/ping.cpp:
1006 * orbsvcs/tests/AVStreams/Latency/pong.cpp:
1007 * orbsvcs/tests/AVStreams/Pluggable_Flow_Protocol/sender.cpp:
1008 * orbsvcs/tests/EC_Throughput/ECT_Consumer_Driver.cpp:
1009 * orbsvcs/tests/EC_Throughput/ECT_Supplier_Driver.cpp:
1010 * orbsvcs/tests/EC_Throughput/ECT_Throughput.cpp:
1011 * orbsvcs/tests/Event/Basic/Observer.cpp:
1012 * orbsvcs/tests/Event/Basic/Reconnect.cpp:
1013 * orbsvcs/tests/Event/Performance/Connect.cpp:
1014 * orbsvcs/tests/Event/Performance/Latency.cpp:
1015 * orbsvcs/tests/Event/lib/Driver.cpp:
1016 * orbsvcs/tests/InterfaceRepo/Latency_Test/Latency_Query_Client.cpp:
1017 * orbsvcs/tests/Notify/lib/Task_Stats.h:
1018 * orbsvcs/tests/Notify/lib/Task_Stats.cpp:
1019 * orbsvcs/tests/Notify/performance-tests/RedGreen/RedGreen_Test.cpp:
1020 * orbsvcs/tests/Notify/performance-tests/Throughput/Throughput.cpp:
1021 * performance-tests/Anyop/anyop.cpp:
1022 * performance-tests/Callback/client.cpp:
1023 * performance-tests/Latency/AMH_Single_Threaded/client.cpp:
1024 * performance-tests/Latency/AMI/client.cpp:
1025 * performance-tests/Latency/Collocation/Client_Task.cpp:
1026 * performance-tests/Latency/DII/client.cpp:
1027 * performance-tests/Latency/DSI/client.cpp:
1028 * performance-tests/Latency/Deferred/client.cpp:
1029 * performance-tests/Latency/Single_Threaded/client.cpp:
1030 * performance-tests/Latency/Thread_Per_Connection/client.cpp:
1031 * performance-tests/Latency/Thread_Pool/client.cpp:
1032 * performance-tests/POA/Create_Reference/create_reference.cpp:
1033 * performance-tests/POA/Implicit_Activation/client.cpp:
1034 * performance-tests/POA/Implicit_Activation/collocated.cpp:
1035 * performance-tests/Protocols/receiver.cpp:
1036 * performance-tests/Protocols/sender.cpp:
1037 * performance-tests/RTCorba/Multiple_Endpoints/Orb_Per_Priority/client.cpp:
1038 * performance-tests/RTCorba/Multiple_Endpoints/Single_Endpoint/client.cpp:
1039 * performance-tests/RTCorba/Oneways/Reliable/client.cpp:
1040 * performance-tests/RTCorba/Thread_Pool/client.cpp:
1041 * performance-tests/Sequence_Latency/AMH_Single_Threaded/client.cpp:
1042 * performance-tests/Sequence_Latency/AMI/client.cpp:
1043 * performance-tests/Sequence_Latency/DII/client.cpp:
1044 * performance-tests/Sequence_Latency/DSI/client.cpp:
1045 * performance-tests/Sequence_Latency/Deferred/client.cpp:
1046 * performance-tests/Sequence_Latency/Single_Threaded/client.cpp:
1047 * performance-tests/Sequence_Latency/Thread_Per_Connection/client.cpp:
1048 * performance-tests/Sequence_Latency/Thread_Pool/client.cpp:
1049 * performance-tests/Throughput/Receiver.cpp:
1050 * performance-tests/Throughput/client.cpp:
1051 * tests/Portable_Interceptors/Benchmark/client.cpp:
1052 * tests/Smart_Proxies/Benchmark/client.cpp:
1053 Use ACE_High_Res_Timer::global_scale_factor_type
1055 * tests/OBV/ValueBox/vb_basic.idl:
1058 Wed May 9 12:45:13 UTC 2012 Marijke Hengstmengel <m.hengstmengel@remedy.nl>
1060 * TAO_IDL/be/be_visitor_operation/operation_ch.cpp:
1061 Removed whitespaces in documentation.
1063 Wed May 9 08:13:13 UTC 2012 Marijke Hengstmengel <m.hengstmengel@remedy.nl>
1065 * TAO_IDL/be/be_visitor_component/executor_exh.cpp:
1066 Solved compiler warning.
1068 Tue May 8 22:01:10 UTC 2012 Trevor Fields <fields_t@ociweb.com>
1070 * tao/Synch_Invocation.cpp:
1072 Change to oneway calls with Receive-Wait wait strategy and the
1073 -ORBConnectionHandlerCleanup 1 to register the handle with the
1074 reactor to detect connection closure. This fixes Bug 4010.
1076 * tests/Bug_4010_Regression:
1077 * tests/Bug_4010_Regression/Bug_4010_Regression.mpc:
1078 * tests/Bug_4010_Regression/client.conf:
1079 * tests/Bug_4010_Regression/client.cpp:
1080 * tests/Bug_4010_Regression/Hello.cpp:
1081 * tests/Bug_4010_Regression/Hello.h:
1082 * tests/Bug_4010_Regression/README:
1083 * tests/Bug_4010_Regression/run_test.pl:
1084 * tests/Bug_4010_Regression/server.cpp:
1085 * tests/Bug_4010_Regression/Test.idl:
1087 Test for detecting connection loss from server restart after oneway
1090 * bin/tao_orb_tests.lst:
1092 Added bug 4010 regression test.
1094 Tue May 8 12:25:13 UTC 2012 Marijke Hengstmengel <m.hengstmengel@remedy.nl>
1096 * TAO_IDL/be/be_visitor_operation/operation_ch.cpp:
1097 * TAO_IDL/be/be_visitor_component/executor_exh.cpp:
1098 * TAO_IDL/be/be_visitor_component/component_exh.cpp:
1099 * TAO_IDL/be/be_visitor_component/facet_exh.cpp:
1100 * TAO_IDL/be/be_visitor_component/executor_private_exh.cpp:
1101 * TAO_IDL/be/be_visitor_component_scope.cpp:
1102 * TAO_IDL/be_include/be_visitor_component/executor_private_exh.h:
1103 Added Doxygen documentation for the CIAO executors.
1105 Thu May 3 12:00:13 UTC 2012 Jeff Parsons <j.parsons@vanderbilt.edu>
1107 * tests/IDL_Test/included.idl:
1108 * tests/IDL_Test/including.idl:
1112 Thu May 3 08:34:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com>
1114 * orbsvsc/orbsvcs/Property/CosPropertyService_i.cpp:
1115 Duh! Also correct the use -> to . of this!
1117 Thu May 3 08:23:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com>
1119 * orbsvsc/orbsvcs/Property/CosPropertyService_i.cpp:
1120 Fix memory leak in CosPropertyService due to incorrect heap allocation of
1121 CosPropertyService::MultipleExceptions in TAO_PropertySet::define_properties()
1122 should have been stack based like the other existing uses in this file.
1124 Wed May 2 17:00:56 UTC 2012 Jeff Parsons <j.parsons@vanderbilt.edu>
1126 * TAO_IDL/fe/fe_utils.cpp(can_be_redefined): Changes to accept
1127 as legal IDL the same enum values in a different enum type
1128 defined inside an interface derived from the one containing
1129 the original enum values, all in reopenings of nested modules
1130 in different IDL files. Thanks to Markus Manck <Markus.Manck@Philotech.de>
1131 for reporting the bug and sending in an example in IDL.
1133 * tests/IDL_Test/indluded.idl:
1134 * tests/IDL_Test/including.idl:
1136 Added test case based on above example IDL.
1138 Sun Apr 15 12:36:06 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
1140 * TAO_IDL/be/be_visitor_interface/ami4ccm_sendc_ex_idl.cpp:
1141 Fixed coverity error
1143 Fri Apr 06 09:03:19 CEST 2012 Johnny Willemsen <jwillemsen@remedy.nl>
1145 * TAO version 2.1.1 released.
1147 Tue Apr 3 16:52:21 UTC 2012 Jeff Parsons <j.parsons@vanderbilt.edu>
1149 * tao/AnyTypeCode/Any.cpp:
1151 Removed strdelete of string and wstring buffers returned in Any extraction
1152 to std::string and std::wstring, since the Any still owns them and will
1153 free them upon its destruction. Thanks to Thomas Stegemann
1154 <Thomas dot Stegemann at materna dot de> for reporting the problem and
1157 Fri Mar 30 13:04:27 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
1159 * TAO_IDL/be/be_visitor_component/component_exh.cpp:
1160 * TAO_IDL/be/be_visitor_component/executor_exh.cpp:
1161 * TAO_IDL/be/be_visitor_component/facet_exh.cpp:
1162 Extended documentation for the CIAO executors
1164 Fri Mar 30 13:55:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com>
1166 * tao/Compression/Compression_Manager.h:
1167 Methods should all be public (being virtual they were public in base and
1168 were all callable anyway). Removes some annoying warnings.
1170 Wed Mar 28 16:43:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com>
1172 * tao/ZIOP/ZIOP.cpp:
1173 Correct the debug string %d does not display a float value well. Also
1174 correct the maths a bit concerning other uses of ::Compression::CompressionRatio.
1176 Wed Mar 28 12:12:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com>
1178 * tests/ZIOP/Hello.cpp:
1179 * tests/ZIOP/client.cpp:
1180 Initialise all bytes being send by client and server and ensure they will
1181 readily compress. Valgrind kept reporting that there were unitialized
1182 bytes being compressed, the client didn't initialise it's big request
1183 octet sequence, and Hello.cpp was being too complex in it's initalization
1184 of Big_reply, leaving holes in it's octet sequence init.
1186 Wed Mar 28 10:40:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com>
1188 * tests/ZIOP/client.cpp:
1189 Correct the test of the contents of the var, use .in() not ._retn() in
1190 strstr() call; test was leaking.
1192 Tue Mar 27 15:53:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com>
1194 * tests/ZIOP/client.cpp:
1195 compression_manager->get_compressor () needs to be stored in a
1196 ::Compression::Compressor_var as it is reference counted.
1198 Tue Mar 27 14:50:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com>
1200 * tao/Compression/Base_Compressor.cpp:
1201 * tao/Compression/Base_Compressor.h:
1202 compressor_factory_ should not be a var just a pointer. Each compressor is
1203 passed in the "this" pointer of the factory that created it (which holds
1204 each compressor that is created inside it in it's own var). When it comes
1205 to delete the factory, each compressor held within the factory will keep the
1206 factory reference count artificially high so it does not get deleted and
1207 so the compressors it holds are also not deleted. Basically the var creates a
1208 circular reference counted chain of objects. Now the compressors simply hold a
1209 pointer to the factory, when the factory is deleted, each contained compressor
1210 will also be deleted.
1212 Tue Mar 27 13:17:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com>
1215 Release the compression_manager_ in TAO_ORB_Core::fini().
1217 * tao/Compression/Compression_Manager.cpp:
1218 * tao/Compression/Compression_Manager.h:
1221 Tue Mar 27 10:40:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com>
1223 * tests/ZIOP/client.cpp:
1224 Wrong wide char string being compared should always be narrow char.
1226 Mon Mar 26 22:20:14 UTC 2012 Trevor Fields <fields_t@ociweb.com>
1228 * orbsvcs/tests/Notify/Basic/ExtendedFilter.h:
1229 Removed unnecessary pointers.
1231 Mon Mar 26 13:11:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com>
1233 * tests/ZIOP/client.cpp:
1234 Correct test 4 checks for compression being used. (Was hidden as the client
1235 was selecting the wrong compressor).
1237 * tao/ZIOP/ZIOP.cpp:
1238 Updated the debugging messages (Give compressor level found in each list
1239 with compressor name).
1241 * tao/ZIOP/ZIOP_Stub.cpp:
1242 Correct client priority compressor selection for sending requests to the
1243 server. The client was selecting compression based upon the Server
1244 compressor list priority, not the client compressor list priority, and
1245 could select compression even when the server didn't publish any compression
1248 Fri Mar 23 23:29:21 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
1250 * TAO_IDL/be/be_visitor_component/executor_exh.cpp:
1251 * TAO_IDL/be/be_visitor_component/executor_private_exh.cpp:
1252 * TAO_IDL/be/be_visitor_component/facet_exh.cpp:
1253 * TAO_IDL/be/be_visitor_component_scope.cpp:
1254 * TAO_IDL/be/be_visitor_home/home_exh.cpp:
1255 Generate more documentation into the generated executor
1257 Fri Mar 23 21:57:44 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
1259 * TAO_IDL/be/be_visitor_component/executor_exh.cpp:
1260 * TAO_IDL/be/be_visitor_operation/operation_ch.cpp:
1261 Generated some documentation into the executor header, mostly
1262 using @copydoc to copy the documentation from the IDl file
1264 Fri Mar 23 21:09:02 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
1266 * TAO_IDL/be/be_visitor_attr_setarg_type.cpp:
1269 Fri Mar 23 20:36:31 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
1271 * TAO_IDL/be/be_visitor_attr_assign.cpp:
1272 * TAO_IDL/be/be_visitor_attr_return.cpp:
1273 Fixed bugzilla 4009, problem generating the CCM executor when
1274 we have an attribute of type sequence included from another file
1276 Fri Mar 23 18:18:30 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
1278 * tao/AnyTypeCode/Any_SystemException.cpp:
1279 * tao/CSD_Framework/CSD_Strategy_Repository.cpp:
1280 Initialize pointer to 0
1282 * tao/CodecFactory/IOP_Codec.pidl:
1283 removed old comments
1288 Fri Mar 23 13:30:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com>
1291 Stated ZIOP now working on the return path.
1293 * tests/ZIOP/TestCompressor_Factory.h:
1294 Moved the COMPRESSORID_FOR_TESTING to another unknown slot (100) as
1295 the original 10 is now COMPRESSOR_RLE.
1297 * tao/ZIOP/ZIOP.cpp:
1298 Updated the debugging messages (ACE_ERROR -> ACE_DEBUG).
1300 * tao/ZIOP/ZIOP_Stub.cpp:
1301 Corrected the corruption of the client-side policies that
1302 were being broadcast to the server. The first, highest, priority
1303 slot was being over-written with the policy and actual compression
1304 level being used, replacing another possiable compressor ID. This
1305 effectivly doubled-up on the found compressor ID in the list (if
1306 it was actually found further down the list). The list is now
1307 re-ordered to preserve the skipped over compressors (and their relative
1308 priorities) so that the server can still see what alternatives are
1309 available for it to use based upon it's own priority order as per
1312 Fri Mar 23 11:20:55 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
1314 * orbsvcs/tests/FT_App/FT_TestReplica_i.cpp:
1317 Fri Mar 23 08:30:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com>
1319 * tao/Strategies/COIOP_Transport.cpp:
1320 * tao/Strategies/COIOP_Transport.h:
1321 * tao/Strategies/SCIOP_Transport.cpp:
1322 * tao/Strategies/SCIOP_Transport.h:
1324 Missed a couple of alternate transport updates from
1325 Thu Mar 22 11:10:00 UTC 2012 Simon Massey below.
1327 Fri Mar 23 00:13:54 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
1329 * tests/Bug_1476_Regression/server.cpp:
1330 * tests/Bug_2234_Regression/server.cpp:
1331 * tests/Bug_3470_Regression/test.cpp:
1332 * tests/NestedUpcall/Triangle_Test/initiator.cpp:
1333 * tests/POA/Forwarding/server.cpp:
1334 * tests/Portable_Interceptors/AdvSlotExt/server.cpp:
1335 * tests/Portable_Interceptors/Bug_2510_Regression/Server_ORBInitializer.cpp:
1336 Fixed coverity errors
1338 Thu Mar 22 17:05:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com>
1340 * tao/ZIOP/ZIOP.cpp:
1341 Attempt to select the correct compressor for the server's reply.
1343 Thu Mar 22 14:31:35 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
1345 * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp:
1346 * orbsvcs/orbsvcs/Log/EventLog_i.cpp:
1347 * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp:
1348 * orbsvcs/orbsvcs/Log/RTEventLog_i.cpp:
1349 * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorConsumerAdmin.cpp:
1350 * orbsvcs/tests/FT_App/FT_TestReplica_i.cpp:
1351 * orbsvcs/tests/FtRtEvent/PushSupplier.h:
1352 * orbsvcs/tests/Notify/lib/Command_Builder.cpp:
1353 * orbsvcs/tests/Notify/lib/Driver.cpp:
1356 Thu Mar 22 11:10:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com>
1358 * orbsvcs/orbsvcs/HTIOP/HTIOP_Transport.cpp:
1359 * orbsvcs/orbsvcs/HTIOP/HTIOP_Transport.h:
1360 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp:
1361 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.h:
1362 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Transport.cpp:
1363 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Transport.h:
1364 * tao/GIOP_Message_Base.cpp:
1365 * tao/GIOP_Message_Base.h:
1366 * tao/IIOP_Transport.cpp:
1367 * tao/IIOP_Transport.h:
1368 * tao/Messaging/AMH_Response_Handler.cpp:
1369 * tao/On_Demand_Fragmentation_Strategy.cpp:
1370 * tao/TAO_Server_Request.cpp:
1371 * tao/Transport.cpp:
1373 * tao/ZIOP_Adapter.h:
1374 * tao/Strategies/DIOP_Transport.cpp:
1375 * tao/Strategies/DIOP_Transport.h:
1376 * tao/Strategies/SHMIOP_Transport.cpp:
1377 * tao/Strategies/SHMIOP_Transport.h:
1378 * tao/Strategies/UIOP_Transport.cpp:
1379 * tao/Strategies/UIOP_Transport.h:
1380 * tao/ZIOP/ZIOP.cpp:
1382 * tests/Bug_3531b_Regression/server.cpp:
1384 Provide a pointer to the TAO_ServerRequest object down to
1385 TAO_GIOP_Message_Base::format_message() and
1386 TAO_ZIOP_LOADER::marshal_data () for server reply.
1387 Note this once more changes the transport send_message() api
1388 for ZIOP (and other furture uses) to add a possiable
1389 TAO_ServerRequest object as well as the possiable stub object.
1390 This lets the send_message access the client provided
1391 policies that control how the message is being dealt with.
1393 Wed Mar 21 13:08:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com>
1395 * tao/ZIOP/ZIOP_Service_Context_Handler.cpp:
1398 My system had defined TAO_HAS_ZIOP explicitly so I didn't see that
1399 the mod to disable it (Fri Feb 24 09:18:00 UTC 2012 Johnny Willemsen)
1400 when TAO_HAS_CORBA_MESSAGING is not defined was put in before this was
1401 defaulted in this header. Move the ZIOP definitions to after the
1402 TAO_HAS_CORBA_MESSAGING ones. I've also guarded the use in
1403 ZIOP_Service_Context_Handler.cpp just to be safe.
1405 Tue Mar 20 11:45:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com>
1407 * tao/GIOP_Message_Generator_Parser_12.cpp:
1408 * tao/Service_Context_Handler.h:
1409 * tao/Service_Context_Handler_Registry.cpp:
1410 * tao/Service_Context_Handler_Registry.h:
1411 * tao/Synch_Reply_Dispatcher.cpp:
1412 * tao/BiDir_GIOP/BiDir_Service_Context_Handler.cpp:
1413 * tao/BiDir_GIOP/BiDir_Service_Context_Handler.h:
1414 * tao/Codeset/Codeset_Service_Context_Handler.cpp:
1415 * tao/Codeset/Codeset_Service_Context_Handler.h:
1416 * tao/DiffServPolicy/DiffServ_Service_Context_Handler.cpp:
1417 * tao/DiffServPolicy/DiffServ_Service_Context_Handler.h:
1418 * tao/RTCORBA/RT_Service_Context_Handler.cpp:
1419 * tao/RTCORBA/RT_Service_Context_Handler.h:
1420 Enable the process_service_context() call to take a pointer
1421 to the TAO_ServerRequest object (Null pointer with call
1422 to Synch_Reply_Dispatcher.cpp as this is a reply not a request).
1423 This allows the framework to decode the policies and save them
1426 * tao/TAO_Server_Request.cpp:
1427 * tao/TAO_Server_Request.h:
1428 * tao/ZIOP/ZIOP_Service_Context_Handler.cpp:
1429 * tao/ZIOP/ZIOP_Service_Context_Handler.h:
1430 process_service_context() now stores the decoded policies into
1431 the TAO_ServerRequest object for later use. This keeps the decoder
1432 with the encoder code in ZIOP/ZIOP_Service_Context_Handler.cpp.
1434 Fri Mar 16 16:07:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com>
1436 * tao/ZIOP/ZIOP_Service_Context_Handler.cpp:
1437 Correction to generate_service_context() to use a new OutputCDR for
1438 each policy being encoded. (The later policies were being incorrectly
1439 appended to the earlier polices as the slots in the policy sequence
1440 were populated.) Provide the decode functionality for later use of
1441 these policies in the server via process_service_context().
1443 Fri Mar 16 10:45:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com>
1445 * tests/ZIOP/common.h:
1446 * tests/ZIOP/client.cpp:
1447 * tests/ZIOP/server.cpp:
1448 Remove scoreboard warnings.
1450 Thu Mar 15 10:35:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com>
1452 * bin/tao_orb_tests.lst
1453 ZIOP test actually require BZIP2 in addition to ZLIB.
1455 Thu Mar 15 09:17:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com>
1457 * tests/ZIOP/common.h:
1458 * tests/ZIOP/client.cpp:
1459 * tests/ZIOP/server.cpp:
1460 With the recent change (Mon Feb 27 08:16:27 UTC 2012 Johnny Willemsen)
1461 Putting the zlib compressors into a map for reuse, the ZIOP test needed to be updated
1462 to obtain the correct compressor to determine if the compression had worked.
1463 i.e. the client needs to know what level of compression was actually used
1464 to talk with the server NOT the level it was advertising it was capable of.
1466 Wed Mar 14 14:05:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com>
1468 * bin/tao_orb_tests.lst
1469 ZIOP config removed since ZIOP now built by default.
1471 Tue Mar 13 20:44:11 UTC 2012 Jeff Parsons <j.parsons@vanderbilt.edu>
1473 * TAO_IDL/be/be_valuetype(has_supported_op):
1475 Fixed typo in IF block termination check. Thanks to
1476 Michael Frommberger <michael dot frommberger at gmx
1477 dot net> for reporting the oversight.
1479 Tue Mar 13 18:50:38 UTC 2012 Trevor Fields <fields_t@ociweb.com>
1481 * orbsvcs/orbsvcs/CosNotifyFilterExt.idl:
1482 * orbsvcs/tests/Notify/Basic/ExtendedFilter.cpp:
1483 * orbsvcs/tests/Notify/Basic/ExtendedFilter.h:
1485 Fixed fuzz and unused variable warnings on optimized builds.
1487 Tue Mar 13 16:50:37 UTC 2012 Jeff Parsons <j.parsons@vanderbilt.edu>
1489 * TAO_IDL/be/be_commponent.cpp(scan):
1491 Modified be_component::scan() to check the component's
1492 supported interfaces (if any). They will have no ports,
1493 but the presence of one or more read/write attributes
1494 will trigger the generation of the servant's set_attribute()
1495 method, which was incorrectly getting skipped if the component
1496 itself had no attributes. Thanks to Michael Frommberger
1497 <michael dot frommberger at gmx dot net> for reporting
1500 Mon Mar 12 20:47:27 UTC 2012 Trevor Fields <fields_t@ociweb.com>
1502 * orbsvcs/orbsvcs/CosNotification.mpc:
1503 * orbsvcs/orbsvcs/CosNotifyFilterExt.idl:
1505 Added an extension of the CosNotifyFilter::FilterFactory
1506 to allow removal of filter created by the factory. The extension
1507 also has getters for existing filters and ids.
1509 * orbsvcs/orbsvcs/Notify/ETCL_FilterFactory.cpp:
1510 * orbsvcs/orbsvcs/Notify/ETCL_FilterFactory.h:
1512 Converted TAO_Notify_ETCL_FilterFactory to implement
1513 the extended FilterFactory type.
1515 * orbsvcs/tests/Notify/Basic/Basic.mpc:
1516 * orbsvcs/tests/Notify/Basic/ExtendedFilter.cpp:
1517 * orbsvcs/tests/Notify/Basic/ExtendedFilter.h:
1518 * orbsvcs/tests/Notify/Basic/run_test.pl:
1520 Test for the extended filterfactory methods.
1522 Sun Mar 11 13:21:48 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
1524 * examples/Callback_Quoter/Notifier_i.h:
1525 * examples/Callback_Quoter/Notifier_i.cpp:
1526 * examples/Persistent_Grid/Grid_i.cpp:
1527 * examples/PluggableUDP/tests/SimplePerformance/client.cpp:
1528 * examples/Simple/bank/AccountManager_i.cpp:
1531 Thu Mar 8 16:12:46 UTC 2012 Martin Corino <mcorino@remedy.nl>
1533 * tao/Valuetype/AbstractBase.cpp:
1534 Fixed reference counting problem.
1536 Thu Mar 8 07:50:47 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
1538 * tao/IFR_Client/IFR_Client.mpc:
1541 Wed Mar 7 18:33:32 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
1543 * tao/IFR_Client/IFR_Client.mpc:
1544 * tao/IFR_Client/IFR_Client_Adapter_Impl.h:
1545 * tao/IFR_Client/IFR_Client_Adapter_Impl.cpp:
1548 Wed Mar 7 15:27:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com>
1550 * tests/DynValue_Test/Analyzer.cpp:
1551 * tao/DynaicAny/DynCommon.cpp:
1552 * tao/DynaicAny/DynEnum_i.cpp:
1553 * tao/DynaicAny/DynValueCommon_i.cpp:
1554 * tao/DynaicAny/DynValueBox_i.cpp:
1555 * tao/DynaicAny/DynUnion_i.cpp:
1556 Coverity problems addressed.
1558 Wed Mar 7 14:16:30 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
1560 * tao/IFR_Client/IFR_Base.pidl:
1561 Include normal idl file
1563 * tao/IFR_Client/IFR_Client.mpc:
1564 Generate export headers
1566 * tao/IFR_Client/ifr_client_export.h:
1567 * tao/IFR_Client/ifr_client_skel_export.h:
1568 Removed from svn, now generated as part of the build
1570 Wed Mar 7 10:02:59 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
1575 Wed Mar 07 09:04:40 CET 2012 Johnny Willemsen <jwillemsen@remedy.nl>
1577 * TAO version 2.1.0 released.
1579 Fri Mar 2 12:33:17 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
1581 * tao/IFR_Client/IFR_Client.mpc:
1583 Added missing files for install
1585 Thu Mar 1 13:52:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com>
1587 * tao/DynaicAny/DynValue_i.cpp:
1588 * tests/DynValue_Test/Analyzer.cpp:
1589 Missing .in () for vars.
1591 Thu Mar 1 11:45:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com>
1593 * tests/DynValue_Test/main.cpp:
1594 Removed fuzz warning about NULL by changing case to Null.
1595 These are ACE_DEBUG text messages about Null ValueTypes not
1596 NULL pointer checks.
1598 Thu Mar 1 11:27:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com>
1600 * tao/Valuetype_Adapter.h:
1601 * tao/AnyTypeCode/Any_Impl.cpp:
1602 * tao/Valuetype/Valuetype_Adapter_Impl.h:
1603 * tao/Valuetype/Valuetype_Adapter_Impl.cpp:
1604 Removed dependancy on ValueBase.h within Any_Impl.cpp using the adapter.
1606 Wed Feb 29 16:30:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com>
1608 * TAO_IDL/be/be_visitor_typecode/value_typecode.cpp:
1609 Allow VM_TRUNCATABLE to be recorded in the typecode.
1611 * TAO_IDL/be/be_visitor_valuetype/any_op_cs.cpp:
1612 Stop the Any insertion of Valuetypes setting the any typecode to
1613 the fully derived type. This was stopping the value from being
1614 extracted (as the tc was wrong at extraction, or the embedded
1615 Any_Impl_T<base *> class wouldn't dynamic_cast to the Any_Impl_T<derived *>.
1617 * tao/AnyTypeCode/Any_Impl.cpp:
1618 When marshaling the any, If it is holding a valueType, send the
1619 fully derived typecode of the type being held instead of the
1620 Any embedded typecode. This effectivly takes over from the change
1621 to Any insertion above. (The value of the valuetype is always
1622 sent as the fully derived type, so the typecode must match what is
1623 actually sent.) This allows CORBA::Anys to hold a base pointer to
1624 a derived valuetype and marshal it correctly whilst still allowing
1625 the user to manipulate the value in the Any without locking
1628 * tao/AnyTypeCode/Any_Unknown_IDL_Type.cpp:
1629 Add debug output to a silent Marshaling exception.
1631 * tao/AnyTypeCode/append.cpp:
1632 * tao/AnyTypeCode/skip.cpp:
1633 The code for value/event types needed to recognise ValueBox types
1634 and behave slightly differently.
1636 * tao/AnyTypeCode/typecode.cpp:
1639 * tao/Valuetype/ValueBase.h:
1640 * tao/Valuetype/ValueBase.cpp:
1641 Add quite a lot of extra debug output during error cases.
1642 Fix some CDR alignment bugs with indirection.
1643 Added missing _copy_value () virtual call.
1644 Split _tao_unmarshal_pre() into two sub functions
1645 _tao_unmarshal_header () and _tao_unmarshal_find_factory().
1646 Make _tao_write_repository_id () and _tao_write_special_value ()
1647 accessable (should be friends of DynValue but proved problematic
1648 so made them public).
1649 Move indirection Map macros from code to header for sharing with
1652 * tao/DynaicAny/DynAny_i.h:
1653 * tao/DynaicAny/DynAny_i.cpp:
1654 * tao/DynaicAny/DynAnyFactory.cpp:
1655 * tao/DynaicAny/DynArray_i.h:
1656 * tao/DynaicAny/DynArray_i.cpp:
1657 * tao/DynaicAny/DynEnum_i.h:
1658 * tao/DynaicAny/DynEnum_i.cpp:
1659 * tao/DynaicAny/DynSequence_i.h:
1660 * tao/DynaicAny/DynSequence_i.cpp:
1661 * tao/DynaicAny/DynStruct_i.h:
1662 * tao/DynaicAny/DynStruct_i.cpp:
1663 * tao/DynaicAny/DynUnion_i.h:
1664 * tao/DynaicAny/DynUnion_i.cpp:
1665 Modified to cater for the "Allow_Truncation" boolean and
1668 * tao/DynaicAny/DynAnyUtils_T.h:
1669 * tao/DynaicAny/DynAnyUtils_T.cpp:
1670 * tao/DynaicAny/DynCommon.h:
1671 * tao/DynaicAny/DynCommon.cpp:
1672 Modified to cater for the "Allow_Truncation" boolean and
1673 creation methods and to add the ValueType and ValueBox
1676 * tao/DynaicAny/DynValue_i.h:
1677 * tao/DynaicAny/DynValue_i.cpp:
1678 * tao/DynaicAny/DynValueBox_i.h:
1679 * tao/DynaicAny/DynValueBox_i.cpp:
1680 * tao/DynaicAny/DynValueCommon_i.h:
1681 * tao/DynaicAny/DynValueCommon_i.cpp:
1682 Impliment these types.
1684 * tao/bin/tao_orb_tests.lst
1685 * tests/DynValue_Test/Analyzer.h:
1686 * tests/DynValue_Test/Analyzer.cpp:
1687 * tests/DynValue_Test/DynValue_Test.idl:
1688 * tests/DynValue_Test/DynValue_Test.mpc:
1689 * tests/DynValue_Test/main.cpp:
1690 * tests/DynValue_Test/run_test.pl:
1691 * tests/DynValue_Test/ValueTypes_impl.h:
1692 * tests/DynValue_Test/ValueTypes_impl.cpp:
1693 Added test for changes above.
1695 Wed Feb 29 12:19:53 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
1697 * tao/IFR_Client/IFR_Base.pidl:
1700 Wed Feb 29 09:38:23 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
1702 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.h:
1703 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.cpp:
1704 * orbsvcs/tests/AVStreams/Multicast/ftp.h:
1705 * orbsvcs/tests/AVStreams/Multicast/ftp.cpp:
1706 Fixed coverity error
1708 Wed Feb 29 07:21:40 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
1710 * tao/Compression/bzip2/Bzip2Compressor.cpp:
1711 * tao/Compression/lzo/LzoCompressor.cpp:
1712 Fixed bugs in these compressors
1714 Tue Feb 28 19:05:53 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
1716 * TAO_IDL/be/be_visitor_operation/amh_ss.cpp:
1717 Check result of dynamic_cast
1719 Tue Feb 28 14:44:28 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
1721 * tao/RTScheduling/Current.cpp:
1722 Fixed coverity error
1724 Tue Feb 28 14:25:06 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
1726 * tao/RTScheduling/RTScheduler_Manager.h:
1727 * tao/RTScheduling/RTScheduler_Manager.cpp:
1728 Fixed coverity error
1730 Tue Feb 28 08:00:57 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
1732 * tao/Compression/lzo/LzoCompressor.cpp:
1735 * tao/Compression/rle/RLECompressor.cpp:
1736 * tao/Compression/zlib/ZlibCompressor.cpp:
1737 Fixed some bugs in these compressors
1739 * tao/Valuetype/StringValue.pidl:
1742 Mon Feb 27 09:47:29 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
1744 * tao/Compression/zlib/ZlibCompressor_Factory.h:
1745 * tao/Compression/zlib/ZlibCompressor_Factory.cpp:
1748 Mon Feb 27 08:16:27 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
1750 * tao/Compression/zlib/ZlibCompressor_Factory.h:
1751 * tao/Compression/zlib/ZlibCompressor_Factory.cpp:
1752 Put compressors into a map for reuse
1754 Fri Feb 24 09:18:00 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
1757 If ZIOP is not defined and we have messaging, set it to 0
1759 Thu Feb 23 19:08:43 UTC 2012 Phil Mesnier <mesnier_p@ociweb.com>
1761 * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
1762 Differentiate a connection timeout vs message timeout when checking
1763 to see if a server is alive. On some Windows platforms at least, a
1764 dead server does not result in a TRANSIENT exception as one would
1765 expect, rather the connection attempt simply times out. Since the
1766 IMR already assumes that a TIMEOUT was due to a server simply being
1767 busy but otherwise alive, it was incorrectly assuming a dead server
1768 was really alive, and forwarding the client to a bogus endpoint.
1770 Thu Feb 23 18:13:22 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
1772 * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPushSupplier.cpp:
1773 Applied patch from Thomas Lockhart for a problem when
1774 TAO_HAS_CORBA_MESSAGING is non-zero and TAO_HAS_TYPED_EVENT_CHANNEL
1777 * tao/PortableServer/Operation_Table.h:
1778 Exported a struct from the dll
1780 Thu Feb 23 12:30:56 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
1782 * MPC/config/rlecompressor.mpb:
1785 Thu Feb 23 08:06:40 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
1788 ZIOP depends on messaging
1790 Thu Feb 23 08:00:29 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
1792 * MPC/config/rlecompressor.mpb:
1793 * tao/Compression/rle/RLECompressor.cpp:
1794 * tao/Compression/rle/RLECompressor.mpc:
1795 * tao/Compression/rle/RLECompressor_Factory.cpp:
1796 * tao/Compression/rle/TAO_RLECompressor.rc:
1797 * tests/Compression/RLECompressorTest.cpp:
1798 Updated for the move of the rle compressor to a new ACE library
1800 * tao/AnyTypeCode/Any.cpp:
1801 * tao/AnyTypeCode/NVList.cpp:
1804 Tue Feb 21 14:47:05 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
1806 * tao/Compression/Base_Compressor.h:
1807 * tao/Compression/Base_Compressor.cpp:
1808 Fixed wrong order of arguments of update_stats
1810 Mon Feb 20 13:20:41 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
1812 * tao/IFR_Client/IFR_Base.pidl:
1813 Removed not needed include
1815 Mon Feb 20 13:10:08 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
1817 * tao/IFR_Client/IFR_Base.pidl:
1818 * tao/IFR_Client/IFR_Basic.pidl:
1819 * tao/IFR_Client/IFR_Components.pidl:
1820 * tao/IFR_Client/IFR_Extended.pidl:
1823 Mon Feb 20 12:58:20 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
1825 * TAO_IDL/be/be_visitor_argument/argument.h:
1826 * TAO_IDL/be/be_visitor_array/array.h:
1827 * TAO_IDL/be/be_visitor_attribute/attribute.h:
1828 * TAO_IDL/be/be_visitor_component/component.h:
1829 * TAO_IDL/be/be_visitor_component_fwd/component_fwd.h:
1830 * TAO_IDL/be/be_visitor_connector/connector.h:
1831 * TAO_IDL/be/be_visitor_constant/constant.h:
1832 * TAO_IDL/be/be_visitor_enum/enum.h:
1833 * TAO_IDL/be/be_visitor_exception/exception.h:
1834 * TAO_IDL/be/be_visitor_field/field.h:
1835 * TAO_IDL/be/be_visitor_home/home.h:
1836 * TAO_IDL/be/be_visitor_interface/interface.h:
1837 * TAO_IDL/be/be_visitor_interface_fwd/interface_fwd.h:
1838 * TAO_IDL/be/be_visitor_module/module.h:
1839 * TAO_IDL/be/be_visitor_native/native.h:
1840 * TAO_IDL/be/be_visitor_operation/operation.h:
1841 * TAO_IDL/be/be_visitor_root/root.h:
1842 * TAO_IDL/be/be_visitor_sequence/sequence.h:
1843 * TAO_IDL/be/be_visitor_structure/structure.h:
1844 * TAO_IDL/be/be_visitor_structure_fwd/structure_fwd.h:
1845 * TAO_IDL/be/be_visitor_typecode/typecode.h:
1846 * TAO_IDL/be/be_visitor_typedef/typedef.h:
1847 * TAO_IDL/be/be_visitor_union/union.h:
1848 * TAO_IDL/be/be_visitor_union_branch/union_branch.h:
1849 * TAO_IDL/be/be_visitor_union_fwd/union_fwd.h:
1850 * TAO_IDL/be/be_visitor_valuebox/valuebox.h:
1851 * TAO_IDL/be/be_visitor_valuetype/valuetype.h:
1852 * TAO_IDL/be/be_visitor_valuetype_fwd/valuetype_fwd.h:
1855 Mon Feb 20 12:28:01 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
1858 Reworked TAO_IDL to compile all source files one by one. This way
1859 a change to one visitor will trigger the needed recompile with
1860 any make environment. Also external tools are now much easier able
1863 Mon Feb 20 11:16:47 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
1865 * TAO_IDL/be/be_type.cpp:
1866 * TAO_IDL/be/be_visitor_component/executor_exh.cpp:
1867 * TAO_IDL/be/be_visitor_component/executor_exs.cpp:
1868 Removed not needed includes
1870 Tue Feb 7 11:27:58 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
1872 * tests/Compression/RLECompressorTest.cpp:
1875 Tue Feb 7 11:05:19 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
1877 * tao/XtResource/XtResource_Factory.h:
1878 * tao/XtResource/XtResource_Factory.cpp:
1879 * tao/XtResource/XtResource_Loader.h:
1880 * tao/XtResource/XtResource_Loader.cpp:
1881 Added versioned namespace macros
1883 Tue Feb 7 09:54:31 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
1885 * MPC/config/compression.mpb:
1888 * tao/DynamicInterface/Request.h:
1891 * tao/GIOP_Message_Base.cpp:
1892 * tao/Tagged_Profile.cpp:
1895 * tao/ZIOP/ZIOP.cpp:
1898 * tests/POA/FindPOA/Adapter_Activator.h:
1899 * tests/POA/FindPOA/Adapter_Activator.cpp:
1900 * tests/POA/FindPOA/FindPOA.cpp:
1901 Fixed compile problems with versioned namespaces
1903 Mon Jan 30 10:39:58 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
1905 * tests/Compression/RLECompressorTest.cpp:
1906 Fixed unicode compile error
1908 Mon Jan 30 10:17:02 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
1910 * tests/Compression/Compression_Test.mpc:
1911 Added missing base project
1913 * tests/POA/FindPOA/Adapter_Activator.h:
1914 * tests/POA/FindPOA/Adapter_Activator.cpp:
1915 * tests/POA/FindPOA/FindPOA.cpp:
1916 Moved the adapter activator to this test
1918 * tao/PortableServer/Adapter_Activator.h:
1919 * tao/PortableServer/Adapter_Activator.cpp:
1920 Removed these files, shouldn't be part of the core
1922 Mon Jan 30 09:48:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com>
1924 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp:
1925 Redefined MIOP_MAX_DGRAM_SIZE to use the ACE_MAX_UDP_PACKET_SIZE
1926 instead of the much more limited ACE_MAX_DGRAM_SIZE.
1927 There are still other inherent problems with large MIOP packets
1928 but at least the end user can try and send any reasonable length.
1930 Fri Jan 27 18:47:34 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
1932 * tests/Compression/RLECompressorTest.cpp:
1933 * tests/ZIOP/TestCompressor/TestCompressor.h:
1934 * tests/ZIOP/TestCompressor/TestCompressor.cpp:
1935 Fixed compile errors
1937 Fri Jan 27 10:51:42 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
1939 * tao/IORManipulation/IORManipulation.cpp:
1940 Fixed gcc 4.7 warning
1942 Fri Jan 27 10:26:55 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
1944 * MPC/config/rlecompressor.mpb:
1947 * tests/Compression/Compression_Test.mpc:
1948 * tests/Compression/RLECompressorTest.cpp:
1949 * tests/Compression/bzip2server.cpp:
1950 * tests/Compression/run_test.pl:
1953 Fri Jan 27 09:48:07 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
1955 * MPC/config/rlecompressor.mpb:
1956 * tao/Compression/rle/RLECompressor.h:
1957 * tao/Compression/rle/RLECompressor.cpp:
1958 * tao/Compression/rle/RLECompressor.mpc:
1959 * tao/Compression/rle/RLECompressor_Factory.h:
1960 * tao/Compression/rle/RLECompressor_Factory.cpp:
1961 * tao/Compression/rle/RLECompressor_export.h:
1962 * tao/Compression/rle/TAO_RLECompressor.rc:
1963 Added new rle compressor which has been contributed by Derek Dominish
1964 <derek dot dominish at dsto dot defence dot gov dot au>
1966 * tao/Compression/Base_Compressor.h:
1967 * tao/Compression/Base_Compressor.cpp:
1968 * tao/Compression/Compression.pidl:
1969 * tao/Compression/bzip2/Bzip2Compressor.h:
1970 * tao/Compression/bzip2/Bzip2Compressor.cpp:
1971 * tao/Compression/bzip2/Bzip2Compressor_Factory.cpp:
1972 * tao/Compression/lzo/LzoCompressor.h:
1973 * tao/Compression/lzo/LzoCompressor.cpp:
1974 * tao/Compression/lzo/LzoCompressor_Factory.cpp:
1975 * tao/Compression/zlib/ZlibCompressor.h:
1976 * tao/Compression/zlib/ZlibCompressor.cpp:
1977 * tao/Compression/zlib/ZlibCompressor_Factory.cpp:
1978 Changed base compressor constructor to first accept factory and
1982 Given the fact that we now have the rle compressor that doesn't
1983 depend on any external project we enable ZIOP by default in the ORB
1985 Fri Jan 27 09:02:30 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
1988 Updated for next release
1990 Fri Jan 27 08:58:54 CET 2012 Johnny Willemsen <jwillemsen@remedy.nl>
1992 * TAO version 2.0.8 released.
1994 Wed Jan 25 11:57:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com>
1996 * MPC/config/bzip2compressor.mpb:
1997 Fixed typo in after += Bzip22Compressor, should be Bzip2Compressor.
1999 Tue Jan 24 16:50:39 UTC 2012 Chip Jones <jonesc@ociweb.com>
2002 Added information about IDL dependency generation.
2004 Tue Jan 24 16:33:35 UTC 2012 Jeff Parsons <j.parsons@vanderbilt.edu>
2008 Updated file with IDL compiler bug fix.
2010 Tue Jan 24 13:48:46 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
2012 * MPC/config/csd_pt_testinf_lib.mpb:
2013 * MPC/config/csd_tp_foo_a_lib.mpb:
2014 * MPC/config/csd_tp_foo_b_lib.mpb:
2015 * MPC/config/csd_tp_foo_c_lib.mpb:
2016 * MPC/config/csd_tp_test_lib.mpb:
2017 * MPC/config/ftrteventchannel.mpb:
2018 * MPC/config/kokyu_dsrt_schedulers.mpb:
2019 * MPC/config/notifytest.mpb:
2020 * MPC/config/orbsvcslib.mpb:
2021 * MPC/config/rtcorbacommon.mpb:
2022 * MPC/config/taobaseidldefaults.mpb:
2023 * MPC/config/taodefaults.mpb:
2024 * TAO_IDL/tao_idl.mpc:
2025 * TAO_IDL/tao_idl_be.mpc:
2026 * TAO_IDL/tao_idl_fe.mpc:
2027 * docs/tutorials/Quoter/Naming_Service/Quoter_Naming_Service.mpc:
2028 * docs/tutorials/Quoter/Simple/Client/Quoter_Simple_Client.mpc:
2029 * docs/tutorials/Quoter/Simple/Impl-Repo/Quoter_Simple_Impl_Repo.mpc:
2030 * docs/tutorials/Quoter/Simple/ImprovedServer/Quoter_Simple_ImprovedServer.mpc:
2031 * docs/tutorials/Quoter/Simple/Persistent/Quoter_Simple_Persistent.mpc:
2032 * docs/tutorials/Quoter/Simple/Server/Quoter_Simple_Server.mpc:
2033 * examples/RTScheduling/Fixed_Priority_Scheduler/Fixed_Priority_Scheduler.mpc:
2034 * examples/RTScheduling/MIF_Scheduler/MIF_Scheduler.mpc:
2035 * orbsvcs/IFR_Service/IFR_Service.mpc:
2036 * orbsvcs/examples/CosEC/RtEC_Based/bin/CosEC_RtEC_Based_bin.mpc:
2037 * orbsvcs/examples/CosEC/RtEC_Based/tests/Basic/CosEC_RtEC_Based_tests_Basic.mpc:
2038 * orbsvcs/examples/CosEC/RtEC_Based/tests/Multiple/CosEC_RtEC_Based_Mult.mpc:
2039 * orbsvcs/examples/Notify/Federation/Agent/Agent.mpc:
2040 * orbsvcs/examples/Notify/Federation/SpaceCraft/SpaceCraft.mpc:
2041 * orbsvcs/performance-tests/RTEvent/Colocated_Roundtrip/Colocated_Roundtrip.mpc:
2042 * orbsvcs/performance-tests/RTEvent/Federated_Roundtrip/Federated_Roundtrip.mpc:
2043 * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/RTCORBA_Baseline.mpc:
2044 * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/RTCORBA_Callback.mpc:
2045 * orbsvcs/performance-tests/RTEvent/Roundtrip/Roundtrip.mpc:
2046 * orbsvcs/performance-tests/RTEvent/TCP_Baseline/TCP_Baseline.mpc:
2047 * orbsvcs/tests/CosEvent/Basic/basiceventtestexe.mpb:
2048 * orbsvcs/tests/Event/Basic/rteventtestexe.mpb:
2049 * orbsvcs/tests/Event/Mcast/AddrServer/AddrServer.mpc:
2050 * orbsvcs/tests/Event/Mcast/Complex/Complex.mpc:
2051 * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/RTEC_MCast_Federated.mpc:
2052 * orbsvcs/tests/Event/Mcast/Simple/Simple.mpc:
2053 * orbsvcs/tests/Event/Mcast/Two_Way/Two_Way.mpc:
2054 * orbsvcs/tests/Event/Performance/eventperftestexe.mpb:
2055 * performance-tests/CSD_Strategy/TestInf/csd_pt_testinf.mpc:
2056 * performance-tests/Protocols/Protocols.mpc:
2057 * tests/ORB_Local_Config/Bug_1459/Bug_1459.mpc:
2058 * tests/ORB_Local_Config/Bug_3049/Bug_3049.mpc:
2059 * tests/ORB_Local_Config/Bunch/Bunch.mpc:
2060 * tests/ORB_Local_Config/Separation/Separation.mpc:
2061 * tests/ORB_Local_Config/Service_Dependency/Service_Dependency.mpc:
2062 * tests/ORB_Local_Config/Shared/Shared.mpc:
2063 * tests/ORB_Local_Config/Simple/Simple.mpc:
2064 * tests/ORB_Local_Config/Two_DLL_ORB/Two_DLL_ORB.mpc:
2065 * tests/POA/Adapter_Activator/POA_Adapter_Activator.mpc:
2066 * tests/POA/Explicit_Activation/POA_Explicit_Activation.mpc:
2067 * tests/POA/On_Demand_Activation/POA_On_Demand_Activation.mpc:
2068 * tests/POA/Reference_Counted_Servant/Reference_Counted_Servant.mpc:
2069 * tests/TransportCurrent/Framework/Framework.mpc:
2070 * tests/TransportCurrent/IIOP/IIOP.mpc:
2071 Removed left over from automake removal
2073 Mon Jan 23 12:51:26 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
2075 * TAO_IDL/util/utl_err.cpp:
2076 Implemented exprtype_to_string for all types
2078 Sun Jan 22 13:58:55 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
2080 * tests/Portable_Interceptors/ORB_Shutdown/client.cpp:
2081 * tests/Portable_Interceptors/ORB_Shutdown/server.cpp:
2082 Fixed gcc 4.6 warning, fixed valgrind reported memory leaks
2084 Fri Jan 20 19:30:53 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
2086 * performance-tests/Anyop/anyop.cpp:
2087 Use ACE_TEST_ASSERT instead of ACE_ASSERT to fix warnings in gcc 4.6
2090 Fri Jan 20 19:05:55 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
2092 * orbsvcs/tests/InterfaceRepo/IFR_Test/Admin_Client.cpp:
2093 Use ACE_TEST_ASSERT instead of ACE_ASSERT to fix warnings in gcc 4.6
2096 Fri Jan 20 19:01:04 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
2098 * tests/Bug_1670_Regression/Test.idl:
2099 * tests/Bug_1670_Regression/client.cpp:
2100 * tests/Bug_1670_Regression/run_test.pl:
2101 * tests/Bug_1670_Regression/server.cpp:
2102 Fixed gcc warning, added shutdown method to the server to get
2103 a clean shutdown without hundreds of valgrind errors
2105 Fri Jan 20 18:50:58 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
2107 * tests/Portable_Interceptors/Bug_2088/client.cpp:
2110 Fri Jan 20 18:46:22 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
2112 * tests/UNKNOWN_Exception/client.cpp:
2113 Fixed memory leak and gcc warning
2115 Fri Jan 20 10:30:24 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
2117 * MPC/config/taobaseidldefaults.mpb:
2118 * TAO_IDL/be/be_codegen.cpp:
2119 * TAO_IDL/be/be_global.cpp:
2120 * TAO_IDL/be/be_produce.cpp:
2121 * TAO_IDL/be/be_util.cpp:
2122 * TAO_IDL/be/be_visitor_root/root_svth.cpp:
2123 * TAO_IDL/be_include/be_global.h:
2124 * docs/compiler.html:
2125 Changed the arguments a little bit more, -Ssvntc suppreses _svnt.cpp,
2126 -Ssvntt suppresses _svnt_T.{h,cpp}
2128 Fri Jan 20 09:27:41 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
2130 * MPC/config/taobaseidldefaults.mpb:
2133 * TAO_IDL/be/be_codegen.cpp:
2134 * TAO_IDL/be/be_global.cpp:
2135 * TAO_IDL/be/be_produce.cpp:
2136 * TAO_IDL/be/be_util.cpp:
2137 * TAO_IDL/be/be_visitor_root/root_svs.cpp:
2138 * TAO_IDL/be_include/be_global.h:
2139 * docs/compiler.html:
2140 Added -Ssvcp to suppress generation of _svnt.cpp and -Svtp to
2141 suppress generation of _svnt_T.cpp
2143 Mon Jan 16 22:03:43 UTC 2012 Chip Jones <jonesc@ociweb.com>
2145 * MPC/config/taoidldefaults.mpb:
2147 Added ace_idl_dependencies as a base project of
2150 This is a merge of work done in the 'tao-mpc_performance'
2153 Mon Jan 16 14:13:36 UTC 2012 Jeff Parsons <j.parsons@vanderbilt.edu>
2155 * TAO_IDL/be/be_visitor_component/servant_svs.cpp:
2159 Fri Jan 13 23:09:56 UTC 2012 Jeff Parsons <j.parsons@vanderbilt.edu>
2161 * TAO_IDL/be_include/be_visitor_component/servant_svs.h:
2162 * TAO_IDL/be/be_visitor_component/servant_svs.cpp:
2164 Fixed a bug where the attributes of a component's supported
2165 interfaces (if any) were not getting their initialization
2166 code block in the generate servant's method set_attributes().
2167 Thanks to Michael Frommberger
2168 <michael dot frommberger at gmx dot net> for reporting the
2171 * TAO_IDL/be_include/be_visitor_component_scope.h:
2175 Wed Jan 13 16:30:00 UTC 2012 Simon Massey <sma at prismtech dot com>
2177 * tao/UB_String_Argument_T.cpp:
2178 Was also directly calling delete [] on CORBA::strings
2179 instead of using CORBA::string_free(). As this delete []
2180 call was also inside a template however, it needed to actualy
2181 use the S_var::s_traits::release () that mapped this
2182 to the correct CORBA::string_free() call.
2184 Wed Jan 11 12:25:00 UTC 2012 Simon Massey <sma at prismtech dot com>
2186 * tests/Sequence_Unit_Tests/bounded_string_sequence_ut.cpp:
2187 * tests/Sequence_Unit_Tests/unbounded_string_sequence_ut.cpp:
2188 These test were directly calling delete [] on CORBA::strings
2189 instead of using CORBA::string_free(). As these delete []
2190 calls were inside a template however, they needed to actualy
2191 use the tested_element_traits::release () that mapped these
2192 to the correct CORBA::string_free() call.
2194 Tue Jan 3 14:02:44 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
2196 * tao/PortableServer/Active_Object_Map.cpp:
2197 Disable some logging with minimum corba
2199 Fri Dec 30 12:14:06 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl>
2201 * tao/PortableServer/PortableServer.h:
2202 Added include of AdapterActivatorA.h
2204 Thu Dec 29 13:37:22 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl>
2206 * MPC/config/ziop.mpb:
2207 ZIOP doesn't work with corba/e micro
2209 Wed Dec 28 09:05:39 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl>
2211 * tests/Mixed_Sync_ASync_Events/test_i.cpp:
2212 Fixed compile error on OpenVMS
2214 Tue Dec 27 11:42:55 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl>
2217 Updated for next release
2219 Tue Dec 27 10:06:28 CET 2011 Johnny Willemsen <jwillemsen@remedy.nl>
2221 * TAO version 2.0.7 released.
2223 Mon Dec 26 23:50:02 UTC 2011 Adam Mitz <mitza@ociweb.com>
2225 * tests/Skeleton_Inheritance/skel_inheritance.mpc:
2227 Fixed issues with parallel builds running tao_idl from the
2230 Sat Dec 24 11:56:39 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl>
2232 * tests/Mixed_Sync_ASync_Events/test_i.cpp:
2233 Fixed compile error on OpenVMS
2235 Wed Dec 21 09:42:12 UTC 2011 Martin Corino <mcorino@remedy.nl>
2237 * examples/RTCORBA/Activity/Activity.cpp:
2239 Added timer queue reset on global reactor instance.
2241 Tue Dec 20 13:56:10 UTC 2011 Marcel Smit <msmit@remedy.nl>
2243 * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/PI_ProcMode_Collocated.mpc:
2244 * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/PI_ProcMode_Remote.mpc:
2245 * tests/Portable_Interceptors/Register_Initial_References/Register_ORBInitializer.mpc:
2246 Projects must avoid CORBA-e-micro.
2248 Tue Dec 20 09:55:08 UTC 2011 Martin Corino <mcorino@remedy.nl>
2250 * tests/Time_Policy_Custom/Custom_Time_Policy_Strategy.cpp:
2252 Fixed incorrect export macro in class definition.
2254 Mon Dec 19 18:58:16 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl>
2256 * tests/Bug_1330_Regression/client.cpp:
2257 * tests/Bug_1670_Regression/client.cpp:
2258 * tests/Bug_2243_Regression/ORB_object_to_string.cpp:
2259 Fixed valgrind reported memory leaks
2261 Mon Dec 19 10:27:45 UTC 2011 Martin Corino <mcorino@remedy.nl>
2263 * tests/Time_Policy/main.cpp:
2265 Added preprocessor tests to detect properly configured HR timer support.
2267 Sat Dec 17 18:13:40 UTC 2011 Jeff Parsons <j.parsons@vanderbilt.edu>
2269 * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp:
2271 Other changes that are fallout from changing the type of
2272 the 'index_' member below in
2274 Fri Dec 16 18:25:19 UTC 2011 Jeff Parsons <j.parsons@vanderbilt.edu>
2276 Sat Dec 17 16:28:17 UTC 2011 Martin Corino <mcorino@remedy.nl>
2278 * tao/Time_Policy_Manager.cpp:
2280 Fix for valgrind memory leak reports.
2282 Sat Dec 17 14:05:24 UTC 2011 Martin Corino <mcorino@remedy.nl>
2284 * tests/Time_Policy_Custom/Custom_Time_Policy.mpc:
2286 Fix for windows compile problem.
2288 Fri Dec 16 18:25:19 UTC 2011 Jeff Parsons <j.parsons@vanderbilt.edu>
2290 * TAO_IDL/be_include/be_visitor_typecode/typecode_defn.h:
2292 Change type of 'index_' member to unsigned long, to eliminate
2293 signed/unsigned comparison warning.
2295 Fri Dec 16 18:22:39 UTC 2011 Martin Corino <mcorino@remedy.nl>
2297 * tao/Time_Policy_Manager.cpp:
2299 Changed to fix wchar compile problems.
2301 Thu Dec 15 20:46:52 UTC 2011 Jeff Parsons <j.parsons@vanderbilt.edu>
2303 * TAO_IDL/be/be_visitor_exception/cdr_op_cs.cpp:
2304 * TAO_IDL/be/be_visitor_valuetype/marshal_cs.cpp:
2305 * TAO_IDL/be/be_visitor_valuetype/valuetype.cpp:
2306 * TAO_IDL/be/be_visitor_structure/cdr_op_cs.cpp:
2307 * TAO_IDL/be/be_interface.cpp:
2308 * TAO_IDL/be/be_sequence.cpp:
2310 Addressed the rest of the Coverity-reported issues for the
2313 Thu Dec 15 18:03:34 UTC 2011 Jeff Parsons <j.parsons@vanderbilt.edu>
2315 * TAO_IDL/be/be_valuetype.cpp:
2316 * TAO_IDL/be/be_type.cpp:
2317 * TAO_IDL/be/be_visitor_xplicit_pre_proc.cpp:
2318 * TAO_IDL/be/be_identifier_helper.cpp:
2319 * TAO_IDL/util/utl_labellist.cpp:
2320 * TAO_IDL/util/utl_string.cpp:
2321 * TAO_IDL/util/utl_scope.cpp:
2322 * TAO_IDL/ast/ast_template_module.cpp:
2323 * TAO_IDL/ast/ast_visitor_reifying.cpp:
2324 * TAO_IDL/ast/ast_enum.cpp:
2326 Addressed Coverity-reported issues.
2328 Thu Dec 15 16:49:51 UTC 2011 Jeff Parsons <j.parsons@vanderbilt.edu>
2330 * TAO_IDL/be/be_visitor_operation/operation_cs.cpp:
2331 * TAO_IDL/be/be_visitor_operation/operation.cpp:
2332 * TAO_IDL/be/be_visitor_ami_pre_proc.cpp:
2333 * TAO_IDL/driver/drv_args.cpp:
2334 * TAO_IDL/ast/ast_expression.cpp:
2335 * TAO_IDL/ast/ast_sequence.cpp:
2336 * TAO_IDL/ast/ast_template_module.cpp:
2337 * TAO_IDL/ast/ast_visitor_reifying.cpp:
2339 Addressed Coverity-reported issues.
2341 Thu Dec 15 14:02:06 UTC 2011 Jeff Parsons <j.parsons@vanderbilt.edu>
2343 * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp:
2345 Fixed signed/unsigned mismatch warning.
2347 Thu Dec 15 13:25:37 UTC 2011 Marcel Smit <msmit@remedy.nl>
2349 * tao/ORB_Time_Policy.h:
2350 * tao/ORB_Time_Policy.inl:
2351 Fixed warning for gcc 4.6.2
2353 Thu Dec 15 11:00:00 UTC 2011 Martin Corino <mcorino@remedy.nl>
2355 Merged timer_policy branch.
2357 === start changelog ===
2359 Thu Dec 15 09:45:00 UTC 2011 Martin Corino <mcorino@remedy.nl>
2362 * docs/Options.html:
2364 Added descriptions of new TIME_POLICY strategy features.
2366 Mon Dec 12 21:28:00 UTC 2011 Martin Corino <mcorino@remedy.nl>
2368 * tao/System_Time_Policy_Strategy.cpp:
2369 * tao/System_Time_Policy_Strategy.h:
2370 * tao/TAO_Internal.cpp:
2371 * tao/Time_Policy_Manager.cpp:
2374 Added new time policy strategy to replace backwards
2375 compatible default time policy in ACE.
2377 * tests/Time_Policy_Custom/Custom_Time_Policy_Strategy.cpp:
2379 Added backwards compatibility support.
2381 Thu Dec 08 15:34:00 UTC 2011 Martin Corino <mcorino@remedy.nl>
2383 * tao/HR_Time_Policy_Strategy.h
2385 Fixed class comment.
2387 * tests/Time_Policy/main.cpp
2391 * tests/Time_Policy_Custom/Custom_Time_Policy.mpc
2392 * tests/Time_Policy_Custom/Custom_Time_Policy_Strategy.cpp
2393 * tests/Time_Policy_Custom/Custom_Time_Policy_Strategy.h
2394 * tests/Time_Policy_Custom/TPTest_Export.h
2395 * tests/Time_Policy_Custom/custom_time.conf
2396 * tests/Time_Policy_Custom/custom_time.conf.xml
2397 * tests/Time_Policy_Custom/main.cpp
2398 * tests/Time_Policy_Custom/run_test.pl
2399 * tests/Time_Policy_Custom/run_test_dyn.pl
2400 * bin/tao_orb_tests.lst
2402 Added new tests for custom TAO Time policy support.
2404 Thu Dec 08 12:00:00 UTC 2011 Martin Corino <mcorino@remedy.nl>
2406 * tao/Time_Policy_Manager.cpp
2407 * tao/default_resource.cpp
2409 Logging improvements.
2411 * tests/Time_Policy/Time_Policy.mpc
2412 * tests/Time_Policy/hr_time.conf
2413 * tests/Time_Policy/hr_time.conf.xml
2414 * tests/Time_Policy/main.cpp
2415 * tests/Time_Policy/run_test.pl
2416 * tests/Time_Policy/run_test_hr.pl
2417 * bin/tao_orb_tests.lst
2419 Added new tests for TAO Time policy support.
2421 Wed Dec 07 12:34:00 UTC 2011 Martin Corino <mcorino@remedy.nl>
2423 * tao/TAO_Internal.cpp:
2425 Added loading HR_Time_Policy_Strategy static service.
2427 * tao/Time_Policy_Manager.cpp:
2429 Improved error reporting.
2431 Wed Dec 07 11:20:00 UTC 2011 Martin Corino <mcorino@remedy.nl>
2433 * tao/default_resource.cpp:
2434 * tao/default_resource.h;
2435 * tao/default_resource.inl:
2437 Improved protection for dynamically allocated
2440 * tao/Strategies/advanced_resource.cpp:
2442 Added support for ORB time policies.
2444 Tue Dec 06 15:45:00 UTC 2011 Martin Corino <mcorino@remedy.nl>
2446 * tao/HR_Time_Policy_Strategy.h:
2447 * tao/Time_Policy_Manager.h:
2448 * tao/Time_Policy_Strategy.h:
2450 Fixed potential compile problems because of
2451 #include placements.
2453 Tue Dec 06 15:30:00 UTC 2011 Martin Corino <mcorino@remedy.nl>
2455 * tao/ORB_Time_Policy.cpp:
2456 * tao/ORB_Time_Policy.h:
2457 * tao/ORB_Time_Policy.inl:
2459 Added dynamic time policy and a
2460 countdown template instantiation based
2463 * tao/Block_Flushing_Strategy.cpp:
2464 * tao/Leader_Follower.cpp:
2465 * tao/LocateRequest_Invocation.cpp:
2466 * tao/Profile_Transport_Resolver.cpp:
2467 * tao/Synch_Invocation.cpp:
2468 * tao/Transport.cpp:
2469 * tao/Wait_On_Reactor.cpp:
2470 * tao/Wait_On_Read.cpp:
2472 Replaced ACE_Countdown_Time by new ORB time
2473 policy based countdown class.
2475 * tao/Time_Policy_Manager.cpp:
2476 * tao/Time_Policy_Manager.h:
2478 Added ORB time policy manager service object
2479 for managing dynamically configured ORB time
2482 * tao/Time_Policy_Strategy.h:
2484 Added base for loadable ORB time policies.
2486 * tao/HR_Time_Policy_Strategy.cpp:
2487 * tao/HR_Time_Policy_Strategy.h:
2489 Added HR ORB time policy implementation.
2491 * tao/default_resource.cpp:
2492 * tao/default_resource.h:
2493 * tao/TAO_Internal.cpp:
2495 Added support for ORB time policies.
2499 Added ACE_HAS_TIME_POLICY compile time configuration
2500 to enable/disable ORB time policy support.
2506 === end changelog ===
2508 Wed Dec 14 20:51:28 UTC 2011 Jeff Parsons <j.parsons@vanderbilt.edu>
2510 * TAO_IDL/ast/ast_sequence.cpp:
2511 * TAO_IDL/be/be_codegen.cpp:
2512 * TAO_IDL/be/be_helper.cpp:
2513 * TAO_IDL/be/be_visitor_exception/exception_cs.cpp:
2514 * TAO_IDL/be/be_visitor_operation/amh_rh_sh.cpp:
2515 * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp:
2516 * TAO_IDL/be/be_visitor_valuetype/field_ch.cpp:
2517 * TAO_IDL/fe/fe_utils.cpp:
2518 * TAO_IDL/include/idl_global.h:
2519 * TAO_IDL/util/utl-scope.cpp:
2521 Fixed more Coverity-reported errors.
2523 Wed Dec 14 14:53:17 UTC 2011 Jeff Parsons <j.parsons@vanderbilt.edu>
2525 * TAO_IDL/be/be_global.cpp:
2526 * TAO_IDL/be/be_visitor_amh_pre_proc.cpp:
2527 * TAO_IDL/be/be_visitor_ami_pre_proc.cpp:
2528 * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp:
2529 * TAO_IDL/be/be_visitor_interface/amh_sh.cpp:
2530 * TAO_IDL/fe/fe_init.cpp:
2532 Fixed some Coverity-reported errors.
2534 Wed Dec 14 07:59:43 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl>
2536 * TAO_IDL/be/be_visitor_home/home_svs.cpp:
2537 Removed include that shouldn't have been added
2539 Tue Dec 13 13:33:25 UTC 2011 Marijke Hengstmengel <mhengstmengel@remedy.nl>
2541 Merged changes from our work branch. Changes for home factory with a connector.
2543 === start changelog ===
2544 Tue Dec 13 11:23:20 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl>
2546 * TAO_IDL/be/be_visitor_home/home_svs.cpp:
2547 If the factory method returns nil throw a CreateFailure
2549 Tue Dec 13 11:03:39 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl>
2551 * TAO_IDL/be/be_visitor_home/home_svs.cpp:
2554 Tue Dec 13 10:19:29 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl>
2556 * TAO_IDL/be/be_visitor_component/context_svs.cpp:
2557 * TAO_IDL/be/be_visitor_operation.cpp:
2558 * TAO_IDL/be/be_visitor_operation/rettype.cpp:
2559 * TAO_IDL/be_include/be_connector.h:
2560 * TAO_IDL/be_include/be_visitor_operation/rettype.h:
2561 Generate the needed return type when we have a home factory method
2562 that returns a connector type
2563 === end changelog ===
2565 Mon Dec 12 07:33:25 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl>
2567 Merged changes from our work branch. Facet servants are now generated
2568 as C++ template at the moment the interface is declared, this reduces
2569 the amount of code generated heavily. Component/Connector context is
2570 now also generated as C++ template
2572 === start changelog ===
2574 Sun Dec 11 19:40:16 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl>
2576 * TAO_IDL/be/be_visitor_operation/direct_proxy_impl_ss.cpp:
2577 * TAO_IDL/be/be_visitor_operation/operation_ss.cpp:
2578 Throw exception when dynamic_cast fails
2580 Sun Dec 11 19:13:21 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl>
2582 * TAO_IDL/be/be_visitor_interface/facet_svth.cpp:
2583 * TAO_IDL/be/be_visitor_interface/facet_svts.cpp:
2584 No servant is needed for local interfaces
2586 Sun Dec 11 18:23:17 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl>
2588 * TAO_IDL/be/be_util.cpp:
2589 Removed mentioning of -Gsc which got removed a long time ago
2591 Sun Dec 11 12:32:28 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl>
2593 * TAO_IDL/be/be_interface.cpp:
2594 * TAO_IDL/be/be_visitor_interface.cpp:
2595 * TAO_IDL/be/be_visitor_module/module.cpp:
2596 * TAO_IDL/be_include/be_interface.h:
2597 * TAO_IDL/be_include/be_visitor_interface.h:
2598 * TAO_IDL/be/be_visitor_interface/interface_svh.cpp:
2599 * TAO_IDL/be/be_visitor_interface/interface_svs.cpp:
2600 Removed some old stuff we don't need anymore, fixes cornucopia
2602 * TAO_IDL/be_include/be_visitor_interface/interface_svh.h:
2603 * TAO_IDL/be_include/be_visitor_interface/interface_svs.h:
2604 Removed these files.
2606 Fri Dec 9 13:23:29 UTC 2011 Marcel Smit <msmit@remedy.nl>
2608 * TAO_IDL/be/be_codegen.cpp:
2609 * TAO_IDL/be/be_global.cpp:
2610 * TAO_IDL/be/be_util.cpp:
2611 * TAO_IDL/be/be_visitor_component.cpp:
2612 * TAO_IDL/be/be_visitor_component/component_ex_idl.cpp:
2613 * TAO_IDL/be/be_visitor_interface/interface_ex_idl.cpp:
2614 * TAO_IDL/be/be_visitor_interface/interface_svh.cpp:
2615 * TAO_IDL/be/be_visitor_interface/interface_svs.cpp:
2616 * TAO_IDL/be_include/be_global.h:
2617 * TAO_IDL/be_include/be_visitor_component.h:
2618 * docs/compiler.html:
2619 Removed the -Glfa option from the IDL compiler.
2621 * TAO_IDL/be/be_visitor_component/facet_ex_idl.cpp:
2622 * TAO_IDL/be_include/be_visitor_component/facet_ex_idl.h:
2623 Removed these files.
2625 Thu Dec 8 14:43:36 UTC 2011 Marcel Smit <msmit@remedy.nl>
2627 * TAO_IDL/be/be_visitor_component/context_svth.cpp:
2628 * TAO_IDL/be/be_visitor_component/context_svts.cpp:
2629 Removed export macro for contextes.
2631 * TAO_IDL/be/be_visitor_component.cpp:
2632 * TAO_IDL/be/be_visitor_interface/facet_svts.cpp:
2633 * TAO_IDL/be/be_visitor_interface/interface_svth.cpp:
2634 * TAO_IDL/be/be_visitor_interface/interface_svts.cpp:
2637 Thu Dec 8 14:16:52 UTC 2011 Marcel Smit <msmit@remedy.nl>
2639 * TAO_IDL/be/be_produce.cpp:
2640 * TAO_IDL/be/be_provides.cpp:
2641 * TAO_IDL/be/be_visitor_component.cpp:
2642 * TAO_IDL/be/be_visitor_component/component_svth.cpp:
2643 * TAO_IDL/be/be_visitor_component/component_svts.cpp:
2644 * TAO_IDL/be/be_visitor_interface.cpp:
2645 * TAO_IDL/be/be_visitor_interface/facet_svth.cpp:
2646 * TAO_IDL/be/be_visitor_interface/facet_svts.cpp:
2647 * TAO_IDL/be/be_visitor_interface/interface_svth.cpp:
2648 * TAO_IDL/be/be_visitor_interface/interface_svts.cpp:
2649 * TAO_IDL/be/be_visitor_module/module.cpp:
2650 * TAO_IDL/be/be_visitor_operation/operation_svs.cpp:
2651 * TAO_IDL/be_include/be_provides.h:
2652 * TAO_IDL/be_include/be_visitor_component.h:
2653 * TAO_IDL/be_include/be_visitor_interface.h:
2654 * TAO_IDL/be_include/be_visitor_interface/facet_svth.h:
2655 * TAO_IDL/be_include/be_visitor_interface/facet_svts.h:
2656 * TAO_IDL/be_include/be_visitor_interface/interface_svth.h:
2657 * TAO_IDL/be_include/be_visitor_interface/interface_svts.h:
2658 * TAO_IDL/be/be_visitor_component/facet_svth.cpp:
2659 * TAO_IDL/be/be_visitor_component/facet_svts.cpp:
2660 * TAO_IDL/be_include/be_visitor_component/facet_svth.h:
2661 * TAO_IDL/be_include/be_visitor_component/facet_svts.h:
2662 Moved the generation of the facet servants to the place
2663 where they are declared (from the place where they were
2664 used). -Gsv needs to set as command line option.
2666 Wed Dec 7 13:26:49 UTC 2011 Marcel Smit <msmit@remedy.nl>
2668 * TAO_IDL/be/be_visitor_component/servant_svs.cpp:
2669 Fixed errors in logging.
2671 Wed Dec 7 12:34:49 UTC 2011 Marcel Smit <msmit@remedy.nl>
2673 * TAO_IDL/be/be_visitor_component/context_svth.cpp:
2674 * TAO_IDL/be/be_visitor_component/context_svts.cpp:
2675 No need to visit the component_scope; just visit
2676 the scope is enough..
2678 Wed Dec 7 07:34:56 UTC 2011 Marcel Smit <msmit@remedy.nl>
2680 * TAO_IDL/be/be_codegen.cpp:
2681 * TAO_IDL/be_include/be_codegen.h:
2682 Reduced the number of generated include files.
2683 Also generated a include guard for the servant
2684 template source code.
2686 Tue Dec 6 13:25:04 UTC 2011 Marcel Smit <msmit@remedy.nl>
2688 * TAO_IDL/be/be_visitor_component/context_svth.cpp:
2689 * TAO_IDL/be/be_visitor_component/context_svts.cpp:
2690 Fixed generation issues in case dds4ccm
2692 Tue Dec 6 09:22:09 UTC 2011 Marcel Smit <msmit@remedy.nl>
2694 * TAO_IDL/be/be_visitor_component/component_svts.cpp:
2697 * TAO_IDL/be/be_visitor_root.cpp:
2698 * TAO_IDL/be_include/be_visitor_root.h:
2699 Removed reference to the files below.
2701 * TAO_IDL/be/be_visitor_root/root_ex_svs.cpp:
2702 * TAO_IDL/be_include/be_visitor_root/root_ex_svs.h:
2703 Removed these files since a separate servant file
2706 Tue Dec 6 09:15:52 UTC 2011 Marcel Smit <msmit@remedy.nl>
2708 * TAO_IDL/be/be_codegen.cpp:
2709 * TAO_IDL/be/be_global.cpp:
2710 * TAO_IDL/be/be_produce.cpp:
2711 * TAO_IDL/be/be_visitor_component/component.cpp:
2712 * TAO_IDL/be/be_visitor_module/module.cpp:
2713 * TAO_IDL/be/be_visitor_root/root_ex_svs.cpp:
2714 * TAO_IDL/be_include/be_global.h:
2715 No need to create a new type of svnt file.
2717 * TAO_IDL/be_include/be_codegen.h:
2718 Using pragma ciao lem to determine which files
2721 Mon Dec 5 19:33:12 UTC 2011 Marcel Smit <msmit@remedy.nl>
2723 * TAO_IDL/be/be_produce.cpp:
2724 * TAO_IDL/be/be_visitor_root.cpp:
2725 * TAO_IDL/be/be_visitor_root/root_ex_svs.cpp:
2726 * TAO_IDL/be_include/be_visitor_root.h:
2727 * TAO_IDL/be_include/be_visitor_root/root_ex_svs.h:
2728 * TAO_IDL/be/be_visitor_root/root_ex_svnt.cpp:
2729 Renamed _svnt files since these are ignored by subversion
2731 Mon Dec 5 18:43:32 UTC 2011 Marcel Smit <msmit@remedy.nl>
2733 * TAO_IDL/be/be_codegen.cpp:
2734 * TAO_IDL/be/be_global.cpp:
2735 * TAO_IDL/be/be_produce.cpp:
2736 Reduced the restrictions for generating an executor servant.
2738 Mon Dec 5 16:08:50 UTC 2011 Marcel Smit <msmit@remedy.nl>
2740 * TAO_IDL/be/be_codegen.cpp:
2741 * TAO_IDL/be/be_global.cpp:
2742 * TAO_IDL/be/be_produce.cpp:
2743 * TAO_IDL/be/be_visitor_component/component.cpp:
2744 * TAO_IDL/be/be_visitor_module/module.cpp:
2745 * TAO_IDL/be/be_visitor_root.cpp:
2746 * TAO_IDL/be/be_visitor_root/root_ex_svnt.cpp:
2747 * TAO_IDL/be_include/be_codegen.h:
2748 * TAO_IDL/be_include/be_global.h:
2749 * TAO_IDL/be_include/be_helper.h:
2750 * TAO_IDL/be_include/be_visitor_root.h:
2751 Generate a new svnt.h which is a place holder for the
2752 _svnt_T.h files. This will be included via S.h.
2753 The new _svnt.h is only generated when the ciao lem
2754 pragma is used or when -Glem is part of the command
2757 Sun Dec 4 16:04:04 UTC 2011 Marcel Smit <msmit@remedy.nl>
2759 * TAO_IDL/be/be_codegen.cpp:
2760 One step closer in solving AMI4CCM compile issues.
2762 Fri Dec 2 15:57:52 UTC 2011 Marcel Smit <msmit@remedy.nl>
2764 * TAO_IDL/be/be_provides.cpp:
2765 * TAO_IDL/be/be_visitor_component/context_svth.cpp:
2766 * TAO_IDL/be/be_visitor_component/context_svts.cpp:
2767 No multiple inheritance so no virtual needed.
2769 Fri Dec 2 14:59:28 UTC 2011 Marcel Smit <msmit@remedy.nl>
2771 * TAO_IDL/be/be_codegen.cpp:
2772 * TAO_IDL/be/be_global.cpp:
2773 * TAO_IDL/be_include/be_codegen.h:
2774 * TAO_IDL/be_include/be_global.h:
2775 Include base file into inherited template header file.
2777 * TAO_IDL/be/be_visitor_component/component_svth.cpp:
2778 * TAO_IDL/be/be_visitor_component/component_svts.cpp:
2779 * TAO_IDL/be/be_visitor_component/facet_svth.cpp:
2780 * TAO_IDL/be/be_visitor_component/facet_svts.cpp:
2781 * TAO_IDL/be_include/be_visitor_component/component_svts.h:
2782 Contexts are now template classes which derive from their template
2785 Fri Dec 2 08:00:16 UTC 2011 Marcel Smit <msmit@remedy.nl>
2787 * TAO_IDL/be/be_codegen.cpp:
2788 * TAO_IDL/be/be_visitor_component.cpp:
2789 * TAO_IDL/be/be_visitor_component/component_svh.cpp:
2790 * TAO_IDL/be/be_visitor_component/component_svs.cpp:
2791 * TAO_IDL/be/be_visitor_component/component_svth.cpp:
2792 * TAO_IDL/be/be_visitor_component/component_svts.cpp:
2793 * TAO_IDL/be/be_visitor_component/context_svth.cpp:
2794 * TAO_IDL/be/be_visitor_component/context_svts.cpp:
2795 * TAO_IDL/be/be_visitor_component/servant_svh.cpp:
2796 * TAO_IDL/be/be_visitor_component/servant_svs.cpp:
2797 * TAO_IDL/be_include/be_visitor_component.h:
2798 * TAO_IDL/be_include/be_visitor_component/context_svth.h:
2799 * TAO_IDL/be_include/be_visitor_component/context_svts.h:
2800 Context implementation is now templated. Therefor
2801 renamed context_sv* files.
2803 * TAO_IDL/be/be_visitor_component/context_svh.cpp:
2804 * TAO_IDL/be/be_visitor_component/context_svs.cpp:
2805 * TAO_IDL/be_include/be_visitor_component/context_svh.h:
2806 * TAO_IDL/be_include/be_visitor_component/context_svs.h:
2807 Removed these files.
2809 Thu Dec 1 09:06:16 UTC 2011 Marcel Smit <msmit@remedy.nl>
2811 * TAO_IDL/be/be_visitor_component/facet_svth.cpp:
2812 * TAO_IDL/be/be_visitor_component/facet_svts.cpp:
2813 Fixed coverity warning.
2815 Thu Dec 1 08:37:33 UTC 2011 Marcel Smit <msmit@remedy.nl>
2817 * TAO_IDL/be/be_codegen.cpp:
2818 * TAO_IDL/be/be_visitor_component.cpp:
2819 * TAO_IDL/be/be_visitor_component/component_svh.cpp:
2820 * TAO_IDL/be/be_visitor_component/component_svs.cpp:
2821 * TAO_IDL/be/be_visitor_component/component_svth.cpp:
2822 * TAO_IDL/be/be_visitor_component/component_svts.cpp:
2823 * TAO_IDL/be/be_visitor_component/context_svh.cpp:
2824 * TAO_IDL/be/be_visitor_component/context_svs.cpp:
2825 * TAO_IDL/be/be_visitor_module/module.cpp:
2826 * TAO_IDL/be_include/be_visitor_component.h:
2827 * TAO_IDL/be_include/be_visitor_component/component_svth.h:
2828 * TAO_IDL/be_include/be_visitor_component/component_svts.h:
2829 Moved the generated Context code to the _svnt_T files. Later on
2830 these classes will be templated.
2832 === end changelog ===
2834 Wed Dec 7 17:54:41 UTC 2011 Jeff Parsons <j.parsons@vanderbilt.edu>
2836 * TAO_IDL/util/utl_stack.cpp(UTL_ScopeStack::pop):
2838 Checks if the top scope has a #pragma prefix associated with it,
2839 and if so, pops the prefix (from its own stack) along with the
2840 scope. Fixed the check to be more robust. Thanks to Simon Massey
2841 for reporting the problem, which was revealed as an error message
2842 reporting a bogus prefix inconsistency between a forward declared
2843 struct and its full definition.
2845 Wed Dec 7 10:47:15 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl>
2847 Merged in the changes to update AMI4CCM to match the initial revision
2848 with the synchronous port and the new pragma's added
2850 === start changelog ===
2852 Tue Dec 6 14:42:39 UTC 2011 Marijke Hengstmengel <mhengstmengel@remedy.nl>
2854 * TAO_IDL/be/be_interface.cpp:
2855 * TAO_IDL/be/be_visitor_component/component_svh.cpp:
2856 * TAO_IDL/be/be_visitor_component/component_svs.cpp:
2857 * TAO_IDL/be/be_visitor_component/servant_svh.cpp:
2858 * TAO_IDL/be/be_visitor_component/servant_svs.cpp:
2859 * TAO_IDL/be/be_visitor_operation/operation_sh.cpp:
2860 * TAO_IDL/be/be_visitor_operation/operation_ss.cpp:
2861 revert changes after 2011-11-30 (ChangeLog.BRANCH missing those items)
2863 Wed Nov 30 16:45:10 UTC 2011 Marijke Hengstmengel <hengstmengel_m@remedy.nl>
2865 * TAO_IDL/be/be_visitor_connector/executor_ami_exs.cpp:
2866 * TAO_IDL/be/be_visitor_connector/facet_ami_exh.cpp:
2867 * TAO_IDL/be/be_visitor_connector/facet_ami_exs.cpp:
2869 Wed Nov 30 14:19:10 UTC 2011 Marijke Hengstmengel <mhengstmengel@remedy.nl>
2871 * TAO_IDL/be/be_codegen.cpp:
2872 // remove debug info
2873 * TAO_IDL/be/be_visitor_connector/facet_ami_exh.cpp:
2874 * TAO_IDL/be/be_visitor_connector/facet_ami_exs.cpp:
2875 * TAO_IDL/be_include/be_visitor_connector/facet_ami_exs.h:
2876 Add visit_attribute functionality.
2878 Tue Nov 29 12:59:03 UTC 2011 Marijke Hengstmengel <mhengstmengel@remedy.nl>
2879 * TAO_IDL/be/be_visitor_connector/facet_ami_exs.cpp:
2880 Correct check nil pointer in facet operation
2882 Mon Nov 28 15:26:03 UTC 2011 Marijke Hengstmengel <hengstmengel_m@remedy.nl>
2884 * TAO_IDL/be/be_visitor_connector/executor_ami_exh.cpp:
2885 * TAO_IDL/be/be_visitor_connector/facet_ami_exh.cpp:
2886 * TAO_IDL/be/be_visitor_connector/facet_ami_exs.cpp:
2887 * TAO_IDL/be_include/be_visitor_connector/facet_ami_exh.h:
2888 * TAO_IDL/be_include/be_visitor_connector/facet_ami_exs.h:
2889 Add traverse_inheritance_graph, needed for derived interfaces
2891 Wed Nov 23 14:00:38 UTC 2011 Marijke Hengstmengel <hengstmengel_m@remedy.nl>
2893 * TAO_IDL/be/be_visitor_connector/facet_ami_exs.cpp:
2894 Changed return of sync operations.
2896 Mon Nov 21 13:32:38 UTC 2011 Marijke Hengstmengel <hengstmengel_m@remedy.nl>
2898 * TAO_IDL/be/be_codegen.cpp:
2899 Exclude include *.AE.idl in *E.idl
2901 * TAO_IDL/be/be_visitor_connector/connector_ami_exs.cpp:
2902 * TAO_IDL/be/be_visitor_connector/executor_ami_exh.cpp:
2903 * TAO_IDL/be/be_visitor_connector/executor_ami_exs.cpp:
2904 * TAO_IDL/be/be_visitor_connector/facet_ami_exh.cpp:
2905 * TAO_IDL/be/be_visitor_connector/facet_ami_exs.cpp:
2906 * TAO_IDL/be_include/be_visitor_connector/facet_ami_exh.h:
2907 * TAO_IDL/be_include/be_visitor_connector/facet_ami_exs.h:
2908 Changes for sync port on AMI connector
2910 Mon Nov 7 13:02:55 UTC 2011 Marijke Hengstmengel <hengstmengel_m@remedy.nl>
2912 * TAO_IDL/fe/idl.ll:
2913 * TAO_IDL/fe/lex.yy.cpp:
2914 Add beside pragma's 'ciao ami4ccm ...' the pragma's 'ami4ccm ...' , according to ami4ccm spec.
2915 In the future '#pragma ciao ami4ccm ...' has to be removed.
2917 === end changelog ===
2919 Wed Dec 7 10:28:00 UTC 2011 Simon Massey <simon dot massey at prismtech dot com>
2921 * tests/IDL_Test/IDL_Tests.mpc:
2923 Since the below modification removed the -GA from the valuetype.idl
2924 generation step in the mpc file, the valuetypeA.cpp is now
2925 not generated, thus this file should not be mentioned in the
2926 DLL projects Source_Files section. Machines were compiling and
2927 linking the old file or stating that it was not found.
2929 Mon Dec 5 20:32:56 UTC 2011 Jeff Parsons <j.parsons@vanderbilt.edu>
2931 * TAO_IDL/be/be_visitor_valuetype/valuetype.cpp:
2933 Added missing switch cases in visit_union() and visit_typedef().
2934 Not all context states were covered and we were seeing errors
2937 * tests/IDL_Test/valuetype.idl:
2938 * tests/IDL_Test/IDL_Tests.mpc:
2940 Added test case for the above problem, also removed -GA IDL
2941 compiler option for valuetype.idl, since the new test case
2942 has IDL constructed types declared inside a valuetype - the
2943 generated typecode for the nested types cannot be in a separate
2944 file since the generated valuetype class declaration cannot
2945 be reopened. Thanks to Simon Massey <simon dot massey at
2946 prismtech dot com> for reporting the problem and supplying
2949 Mon Dec 5 19:57:02 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl>
2951 * examples/AMH/Sink_Server/Base_Server.h:
2952 * examples/AMH/Sink_Server/Base_Server.cpp:
2953 * examples/AMH/Sink_Server/Client_Task.cpp:
2954 * examples/AMH/Sink_Server/MT_AMH_Server.cpp:
2955 * examples/AMH/Sink_Server/client.cpp:
2956 * examples/AMH/Sink_Server/mt_server.cpp:
2957 * examples/AMH/Sink_Server/run_test.pl:
2958 * examples/AMH/Sink_Server/st_server.cpp:
2959 Improving this test, looks the crashing on some build systems is
2960 mostly timing due to a badly written example
2962 Mon Dec 5 12:30:15 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl>
2964 * TAO_IDL/be/be_visitor_connector/facet_ami_exs.cpp:
2967 * TAO_IDL/be/be_visitor_valuetype/field_cs.cpp:
2968 Layout changes and generate doxygen style documentation
2970 * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_cs.cpp:
2971 Layout changes to the generated code
2973 * examples/AMH/Sink_Server/run_test.pl:
2974 * tao/PortableServer/Adapter_Activator.h:
2975 * tests/Multiple/Multiple_Impl.h:
2978 * tests/Multiple/server.cpp:
2979 Fixed typo in comment
2981 * tests/POA/DSI/server.cpp:
2982 * tests/POA/Explicit_Activation/server.cpp:
2983 * tests/POA/On_Demand_Act_Direct_Coll/Server_Task.cpp:
2984 * tests/POA/On_Demand_Loading/Server_Manager.cpp:
2985 * tests/POA/Reference_Counted_Servant/server.cpp:
2986 Close file descriptors earlier to resolve Coverity errors
2990 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))
2991 indent-tabs-mode: nil