Michael Stefaniuc
819d25a717
dmstyle: Use the generic IPersistStream for DMCommandTrack.
2015-07-01 19:18:22 +09:00
Michael Stefaniuc
28b606b0f3
dmstyle: Remove the extraneous IUnknown from DMCommandTrack.
...
Also lock/unlock the module only on creation/destruction of the object.
2015-07-01 19:18:21 +09:00
Michael Stefaniuc
29e9988bf0
dmstyle: COM cleanup for IDirectMusicTrack8 of DMCommandTrack.
2015-07-01 19:18:21 +09:00
Michael Stefaniuc
040b398997
dmstyle: Pass objects instead of ifaces to helpers.
2015-07-01 19:18:21 +09:00
Michael Stefaniuc
699efa6f3e
dmstyle: Use the generic IPersistStream for DMMotifTrack.
2015-06-30 17:40:27 +09:00
Michael Stefaniuc
c1647cbbef
dmstyle: Remove the extraneous IUnknown from DMMotifTrack.
...
Also lock/unlock the module only on creation/destruction of the object.
2015-06-30 17:40:27 +09:00
Michael Stefaniuc
1d2bc65c94
dmstyle: COM cleanup for IDirectMusicTrack8 of DMMotifTrack.
2015-06-30 17:40:27 +09:00
Michael Stefaniuc
6c057b03da
dmstyle: Use the generic IPersistStream for DMAuditionTrack.
2015-06-30 17:40:27 +09:00
Michael Stefaniuc
6f9f3db32c
dmstyle: Remove the extraneous IUnknown from DMAuditionTrack.
...
Also lock/unlock the module only on creation/destruction of the object.
2015-06-30 17:40:27 +09:00
Michael Stefaniuc
55a085f5e8
dmstyle: COM cleanup for IDirectMusicTrack8 of DMAuditionTrack.
2015-06-30 17:40:27 +09:00
Michael Stefaniuc
2387bbfe3b
dmstyle: Use the generic IPersistStream for DMMuteTrack.
2015-06-30 17:40:26 +09:00
Michael Stefaniuc
43c9f3a0bc
dmstyle: Remove the extraneous IUnknown from DMMuteTrack.
...
Also lock/unlock the module only on creation/destruction of the object.
2015-06-30 17:40:26 +09:00
Michael Stefaniuc
c0b7fe8027
dmstyle: COM cleanup for IDirectMusicTrack8 of DMMuteTrack.
2015-06-30 17:40:26 +09:00
Michael Stefaniuc
b2ff03ed03
dmstyle/tests: Add some basic DirectMusicTrack8 tests.
2015-06-30 17:40:26 +09:00
Michael Stefaniuc
02412469fb
dmstyle: Implement the E_NOTIMPL methods of IDirectMusicTrack8.
2015-06-30 17:40:26 +09:00
Michael Stefaniuc
809b8604e9
dmstyle: Remove unused DirectMusicMelodyFormulationTrack stuff.
2015-06-29 19:07:47 +09:00
Michael Stefaniuc
0b4bc2f965
dmstyle: Move struct definitions to the files that need them.
2015-06-29 19:07:46 +09:00
Michael Stefaniuc
ed48ffdfae
dmstyle: IsParamSupported method doesn't crashes on NULL.
2015-06-26 20:35:04 +09:00
Michael Stefaniuc
19b9c8fdb7
dmstyle/tests: Add IPersistStream tests for DM*Track.
2015-06-16 20:00:36 +09:00
Bruno Jesus
45f14218f7
dmstyle: Don't fake success on IDirectMusicUtils_IPersistStream_ParseReference.
2015-06-11 14:41:24 +09:00
Michael Stefaniuc
3ebf41cc42
dmstyle: Use the generic DirectMusicObject implementation for DMStyle.
2015-06-11 14:41:20 +09:00
Michael Stefaniuc
b8149561ec
dmstyle: Pass the object instead of the iface to helper functions.
2015-06-11 14:41:11 +09:00
Michael Stefaniuc
774aad743c
dmstyle: Remove unused arguments from helper functions.
2015-06-11 14:41:07 +09:00
Michael Stefaniuc
277b09059c
dmstyle/tests: Remove unused assigments (PVS-Studio).
2015-01-15 14:05:58 +01:00
Michael Stefaniuc
e22458c224
dmstyle: Move a struct definition to the .c file that uses it.
2014-06-11 19:15:24 +02:00
Michael Stefaniuc
834bae9935
dmstyle/tests: Test some IPersistStream methods of DMStyle.
2014-06-11 12:59:15 +02:00
Alexandre Julliard
7d3559bfe9
dxguid: Remove some symbols that aren't exported in native.
2014-04-24 12:41:38 +02:00
Michael Stefaniuc
97428376ef
dmstyle: Remove the extraneous IUnknown from DirectMusicStyle8.
...
Also lock/unlock the module only on creation/destruction of the object.
2014-01-29 12:39:17 +01:00
Michael Stefaniuc
8e6a15ffd7
dmstyle: COM cleanup for IDirectMusicStyle8.
2014-01-29 12:39:13 +01:00
Michael Stefaniuc
3770021610
dmstyle: Remove the redundant "IDirectMusicStyle8" from method names.
2014-01-29 12:39:08 +01:00
Michael Stefaniuc
e383cc393a
dmstyle: Do not use method implementations directly.
2014-01-29 12:39:04 +01:00
Michael Stefaniuc
29fe708970
dmstyle/tests: Fix a crash on old dmusic versions.
2014-01-17 11:01:15 +01:00
Michael Stefaniuc
134697b69f
dmstyle/tests: COM tests for DirectMusicSection.
2014-01-15 11:55:01 +01:00
Michael Stefaniuc
6dfae45b3a
dmstyle: Use a better error for an unimplemented COM class.
2014-01-15 11:54:57 +01:00
Michael Stefaniuc
31c9881f60
dmstyle/tests: COM tests for the different DirectMusic*Tracks.
2014-01-15 11:54:53 +01:00
Michael Stefaniuc
e5b4b69352
dmstyle/tests: Add COM tests for IDirectMusicStyle8.
2014-01-15 11:54:48 +01:00
Michael Stefaniuc
65942c1786
dmstyle: None of the COM classes support aggregation.
2014-01-15 11:54:31 +01:00
Michael Stefaniuc
edddda2374
include: There is no need to duplicate CLSID_DirectMusicAudioPathConfig as CLSID_DirectMusicAudioPath.
...
CLSID_DirectMusicAudioPath is private to Wine and produces the confusion
between the COM objects DirectMusicAudioPath and
DirectMusicAudioPathConfig. But those are totally different things.
2014-01-10 12:09:12 +01:00
Alexandre Julliard
5e7416e5c8
makefiles: Get rid of the MAKE_DLL_RULES variable.
2014-01-02 12:08:18 +01:00
Alexandre Julliard
d08ff3ff19
makefiles: Use a single variable for all types of idl files.
2013-12-31 18:15:17 +01:00
Alexandre Julliard
c7803b885b
makefiles: Add makedep pragmas for registration idl files.
2013-11-05 20:38:18 +01:00
Alexandre Julliard
f02cdd877f
Remove empty DLL_PROCESS_DETACH case statements.
2013-04-15 16:45:35 +02:00
Andrew Talbot
9d037fa95b
dmstyle: Avoid signed-unsigned integer comparisons.
2013-01-16 12:22:00 +01:00
Marcus Meissner
2a55b09bed
directshow: Removed bad sizeof in copy/pasted code (Coverity).
2011-10-18 15:17:42 +02:00
Frédéric Delanoy
b5a33dab88
dlls: Assorted spelling fixes.
2011-08-02 20:47:51 +02:00
Alexandre Julliard
b56dc9a6f7
winecrt0: Remove the clsid parameter in __wine_(un)register_resources.
2011-08-02 20:47:49 +02:00
Michael Stefaniuc
a2653310e3
dmstyle: Remove an unused function declaration.
2011-07-27 17:48:35 +02:00
Michael Stefaniuc
ae43b099f9
dmstyle: Implement IClassFactory::QueryInterface.
2011-07-27 17:48:31 +02:00
Michael Stefaniuc
1afbbb749a
dmstyle: Merge all the different IClassFactory implementations.
2011-07-27 17:48:22 +02:00
Marcus Meissner
e4d63f7711
dmstyle: Reverse NULL check and deref (Coverity).
2011-06-27 13:27:57 -05:00
Marcus Meissner
10371fcc50
dmstyle: Mark internal symbols with hidden visibility.
2011-05-17 10:19:00 +02:00
Alexandre Julliard
0dbd799002
dmstyle: Convert dll registration to the IRegistrar mechanism.
2010-12-03 14:28:27 +01: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
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
08f1036525
dmstyle: Avoid newlines inside FIXME messages.
2010-01-14 09:04:25 -06:00
Marcus Meissner
9d47f87b4c
dmstyle: Another NULL ptr check added (Coverity).
2009-02-02 15:44:39 +01:00
Michael Stefaniuc
2b9c8433b2
dmstyle: Remove superfluous pointer casts.
2009-01-13 15:25:52 +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
cf69003867
dmstyle: Remove unused Wine debug channel.
2008-12-22 10:28:48 +01:00
Hans Leidekker
63aff890d7
janitorial: Remove unneeded user32 imports.
2008-12-17 11:38:36 +01:00
Hans Leidekker
8bd9a3aa09
janitorial: Don't depend on user32 for the self registration functions.
2008-12-17 11:38:32 +01:00
Alexandre Julliard
3dfc4572ed
dmstyle: Remove some unused functions.
2008-12-01 13:25:29 +01:00
Andrew Talbot
61aac4a0fd
dmstyle: Sign-compare warning fix.
2008-08-01 11:18:11 +02:00
Andrew Talbot
3a7d43c55a
dmstyle: Remove unneeded address-of operators from array names.
2008-07-10 12:19:50 +02:00
Francois Gouget
633ee950a1
Assorted spelling fixes.
2008-05-07 12:07:11 +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
Eric Pouech
21171c403f
janitorial: Prototype func() should be func(void).
2008-04-30 13:45:23 +02:00
Austin English
b4f52938e4
Spelling fixes.
2008-04-02 23:18:21 +02:00
Andrew Talbot
a01bfc26fe
dmstyle: Assign to structs instead of using memcpy.
2008-02-26 11:18:23 +01:00
Francois Gouget
44b52b128c
Assorted spelling fixes.
2008-01-16 12:48:29 +01:00
Stefan Leichter
645f349bd2
dmstyle: Remove 'recursive registry key delete' function.
2007-08-31 12:08:58 +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
7e03e6380a
dmstyle: Exclude unused headers.
2007-05-02 14:58:23 +02:00
Andrew Talbot
cd86d218b6
dmstyle: Constify some variables.
2007-04-25 11:50:27 +02:00
Michael Stefaniuc
22684cc767
janitorial: Remove stray '\' at end of lines.
2007-01-09 12:04:26 +01:00
Andrew Talbot
482eebab9a
dmstyle: Declare some functions static.
2007-01-08 12:09:20 +01:00
Andrew Talbot
878d5cc069
dmstyle: Dangling references fix.
2006-12-11 12:16:50 +01:00
Francois Gouget
30e44c85c8
Assorted spelling fixes.
2006-11-07 15:25:24 +01:00
Francois Gouget
580290fdb8
dmstyle: Fix spelling of the DMUS_PRIVATE_STYLE_MOTIF.dwRhythm field.
2006-11-07 15:24:26 +01:00
Alexandre Julliard
b0ea577ae5
Avoid usage of sizeof in traces that causes warnings on MacOSX.
2006-10-20 12:16:45 +02:00
Francois Gouget
3f191fda9f
Add '\n's to Wine traces.
2006-10-13 11:55:16 +02:00
Michael Stefaniuc
175ed0c559
dmstyle: Win64 printf format warning fixes.
2006-10-13 11:03:33 +02:00
Francois Gouget
82babbee0b
Add missing '\n's to Wine traces.
2006-10-05 17:46:48 +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
Alexandre Julliard
32ab895e46
makefiles: Generate the dependencies line to avoid some code duplication.
2006-09-14 09:38:16 +02:00
Stefan Leichter
bfa1937e31
dmstyle: Print 64bit integers with wine_dbgstr_longlong.
2006-09-13 11:01:16 +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
Alexandre Julliard
1b469c2482
dmstyle: Don't use sizeof in traces to avoid printf format warnings.
2006-06-13 14:10:12 +02:00
Alexandre Julliard
40feb043b1
dmstyle: Make the virtual table functions static where possible.
2006-06-10 11:56:49 +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
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
85c9283f50
Don't generate import libraries for dlls that don't export anything.
2005-07-26 15:52:58 +00:00