Alexandre Julliard
5bc129aa89
dmime: Convert dll registration to the IRegistrar mechanism.
2010-12-03 14:28:25 +01:00
Alexandre Julliard
730f01801f
tests: Make some variables static.
2010-10-01 13:41:42 +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
Austin Lund
5b27cdf93b
dmime: Ensure IDirectMusicPort is initialised when calling IDirectMusicPerformance::PChannelInfo.
2010-08-16 17:28:55 +02:00
Austin Lund
203272eafa
dmime/tests: Added tests for IDirectMusicPerformance.
2010-08-16 17:28:55 +02:00
Alexandre Julliard
b86d515ed6
dlls: Remove explicit imports of kernel32 and ntdll.
2010-07-21 17:38:36 +02:00
Alexandre Julliard
bef5645eb1
makefiles: Remove the no longer needed explicit separators for dependencies.
2010-03-16 13:28:19 +01:00
Michael Stefaniuc
bedea431f9
dmime: Avoid newlines inside FIXME messages.
2010-01-14 09:03:21 -06:00
Marcus Meissner
9815898840
dmime: Actually get a pCLSID stream before using it (Coverity).
2009-12-11 12:16:26 +01:00
Francois Gouget
da1601e262
dmime: Remove patterntrack.c and tool.c as they are unused and don't correspond to objects.
2009-06-18 15:17:28 +02:00
Marcus Meissner
3ce650bfd0
dmime: Added missing NULL ptr check (Coverity).
2009-02-02 15:44:39 +01:00
Michael Stefaniuc
49177a0958
dmime: Remove superfluous pointer casts.
2009-01-13 15:26:23 +01:00
Michael Stefaniuc
9e296ead7e
include: Use LONG instead of long in dmusici.h for Win64 compatibility.
2009-01-10 17:43:10 +01:00
Michael Stefaniuc
4bfb33ec73
include: Change MUSIC_TIME from long to LONG for Win64 compatibility.
...
Fix also 192 printf format warnings produced by this change.
2009-01-10 17:43:10 +01:00
Andrew Talbot
348df701ac
dmime: Remove unused Wine debug channel.
2008-12-22 10:28:43 +01:00
Hans Leidekker
8bd9a3aa09
janitorial: Don't depend on user32 for the self registration functions.
2008-12-17 11:38:32 +01:00
Christian Costa
53562c7a84
dmime: Check input params in IDirectMusicSegmentState8Impl_QueryInterface.
2008-12-15 12:31:28 +01:00
Christian Costa
7ed6f0a643
dmime: Improve IDirectMusicPerformance8Impl_PlaySegment(Ex) stubs.
2008-12-15 12:31:14 +01:00
Alexandre Julliard
6c02a2a8d9
dmime: Remove some unused functions.
2008-12-01 13:24:50 +01:00
Christian Costa
12f5a30833
dmime: Make stub returns a error to avoid crashing.
2008-11-28 13:38:08 +01:00
Michael Stefaniuc
4f199a10ad
Remove the remaining casts of NULL.
2008-11-03 13:42:09 +01:00
Andrew Talbot
3bf289aecc
dmime: Indirection levels fix.
2008-08-18 17:15:55 +02:00
Andrew Talbot
ecdf0e8682
dmime: Sign-compare warning fix.
2008-07-31 13:39:38 +02:00
Andrew Talbot
f8f758f747
dmime: Remove unneeded address-of operators from array names.
2008-07-10 12:19:47 +02:00
Vitaliy Margolen
6d678fcfc2
dmime: Update dx version to 9.0c.
2008-05-12 11:43:21 +02:00
Francois Gouget
633ee950a1
Assorted spelling fixes.
2008-05-07 12:07:11 +02:00
Francois Gouget
42a61d7ed7
Assorted spelling fixes.
2008-05-06 16:10:20 +02:00
Alexandre Julliard
dad21bbcbf
makefiles: List the static libraries as normal imports instead of extra libs.
2008-04-30 14:23:55 +02:00
Andrew Talbot
a73ab629e9
dmime: Remove unused variables.
2008-04-16 14:08:16 +02:00
Austin English
06d429d6b6
Spelling fixes.
2008-03-27 20:48:19 +01:00
James Hawkins
c2a627c6e8
janitorial: Remove links to any microsoft site.
2008-03-01 12:17:07 +01:00
Rob Shearman
5dd2f1efa8
Include config.h and wine/port.h in files that use snprintf.
2008-02-29 12:39:28 +01:00
Andrew Talbot
be2f48cdd4
dmime: Assign to structs instead of using memcpy.
2008-02-25 13:27:22 +01:00
Andrew Talbot
13afbc02b6
dmime: Assign to structs instead of using memcpy.
2008-02-25 13:27:14 +01:00
Andrew Talbot
301b867909
dmime: Remove unneeded casts.
2007-12-08 19:53:56 +01:00
Alexandre Julliard
ad9396302d
Removed some unneeded imports.
2007-12-06 21:24:24 +01:00
Stefan Leichter
29ae673c22
dmime: Remove 'recursive registry key delete' function.
2007-09-11 11:50:07 +02:00
Alexandre Julliard
7718d2bd7c
dmusic: Fix license headers that mistakenly use GPL instead of LGPL.
...
Confirmed by the original author and the major contributors.
2007-05-30 12:54:07 +02:00
Andrew Talbot
150608ab91
dmime: Exclude unused headers.
2007-05-02 14:58:34 +02:00
Andrew Talbot
835d478fca
dmime: Constify some variables.
2007-04-25 11:50:23 +02:00
Jan Zerebecki
93a4c27336
dmime: Add DebugInfo to critical sections.
2007-03-08 22:21:46 +01:00
Andrew Talbot
e907b06b87
dmime: Remove unused variable.
2007-01-22 12:09:06 +01:00
Michael Stefaniuc
22684cc767
janitorial: Remove stray '\' at end of lines.
2007-01-09 12:04:26 +01:00
Andrew Talbot
96ff8e26cf
dmime: Declare some functions static.
2007-01-05 18:24:25 +01:00
Dmitry Timoshkov
56e725e152
dmime: Make some data const and static.
2006-12-14 20:11:13 +01:00
Andrew Talbot
db299e3a3a
dmime: Dangling references fix.
2006-12-11 12:16:33 +01:00
Francois Gouget
13b974bdff
dmime: Remove resolve_STREAM_SEEK(), it is unused.
2006-12-06 12:15:18 +01:00
Francois Gouget
3f191fda9f
Add '\n's to Wine traces.
2006-10-13 11:55:16 +02:00
Alexandre Julliard
6a9222fc39
Fixed some printf warnings caused by using sizeof.
2006-10-12 14:58:25 +02:00
Michael Stefaniuc
891e016653
dmime: Win64 printf format warning fixes.
2006-10-10 16:11:37 +02:00
Michael Stefaniuc
85ce5117c5
Add a WINE_NO_LONG_INT define to many makefiles to ease the transition of DWORD/LONG/ULONG from long to int.
2006-09-29 16:08:30 +02:00
Stefan Leichter
7262a86ceb
dmime: Print 64bit integers with wine_dbgstr_longlong.
2006-09-21 11:16:55 +02:00
Alexandre Julliard
32ab895e46
makefiles: Generate the dependencies line to avoid some code duplication.
2006-09-14 09:38:16 +02:00
Samuel Lidén Borell
5d67651a71
dmime: Accept IDirectMusicPerformance2 in QueryInterface.
2006-07-26 10:25:03 +02:00
Alexandre Julliard
77dc0d9be5
.gitignore: Added wildcards to ignore generated resource files.
2006-07-10 21:39:00 +02:00
Alexandre Julliard
cc2b3b48e6
Take advantage of the recursive nature of .gitignore for Makefile entries.
...
Prefix other entries with '/' to make them non-recursive.
2006-07-10 20:47:54 +02:00
Paul Vriens
8f143f190c
Use the return value of register_key_guid.
2006-06-30 21:08:07 +02:00
Jonathan Ernst
360a3f9142
Update the address of the Free Software Foundation.
2006-05-23 14:11:13 +02:00
Robert Shearman
74407105d2
Check the return value from register_key_guid in all the DLL registering code.
2006-05-10 19:38:04 +02:00
Raphael Junqueira
c329e17ba4
Partial implementation of IDirectMusicPerformance8Impl_AddPort.
2005-11-28 10:36:41 +01:00
Alexandre Julliard
0ec7e1a591
Renamed all .cvsignore files to .gitignore.
2005-11-26 13:10:33 +01:00
Francois Gouget
0edbaf7e80
Remove spaces before '\n' in traces.
2005-11-10 12:14:56 +00:00
Alexandre Julliard
7e22be4d84
We are no longer generating .dbg.c files.
2005-09-29 10:35:58 +00:00
Alexandre Julliard
0ec0f048e6
Removed unused debug channels.
2005-09-22 10:44:40 +00:00
Alexandre Julliard
13f2d21d26
Fixed DllGetClassObject spec entries.
2005-08-08 18:21:33 +00:00
Alexandre Julliard
b8d3075d83
Uncomment the typedef in the DECLARE_INTERFACE macro, and get rid of
...
duplicate typedefs.
2005-07-26 18:32:53 +00:00
Alexandre Julliard
85c9283f50
Don't generate import libraries for dlls that don't export anything.
2005-07-26 15:52:58 +00:00
Mike McCormack
c447939033
Interlocked LONG* gcc warning fixes.
2005-07-12 17:03:19 +00:00
Francois Gouget
28dc5a8afc
Assorted spelling fixes.
2005-07-11 10:59:41 +00:00
Mike McCormack
06e23dad02
- use interfaces rather than internal functions
...
- remove declaration of AddRef and QueryInterface functions from
headers
2005-06-21 09:44:28 +00:00
Mike McCormack
ff536fbe42
Make functions static.
2005-06-20 16:01:04 +00:00
Stefan Huehner
ac6f562b52
Fix more -Wstrict-prototypes warnings.
2005-06-20 14:18:03 +00:00
Francois Gouget
9769816b6e
Fix winapi_check documentation warnings.
2005-06-17 20:58:33 +00:00
Dmitry Timoshkov
247246ede7
Make more of the OLE interface vtables const.
2005-05-30 10:01:08 +00:00
Robert Shearman
54160222a0
Rename MODULENAME_Dll* functions to Dll* for better consistency and
...
type checking.
2005-05-17 14:41:37 +00:00
Alexandre Julliard
34fa35dc99
Added rules for building import libraries in the individual dll
...
makefiles, and added support for building a .def.a static import
library too.
2005-05-09 14:42:30 +00:00
Alexandre Julliard
d62356aa1e
Added rules to build import libraries in the individual dll makefiles.
...
Generate import libraries with the right name right away instead of
using an intermediate .spec.def file.
2005-05-07 12:39:52 +00:00
Peter Berg Larsen
6e3bcb5a54
Replace strncpy with memcpy or lstrcpyn.
2005-04-18 10:30:55 +00:00
Peter Berg Larsen
e732fc023d
Janitorial: Get rid of strncpy/strncpyW.
2005-03-28 14:17:51 +00:00
James Hawkins
1727eb485e
Properly implement DllCanUnloadNow ref counting.
2005-02-02 09:31:06 +00:00
Paul Vriens
3da8524bb4
- use Interlocked* functions in AddRef and Release.
...
- store the result of the Interlocked functions and use only this.
2005-01-11 16:02:21 +00:00
Christian Costa
fed06be797
Wait until the thread has created its message queue before posting a
...
message otherwise it will be lost.
2005-01-11 15:07:30 +00:00
Eric Pouech
cf1d00bb08
Removed excessive statement (break after return or goto, not useful
...
break, not needed vars...)
2005-01-09 16:42:53 +00:00
Michael Stefaniuc
15a308a9d7
Do not check for non NULL pointer before HeapFree'ing it. It's
...
redundant.
2005-01-03 14:56:42 +00:00
Francois Gouget
ee0344a4a2
Remove unneeded NULL casts.
2004-12-22 15:13:20 +00:00
Alexandre Julliard
ebe3c529b1
Janitorial: C booleans must not be compared against TRUE.
2004-12-09 14:07:59 +00:00
Tom Wickline
5c38e1b561
Version resources cleanup.
2004-11-23 13:59:34 +00:00
Alexandre Julliard
39a696a166
Removed some uses of the non-standard ICOM_THIS macro.
2004-09-06 20:34:29 +00:00
Alexandre Julliard
f714b39762
Get rid of the no longer used ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
...
macro.
2004-08-23 19:39:48 +00:00
Alexandre Julliard
25e2a320a7
Don't define BEGIN_INTERFACE in unknwn.h.
2004-08-22 21:38:46 +00:00
Alexandre Julliard
936198ce45
Moved ICOM_THIS_MULTI definition out of objbase.h and into the files
...
that use it.
2004-08-13 00:44:22 +00:00
Alexandre Julliard
48c4bb3c31
Get rid of the non-standard ICOM_VTABLE macro.
2004-08-12 23:00:51 +00:00
Alexandre Julliard
0467ce9fd7
Get rid of the non-standard ICOM_VFIELD macro.
2004-08-12 19:52:49 +00:00
Francois Gouget
bf72af30d0
Modify widl to put the C COM macros inside an #ifdef COBJMACROS block
...
as is done in the Windows headers.
Add #define COBJMACROS where needed in Wine.
Fixes the compilation of the oleaut32/tests/olefont.c and
urlmon/tests/url.c conformance tests with the Windows headers.
2004-08-11 19:43:45 +00:00
Alexandre Julliard
c2eb6200b2
Fixed a warning.
2004-07-04 00:24:19 +00:00
Raphael Junqueira
f10b38811a
Correct typo in LoadWave (wave is an DMObject not a DMTrack).
2004-06-01 19:44:01 +00:00
Raphael Junqueira
41b9ae33de
Support loading of Wave segments on IDirectMusicSegment8.
2004-05-27 01:54:59 +00:00
Raphael Junqueira
9a472ba3c1
- don't use a stupid "while (1);" thread when DMPerformance MSG Queue empty
...
- try to use latency and MSG synchro for timeout (but as i'm not a
sound expert don't expect too much)
2004-05-27 01:54:16 +00:00
Raphael Junqueira
ca7ee47750
Better handling of User IDirectMusicTools.
2004-05-20 01:15:30 +00:00
Raphael Junqueira
dfbf36d3e8
- Better loading of IDirectMusicSegTriggerTrack (internal list of
...
subtracks)
- Better stubs for IDirectMusicTempoTrack::InitPlay and
IDirectMusicTempoTrack::EndPlay (InitPlay should return a valid
memory pointer so allocate it). Should be extended for all
IDirectMusicTrack objects.
2004-05-19 04:32:43 +00:00