Commit Graph

973 Commits

Author SHA1 Message Date
Alexandre Julliard
4d35f3f270 preloader: Reserve addresses only up to 0x68000000, that should be enough for ole32. 2009-07-01 16:03:56 +02:00
Alexandre Julliard
1ac7576d47 ntdll: Disable releasing the address space on Mac OS since dyld doesn't support this. 2009-06-29 13:21:37 +02:00
Alexandre Julliard
8d833ee2e7 loader: Reserve some more memory to cover the native ole32 addresses. 2009-06-25 14:34:11 +02:00
Alexandre Julliard
691bdbd123 configure: Rename the shared heap segment to avoid a Mac OS linker bug with 16-char names. 2009-06-23 20:51:37 +02:00
Alexandre Julliard
bfeaad0d45 loader: Add missing install dependency for extra binaries. 2009-03-30 15:05:17 +02:00
Alexandre Julliard
17c09347c0 loader: Don't bother checking for pthread.h existence, we require it anyway. 2009-03-30 15:05:07 +02:00
Alexandre Julliard
4aa98e030e include: Get rid of the definitions for the pthread emulation. 2009-03-26 13:26:57 +01:00
Alexandre Julliard
9701da43b0 loader: Fix installation for platforms that don't use extra binaries. 2009-03-23 15:52:18 +01:00
Alexandre Julliard
f4a19c8463 loader: Merge the first and second stage loaders into a single wine binary. 2009-03-10 18:22:38 +01:00
Alexandre Julliard
0e446d5912 loader: Get rid of the no longer supported wine-kthread. 2009-03-02 12:29:32 +01:00
Alexandre Julliard
4ccf78fbcd loader: Start phasing out the LinuxThreads support. 2009-02-12 11:42:06 +01:00
Stefan Reimer
3dcd1285f1 loader: Fix build with gcc-4.3 and ssp. 2009-01-04 13:33:01 +01:00
Maarten Lankhorst
0a393d7eb4 loader: Implement setting %gs for amd64. 2008-12-01 14:05:16 +01:00
Alexandre Julliard
17ab587567 loader: Use a hidden function instead of an exported global variable to setup pthread functions. 2008-11-07 11:11:21 +01:00
Alexandre Julliard
912e4d4def loader: Reserve some space for the virtual heap too. 2008-11-07 11:05:38 +01:00
Alexandre Julliard
7f327237bf Convert remaining source files to utf-8. 2008-10-18 19:23:08 +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
John Reiser
0a2c94e823 configure: Add check for valgrind/valgrind.h. 2008-07-25 11:43:50 +02:00
Alexandre Julliard
7a4d575029 preloader: Silence the warning for the low 64k. 2008-05-05 19:46:15 +02:00
Alexandre Julliard
679aab877f loader: Add stub versions of the pthread functions. 2008-04-29 20:19:02 +02:00
Alexandre Julliard
195ca1e85f preloader: Reserve low memory areas in separate chunks. 2008-04-14 20:38:17 +02:00
Francois Gouget
d8c41a25da Spelling fix in the ldt bitfields. 2008-04-14 12:40:22 +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
Jonathan Ernst
ff72b54445 loader: Updated French man page. 2008-01-15 14:35:07 +01:00
Austin English
5e10ef042c loader: Add disabling dlls to wine man page. 2008-01-11 12:47:53 +01:00
Alexandre Julliard
c3b0addde6 Spelling fixes in French man pages. 2008-01-11 12:45:50 +01:00
Jonathan Ernst
1c0f2fe16a loader: New French man page for wine. 2008-01-11 12:40:11 +01:00
Eric Pouech
aff968fb47 valgrind: Made Wine compliant will latest Valgrind macros (the one removed from 3.3.0 and deprecated since 3.2.0). 2007-12-24 13:30:39 +01:00
Marco Schuster
fab0aee388 loader: Added de_DE.UTF-8 translated Wine man page. 2007-12-12 14:32:47 +01:00
Marco Schuster
0bd72d0a58 wine.man: Added small clarification for AppDB. 2007-12-12 14:29:45 +01:00
Vitaliy Margolen
b7addaab6a wine.man: Document OSS environment variables. 2007-10-22 13:50:01 +02:00
Alexandre Julliard
1b8d9e03a9 loader: Set the address space limit before starting the preloader. 2007-09-21 10:43:45 +02:00
Tijl Coosemans
9f5c69c96d loader: Introduce FreeBSD loader. 2007-08-27 12:14:41 +02:00
Tijl Coosemans
60833da9f2 loader: Use thr_self syscall to get thread id on FreeBSD. 2007-08-09 15:01:04 +02:00
Alexandre Julliard
1f11333c7b makefiles: Build programs that link against libwine twice with appropriate rpaths.
One rpath is for installing and one is for running inside the build tree.
2007-06-20 20:03:30 +02:00
Andrew Talbot
cb5dcc68f8 loader: Replace inline static with static inline. 2007-03-27 12:38:15 +02:00
Joris Huizer
e1e54d1ee7 preloader: sign-compare fix. 2007-03-05 15:31:56 +01:00
Alexandre Julliard
d62b5c6cd9 loader: Fix git-describe invocation to work with old git versions. 2007-01-15 13:02:00 +01:00
Alexandre Julliard
092ac1fbf5 preloader: Added printf format checking and fix some formats. 2007-01-11 12:46:06 +01:00
Alexandre Julliard
13029a2536 preloader: Remove reserved ranges that we failed to allocate. 2007-01-11 12:35:42 +01:00
Alexandre Julliard
4d9f3dfae1 preloader: Reset both AT_SYSINFO and AT_SYSINFO_EHDR when one of them conflicts. 2007-01-02 12:21:45 +01:00
Alexandre Julliard
150b5dcaef loader: Use the Mach thread port as thread id on Mac OS. 2006-12-29 20:02:02 +01:00
Alexandre Julliard
7035aa5041 make_makefiles: Generate the top-level .gitignore file.
Add a PROGRAMS variable in some makefiles to make things easier.
2006-12-27 21:23:36 +01:00
Alexandre Julliard
959113d270 loader: Try to detect glibc 2.3 without NPTL or TLS and print a warning. 2006-12-20 17:03:23 +01:00
Alexandre Julliard
338fc52491 kthread: Don't make the stack executable by default. 2006-12-05 15:42:53 +01:00
Saulius Krasuckas
06566a5347 loader: Use plain binary name of git-describe to avoid junk in version output. 2006-11-09 18:26:36 +01:00
Alexandre Julliard
5776a72361 loader: Update the reported version from the current git HEAD if available. 2006-11-06 13:33:11 +01:00
Alexandre Julliard
bda2832d8d ntdll: Moved command-line help to the loader binary. 2006-11-06 13:04:56 +01:00
Alexandre Julliard
4c4094e86e preloader: Clear %gs again before calling the interpreter entry point. 2006-11-04 20:25:06 +01:00
Alexandre Julliard
a68d293bae preloader: Setup a fake thread-local storage block pointed to by %gs. 2006-11-03 13:55:41 +01:00