Eric Pouech
294835a839
Another round of const correctness fixes.
2004-12-06 20:43:55 +00:00
Peter Chapman
505dfdefb5
Fix up several inline assembler blocks so that they produce correct
...
code with the -fomit-frame-pointer gcc flag.
2004-12-02 18:19:25 +00:00
Eric Pouech
0a258964c2
Const correctness fixes.
2004-11-30 21:38:57 +00:00
Eric Frias
7933014d01
Export wine_pthread_get_current_teb.
2004-11-22 19:51:46 +00:00
Eric Frias
575042e718
Fix Sparc assembly code in wine_switch_to_stack.
2004-11-22 19:50:38 +00:00
Gerald Pfeifer
ac815f5a6a
Disable memory reservation code on FreeBSD, where it just doesn't
...
work.
2004-11-04 04:52:48 +00:00
Hans Leidekker
c3de6ef38f
Add ffs() to porting library, needed by MinGW.
2004-10-19 23:53:26 +00:00
Vincent Béron
2c1b35dd17
Add some more Alpha asm code and Alpha-specific parts.
2004-10-18 21:27:52 +00:00
Vincent Béron
e5fdc454a4
Implement interlocked* and wine_switch_to_stack for Alpha.
2004-10-11 19:50:52 +00:00
Jeremy White
f9d6fa9ef4
Need to include sys/time.h.
2004-10-07 17:36:17 +00:00
Alexandre Julliard
efb8be7e82
Added a fallback implementation of futimes.
2004-10-07 04:25:05 +00:00
Steven Edwards
e7c3ab1874
Check for getuid and avoid the use of it in libwine if we don't have
...
it.
2004-10-04 20:45:49 +00:00
Alexandre Julliard
531dbbd8e7
Base the server directory name on the uid, not the username.
2004-09-27 20:50:37 +00:00
Hans Leidekker
719a789792
Fix signed/unsigned comparison warnings.
2004-09-22 02:46:38 +00:00
Mike McCormack
d45e12a966
Fill in the MZ header in builtin PE DLLs.
2004-09-03 17:28:39 +00:00
Emmanuel Maillard
b46202261b
Define -install_name for dynamics libraries to prevent usage of
...
DYLD_LIBRARY_PATH.
2004-08-12 20:02:11 +00:00
Alexandre Julliard
d0e5b8e2ee
Reserve the DOS area in mmap_init if it wasn't already done by the
...
preloader.
2004-07-24 02:30:09 +00:00
Emmanuel Maillard
46718f8720
Set segment address of wine executable and libwine.dylib on Darwin.
2004-07-22 19:48:41 +00:00
Alexandre Julliard
c3193925d8
Add the preloader itself as argv[0] and remove it again before running
...
the real loader, this way the ps output makes more sense.
2004-06-15 20:31:06 +00:00
Alexandre Julliard
9af2bd4803
Yet another fix for the MacOS X environ brain damage.
2004-06-14 17:07:30 +00:00
Alexandre Julliard
7d2f5a7b15
Avoid zero size allocations.
2004-06-04 01:01:17 +00:00
Alexandre Julliard
fa3544bbdf
Check for existing reserved areas in mmap_init to avoid doing
...
duplicate work.
2004-06-03 00:44:50 +00:00
Christian Costa
4b588d132d
Fixed preloader_exec.
2004-05-30 03:10:15 +00:00
Alexandre Julliard
910234eafb
Pass the environ variable from main to try to avoid Darwin's
...
_NSGetEnviron() ugliness.
2004-05-29 00:26:03 +00:00
Alexandre Julliard
b1abca8a5d
Initial version of the Wine preloader, used to reserve memory
...
areas at startup. Based on the work of Mike McCormack.
2004-05-28 20:59:22 +00:00
Alexandre Julliard
dc4d05690e
Don't rely on the reserved area list being empty in reserve_area,
...
since the preloader will need to add things to the list before
startup.
2004-05-28 03:48:09 +00:00
Kevin Koltzau
96b215ff10
Fixed last mmap issue with mingw windows build.
2004-05-27 01:55:20 +00:00
Alexandre Julliard
d3239b677f
Portability fix.
2004-05-25 18:55:20 +00:00
Alexandre Julliard
2dff1fe1e5
Moved environ definition to port.h.
2004-05-25 18:05:39 +00:00
Emmanuel Maillard
7ee8adfd39
Added environ support for Darwin.
2004-05-25 04:50:08 +00:00
Emmanuel Maillard
1a9ab88fe3
Adjust stack pointer in wine_switch_to_stack to prevent segmentation
...
fault on darwin/ppc.
2004-05-25 04:03:05 +00:00
Alexandre Julliard
94d74b5fed
Added support for managing reserved memory areas in libwine and ntdll.
...
Try to reserve everything above 0x80000000 on startup.
2004-05-25 01:29:24 +00:00
Alexandre Julliard
04869eb658
Initial support for automatically creating the ~/.wine directory on
...
startup.
2004-05-11 04:29:18 +00:00
Pierre d'Herbemont
25dd29c80b
Support Darwin versioning convention.
2004-05-01 02:41:01 +00:00
Emmanuel Maillard
2a6e89ca64
Create symlinks for .dylib libraries too.
2004-04-17 00:24:42 +00:00
Alexandre Julliard
e77c9be0dc
Added support for fstatvfs.
2004-04-06 03:33:25 +00:00
Alexandre Julliard
5333206978
Added memicmpW.
2004-04-02 19:40:31 +00:00
Alexandre Julliard
86a8f4cd3c
Check that we have statfs before using it.
2004-03-10 01:55:12 +00:00
Alexandre Julliard
b859a68682
Added check for f_namelen in struct statfs.
2004-03-07 03:16:43 +00:00
Alexandre Julliard
13af489103
Use statvfs instead of statfs, and provide a default implementation in
...
libwine_port if necessary.
2004-03-05 21:03:46 +00:00
Alexandre Julliard
69063fa035
Don't build getopt at all if it's not needed.
2004-02-13 22:41:32 +00:00
Alexandre Julliard
440ff6db12
Added version scripts for libwine and libwine_unicode.
2004-02-12 22:54:00 +00:00
Alexandre Julliard
4fac95df3d
Fixed a couple of race conditions in the wine_pthread routines at
...
thread startup and exit.
2004-02-05 02:01:35 +00:00
Alexandre Julliard
c3eac43839
Moved libuuid to the dlls directory, and moved the DirectX GUIDs into
...
a separate libdxguid library.
2004-01-26 21:29:05 +00:00
Rein Klazes
f20ce3b816
Fix MultiByteToWideChar and WideCharToMultiByte when called with code
...
page CP_SYMBOL.
Remove the symbol font from the code page table, so it is not reported
as a valid/supported/installed code page.
Remove workarounds for the badly behaved MultiByteToWideChar and co.
in a few places.
2004-01-20 22:39:06 +00:00
Dmitry Timoshkov
c660117622
Fixed some problems found while compiling and linking Wine under
...
Cygwin.
2004-01-20 22:35:34 +00:00
Rok Mandeljc
0382ea1d8a
- updated resources to DX9
...
- completely rewritten headers (DX9 compat.; look much nicer now ;=)
- removed IDirectMusicSong and IDirectMusicMelodyFormulationTrack
(which are removed from DX9; weren't implemented in DX8 anyway)
- combined/simplified IDirectMusicSomething / IDirectMusicObject /
IPersistStream for objects that support loading
- implemented IDirectMusicObject on all such objects; via generic
functions
- combined IDirectMusicTrack(8)/IPersistStream on all tracks
- fully implemented IDirectMusicContainer (at least 90% if there are
no private interfaces)
- implemented IDirectMusicCollection (99% work & MS compliant
behaviour; except for instruments)
- tried to implement IDirectMusicInstrument (unfortunately uses some
dirty private interfaces... :(
- added dswave.dll; DirectMusic Wave
- some changes in style
- many, many more ;)
2004-01-20 00:21:40 +00:00
Alexandre Julliard
e293074100
Added configure check for readlink.
2004-01-08 05:07:05 +00:00
Alexandre Julliard
7984ded712
Added wine_dll_get_owner function that retrieves the 32-bit dll
...
containing a given 16-bit dll by reading the symlink, so that we don't
need to dlopen it.
2004-01-02 21:08:05 +00:00
Alexandre Julliard
9f50af251d
Avoid common symbols on Darwin/Mac OS X.
2003-12-13 01:37:38 +00:00