~mingw-w64/mingw-w64/experimental

« back to all changes in this revision

Viewing changes to ros-privexp/mingw-w64-crt/ChangeLog

  • Committer: NightStrike
  • Date: 2010-08-11 22:20:57 UTC
  • Revision ID: svn-v4:4407c894-4637-0410-b4f5-ada5f102cad1:experimental:3266
Branch for adding option for supporting ros

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
2010-08-08  Jonathan Yong  <jon_y@sourceforge.net>
 
2
 
 
3
        * lib32/d3dcompiler_33.def: New.
 
4
        * lib32/d3dcompiler_34.def: New.
 
5
        * lib32/d3dcompiler_35.def: New.
 
6
        * lib32/d3dcompiler_36.def: New.
 
7
        * lib32/d3dcompiler_37.def: New.
 
8
        * lib32/d3dcompiler_38.def: New.
 
9
        * lib32/d3dcompiler_39.def: New.
 
10
        * lib32/d3dcompiler_40.def: New.
 
11
        * lib32/d3dcompiler_41.def: New.
 
12
        * lib32/d3dcompiler_42.def: New.
 
13
        * lib32/d3dcompiler_43.def: New.
 
14
        * lib32/d3dcsxd_43.def: New.
 
15
        * lib32/d3dx10_33.def: New.
 
16
        * lib32/d3dx10_34.def: New.
 
17
        * lib32/d3dx10_35.def: New.
 
18
        * lib32/d3dx10_36.def: New.
 
19
        * lib32/d3dx10_37.def: New.
 
20
        * lib32/d3dx10_38.def: New.
 
21
        * lib32/d3dx10_39.def: New.
 
22
        * lib32/d3dx10_40.def: New.
 
23
        * lib32/d3dx10_41.def: New.
 
24
        * lib32/d3dx10_42.def: New.
 
25
        * lib32/d3dx10_43.def: New.
 
26
        * lib32/d3dx11_42.def: New.
 
27
        * lib32/d3dx11_43.def: New.
 
28
        * lib32/d3dx9_24.def: New.
 
29
        * lib32/d3dx9_25.def: New.
 
30
        * lib32/d3dx9_26.def: New.
 
31
        * lib32/d3dx9_27.def: New.
 
32
        * lib32/d3dx9_28.def: New.
 
33
        * lib32/d3dx9_29.def: New.
 
34
        * lib32/d3dx9_30.def: New.
 
35
        * lib32/d3dx9_31.def: New.
 
36
        * lib32/d3dx9_32.def: New.
 
37
        * lib32/d3dx9_33.def: New.
 
38
        * lib32/d3dx9_34.def: New.
 
39
        * lib32/d3dx9_35.def: New.
 
40
        * lib32/d3dx9_36.def: New.
 
41
        * lib32/d3dx9_37.def: New.
 
42
        * lib32/d3dx9_38.def: New.
 
43
        * lib32/d3dx9_39.def: New.
 
44
        * lib32/d3dx9_40.def: New.
 
45
        * lib32/d3dx9_41.def: New.
 
46
        * lib32/d3dx9_42.def: New.
 
47
        * lib32/d3dx9_43.def: New.
 
48
        * lib32/dwrite.def: New.
 
49
        * lib32/dxgi.def: New.
 
50
        * lib32/x3daudio1_2.def: New.
 
51
        * lib32/x3daudio1_3.def: New.
 
52
        * lib32/x3daudio1_4.def: New.
 
53
        * lib32/x3daudio1_5.def: New.
 
54
        * lib32/x3daudio1_6.def: New.
 
55
        * lib32/x3daudio1_7.def: New.
 
56
        * lib32/x3daudiod1_7.def: New.
 
57
        * lib32/xapofx1_0.def: New.
 
58
        * lib32/xapofx1_1.def: New.
 
59
        * lib32/xapofx1_2.def: New.
 
60
        * lib32/xapofx1_3.def: New.
 
61
        * lib32/xapofx1_4.def: New.
 
62
        * lib32/xapofx1_5.def: New.
 
63
        * lib32/xapofxd1_5.def: New.
 
64
        * lib32/xaudio2_0.def: New.
 
65
        * lib32/xaudio2_1.def: New.
 
66
        * lib32/xaudio2_2.def: New.
 
67
        * lib32/xaudio2_3.def: New.
 
68
        * lib32/xaudio2_4.def: New.
 
69
        * lib32/xaudio2_5.def: New.
 
70
        * lib32/xaudio2_6.def: New.
 
71
        * lib32/xaudio2_7.def: New.
 
72
        * lib32/xaudiod2_7.def: New.
 
73
        * lib32/xinput1_1.def: New.
 
74
        * lib32/xinput1_2.def: New.
 
75
        * lib32/xinput1_3.def: New.
 
76
        * lib64/d3dcompiler_33.def: New.
 
77
        * lib64/d3dcompiler_34.def: New.
 
78
        * lib64/d3dcompiler_35.def: New.
 
79
        * lib64/d3dcompiler_36.def: New.
 
80
        * lib64/d3dcompiler_37.def: New.
 
81
        * lib64/d3dcompiler_38.def: New.
 
82
        * lib64/d3dcompiler_39.def: New.
 
83
        * lib64/d3dcompiler_40.def: New.
 
84
        * lib64/d3dcompiler_41.def: New.
 
85
        * lib64/d3dcompiler_42.def: New.
 
86
        * lib64/d3dcompiler_43.def: New.
 
87
        * lib64/d3dcsxd_43.def: New.
 
88
        * lib64/d3dx10_33.def: New.
 
89
        * lib64/d3dx10_34.def: New.
 
90
        * lib64/d3dx10_35.def: New.
 
91
        * lib64/d3dx10_36.def: New.
 
92
        * lib64/d3dx10_37.def: New.
 
93
        * lib64/d3dx10_38.def: New.
 
94
        * lib64/d3dx10_39.def: New.
 
95
        * lib64/d3dx10_40.def: New.
 
96
        * lib64/d3dx10_41.def: New.
 
97
        * lib64/d3dx10_42.def: New.
 
98
        * lib64/d3dx10_43.def: New.
 
99
        * lib64/d3dx11_42.def: New.
 
100
        * lib64/d3dx11_43.def: New.
 
101
        * lib64/d3dx9_24.def: New.
 
102
        * lib64/d3dx9_25.def: New.
 
103
        * lib64/d3dx9_26.def: New.
 
104
        * lib64/d3dx9_27.def: New.
 
105
        * lib64/d3dx9_28.def: New.
 
106
        * lib64/d3dx9_29.def: New.
 
107
        * lib64/d3dx9_30.def: New.
 
108
        * lib64/d3dx9_31.def: New.
 
109
        * lib64/d3dx9_32.def: New.
 
110
        * lib64/d3dx9_33.def: New.
 
111
        * lib64/d3dx9_34.def: New.
 
112
        * lib64/d3dx9_35.def: New.
 
113
        * lib64/d3dx9_36.def: New.
 
114
        * lib64/d3dx9_37.def: New.
 
115
        * lib64/d3dx9_38.def: New.
 
116
        * lib64/d3dx9_39.def: New.
 
117
        * lib64/d3dx9_40.def: New.
 
118
        * lib64/d3dx9_41.def: New.
 
119
        * lib64/d3dx9_42.def: New.
 
120
        * lib64/d3dx9_43.def: New.
 
121
        * lib64/dwrite.def: New.
 
122
        * lib64/dxgi.def: New.
 
123
        * lib64/x3daudio1_2.def: New.
 
124
        * lib64/x3daudio1_3.def: New.
 
125
        * lib64/x3daudio1_4.def: New.
 
126
        * lib64/x3daudio1_5.def: New.
 
127
        * lib64/x3daudio1_6.def: New.
 
128
        * lib64/x3daudio1_7.def: New.
 
129
        * lib64/x3daudiod1_7.def: New.
 
130
        * lib64/xapofx1_0.def: New.
 
131
        * lib64/xapofx1_1.def: New.
 
132
        * lib64/xapofx1_2.def: New.
 
133
        * lib64/xapofx1_3.def: New.
 
134
        * lib64/xapofx1_4.def: New.
 
135
        * lib64/xapofx1_5.def: New.
 
136
        * lib64/xapofxd1_5.def: New.
 
137
        * lib64/xaudio2_0.def: New.
 
138
        * lib64/xaudio2_1.def: New.
 
