Commit Graph

43392 Commits

Author SHA1 Message Date
Huw Davies 8b7b67712f ole32: Rename a parameter to better reflect its use. 2009-06-02 11:57:21 +02:00
Ken Sharp 6ed93bf824 shell32: Add stub for InitNetworkAddressControl. 2009-06-02 11:27:01 +02:00
Alexandre Julliard 449a82866d rpcrt4: Retrieve the stubless information for the thunks directly from the virtual table pointer. 2009-06-01 21:48:48 +02:00
Alexandre Julliard acfebea667 rpcrt4: Use the same allocation technique as delegated stubs for the stubless thunks.
This avoids allocating them on the heap, and avoids the need for a
separate vtbl.
2009-06-01 21:38:18 +02:00
Alexandre Julliard ce3c45934b rpcrt4: Return the stack size from the ObjectStubless function so that the thunks are independent from the number of arguments. 2009-06-01 21:36:12 +02:00
Alexandre Julliard 6f49023802 rpcrt4: Allocate the delegated stubs vtbl only once it is really needed. 2009-06-01 16:55:14 +02:00
Alexandre Julliard 0357ad0894 rpcrt4: Change the allocation of delegated stub methods so that we never need to free them. 2009-06-01 16:40:44 +02:00
Rico Schüller 3838f4b21a d3d10: Replace a few more unknown in parse_fx10. 2009-06-01 16:16:06 +02:00
Rico Schüller 99a4287f5d d3d10: Improve parse_fx10. 2009-06-01 16:16:06 +02:00
Andrew Eikum 3091506609 gdiplus: Stubs for GdipBeginContainer and GdipBeginContainerI. 2009-06-01 16:16:06 +02:00
Andrew Eikum 8d6ee56119 gdiplus: Stubs for GdipAddPathString and GdipAddPathStringI. 2009-06-01 16:16:06 +02:00
André Hentschel c170567e04 appwiz.cpl: Add German translation. 2009-06-01 16:16:06 +02:00
Jeff Zaroyko 93423aaa39 dmsynth: Fix a typo. 2009-06-01 16:16:05 +02:00
Alexandre Julliard 341cea514f user32/tests: Make some sysparams registry key optional, and fix some other failures on old Windows platforms. 2009-06-01 16:16:05 +02:00
Alexandre Julliard 750fcebadb user32/tests: Remove tests for internal DDE handle format, we don't care how the handles are implemented. 2009-06-01 16:16:05 +02:00
Alexandre Julliard 2c1b94bde2 rpcrt4/tests: Fix a few more broken tests on NT4. 2009-06-01 16:16:05 +02:00
Detlef Riekenberg 722bc5a864 mlang: Avoid unneeded HeapReAlloc.
Our current code enumerates 145 Rfc1766 entries, so use a more
resonable start value.
2009-06-01 16:16:05 +02:00
Detlef Riekenberg 6eec511798 mlang/tests: Add tests for LcidToRfc1766. 2009-06-01 16:16:05 +02:00
Detlef Riekenberg 68e1735acf mlang: Check output pointer for NULL. 2009-06-01 16:16:05 +02:00
Detlef Riekenberg 596f8d67a0 mlang: Suppress country data in rfc1766, with tests. 2009-06-01 16:16:04 +02:00
Detlef Riekenberg e84ae0e720 mlang: Return HRESULT from lcid_to_rfc1766 helper. 2009-06-01 16:16:04 +02:00
Alexandre Julliard 2449eea0fd d3d9/tests: Skip CheckDeviceMultiSampleType test if not available. 2009-06-01 16:16:04 +02:00
Gerald Pfeifer 875f0c2470 msxml3: Tweak two assertions. 2009-06-01 16:16:04 +02:00
Nikolay Sivov 5e53ddfc6f comctl32/listview: Some tests for LVM_EDITLABEL. 2009-06-01 16:16:04 +02:00
Nikolay Sivov 551bb4784a comctl32/listview: Fix item bounds calculation for LVS_REPORT style. 2009-06-01 16:16:04 +02:00
Nikolay Sivov 8cf54c5645 comctl32/listview: Item horizontal position isn't applied for any item bounds on LVS_REPORT. 2009-06-01 16:16:04 +02:00
Stefan Leichter d56839f64e kernel32: Fix spec of QueryFullProcessImageNameW. 2009-06-01 16:16:04 +02:00
Vincent Povirk 6f05770fbf ole32: Don't ignore a failure to delete the old element in CreateStorage. 2009-06-01 16:16:02 +02:00
Vincent Povirk e21adbf45a ole32: Fix return code of DeleteStorage for read only storage. 2009-06-01 16:16:02 +02:00
Vincent Povirk 93a155381f ole32: Fix crash when calling CreateStorage on read only storage. 2009-06-01 16:16:02 +02:00
Vincent Povirk 4a0901fb87 ole32: Fix crash when calling CreateStream on read only storage. 2009-06-01 16:16:02 +02:00
Vincent Povirk 5aab52c977 ole32: Add some tests for read only storage objects. 2009-06-01 16:16:02 +02:00
Vitaliy Margolen 1e4b401a98 winecfg: Update WinXP version to SP3. 2009-06-01 16:16:02 +02:00
Yuriy Kaminskiy cb93f15e32 dsound: Fix segv on use-after-free in IDirectSoundNotifyImpl_Release. 2009-06-01 16:16:02 +02:00
Paul Vriens 1aa71ea39e winmm/tests: Remove an unreliable test. 2009-06-01 16:16:02 +02:00
Paul Vriens 37bba53eb7 user32: Fix Dutch translations. 2009-06-01 16:16:01 +02:00
Paul Vriens c579ebdff6 shell32: Fix Dutch translations. 2009-06-01 16:16:01 +02:00
Paul Vriens dd9ef12068 appwiz.cpl: Fix Dutch translations. 2009-06-01 16:16:01 +02:00
Paul Vriens f5c00f7ff3 oleacc: Fix Dutch translations. 2009-06-01 16:16:01 +02:00
Jacek Caban ac57ea14f5 wininet: Test gzip encoded read. 2009-06-01 16:16:01 +02:00
Jacek Caban 11ca05f6ae wininet: Added support for decompressing gzip encoded content. 2009-06-01 16:16:01 +02:00
Jacek Caban 26bbf072aa wininet: Change read_buf type to BYTE. 2009-06-01 16:16:01 +02:00
Jacek Caban d1d1da35ca wininet: Always set path in HttpOpenRequest. 2009-06-01 16:16:01 +02:00
Jacek Caban 83170893ae wininet: Move strings to avoid duplications. 2009-06-01 16:16:01 +02:00
Aurimas Fišeras 9ada7fb966 kernel32/nls: Add missing translations for lth.nls. 2009-06-01 16:16:00 +02:00
Stefan Dösinger 38076e08ca wined3d: Add a comment about texbem and X2D. 2009-06-01 16:16:00 +02:00
Stefan Dösinger de12f880ce wined3d: Don't enable the NV frag extensions if we don't need them.
Enabling the NV extensions occupies a temp register for some reason. Avoid
needlessly enabling it.
2009-06-01 16:16:00 +02:00
Stefan Dösinger 5a07bacd36 wined3d: Write result.color in one mov.
Otherwise the Nvidia assembler needs one temp reg.
2009-06-01 16:16:00 +02:00
Stefan Dösinger 050735be79 wined3d: Revert "WineD3D: use CMP instead of SLT and SGE in sRGB correction".
This reverts patch ba35760f9f.

