Commit Graph

429 Commits

Author SHA1 Message Date
Józef Kucia 2c8a3c31b7 wpp: Fix a few memory leaks in the wpp_parse() function. 2012-03-29 20:49:33 +02:00
Józef Kucia 1d9bb50230 wpp: Reset lexer state after unexpected end of file. 2012-03-12 10:12:53 +01:00
Nikolay Sivov fdcf7cc9af wpp: Properly use va_start/va_end around vsnprintf(). 2012-02-20 11:38:30 +01:00
Alexandre Julliard b46ea8a5b8 libwine: Avoid compiler warnings for Mingw builds. 2012-01-17 15:02:45 +01:00
Gerald Pfeifer 11e811411c libwine: Always build preloading code. 2012-01-17 11:52:19 +01:00
Daniel Lehman 8bed3b6f2c libwine: Use larger buffer in vsnprintfW for large numbers. 2012-01-09 12:52:17 +01:00
Francois Gouget e438743041 libwine: Include a couple of extra system headers to fix the compilation on Solaris. 2011-12-02 17:25:55 +01:00
Ken Thomases fda27ccc1b libport: For spawnvp(_P_DETACH, ...), double-fork to avoid creating zombies. 2011-12-01 10:45:26 +01:00
Ken Thomases abe6a13ff1 libwine: Reap child process to avoid leaving a zombie. 2011-12-01 10:45:15 +01:00
Ken Thomases 8780571698 libport: No need to reset SIGCHLD because we're not changing it anymore. 2011-12-01 10:11:01 +01:00
Charles Davis c857bdd09d libwine: Fix linking with non-Apple GCC. 2011-10-12 20:52:46 +02:00
Charles Davis 07decea872 libwine: Fix resetting the install_name on Mac OS. 2011-10-04 15:24:04 -05:00
Marcus Meissner 59e817c523 wpp: Add semicolons at end of code rules. 2011-09-26 18:00:32 +02:00
Alexandre Julliard 794b9313a4 libwine: Disable debug output when stderr goes to /dev/null. 2011-09-04 23:15:49 +02:00
Francois Gouget c992ca277d Assorted spelling fixes. 2011-08-24 19:07:46 +02:00
Robert Millan 535a55ec9e configure: Add GNU/kFreeBSD detection. 2011-08-24 11:58:15 +02:00
Alexandre Julliard 704a330a8e tools: Move the cpmap.pl script to tools/make_unicode. 2011-07-07 15:10:01 +02:00
Aric Stewart 7339c04b7b usp10: Shift to using the unicode data for most of the indic lexical functions. 2011-07-07 14:59:37 +02:00
Aric Stewart 95166855bb usp10: Implement ScriptBreak using the Unicode Line Breaking Algorithm. 2011-07-07 14:56:50 +02:00
Alexandre Julliard 6d78004899 libwine: Avoid a potential loop in reserve_area. 2011-06-22 13:43:26 +02:00
Alexandre Julliard 57765b8c30 libport: Don't clear the buffer on failure in mkstemps. 2011-05-26 12:21:02 +02:00
Stefan Dösinger a774152f1a port: Add isinf and isnan implementations for Visual Studio. 2011-05-25 12:25:38 +02:00
André Hentschel ff2b5c4535 libport: Remove Alpha support. 2011-04-20 13:09:30 +02:00
Akihiro Sagawa 16d5737009 libwine: MB_ERR_INVALID_CHARS makes an error when the undefined byte character is used. 2011-04-05 11:13:26 +02:00
Gerald Pfeifer 0d92426d2b wpp: Add explicit casts when mixing unsigned and signed integers. 2011-02-28 11:04:52 +01:00
Matteo Bruni 46caa0d225 wpp: Let pp_add_define take the responsibility of copying strings (Valgrind). 2011-02-21 12:45:28 +01:00
Matteo Bruni e32598b046 wpp: Free strings on define deletion (Valgrind). 2011-02-21 12:45:25 +01:00
Gerald Pfeifer 7a3226be46 wpp: Add explicit casts when mixing signed and unsigned integers. 2011-02-16 14:26:27 +01:00
Gerald Pfeifer 7f6d6b835d wpp: Fix the output type for the "unsigned OP signed" cases in BIN_OP_INT and friends. 2011-02-14 13:33:30 +01:00
Austin English b21319231e libwine: Add missing checks for FreeBSD_kernel. 2011-01-17 14:26:16 +01:00
Alexandre Julliard b8f6345d3d libwine: Remove redundant wine_switch_to_stack implementations. 2011-01-17 12:49:31 +01:00
André Hentschel 30063b5439 libwine: Implemented the call_on_stack function for Sparc. 2011-01-17 12:46:43 +01:00
Alexandre Julliard 06f76236d1 libwine: Fall back to normal exec if the preloader doesn't exist. 2011-01-13 19:56:12 +01:00
Alexandre Julliard 3812fd3006 libwine: Fix handling of null character in vsnprintfW for %c format. 2011-01-13 12:41:03 +01:00
Alexandre Julliard b9b0bcbf3f wpp: Line and column numbers must start at one. 2010-12-30 13:08:48 +01:00
Alexandre Julliard 13eafa047d configure: Get rid of the replacement function for gettid. 2010-12-27 12:08:37 +01:00
Alexandre Julliard 378df94ef8 libwine: Use the syscall function instead of inline assembly. 2010-12-23 17:07:35 +01:00
Alexandre Julliard ea8ee88f98 libwine: Reserve memory areas for 64-bit in case we don't have a preloader. 2010-12-17 13:25:41 +01:00
Alexandre Julliard 5af634fd3b libwine: Use the 64-bit preloader when starting 64-bit wine. 2010-12-16 20:02:18 +01:00
Alexandre Julliard 7a7b60098f libwine: Fix a pointer comparison warning. 2010-11-17 15:07:30 +01:00
Ken Thomases 47dea9b670 loader: On Mac, reserve the process's original thread for the frameworks.
The frameworks expect the original thread to run its run loop, so input
sources (like distributed notifications) get processed.  For example,
Core Audio on Snow Leopard doesn't track changes in the default ouput
device, such as when headphones are plugged in, without this.
2010-11-16 11:47:58 +01:00
Alexandre Julliard 6410ab1ce8 libwine: Update Unicode tables to the Unicode 6.0 standard. 2010-10-30 20:42:09 +02:00
André Hentschel f901fa9769 build-env: Don't use 'exchange instruction set' instructions on ARM to fix build on ARMv6 e.g. Nokia N810. 2010-09-21 14:17:37 +02:00
André Hentschel c704758a2f libs/wine: Fix ARM support. 2010-09-20 12:54:15 +02:00
Alexandre Julliard bd9852cd6f makefiles: Rename the SRCDIR, TOPSRCDIR and TOPOBJDIR variables to follow autoconf conventions. 2010-09-19 12:40:12 +02:00
Alexandre Julliard 81b8ee863e makefiles: Add a standard header for all makefiles to replace the common variable initializations. 2010-09-19 12:36:48 +02:00
Travis Athougies 4858654031 wpp: Fixed bug in preventing add_text_to_macro from handling macros over 1 kb large. 2010-07-28 12:21:54 +02:00
Marko Nikolic 0ffb137d4a libwine: Removed sign comparison warning. 2010-07-26 18:38:32 +02:00
Aric Stewart 46a5b46710 libwine: There are a few supercript characters (No, Lm types) that Windows marks as being either digit or as a letter. 2010-07-22 13:09:18 +02:00
Aric Stewart 459fb56afb libwine: There are a number of characters of non punctuation type in the latin I block that Windows considers to be punctuation. 2010-07-22 13:09:05 +02:00