summaryrefslogtreecommitdiff
path: root/TAO/ChangeLog
blob: 2097ad3d74b8ed386891203af6820bc9c58605a5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
Wed Aug  1 07:34:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>

        * orbsvcs/examples/CosEC/TypedSimple/Consumer.cpp:
        * orbsvcs/orbsvcs/Notify/MonitorControl/MonitorManager.cpp:
        * orbsvcs/tests/HTIOP/test_config.h:
          Replaced ACE_LIB_TEXT with ACE_TEXT

Tue Jul 31 14:12:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>

        * tao/Valuetype.mpc:
          Added genostream as base project

Tue Jul 31 12:39:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>

        * tao/Abstract_Servant_Base.h:
          Fixed typo in comment

        * tao/PortableServer/Adapter_Activator.h:
          Layout change

        * tao/PortableServer/POA.pidl:
        * tao/PortableServer/POAManagerFactory.pidl:
          Fixed a few ifdef checks so that also minimum corba with BCB
          can be used

        * tao/PortableServer/Servant_Base.{h,cpp}:
          Don't make methods dependent on CORBA/e or Minimum Corba. This
          makes it possible to use the -Gce and -Gmc options on the IDL
          files. When all generated files are removed from the repo the
          checks can be added again, created bugzilla 3019 as reminder for
          this.

        * MPC/config/corba_e_compact.mpb:
        * MPC/config/corba_e_micro.mpb:
        * MPC/config/core_minimum_corba.mpb:
          Added -Gce and -Gmc again

Tue Jul 31 12:22:20 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>

        * orbsvcs/tests/unit/Notify/MC/NotificationServiceMonitor/run_test.pl:

          Set the executable property on this script.

Tue Jul 31 11:36:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>

        * tao/BiDir_GIOP/BiDir_Policy_i.cpp:
        * tao/Policy_Current.cpp:
        * tao/Policy_Current.h:
        * tao/Policy_Current_Impl.h:
        * tao/Policy_Manager.inl:
        * tao/Policy_Set.cpp:
        * tao/PortableServer/Default_Policy_Validator.cpp:
        * tao/PortableServer/POA_Policy_Set.h:
        * tao/Stub.cpp:
          Layout changes

Tue Jul 31 11:35:53 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>

        * orbsvcs/orbsvcs/CosNotification.mpc:
        * orbsvcs/orbsvcs/Makefile.am:

          Added the tao_versioning_idl_defaults base project to the
          CosNotification_MC project.

Tue Jul 31 10:58:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>

        * MPC/config/corba_e_compact.mpb:
        * MPC/config/corba_e_micro.mpb:
        * MPC/config/core_minimum_corba.mpb:
          Temporarily removed the new -Gce and -Gmc idl flags, the
          few generated files in the repo cause problems. We need to
          zap them asap.

Tue Jul 31 10:54:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>

        * tao/Object_Proxy_Broker.h:
          non_existent is not needed for CORBA/e

        * tao/Codeset_Translator_Base.h:
        * tao/Collocation_Proxy_Broker.h:
        * tao/Collocation_Resolver.h:
          Layout changes

Tue Jul 31 10:52:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>

        * tao/Collocated_Object_Proxy_Broker.{h,cpp}:
          non_existent is not needed for CORBA/e

Tue Jul 31 07:22:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>

        * tao/Abstract_Servant_Base.{h,cpp,inl}:
          Also disabled some methods with CORBA/e and Minimum CORBA in this
          class and made the constructor, copy constructor and assignment
          operator inline

        * tao/Makefile.am:
          Added new inline file

