• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
12011-12-19  Kai TIetz  <ktietz@redhat.com>
2
3	* stdio/vasprintf.c: Make sure operand order on dereferencing
4	is fixed.
5	* stdio/asprintf.c: Likewise.
6
72011-12-17  Ozkan Sezer  <sezeroz@gmail.com>
8
9	* lib32/msi.def: New.
10	* Makefile.am (lib32_DATA): Add lib32/msi.def to build.
11	* Makefile.in: Regenerate.
12
132011-12-17  Kai Tietz  <ktietz@redhat.com>
14
15	* crt/pseudo-reloc.c (__write_memory): Add fallback for systems
16	not allocating section within one VirtualAlloc block.
17
182011-12-14  Kai Tietz  <ktietz@redhat.com>
19
20	stdio/ The printf-routines rework part 2
21	* crt/ Avoid use of msvcrt printf functions
22	* misc/ Likewise.
23
242011-11-17  Ozkan Sezer  <sezeroz@gmail.com>
25
26	* stdio/mingw_pformat.c (__pformat_cvt): Add missing initializer
27	to the int_max member of fpi.  Needed due to recent gdtoa update.
28
292011-11-17  Ozkan Sezer  <sezeroz@gmail.com>
30
31	Add gdiplus from mingw.org sources: Original work was by Markus Koenig
32	<basilo@users.sourceforge.net>.  Patch to integrate into mingw-w64 was
33	provided by Mark Dootson <mark.dootson@znix.com>.
34
35	* lib32/gdiplus.def: New, generated from version 1.1.7601.17514 dll.
36	* lib64/gdiplus.def: New, generated from version 1.1.7601.17514 dll.
37	* libsrc/gdiplus.c: New.
38	* Makefile.am: Add gdiplus defs and sources to build.
39	* Makefile.in: Regenerate.
40
412011-11-17  Ozkan Sezer  <sezeroz@gmail.com>
42
43	* Makefile.am: Add $(sysincludes) to all build rules' CPPFLAGS.
44	* Makefile.in: Regenerate.
45
462011-11-15  Ozkan Sezer  <sezeroz@gmail.com>
47
48	* lib64/kernel32.def (RegUnLoadKeyA): Comment out advapi32 export.
49	(RegUnLoadKeyW): Likewise.
50
512011-11-09  Kai Tietz  <ktietz@redhat.com>
52
53	* lib32/msvcr*.def: Make sure _assert and _wassert are marked DATA.
54	* lib64/msvcr*.def: Likewise.
55
562011-11-04  Ozkan Sezer  <sezeroz@gmail.com>
57
58	gdtoa: Sync to match the latest version at netlib.org as of Nov. 02
59	2011.  Changelog from http://netlib.org/fp/changes :
60	    Add field int_max to struct FPI and adjust gdtoa.c and *fmt.c
61	    so gdtoa.c tests against fpi->int_max rather than Int_max. This
62	    only affects some conversions by g_ffmt.c, which in some cases
63	    produced too many digits.
64
652011-11-02  Ozkan Sezer  <sezeroz@gmail.com>
66
67	Break stdio/asprintf.c and misc/uchar.c into pieces, one function
68	per compilation unit:
69	* stdio/vasprintf.c: New.
70	* misc/uchar_c16rtomb.c: New.
71	* misc/uchar_c32rtomb.c: New.
72	* misc/uchar_mbrtoc16.c: New.
73	* misc/uchar_mbrtoc32.c: New.
74	* Makefile.am: Adjust.
75	* Makefile.in: Regenerate.
76
772011-11-01  Ozkan Sezer  <sezeroz@gmail.com>
78
79	* stdio/asprintf.c: Define __CRT__NO_INLINE before including any
80	headers.
81	(__mingw_asprintf, __mingw_vasprintf): Use __restrict__ for first
82	and second args.
83
842011-10-29  Jonathan Yong  <jon_y@users.sourceforge.net>
85
86	* lib32/dwmapi.def: New.
87	* Makefile.am: Added lib32/libdwmapi.a
88	* Makefile.in: Regenerated.
89
902011-10-09  Ruben Van Boxem  <vanboxem.ruben@gmail.com>
91
92	* misc/isblank.c: Replaced _cdecl by __cdecl.
93	* misc/iswblank.c: Likewise.
94
952011-09-27  Ozkan Sezer  <sezeroz@gmail.com>
96
97	* misc/uchar.c (mbrtoc32): Mark last 'ps' argument as unused.
98	(c32rtomb): Likewise.
99
1002011-09-27  Ruben Van Boxem  <vanboxem.ruben@gmail.com>
101	    Ozkan Sezer  <sezeroz@gmail.com>
102
103	* misc/uchar.c: New source with initial implementations of mbrtoc16(),
104	c16rtomb(), mbrtoc32() and c32rtomb() for uchar.h.
105	* testcases/uchar_size_1.c: A new basic test case for uchar.h
106
1072011-09-27  Ozkan Sezer  <sezeroz@gmail.com>
108
109	* lib64/msvcr80.def (fpreset): Mark as data for bug #3413674.
110	* lib64/msvcr90d.def (fpreset): Likewise.
111	* lib64/crtdll.def (fpreset): Likewise.
112	* lib64/msvcrt.def (fpreset): Likewise.
113
1142011-09-16  Jonathan Yong  <jon_y@users.sourceforge.net>
115
116	* libsrc/ksuser.c (KSPROPSETID_MemoryTransport): New.
117	(KSPROPSETID_VramCapture): New.
118
1192011-08-24  Kai Tietz  <ktietz@redhat.com>
120
121	* misc/tfind.c, misc/tsearch.c, misc/tdelete.c, misc/twalk.c:
122	Fix nonsense with key argument checking for NULL and fixed
123	issue for new key insertation.  It might happens that tree
124	gets into denormalized state, but well, this is something
125	for a different patch.
126
1272011-08-09  Ozkan Sezer  <sezeroz@gmail.com>
128
129	* Makefile.am: Remove stdio/wcstof.c from build.
130	* Makefile.in: Regenerate.
131	* misc/mbrtowc.c, misc/wcrtomb.c, misc/wcstof.c, misc/wcstold.c,
132	misc/wctob.c: Fix utterly incomprehensible whitespace style.
133
1342011-08-07  Christian Franke  <Christian.Franke@t-online.de>
135
136	* stdio/mingw_vfscanf.c: Fix segmentation fault when a char or string
137	format (without malloc option) is used.
138
1392011-07-23  Ozkan Sezer  <sezeroz@gmail.com>
140
141	* lib32/vfw32.mri: Adjust for lib32 subdirectory.
142	* lib32/vfw64.mri: New.
143	* Makefile.am: Generate libvfw32.a using vfw32.mri.
144	* Makefile.in: Regenerate.
145
1462011-05-31  Kai Tietz  <kai.tietz@onevision.com>
147
148	* crt/pesect.c, crt/pseudo-reloc.c: Optimize pseudo-relocation
149	code and prevent multiple temporary write-access settings on same
150	section.
151
1522011-05-26  Dongsheng Song  <dongsheng@users.sourceforge.net>
153
154	* lib32/msvcr90.def (__report_gsfailure, _assert, _byteswap_uint64,
155	_byteswap_ulong, _byteswap_ushort, _ctime32, _decode_pointer, _difftime32,
156	_difftime64, _encode_pointer, _findfirst64i32, _findnext64i32, _fpreset,
157	_fseeki64, _fstat64i32, _ftelli64, _get_errno, _gmtime32, _localtime32,
158	_mkgmtime32, _mktime32, _rotl64, _rotr64, _set_errno, _stat64i32, _time32,
159	_wassert, _wctime32, _wfindfirst64i32, _wfindnext64i32, _wstat64i32, atexit,
160	btowc, cos, exp, fabs, fmod, log, mbrlen, mbrtowc, mbsrtowcs, modf, pow, sin,
161	sqrt, strnlen, wcrtomb, wcsnlen, wcsrtombs, wctob): Mark as DATA.
162
163	* lib64/msvcr90.def (__report_gsfailure, _assert, _byteswap_uint64,
164	_byteswap_ulong, _byteswap_ushort, _ctime32, _decode_pointer, _difftime32,
165	_difftime64, _encode_pointer, _findfirst64i32, _findnext64i32, _fpreset,
166	_fseeki64, _fstat64i32, _ftelli64, _get_errno, _gmtime32, _localtime32,
167	_mkgmtime32, _mktime32, _rotl64, _rotr64, _set_errno, _stat64i32, _time32,
168	_wassert, _wctime32, _wfindfirst64i32, _wfindnext64i32, _wstat64i32, acosf,
169	asinf, atan2f, atanf, atexit, btowc, ceilf, cos, cosf, coshf, exp, expf,
170	fabs, floorf, fmod, fmodf, log, log10f, logf, mbrlen, mbrtowc, mbsrtowcs,
171	modf, modff, pow, powf, sin, sinf, sinhf, sqrt, sqrtf, strnlen, tanf, tanhf,
172	wcrtomb, wcsnlen, wcsrtombs, wctob): Likewise.
173
1742011-04-30  Ozkan Sezer  <sezeroz@gmail.com>
175
176	* lib32/winscard.def (g_rgSCardRawPci): Remove stdcall suffix and
177	mark as DATA.
178	(g_rgSCardT0Pci): Likewise.
179	(g_rgSCardT1Pci): Likewise.
180
1812011-04-26  Ozkan Sezer  <sezeroz@gmail.com>
182
183	* gdtoa/gdtoa.c, gdtoa/gdtoa.h, gdtoa/gdtoaimp.h: Sync gdtoa to
184	match the latest version at netlib.org as of 2011-03-21.
185
1862011-04-02  Professor Brian Ripley  <ripley@stats.ox.ac.uk>
187
188	* math/expm1.def.h: Correct special case for |x| < loge2.
189
1902011-03-26  Kai Tietz  <ktietz70@googlemail.com>
191
192	* Makefile.am: Add new file.
193	* Makefile.in: Regenerated.
194	* lib32/msvcr*.def: Maked ldexp as DATA.
195	* lib64/msvcr*.def: Likewise.
196	* math/exp*: Make sure we are using round-to-zero.
197	* math/pow.def.h: Likewise.
198	* math/ldexp.c: New.
199
2002011-03-25  Kai Tietz  <ktietz70@googlemail.com>
201
202	* Makefile.am: Add new files to build.
203	* Makefile.in: Regenerated.
204	* misc/mempcpy.c: New.
205	* misc/wmempcpy.c: New.
206
2072011-03-15  Kai Tietz  <ktietz70@googlemail.com>
208
209	* math/exp.def.h: Use integer/fraction separation for improving
210	calculation precision.
211	* math/pow.def.h: Use log2l/exp2l and integer/fraction separation
212	for improving calculation precission.
213
2142011-03-12  Dongsheng Song  <dongsheng.song@gmail.com>
215
216	* lib32/msvcr100.def (__report_gsfailure, _assert, _byteswap_uint64,
217	_byteswap_ulong, _byteswap_ushort, _ctime32, _difftime32,
218	_difftime64, _findfirst64i32, _findnext64i32, _fpreset, _fseeki64,
219	_fstat64i32, _ftelli64, _get_errno, _gmtime32, _localtime32,
220	_mkgmtime32, _mktime32, _rotl64, _rotr64, _set_errno, _stat64i32,
221	_time32, _wassert, _wctime32, _wfindfirst64i32, _wfindnext64i32,
222	_wstat64i32, atexit, btowc, cos, exp, fabs, fmod, llabs, lldiv,
223	log, longjmp, mbrlen, mbrtowc, mbsrtowcs, modf, pow, sin, sqrt,
224	strnlen, wcrtomb, wcsnlen, wcsrtombs, wctob): Mark as DATA.
225	* lib64/msvcr100.def (__report_gsfailure, _assert, _byteswap_uint64,
226	_byteswap_ulong, _byteswap_ushort, _ctime32, _difftime32,
227	_difftime64, _findfirst64i32, _findnext64i32, _fpreset, _fseeki64,
228	_fstat64i32, _ftelli64, _get_errno, _gmtime32, _localtime32,
229	_mkgmtime32, _mktime32, _rotl64, _rotr64, _set_errno, _stat64i32,
230	_time32, _wassert, _wctime32, _wfindfirst64i32, _wfindnext64i32,
231	_wstat64i32, acosf, asinf, atan2f, atanf, atexit, btowc, ceilf,
232	cos, cosf, coshf, exp, expf, fabs, floorf, fmod, fmodf, llabs,
233	lldiv, log, log10f, logf, longjmp, mbrlen, mbrtowc, mbsrtowcs,
234	modf, modff, pow, powf, sin, sinf, sinhf, sqrt, sqrtf, strnlen,
235	tanf, tanhf, wcrtomb, wcsnlen, wcsrtombs, wctob): Likewise.
236
2372011-02-04  Kai Tietz  <kai.tietz@onevision.com>
238
239	* stdio/mingw_fscanf.c: New.
240	* stdio/mingw_fwscanf.c: New.
241	* stdio/mingw_scanf.c: New.
242	* stdio/mingw_sscanf.c: New.
243	* stdio/mingw_swscanf.c: New.
244	* stdio/mingw_vfscanf.c: New.
245	* stdio/mingw_wscanf.c: New.
246	* stdio/mingw_wvfscanf.c: New.
247	* Makefile.am: Add new files.
248	* Makefile.in: Regenerated.
249
2502011-02-01  Kai Tietz  <kai.tietz@onevision.com>
251
252	* misc/mingw_wcstod.c: New.
253	* misc/mingw_wcstof.c: New.
254	* misc/mingw_wcstold.c: New.
255	* Makefile.am: Add new files to libmingex.a library.
256	* math/fastmath.h: Use for 64-bit SSE sqrt instruction.
257	* math/sqrt.c: Likewise.
258	* math/sqrt.def.h: Likewise.
259
2602011-01-29  Jonathan Yong  <jon_y@users.sourceforge.net>
261
262	* misc/mingw_mbwc_convert.c: New.
263
2642011-01-24  Kai Tietz  <kai.tietz@onevision.com>
265
266	* stdio/mingw_fprintfw.c: New.
267	* stdio/mingw_pformatw.c: New.
268	* stdio/mingw_vsprintfw.c: New.
269	* stdio/mingw_vprintfw.c: New.
270	* stdio/mingw_vfprintfw.c: New.
271	* stdio/mingw_snprintfw.c: New.
272	* stdio/mingw_sprintfw.c: New.
273	* stdio/mingw_vsnprintfw.c: New.
274	* stdio/mingw_printfw.c: New.
275	* stdio/mingw_fprintf.c: Support wide-char.
276	* stdio/mingw_pformat.c: Support wide-char.
277	* stdio/mingw_pformat.h: Support wide-char.
278	* stdio/mingw_vsprintf.c: Support wide-char.
279	* stdio/mingw_vprintf.c: Support wide-char.
280	* stdio/mingw_vfprintf.c: Support wide-char.
281	* stdio/mingw_snprintf.c: Support wide-char.
282	* stdio/mingw_sprintf.c: Support wide-char.
283	* stdio/mingw_vsnprintf.c: Support wide-char.
284	* stdio/mingw_printf.c: Support wide-char.
285
2862011-01-10  Tsukasa Ooi  <li@livegrid.org>
287
288	* crt/crtexe.c: Fix invalid scope table for SEH.
289
2902011-01-10  Tsukasa Ooi  <li@livegrid.org>
291
292	* crt/crtexe.c: Fix invalid scope table for SEH.
293
294