Jonathan Yong | 47db312 | 2012-01-06 14:52:24 +0000 | [diff] [blame] | 1 | 2011-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 | |
| 7 | 2011-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 | |
| 13 | 2011-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 | |
| 18 | 2011-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 | |
| 24 | 2011-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 | |
| 29 | 2011-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 | |
| 41 | 2011-11-17 Ozkan Sezer <sezeroz@gmail.com> |
| 42 | |
| 43 | * Makefile.am: Add $(sysincludes) to all build rules' CPPFLAGS. |
| 44 | * Makefile.in: Regenerate. |
| 45 | |
| 46 | 2011-11-15 Ozkan Sezer <sezeroz@gmail.com> |
| 47 | |
| 48 | * lib64/kernel32.def (RegUnLoadKeyA): Comment out advapi32 export. |
| 49 | (RegUnLoadKeyW): Likewise. |
| 50 | |
| 51 | 2011-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 | |
| 56 | 2011-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 | |
| 65 | 2011-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 | |
| 77 | 2011-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 | |
| 84 | 2011-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 | |
| 90 | 2011-10-09 Ruben Van Boxem <vanboxem.ruben@gmail.com> |
| 91 | |
| 92 | * misc/isblank.c: Replaced _cdecl by __cdecl. |
| 93 | * misc/iswblank.c: Likewise. |
| 94 | |
| 95 | 2011-09-27 Ozkan Sezer <sezeroz@gmail.com> |
| 96 | |
| 97 | * misc/uchar.c (mbrtoc32): Mark last 'ps' argument as unused. |
| 98 | (c32rtomb): Likewise. |
| 99 | |
| 100 | 2011-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 | |
| 107 | 2011-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 | |
| 114 | 2011-09-16 Jonathan Yong <jon_y@users.sourceforge.net> |
| 115 | |
| 116 | * libsrc/ksuser.c (KSPROPSETID_MemoryTransport): New. |
| 117 | (KSPROPSETID_VramCapture): New. |
| 118 | |
| 119 | 2011-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 | |
| 127 | 2011-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 | |
| 134 | 2011-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 | |
| 139 | 2011-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 | |
| 146 | 2011-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 | |
| 152 | 2011-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 | |
| 174 | 2011-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 | |
| 181 | 2011-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 | |
| 186 | 2011-04-02 Professor Brian Ripley <ripley@stats.ox.ac.uk> |
| 187 | |
| 188 | * math/expm1.def.h: Correct special case for |x| < loge2. |
| 189 | |
| 190 | 2011-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 | |
| 200 | 2011-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 | |
| 207 | 2011-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 | |
| 214 | 2011-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 | |
| 237 | 2011-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 | |
| 250 | 2011-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 | |
| 260 | 2011-01-29 Jonathan Yong <jon_y@users.sourceforge.net> |
| 261 | |
| 262 | * misc/mingw_mbwc_convert.c: New. |
| 263 | |
| 264 | 2011-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 | |
| 286 | 2011-01-10 Tsukasa Ooi <li@livegrid.org> |
| 287 | |
| 288 | * crt/crtexe.c: Fix invalid scope table for SEH. |
| 289 | |
| 290 | 2011-01-10 Tsukasa Ooi <li@livegrid.org> |
| 291 | |
| 292 | * crt/crtexe.c: Fix invalid scope table for SEH. |
| 293 | |