Alexandre Julliard
13479aa7b8
tools: Update the character data tables to Unicode 6.3.0.
2013-10-15 16:09:16 +02:00
Alexandre Julliard
e318b4a59c
makefiles: Move the static library rules to the global Make.rules file.
2013-10-09 11:25:04 +02:00
Alexandre Julliard
8d5b8b1346
makefiles: Define __WINESRC__ globally.
2013-10-07 10:48:04 +02:00
Alexandre Julliard
a60ebd3ade
makefiles: Link libwine statically into the tools to avoid run-time path dependencies.
2013-10-04 17:46:22 +02:00
Alexandre Julliard
c30923f25b
libwine: Add JNI initialisation support to start Wine from an Android activity.
2013-10-01 17:32:17 +02:00
Alexandre Julliard
8355887560
makefiles: Clean files from the top-level makefile where possible.
2013-09-30 20:34:53 +02:00
Alexandre Julliard
626be2eab1
libwine: Look for all libraries in the dll search path on Android.
2013-09-26 18:15:12 +02:00
Alexandre Julliard
a83c598c79
makefiles: Add support for specifying a prefix for installed library file names.
2013-09-26 14:35:45 +02:00
Alexandre Julliard
2b2bf64d3b
libwine: Put the server directory inside the wineprefix on Android.
2013-09-16 12:51:11 +02:00
Alexandre Julliard
876189a405
libwine: Don't add a user id to the server directory if not supported.
2013-09-16 12:43:07 +02:00
Alexandre Julliard
16c8ca8082
libwine: Use the argv[0] directory as bin directory only if all other methods fail.
2013-09-16 12:34:44 +02:00
Alexandre Julliard
4be4ad8278
libwine: Add support for codepage 10005 (Mac Hebrew).
2013-08-19 19:02:01 +02:00
Alexandre Julliard
23ddde8850
libwine: Add support for codepage 10004 (Mac Arabic).
2013-08-19 19:00:55 +02:00
Alexandre Julliard
4f718ca07d
libwine: Add support for defining round-trip mappings using the Unicode private range.
2013-08-19 18:59:40 +02:00
Alexandre Julliard
194c43ac30
libwine: Compress code page tables by merging identical sequences.
2013-07-22 17:16:02 +02:00
Alexandre Julliard
6cb5cf183a
libwine: Update the codepage tables to Unicode 6.2.0.
2013-07-22 17:16:01 +02:00
Alexandre Julliard
4be0f88e8d
libwine: Use the best fit data for codepage 1361.
2013-07-22 17:16:00 +02:00
Alexandre Julliard
5fbb68769a
libwine: Fix the default Unicode character for codepage 20932.
2013-07-22 17:16:00 +02:00
Alexandre Julliard
89a54082be
libwine: Fix the default character for EBCDIC codepages.
2013-07-22 17:15:59 +02:00
Alexandre Julliard
2db2303bbc
libwine: Add support for codepage 10082 (Mac Croatian).
2013-06-26 17:57:28 +02:00
Alexandre Julliard
085eda4e2d
libwine: Add support for codepage 10021 (Mac Thai).
2013-06-26 17:56:26 +02:00
Alexandre Julliard
0928012251
libwine: Add support for codepage 10017 (Mac Ukrainian).
2013-06-26 17:55:31 +02:00
Alexandre Julliard
ee34072cfb
libwine: Add support for codepage 10010 (Mac Romanian).
2013-06-26 17:54:16 +02:00
Alexandre Julliard
1aebebaf72
libwine: Add support for codepage 10008 (Mac Simplified Chinese).
2013-06-26 17:52:31 +02:00
Alexandre Julliard
701d5efdef
libwine: Add support for codepage 10003 (Mac Korean).
2013-06-26 17:50:04 +02:00
Alexandre Julliard
c90c593288
libwine: Add support for codepage 10002 (Mac Traditional Chinese).
2013-06-26 17:47:17 +02:00
Alexandre Julliard
aa23d6ecc6
libwine: Add support for codepage 10001 (Mac Japanese).
2013-06-26 17:42:33 +02:00
Alexandre Julliard
ce4b6451aa
configure: Add explicit install targets in libs/wine for make_makefiles.
2013-05-10 22:01:44 +02:00
Alexandre Julliard
54244470f3
makefiles: Generate the platform-specific libwine rules from configure.
2013-05-01 13:33:39 +02:00
Dmitry Timoshkov
e2791cdfb1
include: Make IMAGE_RESOURCE_DIRECTORY_ENTRY match PSDK definition.
2013-04-29 13:33:54 +02:00
Ken Thomases
304463b4e1
libwine: Add libwine's directory (@loader_path) to rpath.
2013-04-16 12:10:24 +02:00
Ken Thomases
cf73350d9f
loader: On Mac, if Wine is already on secondary thread, don't reserve it for the system frameworks.
2013-04-16 12:05:22 +02:00
Ken Thomases
71377c5652
libwine: Make [v]snprintW() always null-terminate the buffer, even if it's short.
2013-04-10 16:16:46 +02:00
Alexandre Julliard
43ac582d7d
libport: Rename spawnvp to _spawnvp to avoid the deprecated name.
2013-04-09 15:26:10 +02:00
Jacek Caban
e422a22ed9
libwine: Added tid debug channel support on native Windows builds.
2013-03-28 12:18:31 +01:00
André Hentschel
fc08021151
libport: Remove SPARC support.
2013-03-11 10:50:40 +01:00
Alexandre Julliard
ef4981bd5b
libwine: Hardcode Linux syscall numbers.
2013-01-21 16:00:16 +01:00
André Hentschel
cf195437c6
include: Make sure interlocked_cmpxchg128 is defined on ARM64.
2013-01-21 12:50:58 +01:00
Alexandre Julliard
3a4281708a
libport: Always include the interlocked_cmpxchg128 fallback.
2013-01-17 12:21:14 +01:00
Alexandre Julliard
cf66a1f0ee
libport: Implemented the interlocked_cmpxchg128 function for ARM64.
2013-01-16 12:35:42 +01:00
André Hentschel
c2ef2edf85
libport: Implemented the interlocked_cmpxchg128 function for ARM64.
2013-01-16 12:34:30 +01:00
André Hentschel
16954b3a82
libwine: Implemented the wine_call_on_stack function for ARM64.
2013-01-16 12:34:27 +01:00
Ken Thomases
f377591e98
libwine: Use rpath-based install name and library references for libwine on Mac.
2013-01-11 12:03:54 +01:00
Alexandre Julliard
af59e6f1b7
configure: Get rid of the check for strings.h.
2013-01-09 12:25:14 +01:00
Alexandre Julliard
61768c0775
configure: Get rid of the check for getpagesize.
2013-01-09 12:23:02 +01:00
Alexandre Julliard
cef0fde53d
libwine: Use sysconf() instead of getpagesize().
2013-01-09 12:21:26 +01:00
Ken Thomases
573436047e
libwine: Call the Mac Multi-Processing Services lib from the main thread first.
2013-01-08 16:35:19 +01:00
Hermès Bélusca-Maïto
9dbd1969fc
wpp: Fix path separator on Windows platforms.
2012-12-27 17:15:39 +01:00
Alexandre Julliard
551077ab73
configure: Check for getopt_long_only instead of getopt_long.
...
Some platforms have the latter but not the former.
2012-11-08 10:57:09 +01:00
Alexandre Julliard
487c50c1e7
ntdll: Remove futimes implementation from libport, it's only needed in ntdll.
2012-10-30 18:08:11 +01:00
Matteo Bruni
80034de243
wpp: Explicitly pass include type to the lookup callback function.
...
Also, always pass the parent name to the callback, d3dcompiler needs
that information.
2012-06-13 21:35:39 +02:00
Matteo Bruni
8b0d3d9f9a
wpp: Invert 'type' callback parameter value, to match comment.
2012-06-13 21:35:38 +02:00
Alexandre Julliard
cbdc795515
libwine: Avoid memrchr.
2012-06-06 12:39:48 +02:00
André Hentschel
57de68e876
libwine: Improve bin directory detection on kFreeBSD and DragonFly BSD.
2012-06-05 10:24:31 +02:00
Damjan Jovanovic
c296d1fbe1
libwine: Improve bin directory detection on FreeBSD.
2012-06-04 12:17:55 +02:00
André Hentschel
e369e79bd5
libwine: Add checks for DragonFly BSD.
2012-05-29 10:47:00 +02:00
André Hentschel
f93d3ad2f5
libwine: Always use Thumb instructions on ARM.
2012-04-30 19:34:41 +02:00
André Hentschel
db09c6c393
libwine: Add thumb support.
2012-04-09 17:23:08 +02:00
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