139
        * lib64/xaudio2_2.def: New.
 
140
        * lib64/xaudio2_3.def: New.
 
141
        * lib64/xaudio2_4.def: New.
 
142
        * lib64/xaudio2_5.def: New.
 
143
        * lib64/xaudio2_6.def: New.
 
144
        * lib64/xaudio2_7.def: New.
 
145
        * lib64/xaudiod2_7.def: New.
 
146
        * lib64/xinput1_1.def: New.
 
147
        * lib64/xinput1_2.def: New.
 
148
        * lib64/xinput1_3.def: New.
 
149
        * Makefile.am: Add new entries.
 
150
        * Makefile.in: Regenerated.
 
151
 
 
152
2010-08-08  Ozkan Sezer  <sezeroz@gmail.com>
 
153
 
 
154
        * math/fabs.c: #define __CRT__NO_INLINE, just in case.
 
155
        * math/fpclassify.c: Likewise.
 
156
        * math/fpclassifyf.c: Likewise.
 
157
        * math/fpclassifyl.c: Likewise.
 
158
 
 
159
2010-08-02  Jonathan Yong  <jon_y@sourceforge.net>
 
160
 
 
161
        * lib32/msvcrt.def: New _vcprintf and _vcwprintf.
 
162
        * lib64/msvcrt.def: Likewise.
 
163
 
 
164
2010-08-01  Jonathan Yong  <jon_y@sourceforge.net>
 
165
 
 
166
        * lib32/msvcrt.def: Added secure and locale type symbols from Win7.
 
167
        * lib64/msvcrt.def: Likewise.
 
168
 
 
169
2010-08-01  Kai Tietz  <kai.tietz@onevision.com>
 
170
 
 
171
        * math/acosh.def.h: Add new c99 compatible API.
 
172
        * math/acoshf.c, math/acosh.c, math/acoshl.c: Adjusted.
 
173
 
 
174
        * Makefile.am (sqrt): Add new c99 compatible API.
 
175
        * math/sqrt.def.h, math/sqrt.c: New.
 
176
        * math/sqrtf.c, math/sqrtl.c: Adjusted.
 
177
        * Makefile.in: Regenerated.
 
178
 
 
179
        * Makefile.am (sin, cos): Add new c99 compatible API.
 
180
        * math/cos.def.h: New.
 
181
        * math/sin.def.h: New.
 
182
        * math/cos_internal.S: Rename of cos.S.
 
183
        * math/sin_internal.S: Rename of sin.S.
 
184
        * math/sin.c, math/sinl.c, math/cos.c, math/cosl.c: New.
 
185
 
 
186
2010-08-01  Ozkan Sezer  <sezeroz@gmail.com>
 
187
 
 
188
        * libsrc/ksddk-uuid.c: New, adding GUID_BUS_INTERFACE_MEDIUMS
 
189
        from ks.h.
 
190
        * Makefile.am (src_libuuid): Add ksddk-uuid.c to build.
 
191
        * Makefile.in: Regenerate.
 
192
 
 
193
2010-08-01  Kai Tietz  <kai.tietz@onevision.com>
 
194
 
 
195
        * math/expm1.def.h: New.
 
196
        * math/expm1.c: Use c99 variant.
 
197
        * math/expm1f.c: Likewise.
 
198
        * math/expm1l.c: Likewise.
 
199
 
 
200
        * complex/complex_internal.h (__FLT_LOGE2): New.
 
201
 
 
202
2010-07-31  Kai Tietz  <kai.tietz@onevision.com>
 
203
 
 
204
        * crt/merr.c (__mingw_raise_matherr): New.
 
205
        * crt/crtexe.c (_MINGW_INSTALL_DEBUG_MATHERR): Make extern.
 
206
        * misc/mingw_matherr.c: New.
 
207
        * Makefile.am (libmingwex): Add mingw_matherr.c.
 
208
        * Makefile.in: Regenerated.
 
209
 
 
210
2010-07-30  Kai Tietz  <kai.tietz@onevision.com>
 
211
 
 
212
        * math/logl.S: Renamed to internal_logl.S.
 
213
        * math/logl.c: New.
 
214
        * math/log.c: New.
 
215
        * math/log.def.h: New.
 
216
        * Makefile.am: Adjust make dependencies.
 
217
 
 
218
        * math/expl.c: Change implemenation.
 
219
        * math/exp.c: Likewise.
 
220
        * math/expf.c: Add newline.
 
221
        * math/exp.def.h: New.
 
222
        * Makefile.am: Add math/exp.c file.
 
223
 
 
224
        * complex/complex_internal.h (__FLT_MAXLOG...,
 
225
        __FLT_MINLOG...): New constants.
 
226
 
 
227
2010-07-29  Kai Tietz  <kai.tietz@onevision.com>
 
228
 
 
229
        * Makefile.am (modf/fmod): Added new files to libmingwex.
 
230
        * math/modf.c: New.
 
231
        * math/fmod.c: New.
 
232
 
 
233
2010-07-29  Ozkan Sezer  <sezeroz@gmail.com>
 
234
 
 
235
        Add new GUIDs found in the newly merged DDK dependency headers:
 
236
        * libsrc/atsmedia-uuid.c: New.
 
237
        * libsrc/bdamedia-uuid.c: New.
 
238
        * libsrc/kcom-uuid.c: New.
 
239
        * libsrc/ntddkbd-uuid.c: New.
 
240
        * libsrc/ntddmou-uuid.c: New.
 
241
        * libsrc/ntddstor-uuid.c: New.
 
242
        * libsrc/usbcamdi-uuid.c: New.
 
243
        * libsrc/usbiodef-uuid.c: New.
 
244
        * Makefile.am (src_libuuid): Add atsmedia-uuid.c, bdamedia-uuid.c,
 
245
        kcom-uuid.c, ntddkbd-uuid.c, ntddmou-uuid.c, ntddstor-uuid.c, 
 
246
        usbcamdi-uuid.c and usbiodef-uuid.c to build.
 
247
        * Makefile.in: Regenerate.
 
248
 
 
249
2010-07-27  Ozkan Sezer  <sezeroz@gmail.com>
 
250
 
 
251
        * lib32/advapi32.def (TraceMessageVa): Added back @24 suffix.
 
252
        Function is actually __stdcall as reported by Amine Khaldi.
 
253
        * lib32/ntoskrnl.def (WmiTraceMessageVa): Added back @24 suffix.
 
254
        Function is actually __stdcall as reported by Amine Khaldi.
 
255
        * lib32/ntdll.def (EtwTraceMessageVa): Added back @24 suffix,
 
256
        by analogy to TraceMessageVa().
 
257
 
 
258
2010-07-27  Kai Tietz  <kai.tietz@onevision.com>
 
259
 
 
260
        Fix for gcc-4.6 (trunk), PR/45075:
 
261
        * crt/tlssup.c: Access section variable pointers via uintptr_t. Revert
 
262
        revision 2961.
 
263
 
 
264
2010-07-27  Ozkan Sezer  <sezeroz@gmail.com>
 
265
 
 
266
        * Makefile.am (lib64_DATA): Fix entries for libwdscsl.a and libpcwum.a.
 
267
        * Makefile.in: Regenerate.
 
268
 
 
269
2010-07-26  Ozkan Sezer  <sezeroz@gmail.com>
 
270
 
 
271
        * lib32/ndis.def (NdisWriteErrorLogEntry): Remove __stdcall suffix,
 
272
        function is __cdecl.
 
273
        * lib32/advapi32.def (TraceMessageVa): Likewise.
 
274
        * lib32/ntoskrnl.def (WmiTraceMessageVa): Reactivate.
 
275
        * lib32/ntdll.def (EtwTraceMessage, EtwTraceMessageVa): Remove the
 
276
        __stdcall suffixes by analogy to TraceMessage and TraceMessageVa.
 
277
        * lib32/hal.def (KeAcquireInStackQueuedSpinLock): Go back to __fastcall
 
278
        @KeAcquireInStackQueuedSpinLock@8.
 
279
        (KeReleaseInStackQueuedSpinLock): Likewise, go back to __fastcall
 
280
        @KeReleaseInStackQueuedSpinLock@4.
 
281
 
 
282
2010-07-26  Jonathan Yong  <jon_y@sourceforge.net>
 
283
 
 
284
        * lib64/wdscsl.def: New.
 
285
        * lib64/pcwum.def: New.
 
286
        * lib64/wdscore.def: New.
 
