Commit Graph

16459 Commits

Author SHA1 Message Date
Stefan Dösinger a6f71af021 wined3d: Implement IWineD3DPalette. 2006-04-21 11:28:11 +02:00
Alexandre Julliard 80634596a5 gdi: Added WineEngGetCharABCWidthsI stub for the non-freetype case. 2006-04-21 11:27:38 +02:00
Alexandre Julliard b0c63af124 kernel: Make GetTickCount call NtGetTickCount. 2006-04-20 20:13:12 +02:00
Jacek Caban 2333c80500 ntdll: Added NtGetTickCount implementation. 2006-04-20 20:12:48 +02:00
Alexandre Julliard bace1ef6f0 user: Don't return CLASS_OTHER_PROCESS when modifying a class.
Based on a patch by qingdoa daoo.
2006-04-20 19:50:01 +02:00
Mike McCormack fe99f330ab rpcrt4: Abstract the transport layer functionality. 2006-04-20 19:48:15 +02:00
James Hawkins 924d91ca05 advpack: Implement LaunchINFSectionW. 2006-04-20 19:39:29 +02:00
James Hawkins c14fe5a6be advpack: Implement ExecuteCabW. 2006-04-20 19:39:01 +02:00
James Hawkins 401becab3e advpack: Implement the RunPostSetupCommands callback. 2006-04-20 19:38:22 +02:00
James Hawkins c4ca63418f advpack: Implement the RegisterOCXs callback. 2006-04-20 19:38:03 +02:00
Jeff Latimer 9be30c83ca usp10: Set defaults for ScriptGetFontProperties.
Set defaults similar to Win XP for Kashida and set the default char in
ScriptGetFontProperties.
2006-04-20 19:37:27 +02:00
Jeff Latimer 9c6c83e97f usp10: Remove the need to pass chars to ScriptPlace. 2006-04-20 19:37:01 +02:00
Alexandre Julliard 2bfe47e852 ntdll: Use NtSetContextThread in NtRaiseException. 2006-04-20 15:40:42 +02:00
Alexandre Julliard d2ad6f8355 ntdll: Get registers on the client side for NtGetContextThread on the current thread. 2006-04-20 15:40:28 +02:00
Ivan Gyurdiev 63ef9788dd wined3d: Trace corrections/improvements. 2006-04-20 15:38:00 +02:00
qingdoa daoo d2f59fe455 comctl32: Fix an unsigned comparison to zero. 2006-04-20 15:37:48 +02:00
James Hawkins aabb5d0443 advpack: Set the ldids of the install section in install_init. 2006-04-20 15:34:00 +02:00
James Hawkins 704e70ff7c advpack: Add stub handling for the RegisterOCXs command. 2006-04-20 15:33:13 +02:00
James Hawkins 92f979b005 advpack: Don't TRACE the internals of the setup pointer as it can be NULL. 2006-04-20 15:30:50 +02:00
James Hawkins 49a29a1878 advpack: LaunchINFSectionExA is no longer a stub. 2006-04-20 15:30:34 +02:00
Mike McCormack 0ee6f59cc0 rpcrt4: Use a separate function to open each protseq. 2006-04-20 15:30:23 +02:00
Mike McCormack 3a4a76be2f rpcrt4: Abstract access to the connection's waitable object. 2006-04-20 15:17:06 +02:00
Robert Shearman d133ff9afb wininet: Don't allocate memory for the thread error structure until it is needed.
Don't allocate memory for the thread error structure until it is
needed, as it is quite large and wastes memory for threads that don't
call any wininet function.
2006-04-20 15:16:52 +02:00
Robert Shearman 0ced865aa1 rpcrt4: Don't apply the offset to the pointer passed to callback conformance functions. 2006-04-20 15:12:20 +02:00
Robert Shearman 8d36337644 rpcrt4: Free all pointers by default, except for conformant strings.
Free all pointers by default, except for conformant strings.
Conformant arrays should always be freed.
Add FC_CVARRAY to list of known types to avoid a FIXME.
2006-04-20 15:12:07 +02:00
Robert Shearman b36d5fa11f rpcrt4: Fix some memory leaks. 2006-04-20 15:11:51 +02:00
Robert Shearman 98facf4d0f rpcrt4: Use the documented NDR_PROC_HEADER_EXTS structure.
Use the documented NDR_PROC_HEADER_EXTS structure instead of the
current NDR_PROC_EXTENSIONS structure currently in ndr_stubless.c.
2006-04-20 15:11:34 +02:00
Robert Shearman 28f494e31a rpcrt4: Use INTERPRETER_OPT_FLAGS in ndrtypes.h instead of flags on an unsigned char. 2006-04-20 15:11:24 +02:00
Robert Shearman 312df9bf7f rpcrt4: Store the return value on the stack for interpreted stubs.
Store the return value on the stack for stubs, as MIDL reserves space
for it and gives us a stack offset. This fixes calling methods with
thunks that assume that the return value will be stored on the stack.
2006-04-20 15:10:25 +02:00
Robert Shearman f4de78babe rpcrt4: Correctly fill in StackTop for stubless clients/servers.
Correctly fill in StackTop for stubless clients/servers so that
conformance for top-level parameters works.
2006-04-20 15:10:09 +02:00
Robert Shearman 727e25d673 rpcrt4: There's no need to set stubMsg.StackTop twice. 2006-04-20 15:09:49 +02:00
Robert Shearman a674ec0fda rpcrt4: Fix the MSVC version of call_server_func.
Fix the MSVC version of call_server_func to pop the registers in the
same order they were pushed.
2006-04-20 15:09:39 +02:00
Thomas Kho 75cd5e2101 x11drv: Virtual key input scrubbing in X11DRV_send_keyboard_input. 2006-04-20 11:34:42 +02:00
Mikołaj Zalewski b82156586e comctl32: header: Avoid freeing invalid pointers. 2006-04-20 11:34:13 +02:00
Michael Kaufmann a1c98ea8bb user: Add SS_NOPREFIX to the text style in message boxes. 2006-04-20 11:33:58 +02:00
Jacek Caban 4d5cf7e6f9 shdocvw: Added InternetExplorer::Navigate2 implementation. 2006-04-20 11:32:42 +02:00
Jacek Caban 7b09cca963 shdocvw: Move create_doc_view_hwnd call to navigate_url. 2006-04-20 11:32:15 +02:00
Jacek Caban 4a8397a593 shdocvw: Register InternetExplorer class factory in IEWinMain.
Based on a patch by Mike McCormack.
2006-04-20 11:32:01 +02:00
Jacek Caban c51aefdb58 shdocvw: Added InternetExplorer::put_Visible implementation. 2006-04-20 11:31:34 +02:00
Jacek Caban 4027a1149c shdocvw: Move IEWinMain to iexplore.c. 2006-04-20 11:31:20 +02:00
Jacek Caban c0e42d5597 shdocvw: Added beginning InternetExplorer implementation. 2006-04-20 11:31:05 +02:00
Jacek Caban c48c50f575 shdocvw: Move DllGetClassObject implementation to factory.c. 2006-04-20 11:29:54 +02:00
Jacek Caban b26ed16633 shdocvw: Move more initialization code to DocHost_Init. 2006-04-20 11:29:28 +02:00
Jeff Latimer 07767bfd28 gdi: Added implementation of GetCharABCWidthsI. 2006-04-19 20:04:25 +02:00
Mike Frysinger dd174c54e1 joystick: Search for /dev/input/js as well as /dev/js. 2006-04-19 19:27:41 +02:00
Ivan Gyurdiev 162d9cb6f4 wined3d: Support for shift modifiers. 2006-04-19 19:27:22 +02:00
Ivan Gyurdiev 70fc78b64e wined3d: Support more than 4/6 tex/temp registers. 2006-04-19 19:26:50 +02:00
Mikołaj Zalewski d848dda8bc comctl32: Test the HDM_SETITEM notifications. 2006-04-19 19:25:33 +02:00
Mikołaj Zalewski 50d8c80fda comctl32: header: Send correct notify after HDM_SETITEM.
The HDN_ITEMCHANGING notify should have the new data instead of the
old one.  Both HDN_ITEMCHANGING and HDN_ITEMCHANGED now have the text
field if it changed.
2006-04-19 19:25:09 +02:00
Mikołaj Zalewski c5b27fa97b comctl32: Add Str_SetPtrWtoA analogue to Str_SetPtrAtoW. 2006-04-19 19:24:43 +02:00
Huw Davies 195ae60e97 oleaut32: Implement CLEANLOCALSTORAGE marshalling and fix GetLibAttr to use it.
Based on some documentation by Rob Shearman.
2006-04-19 19:17:49 +02:00
Mike McCormack 5f6ac9c484 rpcrt4: Use rpcrt4_conn_read in RPCRT4_OpenBinding. 2006-04-19 19:17:42 +02:00
Mike McCormack 71fc596a05 rpcrt4: Make RPCRT4_Send more compatible with write(2). 2006-04-19 19:15:53 +02:00
Mike McCormack 9a4abffa18 rpcrt4: Make RPCRT4_Receive more compatible with read(2). 2006-04-19 15:23:37 +02:00
Mike McCormack d571441562 rpcrt4: Simplify RPCRT4_OpenConnection() a little. 2006-04-19 14:48:02 +02:00
Mike McCormack ae8197ef37 rpcrt4: Split code to open a pipe from RPCRT4_OpenConnection. 2006-04-19 14:31:01 +02:00
Mike McCormack 7e709cf258 rpcrt4: Isolate code to open named pipes out of RPCRT4_OpenConnection. 2006-04-19 14:30:15 +02:00
Alexandre Julliard ae5aacb4cc dbghelp: Don't fail to initialize if we can't load the main module as ELF. 2006-04-19 14:30:10 +02:00
Alexandre Julliard 9686acb46c shell32: Fixed ordinals of SHDefExtractIconA/W. 2006-04-19 14:24:17 +02:00
Michael Kaufmann 01bf37d810 user: Find popup menus by ID.
- Find menus by ID: Proper fallback to popup menus.
- Use the menu ID, not the handle for the fallback.
- Save the fallback menu's position.
2006-04-19 12:56:27 +02:00
Stefan Dösinger 04da3ce2d1 wined3d: Implement GetHWND and SetHWND. 2006-04-19 12:55:03 +02:00
Stefan Dösinger 7fee88df9f wined3d: Implement EnumTextureFormats. 2006-04-19 12:54:32 +02:00
Stefan Dösinger ac964c3b61 wined3d: Implement EnumZBufferFormats. 2006-04-19 12:54:08 +02:00
Stefan Dösinger a6206836e6 wined3d: Implement IWineD3DDevice::EnumDisplayModes. 2006-04-19 12:53:30 +02:00
Stefan Dösinger d04f0507cf wined3d: Implement Init3D and Uninit3D. 2006-04-19 12:43:22 +02:00
James Hawkins b9fc3f8eb1 advpack: Set the destination directory to the working directory if key equals SourceDir. 2006-04-19 12:43:14 +02:00
James Hawkins fc52a8483c advpack: Add the ability to set multiple keys on one line in set_ldid. 2006-04-19 12:42:14 +02:00
James Hawkins b2a3ffd893 advpack: Put function declarations in advpack_private.h. 2006-04-19 12:00:59 +02:00
Mike McCormack a0f8623e2e rpcrt4: Stub implementation for rpcrt4.RpcMgmtEpEltInqBegin(). 2006-04-19 12:00:26 +02:00
Mike McCormack f0c49daedf rpcrt4: Add a stub implementation for rpcrt4.RpcMgmtInqIfIds(). 2006-04-19 12:00:09 +02:00
Mike McCormack 9aa468d884 ntdll: Stub implementations of NtCreateIoCompletion, NtSetIoCompletion, and NtRemoveIoCompletion.
Based on a patch by Rob Shearman.
2006-04-19 12:00:02 +02:00
Huw Davies 7f8ad07ee0 gdi32: Fix return values in BitBlt/StretchBlt. 2006-04-19 11:59:53 +02:00
Huw Davies bf23ad0da7 gdi32: Fix {Bit,Stretch}Blt fallbacks to StretchDIBits. 2006-04-18 21:26:07 +02:00
Mikołaj Zalewski a49da0b719 comctl32: header: Remove the unused bUnicode. 2006-04-18 21:16:54 +02:00
Mikołaj Zalewski 7a7f80e9d1 comctl32: header: Correct WM_[GS]ETUNICODEFORMAT. 2006-04-18 21:16:33 +02:00
Mike McCormack 3a94011ab6 msi: Clean up memset usage. 2006-04-18 21:13:52 +02:00
Mike McCormack edb58a6d05 msi: Fix a regression caused by some bad logic. 2006-04-18 21:13:46 +02:00
Mike McCormack 1da2fbce95 msi: Don't fall back to the folder's parent if the folder doesn't exist. 2006-04-18 21:13:39 +02:00
Alexandre Julliard ec9af18e96 wldap32: Added a wrapper for ber_scanf. 2006-04-18 20:41:03 +02:00
Alexandre Julliard 7a1fb2ecb4 wldap32: Added a wrapper for ber_printf. 2006-04-18 20:40:40 +02:00
Alexandre Julliard e048a204c1 wldap32: Add wrappers for the ber_* functions. 2006-04-18 20:38:43 +02:00
Alexandre Julliard d340bd003a ntdll: Add wrappers for the remaining math functions. 2006-04-18 20:31:41 +02:00
Alexandre Julliard 473fbcb781 ntdll: Add wrappers for the string functions. 2006-04-18 20:30:43 +02:00
Mike McCormack 6607180f64 msi: Simplify create_component_advertise_string() a little. 2006-04-18 16:49:10 +02:00
Robert Shearman 50a9c208c6 oleaut32: Fix differences between the size returned in sizing the
buffer for interfaces and the buffer actually used.
2006-04-18 16:49:01 +02:00
Robert Shearman a963fd6285 oleaut32: Initialise BSTR pointer to NULL in VARIANT_UserUnmarshal.
Initialise BSTR pointer to NULL before calling BSTR_UserUnmarshal,
otherwise BSTR_UserUnmarshal will try to use the memory in the
pointer.
2006-04-18 16:48:48 +02:00
Dmitry Timoshkov b5d677a5b2 winspool: Add a test for DocumentProperties. 2006-04-18 16:48:30 +02:00
Jacek Caban 470e987d2f shdocvw: Use DocHost, not WebBrowser, in navigate_url. 2006-04-18 11:39:04 +02:00
Jacek Caban 00e3ac5b31 shdocvw: Use DocHost, not WebBrowser, in Shell DocObject View window. 2006-04-18 11:38:48 +02:00
Jacek Caban 61560b8715 shdocvw: Move connection points to DocHost object. 2006-04-18 11:38:10 +02:00
Jacek Caban 22b6d5485c shdocvw: Use Dochost, not WebBrowser, in deactivate_document. 2006-04-18 11:37:47 +02:00
Jacek Caban 6470c5ca0a shdocvw: Get rid of WebBrowser dependency in DocHost object. 2006-04-18 11:37:13 +02:00
Jacek Caban 59c6f20495 shdocvw: Move IOleInPlaceFrame to DocHost object. 2006-04-18 11:36:52 +02:00
Jacek Caban 3a9aeace0f shdocvw: Move IServiceProvider to DocHost object. 2006-04-18 11:36:31 +02:00
Jacek Caban 9b0c2bf595 shdocvw: Move IDispatch to DocHost object. 2006-04-18 11:34:39 +02:00
Jacek Caban 62aa916b28 shdocvw: Move IOleCommandTarget to DocHost object. 2006-04-18 11:34:24 +02:00
Jacek Caban 72c5329336 shdocvw: Move IOleDocumentSite to DocHost object. 2006-04-18 11:33:57 +02:00
Jacek Caban ff7a8abb85 shdocvw: Move IDocHostUIHandler to DocHost object. 2006-04-18 11:33:19 +02:00
Jacek Caban 89da131352 shdocvw: Move IOleInPlaceSite to DocHost object. 2006-04-18 11:33:10 +02:00
Jacek Caban 2dab3d4c1b shdocvw: Move IOleClientSite to new DocHost object to allow sharing
code between WebBrowser and InternetExplorer.
2006-04-18 11:30:37 +02:00