Commit Graph

39880 Commits

Author SHA1 Message Date
Michael Stefaniuc f7c133284b devenum: Remove superfluous pointer casts. 2009-01-13 15:25:38 +01:00
Michael Stefaniuc b5e905a622 wsock32: Remove superfluous pointer casts. 2009-01-13 15:25:35 +01:00
Henri Verbeet a37782595f wined3d: Fix cube texture creation error handling. 2009-01-13 15:20:56 +01:00
Henri Verbeet d030cbdad2 wined3d: Fix volume texture creation error handling. 2009-01-13 15:20:52 +01:00
Henri Verbeet 99d3c62163 wined3d: Fix surface creation error handling. 2009-01-13 15:20:44 +01:00
Henri Verbeet 2654a148de wined3d: Fix texture creation error handling.
Doing the levels calculation before the object is created prevents leaking
resources and avoids changing baseTexture.levels after it's been initialized
by basetexture_init().
2009-01-13 15:20:38 +01:00
Henri Verbeet e4cfbdd4f7 wined3d: Get rid of D3DCREATERESOURCEOBJECTINSTANCE. 2009-01-13 15:20:28 +01:00
Alexandre Julliard 7d9b745391 user32/tests: Only display failing message sequences instead of every single message. 2009-01-12 21:51:01 +01:00
Alexandre Julliard a26857da31 user32/tests: Centralize the tracing of the received messages in the msg.c test. 2009-01-12 21:03:57 +01:00
Austin English 8cf8e2c60a httpapi: Add stub dll. 2009-01-12 16:53:18 +01:00
Austin Lund c607ab96b6 riched20/tests: Added ITextServices::TxSetText test. 2009-01-12 16:53:18 +01:00
Hwang YunSong(황윤성) e90c8f53e2 cryptui: New Korean resource. 2009-01-12 16:53:18 +01:00
Michael Karcher 1c56d293f0 widl: Dereference operator in expr works on any declared pointer. 2009-01-12 16:53:18 +01:00
Paul Vriens 110f2c2cd9 crypt32/tests: Make tests run on some Win9x boxes again. 2009-01-12 15:26:05 +01:00
Dylan Smith f885d40d67 richedit: Store mouse captured state rather than calling GetCapture.
Windowless richedit control will not be able to call GetCapture without
a handle to the host window (and there is no ITextHost_TxGetCapture
method), but there is a ITextHost_TxSetCapture method available for
setting and releasing the capture on the mouse.  This means that the
richedit control will need to keep track of whether it has captured the
mouse or not to implement windowless richedit controls.
2009-01-12 14:42:02 +01:00
Dylan Smith ee19ec056a richedit: Prevent an unsigned integer underflow. 2009-01-12 14:40:30 +01:00
Dylan Smith 8089d980d1 richedit: Set bEmulateVersion10 initially to avoid retroactive changes.
Previously the WM_NCCREATE was handled by the as if it was always for
later versions, then the window proc for version 1.0 would make
appropriate changes afterwards.  Instead both versions should call the
same function (e.g. ME_MakeEditor) and provide the value for
bEmulateVersion10 to make the code clearer.
2009-01-12 14:40:11 +01:00
Dylan Smith 603be645d2 richedit: Pressing enter adds newline on WM_KEYDOWN rather than WM_CHAR. 2009-01-12 14:39:42 +01:00
Dylan Smith 576ff4b104 richedit: Tested EM_CHARFROMPOS with position outside of control. 2009-01-12 14:38:57 +01:00
Dylan Smith 55d9e95892 richedit: Added tests for autoscrolling options based on WS_V/HSCROLL. 2009-01-12 14:38:36 +01:00
Dylan Smith a1aaf97c11 richedit: Added tests to show that options are stored internally. 2009-01-12 14:38:17 +01:00
Andrey Turkin d2685e7bd7 ntdll: Add RtlCaptureStackBackTrace stub. 2009-01-12 14:37:57 +01:00
Andrey Turkin a0f681ad4c ntoskrnl: Add version resource. 2009-01-12 14:37:40 +01:00
Andrey Turkin 86635b3c48 loadperf: Add LoadPerfCounterTextStrings stubs. 2009-01-12 14:37:18 +01:00
Christian Costa 2322a06dd6 mciavi: In MCI, RECT structure is used differently: rc.right = width & rc.bottom = height so do the conversion when needed. 2009-01-12 14:37:12 +01:00
Chris Wulff 10637b4f0d gdiplus: Implement hatch brush accessor functions. 2009-01-12 14:36:41 +01:00
Chris Wulff a2a94a49bc gdiplus: Partial implementation of GdipCreateHatchBrush. 2009-01-12 14:36:37 +01:00
Ge van Geldorp f9f2e91198 msi/tests: Opening package with relative filename sometimes succeeds on Windows. 2009-01-12 14:34:51 +01:00
Henri Verbeet 07f9991062 dsound: Const correctness fixes. 2009-01-12 13:22:14 +01:00
Henri Verbeet b069321650 wined3d: Fix and unify shader creation error handling. 2009-01-12 13:22:07 +01:00
Henri Verbeet 894edc49cc wined3d: Get rid of D3DCREATESHADEROBJECTINSTANCE. 2009-01-12 13:22:02 +01:00
Henri Verbeet 87627c811e wined3d: Get rid of D3DINITIALIZEBASETEXTURE. 2009-01-12 13:21:56 +01:00
Henri Verbeet 00a4b85fa9 wined3d: Update the pixelshader when the texture type changes. 2009-01-12 13:21:51 +01:00
Stefan Leichter 2ca9f2c536 shell32: Rename ordinal 525 to SHFlushSFCache. 2009-01-12 13:21:09 +01:00
Christian Costa 75ac489ea4 d3dxof: Avoid accessing template/object buffer directly. 2009-01-12 13:19:03 +01:00
Rico Schüller 619a74ec5f setupapi: Fix if condition in SetupEnumInfSectionsA/W. 2009-01-12 13:18:28 +01:00
Jacek Caban 954e55b55b urlmon: Added https pluggable protocol handler. 2009-01-12 13:11:21 +01:00
Andrew Talbot 1e06fcdc8c qcap: Declare a function static. 2009-01-12 13:11:05 +01:00
Andrew Talbot 9e537ae06c ole32: Declare a function static. 2009-01-12 13:11:01 +01:00
Andrew Talbot 668197a898 msi: Declare some functions static. 2009-01-12 13:10:53 +01:00
David Adam e1fefd57e7 d3dx9_36/test: Remove an unconsistent test. 2009-01-12 13:10:43 +01:00
Rob Shearman 59158fb25c rpcrt4: Unmarshalling functions should always set fMustAlloc when allocating memory.
The memory is uninitialised and so further unmarshalling shouldn't try
to reuse any memory. fMustAlloc is always set to TRUE when allocating
memory so that it is clear that the unmarshalling is safe and to avoid
future problems with change or the code being copied.
2009-01-12 13:07:31 +01:00
Rob Shearman 17a30ff2e8 oleaut32: Test the return value of the remote IWidget_StructArgs call. 2009-01-12 13:07:10 +01:00
Rob Shearman ea00dc4b49 user32: Free allocated memory in USER_unload_driver. 2009-01-12 13:07:07 +01:00
Rob Shearman 07090c2485 ntoskrnl: Free allocated buffers on exit from wine_ntoskrnl_main_loop.
Avoids a warning of a memory leak in Valgrind.
2009-01-12 13:07:05 +01:00
Rob Shearman b3c8124a15 oleaut32: Dump MSFT format typeinfos upon loading. 2009-01-12 13:07:01 +01:00
Michael Stefaniuc f93b29b04d dxgi: Remove superfluous pointer casts. 2009-01-12 13:06:50 +01:00
Michael Stefaniuc c171379f47 include: Use ULONG in rpcdcep.h for Win64 compatibility. 2009-01-12 13:06:44 +01:00
Michael Stefaniuc ca8d5a7922 msvfw32: Remove superfluous pointer casts. 2009-01-12 13:06:42 +01:00
Michael Stefaniuc f927cfd26b mpr: Remove superfluous pointer casts. 2009-01-12 13:06:39 +01:00
Michael Stefaniuc c91aa7a96d dsound: Remove superfluous pointer casts. 2009-01-12 13:06:36 +01:00
Michael Stefaniuc e1797a7367 crypt32/tests: Remove some superfluous pointer casts.
There is no need to cast the pointers passed to the penultimate
argument of the CryptDecodeObjectEx and CryptEncodeObjectEx functions
as those expect void pointers.
2009-01-12 13:05:09 +01:00
Stefan Dösinger 365e1f3b07 wined3d: Avoid hooking non-fog glEnable/glDisable calls.
This prevents fallout from the GL_EXT_fog_coord emulation. glEnable
and glDisable calls other than those that change GL_FOG are not
hooked. The glEnableWINE and glDisableWINE functions can be used to
add other hooks too if ever needed.
2009-01-12 13:03:47 +01:00
Stefan Dösinger 1deafcb5a7 wined3d: Split the remains of state_fog. 2009-01-12 13:02:49 +01:00
Stefan Dösinger 061087811f wined3d: Remove the apply_pshader_fog state handler.
The fog doesn't depend on pixel shaders any longer(but still vice
versa), so we don't need this state any more.
2009-01-12 13:02:39 +01:00
Stefan Dösinger 2dd18635c9 wined3d: Move fogdensity and fogcolor to the fragment pipeline. 2009-01-12 13:02:29 +01:00
Stefan Dösinger e61aa24aa3 wined3d: Use the ARB fog option in ARB_fragment_program shaders.
This is the "replacement" for the fog coord optimization removed in
the previous patch.
2009-01-12 13:02:19 +01:00
Stefan Dösinger 7c21147dcd wined3d: Remove the pixelshader fogstart/fogend optimization. 2009-01-12 13:01:49 +01:00
Jacek Caban 4a43c308b5 wininet: Use SSL_pending in NETCON_query_data_available. 2009-01-12 13:01:25 +01:00
Jacek Caban 5bf719690a wininet: Improve NETCON_recv over SSL implementation.
Current implementation uses only peek buffer if there is any data,
which causes reads one byte per call in common
InternetQueryDataAvailable/InternetReadFile scenario.
2009-01-12 13:01:20 +01:00
Alexandre Julliard 9c6494a417 user32: The PackDDElParam return value is sign-extended on 64-bit. 2009-01-10 21:06:49 +01:00
Alexandre Julliard 9cc75a5b50 user32: Winproc handles do not get sign-extended on 64-bit. 2009-01-10 21:06:32 +01:00
Alexandre Julliard 8377b2464b ole32/tests: Fix marshalling data layout for Win64. 2009-01-10 21:06:09 +01:00
Alexandre Julliard ac543e5bc7 gdi32/tests: Fix an uninitialized value check and a structure size for Win64. 2009-01-10 21:05:52 +01:00
Alexandre Julliard 76a2fe5cf7 comctl32/tests: Fix lparam checks in the treeview test for Win64. 2009-01-10 21:05:32 +01:00
Alexandre Julliard de375d7335 comctl32: Fix the COMBOBOXEXITEM structure and the treeview handles for Win64. 2009-01-10 21:05:17 +01:00
Rico Schüller 5e79b0608d wined3d: Add a checkGLcall() after glReadBuffer. 2009-01-10 18:04:28 +01:00
Allan Tong 29dd286d79 wined3d: Add code to cleanup device multistate_funcs. 2009-01-10 17:43:11 +01:00
Vincent Povirk 538cf8b847 winex11: Select StructureNotifyMask input on all windows. 2009-01-10 17:43:11 +01:00
Ge van Geldorp 7f22f1c68d urlmon/tests: Skip a couple of tests when IE is running in Enhanced Security Configuration. 2009-01-10 17:43:11 +01:00
Ge van Geldorp b67f0de1c6 mshtml/tests: Skip a couple of tests when IE is running in Enhanced Security Configuration. 2009-01-10 17:43:11 +01:00
Michael Stefaniuc ca91850a30 include: Use LONG instead of long in dmusics.h for Win64 compatibility. 2009-01-10 17:43:11 +01:00
Michael Stefaniuc 9e296ead7e include: Use LONG instead of long in dmusici.h for Win64 compatibility. 2009-01-10 17:43:10 +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
Michael Stefaniuc cee7954a67 ddrawex: Remove redundant NULL check before HeapFree (Smatch). 2009-01-10 17:43:10 +01:00
Andrew Talbot 1ac07906ae ddraw: Fix double unlock of critical section. 2009-01-10 17:43:10 +01:00
Juan Lang cfd1a6317d riched20: Add stub IOleClientSite interface. 2009-01-10 14:49:46 +01:00
Juan Lang 113cb2d313 cryptui: Don't make certificate status control disabled.
This allows using the scrollbar when there are lots of usages set for
the certificate.
2009-01-10 14:49:46 +01:00
Juan Lang 9ecb7b75e3 cryptui: Improve control spacing.
This makes the two static control borders between the three regions on
the general page appear to be the same height.
2009-01-10 14:49:46 +01:00
Alexandre Julliard e1a4d068d1 setupapi/tests: Pass the correct size to SetupDiGetDeviceInterfaceDetailA. 2009-01-10 14:49:46 +01:00
Alexandre Julliard 8cd82dda1f shell32/tests: Fix some uninitialized handle checks for Win64. 2009-01-10 14:49:41 +01:00
Alexandre Julliard 450e9e3adf rpcrt4/tests: Fix an uninitialized pointer check for Win64. 2009-01-09 18:08:57 +01:00
Alexandre Julliard 328ca0e00c gdi32/tests: Fix an uninitialized pointer check for Win64. 2009-01-09 18:08:50 +01:00
Alexandre Julliard ec1b28edb0 include: Fix a number of mmsystem.h structure for Win64. 2009-01-09 18:08:29 +01:00
Stefan Dösinger a69c86d3f5 ddrawex: Add a test for the permanent DC function. 2009-01-09 16:26:06 +01:00
Stefan Dösinger 58480f1663 ddrawex: Make the GetDC test more generic. 2009-01-09 16:26:01 +01:00
Stefan Dösinger da6c9e4cc2 ddrawex: Implement a GetDC special behavior Internet Explorer depends on.
Tests show that in ddrawex.dll it is legal to create a surface with
both DDSCAPS_VIDEOMEMORY and DDSCAPS_SYSTEMMEMORY flag set. A surface
created that way shows different behavior in IDirectDrawSurface::GetDC.
2009-01-09 16:23:18 +01:00
Stefan Dösinger 0d80130aa2 ddrawex: Create a surface wrapper. 2009-01-09 16:20:20 +01:00
Stefan Dösinger b138944892 ddrawex: Add a refcount test. 2009-01-09 16:18:50 +01:00
Stefan Dösinger ae4e824423 ddraw[ex]: Show a caps handling difference. 2009-01-09 16:18:12 +01:00
Stefan Dösinger 60039a5ba8 ddrawex: Start some tests. 2009-01-09 16:17:47 +01:00
Stefan Dösinger efcecb9b99 ddrawex: Implement a wrapper around IDirectDraw.
This allows us to cleanly implement the differences between ddraw.dll and
ddrawex.dll without private functions and if checks if an object was created
by ddraw or ddrawex. A similar wrapper will be added for IDirectDrawSurface.
2009-01-09 15:53:43 +01:00
Detlef Riekenberg 8eff8acc46 localspl: Call DrvDriverEvent in AddPrinterDriverEx. 2009-01-09 14:58:47 +01:00
Andrew Talbot 0592ca5fb0 iphlpapi: Remove unused function. 2009-01-09 14:56:08 +01:00
Stefan Leichter 9871dc0766 shell32: Add stub for ordinal 526. 2009-01-09 14:56:00 +01:00
Alistair Leslie-Hughes bb829372f1 mshtml: Implement IHTMLStyle get/set Attribute. 2009-01-09 14:55:53 +01:00
Juan Lang e50e78f1cb cryptui: Fix crash with native riched20. 2009-01-09 14:48:36 +01:00
Juan Lang 732fce7c3c cryptui: Call CryptUIWizImport from the certificate manager dialog. 2009-01-09 14:47:51 +01:00
Juan Lang ed5d0d8894 cryptui: Set appropriate radio button in CryptUIWizImport if the destination store is specified. 2009-01-09 14:47:47 +01:00
Juan Lang 9d6d8570fc cryptui: Implement removing certificates from certificate manager dialog. 2009-01-09 14:47:33 +01:00