James Hawkins
776a7d7065
msi: Fix an off-by-one error when applying embedded transforms.
2008-03-11 12:12:14 +01:00
James Hawkins
5871bee8c7
msi: Optimize MsiSourceListAddSourceEx for adding to the end of the list.
2008-03-11 12:12:07 +01:00
Alexandre Julliard
0118e0d0f1
winex11: Add support for merging redundant events, and use it for ConfigureNotify and MotionNotify.
2008-03-11 12:11:52 +01:00
Paul Vriens
4ca754d9a9
kernel32: Fix/change tests for systems with no ServicePack.
2008-03-11 12:11:52 +01:00
Stefan Dösinger
c5117dab68
wined3d: Set the fullscreen flag before the display Mode.
2008-03-11 12:11:52 +01:00
Stefan Dösinger
c81b114269
wined3d: Only restore the style and exStyle when it is untouched.
2008-03-11 12:11:52 +01:00
Stefan Dösinger
a9fb81b2ed
wined3d: Only adjust windows in fullscreen mode to the screen.
2008-03-11 12:11:52 +01:00
Andrew Talbot
e7b0f07c3e
ole32: Assign to structs instead of using memcpy.
2008-03-11 12:11:51 +01:00
Andrew Talbot
4971f2f687
ole32: Assign to structs instead of using memcpy.
2008-03-11 12:11:51 +01:00
Mikołaj Zalewski
89c86dd994
comdlg32: Move font style names to resources.
2008-03-11 12:11:51 +01:00
Mikołaj Zalewski
1fd3797397
shell32: Remove DISCARDABLE from STRINGTABLE resources.
2008-03-11 12:11:51 +01:00
Rob Shearman
503b1bc107
urlmon: Initialise the cache_file field of DownloadBSC on creation.
2008-03-10 20:38:40 +01:00
Nathan Beckmann
67e811cc3c
gdiplus: Add more sophisticated tests for GdipSaveImageToFile.
...
Add a test to make sure the saved image has the same dimensions as
original. Delete the test file when finished.
2008-03-10 20:22:56 +01:00
Nathan Beckmann
75841d8323
gdiplus: Implement BMP encoding.
...
Implement the encoding function for GDI+ images so that
GdipSaveImageToStream can encode images as BMP files.
2008-03-10 20:22:43 +01:00
Nathan Beckmann
9475e3f53b
gdiplus: Implement GdipSaveImageToStream using encoders.
...
Add the correct framework for a fully-functional implementation of
image encoding (not a hack like before). Currently, only a stub for
BMP encoding is supported. New tests added as well.
2008-03-10 20:22:27 +01:00
Nathan Beckmann
7900947ce3
gdiplus: Implement GdipSaveImageToFile via GdipSaveImageToStream.
...
Still need to implement saving the image based on the encoder
parameter.
Basic tests included.
2008-03-10 20:21:14 +01:00
Nathan Beckmann
f4b4d03a19
gdiplus: Remove unnecessary IStream_AddRef from GdipLoadImageFromFile.
2008-03-10 20:20:50 +01:00
Chris Robinson
c925e3abc8
quartz: Don't print errors for handled return values.
2008-03-10 20:20:32 +01:00
Rob Shearman
0e7b25349d
rpcrt4: Fix the pointer level being passed into call_unmarshaller in client_do_args_old_format for base return parameters.
...
NdrBaseTypeUnmarshall expects a pointer to a pointer to a base type.
pRetVal contains a pointer to a base type, so we need to pass the
address of pRetVal into call_unmarshaller here.
2008-03-10 19:25:55 +01:00
Rob Shearman
259ccc573c
rpcrt4: Fix -Oi interpreter for base types.
...
Don't call memory sizing rountines to compute the size of a type, since
memory sizing routines have side effects like checking there is enough
space in the buffer for the type and incrementing the buffer pointer.
Instead, create a function which returns the necessary size of the
limited set of types we can encounter and remove call_memory_sizer which
is no longer needed.
2008-03-10 19:12:54 +01:00
Rob Shearman
a5599028ea
rpcrt4: Check that the input to RPCRT4_strndupW was not NULL before assuming that the string couldn't be allocated due to lack of memory.
2008-03-10 19:12:54 +01:00
Rob Shearman
4500836635
makefiles: Simplify the use of the MODULE variable in static import libraries.
...
Don't include platform-specific information when declaring the name of
the static import libary to build. Instead, add this information in
Makeimplib.rules.in.
2008-03-10 19:12:54 +01:00
Rob Shearman
088ae3b81c
secur32: Fix ntlm_GetCachedCredential to not call strlenW on a NULL pointer.
...
pszHost should just be set to pszTargetName if pszTargetName doesn't
contain any other information.
2008-03-10 19:12:54 +01:00
Rob Shearman
0be05ab6aa
wininet: Retrieve the maximum token length from the SSP and use a buffer of that length in calls to InitializeSecurityContextW.
...
Otherwise, InitializeSecurityContextW could run out of space with our
small, fixed buffer and fail.
2008-03-10 19:12:54 +01:00
Rob Shearman
7631bdf0c1
wininet: Allow HTTP_DoAuthorization to accept a NULL username/domain in the non-Basic case.
...
When using SSPI, pass in a NULL identity in this case so that the SSP
can try to use cached credentials.
2008-03-10 19:12:54 +01:00
Rob Shearman
8c6ac00820
wininet: Don't call DeleteSecurityContext and FreeCredentialsHandle on invalid handles.
2008-03-10 19:12:54 +01:00
Rob Shearman
bdc81d9963
wininet: Make the reference count of WININETHANDLEHEADER thread-safe by using InterlockedIncrement/InterlockedDecrement.
2008-03-10 19:12:54 +01:00
Francois Gouget
8ffad44397
d3d9/tests: Fix compilation on systems that don't support nameless unions.
2008-03-10 19:12:54 +01:00
Paul Vriens
ef5a4a447c
comctl32/tests: Free the library after use.
2008-03-10 19:12:54 +01:00
Huw Davies
0436a5d14a
gdi32: Store the Windows path (if it's available) in the font registry entries.
2008-03-10 19:12:54 +01:00
Alistair Leslie-Hughes
036953842d
msxml3: Implemented IXMLDOMText_insertData.
2008-03-10 19:12:53 +01:00
Alistair Leslie-Hughes
b77af27067
msxml3: Support IXMLDOMCharacterData lookup in IXMLDOMText QueryInterface.
2008-03-10 19:12:53 +01:00
Alexandre Julliard
653c4140b4
winex11: Added an exception handler to catch bad pointers in X11DRV_SetImageBits.
2008-03-10 19:12:53 +01:00
Alexandre Julliard
5953a86ab1
gdi32: Properly handle SetDIBits failure in StretchDIBits.
2008-03-10 19:12:53 +01:00
Alexander Dorofeyev
fc064cb04b
wined3d: Use primary_render_target_is_p8 in read_from_framebuffer.
2008-03-10 12:55:02 +01:00
Alexander Dorofeyev
785e6fa61f
d3d8/tests: Cover one more case in p8_texture_test.
...
Test if a P8 texture gets properly updated if there was a palette change while
this texture wasn't bound to any stage.
2008-03-10 12:54:54 +01:00
Alexander Dorofeyev
8f8076c3f7
wined3d: Get rid of spurious err when locking with WINED3DLOCK_DISCARD.
2008-03-10 12:54:48 +01:00
Paul Vriens
6c63ebefc3
comctl32/tests: Don't use FreeLibrary with GetModuleHandle.
2008-03-10 12:54:00 +01:00
Paul Vriens
d1a3bad723
advpack/tests: Free the library after use.
2008-03-10 12:53:56 +01:00
Alistair Leslie-Hughes
675ed5a9b4
msxml3: Implement IXMLDOMCDATASection_appendData.
2008-03-10 12:23:17 +01:00
Alistair Leslie-Hughes
c7f3dfc1a1
msxml3: Implement IXMLDOMCDATASection_substringData.
2008-03-10 12:23:06 +01:00
Alistair Leslie-Hughes
777aa3382d
msxml3: Implement IXMLDOMComment_substringData.
2008-03-10 12:22:53 +01:00
Detlef Riekenberg
741fa21f95
winspool: Cleanup for DEVMODEdupWtoA.
2008-03-10 12:16:28 +01:00
Detlef Riekenberg
94a878414f
winspool: Implement SpoolerInit.
2008-03-10 12:15:39 +01:00
Detlef Riekenberg
f11b5831b9
winspool: Export ConvertAnsiDevModeToUnicodeDevMode and ConvertUnicodeDevModeToAnsiDevMode.
2008-03-10 12:15:33 +01:00
Nathan Beckmann
e3f8f30a21
gdiplus: Return an error for consecutive GdipLockBitmapBit calls.
2008-03-10 12:09:50 +01:00
Nathan Beckmann
eabc62db00
gdiplus: Update bitmap state in GdipUnlockBitmapBits.
2008-03-10 12:09:40 +01:00
Nathan Beckmann
08d49d3e33
gdiplus: Fix memory leak in GdipLockBitmapBits.
2008-03-10 12:09:32 +01:00
Nathan Beckmann
738e74a14b
gdiplus: Tests for GdipLockBitmapBits/GdipUnlockBitmapBits.
2008-03-10 12:09:18 +01:00
Jeremy White
5e1dd9577d
gdi32: Revise CreateScalableFontResourceA to pass through CreateScalableFontResourceW.
2008-03-10 12:08:55 +01:00
Alexandre Julliard
fea9fb4f47
msvcrt/tests: The new string functions don't have to exist.
2008-03-10 11:30:45 +01:00
Jacek Caban
fa23a2c4b6
jscript: Added stub DLL.
2008-03-10 11:30:19 +01:00
Jacek Caban
bbfae3deff
urlmon: Fixed MapUrlToZone test on IE7.
2008-03-10 11:23:52 +01:00
Jacek Caban
75fe97dc0b
mshtml: Use load group to find NSContainer in AsyncOpen if URI has no associated container.
2008-03-10 11:23:45 +01:00
Jacek Caban
134dad7ecd
mshtml: Added IHTMLScriptElement:get_type implementation.
2008-03-10 11:23:42 +01:00
Andrew Talbot
5ecd33e2f9
ntdll: Assign to structs instead of using memcpy.
2008-03-10 11:23:30 +01:00
Andrew Talbot
40c7031d24
qmgr: Assign to structs instead of using memcpy.
2008-03-10 11:23:26 +01:00
Andrew Talbot
0167d2c8a6
netapi32: Assign to struct instead of using memcpy.
2008-03-10 11:23:24 +01:00
Huw Davies
025d84e644
gdi32: Update both winnt and win9x font keys and factor out the cleanup code.
2008-03-10 11:23:19 +01:00
Paul Vriens
af7172c186
ntdll/tests: ProcessImageFileName is not supported before XP.
2008-03-10 11:22:49 +01:00
Paul Vriens
470a0a0cae
user32/tests: Use A-call.
2008-03-10 11:22:38 +01:00
Paul Vriens
58665f08d1
users32/tests: Win9x doesn't like FILE_ALL_ACCESS.
2008-03-10 11:22:34 +01:00
Paul Vriens
a85c7594dc
dinput/tests: Don't treat old dinput versions as an error.
2008-03-10 11:22:30 +01:00
Paul Vriens
ee69858ebe
shell32/tests: Make tests run again on win95 and NT.
2008-03-10 11:22:23 +01:00
Jacek Caban
b84626bdf0
mshtml: Added IHTMLDocument2::write implementation.
2008-03-10 11:22:11 +01:00
Alexandre Julliard
533380817b
mscms: Fix a couple of compiler warnings when lcms is missing.
2008-03-07 12:26:36 +01:00
Louis Lenders
81ae4182f5
shdocvw: Return something more useful for WebBrowser_get_ReadyState.
2008-03-07 11:29:23 +01:00
Nathan Beckmann
366854a7cc
gdiplus: Implement GdipGetImageEncoders.
2008-03-07 11:29:05 +01:00
Nathan Beckmann
7f50e42bbc
oleaut32: Replace bitmap integer constants with symbolic constants.
2008-03-07 11:28:59 +01:00
Dan Hipschman
275f00f54d
qmgr: Only have one BackgroundCopyManager per system.
2008-03-07 11:15:39 +01:00
Alistair Leslie-Hughes
4b89de772a
netapi32: Correct test for NetUserChangePassword.
2008-03-07 11:13:52 +01:00
Jason Green
d0b8fd0a13
d3d9: Fix a few ok() comparisons to not always return true in the visual tests.
2008-03-07 11:13:47 +01:00
Alexandre Julliard
b7d103b634
user32: Force the window position to be on-screen in SetWindowPlacement.
2008-03-07 11:01:07 +01:00
Stefan Dösinger
5f14acc0bf
d3d9: Add a point size test.
2008-03-07 11:01:07 +01:00
Stefan Dösinger
20e57ea607
wined3d: Mark constants dirty in the EXT_gpu_program_parameters path.
2008-03-07 11:01:07 +01:00
Stefan Dösinger
8a3ef776f4
wined3d: gl_FragCoord isn't exact.
2008-03-07 11:01:07 +01:00
Stefan Dösinger
c00c89eb51
d3d9: Add a test for the vPos register.
...
The vPos register returns the unnormalised position of the current
fragment to the pixel shader. This test tests for its functionality in
both onscreen and offscreen render targets. On- and offscreen targets
are used because of the inverted y coordinate.
2008-03-07 11:01:07 +01:00
Andrew Talbot
32d7a9e668
msvcrt: Assign to structs instead of using memcpy.
2008-03-07 11:01:07 +01:00
Andrew Talbot
0d80791371
msvfw32: Assign to structs instead of using memcpy.
2008-03-07 11:01:07 +01:00
Andrew Talbot
6661f43438
msi: Assign to structs instead of using memcpy.
2008-03-07 11:01:07 +01:00
James Hawkins
d52f48fed4
msi: Fix handling of published installer properties.
2008-03-07 10:52:46 +01:00
Mikołaj Zalewski
d3608cf4b2
comctl32: rebar: Fix SizeToHeight when no bands visible.
2008-03-07 10:52:38 +01:00
Dan Kegel
1eba6c7644
winex11: wintab.c: use atan2 instead of atan.
2008-03-07 10:52:25 +01:00
Paul Vriens
81e0ef44e9
advapi32/tests: Fix a few typos.
2008-03-07 10:52:20 +01:00
Huw Davies
60ee0c3eff
ole32: Fix CopyTo to work correctly with LARGE_INTEGERs.
2008-03-07 10:52:15 +01:00
Ove Kaaven
be874f1a26
msi: Fix bug in handling of multivolume CAB files.
2008-03-07 10:52:11 +01:00
Rob Shearman
76e089692e
adsiid: Add static import library for active directory GUIDs.
2008-03-06 17:53:11 +01:00
Rob Shearman
630e273d17
uuid: Add CLSID_InProcFreeMarshaler.
...
Remove its initialisation from ole32.
2008-03-06 17:43:19 +01:00
Rob Shearman
38a541186a
user32: Add test for calling CreateDesktop on already created desktop name.
2008-03-06 17:43:16 +01:00
Rob Shearman
3b0ea978fd
mshtml: Move some public GUIDs to shlguid.h.
2008-03-06 17:43:12 +01:00
Rob Shearman
a1e4bcda1a
rpcrt4: Use closesocket to close sockets and define it to close on Unix platforms to make the code more portable.
2008-03-06 17:39:31 +01:00
Huw Davies
0aedac346a
ole32: Fix CopyTo to work correctly with LARGE_INTEGERs.
2008-03-06 17:39:27 +01:00
Francois Gouget
a555658ba1
hal: Add a stub for HalGetBusData() to make 3DMark2001SE happy in WinNT mode.
2008-03-06 17:39:22 +01:00
Francois Gouget
f5ea0fd2e4
ws2_32: s/#if/#ifdef/ so it still works if HAVE_XXX is not defined.
2008-03-06 17:38:59 +01:00
Ethan Chen
e0552c1bc6
gdiplus: Implemented GdipCreateBitmapFromFileICM.
2008-03-06 17:38:54 +01:00
James Hawkins
c8acf21e0c
msi: Break out the publishing tests into their respective actions.
2008-03-06 16:24:39 +01:00
Lei Zhang
0831be5adc
quartz: Validate input for FilterGraph2_AddFilter.
2008-03-06 13:19:34 +01:00
Nathan Beckmann
66067423d1
gdiplus: Fix errors in image dimensions.
2008-03-06 13:19:29 +01:00
Rico Schüller
7cbdb29884
wined3d: Fix copy and past error.
2008-03-06 12:46:50 +01:00
Rico Schüller
4188af790a
ddraw: Fix diffuse and specular color types.
2008-03-06 12:46:46 +01:00