The original patch did not achive its goal, because CMP is a macro that is
expanded to SLT, SGE, MUL, MAD, at least on nvidia hardware. To make matters
worse, it uses a temporary register, and the assembler usually is not clever
enough to find a free temporary from the shader code. If we generate the code
outselves we can pick one of our temps for this job.
2009-06-01 16:16:00 +02:00
Stefan Dösinger 8665ee5906 wined3d: Use Rx registers for sRGB correction if possible.
This removes another reason to declare TA, TB and TC.
2009-06-01 16:16:00 +02:00
Alexandre Julliard 6f74b45a81 winegcc: Add support for building PE executables using Mingw. 2009-06-01 16:15:53 +02:00
Hans Leidekker 7d837b9f82 msi: The assembly file version field is optional. 2009-05-29 15:35:59 +02:00
Detlef Riekenberg 1fc61f0838 kernel32/nls: Add missing translations for dec.nls. 2009-05-29 15:34:21 +02:00
Detlef Riekenberg 587d6c4e95 kernel32/nls: Add missing translations for del.nls. 2009-05-29 15:34:18 +02:00
Detlef Riekenberg a59c55a568 kernel32/nls: Add missing translations for dea.nls. 2009-05-29 15:34:15 +02:00
Detlef Riekenberg a224ad076e kernel32/nls: Add missing translations for des.nls. 2009-05-29 15:34:12 +02:00
Detlef Riekenberg 508c95f343 kernel32/nls: Translation-fix for deu.nls. 2009-05-29 15:34:08 +02:00
Nikolay Sivov 3cd15e5db5 comctl32/listview: Don't offset subitem rectangles with item padding returned by LVM_GETSUBITEMRECT. 2009-05-29 13:24:42 +02:00
Nikolay Sivov 6101a48089 comctl32/listview: A bunch of LVM_GETSUBITEMRECT tests. 2009-05-29 13:24:36 +02:00
Nikolay Sivov dd24e5de8c comctl32/listview: Fix regression on LVIR_BOUNDS request - y offset still needed. 2009-05-29 13:24:30 +02:00
Nikolay Sivov 4b73240ae4 comctl32/listview: Use NMITEMACTIVATE instead of NMLISTVIEW for NM_*CLICK notifications. 2009-05-29 13:24:22 +02:00
Alexandre Julliard bb2d643f49 dbghelp: Try to avoid crashing on unrecognized attributes. 2009-05-29 12:30:28 +02:00
Stefan Dösinger 7168b62323 wined3d: Use NRM from GL_NV_fragment_program2 if available. 2009-05-29 11:27:51 +02:00
Stefan Dösinger d8e219be75 wined3d: Avoid the TMP_COLOR mov in some cases.
Many 2.0 and 3.0 shaders end with a "mov oC0, rx". If sRGB writing is enabled,
the ARB backend writes to a TMP_COLOR temporary, and at the end of the shader
writes the sRGB corrected color to result.color. If oC0 is not partially
rewritten after the mov, we can ignore the mov, not declare TMP_COLOR at all,
and just use the rx register as input for the sRGB correction code. This saves
a temporary and an instruction.
2009-05-29 11:27:44 +02:00
Stefan Dösinger da7176be2a wined3d: Use DP2A or X2D for dp2add if available. 2009-05-29 11:27:29 +02:00
Stefan Dösinger e2be741bc0 wined3d: Remove a MESA hack. 2009-05-29 11:27:23 +02:00
Stefan Dösinger 5f723bc44a wined3d: Allocate the proper size for the lconst map. 2009-05-29 11:27:14 +02:00
Gerald Pfeifer bb902d6810 user32/tests: Remove unused SAME macro. 2009-05-29 11:27:05 +02:00
Henri Verbeet 7433eb76b5 wined3d: Use the proper OUT swizzle in handle_ps3_input(). 2009-05-29 11:26:54 +02:00
Henri Verbeet 59268f7924 d3d9: Having a NULL rendertarget isn't a failure. 2009-05-29 11:26:50 +02:00
Henri Verbeet 5654544725 wined3d: Add device resources from resource_init().
This is consistent with removing them from resource_cleanup().
2009-05-29 11:26:44 +02:00
Henri Verbeet 5e0f541621 wined3d: Remove ResourceReleased() from the public device interface. 2009-05-29 11:26:38 +02:00
Henri Verbeet d37472f27b wined3d: Add missing ActivateContext calls to shader_destroy() implementations. 2009-05-29 11:26:32 +02:00
Aric Stewart 4ada967d16 msctf: Define compartment guids. 2009-05-29 11:26:26 +02:00
Gerald Pfeifer 96929d151e gphoto2.ds: Only provide GPHOTO2_StrDup() when we have HAVE_GPHOTO2. 2009-05-29 11:26:17 +02:00
Paul Vriens 31bb9219d6 oleaut32/tests: Spelling fixes. 2009-05-29 11:26:08 +02:00
Alexandre Julliard 5c227a9d8a wininet: Add a critical section to protect the read-ahead buffer. 2009-05-28 23:01:28 +02:00
Alexandre Julliard 47d927f704 rpcrt4/tests: Disable some tests that crash on Windows. 2009-05-28 22:27:51 +02:00
Alexandre Julliard 05f57146c8 rpcrt4/tests: Remove tests for v1 memory list, the layout is wrong and we don't care about it anyway. 2009-05-28 20:30:05 +02:00
Alexandre Julliard 03b6dcb4a1 rpcrt4/tests: Mark some stub message tests broken for older Windows versions.
Group the common tests in a function shared between client and server.
2009-05-28 20:29:51 +02:00
Hans Leidekker 22a277cc2e msi: Fix some memory leaks. 2009-05-28 15:29:09 +02:00
Hans Leidekker a4b76ceee7 msi: Consistently use the parser allocator when parsing a query. 2009-05-28 15:29:02 +02:00
Hans Leidekker 5922de46de msi: Don't duplicate the table name in CREATE_CreateView.
The table name is tracked in the list attached to the parent query object,
which is destroyed after the view object.