287
        * lib64/cryptsp.def: New.
 
288
        * lib64/wdsclient.def: New.
 
289
        * lib64/wdsupgcompl.def: New.
 
290
        * lib64/wdsclientapi.def: New.
 
291
        * lib64/wdsutil.def: New.
 
292
        * lib64/msvcr90.def: New.
 
293
        * lib64/msvcr100.def: New.
 
294
        * lib64/msvcr90d.def: New.
 
295
        * lib64/wdsimage.def: New.
 
296
        * lib32/wdscore.def: New.
 
297
        * lib32/msvcr90d.def: New.
 
298
        * lib32/msvcr90.def: New.
 
299
        * lib32/cryptsp.def: New.
 
300
        * lib32/bootvid.def: New.
 
301
        * lib32/wdscsl.def: New.
 
302
        * lib32/wdsutil.def: New.
 
303
        * lib32/wdsclient.def: New.
 
304
        * lib32/wdsimage.def: New.
 
305
        * lib32/wdsupgcompl.def: New.
 
306
        * lib32/msvcr100.def: New.
 
307
        * lib32/wdsclientapi.def: New.
 
308
        * lib32/pcwum.def: New.
 
309
        * lib64/wdstptc.def: Updated from Win 7.
 
310
        * lib64/bootvid.def: Likewise.
 
311
        * lib64/advapi32.def: Likewise.
 
312
        * lib64/ntoskrnl.def: Likewise.
 
313
        * lib64/kernel32.def: Likewise.
 
314
        * lib64/hal.def: Likewise.
 
315
        * lib64/ntdll.def: Likewise.
 
316
        * lib32/wdstptc.def: Likewise.
 
317
        * lib32/hal.def: Likewise.
 
318
        * lib32/hal.def: Likewise.
 
319
        * lib32/ndis.def: Likewise.
 
320
        * lib32/ntdll.def: Likewise.
 
321
        * lib32/ntoskrnl.def: Likewise.
 
322
        * lib32/advapi32.def: Likewise.
 
323
        * Makefile.am: Add new entries.
 
324
        * Makefile.in: Regenerated.
 
325
 
 
326
2010-07-25  Kai Tietz  <kai.tietz@onevision.com>
 
327
 
 
328
        * math/pow.c: Replaced by new implementation.
 
329
        * math/powl.c: Likewise.
 
330
        * math/pow.def.h: New pow implementation as template.
 
331
 
 
332
2010-07-22  Ozkan Sezer  <sezeroz@gmail.com>
 
333
 
 
334
        * lib32/ntoskrnl.def (WmiTraceMessageVa): Activated the export.
 
335
        (ExReleaseRundownProtection): Activated as @ExReleaseRundownProtection@4
 
336
        * lib32/advapi32.def (DuplicateEncryptionInfoFile): Fix __stdcall
 
337
        suffix (@8 to @20).
 
338
        (UninstallApplication): Likewise (@4 to @8).
 
339
 
 
340
2010-07-21  Ozkan Sezer  <sezeroz@gmail.com>
 
341
 
 
342
        * crt/gs_support.c:  Change the included headers to get the
 
343
        STATUS_STACK_BUFFER_OVERRUN macro from ntstatus.h.
 
344
        (__report_gsfailure): Replace __attribute__((unused)) by
 
345
        __MINGW_ATTRIB_UNUSED.
 
346
 
 
347
2010-07-20  Ozkan Sezer  <sezeroz@gmail.com>
 
348
 
 
349
        * crt/gs_support.c (_ReturnAddress, _AddressOfReturnAddress): wrap
 
350
        msvc intrinsics onto gcc builtins.
 
351
        (__report_gsfailure): Use _ReturnAddress and _AddressOfReturnAddress.
 
352
        Tidy up the win64 ifdefs at the function start.
 
353
 
 
354
2010-07-20  Amine Khaldi  <amine.khaldi@reactos.org>
 
355
 
 
356
        * crt/CRT_fp10.c: __attribute__((alias("xxx"))) is for gcc only.
 
357
        * crt/CRT_fp8.c: __attribute__((alias ("xxx"))) is for gcc only.
 
358
        (_fpreset): Add MSVC-compatible version.
 
359
        * crt/crtexe.c (_MINGW_INSTALL_DEBUG_MATHERR): __attribute__((weak))
 
360
        is for gcc only.
 
361
 
 
362
2010-07-20  Ozkan Sezer  <sezeroz@gmail.com>
 
363
 
 
364
        * include/sect_attribs.h: Moved the _MSC_VER ifdef up to cover the
 
365
        _ATTRIBUTES macro which is only for the MS section pragmas. Changed
 
366
        the __x86_64__ and __ia64__ ifdefs to _M_IA64 and _M_AMD64, because
 
367
        it serves only the MS compiler.
 
368
 
 
369
2010-07-20  Ozkan Sezer  <sezeroz@gmail.com>
 
370
 
 
371
        * crt/tlssup.c: Include stdlib.h in win32 builds to for _winmajor.
 
372
        Before we started defining WIN32_LEAN_AND_MEAN, it was getting it by
 
373
        sheer dumb luck.
 
374
 
 
375
2010-07-20  Amine Khaldi  <amine.khaldi@reactos.org>
 
376
            Timo Kreuzer  <timo.kreuzer@reactos.org>
 
377
 
 
378
        * include/internal.h: Add MSVC ifdefs.
 
379
        * include/oscalls.h: Likewise.
 
380
        * include/sect_attribs.h: Likewise.
 
381
        * crt/tlssup.c: Include sect_attribs.h.
 
382
 
 
383
2010-07-19  Ozkan Sezer  <sezeroz@gmail.com>
 
384
 
 
385
        * crt/crt0_c.c (main): Use __UNUSED_PARAM instead of
 
386
        __attribute__ ((__unused__))
 
387
        * crt/crt0_w.c (wmain): Likewise.
 
388
        * crt/crtexe.c (__mingw_invalidParameterHandler): Likewise.
 
389
        * crt/dllentry.c (DllEntryPoint): Likewise.
 
390
        * crt/dllmain.c (DllMain): Likewise.
 
391
        * crt/tlsthrd.c (__mingw_TLScallback): Likewise.
 
392
        * misc/alarm.c (alarm): Likewise.
 
393
 
 
394
2010-07-17  Ozkan Sezer  <sezeroz@gmail.com>
 
395
 
 
396
        * libsrc/strmiids.c: Added new ids added to ksuuids.h:
 
397
        (AM_KSPROPSETID_MPEG4_MediaType_Attributes): New.
 
398
        (MEDIASUBTYPE_MPEG2_WMDRM_TRANSPORT): New.
 
399
        (MEDIASUBTYPE_MPEG2_VERSIONED_TABLES): New.
 
400
        (MEDIASUBTYPE_ISDB_SI): New.
 
401
        (MEDIASUBTYPE_TIF_SI): New.
 
402
        (MEDIASUBTYPE_MPEG2_UDCR_TRANSPORT): New.
 
403
        (MEDIASUBTYPE_MPEG2_PBDA_TRANSPORT_RAW): New.
 
404
        (MEDIASUBTYPE_MPEG2_PBDA_TRANSPORT_PROCESSED): New.
 
405
 
 
406
2010-07-16  Jonathan Yong  <jon_y@sourceforge.net>
 
407
 
 
408
        * lib64/ndis.def: New.
 
409
        * lib64/authz.def: Updated from Vista.
 
410
        * lib64/d2d1.def: New.
 
411
        * lib64/virtdisk.def: New.
 
412
        * lib32/virtdisk.def: New.
 
413
        * lib32/d2d1.def: New.
 
414
        * lib32/authz.def: New.
 
415
        * Makefile.am: Add new entries.
 
416
        * Makefile.in: Regenerated.
 
417
 
 
418
2010-07-08  Ozkan Sezer  <sezeroz@gmail.com>
 
419
 
 
420
        * crtexe.c (__tmainCRTStartup): Reverted the revision 848 change in
 
421
        unused code path. Added a FIXME note for future reference.
 
422
 
 
423
2010-07-06  Ozkan Sezer  <sezeroz@gmail.com>
 
424
 
 
425
        * lib32/rpcrt4.def: Activate and add a stdcall suffix of 16 to
 
426
        NdrRangeUnmarshall based on its prototype in rpcndr.h. BTW, unlike
 
427
        what gendef says, the function does return.
 
