Commit graph

51491 commits

Author SHA1 Message Date
Paul Vriens
dda38adce5 kernel32/tests: Fix a few failures on win9x and winme. 2008-10-22 13:54:54 +02:00
Dylan Smith
46d79b0363 richedit: Fixed EM_POSFROMCHAR for pos of text length.
For some reason EM_POSFROMCHAR was returning 0 when the position was
equal to the end of the text, or beyond the end of the text. Instead
it should use the position at the end of the text for both these
cases.  The x value was also seen to be offset by 1 according to the
tests.
2008-10-22 13:54:54 +02:00
Dylan Smith
31951a099d richedit: Added tests for EM_POSFROMCHAR for pos around end of text. 2008-10-22 13:54:54 +02:00
Andrew Talbot
4c3d27dfee msvcrt: Sign-compare warnings fix. 2008-10-22 13:54:53 +02:00
Paul Vriens
86a0b2915a userenv/tests: Skip a few tests on NT4. 2008-10-22 13:54:53 +02:00
Paul Vriens
8b01f4ae53 userenv/tests: Rewrite the test to cope with multiple blocks of tests. 2008-10-22 13:54:53 +02:00
Maarten Lankhorst
c19b967cd8 setupapi: Implement installing catalog files. 2008-10-22 13:54:53 +02:00
Hans Leidekker
8cbc6f951f cryptui: Honour hDestCertStore in CryptUIWizImport, be more verbose about its shortcomings. 2008-10-22 13:54:53 +02:00
Dmitry Timoshkov
d1fe894a7d gdi32: Make EnumEnhMetaFile update the DC state before calling the callback.
This makes applications with custom callbacks work properly, and fixes
'make test' in a win9x mode.
2008-10-22 13:54:53 +02:00
Dylan Smith
5bcb15dd7f richedit: Handle ctrl-key shortcuts on WM_KEYDOWN. 2008-10-22 13:54:53 +02:00
Dylan Smith
aa3b75f6b7 richedit: Added tests for ctrl-key shortcut handling in WM_KEYDOWN.
Previously the shortcuts for cut, copy, paste, undo, redo, and select
all were being handled during the WM_CHAR message.  These tests show
that these shortcuts should be handled with the WM_KEYDOWN message
instead.
2008-10-22 13:54:53 +02:00
Jacek Caban
9f1699b9a4 jscript: Return NaN in Math.ceil if called without any argument. 2008-10-22 13:54:53 +02:00
Jacek Caban
9709eadca1 jscript: Added Math.floor implementation. 2008-10-22 13:54:53 +02:00
James Hawkins
f18c6ba28d msi: Only compare the file version if a version was specified. 2008-10-22 13:54:53 +02:00
Aric Stewart
45a352a773 comdlg32: Some applications expect the filter combo to be filled before the CustomDlg is created. 2008-10-22 13:54:53 +02:00
Aric Stewart
faa956f537 comdlg32/tests: Add a test for GetOpenFileName with a dialog template. 2008-10-22 13:54:53 +02:00
Nikolay Sivov
37bbe9d4bc gdiplus: Added Gdip[Get/Set]TextureWrapMode. 2008-10-22 13:54:53 +02:00
Rob Shearman
92f5aa0a69 wpp: Check for overflows when parsing integer constants. 2008-10-22 11:57:36 +02:00
Henri Verbeet
9fbd676b27 dxgi: Implement CreateDXGIFactory(). 2008-10-22 11:57:30 +02:00
Henri Verbeet
6a517b7851 dxgi: Add the IDXGIFactory interface. 2008-10-22 11:56:30 +02:00
Henri Verbeet
9e376213b3 dxgi: Add a dxgi dll. 2008-10-22 11:56:11 +02:00
Henri Verbeet
39cd9f7448 d3d10: Add an initial implementation of D3D10CreateDevice(). 2008-10-22 11:53:49 +02:00
Maarten Lankhorst
b2d20154fa quartz: Implement dynamic format changing in directsound renderer. 2008-10-22 11:53:39 +02:00
Maarten Lankhorst
ca0db58808 quartz: Fix ACMWrapper to allow mono channels too. 2008-10-22 11:53:30 +02:00
Huw Davies
fca028c8da winspool.drv: The fourth parameter of DeviceCapabilitiesW should be an output ptr. 2008-10-22 11:53:26 +02:00
Alexandre Julliard
b4b49a7d75 mountmgr: Reuse create_disk_device to create the initial harddisk0 device. 2008-10-21 16:11:51 +02:00
Alexandre Julliard
bb13bbe13d mountmgr: Create a PhysicalDrive symlink for all harddisk devices. 2008-10-21 16:08:51 +02:00
Alexandre Julliard
5ea9d65c55 mountmgr: Create a new harddisk device for dynamic harddisk drives. 2008-10-21 15:52:47 +02:00
Alexandre Julliard
73229f05c2 mountmgr: Query the drive type from the registry for the initial creation. 2008-10-21 15:42:21 +02:00
Alexandre Julliard
6dcfc95671 mountmgr: Convert the registry calls to Unicode. 2008-10-21 15:28:23 +02:00
Alexandre Julliard
e6a47f1e8c mountmgr: Return the drive pointer from get_dosdevices_path(). 2008-10-21 15:20:42 +02:00
Alexandre Julliard
f36690d44a mountmgr: Create devices and symlinks for dynamic drives too. 2008-10-21 15:20:09 +02:00
Alexandre Julliard
7033120f83 mountmgr: Moved the harddisk device driver to device.c. 2008-10-21 15:02:10 +02:00
Alexandre Julliard
c5e7657d0c mountmgr: Include some system headers in mountmgr.h. 2008-10-21 15:01:52 +02:00
Hans Leidekker
6d901a173d wldap32: Use a test query that is more likely to succeed within 20 seconds. 2008-10-21 14:00:36 +02:00
Chris Wilson
822e4cba1e winex11: Ignore source clipping in BitBlt. 2008-10-21 13:22:51 +02:00
Mounir IDRASSI
b3e80afa21 winscard: Added SCardAccessStartedEvent implementation. 2008-10-21 13:22:51 +02:00
Dmitry Timoshkov
d40e003303 winmm: MMIO_ALLOCBUF is ignored if mmioOpen gets a valid buffer.
Existing tests show that MMIO_ALLOCBUF flag is dropped if a valid buffer
is being passed to mmioOpen, that means the buffer is valid in that case.
2008-10-21 13:22:51 +02:00
Huw Davies
94d753c63d ole32: Query the object's dirty state if it's running. 2008-10-21 13:22:51 +02:00
Huw Davies
3a0ed83fb0 ole32: Call the object's IPersistStorage_HandsOffStorage() if the object is running. 2008-10-21 13:22:51 +02:00
Huw Davies
89edf3a52f ole32: Call the object's IPersistStorage_SaveCompleted() if the object is running. 2008-10-21 13:22:51 +02:00
Huw Davies
72f82c04ec ole32: Call the object's IPersistStorage_Save() if the object is running. 2008-10-21 13:22:51 +02:00
Huw Davies
5b1520761d ole32: Call the object's IPersistStorage_InitNew() if the object is running. 2008-10-21 13:22:51 +02:00
Huw Davies
3019a8f195 ole32: Call the object's IPersistStorage_Load() if the object is running. 2008-10-21 13:22:51 +02:00
Huw Davies
ed28886f9d ole32: Call the object's IOleObject_IsUpToData() if the object is running. 2008-10-21 13:22:51 +02:00
Huw Davies
5ba96d7ae1 ole32: Call the object's own IOleObject_GetUserType() if the object is running. 2008-10-21 13:22:51 +02:00
Huw Davies
f2cf617f00 ole32: Partial implementation of IOleObject_Update(). 2008-10-21 13:22:50 +02:00
Paul Bryan Roberts
f04804f44c advapi32: LookupAccountNameW() - only first user account and well known SIDs accepted. 2008-10-21 13:22:50 +02:00
Paul Bryan Roberts
2981650435 advapi32: LookupAccountSidW() - handle first user account. 2008-10-21 13:22:50 +02:00
Paul Bryan Roberts
0e6626958f advapi32: LookupAccountNameW() - NULL account name handled. 2008-10-21 13:22:50 +02:00