-
Notifications
You must be signed in to change notification settings - Fork 372
/
ChangeLog
2274 lines (1626 loc) · 80.4 KB
/
ChangeLog
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
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Tue Sep 9 06:49:28 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* bin/generate_doxygen.pl:
Use safe way to get an unique tmp file
* include/makeinclude/platform_linux_common.GNU:
Added support for detecting and using platform large file
flags
Thanks to Pau Garcia i Quiles <pgquiles at elpauer dot org>
for providing both patches
Tue Sep 9 06:46:06 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* ace/Time_Value.cpp:
When using C++11 use std::abs
Tue Sep 9 06:41:24 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* ASNMP/asnmp/asn1.cpp:
Use ACE_REGISTER
* ace/CDR_Base.h:
Add missing include for ACE_REGISTER
* contrib/minizip/unzip.c:
* contrib/minizip/zip.c:
Fix clang warnings
Mon Sep 8 17:59:55 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* ace/Base_Thread_Adapter.h:
* ace/CDR_Base.inl:
* ace/CDR_Base.cpp:
* ace/ETCL/ETCL_l.cpp:
* ace/ETCL/ETCL_l.cpp.diff:
* ace/ETCL/ETCL_y.cpp:
* ace/ETCL/ETCL_y.cpp.diff:
* ace/Global_Macros.h:
* ace/Handle_Set.cpp:
* ace/OS_NS_stdlib.cpp:
* ace/OS_NS_string.cpp:
C++11 deprecated the register keyword, so introduce a new
ACE_REGISTER define which normall expands to register, but
to nothing with C++11
Mon Sep 8 15:41:55 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* include/makeinclude/platform_linux_clang.GNU:
Added deprecated_declarations, default is 1 and than we just
let clang show all, with C++11 we set it to 0 to get rid of
them (if not set by the user)
Mon Sep 8 15:36:03 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* include/makeinclude/platform_clang_common.GNU:
Looks this 'common' file is only used for MacOSX
* include/makeinclude/platform_linux_clang.GNU:
Small improvements to only set one C++ flavor
Mon Sep 8 13:30:45 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* ace/Auto_IncDec_T.h:
Fixed compile error because ACE_Copy_Disabled was implicitly
pulled in before
Mon Sep 8 13:24:53 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* netsvcs/lib/Log_Message_Receiver.h:
Fixed compile error because ACE_Copy_Disabled was implicitly
pulled in before
Mon Sep 8 13:02:34 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* include/makeinclude/platform_clang_common.GNU:
Support c++11 as setting and add -Wno-deprecated at that
moment to the compiler flags
Mon Sep 8 12:38:47 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* tests/Compiler_Features_24_Test.cpp:
Extended this unit test
Mon Sep 8 12:25:15 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* ace/Guard_T.h:
Use ACE_UNIMPLEMENTED_FUNC because that maps to deleted
operations with C++11
Mon Sep 8 12:12:24 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* ace/OS_Log_Msg_Attributes.h:
Use ACE_UNIMPLEMENTED_FUNC because that maps to deleted
operations with C++11
* ace/config-g++-common.h:
Only define ACE_Proper_Export_Flag and ACE_Proper_Import_Flag
when they are not defined yet
* ace/os_include/os_stropts.h:
Updated fix for clang
* tests/Compiler_Features_35_Test.cpp:
Extended this unit test
Fri Sep 5 18:00:25 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* tests/Compiler_Features_35_Test.cpp:
* tests/run_test.lst:
* tests/tests.mpc:
New C++11 compiler test
Fri Sep 5 13:59:55 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* bin/valgrind.supp:
And also exclude ls as tool
Fri Sep 5 11:25:38 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* bin/valgrind.supp:
ps/gro/bash are in some linux flavors installed under /bin
and in some /usr/bin
Fri Sep 5 08:11:27 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* bin/valgrind.supp:
Suppress leaks coming from ps/perl/grep/bash, we aren't
interested in those
Fri Sep 5 07:41:02 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* bin/valgrind.supp:
Improved suppress file for TAO
Fri Sep 5 06:42:24 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* bin/valgrind.supp:
Suppress all leaks in ps/bash/grep
Thu Sep 4 16:41:40 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* apps/JAWS3/contrib/john_at_lyris_dot_com/jaws3-cntlC.code:
* examples/NT_Service/main.cpp:
Another attempt to fix the control handler function signature
Thu Sep 4 09:00:56 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* apps/JAWS3/contrib/john_at_lyris_dot_com/jaws3-cntlC.code:
* examples/NT_Service/main.cpp:
Corrected control handler function signature
Thu Sep 4 08:57:02 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* ace/os_include/os_stropts.h:
Give struct strrecvfd a dummy member, empty structs have
undefined behavior and trigger a huge amount of warnings
with clang. This also fixes bugzilla 4150, thanks to
Yogesh Sharma <Yogesh dot Sharma at saabusa dot com> for
reporting this.
* tests/Compiler_Features_32_Test.cpp:
Extended this unit test and add some external references
Fri Aug 29 11:32:31 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* ace/Event_Handler.h:
* ace/Event_Handler.cpp:
* tests/Reactor_Remove_Resume_Test.cpp:
Added new operator bool, operator==(nullptr),
and operator==(!nullptr) to easily check whether the
ACE_Event_Handler_var has a pointer or not. These
new operators are only enabled with C++11 features enabled
Wed Aug 27 17:25:48 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* ace/Event_Handler.h:
When we enable ACE::make_event_handler<T> we set
the define ACE_HAS_ACE_MAKE_EVENT_HANDLER so that a higher
layer can easily check if this factory template is
available
* tests/Compiler_Features_32_Test.cpp:
Extended this C++11 unit test
Fri Aug 22 15:51:48 UTC 2014 Phil Mesnier <mesnier_p@ociweb.com>
* ace/Caching_Strategies_T.cpp:
Fix the include guard macro.
Fri Aug 22 06:40:36 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* bin/ACE+TAO+CIAO+DAnCE.json:
Excluded one other debug macro
Tue Aug 5 21:49:12 UTC 2014 Steve Huston <shuston@riverace.com>
* ace/Process.cpp (setenv): Use the correct format string for
non-Windows wide-char builds. Fixes Bugzilla 4176.
* ace/OS_NS_stdio.inl (vsnprintf): When trying to adapt C99 vswprintf
to return a required destination memory area, don't be fooled by a
real error such as formatting errors. Fixes Bugzilla 4177.
Tue Aug 5 17:14:04 UTC 2014 Steve Huston <shuston@riverace.com>
* ace/Process.cpp (setenv): Correctly re-process variable arg list if
first attempt at formatting the value(s) fails due to lack of
space. Fixes Bugzilla 4175.
* tests/Process_Test.cpp: Add test for the above problem. The setenv
test can run everywhere, as opposed to the spawning/file-checking
which can only run on Linux.
Sat Aug 2 17:35:09 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* ace/os_include/os_assert.h:
* ace/os_include/os_byteswap.h:
* ace/os_include/os_complex.h:
* ace/os_include/os_cpio.h:
* ace/os_include/os_fenv.h:
* ace/os_include/os_float.h:
* ace/os_include/os_fmtmsg.h:
* ace/os_include/os_fnmatch.h:
* ace/os_include/os_ftw.h:
* ace/os_include/os_glob.h:
* ace/os_include/os_grp.h:
* ace/os_include/os_iconv.h:
* ace/os_include/os_ifaddrs.h:
* ace/os_include/os_inttypes.h:
* ace/os_include/os_iso646.h:
* ace/os_include/os_kstat.h:
* ace/os_include/os_langinfo.h:
* ace/os_include/os_libgen.h:
* ace/os_include/os_local.h:
* ace/os_include/os_math.h:
* ace/os_include/os_monetary.h:
* ace/os_include/os_mqueue.h:
* ace/os_include/os_ndbm.h:
* ace/os_include/os_nl_types.h:
* ace/os_include/os_pdh.h:
* ace/os_include/os_pdhmsg.h:
* ace/os_include/os_poll.h:
* ace/os_include/os_pwd.h:
* ace/os_include/os_regex.h:
* ace/os_include/os_search.h:
* ace/os_include/os_setjmp.h:
* ace/os_include/os_spawn.h:
* ace/os_include/os_stdarg.h:
* ace/os_include/os_stdbool.h:
* ace/os_include/os_string.h:
* ace/os_include/os_syslog.h:
* ace/os_include/os_tar.h:
* ace/os_include/os_termios.h:
* ace/os_include/os_tgmath.h:
* ace/os_include/os_trace.h:
* ace/os_include/os_typeinfo.h:
* ace/os_include/os_ulimit.h:
* ace/os_include/os_utime.h:
* ace/os_include/os_utmpx.h:
* ace/os_include/os_wchar.h:
* ace/os_include/os_wctype.h:
* ace/os_include/os_wordexp.h:
* ace/os_include/sys/os_loadavg.h:
* ace/os_include/sys/os_pstat.h:
* ace/os_include/sys/os_statvfs.h:
* ace/os_include/sys/os_sysctl.h:
* ace/os_include/sys/os_sysinfo.h:
* ace/os_include/sys/os_timeb.h:
* ace/os_include/sys/os_times.h:
* ace/os_include/sys/os_utsname.h:
Remove all empty extern C blocks, not needed and just add LOC
* ace/os_include/os_assert.h:
Removed ACE_LACKS_ASSERT_MACRO, not set in any config file
* ace/os_include/os_string.h:
Removed ACE_LACKS_STRTOK_R_PROTOTYPE, not set in any config file
Mon Jul 28 18:24:09 UTC 2014 William R. Otte <wotte@dre.vanderbilt.edu>
* ace/ace.mpc:
ace_install_pkgconfig.pl is required in the installed version
if a user wishes to compile TAO from an installed ACE.
Mon Jul 28 17:27:49 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* ace/Timer_Wheel_T.cpp:
Fixed compile error when using this template, thanks to
Erik Sohns <erik dot sohns at web dot de> for reporting this, this
fixed partly bugzilla 4172
Sun Jul 27 15:39:21 UTC 2014 William R. Otte <wotte@dre.vanderbilt.edu>
* bin/MakeProjectCreator/templates/gnu.mpd:
If we are building ACE/TAO/CIAO/whatever for a target other than
the build host, we certainly shouln't be looking in the host
library directories to verify the existance of a library
for the purposes of the LIBCHECK step.
This introduces two new variables that a user may optionally
set to control where we look: LIBCHECK_PREFIX, onto which we
append /lib and /lib64 (e.g., $(LIBCHECK_PREFIX)/lib), which
defaults to /usr; LIBCHECK_EXTRA_PATHS, which allows the
user to specify extra places to look when we are seeking
to confirm the existance of libraries.
Sat Jul 26 17:57:48 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* NEWS:
Mention ACE::make_event_handler<T>
* include/makeinclude/platform_android.GNU:
Corrected compiler prefix for x86, thanks to David Lifshitz
<dlifshitz at macadamian dot com> for reporting this
Thu Jul 3 10:47:48 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* ace/Event_Handler.h:
Introduce ACE::make_event_handler<T> factory method which
is enabled when we have C++11 support. This is similar to
std::make_unique and std::make_shared, but can be used
to allocate ACE_Event_Handler instances and directly
assign them to a ACE_Event_Handler_var
* tests/Bug_2820_Regression_Test.cpp:
Use the new ACE::make_event_handler<T>
* ace/OS_NS_stdio.inl:
* ace/config-win32-msvc-14.h:
msvc14 has C99 compliant vsnprintf/vsnwprintf
* ace/Dev_Poll_Reactor.cpp:
* ace/Get_Opt.cpp:
* ace/MMAP_Memory_Pool.cpp:
* ace/SOCK_Dgram_Bcast.cpp:
* ace/Select_Reactor_Base.cpp:
* ace/Service_Gestalt.cpp:
* ace/Sock_Connect.cpp:
* ace/WFMO_Reactor.cpp:
* apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/buffer.h:
* apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/daemon.h:
* bin/fuzz.pl:
* examples/Reactor/Proactor/test_udp_proactor.cpp:
Fixed typos, triggered by a patch from Pau Garcia i Quiles
<pgquiles at elpauer dot org>
* debian/debian.control:
* debian/libace-6.2.7.lintian-overrides:
* debian/libace-dev.lintian-overrides:
* debian/libace-doc.lintian-overrides:
* debian/libace-flreactor-6.2.7.lintian-overrides:
* debian/libace-flreactor-dev.lintian-overrides:
* debian/libace-foxreactor-6.2.7.lintian-overrides:
* debian/libace-foxreactor-dev.lintian-overrides:
* debian/libace-htbp-6.2.7.lintian-overrides:
* debian/libace-htbp-dev.lintian-overrides:
* debian/libace-inet-6.2.7.lintian-overrides:
* debian/libace-inet-dev.lintian-overrides:
* debian/libace-inet-ssl-6.2.7.lintian-overrides:
* debian/libace-inet-ssl-dev.lintian-overrides:
* debian/libace-qtreactor-6.2.7.lintian-overrides:
* debian/libace-qtreactor-dev.lintian-overrides:
* debian/libace-rmcast-6.2.7.lintian-overrides:
* debian/libace-rmcast-dev.lintian-overrides:
* debian/libace-ssl-6.2.7.lintian-overrides:
* debian/libace-ssl-dev.lintian-overrides:
* debian/libace-tkreactor-6.2.7.lintian-overrides:
* debian/libace-tkreactor-dev.lintian-overrides:
* debian/libace-tmcast-6.2.7.lintian-overrides:
* debian/libace-tmcast-dev.lintian-overrides:
* debian/libace-xml-utils-6.2.7.lintian-overrides:
* debian/libace-xml-utils-dev.lintian-overrides:
* debian/libace-xtreactor-6.2.7.lintian-overrides:
* debian/libace-xtreactor-dev.lintian-overrides:
* debian/libacexml-6.2.7.lintian-overrides:
* debian/libacexml-dev.lintian-overrides:
* debian/libkokyu-6.2.7.lintian-overrides:
* debian/libkokyu-dev.lintian-overrides:
* debian/libnetsvcs-6.2.7.lintian-overrides:
* debian/libtao-2.2.7.lintian-overrides:
* debian/libtao-dev.lintian-overrides:
* debian/libtao-doc.lintian-overrides:
* debian/libtao-flresource-2.2.7.lintian-overrides:
* debian/libtao-flresource-dev.lintian-overrides:
* debian/libtao-foxresource-2.2.7.lintian-overrides:
* debian/libtao-foxresource-dev.lintian-overrides:
* debian/libtao-orbsvcs-2.2.7.lintian-overrides:
* debian/libtao-qtresource-2.2.7.lintian-overrides:
* debian/libtao-qtresource-dev.lintian-overrides:
* debian/libtao-tkresource-2.2.7.lintian-overrides:
* debian/libtao-tkresource-dev.lintian-overrides:
* debian/libtao-xtresource-2.2.7.lintian-overrides:
* debian/libtao-xtresource-dev.lintian-overrides:
Imported files from debian packaging, created by
Pau Garcia i Quiles <pgquiles at elpauer dot org> on the
pkg-ace debian packaging
Mon Jun 23 14:14:17 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* bin/make_release.py:
Update to use vc11/vc12
Mon Jun 23 12:49:40 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* NEWS:
* bin/diff-builds-and-group-fixed-tests-only.sh:
* bin/generate_export_file.pl:
* docs/Download.html:
* docs/bczar/bczar.html:
* etc/index.html:
Make x.2.7 publicly available
* debian/debian.changelog:
* debian/debian.control:
* debian/libnetsvcs-6.2.7.docs:
* debian/libnetsvcs-6.2.7.install:
* debian/libnetsvcs-dev.docs:
* debian/libnetsvcs-dev.install:
Improved debian packaging
Mon Jun 23 09:43:57 CEST 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* ACE version 6.2.7 released.
Fri Jun 6 06:44:31 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* ace/config-macosx-yosemite.h:
* include/makeinclude/platform_macosx_yosemite.GNU:
Added starter files for MacOSX Yosemite
Thu Jun 5 14:24:58 UTC 2014 Steve Huston <shuston@riverace.com>
* include/makeinclude/platform_aix_ibm.GNU: Add XL C++ 12.1 to the
set of compiler versions using the settings created for V9.
Thu Jun 5 06:37:05 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* ace/Configuration.cpp:
* ace/Connector.cpp:
* ace/Thread_Manager.cpp:
* ace/config-win32-msvc-14.h:
Fixes for msvc14
* ace/OS_NS_time.inl:
Disable calling gmtime_s, doesn't work with ctp2014
Wed Jun 4 10:15:04 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* bin/MakeProjectCreator/config/vc14nmake.mpb:
vc14 has removed support for /Wp64
Wed Jun 4 10:09:44 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* ace/config-win32-msvc-11.h:
* ace/config-win32-msvc-12.h:
* ace/config-win32-msvc-14.h:
* ace/config-win32-msvc.h:
Addec config files for msvc10/12/14, they just include the
config file of the previous msvc version, makes it easier to
add specific settings for specific msvc versions
Wed Jun 4 09:38:43 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* bin/MakeProjectCreator/config/vc14nmake.mpb:
New file for msvc14
Thu May 22 18:40:24 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* ace/Dev_Poll_Reactor.cpp:
Fixed compile warning in single threaded build
Thu May 22 11:48:35 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* tests/Message_Queue_Test.cpp:
Fix gcc 4.9 warning
Thu May 22 10:21:13 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* include/makeinclude/platform_g++_common.GNU:
Some make versions don't look to like my nested construct
Thu May 22 07:51:53 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* ace/config-g++-common.h:
Set ACE_HAS_CPP14 when we __cplusplus is larger than
201103L
Wed May 21 12:58:27 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* include/makeinclude/platform_android.GNU:
Fix typo in comment
Wed May 21 09:49:45 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* include/makeinclude/platform_g++_common.GNU:
Added support for c++11 and c++1y as settings
Tue May 6 09:25:03 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* tests/run_test.lst:
Changed ACE_Init_Test to require MFC in the test config
Tue May 6 06:59:38 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* tests/Bug_3943_Regression_Test.cpp:
This threads needs threads, so when that is not available
just exit by returning 0
Mon May 5 14:58:57 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* tests/run_test.lst:
Marked SSL_Asynch_Stream_Test with !FIXED_BUGS_ONLY, this
test always fail, see also bugzilla 3164
Mon May 5 13:27:29 UTC 2014 Phil Mesnier <mesnier_p@ociweb.com>
* tests/Network_Adapters_Test.cpp:
Another order of clean up fix to address scoreboard issues.
Mon May 5 12:28:06 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* docs/bczar/bczar.html:
Useful to have a full build system get gdb by dfault
Fri May 2 19:46:30 UTC 2014 Phil Mesnier <mesnier_p@ociweb.com>
* tests/Network_Adapters_Test.cpp:
Change order of deletion to avoid a clean up problem for
some build configurations.
Fri May 2 14:28:06 UTC 2014 Phil Mesnier <mesnier_p@ociweb.com>
* ace/config-macosx-leopard.h:
MacOS supports ICMP.
* tests/Bug_4055_Regression_Test.cpp:
* tests/Message_Block_Large_Copy_Test.cpp:
* tests/Monotonic_Message_Queue_Test.cpp:
* tests/Network_Adapters_Test.cpp:
clean up some valgrind leak reports.
Tue Apr 29 15:08:45 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* ACE-INSTALL.html:
Removed invalid first line, add Id in footer
Tue Apr 22 08:29:26 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* NEWS:
* bin/ACE+TAO+CIAO+DAnCE.json:
* bin/diff-builds-and-group-fixed-tests-only.sh:
* debian/debian.changelog:
* docs/Download.html:
* docs/bczar/bczar.html:
* etc/index.html:
Make x.2.6 public
Tue Apr 22 08:44:41 CEST 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* ACE version 6.2.6 released.
Fri Apr 18 06:49:06 UTC 2014 Martin Corino <mcorino@remedy.nl>
* bin/PerlACE/Process_Unix.pm:
Fix executable test for targets with mapped root.
* bin/PerlACE/TestTarget.pm:
Add IP_ADDRESS configuration option and auto determination.
* bin/PerlACE/TestTarget_Android.pm:
Small cleanup.
Fri Apr 11 21:26:28 UTC 2014 Phil Mesnier <mesnier_p@ociweb.com>
* ace/SSL/SSL_Context.cpp:
Scoreboard cleanup. The directory add feature discussed in
bug 3337 still doesn't work on windows.
Thu Apr 10 17:50:33 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* ace/SSL/SSL_Context.cpp:
Removed not needed semi colon
Thu Apr 10 11:54:12 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* tests/Compiler_Features_02_Test.cpp:
* tests/Compiler_Features_04_Test.cpp:
* tests/Compiler_Features_05_Test.cpp:
* tests/Compiler_Features_06_Test.cpp:
* tests/Compiler_Features_07_Test.cpp:
* tests/Compiler_Features_11_Test.cpp:
* tests/Compiler_Features_12_Test.cpp:
Layout changes
* tests/run_test.lst:
* tests/tests.mpc:
* tests/Compiler_Features_30_Test.cpp:
Removed this test, an empty initializer list for
an array of unknown size is illegal according to the
C++ spec
Thu Apr 10 07:50:23 UTC 2014 Martin Corino <mcorino@remedy.nl>
* bin/PerlACE/TestTarget.pm:
Fix file mapping problem on OpenVMS.
Wed Apr 9 13:11:09 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* include/makeinclude/platform_mingw32.GNU:
Set ACE_PLATFORM_CONFIG to config-win32.h so that we can
use that in other places of the make system
Wed Apr 9 08:22:45 UTC 2014 Martin Corino <mcorino@remedy.nl>
* bin/PerlACE/Process_VMS.pm:
Added missing IgnoreHostRoot() method.
Wed Apr 9 07:30:51 UTC 2014 Martin Corino <mcorino@remedy.nl>
* bin/PerlACE/ProcessAndroid.pm:
Copy new executable if changed through Executable() method.
Some code cleanup.
Tue Apr 8 19:27:23 UTC 2014 Phil Mesnier <mesnier_p@ociweb.com>
* ace/SOCK_Connector.cpp:
Fix to allow the extended connection semantics on windows to be
overridden by adding #define ACE_NON_BLOCKING_BUG_DELAY 0 to
config.h prior to including config-win32.h. The default behavior
is unchanged but in cases where a tight connection timeout is
requested and the application's using local connections on newer
windows platforms, the wait then try again step may be skipped.
Mon Apr 7 17:31:12 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* bin/ACE+TAO+CIAO+DAnCE.json:
Ignore OpenDDS Transport_debug_level
Mon Apr 7 17:27:52 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* bin/ACE+TAO+CIAO+DAnCE.json:
Ignore ORBSVCS logging macros
Mon Apr 7 11:44:23 UTC 2014 Martin Corino <mcorino@remedy.nl>
* bin/PerlACE/ProcessAndroid.pm:
Fix problems with target caching and process re-execution
after arguments update.
Sat Apr 5 10:13:26 UTC 2014 Martin Corino <mcorino@remedy.nl>
* ace/OS_NS_stdlib.inl:
Fix ACE_OS::abort() on Android triggering segfaults.
Fri Apr 4 12:32:57 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* tests/Compiler_Features_34_Test.cpp:
* tests/run_test.lst:
* tests/tests.mpc:
New C++ compiler feature test
Fri Apr 4 11:17:44 UTC 2014 Martin Corino <mcorino@remedy.nl>
* include/makeinclude/platform_android.GNU:
Make linking the shared STL library dependent on static_libs_only.
Fri Apr 4 08:38:05 UTC 2014 Martin Corino <mcorino@remedy.nl>
* bin/PerlACE/ProcessAndroid.pm:
* bin/PerlACE/TestTarget.pm:
* bin/PerlACE/TestTarget_Android.pm:
Refactoring to improve functionality and stability of running
tests on Android Virtual Device (AVD).
* bin/PerlACE/Process_Unix.pm:
Small correction in remote PID retrieval.
Thu Mar 27 09:34:54 UTC 2014 Martin Corino <mcorino@remedy.nl>
* bin/PerlACE/ProcessAndroid.pm:
* bin/PerlACE/TestTarget_Android.pm:
Added support for copying system libraries to emulator target.
Mon Mar 24 10:27:40 UTC 2014 Martin Corino <mcorino@remedy.nl>
* bin/PerlACE/Process_Unix.pm:
* bin/PerlACE/TestTarget.pm:
Improve remote (-shell) testing support.
* include/makeinclude/platform_android.GNU:
Add required standard libraries for rtti, exceptions and (shared)
stl support on Android.
Sun Mar 23 22:55:42 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* bin/ACE+TAO+CIAO+DAnCE.json:
Exclude some OpenDDS logging macros from the test
coverage
Fri Mar 21 19:58:03 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* tests/Map_Manager_Test.cpp:
Fix windows warnings
Mon Mar 17 10:41:37 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* tests/Map_Manager_Test.cpp:
Fixed possible divide by zero reported by Coverity
Mon Mar 17 10:20:30 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* tests/Manual_Event_Test.cpp:
Fixed data race
Mon Mar 17 10:12:44 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* ace/Log_Msg.h:
* ace/Log_Msg.inl:
* ace/Log_Msg.cpp:
Don't try to cache the process id, but just call the ACE OS
method when needed (which is just in some cases and the operation
is inline). Fixes possible data races reported by Intel Inspector
XE.
Mon Mar 17 09:52:03 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* ace/IO_SAP.h:
* ace/IO_SAP.cpp:
* ace/IPC_SAP.cpp:
* ace/IPC_SAP.h:
Don't try to cache the process id, but just call the ACE OS
method when needed (which is just in some cases and the operation
is inline). Fixes possible data races reported by Intel Inspector
XE.
Mon Mar 17 09:50:48 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* ace/Process.inl:
Layout change
Fri Mar 14 15:58:19 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* tests/Auto_Event_Test.cpp:
Use atomic op for amount of timeouts to fix data race reported
by Intel Inspector XE
Fri Mar 7 15:30:15 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* ace/Log_Msg.cpp:
Missed one place where flags_ was used
Fri Mar 7 15:26:15 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* ace/Log_Msg.cpp:
Fixed a data race condition related to the ACE_Log_Msg::flags_
static variable. Setting/retrieving it from application code
was using a lock, but the ACE_Log_Msg::log didn't use the lock
in the part where it is building up the ACE Log Record. Put
a flags variable on the stack which we only set once using the
accessor method which uses the lock, than check that flag
inside the method.
Fri Mar 7 12:37:04 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* ace/Timer_Hash_T.cpp:
Initialize pointer member explicitly to zero to resolve
Coverity error
Fri Mar 7 12:02:17 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* ace/Reactor_Token_T.cpp:
Use copy constructor instead of assignment operator
* ace/Timer_Hash_T.h:
* ace/Timer_List_T.h:
* ace/WFMO_Reactor.h:
Doxygen improvements
* ace/WFMO_Reactor.cpp:
* ace/Timer_Heap_T.cpp:
Layout changes
Fri Mar 7 11:56:10 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* ace/Timer_Queue_T.h:
* ace/Timer_Queue_T.inl:
* ace/Timer_Queue_T.cpp:
Moved the expire() method from the inline to the cpp, it is
virtual so can't be inlined. Further, the expire() method
had an optimization that it checked is_empty() before
callig the real expire that grabs the lock. This is causing
a potential data race because the timer hash overrides is_empty
and uses a member variable to determine whether the queue
is empty or not, this is now accessed without having the
timer queue locked. Therefor the optimization was removed,
we directly call into the real expire that first grabs its
lock
Fri Mar 7 10:22:01 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* bin/inspxe-cl.sup:
Starter suppression file for Intel C++ Inspector-XE
Wed Mar 5 14:45:12 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* ace/config-icc-common.h:
Intel C++ does support pragma once
Fri Feb 28 07:59:51 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* NEWS:
* bin/diff-builds-and-group-fixed-tests-only.sh:
* debian/debian.changelog:
* debian/debian.control:
* docs/Download.html:
* docs/bczar/bczar.html:
* etc/index.html:
Make x.2.5 public and prepare for next release
* ace/config-win32-borland.h:
Improved C++BuilderXE support
Fri Feb 28 08:46:21 CET 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* ACE version 6.2.5 released.
Tue Feb 25 09:32:15 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* bin/auto_run_tests.pl:
* tests/run_test.pl:
Changed the way we enable coverity test separation, introduced
new Coverity test config instead of commandline option
Mon Feb 24 11:31:01 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* ace/Throughput_Stats.cpp:
Fixed compile warning
Mon Feb 24 09:39:49 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* ace/Throughput_Stats.cpp:
Guard for a divide by zero, triggered by the TAO Event
Service tests on Windows on more recent hardware
Fri Feb 21 15:05:53 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* tests/Process_Env_Test.cpp:
Use LM_ERROR with ACE_ERROR
Fri Feb 21 10:09:00 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* tests/Compiler_Features_33_Test.cpp:
* tests/run_test.lst:
* tests/tests.mpc:
New compiler feature test to validate that a switch with char
works as it should
Fri Feb 21 07:31:21 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* debian/debian.changelog:
* debian/debian.control:
* debian/patches/series:
* debian/patches/reduce-doxygen-doc.diff:
Fixed debian packaging, thanks to Michael Dille
<mdille3 at andrew dot cmu dot edu> for providing
the patches
Wed Feb 19 20:25:34 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* ace/Compression/rle/RLECompressor.cpp:
* ace/config-win32-borland.h:
* ace/post.h:
* ace/pre.h:
Improved C++BuilderXE support
Wed Feb 19 12:23:19 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* ace/config-icc-common.h:
Intel C++ 2013 SP1 Update 2 has adequate C++11 support when
it is used in GCC 4.7 or higher emulation mode
Tue Feb 18 21:39:29 UTC 2014 Steve Huston <shuston@riverace.com>
* rpmbuild/ace-tao.spec: Fixed --with tao, again. Some Linuxen's
rpmbuild treats %define differently. When in doubt, use %global.
Mon Feb 17 12:10:59 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* ace/Process.cpp:
Only use pragma GCC when using the gcc compiler
Mon Feb 17 11:23:13 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* bin/auto_run_tests.pl:
Added new commandline argument -x which enables Coverity
Test Analyzer test separation. This is not enabled by
default because enabling test separation increases the
size of the Coverity intermediate directory significantly
Fri Feb 14 18:42:12 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* ace/Local_Name_Space_T.cpp:
Fixed coverity warning about unitialized pointer fields
Fri Feb 14 18:37:45 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* ace/IO_Cntl_Msg.inl:
Fixed coverity warning about unitialized fields
Fri Feb 14 18:11:59 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* apps/gperf/src/Key_List.cpp:
Fixed problems with old style casts.
Yogesh Sharma <Yogesh dot Sharma at saabsensis dot com> for
reporting the bug and supplying a patch. Closes [BUGID:4115].
Fri Feb 14 16:34:46 UTC 2014 Steve Huston <shuston@riverace.com>
* ace/Dev_Poll_Reactor.cpp (dispatch_io_event): Do not dispatch to
a handler that is suspended. Prevents multiple callbacks to the
same handler at the same time when multiple threads are dispatching
and changing registrations at the same time. Fixes Bugzilla 4129.
Thank you to Alexey Zubko and Howard Finer for both coming up with
the same answer independently!
* THANKS: Added Alexey Zubko to the Hall of Fame.
Tue Feb 11 17:54:42 UTC 2014 Abdullah Sowayan <sowayan@gmail.com>
* ace/config-macosx-iOS-hardware.h:
* ace/config-macosx-iOS-simulator.h:
Use Mavericks (OSX 10.9) as the host build environment.
Tue Feb 11 09:41:16 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* ace/config-macosx-mavericks.h:
* ace/config-macosx-mountainlion.h:
Moved some defines for disabling deprecated functions to the
mountainlion file
Mon Feb 10 09:19:57 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* docs/Download.html:
* etc/index.html:
Updated some links
Sun Feb 9 18:01:10 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* rpmbuild/ace-tao.spec:
Fixed ACE version
Fri Feb 7 23:10:11 UTC 2014 Steve Huston <shuston@riverace.com>
* rpmbuild/ace-tao.spec: Fixed conditionals to package TAO when needed.
Fri Feb 7 21:57:00 UTC 2014 William R. Otte <wotte@dre.vanderbilt.edu>
* ace/config-macosx-mavericks.h:
If ACE_HAS_CUSTOM_EXPORT_MACROS isn't set, disable it. Also disable
two deprecated functions (sbrk and tempnam).
Thu Feb 6 15:55:00 UTC 2014 Steve Huston <shuston@riverace.com>
* rpmbuild/ace-tao.spec: Fixed syntax problems in TAO headers
collection.
Wed Feb 5 19:07:37 UTC 2014 Steve Huston <shuston@riverace.com>
* rpmbuild/ace-tao.spec: Added support for --without tao (and
--with tao), defaulting to --with tao. Allows one to build just
the ACE RPMs from an ACE-src tarball.
* NEWS: Added note about being able to build ACE RPMs.
Mon Feb 3 12:55:23 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* ace/Compression/rle/RLECompressor.cpp:
Fixed another boundary bug. Thanks to Derek Dominish
<derek dot dominish at dsto dot defence dot gov dot au> for this fix
Thu Jan 30 17:00:22 UTC 2014 Steve Huston <shuston@riverace.com>
* ace/Process.h: A few more doxygen adjustments.
Wed Jan 29 20:52:37 UTC 2014 Steve Huston <shuston@riverace.com>
* ace/Process.h:
* ace/Process_Manager.h: Documentation improvements.
Wed Jan 29 19:29:58 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* bin/PerlACE/ProcessVX.pm:
Not see a problem using an iBoot as failure when we haven't
tried multiple times
* bin/PerlACE/ProcessWinCE.pm:
Add quotes around filenames when copying, solves problems when
using paths with spaces. This is not a full solution, it
solves one, but there are more, unless some structural work