428
        * lib32/ws2_32.def: Fix @<n> suffix for WSAResetEvent as 4,
 
429
        WSASetEvent as 4, WSAGetLastError as 0, WSASetLastError as 4 and
 
430
        WSAWaitForMultipleEvents as 20.
 
431
 
 
432
2010-07-06  Jonathan Yong  <jon_y@sourceforge.net>
 
433
 
 
434
        * lib64/wlanui.def: New.
 
435
        * lib64/wlanapi.def: New.
 
436
        * lib64/wlanutil.def: New.
 
437
        * lib64/wer.def: New.
 
438
        * lib32/wlanutil.def: New.
 
439
        * lib32/wlanui.def: New.
 
440
        * lib32/wlanapi.def: New.
 
441
        * llib32/wer.def: New.
 
442
        * lib64/dbghelp.def: Updated from Vista.
 
443
        * lib64/ws2_32.def: Likewise.
 
444
        * lib64/wtsapi32.def: Likewise.
 
445
        * lib64/mscms.def: Likewise.
 
446
        * lib32/wtsapi32.def: Likewise.
 
447
        * lib32/ws2_32.def: Likewise.
 
448
        * lib32/mscms.def: Likewise.
 
449
        * Makefile.am: Add new entries.
 
450
        * Makefile.in: Regenerated.
 
451
 
 
452
2010-07-05  Doug Semler  <dougsemler@gmail.com>
 
453
 
 
454
        * Makefile.am (XFAIL_TESTS): Add t_nullptrexception as an expected
 
455
        failure.
 
456
        * Makefile.in: Regenerate.
 
457
 
 
458
2010-07-05  Doug Semler  <dougsemler@gmail.com>
 
459
 
 
460
        * testcases/t_setjmp.c (main): Fix return values on success and
 
461
        failure.
 
462
 
 
463
2010-07-05  Doug Semler  <dougsemler@gmail.com>
 
464
 
 
465
        * Makefile.am (LDFLAGS32): Add build lib32 directory to linker search
 
466
          path.
 
467
          (LDFLAGS64): Likewise for lib64 directory.
 
468
        * Makefile.in: Regenerate.
 
469
 
 
470
2010-07-05  Doug Semler  <dougsemler@gmail.com>
 
471
 
 
472
        * complex/cproj.def.h (cproj): Project z back to z, rather than
 
473
          stereographically.
 
474
 
 
475
2010-07-05  Doug Semler  <dougsemler@gmail.com>
 
476
 
 
477
        * complex/complex_internal.h: Add defines for ABI epsilon values.
 
478
        * complex/ctanh.def.h (ctanh): Return signed zero matching the
 
479
          sign of sin(2 * __imag__ z).
 
480
 
 
481
2010-07-05  Jonathan Yong  <jon_y@sourceforge.net>
 
482
 
 
483
        * lib64/msctfmonitor.def: New.
 
484
        * lib64/tbs.def: New.
 
485
        * lib64/tdh.def: New.
 
486
        * lib64/txfw32.def: New.
 
487
        * lib32/tbs.def: New.
 
488
        * lib32/txfw32.def: New.
 
489
        * lib32/msctfmonitor.def: New.
 
490
        * lib32/tdh.def: New.
 
491
        * lib32/msctcf.def: Removed.
 
492
        * lib64/msctcf.def: likewise.
 
493
        * Makefile.am: Add new entries.
 
494
        * Makefile.in: Regenerated.
 
495
  
 
496
2010-07-05  Jonathan Yong  <jon_y@sourceforge.net>
 
497
 
 
498
        * lib64/winscard.def: Updated from Vista.
 
499
        * lib64/vssapi.def: Likewise.
 
500
        * lib64/usp10.def: Likewise.
 
501
        * lib64/vss_ps.def: Likewise.
 
502
        * lib32/usp10.def: Likewise.
 
503
        * lib64/slwga.def: New.
 
504
        * lib64/slc.def: New.
 
505
        * lib64/slcext.def: New.
 
506
        * lib64/vsstrace.def: New.
 
507
        * lib32/vssapi.def: New.
 
508
        * lib32/slcext.def: New.
 
509
        * lib32/slc.def: New.
 
510
        * lib32/winscard.def: New.
 
511
        * lib32/vsstrace.def: New.
 
512
        * lib32/slwga.def: New.
 
513
        * lib32/vss_ps.def: New.
 
514
        * Makefile.am: Add new entries.
 
515
        * Makefile.in: Regenerated.
 
516
 
 
517
2010-07-02  Doug Semler  <dougsemler@gmail.com>
 
518
 
 
519
        * testcases/complex: Move from experimental/doug/new_comples branch.
 
520
        * Makefile.am: Add include to new testcases/complex/Makefile.am.
 
521
        Separate TESTS variable from check_PROGRAMS variable.
 
522
        * Makefile.in: Regenerate.
 
523
 
 
524
2010-07-01  Ozkan Sezer  <sezeroz@gmail.com>
 
525
 
 
526
        * lib32/opengl32.def: Add missing export for wglSwapMultipleBuffers.
 
527
 
 
528
2010-06-30  Ozkan Sezer  <sezeroz@gmail.com>
 
529
 
 
530
        * lib32/dbghelp.def: Fix @<n> suffix for ImageDirectoryEntryToDataEx
 
531
        as 20, MiniDumpWriteDump as 28, SymEnumSymbolsForAddr as 20, and
 
532
        SymFindFileInPath as 40.
 
533
 
 
534
2010-06-30  Ozkan Sezer  <sezeroz@gmail.com>
 
535
 
 
536
        * lib32/qwave.def: Fix QOSCancel and QOSCloseHandle exports.
 
537
 
 
538
2010-06-30  Jonathan Yong  <jon_y@sourceforge.net>
 
539
 
 
540
        * lib64/rpcrt4.def: Updated from Vista.
 
541
        * lib32/rpcrt4.def: Likewise.
 
542
        * lib32/rpcns4.def: Likewise.
 
543
        * lib64/qwave.def: New.
 
544
        * lib64/rstrmgr.def: New.
 
545
        * lib64/wsdapi.def: New.
 
546
        * lib64/rpcdiag.def: New.
 
547
        * lib64/rpchttp.def: New.
 
548
        * lib64/resutil.def: New.
 
549
        * lib32/rstrmgr.def: New.
 
550
        * lib32/rpchttp.def: New.
 
551
        * lib32/resutil.def: New.
 
552
        * lib32/wsdapi.def: New.
 
553
        * lib32/qwave.def: New.
 
554
        * lib32/rpcdiag.def: New.
 
555
        * lib32/rpcdiag.def: New.
 
556
        * Makefile.am: Add new entries.
 
557
        * Makefile.in: Regenerated.
 
558
 
 
559
2010-06-29  Ozkan Sezer  <sezeroz@gmail.com>
 
560
 
 
561
        * lib32/ntdll.def: Remove the duplicated Rtl*ByteSwap exports and
 
562
        keep the __fastcall versions at the top.
 
563
 
 
564
2010-06-29  Ozkan Sezer  <sezeroz@gmail.com>
 
565
 
 
566
        * lib32/cfgmgr32.def: Fix @<n> suffix for CM_Add_ID[A|W] as 12,
 
567
        CM_Query_And_Remove_SubTree_Ex[A|W] as 24.
 
568
        * lib32/setupapi.def: Fix @<n> suffix for CM_Add_ID[A|W] as 12,
 
569
        CM_Get_Device_ID_List_Size_Ex[A|W] as 16.
 
570
        * lib32/hal.def: Fix @<n> suffix for HalFreeCommonBuffer as 24.
 
571
        * lib32/dxapi.def: Enabled DxApi and DxApiGetVersion exports.
 
572
        * lib32/videoprt.def: Fix several @<n> suffixes.
 
573
        * lib32/usbcamd.def, lib32/usbcamd2.def: Fix several @<n> suffixes.
 
574
        * lib32/scsiport.def: Fix ScsiPortGetVirtualAddress and
 
575
        ScsiPortValidateRange  @<n> suffixes as 12 and 28.
 
576
        * lib32/mcd.def: Fix ChangerClassDebugPrint export (not __stdcall).
 
577
        * lib32/ntoskrnl.def: Fix several @<n> suffixes.
 
578
        * lib32/ntdll.def: Fix RtlUshortByteSwap, RtlUlongByteSwap and
 
579
        RtlUlonglongByteSwap exports (__fastcall and @<n> suffixes).
 
