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
abe6a13ff1
libwine: Reap child process to avoid leaving a zombie.
2011-12-01 10:45:15 +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
Alexandre Julliard
794b9313a4
libwine: Disable debug output when stderr goes to /dev/null.
2011-09-04 23:15:49 +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
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
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
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
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
Aric Stewart
84561d76e5
libwine: Remove some previous c1 cntrl exceptions that are no longer valid.
2010-07-22 13:05:13 +02:00
Aric Stewart
f2b8873b1d
libwine: Add C1_DEFINED to our C1 types and set it properly.
2010-07-22 13:02:31 +02:00
Aric Stewart
49a4e8dfb8
libwine: Update wctype table to represent windows 7 values.
2010-07-22 12:59:51 +02:00
Alexandre Julliard
a5fe688704
libwine: Generate Unicode data for Arabic shaping.
2010-05-19 17:52:42 +02:00
Alexandre Julliard
930a13dd86
libwine: Add support for generating l_intl.nls, based on a patch by Andrey Turkin.
2010-05-06 20:50:14 +02:00
Alexandre Julliard
6f3f505f04
libwine: Generate a table for BiDi character mirroring.
2010-05-06 19:54:45 +02:00
Alexandre Julliard
388779e320
libwine: Update the character tables to Unicode 5.2.
2010-05-06 19:25:04 +02:00
Alexandre Julliard
65a82cb180
libwine: Download Unicode data files from unicode.org as needed in cpmap.pl.
2010-05-06 18:23:44 +02:00
Alexandre Julliard
dc0e712d10
libwine: Store more detailed information about characters direction.
2010-04-14 18:00:45 +02:00
Alexandre Julliard
fd9c41ed20
libwine: Make cfi annotations optional for x86_64.
2010-04-12 12:37:35 +02:00
Alexandre Julliard
bef5645eb1
makefiles: Remove the no longer needed explicit separators for dependencies.
2010-03-16 13:28:19 +01:00
Alexandre Julliard
442512d59f
libwine: Do not export any of the LDT support on non-i386 platforms.
2009-12-30 18:05:02 +01:00
Alexandre Julliard
eff7762d0a
libwine: Fix handling of precision argument in vsnprintfW.
2009-10-29 13:05:37 +01:00
Alexandre Julliard
1aa749d9e7
libwine: Reserve some low memory space even without a preloader.
2009-10-27 19:06:48 +01:00
Yann Droneaud
fec1e88984
libwine: Test against __linux__ define instead of just linux.
2009-10-27 10:49:41 +01:00
André Hentschel
23842df371
libwine: Implemented the call_on_stack function for ARM.
2009-10-02 17:11:32 +02:00
Alexandre Julliard
f93c9d9b13
libwine: Don't export wine_ldt_copy for the Windows build.
2009-09-28 17:31:43 +02:00
Alexandre Julliard
b860c4aab0
configure: Add a .exe extension to the tools dependencies when building on Windows.
2009-09-01 22:36:13 +02:00
Alexandre Julliard
995e553715
libwine: Determine the bin directory independently from the lib directory if possible.
...
Prefer the bin directory when getting the data dir location.
2009-08-25 14:29:32 +02:00
Alexandre Julliard
99538272d5
libwine: Ignore libraries that are of the wrong 32/64 class.
2009-08-11 17:29:07 +02:00
Alexandre Julliard
464c956a0a
libwine: Fix the wctomb validity check for codepages where the default chars don't convert to each other.
2009-07-24 10:40:32 +02:00
Alexandre Julliard
1d5cb9d23b
include: Get rid of the no longer used wine/pthread.h.
2009-07-06 14:35:24 +02:00
Alexandre Julliard
56af92b073
makefiles: Regenerate the source lists using make_makefiles.
2009-07-03 13:26:38 +02:00
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
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
Alexandre Julliard
d2a426a6ab
libwine: Don't try to use the preloader on non-i386.
2008-12-12 10:19:54 +01:00
Alexandre Julliard
44162aa21a
libwine: Don't export the selector functions for the Windows build.
2008-12-05 13:25:23 +01: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
Dan Hipschman
1b392bfa06
libs/wine: Avoid over-allocating memory in default_dbgstr_wn.
2008-07-16 17:54:55 +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
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
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
Alexandre Julliard
86ff825f41
libwine: Add option for Unicode composition in utf-8 -> wchar conversion.
2008-02-15 12:06:58 +01:00
Alexandre Julliard
dbefd038ac
libwine: Abstract part of the utf8 char decoding to a separate function.
2008-02-15 12:06:42 +01:00
Alexandre Julliard
bc3a5bad0f
libwine: Properly increment source pointer for surrogates in wine_utf8_wcstombs.
...
Spotted by Ken Thomases.
2008-01-21 12:40:57 +01:00
Alexandre Julliard
6475603985
libwine: Work around the Mac OS dynamic loader support for PE files.
2007-11-29 15:32:49 +01:00
Paul Millar
8d571e28f1
libwine: Fix naked getuid() to allow compilation under MinGW.
2007-11-12 11:39:52 +01:00
Alexandre Julliard
65d865d963
libwine: Refuse to use a WINEPREFIX dir owned by a different user.
2007-11-08 12:21:10 +01:00
Gerald Pfeifer
3ab66cd00f
libwine: Conditionally provide reserve_area().
2007-10-15 17:49:56 +02:00
Andrey Turkin
fa0524a414
libwine: Emulate MS linker stub for builtin dlls.
2007-10-10 11:18:35 +02:00
Alexandre Julliard
b9304bd64c
libwine: Initialize debug channels options on first use.
2007-09-11 11:57:11 +02:00
Tijl Coosemans
f1fcf80a69
libwine: Use GDT entry for %fs segment on FreeBSD.
2007-08-27 12:14:52 +02:00
Alexandre Julliard
44639b326b
libwine: Fix lookup of 16-bit dll placeholders. Remove some old compatibility code.
2007-07-30 14:44:05 +02:00
Alexandre Julliard
5fe7589bb4
libwine: Get rid of the lookup in the top dlls/ dir, all dlls are named correctly now.
2007-07-26 11:57:14 +02:00
Alexandre Julliard
79c2e077a1
libwine: Set install name to an absolute path for the installed library on Mac OS.
2007-06-08 19:04:17 +02:00
Alexandre Julliard
e6df00aa4f
libwine: Add support for glyph chars mapping in OEM codepage tables.
2007-05-29 23:31:14 +02:00
Alexandre Julliard
f3960b22b1
libwine: Hack to work around the Solaris dlopen() brain damage.
2007-03-30 12:17:01 +02:00
Andrew Talbot
4125821a99
winelib: Replace inline static with static inline.
2007-03-27 12:38:06 +02:00
Detlef Riekenberg
1c559eb474
libs/wine: Use xstrdup to avoid duplicate code.
2007-03-17 19:50:48 +01:00
Alexandre Julliard
a44d1e5f6e
libwine: Update the Unicode tables to version 5.0.1 of the standard.
2007-03-14 16:22:46 +01:00