Tue Jul 31 06:40:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>

        * docs/compiler.html:
        * MPC/config/core_minimum_corba.mpb:
        * tao/Object.h:
        * tao/PortableServer/Servant_Base.{h,cpp}:
        * TAO_IDL/be/be_global.cpp:
        * TAO_IDL/be/be_interface.cpp:
        * TAO_IDL/be/be_visitor_component/component_sh.cpp:
        * TAO_IDL/be/be_visitor_interface/amh_sh.cpp:
        * TAO_IDL/be/be_visitor_interface/interface_sh.cpp:
        * TAO_IDL/be/be_visitor_interface/interface_ss.cpp:
        * TAO_IDL/be_include/be_global.h:
          Added -Gmc to the IDL compiler to generate code targeted for
          Minimum CORBA. When this option is enabled we suppress several
          methods from the generation of the skeleton. This fixes
          bugzilla 3017

Tue Jul 31 05:42:34 UTC 2007  Iliyan Jeliazkov  <iliyan@ociweb.com>

        * tao/TAO_Server_Request.cpp:

        Fixing a typo in the base initializers list, only affecting
        no-interceptors builds.

Tue Jul 31 05:11:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>

        * tao/PortableServer/Servant_Base.{h,cpp}:
          With CORBA/e no need to compile get_component

        * tao/Protocol_Factory.{h,cpp}:
          Made most methods pure virtual, derived classes must implement them

        * TAO_IDL/be/be_global.cpp:
          Added -Gce to the compiler flags

Mon Jul 30 21:12:51 UTC 2007  Iliyan Jeliazkov  <iliyan@ociweb.com>

        * tao/Transport_Selection_Guard.h:

          Implementing the misisng operator=(), needed by
          TAO::CSD::FW_Server_Reques_Wrapper.

Mon Jul 30 18:54:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>

        * docs/compiler.html:
        * MPC/config/corba_e_compact.mpb:
        * MPC/config/corba_e_micro.mpb:
        * TAO_IDL/be/be_global.cpp:
        * TAO_IDL/be/be_interface.cpp:
        * TAO_IDL/be/be_visitor_component/component_sh.cpp:
        * TAO_IDL/be/be_visitor_interface/amh_sh.cpp:
        * TAO_IDL/be/be_visitor_interface/interface_sh.cpp:
        * TAO_IDL/be/be_visitor_interface/interface_ss.cpp:
        * TAO_IDL/be_include/be_global.h:
          Added new option -Gce indicating that we are compiling with CORBA/e
          enabled. In that case we don't need to generate the _component
          method in the skeleton which safes footprint. This fixes bugzilla
          issue 2968

Mon Jul 30 18:17:45 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>

        * orbsvcs/orbsvcs/Notify/MonitorControl/NotificationServiceMonitor_i.cpp:

          Explicitly initialize struct members.  There is no constructor for
          IDL generated structs.

Mon Jul 30 18:12:58 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>

        * orbsvcs/tests/Bug_2926_Regression/server.cpp:

          Added a missing parameter to the TAO_CosNotify_Service::create()
          method.