580
 
 
581
2010-06-29  Doug Semler  <dougsemler@gmail.com>
 
582
 
 
583
        * complex/cexp.def.h (cexp): Reapply return imaginary zero when NaN + 0i.
 
584
 
 
585
2010-06-29  Doug Semler  <dougsemler@gmail.com>
 
586
 
 
587
        * complex: Redo copy from experimental branch for svn history
 
588
          tracking.
 
589
        * new_complex: Remove incorrectly merged directory.
 
590
        * Makefile.am: Modify to use correct complex source files.
 
591
        * Makefile.in: Regenerate.
 
592
 
 
593
2010-06-29  Ozkan Sezer  <sezeroz@gmail.com>
 
594
 
 
595
        * lib32/ndis.def: Fix @<n> suffix for NdisMWanIndicateReceiveComplete
 
596
        as 8.
 
597
        * lib32/win32k.def: Fix several @<n> suffixes.
 
598
 
 
599
2010-06-29  Jonathan Yong  <jon_y@sourceforge.net>
 
600
 
 
601
        * Makefile.am: Add libsrc/powrprof-uuid.c.
 
602
        * libsrc/powrprof-uuid.c: New.
 
603
        * Makefile.in: Regenerated.
 
604
 
 
605
2010-06-29  Jonathan Yong  <jon_y@sourceforge.net>
 
606
 
 
607
        * lib64/mprapi.def: Updated from Vista.
 
608
        * lib64/pdh.def: Likewise.
 
609
        * lib64/msctf.def: Likewise.
 
610
        * lib32/mprapi.def: Likewise.
 
611
        * lib32/pdh.def: Likewise.
 
612
        * lib64/wdstptc.def: New.
 
613
        * lib64/p2pgraph.def: New.
 
614
        * lib64/p2pcollab.def: New.
 
615
        * lib64/ndfapi.def: New.
 
616
        * lib64/p2p.def: New.
 
617
        * lib64/cscapi.def: New.
 
618
        * lib32/wdstptc.def: New.
 
619
        * lib32/p2pgraph.def: New.
 
620
        * lib32/p2p.def: New.
 
621
        * lib32/msctf.def: New.
 
622
        * lib32/ndfapi.def: New.
 
623
        * lib32/cscapi.def: New.
 
624
        * lib32/p2pcollab.def: New.
 
625
        * Makefile.am: Add new entries.
 
626
        * Makefile.in: Regenerated.
 
627
 
 
628
2010-06-28  Ozkan Sezer  <sezeroz@gmail.com>
 
629
 
 
630
        * lib32/ks.def: New.
 
631
        * lib64/ks.def: New.
 
632
        * Makefile.am (lib32_DATA): Add lib32/ks.def to build.
 
633
        (lib64_DATA): Add lib64/ks.def to build.
 
634
        * Makefile.in: Regenerate.
 
635
 
 
636
2010-06-27  Doug Semler  <dougsemler@gmail.com>
 
637
 
 
638
        * new_complex/cexp.def.h (cexp): Return imaginary zero when NaN + 0i.
 
639
 
 
640
2010-06-27  Doug Semler  <dougsemler@gmail.com>
 
641
 
 
642
        * math/hypotl (hypotl): Return +infinity when either of the inputs
 
643
          is an infinity, including when the other is NaN (Annex F.9.4.3)
 
644
 
 
645
2010-06-27  Kai Tietz  <kai.tietz@onevision.com>
 
646
 
 
647
        * lib32/pdh.def: New.
 
648
        * lib32/pdhui.def: New.
 
649
        * Makefile.am: Add libpdh.a and libpdhui.a for 32-bit.
 
650
        * Makefile: Regenerated.
 
651
 
 
652
2010-06-26  Doug Semler  <dougsemler@gmail.com>
 
653
 
 
654
        * new_complex: Copy from experimental.
 
655
        * complex: Remove, replaced by new_complex.
 
656
        * Makefile.am: Remove old complex library sources.
 
657
          Add new_complex library sources.
 
658
        * Makefile.in: Regenerate.
 
659
 
 
660
2010-06-26  Jonathan Yong  <jon_y@sourceforge.net>
 
661
 
 
662
        * lib32/esent.def: New.
 
663
        * lib32/httpapi.def: New.
 
664
        * lib64/esent.def: Updated from Vista.
 
665
        * lib64/httpapi.def: Updated from Vista.
 
666
        * Makefile.am: Add new files.
 
667
        * Makefile.in: Regenerated.
 
668
 
 
669
2010-06-25  Jacek Caban <jacek@codeweavers.com>
 
670
 
 
671
        * lib32/gdi32.def: Added some missing entries.
 
672
 
 
673
2010-06-24  Jonathan Yong  <jon_y@sourceforge.net>
 
674
 
 
675
        * lib64/qutil.def: New.
 
676
        * lib64/connect.def: New.
 
677
        * lib64/fwpuclnt.def: New.
 
678
        * lib32/fwpuclnt.def: New.
 
679
        * lib32/mstask.def: New.
 
680
        * lib32/connect.def: New.
 
681
        * Makefile.am: Add new files.
 
682
        * Makefile.in: Regenerated.
 
683
 
 
684
2010-06-24  Mook  <mook.gcc@gmail.com>
 
685
 
 
686
        * lib32/crypt32.def: Fix @<n> suffix.
 
687
 
 
688
2010-06-21  Jonathan Yong  <jon_y@sourceforge.net>
 
689
 
 
690
        * lib32/wevtfwd.def: New.
 
691
        * lib32/wevtapi.def: New.
 
692
        * lib64/wevtapi.def: New.
 
693
        * lib64/wevtfwd.def: New.
 
694
 
 
695
2010-06-21  Jonathan Yong  <jon_y@sourceforge.net>
 
696
 
 
697
        * lib64/msdrm.def: New.
 
698
        * lib64/eapphost.def: New.
 
699
        * lib64/ntdsapi.def: Update from Vista.
 
700
        * lib64/dhcpcsvc6.def: New.
 
701
        * lib64/eappgnui.def: New.
 
702
        * lib64/eappprxy.def: New.
 
703
        * lib64/davclnt.def: Updated from Vista.
 
704
        * lib64/netapi32.def: Updated from Vista.
 
705
        * lib64/dhcpsapi.def: Updated from Vista.
 
706
        * lib64/wecapi.def: New.
 
707
        * lib64/psapi.def: Updated from Vista.
 
708
        * lib64/spoolss.def: Updated from Vista.
 
709
        * lib64/powrprof.def: Updated from Vista.
 
710
        * lib64/dxva2.def: New.
 
711
        * lib64/eappcfg.def: New.
 
712
        * lib32/eapp3hst.def: New.
 
713
        * lib32/ntdsapi.def: New.
 
714
        * lib32/psapi.def: Updated from Vista.
 
715
        * lib32/powrprof.def: Updated from Vista.
 
716
        * lib32/dxva2.def: New.
 
717
        * lib32/dhcpsapi.def: New.
 
718
        * lib32/wecapi.def: New.
 
719
        * lib32/dhcpcsvc6.def: New.
 
720
        * lib32/spoolss.def: New.
 
721
        * lib32/davclnt.def: New.
 
722
        * lib32/msdrm.def: New.
 
723
        * lib32/netapi32.def: Updated from Vista.
 
724
        * lib32/dssec.def: New.
 
725
        * lib32/eappprxy.def: New.
 
726
        * lib32/eapphost.def: New.
 
727
        * lib32/eappcfg.def: New.
 
728
        * lib32/eappgnui.def: New.
 
729
 
 
730
2010-06-17  Doug Semler  <dougsemler@gmail.com>
 
731
 
 
732
        * Makefile.am (CFLAGS32): New 32-bit specific flags.
 
733
          (CFLAGS64): New 64-bit specific flags.
 
734
          Replace all occurences of architecture specific flags with new
 
735
          definitions.
 
736
        * Makefile.in: Regenerate.
 
737
 
 
738
2010-06-17  Doug Semler  <dougsemler@gmail.com>
 
739
 
 
740
        * Makefile.am (DTLIB, DTDEF): Remove generic versions.
 
741
          (DTLIB32, DTLIB64): Create architecture specific versions based on
 
742
          architecture specific $(DTDEF).
 
743
          Replace all occurences of architecture specific flags with new
 
744
          definitions.
 
745
        * Makefile.in: Regenerate.
 
746
 
 
747
2010-06-16  Doug Semler  <dougsemler@gmail.com>
 
