• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
12010-09-20  Ozkan Sezer  <sezeroz@gmail.com>
2
3	* d3dtypes.h, d3d8types.h, d3d9types.h (D3DCLEAR_TARGET): Remove
4	the guard.
5	(D3DCLEAR_ZBUFFER, D3DCLEAR_STENCIL): Likewise.
6
72010-08-07  Ozkan Sezer  <sezeroz@gmail.com>
8
9	* Sync with Wine release 1.2.0.
10	* d3d10shader.h: Fix some defines (parts from wine git commit
11	a9e792d6d342c8a68f8802b549fd50de11f77153)
12	* xinput.h: Fix typo in comment.
13
142010-08-06  Ozkan Sezer  <sezeroz@gmail.com>
15
16	* d3dtypes.h (LPD3DVECTOR): Guard.
17	* d3d8types.h (D3DVECTOR): Guard.
18
192010-08-04  Ozkan Sezer  <sezeroz@gmail.com>
20
21	* d3dtypes.h, d3d8types.h, d3d9types.h (D3DCLEAR_TARGET): Guard.
22	(D3DCLEAR_ZBUFFER, D3DCLEAR_STENCIL): Likewise.
23
24	* d3d8types.h, d3d9types.h (D3DMULTISAMPLE_FORCE_DWORD): Fix as
25	0x7fffffff.
26
27	* d3d.h (INTERFACE, IDirect3D): Undef INTERFACE before IDirect3D.
28
29	* d3dhal.h (D3DDEVICEDESC_V1): Change BOOL to WINBOOL.
30	(LPD3DHAL_GLOBALDRIVERDATA): Guard.
31	(LPD3DHAL_CALLBACKS): Guard.
32	(D3DHAL_DP2OPERATION): Remove the D3DDP2OP_RESERVED0 and D3DDP2OP_EXT
33	enumerated values which are not documented anymore.
34
35	* dinput.h: Add proper DIRECTINPUT_VERSION guards.
36
37	* dinput.h: Add DIPROPCALPOV, from an old patch submitted to Wine:
38	http://www.winehq.org/pipermail/wine-patches/2004-September/012790.html
39
40	* dinput.h: Add DIPROPPOINTER, from an old patch submitted to Wine:
41	http://www.winehq.org/pipermail/wine-patches/2004-September/012790.html
42	also see MSDN:
43	http://msdn.microsoft.com/en-us/library/ee416867(VS.85).aspx
44
45	* dinput.h: Add DIPROPCPOINTS, see MSDN:
46	http://msdn.microsoft.com/en-us/library/ee416867(VS.85).aspx
47
48	* dinput.h: Add missing constants required for dxdiag from r/os
49	svn@33119:
50	(DIPROP_CALIBRATION): Restrict to DIRECTINPUT_VERSION >= 0x050a.
51	(DIPROP_GUIDANDPATH): Likewise.
52	(DIPROP_INSTANCENAME): New for DIRECTINPUT_VERSION >= 0x050a.
53	(DIPROP_PRODUCTNAME): Likewise.
54	(DIPROP_JOYSTICKID): New for DIRECTINPUT_VERSION >= 0x05B2.
55	(DIPROP_GETPORTDISPLAYNAME): Likewise.
56	(DIPROP_PHYSICALRANGE): New for DIRECTINPUT_VERSION >= 0x0700.
57	(DIPROP_LOGICALRANGE): Likewise.
58	(DIPROP_KEYNAME): Restrict to DIRECTINPUT_VERSION >= 0x0800.
59	(DIPROP_CPOINTS): New for DIRECTINPUT_VERSION >= 0x0800.
60	(DIPROP_APPDATA): Likewise.
61	(DIPROP_SCANCODE): Likewise.
62	(IPROP_VIDPID): Likewise.
63	(DIPROP_USERNAME): Likewise.
64	(DIPROP_TYPENAME): Likewise.
65
66	* dsound.h (DSBNOTIFICATIONS_MAX): Define as 100000UL.
67	(INTERFACE, IDirectSound): Undef INTERFACE before IDirectSound.
68
69	* ddraw.h (DDARGB, DDRGBA): Add from MSDN,
70	http://msdn.microsoft.com/en-us/library/aa921041.aspx
71
722010-08-04  Ozkan Sezer  <sezeroz@gmail.com>
73
74	* ddrawi.h (DDSCAPSEX): Move from here ...
75	* ddraw.h (DDSCAPSEX):  ...  to here.
76	(DDSCAPS2): Update the reserved dwCaps4 field acc. to MSDN :
77	http://msdn.microsoft.com/en-us/library/ff550292(VS.85).aspx
78
792010-08-04  Ozkan Sezer  <sezeroz@gmail.com>
80
81	* ddrawi.h: VIDMEM_ISDISABLED is the wrong macro name, it should be
82	VIDMEM_HEAPDISABLED according to MSDN:
83	http://msdn.microsoft.com/en-us/library/ff570171(VS.85).aspx
84
852010-08-02  Ozkan Sezer  <sezeroz@gmail.com>
86
87	* _mingw_dxhelper.h: Sync with latest _mingw.h changes:
88	(NONAMELESSUNION): If the compiler is MSVC and the MS extensions are
89	disabled, define it.
90	(DUMMYUNIONNAMEX): Remove, not used or needed.
91	(DUMMYSTRUCTNAMEX): Likewise.
92	(DUMMYUNIONNAME1): Add a note that only Wine uses this variant.
93	(DUMMYSTRUCTNAME1): Likewise.
94	(DUMMYUNIONNAME6): Define.
95	(DUMMYUNIONNAME7): Define.
96	(DUMMYUNIONNAME8): Define.
97	(DUMMYUNIONNAME9): Define.
98
992010-07-30  Ozkan Sezer  <sezeroz@gmail.com>
100
101	* _mingw_dxhelper.h (NONAMELESSSTRUCT, NONAMELESSUNION): If one is
102	defined make sure the other is defined, too. Fixes the mess caused
103	by NONAMELESSSTRUCT which isn't used by any others, so just rely on
104	NONAMELESSUNION.
105
106	mingw.org compatibility macros for anonymous unions from _mingw.h:
107	(_ANONYMOUS_UNION): New.
108	(_ANONYMOUS_STRUCT): New.
109	(_UNION_NAME): New.
110	(_STRUCT_NAME): New.
111	(__ANONYMOUS_DEFINED): New, guarding the above.
112
1132010-07-04  Ozkan Sezer <sezeroz@gmail.com>
114
115	* dmdls.h (_DMUS_REGION): WLOOP is typedef'ed as struct _rloop in
116	dls1.h. Changed type of WLOOP[1] from WLOOP to struct _rloop for
117	__cplusplus compatibility.
118
1192010-06-24  Ozkan Sezer <sezeroz@gmail.com>
120
121	* d3dx9.h: Update from wine svn.
122
1232010-06-23  Ozkan Sezer <sezeroz@gmail.com>
124
125	* _mingw_dxhelper.h: Update DUMMYSTRUCTNAME* macros from _mingw.h.
126	* ddraw.h (MAKEFOURCC): Change ifdef guard from __MAKEFOURCC__DEFINED__
127	to simply MAKEFOURCC.
128	* d3d9types.h (MAKEFOURCC): Likewise.
129	* d3d8types.h (MAKEFOURCC): Add ifdef guards.
130
1312010-06-22  Jacek Caban  <jacek@codeweavers.com>
132	* d3d10.h, d3d10.idl, d3deffect.h, d3d10misc.h, d3d10shader.h: Initial
133	import from Wine.
134	* dxgi.h, dxgi.idl, dxgitype.h, dxgitype.idl, xinput.h: Likewise.
135
1362010-06-22  Jacek Caban  <jacek@codeweavers.com>
137
138	* downloadmgr.idl, downloadmgr.h: Move to IDL SDK.
139
1402010-06-21  Jonathan Yong  <jon_y@sourceforge.net>
141
142	Silence some warnings
143	* d3d9types.h (MAKEFOURCC): Guard with __MAKEFOURCC__DEFINED__
144	ifdefs.
145	* ddraw.h (MAKEFOURCC): Likewise.
146	(INTERFACE, IDirectDrawPalette): Undef INTERFACE before
147	IDirectDrawPalette
148	* d3d9.h (INTERFACE, IDirect3D9): Undef INTERFACE before IDirect3D9.
149	* dvdmedia.h (MPEG2VIDEOINFO): Add new structure.
150
1512010-06-14  Ozkan Sezer <sezeroz@gmail.com>
152
153	* ddraw.h: Define __DDRAW_INCLUDED__ for compatibility.
154	* dinput.h: Define __DINPUT_INCLUDED__ for compatibility.
155	* dsconf.h: Define __DSCONF_INCLUDED__ for compatibility.
156	* dsound.h: Define __DSOUND_INCLUDED__ for compatibility.
157
1582010-06-12  Ozkan Sezer <sezeroz@gmail.com>
159
160	* _mingw_dxhelper.h: Update DUMMYSTRUCTNAME* macros from _mingw.h.
161	* amvideo.h, d3dx9core.h, d3dx9tex.h, dvdmedia.h, errors.h: Include
162	_mingw_dxhelper.h for wine macros.
163
1642010-05-17  Ozkan Sezer <sezeroz@gmail.com>
165
166	* qedit.idl: Add from wine sources for PR/3001189.
167	* qedit.h: Generate.
168	* docobj.h: Delete, already present in the main headers.
169	* docobj.idl: Delete.
170
1712010-05-13  Ozkan Sezer <sezeroz@gmail.com>
172
173	* Sync with wine-1.1.44 release version.
174
1752010-04-17  Ozkan Sezer <sezeroz@gmail.com>
176
177	* d3dx9shape.h: added from the wine-1.1.43 sources.
178	* Sync with wine-1.1.43 release version.
179
1802010-04-03  Ozkan Sezer <sezeroz@gmail.com>
181
182	* Sync with wine-1.1.42 release version.
183
1842010-03-26  Ozkan Sezer <sezeroz@gmail.com>
185
186	* d3dx9effect.h: Sync'ed with wine git repo.
187
1882010-03-25  Ozkan Sezer <sezeroz@gmail.com>
189
190	* Sync with wine-1.1.41 release version.
191	* d3dx9effect.h: added from the wine sources.
192
1932010-03-15  Ozkan Sezer <sezeroz@gmail.com>
194
195	* d3dx9shader.h (ID3DXConstantTable_SetMatrixTranspose): Fix typo.
196	From wine git commit 8991b214b6a60ccd52c4cf493c0486a8e3728d8f .
197
1982010-03-07  Jonathan Yong  <jon_y@users.sourceforge.net>
199
200	* dvdevcod.h: Add from sourceware w32api.
201	* edevdefs.h: Ditto.
202
203	* dvdevcod.h: Add copyright notice and remove pragma system_header.
204	* edevdefs.h: Ditto.
205
2062010-02-23  Ozkan Sezer <sezeroz@gmail.com>
207
208	* d3dx9shader.h: Merge d3dx9_36 fix of Christian Costa from wine
209	git-3138ba0d5cfcd37d3b457916240a7e20a08f047c / 2010-02-21: Fix
210	AddRef and Release macros and add IID for ID3DXConstantTable.
211
2122010-02-20  Ozkan Sezer <sezeroz@gmail.com>
213
214	* dvdmedia.h: add from the wine sources.
215	* Sync with wine-1.1.39 release version.
216
2172010-02-14  Ozkan Sezer <sezeroz@gmail.com>
218
219	* amaudio.h: quartz: Fix IAMDirectSound interface definition. (from
220	wine git 28acc8398c58f0326d2e3bb21dd9406b9f480529 / 7 Feb 2010.)
221
222	* d3dx9shader.h: Add definition for ID3DXConstantTable. (from wine
223	git 6b890be5512e748412a0e21ed3f0329f1aef3057 / 11 Feb 2010)
224
2252010-02-12  Ozkan Sezer <sezeroz@gmail.com>
226
227	* dmoreg.h: Make it C++ compatible by adding extern "C" { ... }
228	when __cplusplus ies defined.
229
2302010-02-12  Ozkan Sezer <sezeroz@gmail.com>
231
232	* add dmodshow, medparam and qnetwork *.idl and *.h files from the
233	KDE project.
234	* add amstream and vmr9 *.idl and *.h files from wine sources.
235
2362010-02-12  Ozkan Sezer <sezeroz@gmail.com>
237
238	Merge with the dx headers from wine-1.1.38 including the missing
239	d3drmobj.h, mediaerr.h and mediaobj.h, as well as the new d3dx9
240	additions.
241
2422010-02-11  Ozkan Sezer <sezeroz@gmail.com>
243
244	* dshow.h: Update from wine-1.1.38.
245	* amaudio.h, amvideo.idl, amvideo.h, audevcod.h, errors.h, evcode.h,
246	vfwmsgs.h: Add missing dshow dependency headers from wine-1.1.38.
247
2482010-02-11  Ozkan Sezer <sezeroz@gmail.com>
249
250	* ddstream.h, docobj.h, downloadmgr.h: Regenerate using widl-1.1.38
251	from the latest wine-1.1.38 *.idl files.
252	* ddstream.idl, docobj.idl, downloadmgr.idl: Add as idl versions.
253
2542010-02-03  Ozkan Sezer <sezeroz@gmail.com>
255
256	* dinput.h: Add DISEQUENCE_COMPARE macro. (wine git, 23 Aug 2009,
257	a0449a5f64934f6cadd274f6c9442dd72a87b1e8)
258	* dinput.h: Fix _DIACTIONA and _DIACTIONW definitions to match PSDK
259	(dwSemantic). (wine git e1d6e3b258278b0aa456e9ea7a34dcf56598298d)
260	* dsound.h: Fix a dsound define (IDirectSound3DBuffer_SetConeAngles).
261	(wine git, 19 Nov 2009, cd143fb5bf1c4f68b805c06ca33272132f20d653).
262	Also fixed its !__cplusplus || CINTERFACE case which is missed in the
263	wine repo.
264
2652009-04-07  Ozkan Sezer <sezeroz@gmail.com>
266
267	* _mingw_dxhelper.h: New. Holds the DUMMYUNIONNAME and some Wine
268	  compatibility macros.
269	* d3d8types.h, d3d9types.h, d3dhal.h, d3dtypes.h, ddraw.h, ddrawi.h:
270	  #include _mingw_dxhelper.h instead of defining DUMMYUNIONNAME stuff
271	  in each file.
272	* dinput.h, dplay.h, dplobby.h, dsdriver.h: Likewise.
273	* ddraw.h, dinput.h, dplobby.h, dsound.h, dxerr8.h, dxerr9.h: bite the
274	  bullet and use the WINELIB_* macros we just added to _mingw_dxhelper.h
275	  instead of using UNICODE ifdefs. smaller diffs between the Wine source
276	  tree and ours and this will help us with easier merging with the Wine
277	  changes in the future..
278
2792009-04-05  Ozkan Sezer <sezeroz@gmail.com>
280
281	* d3d8types.h, d3d9types.h: Remove misspelled constants as they exist
282	  correctly spelled (wine git d476313a49c1b46eeef390c79cadd72cd3eb217d).
283	* ddraw.h: Better match the PSDK types, re order a few things (wine git
284	  5b375aec71419a5a5bb57a42293ef348d6dc96a8).
285	* dinput.h: Add missing IID_IDirectInput8 definitions (wine git
286	  59c18ef56d3d33b98e319e8c0cd30c24fc363e4e).
287	* dinput.h: Other bits and pieces from wine git: Add the DIPROP_KEYNAME
288	  property for keyboard device (d939367ac8fc1e7c7461008c86557fd870c4fbe4),
289	  add DISCL_NOWINKEY define (eb3028acc080922996b04f4e0cb36440680fe876),
290	  add some defines for EnumDevicesBySemantics
291	  (80c2cabab451b749efb768403d68ccddfede71d9).
292	  TODO: we _must_ revisit to double check the version ifdefs again.
293	* dls1.h, dls2.h, dmdls.h, dmerror.h, dmplugin.h, dmusbuff.h: Fix license
294	  headers that mistakenly use GPL instead of LGPL.
295	* dmusicc.h, dmusicf.h, dmusici.h, dmusics.h: Likewise.
296	* dmdls.h, dmerror.h, dmplugin.h, dmusicc.h, dmusicf.h, dmusici.h, dmusics.h:
297	  more long to LONG changes from wine git repository.
298	* dmoreg.h: Likewise.
299	* dmoreg.h: Fix the DMOGetName() prototype (wine git:
300	  d223716b7bcde8839c741d83865b95c990a8abcc).
301	* dpaddr.h: Fix some typos (wine 9f3c91e41f82ba302afad386aa1be58d6dec2b23).
302	* dplay.h: Add missing defs (4ab75e121426d8840b6bfb196cef45506091fd25.)
303	* dplay.h: Fix the definition of DirectPlayCreate
304	  (wine git 5dc0d4d1ed2de76f21ba4f5298ba9ab251c6fd83).
305	* dpnathlp.h: update prototype of DirectPlayNATHelpCreate()
306	  (wine git ab62cd360f611ea2cc806acee044a7ea25773fd8).
307	* dsound.h: added missing A/W function / type definitions
308	  (wine git 375f8ba23761d75230805e86bc057ef7755cb57c).
309	* dmusici.h: less diff with the wine tree, sigh....
310	* dxfile.h: Fix IDirectXFileDataReference macros (wine git
311	  b939b8d3452e6ccabde236a2087046c1649343d2,
312	  8597d42cf5f3fe194bd88ccb7ff922e547c44e6d).
313
3142009-04-04  Ozkan Sezer <sezeroz@gmail.com>
315
316	* d3d.h, d3d8.h, d3d9.h, dmplugin.h, dmusicc.h, dmusicf.h, dmusici.h:
317	  Add the missing COM_NO_WINDOWS_H definition (wine git
318	  6688acce7dbb00ceea4e755fe0f4a771a5520c24).
319	* d3d8.h, d3d9.h: Add missing include directives (wine git
320	  56f7209a949a1805d80ae0a59e093bbe2857677e).
321	* d3d9types.h: Fix the value of D3DFVF_POSITION_MASK (wine git
322	  d359a7813fe3d7acd8d3791fe63a4e44bb22ebb2).
323	* d3d8types.h, d3d9types.h: Fix the D3DFMT_XXX constant declarations
324	  (wine git d4ca34dd9bf98ea71226460092c7095847b97509).
325	* d3d.h: Fix method calling macros for IDirect3DTexture (wine git
326	  e169bb0a7f204ebe0f3053d824a1177bc1dedc65) and for
327	  IDirect3DViewport3_GetViewport (wine git
328	  7c8fa9c24f5d6d4e22dec148ffecefc9a4262a27).
329	* d3dtypes.h: Change long to LONG for Win64 compatibility (wine git
330	  3d94f5efc29b43c72e9574ca6c7ee88a69e28b73).
331	* d3dx8core.h: Make C++ compatible (wine git
332	  91d3a794e8b756dbcb7047c77acf1a7f862627dd), remove some extraneous
333	  #include directives (wine git
334	  7e34c708c1b3bdbb7d4921c1153403a8d8840b29) and fix
335	  D3DXAssembleShaderFromFileA/W prototypes (wine git
336	  3d962e27ed69829645f3c8f99c17087f92d89e01).
337	* d3d8types.h, d3d9types.h, d3dhal.h, d3dtypes.h, ddrawi.h, dinput.h:
338	  Add the missing DUMMYUNIONNAME1 macro.
339	* dplay.h, dplobby.h: Likewise.
340
3412009-02-20  Kai Tietz  <kai.tietz@onevision.com>
342
343	* dinput.h (DIK_...): Add additional keyboard scan codes provided
344	by http://www.alrj.org/docs/hardware/keycode.txt
345
346	PA/2619828
347	a bunch of directx header fixes from the wine git repository:
348	* ddraw.h, dinput.h: Add the missing COM_NO_WINDOWS_H definition
349	  (wine git 6688acce7dbb00ceea4e755fe0f4a771a5520c24)
350	* ddraw.h: Fix the name of DDSPD_IUNKNOWNPOINTER
351	  (wine git 47b6392b44dca86b8c61daa902bd35e73cca5e2f)
352	* ddraw.h: Define DD_OK to S_OK instead of 0. Add define for DD_FALSE.
353	  (wine git fd4a8941032458a9b2870d0068e6fb020a9c9e0c)
354	* ddraw.h: Fix a IDirectDrawSurface4 method (EnumAttachedSurfaces) prototype.
355	  (wine git 6bdaaa74f3310da48790c3122786aa764f4e221a)
356	* ddraw.h: Fix the EnumOverlayZOrders prototype.
357	  (wine git 9a080691c6904c0da762690312cc86ee96326dbc)
358	* ddraw.h: Fix the IDirectDraw4_RestoreAllSurfaces macro.
359	  (wine git c2e5752ac62e646bcb46c0741cd0083179e3c9ed)
360	* dinput.h: Fix IDirectInputEffect_GetEffectStatus macro definitions.
361	  (wine git 2a0e659335ecf1d8967c75c9efe164c2d9d0214c)
362	* dsound.h: Update prototypes for IDirectSoundBuffer::Lock/Unlock.
363	  (wine git 9b4f99782ef27239927a0c5d0ae8e788df17cb76)
364	* dinput.h: Revert Wine's version ifdef removal
365	  (wine git bf08b35c0730636ab3dbc4dee0a9f6fa28113b7a). also add
366	  a dinput8 ifdef to DIDEVICEOBJECTDATA for the uAppData member.
367
368