This plugs a leak since the duplicated table name was never freed.
2009-05-28 15:28:53 +02:00
Hans Leidekker 2018de00e1 msi: Constify some parameters. 2009-05-28 15:28:45 +02:00
Hans Leidekker 7797bc0714 kernel32: Improve the GetSystemPowerStatus stub. 2009-05-28 15:28:24 +02:00
Alexandre Julliard 75ba56f066 msvfw32: Fix a pointer conversion warning on 64-bit. 2009-05-28 15:25:09 +02:00
Alexandre Julliard 1fc2cebf5e msacm32: Fix a pointer conversion warning on 64-bit. 2009-05-28 15:25:04 +02:00
Alexandre Julliard 9008daed92 sane.ds: Fix a pointer conversion warning on 64-bit. 2009-05-28 15:24:58 +02:00
Alexandre Julliard 49159aebf1 gphoto2.ds: Fix a pointer conversion warning on 64-bit. 2009-05-28 15:24:54 +02:00
Alexandre Julliard 83cb24f9b4 user32/tests: Fix some pointer conversion warnings on 64-bit. 2009-05-28 15:24:31 +02:00
Alexandre Julliard fb640601ea ole32: Fix some pointer conversion warnings on 64-bit. 2009-05-28 15:24:25 +02:00
Alexandre Julliard 448d48c3f4 comctl32/tests: Replace a listview macro by an explicit SendMessage. 2009-05-28 15:24:04 +02:00
Alexandre Julliard 926681fead opengl32: Generate the correct trace arguments for UINT64 types. 2009-05-28 15:23:10 +02:00
Louis Lenders 06936f04c0 wined3d: Fix CheckDeviceMultiSampleType when queried with D3DMULTISAMPLE_NONE. 2009-05-28 15:02:08 +02:00
André Hentschel cc688148ac winex11: Fix Ctrl+Tab translation. 2009-05-28 15:02:01 +02:00
Peter Hedlund 7d47feaebe kernel32: Mask out obsolete flags in GlobalAlloc. 2009-05-28 14:11:32 +02:00
Stefan Dösinger e70c80add9 wined3d: Emulate if(bool) in ARB shaders. 2009-05-28 12:46:01 +02:00
Stefan Dösinger e492dd858e wined3d: Add a function around the handler table.
This reduces the number of methods in the shader backend(the instr
modifiers can be handled in that wrapper) and it will help flow
control emulation in the ARB backend.
2009-05-28 12:45:45 +02:00
Stefan Dösinger aad92c0780 wined3d: Manage vs_compile_args in the backends. 2009-05-28 12:45:32 +02:00
Stefan Dösinger 814dd42f25 wined3d: Manage ps_compiled_shader in the backends. 2009-05-28 12:45:21 +02:00