748
 
 
749
        * profile/profil.h (struct profile): Add quit event member.
 
750
        * profile/profil.c (profthr_func): Make function returnable.
 
751
          Wait for quit event and return when set.
 
752
          (profile_off): Signal quit event and wait for thread return instead
 
753
          of terminating thread.
 
754
          (profile_on): Create quit event and handle error conditions.  Move
 
755
          error checking prior to setting the priority of potentially invalid
 
756
          handle.
 
757
 
 
758
2010-06-16  Doug Semler  <dougsemler@gmail.com>
 
759
 
 
760
        * profile/mcountFunc.S: Export _mcount always with single underscore.
 
761
          (_mcount): Call renamed internal function.
 
762
        * profile/mcount.c: Remove extern declaration and move to profile.h
 
763
 
 
764
2010-06-15  Ozkan Sezer  <sezeroz@gmail.com>
 
765
 
 
766
        * profile/gmon.c: Spaces-to-tabs in two places.
 
767
        (fake_sbrk): Make it to return (void*)-1, because sbrk() returns that
 
768
        on failure and its user monstartup() checks its return value that way,
 
769
        too. From the Cygwin CVS.
 
770
        (MINUS_ONE_P): New macro, -1LL for w64, -1 for all else. Use it with
 
771
        void* casting in fake_sbrk() return and in monstartup() when checking
 
772
        fake_sbrk() return value.
 
773
        (_mcleanup): Constified proffile. Added a static char gmon_out[] as
 
774
        "gmon.out" and assigned gmon_out to proffile.
 
775
 
 
776
2010-06-15  Jonathan Yong  <jon_y@sourceforge.net>
 
777
 
 
778
        * Makefile.am: Add libsrc/vds-uuid.c.
 
779
        * vds-uuid.c: New.
 
780
 
 
781
2010-06-15  Jonathan Yong  <jon_y@sourceforge.net>
 
782
 
 
783
        * lib64/mf.def: New.
 
784
        * lib64/ktmw32.def: Likewise.
 
785
        * lib64/iscsidsc.def: Likewise.
 
786
        * lib64/ncrypt.def: Likewise.
 
787
        * lib64/mfplat.def: Likewise.
 
788
        * lib64/evr.def: Likewise.
 
789
        * lib32/mfplat.def: Likewise.
 
790
        * lib64/bcrypt.def: Likewise.
 
791
        * lib32/evr.def: Likewise.
 
792
        * lib32/ncrypt.def: Likewise.
 
793
        * lib32/bcrypt.def: Likewise.
 
794
        * lib32/clusapi.def: Likewise.
 
795
        * lib32/credui.def: Likewise.
 
796
        * lib32/cryptnet.def: Likewise.
 
797
        * lib32/cmutil.def: Likewise.
 
798
        * lib32/mf.def: Likewise.
 
799
        * lib32/iscsidsc.def: Likewise.
 
800
        * lib32/sxs.def: Likewise.
 
801
        * lib32/ktmw32.def: Likewise.
 
802
 
 
803
2010-06-15  Jonathan Yong  <jon_y@sourceforge.net>
 
804
 
 
805
        * lib32/bthprops.def: Sync with Vista exports.
 
806
        * lib32/iphlpapi.def: Likewise.
 
807
        * lib64/iphlpapi.def: Likewise.
 
808
        * lib64/bthprops.def: New, sync with Vista exports.
 
809
 
 
810
2010-06-15  Ozkan Sezer  <sezeroz@gmail.com>
 
811
 
 
812
        * profile/gmon.h: Don't define BSD u_* types. Include _bsd_types.h
 
813
        instead.
 
814
        * profile/gcrt0.c: Likewise.
 
815
        * profile/profil.h: Likewise.
 
816
        * profile/mcountFunc.S: Spaces-to-tabs.
 
817
 
 
818
2010-06-10  Jacek Caban  <jacek@codeweavers.com>
 
819
 
 
820
        * libsrc/msctf-uuid.c: New.
 
821
        * libsrc/netcon-uuid.c: New.
 
822
        * libsrc/textstor-uuid.c: New.
 
823
        * Makefile.am: Add libsrc/msctf-uuid.c libsrc/netcon-uuid.c and
 
824
        libsrc/textstor-uuid to libuuid.a lib.
 
825
 
 
826
2010-06-08  Kai Tietz  <kai.tietz@onevision.com>
 
827
 
 
828
        * lib32/shell32.def (ILCreateFromPath, ILCreateFromPathA,
 
829
        ILCreateFromPathW, SHSimpleIDListFromPath): Added.
 
830
 
 
831
2010-06-05  Jonathan Yong  <jon_y@sourceforge.net>
 
832
 
 
833
        * lib32/clfsw32.def: New.
 
834
        * lib32/clfsw32.def: Likewise.
 
835
        * lib64/kernel32.def (AddSIDToBoundaryDescriptor): New.
 
836
        (AddSecureMemoryCacheCallback): Likewise.
 
837
        (AllocateUserPhysicalPagesNuma): Likewise.
 
838
        (ApplicationRecoveryFinished): Likewise.
 
839
        (ApplicationRecoveryInProgress): Likewise.
 
840
        (ClosePrivateNamespace): Likewise.
 
841
        (CreateBoundaryDescriptorA): Likewise.
 
842
        (CreateBoundaryDescriptorW): Likewise.
 
843
        (CreatePrivateNamespaceA): Likewise.
 
844
        (CreatePrivateNamespaceW): Likewise.
 
845
        (DeleteBoundaryDescriptor): Likewise.
 
846
        (OpenPrivateNamespaceA): Likewise.
 
847
        (OpenPrivateNamespaceW): Likewise.
 
848
        (RegisterApplicationRecoveryCallback): Likewise.
 
849
        (RemoveSecureMemoryCacheCallback): Likewise.
 
850
        * lib64/ws2_32.def (FreeAddrInfoExA): New.
 
851
        (FreeAddrInfoExW): Likewise.
 
852
        (GetAddrInfoExA): Likewise.
 
853
        (GetAddrInfoExW): Likewise.
 
854
        * lib64/advapi32.def (AddMandatoryAce): New.
 
855
        * lib64/winspool.def (AddPrinterConnection2A): New.
 
856
        (AddPrinterConnection2W): New.
 
857
        * lib32/kernel32.def (InterlockedPushListSList): Remove forwarder.
 
858
        (AcquireSRWLockExclusive): Likewise.
 
859
        (AcquireSRWLockShared): Likewise.
 
860
        (AddVectoredContinueHandler): Likewise.
 
861
        (AddVectoredExceptionHandler): Likewise.
 
862
        (CallbackMayRunLong): Likewise.
 
863
        (CancelThreadpoolIo): Likewise.
 
864
        (CloseThreadpool): Likewise.
 
865
        (CloseThreadpoolCleanupGroup): Likewise.
 
866
        (CloseThreadpoolCleanupGroupMembers): Likewise.
 
867
        (CloseThreadpoolIo): Likewise.
 
868
        (CloseThreadpoolTimer): Likewise.
 
869
        (CloseThreadpoolWait): Likewise.
 
870
        (CloseThreadpoolWork): Likewise.
 
871
        (DecodePointer): Likewise.
 
872
        (DecodeSystemPointer): Likewise.
 
873
        (DeleteBoundaryDescriptor): Likewise.
 
874
        (DeleteCriticalSection): Likewise.
 
875
        (DisassociateCurrentThreadFromCallback): Likewise.
 
876
        (EncodePointer): Likewise.
 
877
        (EncodeSystemPointer): Likewise.
 
878
        (EnterCriticalSection): Likewise.
 
879
        (ExitThread): Likewise.
 
880
        (FlushProcessWriteBuffers): Likewise.
 
881
        (FreeLibraryWhenCallbackReturns): Likewise.
 
882
        (GetCurrentProcessorNumber): Likewise.
 
883
        (HeapAlloc): Likewise.
 
884
        (HeapReAlloc): Likewise.
 
885
        (HeapSize): Likewise.
 
886
        (InitOnceInitialize): Likewise.
 
887
        (InitializeConditionVariable): Likewise.
 
888
        (InitializeCriticalSection): Likewise.
 
889
        (InitializeSListHead): Likewise.
 
890
        (InitializeSRWLock): Likewise.
 
891
        (InterlockedCompareExchange64): Likewise.
 
892
        (InterlockedFlushSList): Likewise.
 
