Commit Graph

24278 Commits

Author SHA1 Message Date
Rob Shearman
23e43d886e ole32: Split CoRevokeClassObject into a separate function, COM_RevokeRegisteredClassObject, which acts on a RegisteredClass object. 2007-05-08 13:23:40 +02:00
Rob Shearman
51f85a765b ole32: COM_GetRegisteredClassObject should only retrieve objects that were registered in the current apartment. 2007-05-08 13:23:30 +02:00
Rob Shearman
e93c82e643 ole32: Add tests for in-process registered class objects not being visible from different apartments. 2007-05-08 13:23:01 +02:00
Rob Shearman
d76ab14479 ole32: Revoke registered class objects when the apartment they were registered in is destroyed, not when the last CoUninitialize is called. 2007-05-08 13:22:50 +02:00
Rob Shearman
4cbca9ac3a ole32: Add test for registered class becoming invalid when apartment is destroyed. 2007-05-08 13:22:26 +02:00
Rob Shearman
af2c349685 ole32: CoGetClassObject shouldn't return REGDB_E_KEYMISSING, so convert it to REGDB_E_CLASSNOTREG. 2007-05-08 13:22:23 +02:00
Misha Koshelev
891f7febca msi: automation: Display errors on create_automation_object failure. 2007-05-08 12:45:07 +02:00
Misha Koshelev
3a424aca58 msi: automation: Clear all VT_BSTR variants returned by DispGetParam. 2007-05-08 12:36:44 +02:00
Misha Koshelev
ab2669a750 msi/tests: automation: Simplify ok_exception. 2007-05-08 12:34:59 +02:00
Misha Koshelev
87a46493cf msi/tests: automation: Add test for Installer::RegistryValue. 2007-05-08 12:34:54 +02:00
Misha Koshelev
de8e566ebe msi: automation: Output FIXMEs for unknown member names. 2007-05-08 12:31:05 +02:00
Misha Koshelev
05de3b03de msi: automation: Implement Installer::Products and Installer::ProductState. 2007-05-08 12:30:26 +02:00
Misha Koshelev
4ba4936dee msi/tests: automation: Add tests for Installer::Products and Installer::ProductState. 2007-05-08 12:26:44 +02:00
Misha Koshelev
715950bc7e msi: automation: Generalize interface-specific data storage in AutomationObject.
This makes a more general framework for interface/object-specific data storage.
2007-05-08 12:24:56 +02:00
Misha Koshelev
757e617ec2 msi: automation: Use proper parameter names.
This fixes the parameter names to match native as they are required by
some scripting languages and by the exceptions that are thrown.
2007-05-08 12:23:14 +02:00
Mounir IDRASSI
56a1326a8b rsaenh: Use the correct registry key in RSAENH_CPAcquireContext. 2007-05-08 12:23:06 +02:00
Detlef Riekenberg
526d2b4c33 localui: Add German resources. 2007-05-08 12:22:06 +02:00
Louis Lenders
d711728a7e gdi32: Add check for null pointer in SetDIBitsToDevice. 2007-05-08 12:21:58 +02:00
Stefan Dösinger
00e37a81b2 ddraw: Primary surfaces always have screen size. 2007-05-07 21:43:09 +02:00
Stefan Dösinger
742260d418 ddraw: Adjust the d3d viewport when changing the back buffer.
WineD3D sets up the viewport according to the front buffer, so this
needs to be changed to the values of the render target passed when the
d3d7 device is created and this device turns out not to be the known
front or back buffer.
2007-05-07 21:42:59 +02:00
Stefan Dösinger
c87d5352a5 wined3d: Full surface DXTn copy.
Height * Pitch is not a valid way to calculate the surface size for
DXTn surfaces. Instead of messing with format specific formulas just
use the size stored in the destination surface.
2007-05-07 21:42:45 +02:00
Stefan Dösinger
2ecacc619f ddraw: Fix reported caps on compressed surfaces.
Compressed surfaces in ddraw do not have a pitch, instead the full
surface size is reported. Also adds tests for the extact behavior and
surface flags set.
2007-05-07 21:42:33 +02:00
Bernard Ladenthin
57c8c9e55f browseui: Fixed ClassFactory_LockServer implementation. 2007-05-07 20:36:25 +02:00
Mounir IDRASSI
a7d897d76a rsaenh: Fix read_key_container bug that prevents CryptAcquireContext from correctly loading the keys. 2007-05-07 20:35:59 +02:00
Andrew Talbot
7919badd70 kernel32: Exclude unused headers. 2007-05-07 20:35:07 +02:00
Andrew Talbot
fe933b022a kernel32: Exclude unused headers. 2007-05-07 20:34:58 +02:00
Andrew Talbot
072e7d0438 kernel32: Exclude unused headers. 2007-05-07 20:34:49 +02:00
Andrew Talbot
59651999b3 kernel32: Exclude unused headers. 2007-05-07 20:34:41 +02:00
Andrew Talbot
8f7b21e9b7 itss: Exclude unused headers. 2007-05-07 20:34:21 +02:00
Andrew Talbot
fff0ed2602 infosoft: Exclude unused header. 2007-05-07 20:34:17 +02:00
Andrew Talbot
01f3648ef7 imagehlp: Exclude unused headers. 2007-05-07 20:34:11 +02:00
Andrew Talbot
e25d073f57 inseng: Exclude unused header. 2007-05-07 20:34:07 +02:00
Alexandre Julliard
3baf4dbe76 kernel32: Disable FT_Thunk entry point when Windows version is NT. 2007-05-07 17:10:18 +02:00
Maarten Lankhorst
e2a1bc9804 winmm: Use criticalsection for determining wether timer is synchronously killable. 2007-05-07 15:36:42 +02:00
Bernard Ladenthin
db07476c11 browseui: Implement ClassFactory_LockServer in browseui dll. 2007-05-07 15:30:54 +02:00
James Hawkins
770e49cd3c msi: Add handling for the ReinstallMode control event. 2007-05-07 15:18:52 +02:00
James Hawkins
987c2c85e1 msi: Add stub handlers for the remaing standard actions that reference tables. 2007-05-07 15:18:47 +02:00
James Hawkins
e962b0a7df msi: Remove debugging printf statements. 2007-05-07 15:14:13 +02:00
James Hawkins
12c33ab8aa msi: Remove incorrect ERR as messages can be sent before the control is created. 2007-05-07 14:32:03 +02:00
James Hawkins
933fd8b879 msi: Set the text limit of the edit control if the limit is given. 2007-05-07 14:31:57 +02:00
James Hawkins
7fe3ba934c msi: Add the ES_AUTOHSCROLL style to the edit control. 2007-05-07 14:30:38 +02:00
James Hawkins
7f4a4e161f msi: Only allow valid styles in msi_dialog_get_style. 2007-05-07 14:30:29 +02:00
Jacek Caban
4ccee1ae49 mshtml: Remove auto detection of Mozilla and Mozilla ActiveX control. 2007-05-07 14:30:20 +02:00
Francois Gouget
26553b6c1d ddraw/tests: Fix compilation on systems that don't support nameless unions. 2007-05-07 14:30:14 +02:00
Mikołaj Zalewski
81cf09c6da comctl32: treeview: Treeviews shouldn't be sending NM_TOOLTIPSCREATED (with testcase). 2007-05-07 14:26:22 +02:00
Mikołaj Zalewski
61a86024cc comctl32: treeview: Make the focus test pass under Windows XP. 2007-05-07 14:26:03 +02:00
Detlef Riekenberg
3f15d23e6d localui: Prefer builtin version. 2007-05-07 14:25:40 +02:00
Detlef Riekenberg
406e5255dc localui: Implement ConfigurePortUI for LPT. 2007-05-07 14:25:29 +02:00
Marcus Meissner
ec11114c55 riched32: Avoid implicit time(). 2007-05-07 14:25:20 +02:00
Misha Koshelev
c7e7f36e77 msi: automation: Implement Session::Installer. 2007-05-07 14:24:16 +02:00
Misha Koshelev
8ba0b3c7b9 msi: automation: Store parent Installer object in Session. 2007-05-07 14:23:37 +02:00
Misha Koshelev
4a5a90b04a msi/tests: automation: Session::Installer conformance test. 2007-05-07 14:23:06 +02:00
Misha Koshelev
144ef422e0 msi: script: Discriminate properly between JScript and VBScript. 2007-05-07 14:22:59 +02:00
Dmitry Timoshkov
e79a94d45b advapi32: Add FILE_FLAG_BACKUP_SEMANTICS to the flags passed to CreateFileW to be able to get security information for directories as well as for files. 2007-05-04 13:42:55 +02:00
Dmitry Timoshkov
bdfef82348 gdi32: AddFontResource should return a number of added font faces. 2007-05-04 13:42:47 +02:00
Dmitry Timoshkov
71929ffc4d gdi32: Handle errors in WineEngAddFontResourceEx. 2007-05-04 13:42:39 +02:00
H. Verbeet
89245248c7 wined3d: Handle the ps_3_0 vPos field. 2007-05-04 13:41:54 +02:00
H. Verbeet
5d00923017 wined3d: Remove some redundant fields from IWineD3DBaseTextureImpl. 2007-05-04 13:41:45 +02:00
H. Verbeet
0b9808761f ddraw: Add a surface locking test. 2007-05-04 13:41:37 +02:00
H. Verbeet
2c7328891b d3d8: Add a surface locking test. 2007-05-04 13:41:30 +02:00
H. Verbeet
1316b7f5e4 d3d9: Add a surface locking test. 2007-05-04 13:41:21 +02:00
H. Verbeet
7b48db196f d3d: Fix the surface locking rectangle validation. 2007-05-04 13:41:13 +02:00
H. Verbeet
1fca7eccb0 wined3d: Improve a few VBO traces. 2007-05-04 13:40:53 +02:00
H. Verbeet
81edcea020 wined3d: Bind GL_FRAMEBUFFER_EXT rather than GL_DRAW_FRAMEBUFFER_EXT in color_fill_fbo. 2007-05-04 13:40:45 +02:00
H. Verbeet
b66791118e wined3d: Make the IWineD3DDeviceImpl_ColorFill TRACE a bit more useful. 2007-05-04 13:40:36 +02:00
H. Verbeet
d9b7369255 wined3d: Flip the coordinate system rather than the coordinates itself for onscreen surfaces in stretch_rect_fbo. 2007-05-04 13:40:28 +02:00
Andrey Turkin
8299714952 shlwapi: Implement IUnknown_CPContainerInvokeParam. 2007-05-04 13:40:20 +02:00
Misha Koshelev
d49b251db9 msi/tests: automation: Integrate test_createrecord_and_version properly. 2007-05-04 13:40:12 +02:00
Misha Koshelev
357f3db286 msi/tests: automation: Convert method names to Unicode on the fly to simplify adding new tests. 2007-05-04 13:40:02 +02:00
Misha Koshelev
1752f36413 msi/tests: automation: Free memory after string conversion. 2007-05-04 13:39:32 +02:00
Bill Medland
804d0139b7 oleaut32/tests: Some boundary tests on VarBstrFromDate. 2007-05-04 13:39:22 +02:00
Bill Medland
a70df444ae kernel32/tests: Boundary test cases for SystemTimeToFileTime and GetDateFormat. 2007-05-04 13:39:09 +02:00
Rob Shearman
c572ddb40c setupapi: Partially implement SetupQueryInfOriginalFileInformationW.
Implement SetupQueryInfOriginalFileInformationA on top of SetupQueryInfOriginalFileInformationW.
2007-05-04 12:40:43 +02:00
Rob Shearman
712bffb54e setupapi: Add stubs for SetupQueryInfOriginalFileInformationA/W. 2007-05-04 12:40:17 +02:00
Rob Shearman
66d5cb2967 setupapi: The inf file containing the SourceDisksFiles and SourceDisksNames sections is the same as hinf if there is no layout file specified.
So pass the correct inf handle to SetupQueueDefaultCopyW and SetupQueueCopySectionW.
2007-05-04 12:40:00 +02:00
Peter Oberndorfer
3d57dd3f07 ntdll: Call NtQueryAttributesFile in RtlDoesFileExists_U. 2007-05-04 12:39:45 +02:00
José Manuel Ferrer Ortiz
ac3c960c26 Some Spanish translation updates. 2007-05-04 12:39:38 +02:00
Konstantin Kondratyuk
e84d270252 ntdll: Correct a copy/paste mistake in NtWriteFile. 2007-05-04 12:39:13 +02:00
Alexandre Julliard
60e122b088 Get rid of some empty source files, our makefiles no longer require them. 2007-05-04 12:27:34 +02:00
Alexandre Julliard
69a88a9d40 Fix minor differences in the formatting of the license notices. 2007-05-04 12:08:15 +02:00
Alexandre Julliard
46fe7177c1 server: Allocate the wait event for FSCTL_PIPE_WAIT on the server side. 2007-05-03 17:44:32 +02:00
Alexandre Julliard
63a2372526 server: Allocate the wait event for FSCTL_PIPE_LISTEN on the server side. 2007-05-03 17:44:05 +02:00
Alexandre Julliard
fd59e158a7 server: Infrastructure to return a wait handle for blocking ioctls. 2007-05-03 17:43:18 +02:00
Andrey Turkin
8ecd3465d9 hhctrl.ocx: Recognize and use topic specification in url or in data. 2007-05-03 14:38:43 +02:00
Andrey Turkin
38acaccd93 hhctrl.ocx: Do not try to dereference NULL pointer if CreateHelpViewer failed. 2007-05-03 14:37:08 +02:00
Andrey Turkin
41342a32bb hhctrl.ocx: Update HtmlHelp and its commands definitions, and partially implement data A->W translation. 2007-05-03 14:36:55 +02:00
Mounir IDRASSI
5bb4ed2d66 advapi32: Check for error in CryptEnumProviderTypesA and CryptEnumProvidersA. 2007-05-03 14:36:43 +02:00
Mikołaj Zalewski
521cba2bc7 user32: Fix TabbedTextOut.
The TEXT_TabbedTextOut didn't set correctly the text starting point
(x0) for left-aligned tabs and was ignoring the last tab. I've also
changed GetTextMetricsA to W as this should be slightly faster.
2007-05-03 14:36:20 +02:00
Stefan Dösinger
adb9b13b81 wined3d: Implement vertex blending using GL_ARB_vertex_blend. 2007-05-03 14:24:46 +02:00
Stefan Dösinger
6acc0a151d ddraw: Forward all 4 world matrices to wined3d. 2007-05-03 14:24:26 +02:00
Stefan Dösinger
d913744f1e d3d: Calculate the size of WINED3DFVF_XYZBx FVFs. 2007-05-03 14:24:16 +02:00
Huw Davies
962d8b6011 ole32: Cope with a realloc returning a different pointer. 2007-05-03 14:24:02 +02:00
Andrew Talbot
2d50aa3644 ifsmgr.vxd: Constify some variables. 2007-05-03 14:23:58 +02:00
Andrew Talbot
1e4c97175e dsound: Exclude unused headers. 2007-05-03 14:23:53 +02:00
Andrew Talbot
57459dc518 dpnet: Exclude unused headers. 2007-05-03 14:23:49 +02:00
Andrew Talbot
54f844bffc dnsapi: Exclude unused header. 2007-05-03 14:23:45 +02:00
Andrew Talbot
e6903fa7bf dxerr8: Exclude unused header. 2007-05-03 14:23:40 +02:00
Andrew Talbot
cb66a66f16 imaadp32.acm: Constify some variables. 2007-05-03 14:23:36 +02:00
Andrew Talbot
a22c7a6c34 kernel32: Constify a variable. 2007-05-03 14:23:31 +02:00
Andrew Talbot
e9924fe317 dxerr9: Exclude unused header. 2007-05-03 14:23:24 +02:00