Commit Graph

329 Commits

Author SHA1 Message Date
Alexandre Julliard 065287ed66 libwine: Add call frame annotations in x86 assembly code. 2009-06-25 12:05:09 +02:00
Alexandre Julliard b9fd2c8d4c libwine: Add unwind annotations to the stack switching functions for x86_64. 2009-06-16 14:26:20 +02:00
Gerald Pfeifer 5a28d37fe6 libwine: Remove redundant prototype for wine_call_on_stack(). 2009-05-18 12:31:49 +02:00
Alexandre Julliard f41b239645 libwine: Don't export mmap functions for the Windows build. 2009-04-01 20:27:59 +02:00
Alexandre Julliard 8edf353bd2 libwine: Export __wine_get_main_environment on Mac OS to make sure it's reevaluated when used. 2009-04-01 15:07:42 +02:00
Francois Gouget c0a672b19d port: Remove spaces before '\n's. 2009-03-09 12:05:38 +01:00
Francois Gouget ae28fdb560 libwine: Reenable the memory reservation code on FreeBSD. 2009-03-09 12:05:27 +01:00
Alexandre Julliard cee15b2449 libwine: Try to load all modules in the programs directory, not just those with .exe extension. 2009-02-25 11:54:05 +01:00
Alexandre Julliard b38b207625 libwine: Get the reverse mapping of the Unicode default char to check for invalid chars.
We can't assume that wctomb(Unicode default char) is identical to the Ansi
default char.
2009-02-23 15:16:35 +01:00
Alexandre Julliard 8e16e78710 libwine: Re-generate the Windows codepage data using the bestfit files. 2009-01-19 20:33:55 +01:00
Alexandre Julliard dc727fa7b0 libwine: Enable perl warnings and use strict in cpmap.pl. 2009-01-19 19:57:53 +01:00
Alexandre Julliard 97d31ec789 libwine: Add support in cpmap.pl for parsing the Windows bestfit codepage files. 2009-01-19 19:21:55 +01:00
Paul Bryan Roberts d2b13825e4 libwine: Avoid writing to repository during install. 2009-01-15 13:16:24 +01:00
Alexandre Julliard 52035af0e5 libwine: Ignore format modifiers 'h' and 'l' when formatting a string. 2009-01-05 11:58:38 +01:00
Alexandre Julliard 9428dfe71a libwine: Fix vsnprintfW string formatting to handle alignment and padding.
Also fix handling of pointer format for 64-bit.
2009-01-04 14:59:54 +01:00
Gerald Pfeifer 3ba9986325 wpp: Add missing #include <ctype.h>. 2008-12-27 20:28:47 +01:00
Alexandre Julliard e5ad41bce3 libport: Check for ENOTSUP being defined before using it. 2008-12-27 20:06:28 +01:00
Alexandre Julliard 1399d14e0a libport: Avoid including winsock2.h. 2008-12-24 10:05:19 +01:00
Alexandre Julliard dc1a9f19c1 libport: Replacement for poll(). 2008-12-22 18:00:13 +01:00
Alexandre Julliard 0fbd55696c libport: Add a stub replacement for symlink(). 2008-12-22 11:38:39 +01:00
Alexandre Julliard d2a426a6ab libwine: Don't try to use the preloader on non-i386. 2008-12-12 10:19:54 +01:00
Francois Gouget df949b4e86 port: Remove unneeded casts of zero. 2008-12-08 12:04:51 +01:00
Alexandre Julliard 44162aa21a libwine: Don't export the selector functions for the Windows build. 2008-12-05 13:25:23 +01:00
Rob Shearman 92f5aa0a69 wpp: Check for overflows when parsing integer constants. 2008-10-22 11:57:36 +02:00
Jacek Caban 1715dcbb19 libport: Added isnan. 2008-10-15 12:22:19 +02:00
Alexandre Julliard 4eb350b86b libwine: Add support for relocating MS-style imports that use OriginalFirstThunk. 2008-09-04 21:52:36 +02:00
Alexandre Julliard c614a2481a libwine: Reserve some malloc space on Solaris before we start mapping other things. 2008-09-03 17:22:17 +02:00
Alexandre Julliard b3ec2e5f95 makefiles: Recurse into all directories for install-lib and install-dev too. 2008-08-25 14:27:03 +02:00
Dan Hipschman 1b392bfa06 libs/wine: Avoid over-allocating memory in default_dbgstr_wn. 2008-07-16 17:54:55 +02:00
Alexandre Julliard 28a2179dd6 Add noinput directive to all lex files to avoid a compiler warning. 2008-07-07 12:31:33 +02:00
Alexandre Julliard 8e72924541 Revert "wpp: config.h and wine/port.h should be included first."
This reverts commit 33017b0d93.
Some distros still ship flex 2.5.4 unfortunately.
2008-06-30 16:17:35 +02:00
Alexandre Julliard 33017b0d93 wpp: config.h and wine/port.h should be included first. 2008-06-30 12:52:00 +02:00
Simon Richter 2416533cd5 libwine: Fix wine_switch_to_stack on ppc.
The PowerPC ABI expects the caller to allocate space for the return
address on the stack, above the current stack pointer, even if the
address is passed in the link register (usually the address is stored at
SP+4 by the callee).
2008-06-02 12:34:28 +02:00
Simon Richter ff77ba8e17 libwine: Implement wine_call_on_stack for ppc. 2008-06-02 12:34:06 +02:00
Alexandre Julliard 10e795a091 libport: Move the sigsetjmp replacement to exception.h to make it available for Winelib too. 2008-05-26 19:23:43 +02:00
Petr Sumbera 4992b6590e port: Add alternative for isinf. 2008-04-30 13:45:23 +02:00
Alexandre Julliard 662718160e libwine: Allow to specify a non-existing directory as WINEPREFIX. 2008-04-21 15:48:12 +02:00
Francois Gouget d8c41a25da Spelling fix in the ldt bitfields. 2008-04-14 12:40:22 +02:00
Alexandre Julliard 5fe73e6903 libwine: Added mappings for codepage 1361 (Korean Johab). 2008-04-08 12:19:27 +02:00
Alexandre Julliard 85241fbe5b libwine: Only use the last line of the git version description. 2008-04-07 17:38:27 +02:00
Andrew Talbot 8ba539844b port: Remove superfluous semicolon. 2008-04-07 11:24:05 +02:00
Alexandre Julliard 8505f1429d libwine: Export functions that return the Wine version number and build id. 2008-03-26 23:38:36 +01:00
Alexandre Julliard c9f0bea910 libwine: Added a wine_call_on_stack function. 2008-03-26 15:38:00 +01:00
Ken Thomases 3674c77341 libwine: Cope with Leopard brokenness w.r.t. setrlimit(RLIMIT_NOFILE). 2008-03-22 11:14:23 +01:00
Francois Gouget 63040e4d90 port: s/#if/#ifdef/ so it still works if HAVE_XXX is not defined. 2008-03-06 17:39:13 +01:00
Francois Gouget 8d8b44089d port/getopt: s/#if/#ifdef/ so it still works if HAVE_STRING_H is not defined. 2008-03-05 12:21:11 +01:00
Rob Shearman 0c694d710e makefiles: Split AR into AR and ARFLAGS. 2008-03-04 20:55:24 +01:00
Rob Shearman 7cb2ced97d libport: Undefine strcasecmp and strncasecmp in case they are defined to stricmp and strnicmp respectively. 2008-03-04 12:02:26 +01:00
Rob Shearman dfcd07eba0 libwpp: Include wine/port.h in ppl.l as strcasecmp is used, which isn't available on all platforms. 2008-03-04 12:01:44 +01:00
Alexandre Julliard 41fbacefa1 Avoid the nounistd option that doesn't exist on older flex, define YY_NO_UNISTD_H instead. 2008-02-19 15:42:49 +01:00