893
        (InterlockedPopEntrySList): Likewise.
 
894
        (InterlockedPushEntrySList): Likewise.
 
895
        (IsThreadpoolTimerSet): Likewise.
 
896
        (LeaveCriticalSection): Likewise.
 
897
        (LeaveCriticalSectionWhenCallbackReturns): Likewise.
 
898
        (QueryDepthSList): Likewise.
 
899
        (ReleaseMutexWhenCallbackReturns): Likewise.
 
900
        (ReleaseSRWLockExclusive): Likewise.
 
901
        (ReleaseSRWLockShared): Likewise.
 
902
        (ReleaseSemaphoreWhenCallbackReturns): Likewise.
 
903
        (RemoveVectoredContinueHandler): Likewise.
 
904
        (RemoveVectoredExceptionHandler): Likewise.
 
905
        (RestoreLastError): Likewise.
 
906
        (RtlCaptureContext): Likewise.
 
907
        (RtlCaptureStackBackTrace): Likewise.
 
908
        (RtlFillMemory): Likewise.
 
909
        (RtlMoveMemory): Likewise.
 
910
        (RtlUnwind): Likewise.
 
911
        (RtlZeroMemory): Likewise.
 
912
        (SetCriticalSectionSpinCount): Likewise.
 
913
        (SetEventWhenCallbackReturns): Likewise.
 
914
        (SetThreadpoolThreadMaximum): Likewise.
 
915
        (SetThreadpoolTimer): Likewise.
 
916
        (SetThreadpoolWait): Likewise.
 
917
        (StartThreadpoolIo): Likewise.
 
918
        (SubmitThreadpoolWork): Likewise.
 
919
        (TryEnterCriticalSection): Likewise.
 
920
        (VerSetConditionMask): Likewise.
 
921
        (WaitForThreadpoolIoCallbacks): Likewise.
 
922
        (WaitForThreadpoolTimerCallbacks): Likewise.
 
923
        (WaitForThreadpoolWaitCallbacks): Likewise.
 
924
        (WaitForThreadpoolWorkCallbacks): Likewise.
 
925
        (WakeAllConditionVariable): Likewise.
 
926
        (WakeConditionVariable): Likewise.
 
927
        * lib32/clfsw32.def: New.
 
928
        lib32/advapi32.def (AddMandatoryAce): New.
 
929
        lib32/ws2_32.def (FreeAddrInfoExA): New.
 
930
        (FreeAddrInfoExW): Likewise.
 
931
        (GetAddrInfoExA): Likewise.
 
932
        (GetAddrInfoExW): Likewise.
 
933
        * lib32/winspool.def (AddPrinterConnection2A): New.
 
934
        (AddPrinterConnection2W): Likewise.
 
935
 
 
936
2010-06-02  Doug Semler  <dougsemler@gmail.com>
 
937
 
 
938
        * Makefile.am: Use && instead of ; for compound commands.
 
939
        * Makefile.in: Regenerate.
 
940
 
 
941
2010-05-17  Ozkan Sezer  <sezeroz@gmail.com>
 
942
 
 
943
        * crt/ucrtexe.c: Define _UNICODE.
 
944
        * crt/udll_argv.c: Likewise.
 
945
        * crt/udllargc.c: Likewise.
 
946
 
 
947
2010-05-13  Kai Tietz  <kai.tietz@onevision.com>
 
948
 
 
949
        Revert last check-in for getopt. Mingw.org's version
 
950
        is simply broken, so we stick to the NetBSD version.
 
951
 
 
952
2010-05-03  Kai Tietz  <kai.tietz@onevision.com>
 
953
 
 
954
        PR/2995926
 
955
        * misc/getopt.c: Replace by PD mingw.org version.
 
956
 
 
957
2010-05-02  Jonathan Yong  <jon_y@sourceforge.net>
 
958
 
 
959
        * misc/mb_wc_common.h (get_codepage): use ___lc_codepage_func
 
960
        instead of __lc_codepage to get codepage.
 
961
 
 
962
2010-04-21  Ozkan Sezer  <sezeroz@gmail.com>
 
963
 
 
964
        * libsrc/wspiapi/WspiapiLegacyGetAddrInfo.c: Fix strict aliasing
 
965
        violation warning by using a struct in_addr variable instead of a
 
966
        DWORD variable.
 
967
 
 
968
2010-04-20  Ozkan Sezer  <sezeroz@gmail.com>
 
969
 
 
970
        * misc/gettimeofday.c (FILETIME_1970): Change from 11644473600ull
 
971
        to 116444736000000000ull as in the mingw.org version, fixing the
 
972
        issue reported by Patrick Galbraith.
 
973
        (getntptimeofday): Use a union of unsigned long long and FILETIME
 
974
        instead of ULARGE_INTEGER, as in the mingw.org version, to fix the
 
975
        strict aliasing violations reported by -Wstrict-aliasing=2.
 
976
 
 
977
2010-04-17  Jonathan Yong  <jon_y@sourceforge.net>
 
978
 
 
979
        * misc/mbrtowc.c (__mbrtowc_cp): Add nonnull attribute.
 
980
        * misc/wcrtomb.c (wcrtomb): Use __UNUSED_PARAM instead of
 
981
        __attribute__ ((__unused__))
 
982
        (wcsrtombs): Likewise. Sync with mingw.org.
 
983
        * misc/wcstof.c: New.
 
984
        * misc/wcstold.c: Sync with mingw.org.
 
985
        * Makefile.am: Add misc/wcstof.c.
 
986
        * Makefile.in: Regenerated.
 
987
 
 
988
2010-04-14  Jonathan Yong  <jon_y@sourceforge.net>
 
989
 
 
990
        * lib64/kernel32.def (AcquireSRWLockExclusive): New.
 
991
        (AcquireSRWLockShared): Likewise.
 
992
        (InitializeConditionVariable): Likewise.
 
993
        (InitOnceBeginInitialize): Likewise.
 
994
        (InitOnceComplete): Likewise.
 
995
        (InitOnceExecuteOnce): Likewise.
 
996
        (InitializeSRWLock): Likewise.
 
997
        (ReleaseSRWLockExclusive): Likewise.
 
998
        (ReleaseSRWLockShared): Likewise.
 
999
        (SleepConditionVariableCS): Likewise.
 
1000
        (TryAcquireSRWLockExclusive): Likewise.
 
1001
        (TryAcquireSRWLockShared): Likewise.
 
1002
        (WakeAllConditionVariable): Likewise.
 
1003
        (WakeConditionVariable): Likewise.
 
1004
        * lib32/kernel32.def (TryAcquireSRWLockExclusive): New.
 
1005
        (TryAcquireSRWLockShared): Likewise.
 
1006
 
 
1007
2010-04-08  Doug Semler  <dougsemler@gmail.com>
 
1008
 
 
1009
        * stdio/vfscanf.c: Define QUOTE macro expansions and wrap
 
1010
        calls from assembly with __MINGW_USYMBOL.
 
1011
        * stdio/vfwscanf.c: Likewise.
 
1012
        * stdio/vsscanf.c: Likewise.
 
1013
        * stdio/vswscanf.c: Likewise.
 
1014
 
 
1015
2010-04-07  Doug Semler  <dougsemler@gmail.com>
 
1016
 
 
1017
        * complex/cpow.c: Remove declaration of pow().
 
1018
 
 
1019
2010-04-01  Doug Semler  <dougsemler@gmail.com>
 
1020
 
 
1021
        * intrincs/_rotl64.c (_rotl64): Simplify logic, we are unsigned.
 
1022
        * intrincs/_rotr64.c (_rotr64): Likewise.
 
1023
 
 
1024
2010-04-01  Ozkan Sezer  <sezeroz@gmail.com>
 
1025
 
 
1026
        * Makefile.am (src_libmingwex32): Added intrincs/_rotl64.c and
 
1027
        intrincs/_rotr64.c to 32 bit libmingwex.a builds.
 
1028
        (src_libmingwex64): Add intrincs/_rotl64.c and intrincs/_rotr64.c
 
1029
        to 64 bit libmingwex.a builds, too, for now.
 
1030
        * Makefile.in: Regenerated.
 
1031
 
 
1032
2010-04-01  Kai Tietz  <kai.tietz@onevision.com>
 
1033
 
 
1034
        * intrincs/_rotl64.c: New.
 
1035
        * intrincs/_rotr64.c: New.
 
