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
|
Wed Jan 31 13:21:14 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
* include/makeinclude/platform_hpux_gcc.GNU:
Added improvement for GCC on HPUX IA64
Wed Jan 31 10:17:14 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
* include/makeinclude/platform_hpux_gcc.GNU:
Improved support for GCC on HPUX IA64
Wed Jan 31 07:50:44 UTC 2007 Krishnakumar B <kitty@nospam.invalid.domain>
* ace/OS_NS_Thread.cpp (ACE_OS::sched_params): Check if the
ACE_id_t id that is being passed in is equal to ACE_SELF. If
so, pass ::GetCurrentProcessId() to ::OpenProcess() instead of
id. ACE_SELF is defined to be 0 on ACE_WIN32; process id 0 is
the zero-page process, and we certainly don't want to attempt to
set it to REALTIME_PRIORITY_CLASS :-)
Wed Jan 31 03:25:51 UTC 2007 Krishnakumar B <kitty@nospam.invalid.domain>
* ace/High_Res_Timer.h:
Removed the special case default definition of
ACE_HR_SCALE_CONVERSION to ACE_ONE_SECOND_IN_MSECS on Windows;
added a #ifndef around the default definition in case the user
wishes to change it. This was done to prevent useless values
like 0 showing up in calculations using ACE_Basic_Stats when the
time intervals are of the order of a few microseconds. Most of
the current machines have a QueryPerformanceCounter()
implementation that returns a value of atleast 3 MHz. So it
should be completely safe to use the definition of
ACE_ONE_SECOND_IN_USECS as the default value for
ACE_HR_SCALE_CONVERSION on contemporary x86 machines running
Windows.
* ace/Message_Block.inl:
* ace/Message_Block.cpp:
Moved the definition of
ACE_Dynamic_Message_Strategy::priority_status() from
Message_Block.inl to Message_Block.cpp. It was a big function
and it currently has code that causes a warning with VC8 on
Windows.
Tue Jan 30 19:21:50 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
* ace/Module.h:
Removed the trailing comma from the last element of the enum.
Tue Jan 30 16:26:43 UTC 2007 William R. Otte <wotte@dre.vanderbilt.edu>
* bin/sets-manager.py:
Modified to pin the version of MPC at the time of branching/tagging
under modules/ACE/MPC. Note: This does not branch OR tag MPC,
it simply causes the branch/tag to check out a specific
revision of MPC.
Tue Jan 30 13:51:32 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
* ace/Module.h:
* ace/Module.cpp:
There was no way to distinguish between flags not being set and
flags to indicate that tasks should not be deleted. I have
changed the M_DELETE_NONE enum value to 4 and added a new enum
value for use in flag initialization. With this change, the
close() method can determine if it needs to use the flags passed
in or the internal flags. This fixes Bugzilla #2497.
Tue Jan 30 11:35:14 2007 Johnny Willemsen <jwillemsen@remedy.nl>
* ace/Countdown_Time.{h,cpp}:
Readded destructor, missed that it updates the max_wait_time
passed to the constructor
Tue Jan 30 10:44:14 2007 Johnny Willemsen <jwillemsen@remedy.nl>
* include/makeinclude/wrapper_macros.GNU:
When pipes is set to 1, also add -pipe to the CCFLAGS
* include/makeinclude/platform_rtems.x_g++.GNU:
Set pipes to 1, set DCCFLAGS
Tue Jan 30 10:14:14 2007 Johnny Willemsen <jwillemsen@remedy.nl>
* ace/Unbounded_Set.cpp:
Initialise pointer with 0.
* ace/OS_NS_unistd.inl (getpagesize):
* ace/config-rtems.h:
RTEMS does define _SC_PAGESIZE, but using sysconf with _SC_PAGESIZE
results in -1. Added a new define ACE_HAS_BROKEN_SC_PAGESIZE to be
able to disable the usage of sysconf (_SC_PAGESIZE) for rtems 4.6,
the ::getpagesize() function returns a correct value.
Tue Jan 30 09:46:14 2007 Johnny Willemsen <jwillemsen@remedy.nl>
* tests/OS_Test.cpp:
Added a test for ACE_OS::getpagesize(), it should return a value
bigger then 0 else the memory pools don't work
Tue Jan 30 00:25:00 UTC 2007 Steve Huston <shuston@riverace.com>
* ace/config-hpux-11.00.h: If the user sets RWSTD_NO_NAMESPACE to
keep a lot of the standard C++ library out of the std namespace,
avoid setting ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB, and also
hoist everything else from std into the global namespace. This is
necessary because RW wasn't consistent with using their internal
_RWSTD_NO_NAMESPACE and the user-settable RWSTD_NO_NAMESPACE and
some things end up in std and some not; so get the ones that ended
up in std out to global with the rest of them.
Mon Jan 29 19:48:14 2007 Johnny Willemsen <jwillemsen@remedy.nl>
* ace/Based_Pointer_Repository.cpp:
* ace/Basic_Stats.cpp:
* ace/Codeset_Registry.cpp:
* ace/FILE.cpp:
* ace/FILE_Addr.cpp:
Layout improvements
Mon Jan 29 19:07:14 2007 Johnny Willemsen <jwillemsen@remedy.nl>
* etc/ciao.doxygen:
* etc/ciao_config_handlers.doxygen:
* etc/ciao_DAnCE.doxygen:
Removed CIAO_NAMESPACE
Mon Jan 29 18:58:14 2007 Johnny Willemsen <jwillemsen@remedy.nl>
* ace/Argv_Type_Converter.cpp:
* ace/Asynch_Pseudo_Task.cpp:
* ace/Cached_Connect_Strategy_T.cpp:
Layout changes, result of experimenting with a code
beautifier
* ace/config-rtems.h:
Improved rtems port, added support for building with
threads=0
* ace/config-sco-5.0.0.h:
Removed commented out define
* ace/config-vxworks6.4.h:
putenv fails with VxWorks 6.4 with a pentium target
* ace/Countdown_Time.{h,cpp}:
Use bool, removed return value from most methods, it was
meaningless, removed destructor, not needed to update members
in a destructor
* ace/Dev_Poll_Reactor.h:
Export Token_Guard, fixes bugzilla 2786, thanks to
<sailzeng at tencent dot com> for reporting this
* OS_NS_pwd.inl (getpwnam_r):
Initialize pointer with 0, simplified this a little
* docs/ACE-guidelines.html:
Updated example with doxygen style of documentation
Sun Jan 28 19:59:14 2007 William R. Otte <wotte@dre.vanderbilt.edu>
* ACE version 5.5.6 released.
Fri Jan 26 10:03:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
* ace/Cached_Connect_Strategy_T.cpp
* ace/Event_Handler_T.inl
* ace/Future.cpp
* ace/Future_Set.cpp
* examples/C++NPv2/Reactor_Logging_Server_T.cpp
Use typename
Thu Jan 25 19:59:23 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
* bin/MakeProjectCreator/templates/gnu.mpd:
The include of rules.cia.GNU must come before the include of
rules.tao.GNU in order for CIAO libraries to have the correct
version numbers.
* bin/auto_run_tests.pl:
Fixed the -l option to use the correct variable name and corrected
a bug where the script changed to the wrong directory if the -l
option was used.
* bin/clean_sems.sh:
Support the ngvipc command to clean up semaphores on MacOS X.
* bin/rm_exception_macros.pl:
A new script to assist users in the removal of all ACE related
exception macros.
Thu Jan 25 19:24:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
* etc/*.doxygen:
Removed ACE_ENV macros
Thu Jan 25 11:00:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
* ace/CDR_Stream.h:
Fixed typo, fixes part of bugzilla bug 2780, thanks to
<sailzeng at tencent dot com> for reporting this.
* docs/Download.html:
Enabled links for source only packages, they are available
from x.5.5
Thu Jan 25 07:50:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
* ace/Containers_T.cpp:
Use typename
Wed Jan 24 12:25:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
* ace/Acceptor.h:
* ace/Cached_Connect_Strategy_T.h:
* ace/Connector.h:
Use typename instead of ACE_TYPENAME which is now
deprecated
* ace/Codeset_IBM1047.cpp:
Added missing includes
* ace/config-aix-5.x.h:
* ace/config-borland-common.h:
* ace/config-cxx-common.h:
* ace/config-g++-common.h:
* ace/config-hpux-11.00.h:
* ace/config-icc-common.h:
* ace/config-irix6.x-sgic++.h:
* ace/config-linux-common.h:
* ace/config-lynxos.h:
* ace/config-netbsd.h:
* ace/config-suncc-common.h:
* ace/config-sunos5.5.h:
* ace/config-sunos5.6.h:
* ace/config-tandem-nsk-mips-v2.h:
* ace/config-tandem-nsk-mips-v3.h:
* ace/config-unixware-7.1.0.udk.h:
* ace/config-win32-dmc.h:
* ace/config-win32-ghs.h:
* ace/config-win32-interix.h:
* ace/config-win32-msvc-7.h:
* ace/config-win32-msvc-8.h:
* ace/config-win32-visualage.h:
Removed ACE_HAS_TYPENAME_KEYWORD, we do require that each
compiler supports typename
* ace/config-cygwin32.h:
* ace/config-hpux-11.00.h:
* ace/config-lynxos.h:
* ace/config-macosx-panther.h:
* ace/config-macosx-tiger.h:
* ace/config-macosx.h:
* ace/config-netbsd.h:
* ace/config-openvms.h:
* ace/config-rtems.h:
* ace/config-sunos5.5.h:
* ace/config-tandem-nsk-mips-v3.h:
* ace/config-tru64.h:
Removed ACE_HAS_MEMCHR
* ace/config-doxygen.h:
Enabled COIOP and Transport Current
* ace/config-macros.h:
Deprecated ACE_TYPENAME, users can still use it, but in some builds
on the daily scoreboard it now can't be used anymore
* ace/config-mvs.h:
Improved MVS support
* ace/Global_Macros.h:
* ace/Malloc_T.h:
* ace/Map_T.h:
* ace/Strategies_T.h:
Use typename
* ace/Log_Msg.cpp:
* ace/os_include/sys/os_types.h:
* ace/Task.cpp:
Added support for MVS
* ace/OS_NS_string.{h,cpp,inl}:
Replaced ACE_HAS_MEMCHR with ACE_LACKS_MEMCHR, this way a platform that
lacks this method has to set an explicit define, maybe it now shows
that all platforms have this method and we don't need an emulation
anymore. Also removed several emulations that are not needed anymore
* ace/OS_NS_Thread.inl:
Layout changes
* ace/OS_NS_wchar.{h,cpp}:
Changed second argument of wcschr_emulation to wchar_t, that way we don't
need a cast anymore
* ace/Rtems_init.c:
Improved this file
* ace/Sock_Connect.cpp:
Initialise some pointers with 0
* bin/cvslog:
Removed, not needed anymore
* bin/fuzz.pl:
Removed checks for emulated exception macros
* examples/Export/run_test.pl:
Use ACE_ROOT
* examples/Misc/test_read_buffer.cpp:
Initialise pointer with 0
* include/makeinclude/platform_mvs.GNU:
Improved support
* netsvcs/servers/servers.mpc:
Simplified
* performance-tests/UDP/udp_test.cpp:
* tests/Cached_Allocator_Test.cpp:
* tests/Env_Value_Test.cpp:
* tests/Handle_Set_Test.cpp:
Removed ACE_LACKS_FLOATING_POINT check
* tests/Thread_Creation_Threshold_Test.cpp:
Added missing \n
Mon Jan 22 23:14:56 2007 William R. Otte <wotte@dre.vanderbilt.edu>
* ACE version 5.5.5 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:
|