12009-12-10 Kai Tietz <kai.tietz@onevision.com> 2 3 * libsrc/wspiapi/: Take formatting of functions from wspiapi.h header. 4 52009-12-07 Kai Tietz <kai.tietz@onevision.com> 6 7 * crt/tlssup.c: Add old Windows 9X/Me mingwm10.dll support. 8 Cleanup and prepare source for a contribution to mingw.org venture. 9 102009-12-05 Jonathan Yong <jon_y@users.sourceforge.net> 11 12 * misc/getopt.c: Merge from Cygwin, new getopt_long_only function 13 142009-12-04 Kai Tietz <kai.tietz@onevision.com> 15 16 * crt/tlsmcrt.c: New. 17 * libsrc/mingwthrd_nomt.c: Moved into libmingw32.a as 18 crt/tlsmthread.c. 19 * dummy_mingwthrd.c: Moved to /crt/tlsthrd.c 20 * Makefile.am: Adjusted for dummy_mingwthrd.c build rule. 21 * Makefile.in: Regenerated. 22 232009-12-01 Kai Tietz <kai.tietz@onevision.com> 24 25 Merged from mingw.org's repository. 26 2009-11-25 Chris Sutcliffe <ir0nh34d@users.sourceforge.net> 27 28 * mingwex/gdtoa/misc.c: Fix security vulnerability in gdtoa: 29 http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-0689 30 312009-12-01 Kai Tietz <kai.tietz@onevision.com> 32 33 * lib32/crypt32.def: Regenerated by gendef. 34 352009-10-25 Charles Wilson <cwilso11@users.sourceforge.net> 36 37 * crt/pseudo-reloc.c: Merge cygwin-specific code. 38 392009-10-20 Ozkan Sezer <sezeroz@gmail.com> 40 41 * crt/pseudo-reloc.c: Merged documentation updates and most of the 42 whitespace changes from cygwin. Additional whitespace changes. 43 Shortened some of the error messages. Removed assert.h #include 44 which isn't necessary any more. 45 462009-10-08 Kai Tietz <kai.tietz@onevision.com> 47 48 * lib32/gpapi.def: New. 49 * lib32/gpedit.def: New. 50 * lib32/gpprefcl.def: New. 51 * lib32/gpscript.def: New. 52 * lib32/gptext.def: New. 53 * Makefile.am: Add new lib32 def-files. 54 * Makefile.in: Regenerated. 55 562009-10-07 Kai Tietz <kai.tietz@onevision.com> 57 58 * crt/pseudo-reloc.c (__report_error): New. 59 602009-10-03 Kai Tietz <kai.tietz@onevision.com> 61 62 * libsrc/wia-uuid.c: New. 63 * Makefile.am: Add libsrc/wia-uuid.c to libuuid.a lib. 64 * Makefile.in: Regenerated. 65 66 * misc/basename.c, misc/dirname.c: New. 67 * Makefile.am: Add basename.c and dirname.c to libmingwex.a lib. 68 * Makefile.in: Regenerated. 69 702009-09-20 Ozkan Sezer <sezeroz@gmail.com> 71 72 * intrins/ilock*.c: Added non-underscored functions as aliases to the 73 real ones. 74 752009-09-18 Kai Tietz <kai.tietz@onevision.com> 76 77 * Implement time_t related functions by stubs in libmingwex.a and do 78 export them in .def as DATA. So just the imp_<name> is present and we 79 avoid collisions in names. Reasoned is this patch by dlltool's inability 80 to alias symbols. 81 822009-09-17 Kai Tietz <kai.tietz@onevision.com> 83 84 * lib32/lib64: Add for time specific function the _<name>32 version to def 85 files. 86 * misc: Adjust time functions to use _<name>32 on demand. 87 882009-09-15 Kai Tietz <kai.tietz@onevision.com> 89 90 * lib32/lib64: Add symbols _localtime32, _gmtime32, and _mkgmtime32. 91 * misc/...: Add version for 32-bit time_t case. 92 932009-09-10 Kai Tietz <kai.tietz@onevision.com> 94 95 * lib32/ and lib64/: Comment in msvcrXX.def and in msvcrt.def the 96 symbols pow and powf. 97 982009-09-09 Mook <mook.gcc@gmail.com> 99 100 Patch/2820174 r=NightStrike 101 * configure.ac: Automatically detect whether to build the 32 or 64 102 bit library based on what the compiler accepts. 103 * Makefile.am: Explicitly use -m64 for 64 bit library. 104 * configure, Makefile.in: Regenerated. 105 1062009-09-08 Ozkan Sezer <sezeroz@gmail.com> 107 108 * intrincs/readcr8.c, intrincs/writecr8.c: readcr8() and writecr8() 109 not prototyped in intrin.h for x86. Manually added prototypes to the 110 relevant *.c files. 111 1122009-09-08 Ozkan Sezer <sezeroz@gmail.com> 113 114 * intrincs/*.c: Update all declarations to match intrin.h. Include 115 only intrin.h, not windows.h. Removed aliases for non-underscored 116 InterlockedExchange and InterlockedCompareExchange. Added non- 117 underscored aliases for InterlockedAdd, InterlockedAdd64 and 118 InterlockedBitTestAndComplement, which aren't actually prototyped 119 in intrin.h but are wrappers around other intrinsics. currentfiber.c, 120 currentteb.c, fiberdata.c, membarrier.c, mul128ex.c and umul128ex.c 121 remain untouched. 122 * Makefile.am (membarrier.c): Moved under src_libmingwex32 (x86-only) 123 * Makefile.in: Regenerated. 124 1252009-09-08 Kai Tietz <kai.tietz@onevision.com> 126 127 * Add __volatile__ to __asm__ statements. 128 1292009-09-05 Ozkan Sezer <sezeroz@gmail.com> 130 131 * _findfirst64i32, _findnext64i32, _fstat64i32, _fstat, _stat64i32, 132 _stat, _wfindfirst64i32, _wfindnext64i32, _wstat64i32, _wstat: Zero 133 the input buffer in case the function we wrap around fails. This 134 fixes the native builds of binutils/bfd due to an unitialized use 135 warning about a stat structure, too. 136 1372009-09-05 Kai Tietz <kai.tietz@onevision.com> 138 139 * misc/_crt_veh.c: Removed. 140 * crt/crtexe.c (_CRT_VEH): Removed. 141 * Makefile.am (misc/_crt_veh.c): Removed. 142 * Makefile.in: Regenerated. 143 1442009-09-04 Kai Tietz <kai.tietz@onevision.com> 145 146 * crt/crt_handler.c: New. 147 * crt/crtexe.c (__tmainCRTStartup): Call __mingw_init_ehandler 148 for 64-bit case. 149 * crt/crtdll.c: Likewise. 150 * crt/pesect.c (_FindPESectionByName): New. 151 (_FindPESectionExec): New. 152 (_GetPEImageBase): New. 153 1542009-09-03 Kai Tietz <kai.tietz@onevision.com> 155 156 * crt/crtdll.c: Cleanup unused code. 157 * crt/crtexe.c: Likewise. 158 159 * Makefile.am: Add file misc/_crt_veh.c. 160 * Makefile.in: Regenerated. 161 * misc/_crt_veh.c: New. 162 * crt/crtexec.c (_CRT_VEH): Use variable to decide 163 if vectored exception handling should be used. 164 1652009-08-27 Kai Tietz <kai.tietz@onevision.com> 166 167 * stdio/_ftime.c: New. 168 * lib32/moldname-msvcrt.def: Remove ftime. 169 * lib64/moldname-msvcrt.def: Likewise. 170 * Makefile.am: Add stdio/_ftime.c to build. 171 * Makefile.in: Regenerated. 172 1732009-08-26 Kai Tietz <kai.tietz@onevision.com> 174 175 * ...: Remove use of _INTEGRAL_MAX_BITS checks <= 64. 176 * ...: Cleanup code for _USE_32BIT_TIME_T case. 177 * misc/_wctime32.c: New. 178 1792009-08-23 Ozkan Sezer <sezeroz@gmail.com> 180 181 * Makefile.am: Added math/_chgsignl.S. 182 * Makefile.in: Regenerated. 183 1842009-08-23 Kai Tietz <kai.tietz@onevision.com> 185 186 * math/_chgsignl.S: Implemented _chgsignl(). 187 188 * ...: Add missing prototypes. 189 1902009-08-22 Ozkan Sezer <sezeroz@gmail.com> 191 192 * fstat, stat, wstat: Instead of calling a function, "inline" (copy 193 the body of) the called function and avoid the cast which overcomes 194 the strict aliasing violation. For the _USE_32BIT_TIME_T case, use 195 memcpy. Remove the _no_optimize attributes which are not necessary 196 anymore. The inlined versions from sys/stat.h should work fine now. 197 198 * _findfirst64i32, _findnext64i32, _fstat64i32, _stat64i32, 199 _wfindfirst64i32, _wfindnext64i32, _wstat64i32: Do not copy 200 the structures to the argument buffer if the called function 201 fails. 202 2032009-08-21 Ozkan Sezer <sezeroz@gmail.com> 204 205 * Renamed stdio/_fwstat64i32.c to _wstat64i32.c. Split 206 stdio/_findfirst64i32.c, stdio/_findnext64i32.c, stdio/_fstat64i32.c, 207 stdio/_fwstat64i32.c and stdio/_wstat64i32.c so that we have one 208 function per file. stdio/_fstat.c, _stat.c, _stat64i32.c, _wstat.c, 209 _wfindfirst64i32.c and _wfindnext64i32.c are the new files. Adjusted 210 Makefile.am and regenerated Makefile.in. 211 212 * Split libsrc/ws2tcpip.c and libsrc/wspiapi.c into the new derictories 213 libsrc/ws2tcpip and libsrc/wspiapi respectively so that we have one 214 function per file. Adjusted Makefile.am and regenerated Makefile.in. 215 2162009-08-16 Kai Tietz <kai.tietz@onevision.com> 217 218 * intrincs/writefsbyte.c: New. 219 * intrincs/writefsdword.c New. 220 * intrincs/readfsbyte.c: New. 221 * intrincs/writefsword.c: New. 222 * intrincs/readfsword.c: New. 223 * intrincs/readfsdword.c: New. 224 * Makefile.am (src_libmingwex32): Added 32-bit specific intrinsic 225 function libmingwex,a library. 226 * Makefile.in: Regenerated. 227 2282009-08-14 Kai Tietz <kai.tietz@onevision.com> 229 230 * testcases/t_intrinc.cc: New testcase. 231 232 * intrincs/ilockdec.c, intrincs/ilockdec16.c, intrincs/ilockdec64.c, 233 intrincs/ilockinc.c, intrincs/ilockinc16.c, and intrincs/ilockinc64.c: 234 Adjust to emulate VC intrinsic function behavior. 235 2362009-08-08 Kai Tietz <kai.tietz@onevision.com> 237 238 * crt/crt0_w.c (UNICODE): Define it for build. 239 2402009-07-31 Ozkan Sezer <sezeroz@gmail.com> 241 242 * _fstat64i32.c (stat, fstat): Do not optimize due to strict aliasing 243 issues. 244 * _fwstat64i32.c(wstat): Likewise. 245 2462009-07-29 Kai Tietz <kai.tietz@onevision.com> 247 248 * intrincs/__stosd.c: New. 249 * intrincs/__stosq.c: New. 250 * intrincs/__stosw.c: New. 251 * Makefile.am: Add new files above. 252 * Makefile.in: Regenerated. 253 2542009-07-29 Ozkan Sezer <sezeroz@gmail.com> 255 256 * intrincs/dbgassert.c: Deleted. (made into a macro in winnt.h) 257 2582009-07-29 Kai Tietz <kai.tietz@onevision.com> 259 260 * intrincs/dbgassert.c: Fix assembly for x86. 261 * intrincs/membarrier.c: Likewise. 262 * intrincs/__stosb.c: New. 263 * Makefile.am: Add __stosb.c 264 * Makefile.in: Regenerated. 265 2662009-07-29 Ozkan Sezer <sezeroz@gmail.com> 267 268 * intrincs/dbgassert.c, membarrier.c: New. For cases where inlining 269 is disabled. 270 * Makefile.am: Added the new files to build for w64. 271 * Makefile.in: Regenerated. 272 2732009-07-28 Kai Tietz <kai.tietz@onevision.com> 274 275 * intrincs/currentfiber.c, intrincs/fiberdata.c: Add 32-bit 276 compatible code using inline assembler. 277 2782009-07-29 Ozkan Sezer <sezeroz@gmail.com> 279 280 * intrincs/ilockadd.c, intrincs/ilockadd64.c, intrincs/mul128ex.c, 281 intrincs/umul128ex.c: New. For cases where inlining is disabled. 282 * Makefile.am: Added the new files to build for w64. 283 * Makefile.in: Regenerated. 284 2852009-07-28 Kai Tietz <kai.tietz@onevision.com> 286 287 PR/2687501 288 * stdio/_fstat64i32.c (stat,fstat): Add _imp__<symbol> variable. 289 2902009-07-28 Ozkan Sezer <sezeroz@gmail.com> 291 292 * misc/wmemchr.c: Added NULL pointer checks. 293 * misc/wmemcmp.c: Likewise. 294 2952009-07-28 Ozkan Sezer <sezeroz@gmail.com> 296 297 * misc/fwide.c, misc/mbsinit.c, misc/wmemchr.c, misc/wmemcmp.c, 298 misc/wmemcpy.c, misc/wmemmove.c, misc/wmemset.c: Copied over code 299 from the inline versions in wchar.h. 300 3012009-07-28 Ozkan Sezer <sezeroz@gmail.com> 302 303 * intrincs/readcr0.c: New. 304 * Makefile.am: Added intrincs/readcr0.c to the build. 305 * Makefile.in: Regenerated. 306 3072009-07-27 Ozkan Sezer <sezeroz@gmail.com> 308 309 * intrincs/ilockcxch.c (_InterlockedCompareExchange): Renamed from 310 InterlockedCompareExchange. Provide InterlockedCompareExchange as an 311 alias to _InterlockedCompareExchange. 312 * intrincs/ilockexch.c (_InterlockedExchange): Renamed from 313 InterlockedExchange. Provide InterlockedExchange as an alias to 314 _InterlockedExchange. 315 * intrincs/ilockcxch_.c, intrincs/ilockexch_.c: Removed. 316 * Makefile.am: Removed intrincs/ilockcxch_.c and intrincs/ilockexch_.c 317 from the build. 318 * Makefile.in: Regenerated. 319 3202009-07-27 Ozkan Sezer <sezeroz@gmail.com> 321 322 * intrincs/*: Define __CRT__NO_INLINE before the includes to prevent 323 declaration mismatches. 324 3252009-07-27 Ozkan Sezer <sezeroz@gmail.com> 326 327 * libsrc/ws2tcpip.c: New. Add function implementations of inline 328 version in ws2tcpip.h. 329 * Makefile.am: Added libsrc/ws2tcpip.c to libws2_32.a. 330 * Makefile.in: Regenerated. 331 * libsrc/wspiapi.c: Define WIN32_LEAN_AND_MEAN before includes. 332 Undef __CRT__NO_INLINE before defining it. 333 3342009-07-27 Kai Tietz <kai.tietz@onevision.com> 335 336 * libsrc/wspiapi.c: Add function implementations of inline 337 version in wspiapi.h 338 3392009-07-27 Ozkan Sezer <sezeroz@gmail.com> 340 341 misc/ 342 * fwide.c, mbsinit.c, wmemchr.c, wmemcmp.c, wmemcpy.c, wmemmove.c, wmemset.c: 343 Define __CRT__NO_INLINE before the includes to prevent declaration mismatches. 344 FIXME: The functions are #if 0'ed out in all of these sources, so we don't have 345 their non-inlined versions in libmingwex.a. 346 FIXME-2: We also don't have non-inlined versions of several other functions 347 in libmingwex.a, either. To be looked into... 348 3492009-07-27 Ozkan Sezer <sezeroz@gmail.com> 350 351 * misc/imaxabs.c: Define __CRT__NO_INLINE before the includes to prevent 352 declaration mismatches. 353 * stdio/_Exit.c: Likewise. 354 * stdio/atoll.c: Likewise. 355 * stdio/lltoa.c: Likewise. 356 * stdio/lltow.c: Likewise. 357 * stdio/ulltoa.c: Likewise. 358 * stdio/ulltow.c: Likewise. 359 * stdio/vsnprintf.c: Likewise. 360 * stdio/vsnwprintf.c: Likewise. 361 * stdio/wtoll.c: Likewise. 362 * crt/wcscmpi.c: Likewise. 363 * crt/strcasecmp.c: Likewise. Also undefine strcasecmp. 364 * crt/strncasecmp.c: Likewise. Also undefine strncasecmp. 365 * misc/_mkgmtime.c, misc/ctime.c, misc/difftime.c, misc/gmtime.c, 366 misc/localtime.c, misc/mktime.c, misc/time.c: Likewise. Also added fixme 367 notes about the broken _USE_32BIT_TIME_T condition. 368 3692009-07-27 Ozkan Sezer <sezeroz@gmail.com> 370 371 stdio/ 372 * _fstat64i32.c, _fwstat64i32.c: Added fixme notes about the broken 373 _USE_32BIT_TIME_T condition. Or'ed the condition with _INTEGRAL_MAX_BITS 374 < 64 because the 64 bit time_t is not available in such a case. 375 * _findfirst64i32.c (_findfirst64i32): only compile if _INTEGRAL_MAX_BITS 376 >= 64 because the 64 bit time_t is not available otherwise. 377 (_wfindfirst64i32): Likewise. 378 * _findnext64i32.c (_findnext64i32): Likewise. 379 (_wfindnext64i32): Likewise. 380 * _fstat64i32.c (_fstat64i32): Likewise. 381 (_stat64i32): Likewise. 382 * _fwstat64i32.c (_wstat64i32): Likewise. 383 3842009-07-27 Ozkan Sezer <sezeroz@gmail.com> 385 386 * stdio/_findnext64i32.c: Define __CRT__NO_INLINE before the includes to 387 prevent declaration mismatches. 388 * _findnext64i32.c: Likewise. 389 * _fstat64i32.c: Likewise. 390 * _fwstat64i32.c: Likewise. 391 3922009-07-17 Ozkan Sezer <sezeroz@gmail.com> 393 Kai Tietz <kai.tietz@onevision.com> 394 395 * misc/io_intrin.c: Deleted. Broken out its contents, one function 396 per file, into new sources in the 'intrincs' directory. 397 * intrincs/cpuid.c, intrincs/inbyte.c, intrincs/inbytestring.c, 398 intrincs/indword.c, intrincs/indwordstring.c, intrincs/inword.c, 399 intrincs/inwordstring.c, intrincs/outbyte.c, intrincs/outbytestring.c, 400 intrincs/outdword.c, intrincs/outdwordstring.c, intrincs/outword.c, 401 intrincs/outwordstring.c, intrincs/rdtsc.c, intrincs/readcr2.c, 402 intrincs/readcr3.c, intrincs/readcr4.c, intrincs/readcr8.c, 403 intrincs/readmsr.c, intrincs/writecr0.c, intrincs/writecr2.c, 404 intrincs/writecr3.c, intrincs/writecr4.c, intrincs/writecr8.c, 405 intrincs/writemsr.c: New. 406 * Makefile.am: Removed misc/io_intrin.c from build. Adjusted for the 407 new intrincs/*.c files. 408 * Makefile.in: Regenerated. 409 4102009-07-16 Ozkan Sezer <sezeroz@gmail.com> 411 Kai Tietz <kai.tietz@onevision.com> 412 413 * misc/wininterlocked.c: Deleted. Broken out its contents, one function 414 per file, in the new directory 'intrincs'. Removed an __x86_64 ifdef 415 which was already under a _WIN64 ifdef, because we only support x86_64 416 as w64 for the moment. Removed all _WIN64 ifdefs in the newly generated 417 files, except for NtCurrentTeb() in intrincs/currentteb.c, and built the 418 win64-only functions only in win64-builds. 419 * intrincs/ : 420 bitscanfwd.c, bitscanfwd64.c, bitscanrev.c, bitscanrev64.c, bittest.c, 421 bittest64.c, bittestc.c, bittestc64.c, bittestci.c, bittestr.c, 422 bittestr64.c, bittestri.c, bittestri64.c, bittests.c, bittests64.c, 423 bittestsi.c, bittestsi64.c, currentfiber.c, currentteb.c, fiberdata.c, 424 ilockand.c, ilockand64.c, ilockcxch.c, ilockcxch16.c, ilockcxch64.c, 425 ilockcxch_.c, ilockcxchptr.c, ilockdec.c, ilockdec16.c, ilockdec64.c, 426 ilockexch.c, ilockexch64.c, ilockexch_.c, ilockexchadd.c, ilockexchadd64.c, 427 ilockexchptr.c, ilockinc.c, ilockinc16.c, ilockinc64.c, ilockor.c, 428 ilockor64.c, ilockxor.c, ilockxor64.c, readgsbyte.c, readgsdword.c, 429 readgsqword.c, readgsword.c, writegsbyte.c, writegsdword.c, writegsqword.c, 430 writegsword.c: New. 431 * Makefile.am: Adjusted for the new intrincs/* files. wininterlocked.c 432 removed from build. 433 * Makefile.in: Regenerated. 434 4352009-06-28 jonY <10walls@gmail.com> 436 437 * lib32/normaliz.def, lib64/normaliz.def: New. 438 4392009-06-27 Kai Tietz <kai.tietz@onevision.com> 440 441 * gdtoa/strtof.c (__strtof): Pre initialize local variable u to 442 avoid warning. 443 4442009-06-26 Kai Tietz <kai.tietz@onevision.com> 445 446 * threads/: Removed. 447 4482009-06-26 Kai Tietz <kai.tietz@onevision.com> 449 450 * crt/tlssup.c (__mingw_TLScallback): Use for TLS cleanup. 451 * libsrc/mingwthrd_mt.c: Make it a dummy library file. 452 * libsrc/dummy_mingwthrd.c: Add TLS clean functions. 453 * libsrc/mingwthrd_nomt.c (_CRT_MT): For default set constant 454 to value 2. 455 Add win32 thread specific call methods. 456 4572009-06-19 Kai Tietz <kai.tietz@onevision.com> 458 459 * crt/crt0_c.c: Allow use of main/wmain as -mwindows entry point 460 and pass proper Arguments. 461 * crt/crt0_w.c: Likewise. 462 * crt/crtexe.c: Use for -mwindows case also main/wmain with proper 463 arguments. 464 4652009-05-15 Kai Tietz <kai.tietz@onevision.com> 466 467 * threads/: Add sources for EH cleanup DLL. 468 * libsrc/dummy_mingwthrd.c: Likewise. 469 4702009-05-11 Ozkan Sezer <sezeroz@gmail.com> 471 472 * crt/wildcard.c: documented the _dowildcard variable. 473 * crt/crtexe.c (__tmainCRTStartup): added the missing '*' spotted by 474 Ivan Maidanski. 475 * crt/CRT_glob.c: New. Used to create CRT_glob.o, a helper object to 476 turn on command line wildcard expansion. 477 * Makefile.am: Added CRT_glob.o. 478 * Makefile.in, config.h.in, configure: regenerated. 479 4802009-04-20 Ozkan Sezer <sezeroz@gmail.com> 481 482 FR/2619978: 483 * mingw-w64-crt/gdtoa/strtof.c, mingw-w64-crt/gdtoa/strtopx.c: Prepend 484 the strtof and strtold symbols with '__mingw_' to provide both of strtof 485 and strtold which rely on msvcrt, and __mingw_strtof and __mingw_strtold 486 which rely on the internal gdtoa library. 487 * mingw-w64-headers/include/stdlib.h: Properly provide the prototypes 488 for __mingw_strtof and __mingw_strtold. 489 4902009-04-20 Ozkan Sezer <sezeroz@gmail.com> 491 492 * gdtoa/misc.c: Sync'ed with the netlib.org sources from April 20, 2009. 493 The author's changelog states: "do not attempt to allocate large memory 494 blocks from the private memory pool (which was an unlikely event, but a 495 bug)." 496 * gdtoa/strtopx.c: Sync'ed with the netlib.org sources from April 20, 2009. 497 The author's changelog states: supply explicit bit for Infinity. "Note 498 that the Q routines (which do not supply this bit) are appropriate for 499 Sparc quad precision (probably known as long double with most current 500 compilers)." 501 5022009-04-19 Ozkan Sezer <sezeroz@gmail.com> 503 504 * gdtoa/gdtoa.h: Go back to defining 'Long' as 'long' instead of int 505 in order to maintain compatibility and avoid compiler warnings. 506 5072009-04-18 Kai Tietz <kai.tietz@onevision.com> 508 509 * pow.c: Fix strict aliasing for scalar/floating point 510 modifications (required for -O2 and gcc 4.4+). 511 * tanhl.c: Likewise. 512 * lgammal.c: Likewise. 513 * tgammal.c: Likewise. 514 * powl.c: Likewise. 515 * cephes_mconf.h: Likewise. 516 * sinhl.c: Likewise. 517 * erfl.c: Likewise. 518 * lgamma.c: Likewise. 519 * tgamma.c: Likewise. 520 5212009-04-16 Ozkan Sezer <sezeroz@gmail.com> 522 523 * gdtoa/strtopx.c: The references I found indicate that the 524 mainstream code is incorrect for the STRTOG_Infinite case. See, for 525 example, http://docs.sun.com/source/819-3688/data.rep.app.html, or 526 http://www.amath.unc.edu/sysadmin/DOC4.0/c-compiler/user_guide/data.represent.app.doc.html 527 528 * gdtoa/gdtoaimp.h, gdtoa/gethex.c, gdtoa/strtodg.c: Defined a 529 SET_ERRNO() macro for less ifdefs in actual C code. 530 5312009-04-16 Ozkan Sezer <sezeroz@gmail.com> 532 533 * gdtoa/strtopx.c: Added the maintream code of case STRTOG_Infinite 534 in commented out form: it makes out of Infinite a Zero value. Until 535 we know better we should keep our version. 536 537 * gdtoa/qnan.c: Added a comment about why the union has an array of 8 538 instead of 5. 539 540 * gdtoa/README, gdtoa/gdtoaimp.h, gdtoa/gethex.c, gdtoa/g__fmt.c, 541 gdtoa/strtodg.c: Merged the locale-specific decimal point character 542 cache code from netlib.org. We are building with NO_LOCALE_CACHE, 543 though, because when user alters the decimal point in locale during 544 the execution of a program, we wouldn't do the desired thing. 545 546 * gdtoa/gdtoaimp.h, gdtoa/g_dfmt.c, gdtoa/misc.c: Reduce Kmax, and use 547 MALLOC and free for huge blocks, which are possible only in pathological 548 cases, such as dtoa calls in mode 3 with thousands of digits requested, 549 or strtod() calls with thousand of digits. from the netlib.org sources. 550 551 * gdtoa/g_xfmt.c: Added maintream code for general purposes and kept 552 our fpclassiy() code for mingw builds. 553 554 * gdtoa/gethex.c: Avoid compiler warnings about pointer targets differing 555 in signedness. 556 557 * gdtoa/README.mingw: New. 558 5592009-04-15 Kai Tietz <kai.tietz@onevision.com> 560 561 * math/copysign.c: Avoid breaking of strict aliasing. 562 5632009-04-15 Ozkan Sezer <sezeroz@gmail.com> 564 565 * gdtoa/dtoa.c, gdtoa/gdtoa.c: Sync'ed with the netlib.org sources. 566 * gdtoa/gdtoa.h: Minor cleanup. 567 * gdtoa/gdtoa_fltrnds.h: New. 568 * gdtoa/README, gdtoa/dtoa.c, gdtoa/g_dfmt.c, gdtoa/g_ffmt.c, 569 gdtoa/g_xfmt.c, gdtoa/gdtoaimp.h, gdtoa/strtof.c, gdtoa/strtopx.c: 570 Merged the Honor_FLT_ROUNDS/fegetround() bits from the current 571 netlib.org sources. 572 573 * gdtoa/gdtoaimp.h, gdtoa/strtodg.c: decrement() now returns void. 574 575 * gdtoa/strtodg.c: fix a botch in the test of whether to increase 576 rvbits before terminating the big for(;;) loop with dsign true (from 577 netlib.org sources.) 578 579 * gdtoa/gethex.c (gethex): Use ULbits as the multiplier, not 32 (from 580 netlib.org sources.) 581 582 * gdtoa/strtodg.c: Merge the rest of the rounding changes since the 583 commit rev.776. 584 585 * gdtoa/gethex.c (gethex): Another 32/ULbits change. 586 587 * gdtoa/hexnan.c: Allow optional initial 0x or 0X. 588 * gdtoa/gdtoaimp.h: Update accordingly for GDTOA_NON_PEDANTIC_NANCHECK. 589 590 * gdtoa/gethex.c: fix an off-by-one bug in a rounding test. merge the 591 rest of the rounding stuff. (from netlib.org sources.) 592 593 * gdtoa/README, gdtoa/g__fmt.c, gdtoa/g_dfmt.c, gdtoa/g_ffmt.c, 594 gdtoa/g_xfmt.c, gdtoa/gethex.c, gdtoa/smisc.c, gdtoa/strtodg.c, 595 gdtoa/gdtoa.h, gdtoa/gdtoaimp.h: Merged the locale-specific decimal 596 point fixes from netlib.org: if compiled with -DUSE_LOCALE, use the 597 current locale's decimal point character string. bufsize changed from 598 unsigned to size_t. g__fmt() now explicitly checks bufsize. fix 599 glitches in the strto* routines when compiled with -DUSE_LOCALE and 600 the locale's decimal-point string is two or more characters long. 601 The mingw build does compile with USE_LOCALE and was exposed to this 602 bug. 603 * gdtoa/g__fmt.c: Fixed a compiler warning with -DUSE_LOCALE builds. 604 605 * gdtoa/gethex.c, gdtoa/strtodg.c: Add missing cases of setting errno 606 to ERANGE (from netlib.org sources.) 607 6082009-04-14 Ozkan Sezer <sezeroz@gmail.com> 609 610 * gdtoa/dmisc.c, gdtoa/dtoa.c, gdtoa/gdtoa.c, gdtoa/gdtoa.h, 611 gdtoa/gdtoaimp.h, gdtoa/misc.c, gdtoa/smisc.c, gdtoa/strtodg.c, 612 gdtoa/strtof.c, gdtoa/ulp.c: merged the aliasing violation changes from 613 the latest netlib.org sources. 614 615 * gdtoa/misc.c: Restored the d0 and d1 macros in b2d() and d2b() for 616 smaller diffs with the netlib.org sources. 617 6182009-04-13 Ozkan Sezer <sezeroz@gmail.com> 619 620 * gdtoa/dtoa.c, gdtoa/gdtoa.c, gdtoa/gdtoaimp.h, gdtoa/misc.c, 621 gdtoa/smisc.c, gdtoa/strtodg.c, gdtoa/ulp.c: Revmoved support for IBM, 622 CRAY and VAX modes and replaced typecast assignments by union usage: 623 The IBM, CRAY and VAX macros still live in the gdtoa.h and gdtoaimp.h, 624 but all the actual code supporting them are deleted for more a clear 625 code. 626 * gdtoa/gdtoa.h: For mingw32/64, define Long as int (32 bit integer) 627 instead of long. Undefine NO_LONG_LONG (we always have 'long long'.) 628 * gdtoa/gdtoaimp.h: Always define INFNAN_CHECK when IEEE_Arith is 629 defined (which already is the case for mingw32/64, from current gdtoa 630 source at netlib.org.) Wrap the MULTIPLE_THREADS and USE_LOCALE 631 definitions at the top of the file between __MINGWxx__ ifdefs. 632 * gdtoa/gd_arith.h, gdtoa/gd_qnan.h: Regenerated. 633 6342009-04-13 Ozkan Sezer <sezeroz@gmail.com> 635 * gdtoa/dmisc.c, gdtoa/dtoa.c, gdtoa/g__fmt.c, gdtoa/g_dfmt.c, 636 gdtoa/g_ffmt.c, gdtoa/g_xfmt.c, gdtoa/gdtoa.c, gdtoa/gdtoa.h, 637 gdtoa/gdtoaimp.h, gdtoa/gethex.c, gdtoa/gmisc.c, gdtoa/hd_init.c, 638 gdtoa/hexnan.c, gdtoa/misc.c, gdtoa/smisc.c, gdtoa/strtodg.c, 639 gdtoa/strtodnrp.c, gdtoa/strtof.c, gdtoa/strtopx.c, gdtoa/sum.c, 640 gdtoa/ulp.c: Removed all KR_headers stuff along with ANSI, CONST, 641 Void and Char things. Aligned the closing braces with the opening 642 braces (wnitespace.) 643 6442009-04-13 Kai Tietz <kai.tietz@onevision.com> 645 646 * gdtoa/strtopx.c: Fix strict aliasing warnings. 647 6482009-04-13 Ozkan Sezer <sezeroz@gmail.com> 649 650 * gdtoa/dtoa.c, gdtoa/gdtoa.c, gdtoa/gdtoaimp.h, gdtoa/misc.c, 651 gdtoa/smisc.c, gdtoa/strtodg.c gdtoa/ulp.c: Fixed gcc-4.4 strict 652 aliasing issues by adding some ifdef magic. strtopx.c still needs 653 some more work. 654 6552009-04-13 Kai Tietz <kai.tietz@onevision.com> 656 657 * crtexe.c (__mingw_vex): Removed. 658 Don't initialize gs:0 by -1. 659 6602009-04-12 Ozkan Sezer <sezeroz@gmail.com> 661 662 * gdtoa/misc.c (b2d): Don't initialize d to 0.0 despite the 'd is 663 used uninitialized' warning, otherwise gcc >= 4.4 miscompiles this 664 with >= -O2. Should stay this way until at least gcc is fixed. 665 6662009-04-08 Kai Tietz <kai.tietz@onevision.com> 667 668 * crt/crtexe.c (__mingw_AddVectoredExceptionHandler): Removed. 669 Don't call AddVectoredExceptionHandler in 32-bit case. 670 Don't set fs:[0] to -1. 671 * misc/delayimp.c (PULONG): Don't define in 32-bit case. 672 6732009-04-01 Kai Tietz <kai.tietz@onevision.com> 674 675 PR/2723829 676 * misc/mingw_getsp.S: Fix wrong .code64. 677 6782009-03-28 Kai Tietz <kai.tietz@onevision.com> 679 680 * misc/fesetenv.c: Replace _imp__<sym> by __MINGW_IMP_SYMBOL(sym). 681 * complex/cpow.c: Likewise. 682 * include/internal.h: Likewise. 683 * crt/CRT_fp8.c: Likewise. 684 * crt/atonexit.c: Likewise. 685 * crt/crtexe.c: Likewise. 686 6872009-03-17 Kai Tietz <kai.tietz@onevision.com> 688 689 * crt/crtexe.c (wmainCRTStartup): Rename it to mainCRTStartup. 690 (wWinMainCRTStartup): Rename to wWinMainCRTStartup. 691 Make sure that for wmain call __main is called, too. 692 6932009-03-16 Ozkan Sezer <sezero@users.sourceforge.net> 694 695 * misc/fetestexcept.c: added missing has_sse check. 696 * misc/fesetexceptflag.c: likewise. 697 6982009-03-13 Kai Tietz <kai.tietz@onevision.com> 699 700 * crt/mingw_custom.c (__mingw_get_crt_info): Moved from 701 mingw_helpers.c. 702 * minw_helpers.c (__mingw_get_crt_info): Removed. 703 General check if _DLL was already defined. 704 7052009-03-11 Kai Tietz <kai.tietz@onevision.com> 706 707 * misc/mingw_usleep.c: New. 708 7092009-03-11 Alexey Pushkin <Alexey.Pushkin@mererand.com> 710 711 * crt/crtexe.c (_MINGW_INSTALL_DEBUG_MATHERR): Use for 712 optional debugging code for _matherr. 713 * crt/merr.c (_MINGW_INSTALL_DEBUG_MATHERR): New. 714 (_matherr): Show more details for debugging math 715 exceptions. 716 7172009-02-27 Kai Tietz <kai.tietz@onevision.com> 718 719 * crt/mingw_helper.c (__mingw_get_crt_info): Append 720 underscores to internal macros __MINGW64_VERSION, ... 721 7222009-02-20 Kai Tietz <kai.tietz@onevision.com> 723 724 PR/2615526 725 * tanhl.c: Add constant padding for 64-bits long double. 726 * lgammal.c: Likewise. 727 * tgammal.c: Likewise. 728 * powl.c: Likewise 729 * cephes_mconf.h: Likewise. 730 * sinhl.c: Likewise. 731 * erfl.c: Likewise. 732 7332009-02-16 Kai Tietz <kai.tietz@onevision.com> 734 735 * lib32/moldname-msvcrt.def (fstat): Remove. 736 (stat): Remove. 737 7382009-02-07 Kai Tietz <kai.tietz@onevision.com> 739 740 * revstamp.h: New. 741 7422008-11-11 Kai Tietz <kai.tietz@onevision.com> 743 744 * crt64/pseudo-reloc.c: Support of new pseudo relocation 745 version. 746 7472008-09-29 Kai Tietz <kai.tietz@onevision.com> 748 749 * misc/wininterlocked.c (InterlockedExchangeAdd): New. 750 (InterlockedExchangeAdd64): New. 751 7522008-09-16 Kai Tietz <kai.tietz@onevision.com> 753 754 Patch/2108279 by Jaroslav Smid 755 * lib64/uxtheme.def: New Vista API for BeginBufferedPaint, 756 BufferedPaintClear, BufferedPaintInit, BufferedPaintSetAlpha, 757 BufferedPaintUnInit, EndBufferedPaint, GetBufferedPaintBits, 758 GetBufferedPaintDC, GetBufferedPaintTargetDC, and 759 GetBufferedPaintTargetRect. 760 7612008-09-12 Kai Tietz <kai.tietz@onevision.com> 762 763 Patch/2106947 by Jaroslav Smid 764 * lib64/dwmapi.def: New. 765 7662008-08-27 Kai Tietz <kai.tietz@onevision.com> 767 768 * crt64/crtexe.c (_TUCHAR): Replaced by _TCHAR. 769 7702008-08-14 Kai Tietz <kai.tietz@onevision.com> 771 772 * stdio/ftello64.c: Use fgetpos. 773 7742008-07-29 Kai Tietz <kai.tietz@onevision.com> 775 776 * misc/execv.c: Change return type to int. 777 * misc/execve.c: Likewise. 778 * misc/execvp.c: Likewise. 779 * execvpe.c: Likewise. 780 7812008-06-14 Kai Tietz <kai.tietz@onevision.com> 782 783 * crt64/crtexe.c (duplicate_ppstrings): Correct 784 type cast of allocated buffer. 785 7862008-04-10 Kai Tietz <kai.tietz@onevision.com> 787 788 * gdtoa: New. 789 7902008-04-09 Kai Tietz <kai.tietz@onevision.com> 791 792 PR/1938117 793 * vsscanf.c: Fix assembly typo. 794 7952008-04-08 Kai Tietz <kai.tietz@onevision.com> 796 797 * profile/COPYING: New. 798 * profile/CYGWIN_LICENSE: New. 799 * profile/gcrt0.c: New. 800 * profile/gmon.c: New. 801 * profile/gmon.h: New. 802 * profile/mcount.c: New. 803 * profile/profil.c: New. 804 * profile/profil.h: New. 805 * profile/profile.h: New. 806 8072008-01-30 Kai Tietz <kai.tietz@onevision.com> 808 809 * misc/io_intrin.c: Correct arguments for __readmsr. 810 8112008-01-28 Kai Tietz <kai.tietz@onevision.com> 812 813 * crt64/fmode.c: Set default to TEXT. 814 8152008-01-28 sduplichan <sduplichan@users.sourceforge.net> 816 817 * misc/io_intrin.c: Add further intrinsic functions. 818 8192008-01-26 Kai Tietz <kai.tietz@onevision.com> 820 821 * stdio/_findfirst64i32.c: Correct wide-character version to 822 call _wfindfirst64. 823 * misc/io_intrin.c: Add intrin I/O functions. 824 8252008-01-25 Kai Tietz <kai.tietz@onevision.com> 826 827 * stdio/fseeko64.c: Correct feeko64. 828 8292008-01-23 Kai Tietz <kai.tietz@onevision.com> 830 831 * crt64/dirent.c: Add add _tGetFileAttributes for win95. 832 * misc/wcrtomb.c: EILSEQ check just for codepage zero. 833 * misc/gettimeofday.c: Reenabled gettimeofday function. 834 8352008-01-16 Kai Tietz <kai.tietz@onevision.com> 836 837 * stdio/fseeko64.c: Add os error mapping. 838 8392008-01-05 Kai Tietz <kai.tietz@onevision.com> 840 841 * misc/ and crt64/: Removed dos line-endings. 842 * crt64/moldname-msvcrt.def: Removed stat and fstat. PR/1863020. 843 8442007-11-22 Kai Tietz <kai.tietz@onevision.com> 845 846 * crtexe.c: Corrected fs:0, gs:0 initialization. This 847 let setjmp longjmp work proper. 848 8492007-11-19 Kai Tietz <kai.tietz@onevision.com> 850 851 * _findfirst64i32.c: Add wide char methods. 852 * _findnext64i32.c: Likewise. 853 8542007-11-15 Kai Tietz <kai.tietz@onevision.com> 855 856 * misc/wininterlocked.c: Add NtCurrentTeb function. PR/1832340. 857 8582007-10-22 20-40 <20-40@annonymous> 859 860 * crtexe.c: Add _pei386_runtime_relocator. 861 * crtdll.c: Likewise. 862 8632007-10-22 Kai Tietz <kai.tietz@onevision.com> 864 865 * crtexe.c: Add exception handler basic routines. 866 SEH support experimental. 867 8682007-10-19 Kai Tietz <kai.tietz@onevision.com> 869 870 * fseeko64.c: (_flush): New method. 871 (_fseeki64): Use _flush instead of fflush. 872 8732007-10-18 Kai Tietz <kai.tietz@onevision.com> 874 875 * Makefile: Disable build of alarm.c in misc. 876 8772007-10-09 Kai Tietz <kai.tietz@onevision.com> 878 879 * _fstat64i32.c,_fwstat64i32.c: New. 880 8812007-10-05 zhou drangon <drangon.mail@gmail.com> 882 883 * misc/spawnv.c: Corrected mode argument. 884 * misc/spawnve.c: Likewise. 885 * misc/spawnvp.c: Likewise. 886 * misc/spawnvpe.c: Likewise. 887 8882007-10-04 Kai Tietz <kai.tietz@onevision.com> 889 890 * misc/execv.c: 891 * misc/execve.c: New. 892 * misc/execvp.c: New. 893 * misc/execvpe.c: New. 894 * misc/spawnv.c: New. 895 * misc/spawnve.c: New. 896 * misc/spawnvp.c: New. 897 * misc/spawnvpe.c: New. 898 * Makefile: Add execv.c, execve.c, execvp.c, execvpe.c, 899 spawnv.c, spawnve.c, spawnvp.c, and spawnvpe.c to build. 900 9012007-10-01 Kai Tietz <kai.tietz@onevision.com> 902 903 * misc/difftime64.c: New. 904 * misc/difftime32.c: New. 905 * Makefile: Add difftime32.c and difftime64.c. 906 9072007-10-01 zhou drangon <drangon.mail@gmail.com> 908 909 * math/remquof.S: Fixed typos. 910 * math/ceill.S: Likewise. 911 * math/floorl.S: Likewise. 912 9132007-09-27 Kai Tietz <kai.tietz@onevision.com> 914 915 * math/logf.S: Removed. 916 * math/floorf.S: Removed. 917 * math/log10f.S: Removed. 918 * math/copysignf.S: Removed. 919 * math/copysign.S: Removed. 920 * math/logf.c: New. 921 * math/floorf.c: New. 922 * math/log10f.c: New. 923 * math/copysignf.c: New. 924 * math/copysign.c: New. 925 * math/ceill.S: Adjust calling convention. 926 * math/copysignl.S: Likewise. 927 * math/cosl.S: Likewise. 928 * math/exp2.S: Likewise. 929 * math/exp2f.S: Likewise. 930 * math/exp2l.S: Likewise. 931 * math/floorl.S: Likewise. 932 * math/fma.S: Likewise. 933 * math/fmaf.S: Likewise. 934 * math/frexpl.S: Likewise. 935 * math/ilogb.S: Likewise. 936 * math/ilogbf.S: Likewise. 937 * math/ilogbl.S: Likewise. 938 * math/log10l.S: Likewise. 939 * math/log1p.S: Likewise. 940 * math/log1pf.S: Likewise. 941 * math/log1pl.S: Likewise. 942 * math/log2.S: Likewise. 943 * math/log2f.S: Likewise. 944 * math/log2l.S: Likewise. 945 * math/logl.S: Likewise. 946 * math/nearbyint.S: Likewise. 947 * math/nearbyintf.S: Likewise. 948 * math/nearbyintl.S: Likewise. 949 * math/remainder.S: Likewise. 950 * math/remainderf.S: Likewise. 951 * math/remainderl.S: Likewise. 952 * math/remquo.S: Likewise. 953 * math/remquof.S: Likewise. 954 * math/remquol.S: Likewise. 955 * math/scalbn.S: Likewise. 956 * math/scalbnf.S: Likewise. 957 * math/scalbnl.S: Likewise. 958 * math/sinl.S: Likewise. 959 * math/tanl.S: Likewise. 960 9612007-09-26 Kai Tietz <kai.tietz@onevision.com> 962 963 * Makefile: Add _findfirst64i32.c. 964 Add _findnext64i32.c. 965 * stdio/_findfirst64i32.c: New. 966 * stdio/_findnext64i32.c: New. 967 * math/sinf.S: Removed. 968 * math/cosf.S: Removed. 969 * math/tanf.S: Removed. 970 * math/ceilf.S: Removed. 971 * math/sinf.c: New. 972 * math/cosf.c: New. 973 * math/tanf.c: New. 974 * math/ceilf.c: New. 975 9762007-09-24 Kai Tietz <kai.tietz@onevision.com> 977 978 * dirent.c: (_topendir): Let d_name point to dd_dta.name. 979 PR/1801043 980 * mktime.c, difftime.c, ctime.c, gmtime.c, localtime.c, 981 _mkgmtime.c, time.c: New files in misc. 982 * Makefile: Add new files to build. 983 9842007-09-21 Kai Tietz <kai.tietz@onevision.com> 985 986 * misc/wininterlocked.c: Remove InterlockedExchangeAdd64 and 987 InterlockedExchangeAdd. 988 9892007-09-20 Kai Tietz <kai.tietz@onevision.com> 990 991 * Makefile: Add build file misc/wininterlocked.c. 992 * misc/wininterlocked.c: New file implementing 993 inline methods defined by winnt.h. 994 9952007-09-19 Kai Tietz <kai.tietz@onevision.com> 996 997 * Makefile: removed termios and TERMIOS_OBJS. 998 * termios/: Removed. 999 10002007-09-11 Kai Tietz <kai.tietz@onevision.com> 1001 1002 * math/cephes_emath.c: (__emdnorm): Work around 1003 negation of unsigned short bug by using xor logic 1004 PR/1792793. 1005 * tlssup.c: (__dyn_tls_init, __dyn_tls_dtor): Type 1006 cast warnings PR/1792786. 1007 * misc/gettimeofday.c: (mingw_gettimeofday): New POSIX compatible 1008 version of gettimeofday method. 1009 10102007-08-10 Kai Tietz <kai.tietz@onevision.com> 1011 1012 * math/cbrtl.c: [PR/1781604] Warning incompatible implicit declaration. 1013 * math/erfl.c: [PR/1781602] Warning incompatible implicit declaration. 1014 10152007-08-21 Kai Tietz <kai.tietz@onevision.com> 1016 1017 * Makefile: Add isblank.c and iswblank.c. 1018 * isblank.c, iswblank.c: New. 1019 10202007-08-21 Professor Brian Ripley <ripley@stats.ox.ac.uk> 1021 1022 * dllmain.c: Remove deprecated reference to global 1023 variable '_pRawDllMain'. 1024 10252007-08-14 NightStrike <nightstrike@gmail.com> 1026 1027 * Makefile: PR/1772766 remove unused DLLWRAP?. 1028 10292007-08-14 Kai Tietz <kai.tietz@onevision.com> 1030 1031 * dllcrt.c: Introduce call for DllEntryPoint if present. 1032 * dllentry.c: New. 1033 * Makefile: Add dllentry.c to libmingw.a. 1034 10352007-07-25 Kai Tietz <kai.tietz@onevision.com> 1036 1037 * mingw_helpers.c: New file for libmingw32.a. 1038 * crtdll.c, crtexe.c: (__dyn_tls_init_callback, 1039 _decode_pointer, _encode_pointer, mingw_app_type): Moved 1040 implementation to mingw_helpers.c. 1041 10422007-07-25 Kai Tietz <kai.tietz@onevision.com> 1043 1044 * crtbegin.c, crtend.c: New. 1045 * Makfile: generate crtbegin.o and crtend.o objects. 1046 * CRT_fp10.c: Renamed according to Makefile. 1047 * CRT_fp8.c: Renamed according to Makefile. 1048 10492007-07-19 Kai Tietz <kai.tietz@onevision.com> 1050 1051 * Makefile: Add crt0_c.c and crt0_w.c 1052 * crt0_c.c: New. 1053 * crt0_w.c: New. 1054 * crtexe.c: Combine win/console for sake of -mconsole and 1055 -mwindows and move default main for win into libmingw32.a. 1056 10572007-07-19 NightStrike <nightstrike@gmail.com> 1058 1059 * Makefile: Replace EXE by EXEEXT as autoconf defines it. 1060 10612007-07-18 Kai Tietz <kai.tietz@onevision.com> 1062 1063 * Makefile: Enable windows starup. 1064 Add misc/wassert.c to libmingwex.a. 1065 * misc/wassert.c: Add _wassert method. 1066 10672007-07-17 Kai Tietz <kai.tietz@onevision.com> 1068 1069 * crtexe.c: Define argv, envp unicode specific. 1070 Corrected definition of __initenv and __winitenv. 1071 * internal.h: Corrected definition of __initenv and __winitenv. 1072 10732007-07-17 Professor Brian Ripley <ripley@stats.ox.ac.uk> 1074 1075 * Makefile: Replaced hardcoded /usr/local by $prefix. 1076 Removed install of none existing docdir. 1077 10782007-07-15 Kai Tietz <kai.tietz@onevision.com> 1079 1080 * Contributed initial crt set. 1081 1082 1083Local Variables: 1084version-control: never 1085End: 1086