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
Ge van Geldorp
6ba2226f2c
When building a PE DLL (MinGW), variables exported from a DLL must be
...
explicitly marked as dllimport when using them.
2003-12-13 00:02:31 +00:00
Alexandre Julliard
bb4ddfec28
Added a WINEDEBUG environment variable that allows turning on debug
...
output as early as possible during startup.
2003-12-05 00:17:41 +00:00
Alexandre Julliard
402b79a1e8
Porting fixes.
2003-11-27 00:59:36 +00:00
Pierre d'Herbemont
794bf0fda0
Add Darwin/Mac OS X support to the build system.
2003-11-25 03:31:26 +00:00
Alexandre Julliard
c6d44be3e5
Create a huge array in bss to reserve the memory area we need for PE
...
binaries, to prevent exec shield from mapping system libraries there.
2003-11-22 00:08:26 +00:00
Dmitry Timoshkov
33f9dcb1f9
Move CompareString implementation to libwine_unicode, add a bunch of
...
CompareString tests.
2003-11-22 00:00:53 +00:00
Alexandre Julliard
8fb98a41e0
Added wine_ldt_is_system() to replace the IS_SELECTOR_SYSTEM macro,
...
and stop exporting the WINE_LDT_FIRST_ENTRY constant.
2003-11-17 20:12:56 +00:00
Jon Griffiths
b93eb133ad
Remove a redundant test.
...
Handle 'a','A','e','E','F','g','G' flavours of double arguments.
2003-11-14 21:00:02 +00:00
Alexandre Julliard
b2d937d5d9
Added sigsetjmp/siglongjmp and gettid to the portability library.
2003-11-12 03:16:00 +00:00
Alexandre Julliard
daeccba704
Moved the exec_wine_binary function to the wine library, and use it to
...
exec the wineserver too.
2003-11-11 22:21:29 +00:00
Alexandre Julliard
50fba7ffec
Moved the remaining SYSDEPS_* functions to the wine_pthread interface.
...
Let the pthread library allocate the stack itself.
2003-11-09 01:25:23 +00:00
Alexandre Julliard
8574412e1e
Added wine_pthread_create_thread and wine_pthread_exit_thread to the
...
pthread support, and removed the corresponding SYSDEPS functions.
Moved stack allocation for new threads to wine_pthread_create_thread
to allow more flexibility.
2003-11-05 23:31:11 +00:00
Alexandre Julliard
18b4cbf12a
Put better values for code and data sizes in the NT header of builtin
...
dlls.
2003-11-03 22:19:44 +00:00
Francois Gouget
f405629e8e
Weekly spelling fixes.
2003-10-28 21:45:30 +00:00
Daniel Marmier
7832562ee6
Fixed warnings with gcc option "-Wwrite-strings".
2003-10-21 23:57:25 +00:00
Alexandre Julliard
c1d80ece92
Don't export the wine_pthread_* functions.
2003-10-16 22:07:06 +00:00
Jon Griffiths
bf1df18292
Added string folding support.
2003-10-15 20:52:28 +00:00
Daniel Marmier
f95be92d24
Fixed warnings with gcc option "-Wwrite-strings".
2003-10-15 03:35:54 +00:00
Jon Griffiths
a02ce81082
Add generation of digit and compatability mapping tables.
...
Generate smaller mapping tables by merging overlaps.
2003-10-15 02:32:34 +00:00
Dmitry Timoshkov
2581db8f6a
Fixed some problems found while compiling and linking Wine under
...
Cygwin.
2003-10-14 05:27:43 +00:00
Alexandre Julliard
0b1a82aa5e
Added check for pthread.h (reported by Steven Edwards).
...
Removed init_done check, the process heap is now created before kernel
is loaded anyway.
2003-10-14 01:27:31 +00:00
Alexandre Julliard
a6ed49ade3
Don't reference the environ global variable from kernel32, it may fail
...
to link (reported by Gerald Pfeifer).
2003-10-10 23:33:21 +00:00
Alexandre Julliard
823cec66ef
Added placeholders for wine_pthread_init_process and
...
wine_pthread_init_thread.
2003-10-10 00:22:19 +00:00
Alexandre Julliard
410e6b7b39
Changed the init code to make libwine load only ntdll and transfer
...
control to it, and then have ntdll load kernel32 using the normal
loader mechanisms.
Get rid of BUILTIN32_LoadExeModule.
2003-10-10 00:12:17 +00:00
Alexandre Julliard
5986e3a724
Added wine_get_argv0_path() to retrieve the path of the wine binary.
2003-10-08 00:36:09 +00:00
Daniel Marmier
9bb19ac2d2
Fixed warnings with gcc option "-Wwrite-strings".
2003-10-03 03:35:20 +00:00
Alexandre Julliard
16cd86197a
Moved DLLFLAGS to a separate variable instead of including it in
...
DEFS.
2003-09-24 19:01:44 +00:00
Pavel Roskin
7add08a303
Added configure check for spawnvp().
2003-09-24 18:54:40 +00:00
Jon Griffiths
70217641e3
Portability fix.
2003-09-24 05:12:14 +00:00
Jon Griffiths
09fefeed7a
Not everyone has <unistd.h>, some files need <io.h> too (msvc).
2003-09-23 22:54:57 +00:00
Alexandre Julliard
aaf3503ea5
Moved almost all remaining process, thread, fiber and exception
...
functions to dlls/kernel.
2003-09-17 05:31:32 +00:00
Alexandre Julliard
e37c6e18d0
Fixed header dependencies to be fully compatible with the Windows
...
headers (with help from Dimitrie O. Paun).
2003-09-05 23:08:26 +00:00
Alexandre Julliard
96b0b34282
Converted obj_webbrowser.h to IDL and moved the definitions to
...
exdisp.idl where they belong.
2003-09-04 02:00:46 +00:00
Alexandre Julliard
80e34dbb66
Moved the implementation of the pthread wrappers to dlls/kernel.
2003-09-03 00:26:08 +00:00
Alexandre Julliard
7ecf0e3e1d
shlobj.h must include wine/obj_dragdrophelper.h (reported by Martin
...
Fuchs).
2003-09-03 00:14:12 +00:00
Alexandre Julliard
ca3bfd8318
Export SYSDEPS_SwitchToThreadStack() functionality from libwine as
...
wine_switch_to_stack().
2003-08-29 22:23:42 +00:00
Todd Vierling
8d5e732186
Use MAP_TRYFIXED on NetBSD if available.
2003-08-27 23:11:05 +00:00
Alexandre Julliard
a203421581
Don't build memcpy_unaligned on 386 to avoid MSVC breakage (reported
...
by Jon Griffiths).
2003-08-25 23:45:34 +00:00
Alexandre Julliard
dd0242de6d
Remove the dummy pthread functions and use -lpthread instead to
...
resolve missing symbols in GL libs.
2003-08-20 03:44:25 +00:00
Jon Griffiths
140eb97eef
Portability fixes.
2003-08-18 20:00:44 +00:00
Mike McCormack
a543971d01
Defined FMTIDs for ole32.
2003-08-06 22:05:31 +00:00
Jon Griffiths
0aefd857b7
vsnprintfW: %% should output a literal % sign.
2003-07-19 03:05:28 +00:00
Jon Griffiths
d7eea36441
MSVC doesn't like K&R function declarations: use ansi instead.
2003-07-19 03:03:05 +00:00
Alexandre Julliard
8ca7e0af78
Added a file_exists argument to wine_dll_load to allow checking
...
whether a failed dll load is because the file didn't exist; more
robust than trying to guess the contents of the error string...
Get rid of BUILTIN32_dlopen.
2003-07-03 18:23:10 +00:00
Marcus Meissner
b15ff0725b
Added isync to the interlocked functions.
2003-07-02 04:29:33 +00:00
Alexandre Julliard
4f432e0545
Create a new list of defined symbols when parsing a file, to allow
...
recursive parsing of multiple files.
2003-07-01 04:36:22 +00:00