Stefan Dösinger
920225d4a4
wined3d: Move WINED3DRS_POINTSPRITEENABLE to the state table.
2006-12-11 16:23:18 +01:00
Stefan Dösinger
2b775221fd
wined3d: WINED3DRS_SOFTWAREVERTEXPROCESSING is a nogl state.
2006-12-11 16:23:02 +01:00
Stefan Dösinger
c5344709b1
wined3d: Move WINED3DRS_LASTPIXEL to the state table.
2006-12-11 16:22:48 +01:00
Stefan Dösinger
580b9961f4
wined3d: Move WINED3DRS_LOCALVIEWER to the state table.
2006-12-11 16:22:35 +01:00
Stefan Dösinger
4c64b86f5b
wined3d: Move WINED3DRS_COLORWRITEENABLEx to the state table.
2006-12-11 16:22:18 +01:00
Stefan Dösinger
caa371a69c
wined3d: Move point scale render states to the state table.
2006-12-11 16:22:03 +01:00
Stefan Dösinger
9a0e4b5453
wined3d: Move WINED3DRS_POINTSIZE_MAX to the state table.
2006-12-11 16:21:39 +01:00
Stefan Dösinger
51b41d9981
wined3d: Move WINED3DRS_POINTSIZE_MIN to the state table.
2006-12-11 16:21:23 +01:00
Stefan Dösinger
0ec7c8b55a
wined3d: Move WINED3DRS_POINTSIZE to the state table.
2006-12-11 16:20:52 +01:00
Stefan Dösinger
2ea57677d3
wined3d: Move WINED3DRS_NORMALIZENORMALS to the state table.
2006-12-11 16:20:01 +01:00
Stefan Dösinger
dd6f5a5437
wined3d: Move WINED3DRS_ZBIAS to the state table.
2006-12-11 16:19:50 +01:00
Stefan Dösinger
6a5d7df74f
wined3d: Move WINED3DRS_LINEPATTERN to the state table.
2006-12-11 16:19:36 +01:00
Stefan Dösinger
81a1dce0cb
wined3d: Move WINED3DRS_COLORVERTEX to the state table.
2006-12-11 16:19:19 +01:00
Andrew Talbot
0c305a3492
cryptdll: Change storage class of module handle to static.
2006-12-11 16:19:02 +01:00
Vitaliy Margolen
68176eeda1
dinput: Move few helper functions and standardize them.
2006-12-11 16:17:46 +01:00
Vitaliy Margolen
267cbf8289
dinput: Move internal function calculate_ids to where it's really used.
2006-12-11 16:17:40 +01:00
Vitaliy Margolen
c17e06d5c0
dinput: No need to copy default constant format. Use already defined static instead.
2006-12-11 16:17:13 +01:00
Alexandre Julliard
a051487d3b
shell32: Avoid using garbage data in wildcard expansion.
2006-12-11 15:37:35 +01:00
Roderick Colenbrander
055f8712b4
wgl: Make the WGL code independant of the number of supported pixel formats.
2006-12-11 14:38:08 +01:00
Chris Robinson
9da10277ce
wgl: Properly handle GLX_DRAWABLE_TYPE queries.
2006-12-11 14:36:39 +01:00
Christoph Frick
71f41e5d02
dinput: Utilize IDirectInputDevice2AImpl_Acquire/Unacquire.
2006-12-11 13:51:13 +01:00
Christoph Frick
f37f598daf
dinput: Ensure that the size of the dev caps pointer is large enough - no exact.
2006-12-11 13:51:00 +01:00
Christoph Frick
ba1ef69a41
dinput: Silently ignore DIPROP_CALIBRATIONMODE.
2006-12-11 13:50:37 +01:00
Vitaliy Margolen
5b520ff6df
dinput: Remove incorrect assumption about format.
2006-12-11 13:50:32 +01:00
Stefan Dösinger
1328da09da
wined3d: Set WINED3DRS_INDEXEDVERTEXBLENDENABLE to state_nogl.
2006-12-11 12:47:11 +01:00
Stefan Dösinger
3e05e133f9
wined3d: Remove the unused tween factor stateblock member.
2006-12-11 12:47:04 +01:00
Stefan Dösinger
a628b99d63
wined3d: Remove the unused stateblock vertex blend member.
2006-12-11 12:46:55 +01:00
Stefan Dösinger
e53c2a9c4c
wined3d: Move wined3drs_fogdensity to the state table.
2006-12-11 12:46:41 +01:00
Stefan Dösinger
af935a2402
wined3d: Move WINED3DRS_FOGCOLOR to the state table.
2006-12-11 12:43:29 +01:00
Stefan Dösinger
f260248650
wined3d: Make WINED3DRS_RANGEFOGENABLE a nogl state.
2006-12-11 12:43:13 +01:00
Stefan Dösinger
6175273c28
wined3d: Move fog states to the state table.
2006-12-11 12:42:59 +01:00
Stefan Dösinger
8d7243192a
wined3d: Move WINED3DRS_STENCILWRITEMASK to the state table.
2006-12-11 12:42:46 +01:00
Stefan Dösinger
0d9ae20883
wined3d: Move stencil states to the state table.
2006-12-11 12:42:27 +01:00
Stefan Dösinger
0772bb49e4
wined3d: Move WINED3DRS_SPECULARENABLE to the state table.
2006-12-11 12:42:14 +01:00
Stefan Dösinger
287c6247ab
wined3d: Move WINED3DRS_TEXTUREFACTOR to the state table.
2006-12-11 12:42:04 +01:00
Stefan Dösinger
ac26172c2d
wined3d: Move WINED3DRS_BLENDOP to the state table.
2006-12-11 12:41:51 +01:00
Stefan Dösinger
89e999ac71
wined3d: Move clipping states to the state table.
2006-12-11 12:41:21 +01:00
Stefan Dösinger
c88efeef05
wined3d: Move alpha states to the state table.
2006-12-11 12:40:27 +01:00
Stefan Dösinger
d30f1527cc
wined3d: Implement IWineD3DDevice::Reset.
2006-12-11 12:40:13 +01:00
Andrew Talbot
ccf078c118
mapi32/tests: Cast-qual warnings fix.
2006-12-11 12:19:16 +01:00
Andrew Talbot
70fec9058d
mapi32/tests: Cast-qual warnings fix.
2006-12-11 12:19:11 +01:00
Andrew Talbot
eef087cba7
gdi32/tests: Cast-qual warning fix.
2006-12-11 12:19:05 +01:00
Chris Robinson
36be22a6db
wined3d: Reduce the number of error messages.
2006-12-11 12:18:46 +01:00
Peter Oberndorfer
d119fd44fe
comctl32: Fix imagelist regression from "comctl32: Remove Nx1 assumptions in ImageList_Read".
2006-12-11 12:18:39 +01:00
Marcus Meissner
f0280cbd1e
made functions and variables static in some testcases.
2006-12-11 12:18:29 +01:00
Paul Vriens
c5d2053a7d
winspool.drv/tests: Fix typo.
2006-12-11 12:17:39 +01:00
Vitaliy Margolen
1056c881e1
dinput: Fix processing of custom format.
2006-12-11 12:17:26 +01:00
Andrew Talbot
878d5cc069
dmstyle: Dangling references fix.
2006-12-11 12:16:50 +01:00
Andrew Talbot
e6a0a09b88
dmloader: Dangling references fix.
2006-12-11 12:16:42 +01:00
Andrew Talbot
db299e3a3a
dmime: Dangling references fix.
2006-12-11 12:16:33 +01:00
Andrew Talbot
bc3e7263bc
kernel32/tests: Cast-qual warnings fix.
2006-12-11 12:15:44 +01:00
Eric Pouech
9a41a4e984
dbghelp: Sparse array speed up.
2006-12-11 12:15:34 +01:00
Alexandre Julliard
33eadd39d4
gdi32: Don't assume that the font codepages change with the user locale.
...
Codepages can be set independently with LC_CTYPE.
2006-12-08 13:00:53 +01:00
Alexandre Julliard
ec7f2f8802
msvcrt: Use LOCALE_USER_DEFAULT to get the proper codepage for the Unix locale.
2006-12-08 12:56:17 +01:00
Alexandre Julliard
f662e2548b
shlwapi: Fixed string tests for non-English locales.
2006-12-08 12:55:43 +01:00
Stefan Dösinger
1f07e4af18
wined3d: Move blending related states to the state table.
2006-12-08 12:25:53 +01:00
Stefan Dösinger
28cc3c8d6b
wined3d: Move WINED3DRS_AMBIENT to the state table.
2006-12-08 12:25:28 +01:00
Stefan Dösinger
2ac48e8154
wined3d: Move WINED3DRS_ZFUNCENABLE to the state table.
2006-12-08 12:25:20 +01:00
Stefan Dösinger
8879c7d8dd
wined3d: Move WINED3DRS_ZWRITEENABLE to the state table.
2006-12-08 12:25:09 +01:00
Stefan Dösinger
bb622e81bd
wined3d: Move WINED3DRS_DITHERENABLE to the state table.
2006-12-08 12:24:55 +01:00
Stefan Dösinger
68f1082284
wined3d: Move WINED3DRS_SHADEMODE to the state table.
2006-12-08 12:24:45 +01:00
Stefan Dösinger
e4b4c040f0
wined3d: Move WINED3DRS_CULLMODE to the state table.
2006-12-08 12:24:31 +01:00
Stefan Dösinger
bb564dc6fa
wined3d: Move WINED3DRS_ZENABLE to the state table.
2006-12-08 12:24:21 +01:00
Stefan Dösinger
53e788956a
wined3d: Move WINED3DRS_LIGHTNING to the state table.
2006-12-08 12:24:14 +01:00
Alexandre Julliard
ae9f68dec9
gdi32: Disable the freetype mmap sharing on Mac OS.
2006-12-08 12:14:13 +01:00
Marcus Meissner
ccae172e1d
comcat: Remove const from COMCAT Manager.
2006-12-08 11:39:53 +01:00
Louis Lenders
c231fd6872
shell32: Define AVI resource 152.
2006-12-08 11:39:45 +01:00
Paul Vriens
c9f6c4c7cf
advpack/tests: Change the output for HRESULT's.
2006-12-08 11:39:38 +01:00
Alexandre Julliard
5feef7e329
dbghelp: Avoid a printf format warning.
2006-12-08 11:39:32 +01:00
Byeong-Sik Jeon
6cf39ed974
imm32: Send the WM_IME_CHAR message, although ResultString has been read.
2006-12-08 11:39:07 +01:00
Andrew Talbot
fa8b971c2e
crypt32/tests: Cast-qual warnings fix.
2006-12-08 11:39:00 +01:00
Andrew Talbot
43605806c5
crypt32/tests: Cast-qual warnings fix.
2006-12-08 11:38:55 +01:00
Stefan Dösinger
de96320421
wined3d: Move WINED3DRS_FILLMODE to the state table.
2006-12-07 21:10:54 +01:00
Stefan Dösinger
2a24e84a65
wined3d: Add render states to the state table.
2006-12-07 21:10:26 +01:00
Stefan Dösinger
c0268c7840
wined3d: Create the state table.
2006-12-07 21:10:07 +01:00
Kai Blin
804bba8d4c
ws2_32: Downgrade SO_REUSEADDR fixme to a trace.
2006-12-07 20:58:04 +01:00
Alexandre Julliard
7ae1b2897e
ntdll: Check the NX compatibility flag for every loaded module.
2006-12-07 20:52:16 +01:00
Huw Davies
2844f383f1
wineps.drv: Don't try to download a non-scalable font.
2006-12-07 17:54:41 +01:00
Mike McCormack
c8898f6bba
msi: Add tests for comparison to empty strings.
2006-12-07 17:54:37 +01:00
Mike McCormack
9dce96b315
msi: Comparisons with null in conditions are special.
2006-12-07 17:54:32 +01:00
Dmitry Timoshkov
046814701e
kernel32: Add PE images with section alignment 1 and 2 to the loader test.
2006-12-07 15:34:43 +01:00
Alexandre Julliard
94ac989534
ntdll: Fix the failing loader tests.
2006-12-07 15:34:36 +01:00
Chris Robinson
34c40097a5
wgl: Implement wglGetPixelFormatAttribfvARB.
2006-12-07 14:05:58 +01:00
Alexandre Julliard
87fa2e3f91
oleaut32/tests: Use LOCALE_NOUSEROVERRIDE in tests that depend on the decimal separator.
2006-12-07 14:05:45 +01:00
Alexandre Julliard
478ac3724d
oleaut32: Use LOCALE_NOUSEROVERRIDE where necessary in variant conversions.
2006-12-07 14:05:25 +01:00
Alexandre Julliard
9967d82146
kernel32: For LOCALE_NOUSEROVERRIDE, check locale against the appropriate default lcid.
2006-12-07 12:34:25 +01:00
Alexandre Julliard
82218fcf20
kernel32/tests: Added LOCALE_NOUSEROVERRIDE flag on time tests that rely on AM/PM.
2006-12-07 12:33:55 +01:00
Rob Shearman
7a5766346f
ole32: Add some documentation for CoCreateInstance.
2006-12-07 11:51:13 +01:00
Rob Shearman
72575a06ca
wininet: Make a function for resolving the server name for an HTTP request
...
and sending the appropriate callbacks and use it to remove some duplicated code.
2006-12-07 11:42:51 +01:00
Rob Shearman
4319ec6b83
wininet: Make HTTP_HandleRedirect no longer call HTTP_HttpSendRequestW.
...
Make the redirect handling in HTTP_HttpSendRequestW iterate instead of recurse.
2006-12-07 11:42:38 +01:00
Jacek Caban
fb4980d6a9
mshtml: Added get_parentWindow implementation.
2006-12-07 11:29:55 +01:00
Jacek Caban
92ecf23310
shdoclc: Added IDS_MESSAGE_BOX_TITLE string.
2006-12-07 11:24:28 +01:00
Jacek Caban
8afd947f15
urlmon: Added application/pdf mime filter.
2006-12-07 11:24:22 +01:00
Jacek Caban
edf73245fe
urlmon: Added application/java mime filter.
2006-12-07 11:24:16 +01:00
Jacek Caban
d5c6f6ec25
urlmon: Added application/x-zip-compressed filter.
2006-12-07 11:24:07 +01:00
Jacek Caban
3d767fcb55
urlmon: Added application/x-gzip-compression filter.
2006-12-07 11:24:01 +01:00
Paul Vriens
fd15939497
ntdll/tests: Fix typo.
2006-12-07 11:23:50 +01:00
Alexandre Julliard
834d20024b
gdi32: Only mmap a given font file once.
...
FT_New_Face always creates a new mapping of the font file, so do the
mapping by hand and use FT_New_Memory_Face instead.
2006-12-06 21:31:53 +01:00
Markus Amsler
4745618487
d3d8: Fix implicit surface refcounting.
2006-12-06 12:41:27 +01:00
Markus Amsler
0a3f417359
d3d8: Handle volume refcount forwarding in d3d8.
2006-12-06 12:40:24 +01:00
Markus Amsler
0d725490d6
d3d8: Handle surface refcount forwarding in d3d8.
2006-12-06 12:40:12 +01:00
Markus Amsler
3fd04308ab
d3d: Callback infrastructure for implicit depth stencil surface destruction in IWineD3DDevice.
2006-12-06 12:39:30 +01:00
Markus Amsler
50a0c21265
d3d: Callback infrastructure for implicit volume destruction in IWineD3DVolumeTexture.
2006-12-06 12:39:14 +01:00
Markus Amsler
cb8652947a
d3d: Callback infrastructure for implicit render target destruction in IWineD3DSwapChain.
2006-12-06 12:39:00 +01:00
Markus Amsler
2946f7a267
d3d: Callback infrastructure for implicit surface destruction in IWineD3DCubeTexture.
2006-12-06 12:38:51 +01:00
Markus Amsler
04ae4596ff
d3d: Callback infrastructure for implicit surface destruction in IWineD3DTexture.
2006-12-06 12:38:37 +01:00
Francois Gouget
13b974bdff
dmime: Remove resolve_STREAM_SEEK(), it is unused.
2006-12-06 12:15:18 +01:00
Francois Gouget
dd6e948d84
ole32: Convert dump_user_flags() into debugstr_user_flags(), a proper debug trace function.
2006-12-06 12:15:11 +01:00
Francois Gouget
f0ccd389d4
ole32: Convert dump_FORMATETC() into debugstr_formatetc(), a proper debug trace function.
2006-12-06 12:14:55 +01:00
Chris Robinson
28c2ebb937
wgl: Fix for missing NV GLX extension.
2006-12-06 11:42:24 +01:00
Mike McCormack
01cc2c3234
msi: More tests for the SourceDir property.
2006-12-06 11:40:59 +01:00
Mike McCormack
3578bf64d6
msi: Add some tests for the ALTER query.
2006-12-06 11:40:55 +01:00
Eric Pouech
75033503e8
dbghelp: Added ability to internal store / reload a symbol with a constant value.
...
Let dwarf and msc use this new feature.
As we also add global symbol without addresses, don't take those
constant symbols into account for searches by address.
2006-12-06 11:38:43 +01:00
Eric Pouech
a1a879363d
dbghelp: Added a field to the hash table to store the number of elements in the hash table.
...
Make use of it to get rid to module_compute_num_syms.
2006-12-06 11:37:38 +01:00
Eric Pouech
4806320b48
dbghelp: In find_nearest, now return the symbol instead of its index in module->sorttable.
2006-12-06 11:37:10 +01:00
Eric Pouech
08712bc3a9
dbghelp: Simplify the way we find the debug header.
2006-12-06 11:36:59 +01:00
Detlef Riekenberg
ec8393d3d5
dplayx: Display requested provider.
2006-12-06 11:36:32 +01:00
Roderick Colenbrander
900094cbfe
wgl: Cleanup wglMakeCurrent.
2006-12-06 11:34:50 +01:00
Huw Davies
9a2c4f7114
wineps.drv: When we're using a GlyphDirectory we should clear the offsets and lengths of the loca and glyf tables in addition to changing their names.
...
Should fix printing on Mac based cups servers.
2006-12-06 11:34:42 +01:00
Detlef Riekenberg
44f663e8a4
kernel32/tests: Add tests for GetWindowsDirectory.
2006-12-06 11:27:18 +01:00
Detlef Riekenberg
ef851bc6dd
kernel32/tests: Add tests for GetSystemDirectory.
2006-12-06 11:27:08 +01:00
Paul Vriens
d01e76de05
version/tests: Free memory after use.
2006-12-06 11:26:55 +01:00
Paul Vriens
cae03f7658
wininet/test: Free memory after use.
2006-12-06 11:26:52 +01:00
Paul Vriens
3d3529d605
advapi32/tests: Free memory after use.
2006-12-06 11:26:48 +01:00
Alexandre Julliard
e60a52e74a
kernel32: Always read a full block from the CD-ROM to avoid problems on raw devices.
2006-12-05 23:33:40 +01:00
Huw Davies
104e1cf6dd
user32: For LBS_OWNERDRAWVARIABLE listboxes return the fixed item height if the listbox is empty.
2006-12-05 16:49:52 +01:00
James Hawkins
0b652fe8c6
msi: Initialize sid_str to NULL.
2006-12-05 16:49:48 +01:00
James Hawkins
00fa70dbc1
msi: Fail if stg is NULL.
2006-12-05 16:49:45 +01:00
Kai Blin
829e6f14aa
ws2_32: Rewrite setsockopt to be more readable.
2006-12-05 16:49:41 +01:00
Alexandre Julliard
a10c40df23
ntdll: Added support for the HEAP_CREATE_ENABLE_EXECUTE flag.
2006-12-05 15:43:13 +01:00
Alexandre Julliard
822be6c90f
ntdll: Force exec permissions on all mmaps unless the app is marked NX-compatible.
2006-12-05 15:42:29 +01:00
Thomas Fitzsimmons
4b30ece829
dbghelp: Recognize DT_GNU_HASH.
2006-12-05 11:49:15 +01:00
Andrew Talbot
d05fabb660
advapi32: Eliminate wild pointers.
2006-12-05 11:37:57 +01:00
Andrew Talbot
70797560b7
comcat/tests: Cast-qual warnings fix.
2006-12-05 11:37:51 +01:00
Lei Zhang
581321d420
riched20: Move EM_EXSETSEL fix into ME_SetSelection.
2006-12-05 11:37:46 +01:00
Vitaliy Margolen
03fa9106cf
dinput: Remove no longer used GEN_EVENT.
2006-12-05 11:33:03 +01:00
Vitaliy Margolen
aa7eed9394
dinput: Move joystick event queue into base device class.
2006-12-05 11:32:55 +01:00
Vitaliy Margolen
fb5884203b
dinput: Move mouse event queue into base device class.
2006-12-05 11:32:46 +01:00
Vitaliy Margolen
564ad7da8c
dinput: Move keyboard event queue into base device class.
...
This removes [Get|Set]Property and GetDeviceData.
2006-12-05 11:32:38 +01:00
Vitaliy Margolen
ce0c3cdae7
dinput: Implement [Get|Set]Property and GetDeviceData in base Device object.
...
Also add queue_event to replace big macro GEN_EVENT.
2006-12-05 11:32:34 +01:00
Mike McCormack
97419aea80
msi: Examine the attributes of all features before setting a component's state.
2006-12-05 11:29:02 +01:00
Mike McCormack
bccab7bb9d
msi: Add the names of features/components to debugging output.
2006-12-05 11:28:45 +01:00
Francois Gouget
c66628b73f
Consistently use SUBLANG_NEUTRAL for Italian resources.
2006-12-05 11:28:38 +01:00
Francois Gouget
bb8e625b5b
Assorted spelling fixes.
2006-12-05 10:31:47 +01:00
Francois Gouget
bf9865d302
mshtml: Add '\n' to Wine trace.
2006-12-05 10:31:47 +01:00
Francois Gouget
9c297ffed2
msxml3: Add '\n' to Wine trace.
2006-12-05 10:31:47 +01:00
Francois Gouget
ff3fbfff57
vmm.vxd: PC_WRITABLE spelling fix.
2006-12-05 10:31:47 +01:00
Andrew Talbot
f6c09a2bc6
atl: Change storage class of dll_count to static.
2006-12-05 10:31:47 +01:00
Rob Shearman
878d5e9cec
ole32: Implement the GetData function of the data cache to using the
...
existing LoadData function and fix GetData to also return data that
has been set, rather than loaded.
2006-12-04 20:19:28 +01:00
Rob Shearman
1b244baf48
ole32: Fix HandsOffStorage in the data cache.
2006-12-04 20:19:03 +01:00
Rob Shearman
6235ac9f58
ole32: Implement the DiscardCache function in the data cache.
2006-12-04 20:18:56 +01:00
Huw Davies
9108eede84
winspool.drv: Outlook 2003 relies on the buffer size returned by EnumPrintersA being big enough to hold the buffer returned by EnumPrintersW.
2006-12-04 20:18:50 +01:00
Jan Zerebecki
9c58bce158
wined3d: Add err for failure case in CheckDepthStencilMatch.
2006-12-04 20:05:09 +01:00
Jan Zerebecki
ee44a19966
wined3d: Fix CreateFakeGLContext to work with a foreign context.
2006-12-04 20:00:50 +01:00
Jan Zerebecki
1075367493
wined3d: Avoid XFree on NULL in CheckDeviceType.
2006-12-04 18:53:19 +01:00
Jan Zerebecki
3d6ffee021
wined3d: Rearrange code in CheckDeviceType.
2006-12-04 18:37:59 +01:00
Jan Zerebecki
0d66f794d1
wined3d: Add warn trace for INVALIDCALL case in CheckDeviceType.
2006-12-04 18:37:23 +01:00
Roderick Colenbrander
3e2ed5e4e5
Remove glut32.
2006-12-04 18:14:56 +01:00
Damjan Jovanovic
526e1353e6
ws2_32: Added tests for closesocket cancelling pending I/O operations.
2006-12-04 18:02:17 +01:00
Alexandre Julliard
28c5396436
kernel32: Store the LC_MESSAGES value under the "Locale" value.
...
Some apps depend on the value. Reported by Karsten Elfenbein.
2006-12-04 18:00:55 +01:00
Eric Pouech
16db2566c6
dbghelp: Fixed value stored for register relative information
...
(regression spotted by Peter Oberndorfer).
2006-12-04 14:02:42 +01:00
Eric Pouech
753055f93f
dbghelp: Now that symbol's value computation depend on instruction
...
pointer value, be sure to always store it (spotted by Peter
Oberndorfer).
2006-12-04 14:02:18 +01:00
Rob Shearman
feee099eec
ole32: Add some more traces to the data cache to make debugging easier.
2006-12-04 13:51:15 +01:00
Rob Shearman
e99168e1ba
ole32: Add tests for invalid clipformat/tymed combinations in IOleCache:Cache and for caching formats with a clipformat of 0.
2006-12-04 13:51:11 +01:00
Rob Shearman
ca81b825be
ole32: In the data cache, fmtetc->cfFormat and fmtetc->tymed can be 0 which means to match any clipformat/tymed.
...
Therefore, keep the clipformat of the data in the data_cf field.
Return an error from SetData if a non-zero clipformat hasn't been specified.
Write out stgmedium.tymed instead of fmtetc.tymed, which is guaranteed
to be non-zero if data has been set.
2006-12-04 13:51:06 +01:00
Rob Shearman
d37b669503
ole32: Check that the specified clipboard format and tymed are valid in IOleCache::Cache in the data cache.
2006-12-04 13:44:06 +01:00
Detlef Riekenberg
d9d6732170
spoolss: Forward EnumPortsW to winspool.drv.
2006-12-04 13:43:17 +01:00
Kai Blin
2a4df56548
ws2_32: Rewrite getsockopt to make it more readable.
2006-12-04 13:43:10 +01:00
Alexandre Julliard
84fb1e1f3f
ntdll: Allow module with extensions in forward specifications.
2006-12-04 13:37:32 +01:00
Mike McCormack
08d1398d97
msi: Double quotes are not valid in queries.
2006-12-04 12:41:08 +01:00
Mike McCormack
ef1af6ada7
msi: Add tests for quoting in queries.
2006-12-04 12:40:59 +01:00
Markus Amsler
a60d4b2d2f
d3d: Pass the superior creating object down to the callback functions.
2006-12-04 12:40:38 +01:00
Clinton Stimpson
3f91e7529a
comctl32: Destroy header information on WM_NCDESTROY instead of WM_DESTROY.
2006-12-04 12:39:27 +01:00
Chris Robinson
b4f0adbf96
wgl: Don't return prematurely if ConvertPixelFormatWGLtoGLX receives an invalid pixel format.
2006-12-04 12:39:04 +01:00
Charles Blacklock
12e4aa2165
oleaut32: Cleanup of previous VarBstrCmp patch.
2006-12-04 12:38:51 +01:00
Vitaliy Margolen
81c7c00bb2
wined3d/d3d9: Pitch for DXTn textures can not be 0. With tests.
2006-12-04 12:38:16 +01:00
Vitaliy Margolen
429c8ac948
dinput: Implement Poll for keyboard.
2006-12-04 12:34:08 +01:00
Vitaliy Margolen
0da0486cc3
dinput: Move critical section to the base device class.
2006-12-04 12:33:47 +01:00
Vitaliy Margolen
f7eacd64d1
dinput: Move acquired flag to the base device class. Add tests.
2006-12-04 12:33:35 +01:00
Dmitry Timoshkov
ed954e5461
user32: Add ShowWindow test, make it pass under Wine.
2006-12-04 12:23:37 +01:00
Lei Zhang
c05bcabe9f
riched20: Fixes and additional conformance tests for EM_EXSETSEL.
2006-12-04 12:23:32 +01:00
Roderick Colenbrander
7466390143
wgl: (W)GL_NV_vertex_array_range.
2006-12-04 12:23:26 +01:00
Peter Beutner
6f88a7b7d4
ntdll: Fix single stepping over popf instruction.
2006-12-04 12:23:20 +01:00
Marcus Meissner
1ce977d672
shell32: Forward SHDeleteKeyA directly to SHDeleteKeyW.
2006-12-04 12:22:57 +01:00
James Hawkins
44b0b462cb
shell32: Move a NULL pointer check before the place where we dereference the pointer.
2006-12-04 12:22:46 +01:00
James Hawkins
58bb3571de
msi: Add handling for the StartServices action.
2006-12-04 12:22:32 +01:00
Eric Pouech
8ca3ca5a56
imagehlp: MapAndLoad should do some useful stuff now.
2006-12-04 12:22:24 +01:00
Rob Shearman
3b87fe97df
ole32: Set the mapping mode to anisotropic in OleMetafilePictFromIconAndLabel.
2006-12-04 12:22:09 +01:00
Rob Shearman
d7d3309e0a
ole32: The width of the metafile drawn should be 3 times the icon width in OleMetafilePictFromIconAndLabel.
2006-12-04 12:22:03 +01:00
Rob Shearman
cdb86c6c90
ole32: Fill in the xExt and yExt fields in OleMetafilePictFromIconAndLabel.
2006-12-04 12:21:55 +01:00
Rob Shearman
2fa7cadf07
ole32: Use the default icon title font when writing the caption text out in OleMetafilePictFromIconAndLabel.
2006-12-04 12:21:48 +01:00
Rob Shearman
f0e2ea54e0
ole32: The METAFILEPICT created by OleMetafilePictFromIconAndLabel should have its mapping mode be anisotropic, not isotropic.
2006-12-04 12:21:38 +01:00
Rob Shearman
09376ea1f5
ole32: Call SetWindowOrgEx and SetWindowExtEx in OleMetafilePictFromIconAndLabel so that the created metafile scales correctly.
...
Centre the icon and the label.
2006-12-04 12:21:31 +01:00
Rob Shearman
587ba29174
ole32: Implement saving of the data cache.
...
Document a few of the unknown fields in the presentation data header.
2006-12-04 12:21:20 +01:00
Rob Shearman
e5c82d3aa4
ole32: Add handling of the dirty state to the data cache and fix InitNew to not call Load.
2006-12-04 12:21:09 +01:00
Rob Shearman
e9cc0744cc
ole32: Add documentation for CreateDataCache.
2006-12-04 12:20:57 +01:00
Rob Shearman
188fe95091
ole32: Add some tests for the IViewObject, IOleCache2 and IPersistStorage interfaces of the OLE data cache.
2006-12-04 12:20:51 +01:00
Rob Shearman
4b7e8e73a4
ole32: The advise sink for the data cache should be primed with the passed in aspects value, not an arbitrarily selected value.
2006-12-04 12:20:41 +01:00
Rob Shearman
46f70207b2
ole32: Implement the SetData function for the data cache.
2006-12-04 12:20:36 +01:00
Rob Shearman
25d7d95035
ole32: Load cached data in the data cache into a STGMEDIUM type so it can be treated the same as set data.
2006-12-04 12:20:28 +01:00