Henri Verbeet
1a551fe5f9
wined3d: Immediate constants should always have a valid location in shader_glsl_load_constantsB().
2013-04-16 12:14:03 +02:00
Henri Verbeet
302ad29742
wined3d: Constants in constants_set should always have a valid location in shader_glsl_load_constantsB().
2013-04-16 12:14:01 +02:00
Henri Verbeet
00cc81dc69
wined3d: Simplify DISCARD / READONLY handling in wined3d_buffer_map() a bit.
2013-04-16 12:13:59 +02:00
Jacek Caban
e5147a5161
ieframe: Added DISPID_WINDOWCLOSING tests.
2013-04-16 12:10:40 +02:00
Ken Thomases
e7d5f329e5
winemac: Refactor WineApplication class to separate most logic into a controller class.
2013-04-16 12:10:36 +02:00
Jacek Caban
b93e61acf1
ieframe: Return document as IHTMLDocument2 iface from get_document.
2013-04-15 17:47:41 +02:00
Jacek Caban
e8efc1e630
ieframe: Added IConnectionPoint::EnumConnections implementation.
2013-04-15 17:47:39 +02:00
Jacek Caban
9f62d217c3
mshtml: Added IHTMLWindow2::close tests.
2013-04-15 17:47:37 +02:00
Jacek Caban
e13cf82e61
mshtml: Added IHTMLWindow2::close partial implementation.
2013-04-15 17:47:35 +02:00
Jacek Caban
8f323e9b91
mshtml: Store IWebBrowserApp reference in HTMLDocumentObj.
2013-04-15 17:47:32 +02:00
Stefan Dösinger
76234750a5
wined3d: Don't hardcode the ps_1_3 sampler limit in find_ps_compile_args.
2013-04-15 17:46:00 +02:00
Stefan Dösinger
0680b1758d
wined3d: Store ps 1.4 texture types in ps_compile_args.
2013-04-15 17:45:58 +02:00
Stefan Dösinger
547be26d90
wined3d: Use the np2_fixup to find out if a RECT texture is used.
2013-04-15 17:45:54 +02:00
Stefan Dösinger
196c88cfc4
wined3d: 1x1 texures have a power of two size.
2013-04-15 17:45:44 +02:00
Rico Schüller
1486bdd99f
d3d8: Don't assert on invalid IDirect3DBaseTexture8 interfaces.
2013-04-15 17:45:29 +02:00
André Hentschel
e187c4aec2
ntdll: Respect the 8-bit part in the ARM relocation.
2013-04-15 17:01:46 +02:00
Daniel Lehman
3f39f377c8
msvcr100: Implement _get_daylight.
2013-04-15 17:01:42 +02:00
Alexandre Julliard
f02cdd877f
Remove empty DLL_PROCESS_DETACH case statements.
2013-04-15 16:45:35 +02:00
Dmitry Timoshkov
b92c82c942
server: Add support for NtTerminateProcess(0).
2013-04-15 16:45:33 +02:00
Dmitry Timoshkov
c5fbb4a780
kernel32: Make the ExitProcess test work on x86_64.
2013-04-15 16:03:34 +02:00
Piotr Caban
0d50e86f6a
wininet: Fixed Cache-Content: no-cache tests.
2013-04-15 15:17:21 +02:00
Hans Leidekker
ca025a525d
msi: Don't overwrite verstr in set_installer_properties.
2013-04-15 15:16:52 +02:00
Henri Verbeet
0656177911
d3drm: Get rid of Direct3DRM_create().
2013-04-15 15:16:26 +02:00
Henri Verbeet
0c228f5faf
d3drm: Just use RGBA_MAKE.
...
D3DCOLOR_ARGB is a d3d8+ thing, ddraw has RGBA_MAKE.
2013-04-15 15:16:22 +02:00
Henri Verbeet
12a05be5b6
wined3d: Use GL_STATIC_DRAW_ARB for static buffers.
...
This mostly affects the initial placement of the VBO. If an application really
does use a static buffer as if it was a dynamic one the driver is likely to
migrate it out of VRAM anyway, we shouldn't penalize more well-behaved
applications for that.
2013-04-15 15:16:11 +02:00
Nikolay Sivov
f91c0356e7
mshtml: Implement IHTMLTable_get_tBodies.
2013-04-15 15:15:45 +02:00
Nikolay Sivov
8f985884ea
user32: Use defined constants to identify message box buttons.
2013-04-15 15:15:40 +02:00
André Hentschel
e1c884256e
kernel32: Silence a noisy FIXME in GetConsoleKeyboardLayoutNameW.
2013-04-15 15:15:25 +02:00
Michael Stefaniuc
bd0b829142
dplayx: Merge the DirectPlayLobby QueryInterface helper.
2013-04-15 15:15:17 +02:00
Michael Stefaniuc
02e9c99976
dplayx: IDirectPlayLobby3 / IDirectPlayLobby3A have independent refcounts.
2013-04-15 15:15:13 +02:00
André Hentschel
f8c77fbd62
setupapi: Add stub keyword to some FIXMEs.
2013-04-15 15:14:30 +02:00
André Hentschel
f79fa294c9
setupapi: Add stubs for CM_Reenumerate_DevNode and CM_Reenumerate_DevNode_Ex.
2013-04-15 15:14:25 +02:00
Jacek Caban
c54a989430
mshtml: Added parser compatMode tests.
2013-04-12 16:29:14 +02:00
Piotr Caban
3f39f69f41
msvcrt: Add forwards to __pioinfo structure.
2013-04-12 16:28:55 +02:00
Sergey Guralnik
108173fd09
user32/tests: SetWindowPos() propagates update region from WS_CLIPCHILDREN child to its children.
2013-04-12 16:28:13 +02:00
Nikolay Sivov
61a6a4f476
comctl32: Export TaskDialogIndirect by ordinal and name.
2013-04-12 16:26:17 +02:00
Daniel Lehman
12f3ac4f46
ntdll: Use larger virtual heap for 64-bit.
2013-04-12 11:56:10 +02:00
Michael Stefaniuc
dc89f4faa5
dplayx: Cleanup the DirectPlayLobby object creation.
2013-04-12 11:56:01 +02:00
Michael Stefaniuc
d6345bacdc
dplayx: Move the lock into the DirectPlayLobby object.
2013-04-12 11:55:55 +02:00
Michael Stefaniuc
1e22d29303
dplayx: Add both interfaces to the DirectPlayLobby object and stop cloning the object.
2013-04-12 11:55:51 +02:00
Michael Stefaniuc
91ae663c59
dplayx: Use separate QueryInterface, AddRef and Release methods for IDirectPlayLobby3 + 3A.
2013-04-12 11:55:34 +02:00
Michael Stefaniuc
9f10f092f6
dplayx: Introduce impl_from_IDirectPlayLobby3A().
2013-04-12 11:55:15 +02:00
Michael Stefaniuc
2c21bac664
dplayx: Assimilate the inherited methods into IDirectPlayLobby3A.
2013-04-12 11:55:10 +02:00
Dmitry Timoshkov
37f7e7ea0c
kernel32: TerminateProcess unlike NtTerminateProcess is supposed to fail with process == 0.
2013-04-12 11:49:17 +02:00
Dmitry Timoshkov
521cf664d3
kernel32: Add a test for threads state when a process is being terminated.
2013-04-12 11:49:14 +02:00
Dmitry Timoshkov
54e2211db0
kernel32: Add a shared memory test.
2013-04-12 11:49:09 +02:00
Nikolay Sivov
872788356c
oledb32: Implement DBTYPE_I4 -> DBTYPE_VARIANT conversion.
2013-04-11 19:32:33 +02:00
Nikolay Sivov
1d462aabea
oledb32: Destination status and length are optional.
2013-04-11 19:32:33 +02:00
Piotr Caban
06845a443e
oleaut32: Use MSFT_VarFunc to store FUNCDESC.
2013-04-11 19:32:32 +02:00
Piotr Caban
ea5dbbb0fb
oleaut32: Use MSFT_VarRecord to store VARDESC.
2013-04-11 19:32:31 +02:00
Piotr Caban
b0dcf32b85
oleaut32: Make typeinfo offsets table dynamic.
2013-04-11 19:32:31 +02:00
Piotr Caban
5e6016e2a7
oleaut32: Don't add stdole2 import when TYPEFLAG_FDISPATCHABLE is set.
2013-04-11 19:32:31 +02:00
Matteo Bruni
6118676c20
winex11.drv: Fix attributes conversion in wglCreateContextAttribsARB().
2013-04-11 19:32:28 +02:00
Matteo Bruni
3e564b1e93
wined3d: Use 0 as GL internal format for WINED3DFMT_NULL.
2013-04-11 17:38:18 +02:00
Erich Hoover
56c1a8b062
server: Report administrator ownership by default for registry objects.
2013-04-11 13:15:58 +02:00
Sam Edwards
33d31a3547
wined3d: Properly handle backbuffer_width/_height=0 in wined3d_device_reset.
2013-04-11 12:06:49 +02:00
Ken Thomases
2e226b9ad8
winemac: Don't order the window on-screen in -[WineWindow adjustWindowLevel].
2013-04-11 12:06:41 +02:00
Alexandre Julliard
d8c72febc8
kernel32: Make event/mutex/semaphore functions hotpatchable.
2013-04-10 23:54:08 +02:00
Francois Gouget
cabbc4d983
wininet: Make urlcache_{entry_create,get_entry_info}() static.
2013-04-10 19:47:28 +02:00
Stefan Dösinger
822bcfdf74
wined3d: Remove the unused idx_data parameter from draw_primitive.
2013-04-10 16:16:44 +02:00
Matteo Bruni
f6d2737e62
wined3d: Make the entire surface current after clearing a discarded depth buffer.
2013-04-10 15:46:49 +02:00
Matteo Bruni
50a91e11c6
wined3d: Update comment on top of format_texture_info[].
2013-04-10 15:46:30 +02:00
Matteo Bruni
075fa6547c
wined3d: Avoid redundant glDrawBuffer() calls.
2013-04-10 15:46:26 +02:00
Matteo Bruni
0d563a69dd
wined3d: Fix typo, really check whether color fixups are supported.
2013-04-10 15:46:22 +02:00
Matteo Bruni
a0c06a94aa
wined3d: Reset all the dummy textures to 0 on destroy.
2013-04-10 15:46:18 +02:00
Matteo Bruni
46fa0448d9
wined3d: Remove useless glClearxxx calls.
2013-04-10 15:46:14 +02:00
Nikolay Sivov
69008be65d
msdaps: Implement IRowsetNotify stub/proxy methods.
2013-04-10 11:43:37 +02:00
Matteo Bruni
3fd07694c4
d3dx9/tests: Don't use an arbitrary number in relative_error macro.
2013-04-10 11:43:27 +02:00
Matteo Bruni
7802ab15ce
d3dx9/tests: Raise admitted error a bit in D3DXSHEvalSphericalLight tests.
2013-04-10 11:43:14 +02:00
Michael Stefaniuc
f27358416c
dplayx: Forward IDirectPlayLobby::Connect to ::ConnectEx.
2013-04-10 11:43:05 +02:00
Michael Stefaniuc
779cbdbe62
dplayx: Get rid of the useless IDirectPlayLobby{,2} vtables.
2013-04-10 11:43:01 +02:00
Michael Stefaniuc
f65c6af3b4
dplayx/tests: Add DirectPlayLobby COM tests.
2013-04-10 11:42:46 +02:00
Michael Stefaniuc
b669664c4c
dplayx: Have the decency to support IUnknown in DirectPlayLobby.
2013-04-10 11:42:40 +02:00
Michael Stefaniuc
dffc8fc5d1
dplayx: Remove the duplicated IDirectPlayLobby{2,3}Impl structs.
2013-04-10 11:42:34 +02:00
Michael Stefaniuc
d73231575f
dplayx: Get rid of the unused DirectPlayLobby{2,3}Data fields.
2013-04-10 11:42:26 +02:00
Alexandre Julliard
74f496d9bb
ddraw: De-duplicate display modes even when returning the refresh rate.
2013-04-09 21:27:57 +02:00
Stefan Dösinger
6d06b7f5b8
d3d9/tests: Test special fp values in local constants.
...
The HLSL compiler refuses to use NaN and +/-Inf values in pre-SM4
shaders, claiming that those are unsupported in this shader model.
However, vsa.exe happilly generates them, the required strings in the
shader code are 1.#QNAN and 1.#INF. Native d3d9 happily loads such a
shader.
2013-04-09 16:33:50 +02:00
Stefan Dösinger
8c2874ee99
wined3d: Put local constants into the shader code in ARB shaders.
2013-04-09 16:33:31 +02:00
Stefan Dösinger
667f4225b5
wined3d: Put local constants into the shader code again.
...
This is essentially a revert of cd7825c893
,
with proper precision.
2013-04-09 16:33:25 +02:00
Piotr Caban
3f7c07f560
oleaut32: Add support of VT_USERDEFINED arguments with default value in AddFuncDesc.
2013-04-09 15:26:14 +02:00
Piotr Caban
fc456a3fea
oleaut32: Add support for VARIANT arguments with default value in AddFuncDesc.
2013-04-09 15:26:12 +02:00
Piotr Caban
cd9bbd64e8
oleaut32: Fixed setting oVft value in ITypeInfo2::GetFuncDesc.
2013-04-09 15:26:12 +02:00
Alexandre Julliard
d95857d669
msvcrt: Constify the arguments of execv functions.
2013-04-09 13:45:57 +02:00
Nozomi Kodama
e2d3553642
d3dx9: Floatify sqrt into sqrtf.
2013-04-09 12:24:18 +02:00
Nozomi Kodama
574d4cfba9
d3dx9: Floatify fabs into fabsf.
2013-04-09 12:24:10 +02:00
Kim Jung Eon
a9b2ce2c97
wbemprox: Implement some properties of Win32_ComputerSystem and Win32_DiskPartition.
2013-04-09 12:23:54 +02:00
Dmitry Timoshkov
b73323d4e2
comdlg32: Add an interactive PrintDlgEx test.
2013-04-09 11:59:47 +02:00
Dmitry Timoshkov
e0b4b9f63f
comdlg32: Add a simple PrintDlgEx implementation which wraps around the PrintDlg one.
2013-04-09 11:59:46 +02:00
Dmitry Timoshkov
04d3f6c1f5
include: Add COM interface definitions needed for PrintDlgEx implementation.
2013-04-09 11:59:45 +02:00
Michael Stefaniuc
16dc683996
dplayx: Create a IDirectPlay interface in DirectPlayCreate().
2013-04-09 11:25:50 +02:00
Michael Stefaniuc
3147647b44
dplayx: Forward directly to IDirectPlay4 QueryInterface.
2013-04-09 11:25:40 +02:00
Michael Stefaniuc
3b7f969a6b
dplayx: IDirectPlay and IUnknown share a refcount.
2013-04-09 11:25:29 +02:00
Michael Stefaniuc
de65abb200
dplayx: Add a stub IDirectPlay iface.
2013-04-09 11:25:19 +02:00
Michael Stefaniuc
df39c470ed
dplayx/tests: Deal with broken COM aggregation handling on NT4.
2013-04-09 11:25:13 +02:00
Ken Thomases
cba4bcb47f
winemac: Handle failure to get clipboard format name; don't use uninitialized buffer.
2013-04-09 11:25:05 +02:00
Jacek Caban
77ed56cffb
wininet: Don't bother reconnecting to server for compat secure mode if we don't have compat cred handle.
2013-04-08 19:49:07 +02:00
Piotr Caban
b0ef7b401c
wininet: Skip some urlcache Unicode tests if ANSI version of URL is not known.
2013-04-08 19:49:07 +02:00
Nikolay Sivov
38a362a25c
oledb32: Implement DBTYPE_BSTR to DBTYPE_VARIANT conversion.
2013-04-08 11:37:40 +02:00
Nikolay Sivov
960852f447
oledb32: Implement GetConversionSize for DBTYPE_VARIANT -> DBTYPE_STR case.
2013-04-08 11:37:33 +02:00
Nikolay Sivov
15bb6bfa68
oledb32: Implemented conversion from DBTYPE_VARIANT to DBTYPE_BSTR.
2013-04-08 11:37:26 +02:00
Nikolay Sivov
0bbd6cb050
gameux: Fix release/free of uninitialized pointers (Coverity).
2013-04-08 11:37:14 +02:00
Nikolay Sivov
7f78caa81c
include: Added IRowsetNotify definition and proxy/stub stub implementation.
2013-04-08 11:36:09 +02:00
Piotr Caban
e2b88dcc14
tapi32: Add more Unicode functions stubs.
2013-04-05 20:39:07 +02:00
Piotr Caban
4716cd37ee
msvcrt: Fixed debug message in strncpy_s.
2013-04-05 20:39:07 +02:00
Piotr Caban
23191a4355
server: Don't debug children when debugger is attached with DebugActiveProcess function.
2013-04-05 20:39:07 +02:00
Huw Davies
8c9ca2f704
wineps: Send grayscale images to monochrome printers.
2013-04-05 20:39:06 +02:00
Huw Davies
30162ab39d
wineps: Add a helper to return the rgb to grayscale scaling factors.
2013-04-05 20:39:06 +02:00
Tatyana Fokina
f63d59d640
winspool.drv: Fix DocumentProperties with empty device name.
2013-04-05 20:39:01 +02:00
Ken Thomases
401b75e3e9
winemac: Scale large system tray icons down to fit status bar.
2013-04-05 11:59:12 +02:00
Ken Thomases
787a937ed8
winemac: Add debug tracing for queried icon size.
2013-04-05 11:59:03 +02:00
André Hentschel
b6fdba7873
ntdll: Hint that call_entry_point is ARM assembler.
2013-04-05 11:57:52 +02:00
Ken Thomases
c2bbdc4b86
winemac: Clip surface drawn region to new visible rect on window resize.
...
This prevents stale drawing from being revealed if the window later grows.
2013-04-05 11:57:32 +02:00
Ken Thomases
f37153ac7d
winemac: Initialize window surface to Mac-standard window background color instead of black.
2013-04-05 11:57:13 +02:00
Ken Thomases
26a74c664d
winemac: Tell Cocoa to preserve our window content during live resizing.
2013-04-05 11:56:32 +02:00
Akihiro Sagawa
f50e649578
gdi32/tests: Fix tests for fixed-pitch full-width character advance. It's double of tmAveCharWidth.
...
For instance, 19 ppem "VL Gothic" on Windows, the advance value is 10
for half-width characters, but 18 for full-width characters. In this
case, tmAveCharWidth is 9. Thus using tmAveCharWidth is reasonable.
2013-04-04 19:39:00 +02:00
Akihiro Sagawa
e5f1508031
gdi32: Improve fixed-pitch advance calculation as well as outline text metrics.
2013-04-04 19:38:46 +02:00
Akihiro Sagawa
3a96891061
gdi32: Improve outline text metrics calculation, especially if unitsPerEm is not power of 2.
2013-04-04 19:38:43 +02:00
Akihiro Sagawa
786b931e45
gdi32: Introduce macros to calculate outline text metrics.
2013-04-04 19:38:40 +02:00
Jacek Caban
afa527c1ae
mshtml: Pass IUri to create_doc_uri.
2013-04-04 19:30:30 +02:00
Jacek Caban
0e53cfb336
mshtml: Fixed load flags usage.
2013-04-04 19:30:26 +02:00
Akihiro Sagawa
7a22250867
winmm: Inherit the seek position when using standard file handle.
2013-04-04 19:30:21 +02:00
André Hentschel
80f6197fdc
explorerframe: Clear pointer when nothing is selected.
2013-04-04 19:30:11 +02:00
André Hentschel
a2bebdcc7c
wined3d: Report Win 8 when appropriate.
2013-04-04 19:30:08 +02:00
Ludger Sprenker
b5dfd48bc8
windowscodecs: Add initializations for tiff encoder options.
2013-04-04 19:29:56 +02:00
Nozomi Kodama
6d6603b495
d3dx9: Implement D3DXSHEvalHemisphereLight.
2013-04-04 19:27:52 +02:00
Nozomi Kodama
6247dae2ac
d3dx9: Implement D3DXSHEvalSphericalLight.
2013-04-04 19:27:23 +02:00
Nozomi Kodama
9731752831
d3dx9: Do not use relative error for small numbers.
2013-04-04 19:27:06 +02:00
Victor Martinez Calvo
cd7637ec6d
windowscodecs: Don't overwrite bih.bV5AlphaMask and set the LCS_DEVICE_RGB flag in bih.bV5CSType.
2013-04-04 13:28:47 +02:00
Victor Martinez Calvo
f2b78d1fd0
msvcrt: Fix copy-pasta typos LOCALE_SSHORTDATE->LOCALE_SLONGDATE in _create_locale.
2013-04-04 13:28:46 +02:00
Victor Martinez Calvo
0a6ab4b713
msxml3: Fix SafeArrayGetUBond check in BindStatusCallback_create.
2013-04-04 13:28:46 +02:00
André Hentschel
4b98d78951
hid: Add HidD_GetManufacturerString stub.
2013-04-04 13:28:46 +02:00
André Hentschel
32fb489f1c
setupapi: Add CM_Get_Device_ID_ExA stub.
2013-04-04 13:28:45 +02:00
Alexandre Julliard
9181b7e876
kernel32: Fetch the system information only once the memory limits are correct.
2013-04-04 13:28:45 +02:00
Alexandre Julliard
cd03a51e7d
ntdll: Set the address space limit before running application code.
2013-04-04 13:28:43 +02:00
Joel Holdsworth
4e25cd462e
joy.cpl: Added a Tango compliant icon.
2013-04-04 12:18:36 +02:00
Ken Thomases
fd1e187ac7
winemac: Handle a Cocoa quit request as a single-process session shutdown.
...
This lets programs ask the user to save documents, etc., and possibly cancel
the quit.
2013-04-04 12:16:31 +02:00
Ken Thomases
ca2d7140fb
winemac: Add a delivery limit to events.
...
Some events are application-wide, not specific to a thread. Such an event
needs to be broadcast to all GUI-attached threads because we don't know which
are handling events, but we don't want the event to be processed in each.
Often it should only be processed by the first to pull it from its queue.
2013-04-04 12:14:56 +02:00
Ken Thomases
1ee93853c2
winemac: Make macdrv_event structs heap-allocated and reference-counted.
2013-04-04 12:14:33 +02:00
Ken Thomases
b55d7aae10
winemac: Constify some macdrv_event pointer parameters.
2013-04-04 12:13:45 +02:00
Ken Thomases
5dac8a90cc
winemac: Drain the autorelease pool within loop in OnMainThread().
2013-04-04 12:13:38 +02:00
Michael Stefaniuc
ac0368e800
dplayx: Add a separate refcount for IDirectPlay3.
2013-04-03 21:36:14 +02:00
Michael Stefaniuc
36dccf839a
dplayx: Add a separate refcount for IDirectPlay3A.
2013-04-03 21:36:08 +02:00
Michael Stefaniuc
9378c4182f
dplayx: Add a separate refcount for IDirectPlay2.
2013-04-03 21:36:01 +02:00
Michael Stefaniuc
cf894d4c0d
dplayx: Add a separate refcount for IDirectPlay2A.
2013-04-03 21:35:54 +02:00
Michael Stefaniuc
f546609d09
dplayx: Get rid of the IDirectPlayImpl aliases.
2013-04-03 21:35:44 +02:00
Michael Stefaniuc
5e03836603
dplayx: Merge dpinit.h into dplay_global.h.
2013-04-03 21:35:21 +02:00
Michael Stefaniuc
f92e17033c
dplayx: Remove superfluous forward declarations.
2013-04-03 21:35:00 +02:00
Michael Stefaniuc
2a079ce62a
dplayx: Get rid of the IDirectPlayXImpl to IDirectPlayImpl casts.
2013-04-03 21:34:51 +02:00
Michael Stefaniuc
12a26e1d01
dplayx: Forward AW agnostic IDirectPlay4A stub methods to the W versions.
2013-04-03 21:34:43 +02:00
Piotr Caban
a62b767935
msvcp: Sync spec files.
2013-04-03 20:32:04 +02:00