1036
 
 
1037
2010-03-31  Kai Tietz  <kai.tietz@onevision.com>
 
1038
 
 
1039
        * misc/wassert.c (_assert): Add Ascii version.
 
1040
 
 
1041
2010-03-26  Doug Semler  <dougsemler@gmail.com>
 
1042
 
 
1043
        * Makefile.am (misc/delay-n.c, misc/delay-f.c): Add to libmingwex.a library.
 
1044
        * misc/delay-f.c: New.
 
1045
        * misc/delay-n.c: New.
 
1046
        * Makefile.in: Regenerated.
 
1047
 
 
1048
2010-03-18  Ozkan Sezer  <sezeroz@gmail.com>
 
1049
 
 
1050
        * Makefile.am: Added lib64/wsock32.def to build.
 
1051
        * Makefile.in: Regenerated.
 
1052
 
 
1053
2010-03-18  Ozkan Sezer  <sezeroz@gmail.com>
 
1054
 
 
1055
        * lib64/wsock32.def: New.
 
1056
 
 
1057
2010-03-16  Ozkan Sezer  <sezeroz@gmail.com>
 
1058
 
 
1059
        * misc/wassert.c (_wassert): Spelling fix: s/Assertation/Assertion/.
 
1060
 
 
1061
2010-03-13  Kai Tietz  <kai.tietz@onevision.com>
 
1062
 
 
1063
        * math/cossin.c: New.
 
1064
 
 
1065
2010-03-03  Ozkan Sezer  <sezeroz@gmail.com>
 
1066
 
 
1067
        * aclocal.m4 (_LT_CHECK_MAGIC_METHOD): The latest libtool.m4 w64
 
1068
        fix from the libtool git repository applied.
 
1069
        * configure: Likewise.
 
1070
        * ltmain.sh (func_win32_libid): Update from the libtool git repo.
 
1071
 
 
1072
2010-02-19  Jonathan Yong  <jon_y@sourceforge.net>
 
1073
 
 
1074
        * libsrc/shell32.c (CLSID_ShellFSFolder): Define.
 
1075
        (IID_IShellLinkDataList): Define.
 
1076
 
 
1077
2010-02-19  Jonathan Yong  <jon_y@sourceforge.net>
 
1078
 
 
1079
        * libsrc/shell32.c (IID_IFolderView): Define.
 
1080
 
 
1081
2010-02-16  Ozkan Sezer  <sezeroz@gmail.com>
 
1082
 
 
1083
        sync getopt.c with src/winsup/cygwin/libc/getopt.c r1.13 (Dec 14, 2009):
 
1084
        * misc/getopt.c (getopt_internal): Set optreset according to optind
 
1085
        setting earlier.  Reevaluate POSIXLY_CORRECT if optreset is set to !0.
 
1086
        Handle a leading '-' in options independently of posixly_correct.
 
1087
 
 
1088
2010-02-10  Ozkan Sezer  <sezeroz@gmail.com>
 
1089
 
 
1090
        * lib32/user32.def: Add CloseTouchInputHandle and GetTouchInputInfo as
 
1091
        even more missing parts in revision 1530.
 
1092
        * lib64/user32.def: Likewise.
 
1093
 
 
1094
2010-02-10  Kai Tietz  <kai.tietz@onevision.com>
 
1095
 
 
1096
        * lib32/user32.def: Add IsTouchWindow, RegisterTouchWindow and
 
1097
        UnregisterTouchWindow missing for support of revision 1530.
 
1098
        * lib64/user32.def: Likewise.
 
1099
 
 
1100
2010-02-10  Ozkan Sezer  <sezeroz@gmail.com>
 
1101
 
 
1102
        A couple of lib32/*.def file fixes from mingw:
 
1103
        * lib32/comctl32.def (StrCSpnA, StrCSpnIA, StrCSpnW, StrChrA, StrChrIA,
 
1104
        StrChrIW, StrChrW, StrCmpNA, StrCmpNIA, StrCmpNIW, StrCmpNW, StrRChrA,
 
1105
        StrRChrIA, StrRChrW, StrRStrIA, StrRStrIW, StrStrA, StrStrIA, StrStrIW,
 
1106
        StrStrW, StrToIntA, StrToIntW): Removed erroneous exports which already
 
1107
        are in shlwapi.def.
 
1108
        * lib32/scsiport.def (ScsiPortGetDeviceBase): Fixed suffix.
 
1109
        * lib32/ntoskrnl.def (MmAllocateContiguousMemory): Fixed suffix.
 
1110
        * lib32/msimg32.def (GetDCBrushColor, GetDCPenColor): Moved from here...
 
1111
        * lib32/gdi32.def (GetDCBrushColor, GetDCPenColor): ... to here.
 
1112
 
 
1113
2010-02-02  Ozkan Sezer  <sezeroz@gmail.com>
 
1114
 
 
1115
        * profile/gmon.c, profile/gmon.h, profile/mcount.c: Remove advertising
 
1116
        clause of copyright. Closes our bug #2939623. For reference, see:
 
1117
        ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change
 
1118
 
 
1119
2010-01-29  Kai Tietz  <kai.tietz@onevision.com>
 
1120
 
 
1121
        * Makefile.am: Add libmshtml.a and libmshtmled.a to build.
 
1122
        * lib32/mshtml.def: New.
 
1123
        * lib32/mshtmled.def: New.
 
1124
 
 
1125
2010-01-16  Kai Tietz  <kai.tietz@onevision.com>
 
1126
 
 
1127
        * lib32/winusb.def: New.
 
1128
        * lib64/winusb.def: New.
 
1129
        * Makefile.am: Add both.
 
1130
 
 
1131
2010-01-15  Kai Tietz  <kai.tietz@onevision.com>
 
1132
            Ozkan Sezer  <sezeroz@gmail.com>
 
1133
 
 
1134
        Change DISCLAIMER to DISCLAIMER.PD
 
1135
 
 
1136
2010-01-15  Philippe Dunski  <koala01@free.fr>
 
1137
 
 
1138
        * lib32/msvcrt.def (rand_s): New import symbol.
 
1139
        * lib32/msvcr80.def (rand_s): Likewise.
 
1140
        * lib64/msvcrt.def (rand_s): Likewise.
 
1141
        * lib64/wmsvcrt.def (rand_s): Likewise.
 
1142
        * lib64/msvcr80.def (rand_s): Likewise.
 
1143
 
 
1144
2010-01-15  Kai Tietz  <kai.tietz@onevision.com>
 
1145
 
 
1146
        * COPYING: New license text.
 
1147
        * DISCLAIMER: Updated for New license text.
 
1148
        * DISCLAIMER.PD: Moved old disclaimer template for PD.
 
1149
 
 
1150
2010-01-12  Ozkan Sezer  <sezeroz@gmail.com>
 
1151
 
 
1152
        * mingw-w64-headers/dirent.h: synchronized with the mingw.org
 
1153
        version for correct operation with mingw-3.1x version requirements.
 
1154
        * mingw-w64-crt/misc/dirent.c: reverted revision 76 change for bug
 
1155
        #1801043, not valid any longer. (do we manually need to copy that
 
1156
        field???)
 
1157
 
 
1158
2010-01-07  Jonathan Yong  <jon_y@users.sourceforge.net>
 
1159
 
 
1160
        * Makefile.am (src_libmingwex): Add misc/tdelete.c
 
1161
        misc/tfind.c misc/tsearch.c misc/twalk.c.
 
1162
        * misc/tdelete.c: New.
 
1163
        * misc/tfind.c: New.
 
1164
        * misc/tsearch.c: New.
 
1165
        * misc/twalk.c: New.
 
1166
        * Makefile.in: Regenerated.
 
1167
 
 
1168
2010-01-04  Ozkan Sezer  <sezeroz@gmail.com>
 
1169
 
 
1170
        * configure.ac (--enable-wildcard): New configure time option in
 
1171
        order to enable command line globbing by default.
 
1172
        (__ENABLE_GLOBBING): New config.h macro, 0 or -1.
 
1173
        * crt/wildcard.c: Updated to use the new __ENABLE_GLOBBING macro.
 
1174
        * crt/CRT_noglob.c: New file with _dowildcard set as 0.
 
1175
        * Makefile.am: Added crt/CRT_noglob.c to the build.
 
1176
        * configure: Regenerated.
 
1177
        * config.h.in: Regenerated.
 
1178
        * Makefile.in: Regenerated.
 
1179