Mon Jul 30 14:54:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>

        * examples/POA/*:
        * tests/POA/*:
          Moved all POA examples to tests, this are all one button POA
          tests that we need to run in all core builds

Mon Jul 30 13:13:58 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>

        * MPC/config/notification_mc.mpb:
        * MPC/config/notification_mc_ext.mpb:

          Added base projects for the new noftification service libraries.

        * NEWS:

          Added an entry for this new feature.

        * orbsvcs/Notify_Service/Notify_Service.cpp:

          Updated to provide the factory name during factory creation, the
          channel name during channel creation, and fixed a leak of objects
          during shutdown of the service.

        * orbsvcs/examples/Notify/MC:
        * orbsvcs/examples/Notify/MC/Makefile.am:

        * orbsvcs/examples/Notify/MC/TkMonitor:
        * orbsvcs/examples/Notify/MC/TkMonitor/Makefile:
        * orbsvcs/examples/Notify/MC/TkMonitor/README:
        * orbsvcs/examples/Notify/MC/TkMonitor/external_idl.pl:
        * orbsvcs/examples/Notify/MC/TkMonitor/modules:
        * orbsvcs/examples/Notify/MC/TkMonitor/modules/GeometryStore.pm:
        * orbsvcs/examples/Notify/MC/TkMonitor/modules/MonitorControl.pm:
        * orbsvcs/examples/Notify/MC/TkMonitor/modules/Tk:
        * orbsvcs/examples/Notify/MC/TkMonitor/modules/Tk/active.xpm:
        * orbsvcs/examples/Notify/MC/TkMonitor/modules/Tk/factory.xpm:
        * orbsvcs/examples/Notify/MC/TkMonitor/modules/Tk/hand.xbm:
        * orbsvcs/examples/Notify/MC/TkMonitor/modules/Tk/inactive.xpm:
        * orbsvcs/examples/Notify/MC/TkMonitor/modules/Tk/mask.xbm:
        * orbsvcs/examples/Notify/MC/TkMonitor/monitor.pl:

        * orbsvcs/examples/Notify/Makefile.am:
        * orbsvcs/examples/Notify/MC/monitor:
        * orbsvcs/examples/Notify/MC/monitor/Makefile.am:
        * orbsvcs/examples/Notify/MC/monitor/monitor.cpp:
        * orbsvcs/examples/Notify/MC/monitor/monitor.mpc:

          Added a command line monitor to demonstrate the monitoring
          and control capabilities.

        * orbsvcs/orbsvcs/CosNotification.mpc:
        * orbsvcs/orbsvcs/Makefile.am:

          Added the new MC and MC_Ext libraries.

        * orbsvcs/orbsvcs/Notify/Buffering_Strategy.h:
        * orbsvcs/orbsvcs/Notify/Buffering_Strategy.cpp:

          Added a method to return the time of the oldest event in the
          queue.

        * orbsvcs/orbsvcs/Notify/Builder.h:
        * orbsvcs/orbsvcs/Notify/Builder.cpp:

          Enhanced the event channel factory and event channel building
          methods to take an optional name parameter.

        * orbsvcs/orbsvcs/Notify/Container_T.h:
        * orbsvcs/orbsvcs/Notify/Container_T.cpp:

          Added a method to destroy all of the objects held in the
          collection.

        * orbsvcs/orbsvcs/Notify/CosNotify_Service.h:
        * orbsvcs/orbsvcs/Notify/CosNotify_Service.cpp:

          Implement the new finalize_service() method by destroying all
          event channels held by the provided event channel factory.
          Implement the updated create() method to provide the factory name
          to the builder.

        * orbsvcs/orbsvcs/Notify/Event.h:
        * orbsvcs/orbsvcs/Notify/Event.inl:
        * orbsvcs/orbsvcs/Notify/Event.cpp:

          Added a time of creation stamp on the event.

        * orbsvcs/orbsvcs/Notify/EventChannel.h:

          Changed to virtually inherit from
          POA_CosNotifyChannelAdmin::EventChannel and made the destroy()
          method public to allow the TAO_Notify_Container_T access.

        * orbsvcs/orbsvcs/Notify/EventChannel.cpp:

          Added a call to destroy() on the supplier and consumer admin
          containers.  This cleans up the reference counts on the admins.

        * orbsvcs/orbsvcs/Notify/EventChannelFactory.h:
        * orbsvcs/orbsvcs/Notify/EventChannelFactory.cpp:

          Added a method to create a named event channel.  To support
          automatic creation of named event channels by the Notify_Service
          executable.  This version is the same as calling create_channel().

          Also fixed a leak during activation with the POA.  An extra narrow
          was occurring which was not stored in a var.

        * orbsvcs/orbsvcs/Notify/Factory.h:
        * orbsvcs/orbsvcs/Notify/Default_Factory.h:
        * orbsvcs/orbsvcs/Notify/Default_Factory.cpp:

          Updated the create methods for event channel factories and event
          channels to take a name parameter.

        * orbsvcs/orbsvcs/Notify/Method_Request.h:
        * orbsvcs/orbsvcs/Notify/Method_Request.cpp:

          Added a time stamp that is populated by the event to which the
          request corresponds.

        * orbsvcs/orbsvcs/Notify/Method_Request_Dispatch.h:

          Fixed a doxygen comment.

        * orbsvcs/orbsvcs/Notify/MonitorControl/Control.h:
        * orbsvcs/orbsvcs/Notify/MonitorControl/Control.cpp:
        * orbsvcs/orbsvcs/Notify/MonitorControl/Control_Registry.h:
        * orbsvcs/orbsvcs/Notify/MonitorControl/Control_Registry.cpp:

          A class that can be used to keep track of named control objects.

        * orbsvcs/orbsvcs/Notify/MonitorControl/Dynamic_Statistic.h:

          A template to facilitate the creation of statistics that are
          calculated on-the-fly.

        * orbsvcs/orbsvcs/Notify/MonitorControl/Generic.h:
        * orbsvcs/orbsvcs/Notify/MonitorControl/Generic.cpp:
        * orbsvcs/orbsvcs/Notify/MonitorControl/Generic_Registry.h:
        * orbsvcs/orbsvcs/Notify/MonitorControl/Generic_Registry.cpp:

          A generic class that can be used to keep track of named objects.

        * orbsvcs/orbsvcs/Notify/MonitorControl/MonitorManager.h:
        * orbsvcs/orbsvcs/Notify/MonitorControl/MonitorManager.cpp:

          This class allows the user to dynamically load the manager and
          configure it through the service configurator.  It starts a thread
          and services monitoring requests via an ORB that is separate from
          the ORB for the normal operation of the notification service.

        * orbsvcs/orbsvcs/Notify/MonitorControl/NotificationServiceMC.idl:

          Provide a definition of an interface to retrieve statistics and
          perform functions upon the Notify Service.

        * orbsvcs/orbsvcs/Notify/MonitorControl/NotificationServiceMonitor_i.h:
        * orbsvcs/orbsvcs/Notify/MonitorControl/NotificationServiceMonitor_i.cpp:

          Implements the CosNotification::NotificationServiceMonitorControl
          which includes accessing statistics and performing control
          functions on the notify service.

        * orbsvcs/orbsvcs/Notify/MonitorControl/Statistic.h:
        * orbsvcs/orbsvcs/Notify/MonitorControl/Statistic.inl:
        * orbsvcs/orbsvcs/Notify/MonitorControl/Statistic.cpp:

          Implement a statistic object that can hold various types of data.

        * orbsvcs/orbsvcs/Notify/MonitorControl/Statistic_Registry.h:
        * orbsvcs/orbsvcs/Notify/MonitorControl/Statistic_Registry.cpp:

          A class that can be used to keep track of named statistic objects.

        * orbsvcs/orbsvcs/Notify/MonitorControl/notify_mc_export.h:

          Export file for the MC library.

        * orbsvcs/orbsvcs/Notify/MonitorControlExt/MC_Default_Factory.h:
        * orbsvcs/orbsvcs/Notify/MonitorControlExt/MC_Default_Factory.cpp:

          Implement a factory that will create the monitor versions of the
          event channel factory, event channel, supplier admin and consumer
          admin.

        * orbsvcs/orbsvcs/Notify/MonitorControlExt/MC_Notify_Service.h:
        * orbsvcs/orbsvcs/Notify/MonitorControlExt/MC_Notify_Service.cpp:

          Extend the TAO_CosNotify_Service to create the monitoring factory,
          run the monitor manager during initialization and shutdown the
          monitor manager during finalization.

        * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorConsumerAdmin.h:
        * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorConsumerAdmin.cpp:

          Implement the NotifyMonitoringExt::ConsumerAdmin interface which
          includes creation of named proxy suppliers.

        * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorEventChannel.h:
        * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorEventChannel.cpp:

          Extend the TAO_Notify_EventChannel to track statistics and named
          supplier proxies and consumer proxies.

        * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorEventChannelFactory.h:
        * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorEventChannelFactory.cpp:

          Implement the NotifyMonitoringExt::EventChannelFactory interface
          which includes statistics registration and tracking event channel
          names.

        * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorSupplierAdmin.h:
        * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorSupplierAdmin.cpp:

          Implement the NotifyMonitoringExt::SupplierAdmin interface which
          includes creation of named proxy consumers.

        * orbsvcs/orbsvcs/Notify/MonitorControlExt/NotifyMonitoringExt.idl:

          Provide a definition for the monitoring extensions to the event
          channel factory, supplier admin and consumer admin.

        * orbsvcs/orbsvcs/Notify/MonitorControlExt/notify_mc_ext_export.h:

          Export file for the MC_Ext library.

        * orbsvcs/orbsvcs/Notify/Notify_EventChannelFactory_i.h:
        * orbsvcs/orbsvcs/Notify/Notify_EventChannelFactory_i.cpp:

          Updated to take a factory name.

        * orbsvcs/orbsvcs/Notify/Object.h:
        * orbsvcs/orbsvcs/Notify/Object.cpp:

          Fixed a bug in destroy_proxy_poa() where the wrong poa object was
          being used.

          Added a method to access the worker task.

        * orbsvcs/orbsvcs/Notify/ProxyConsumer.cpp:
        * orbsvcs/orbsvcs/Notify/ProxySupplier.cpp:
        * orbsvcs/orbsvcs/Notify/SupplierAdmin.cpp:
        * orbsvcs/orbsvcs/Notify/ConsumerAdmin.cpp:

          Fixed a bug where a the object could not be destroyed if it had
          previously been shutdown.  This caused it and related objects to
          be leaked due to reference counts not being decremented.

        * orbsvcs/orbsvcs/Notify/RT_Factory.h:
        * orbsvcs/orbsvcs/Notify/RT_Factory.cpp:

          Removed duplicated functions that are inherited from
          TAO_Notify_Default_Factory.

        * orbsvcs/orbsvcs/Notify/Service.h:
        * orbsvcs/orbsvcs/Notify/Service.cpp:

          Added a static method to locate the notify service from a default
          list of service names.  This allows us to avoid duplicating this
          code everywhere a notify service is to be dynamically loaded.

          Added a pure virtual method to finalize the service and changed
          the create() method to take an optional factory name.

        * orbsvcs/orbsvcs/Notify/ConsumerAdmin.h:
        * orbsvcs/orbsvcs/Notify/SupplierAdmin.h:

          Made the destroy() method public to allow the
          TAO_Notify_Container_T access.

        * orbsvcs/orbsvcs/Notify/ThreadPool_Task.h:
        * orbsvcs/orbsvcs/Notify/ThreadPool_Task.cpp:

          Added an accessor for the buffering strategy.

        * orbsvcs/Logging_Service/Notify_Logging_Service/Notify_Logging_Service.cpp:
        * orbsvcs/examples/Notify/Federation/Agent/Agent.cpp:
        * orbsvcs/examples/Notify/Federation/SpaceCraft/SpaceCraft.cpp:
        * orbsvcs/tests/Notify/lib/EventChannel_Command.cpp:

          Use the TAO_Notify_Service::load_default() method to dynamically
          locate the notify service instead of duplicating code.

        * orbsvcs/tests/unit/Makefile.am:
        * orbsvcs/tests/unit/Notify/MC/Control/Control.cpp:
        * orbsvcs/tests/unit/Notify/MC/Control/Control.mpc:
        * orbsvcs/tests/unit/Notify/MC/Control/Makefile.am:
        * orbsvcs/tests/unit/Notify/MC/Control/run_test.pl:
        * orbsvcs/tests/unit/Notify/MC/Makefile.am:
        * orbsvcs/tests/unit/Notify/MC/MonitorControlExt/Makefile.am:
        * orbsvcs/tests/unit/Notify/MC/MonitorControlExt/MonitorControlExt.mpc:
        * orbsvcs/tests/unit/Notify/MC/MonitorControlExt/MonitorControlExt.cpp:
        * orbsvcs/tests/unit/Notify/MC/MonitorControlExt/run_test.pl:
        * orbsvcs/tests/unit/Notify/MC/MonitorControlExt/svc.conf:
        * orbsvcs/tests/unit/Notify/MC/MonitorControlExt/svc.conf.xml:
        * orbsvcs/tests/unit/Notify/MC/MonitorManager/Makefile.am:
        * orbsvcs/tests/unit/Notify/MC/MonitorManager/MonitorClient.cpp:
        * orbsvcs/tests/unit/Notify/MC/MonitorManager/MonitorManager.cpp:
        * orbsvcs/tests/unit/Notify/MC/MonitorManager/MonitorManager.mpc:
        * orbsvcs/tests/unit/Notify/MC/MonitorManager/run_test.pl:
        * orbsvcs/tests/unit/Notify/MC/MonitorManager/svc.conf:
        * orbsvcs/tests/unit/Notify/MC/MonitorManager/svc.conf.xml:
        * orbsvcs/tests/unit/Notify/MC/NotificationServiceMonitor/Makefile.am:
        * orbsvcs/tests/unit/Notify/MC/NotificationServiceMonitor/NotificationServiceMonitor.mpc:
        * orbsvcs/tests/unit/Notify/MC/NotificationServiceMonitor/NotificationServiceMonitor.cpp:
        * orbsvcs/tests/unit/Notify/MC/NotificationServiceMonitor/run_test.pl:
        * orbsvcs/tests/unit/Notify/MC/Statistic/Makefile.am:
        * orbsvcs/tests/unit/Notify/MC/Statistic/Statistic.cpp:
        * orbsvcs/tests/unit/Notify/MC/Statistic/Statistic.mpc:
        * orbsvcs/tests/unit/Notify/MC/Statistic/run_test.pl:
        * orbsvcs/tests/unit/Notify/MC/Statistic_Registry/Makefile.am:
        * orbsvcs/tests/unit/Notify/MC/Statistic_Registry/Statistic_Registry.cpp:
        * orbsvcs/tests/unit/Notify/MC/Statistic_Registry/Statistic_Registry.mpc:
        * orbsvcs/tests/unit/Notify/MC/Statistic_Registry/run_test.pl:
        * orbsvcs/tests/unit/Notify/Makefile.am:

          Added unit tests for the different components of the MC and MC_Ext
          libraries.

Mon Jul 30 12:18:29 UTC 2007  Iliyan Jeliazkov  <iliyan@ociweb.com>

        * tao/TAO_Server_Request.h:
        * tao/TAO_Server_Request.inl:
        * tao/TAO_Server_Request.cpp:
        * tao/Transport_Selection_Guard.h:

          Eliminating duplication of the transport_ member from
          TAO_Server_Request. The Transport_Selection_Guard is a
          smart pointer, designed to work both as a normal pointer
          and with the transport current feature. When TC is disabled,
          it is also lightweight enough to avoid footprint increase.
          This fixes bugzilla 2991.

Mon Jul 30 11:24:47 UTC 2007  Vladimir Zykov  <vladimir.zykov@prismtech.com>

        * tests/GIOP_Fragments/PMB_With_Fragments/run_test.pl:
          Fixed this test on IPv6 builds by changing localhost to
          127.0.0.1.

Mon Jul 30 11:09:21 UTC 2007  Vladimir Zykov  <vladimir.zykov@prismtech.com>

        * tao/MCAST_Parser.cpp:
          Made so that an opened datagram socket has a proper protocol
          family. This fixes TAO/orbsvcs/tests/Simple_Naming/run_test.pl
          of IPv6 builds.

Mon Jul 30 08:33:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>

        * tao/Leader_Follower_Flushing_Strategy.cpp (flush_transport):
        * tao/Reactive_Flushing_Strategy.cpp (flush_transport):
          Const changes and no need for intermediate variable

        * tao/Transport.{h,cpp,inl}:
          Layout changes and updated queue_is_empty to return a bool

Fri Jul 27 06:50:14 CDT 2007  Johnny Willemsen  <jwillemsen@remedy.nl>

        * TAO version 1.5.10 released.

Local Variables:
mode: change-log
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))
indent-tabs-mode: nil
End: