Commit Graph

12655 Commits

Author SHA1 Message Date
Robert Shearman ec167634f9 Handle CopyImage and other functions failing by not adding the icon
and notifying the caller.
2005-07-14 10:15:59 +00:00
Juan Lang 31acf7f5a5 Release DC in error condition on StretchDIBits. 2005-07-14 10:15:42 +00:00
Jacek Caban 04a8cff140 - Better handling of UI and InPlace active state.
- Implemented InPlaceDeactivate.
- THIS macros cleanup.
2005-07-14 10:14:33 +00:00
Juan Lang 13766712f9 Encode/decode certs, with tests. 2005-07-14 10:14:22 +00:00
Alexandre Julliard 11ad6a0ac4 Return the startup info size in the init_thread request, and allocate
the process parameters structure in ntdll instead of kernel.
2005-07-13 19:43:35 +00:00
Oliver Stieber b220ce1343 Correct a few formats that were incorrect. 2005-07-13 19:38:39 +00:00
Jacek Caban 375548634d Added downloadmgr.idl. 2005-07-13 19:31:07 +00:00
Alexandre Julliard d3a6a16efd Initialize relay debugging earlier on now that the registry is loaded
by the server.
2005-07-13 14:23:06 +00:00
Alexandre Julliard 4391be583e Get rid of the boot_done request. 2005-07-13 14:20:13 +00:00
Oliver Stieber 9253e0e39c Tidy up some comments and formatting. 2005-07-13 14:15:54 +00:00
Huw Davies 1ed9bac896 Partial implementation of SetJobW.
Set the document title in StartDocPrinter.
2005-07-13 14:14:37 +00:00
Alexandre Julliard 0424f38169 Already initialize the process in the first init_thread request
instead of waiting for the init_process request.
2005-07-13 12:12:43 +00:00
Alexandre Julliard 7258914ef6 Use the official names for the Unicode string constants. 2005-07-13 12:07:41 +00:00
Mike McCormack bda7ace2e9 Interlocked LONG* gcc warning fixes. 2005-07-13 11:59:15 +00:00
Hans Leidekker 8d63dfb73e Beginnings of WLDAP32. 2005-07-13 11:56:15 +00:00
Alexandre Julliard 1ca3de36e8 Ignore high bit of spin count. 2005-07-13 11:38:08 +00:00
Oliver Stieber 6a032491d3 Added basic memory management and tracking to wined3d. 2005-07-13 11:34:55 +00:00
Jacek Caban 56a13d13e9 THIS macros cleanup. 2005-07-13 11:29:53 +00:00
Jacek Caban 9caed94dd1 Call ShowUI and HideUI in UIActivate. 2005-07-13 11:29:38 +00:00
Henning Gerhardt 7581d47f92 - Added German winspool resource file.
- Updated German winecfg resource file.
2005-07-13 11:29:26 +00:00
Alexandre Julliard 01caa5e645 Moved the fields that depends on startup info from the init_process
request to get_startup_info.
2005-07-12 20:27:09 +00:00
Mike McCormack 8c64ebc963 Clean up CURSORICON_Load. 2005-07-12 20:23:18 +00:00
Aric Stewart 4b9f3728e0 Both wcschr and wcsrchr should be able to find the terminating
character.
2005-07-12 19:28:04 +00:00
Mike McCormack 0791d06215 Interlocked LONG* gcc warning fixes. 2005-07-12 19:21:36 +00:00
Huw Davies f675a78340 Forward SetJobA -> SetJobW. 2005-07-12 19:19:09 +00:00
Aric Stewart 2e963b89e2 Further testing shows that when CustomActionData needs to be blank it
is an empty string not ' '.
2005-07-12 19:18:48 +00:00
Mike McCormack 8012754ee2 Remove CURSORICON_SimulateLoadingFromResourceW. 2005-07-12 19:18:31 +00:00
Mike McCormack 37a8e0d0c9 Modify CURSORICON_FindBestIcon/Cursor to use enumerator functions. 2005-07-12 18:11:54 +00:00
Robert Shearman 30ff940a68 Call SetLastError on errors. 2005-07-12 18:11:40 +00:00
Robert Shearman ff93df6e0f - Support right-aligned text in TabbedTextOut.
- Add documentation.
2005-07-12 18:11:26 +00:00
Alexandre Julliard 4b0809e8a8 Use the unicode.h functions where possible. 2005-07-12 17:57:31 +00:00
Aric Stewart 27867e2502 Use the SourceList functions to get the source path in
ConfigureProductExW.
2005-07-12 17:56:17 +00:00
Aric Stewart 2d8cb29516 When working toward install on demand support we need to reset all the
constant values so that multiple install process do not get confused
by leftover values from the previous install.
2005-07-12 17:56:03 +00:00
Robert Shearman 7dd1d21132 - Implement LB_SETLOCALE.
- Remove incorrect FIXMEs for LB_USETABSTOPS.
2005-07-12 17:55:35 +00:00
Frank Richter 4d363ab085 Better viewport origin in DrawThemeParentBackground(). 2005-07-12 17:55:20 +00:00
Mike McCormack c447939033 Interlocked LONG* gcc warning fixes. 2005-07-12 17:03:19 +00:00
Oliver Stieber 9f7e794ca6 Implement UpdateTexture and UpdateSurface in wined3d.
Allow NULL members of WINED3DSURFACE_DESC to be set to Surface_GetDesc
so that the whole structure doesn't have to be filled just to get back
one value.
2005-07-12 17:02:47 +00:00
Huw Davies e502d4dda3 ScheduleJob for 'file' ports. 2005-07-12 17:01:44 +00:00
Mike McCormack 8f83234a7a Display icons in buttons that have them. 2005-07-12 17:01:10 +00:00
Jacek Caban 4f619626b8 - Added stub implementation of IOleCommandTarget.
- Store IDocHostUIHandler in HTMLDocument.
- ActivateMe should be called even if GetContainer failed.
2005-07-12 17:00:58 +00:00
Michael Jung 1e6fe17958 Don't cache child pidls in UnixFolder, but create them on the fly. 2005-07-12 17:00:36 +00:00
Juan Lang 307b2cd92e - encode/decode CERT_INFO, with tests
- a few more tests and bugfixes
2005-07-12 17:00:23 +00:00
Frank Richter 2986adb0b5 Correct border rectangle drawing. 2005-07-12 16:59:32 +00:00
Frank Richter 0bd04866e8 Don't crash if NULL is passed as the class list to OpenThemeData(). 2005-07-12 16:59:20 +00:00
Alexandre Julliard 6aa0cc5e3c Load the HKEY_CURRENT_USER branch at server startup too. 2005-07-11 20:44:59 +00:00
Alexandre Julliard c33bd1b71b Use an SID instead of the user name for the path of the
HKEY_CURRENT_USER key (based on an old patch by Juan Lang).
2005-07-11 20:42:12 +00:00
Oliver Stieber 13621056db Move parameters relating to opengl on the surface structure on to a
glDesciption member.
Removed Level and Target from LoadTexture, and reduced the dependency
on surface->device.
Fixed a couple of compiler warnings in d3d9.
2005-07-11 20:38:27 +00:00
Aric Stewart 9170cc8225 Properly resize the buffer based on ERROR_MORE_DATA.
Also remember to free the allocated buffer.
2005-07-11 20:36:58 +00:00
Paul Vriens 0f394ae6dc Basic tests for LoadLibraryA and GetProcAddress. 2005-07-11 18:40:10 +00:00
Alexandre Julliard f315d8b0c4 A NULL module handle means 'main exe' in GetProcAddress too. 2005-07-11 18:39:49 +00:00
Detlef Riekenberg a7a6927d9b Printers_RegisterWindowW / Printers_UnregisterWindow implemented as
stub.
Show the FIXME in Printer_LoadIconsW only when needed.
2005-07-11 18:02:20 +00:00
Stefan Leichter e3a4f9b450 Added stubs for ExecuteCab and TranslateInfString. 2005-07-11 18:01:48 +00:00
Aric Stewart c6d24d235a Use the strings defined in msi.h. 2005-07-11 18:01:39 +00:00
Aric Stewart de7a621b06 Correct an error where I was not properly advancing a pointer. 2005-07-11 18:00:36 +00:00
Jacek Caban 2f7de4bcf9 - Remove licence header.
- Fix typos.
2005-07-11 17:59:53 +00:00
Francois Gouget 39589188d1 Only print the joystick state when it changes so the user does not get
300 lines of traces.
2005-07-11 17:58:52 +00:00
Alexandre Julliard d75897061c Make GetKerningPairs an alias for GetKerningPairsA. 2005-07-11 14:26:54 +00:00
Oliver Stieber 520c2f0870 Implemented basic non-power 2 texture in wined3d.
Also fixed a typo in drawprim that was causing vertex declarations to
crash.
2005-07-11 14:25:54 +00:00
Francois Gouget 8ad8969fd5 Remove unnecessary STRICT defines. 2005-07-11 14:24:17 +00:00
Uwe Bonnes 52978f67ac STATUS_TIMEOUT is no error for Read|WriteFile. 2005-07-11 14:23:46 +00:00
Uwe Bonnes 38eb243bc1 Wait for the object multiple times until TIMEOUT is met. 2005-07-11 14:23:24 +00:00
Robert Shearman 630c6ea6fd The units passed into LB_SETTABSTOPS are dialog units, not logical
units.
2005-07-11 14:22:36 +00:00
Aric Stewart 639048b99a If MsiGetProperty(A/W) is called with a NULL for the value buffer but
a value in the size for the value buffer, then Msi fills in the size
of the value into the pointer for size.  This is tested and confirmed
with native MSI.
2005-07-11 14:22:13 +00:00
Vijay Kiran Kamuju f58eed36ff Fix _setmbcp behavior for unreal codepages. 2005-07-11 14:21:53 +00:00
Alexandre Julliard 30d06da60a Also look for the plain module specification in WINEDLLOVERRIDES for
modules that contain a path, for better consistency with the registry
entries.
2005-07-11 13:23:31 +00:00
Aric Stewart c6f155a5fd Add the string constants located in msi.h and make use of them in
files.c and source.c.
2005-07-11 13:22:24 +00:00
Huw Davies 18116dec24 ScheduleJob for (as yet unused) 'cups' ports. 2005-07-11 13:21:48 +00:00
Mike McCormack 3fe864dc81 Replace CURSORICON_CreateFromResource by CreateIconFromResourceEx. 2005-07-11 13:21:29 +00:00
Mike McCormack 2d7ea23868 Interlocked LONG* gcc warning fixes. 2005-07-11 13:21:17 +00:00
Robert Shearman 38ba5fe0e0 - Make the value returned from HeapSize always match the requested
size passed into HeapAllocate/HeapReAllocate.
- Add a test for this behaviour.
2005-07-11 13:20:40 +00:00
Francois Gouget 28dc5a8afc Assorted spelling fixes. 2005-07-11 10:59:41 +00:00
Jacek Caban 168e2b7969 - Added test of IOleObject::[SG]etClientSite.
- Fix IOleObject_SetClientSite to pass tests.
2005-07-11 10:56:28 +00:00
Mike McCormack 61633efa93 Remove unused function args. 2005-07-11 10:56:13 +00:00
Mike McCormack fc200d0ca7 Interlocked LONG* gcc warning fixes. 2005-07-11 10:25:19 +00:00
Michael Jung 9ccea1149b Don't use unix filesystem specific attributes in UnixFolder's pidls. 2005-07-11 10:24:09 +00:00
Michael Jung 5dd3e48154 Release parent shell folder in GetAttributesOf. 2005-07-11 10:23:56 +00:00
Uwe Bonnes 901e7c6650 URLMonikerImpl_BindToStorage: Don't use a HeapAllocated pointer for
other purposes.
2005-07-11 10:23:10 +00:00
Felix Nawothnig af4009d2fd Check structure size and fix return values in EM_GETCHARFORMAT. 2005-07-11 10:22:33 +00:00
Detlef Riekenberg 521d067ba9 SetupSetFileQueueAlternatePlatform{AW} implemented as stub. 2005-07-10 18:16:26 +00:00
Oliver Stieber 1b578af404 Check to see if the vertex declaration is null before trying to
reference it.
2005-07-10 18:16:13 +00:00
Alexandre Julliard 8bfe1dca03 The ordinal functions should not be exported by name. 2005-07-10 17:49:24 +00:00
Marcus Meissner 8e0fb66664 Fixed signedness issues. 2005-07-10 17:48:20 +00:00
Oliver Stieber 9b75356fc4 Tidy up the way caps are managed in GetDeviceCaps and FillGlCaps. 2005-07-10 17:48:07 +00:00
Uwe Bonnes bc005b148d URLMonikerImpl_BindToStorage: Escape special characters. 2005-07-10 17:47:03 +00:00
Gerold Jens Wucherpfennig 0cd9009d48 The fci_get_little_endian... and fci_set_little_endian... functions
don't really set and unset little endianes, they do the same thing:
merely swapping bytes from one endianes to the other.
2005-07-10 17:46:34 +00:00
Felix Nawothnig 30e248ff90 Allow reading 0 bytes in fread. 2005-07-10 17:46:08 +00:00
Felix Nawothnig 92f11aa780 Fix a typo. 2005-07-10 17:44:57 +00:00
Detlef Riekenberg 8eb811bf97 Fixed traces. 2005-07-10 17:44:37 +00:00
Gerald Pfeifer b8b15f3e6e Add a configure check for struct request_sense. Use this in
CDROM_ScsiPassThroughDir() and CDROM_ScsiPassThrough() to unbreak the
build on FreeBSD.
2005-07-10 17:42:46 +00:00
Thomas Weidenmueller 738c770dd5 Fixed enumerating the drive strings. 2005-07-10 17:39:26 +00:00
Aric Stewart c58df6c677 Implement MsiGetLanguage. 2005-07-10 17:39:14 +00:00
Huw Davies c108d80f80 ScheduleJob for 'lpr' ports. 2005-07-10 17:39:01 +00:00
Huw Davies 6fd3c47c4f Implement {Start,End}DocPrinter and WritePrinter.
{Start,End}PagePrinter are still stubs but return TRUE.
2005-07-08 14:19:18 +00:00
Aric Stewart b95beae8f9 InstallShield does a number of actions using DoAction before the
Install starts so the PackageCode needs to be loaded on OpenPackage
instead of the beginning of the install process.
2005-07-08 14:19:00 +00:00
Michael Jung 433197172d Fail in SHGetDataFromIDList when called on special folder. 2005-07-08 14:18:32 +00:00
Michael Jung 8b87bdd76b Partially implemented UnixFolder's ISFHelper::CopyItems method. 2005-07-08 14:18:14 +00:00
Alexandre Julliard 8c518808b8 Put in place the basic infrastructure to allow supporting multiple
desktop windows.
2005-07-08 11:37:40 +00:00
Dmitry Timoshkov 87458a5ccf Add DDE transaction test, make it pass under Wine. 2005-07-08 11:33:09 +00:00
Henning Gerhardt 0e8e5c3075 Update German resource files. 2005-07-08 11:32:14 +00:00
Sebastian Gasiorek 0b30ae582e Added Polish resources. 2005-07-08 11:31:51 +00:00
Felix Nawothnig 08200ca3bc Make GetProcessMemoryInfo fail if the passed buffer is too small. 2005-07-08 11:31:14 +00:00
Frank Richter cd57c21259 Always zero destination buffer in SYSPARAMS_LoadRaw(). Remove
now-superfluous memory zeroing in some other places.
2005-07-08 11:30:50 +00:00
Felix Nawothnig 7dde735180 Fix some DPA functions so they pass the new tests. 2005-07-08 11:30:28 +00:00
Michael Jung 9f4c67d50d Return correct HRESULT code in UnixFolder's IEnumIDList::Next.
Corresponding test.
2005-07-08 11:30:18 +00:00
Robert Shearman 199efb74fe In MsiLocateComponent pcchBuf can be NULL so don't try to dereference
it.
2005-07-08 11:29:55 +00:00
Oliver Stieber efbd3ac9e2 Relay all the pixel shader calls from d3d9 to wined3d. 2005-07-08 11:29:21 +00:00
Oliver Stieber 3b0b430824 Added support for vertex declarations to wined3d, it's the last patch
to give wined3d basic functionality.
2005-07-07 20:45:39 +00:00
Oliver Stieber 8a6799d47d Implement render targets using either textures, swapchains or
standalone surfaces.
2005-07-07 20:35:05 +00:00
Alexandre Julliard e419cb8869 Moved initialization of the desktop window in the graphics driver to a
separate CreateDesktopWindow entry point instead of overloading
CreateWindow.
2005-07-07 20:33:29 +00:00
Alexandre Julliard 8eb6664603 Removed creation of the no longer used shading brush. 2005-07-07 20:31:16 +00:00
Juan Lang 5701a0f0b8 Implement a few utility functions, with tests. 2005-07-07 20:27:55 +00:00
Aric Stewart adaef1112e Fill and use the ProductCode part of the MSIPACKAGE structure. 2005-07-07 20:27:06 +00:00
Detlef Riekenberg 0af6ae55e9 NetUserAdd + NetUserDel implemented as stub.
Made some FIXME more informative.
Marked some FIXME as stub.
Added comments before some functions.
2005-07-07 20:26:41 +00:00
Alexandre Julliard bca9eecfb4 Use the same defaults for modules with and without an explicit path. 2005-07-07 18:26:11 +00:00
Frank Richter 7f40463d6a Add support for proper saving of the "FLATMENU" and "GRADIENTCAPION"
system parameters to the registry.
2005-07-07 18:24:35 +00:00
Frank Richter 0ee1f711df Wine has now a Marlett font, hence the window buttons can now be drawn
using that and not some polylines.
2005-07-07 18:24:12 +00:00
Eugeny Gorelov ea1d3d37e3 Implement most functionality of PageSetupDlg function. 2005-07-07 18:23:45 +00:00
Alexandre Julliard af50ad67ad Moved most initializations out of the create_desktop function and into
process_attach.
2005-07-07 17:30:57 +00:00
Alexandre Julliard 204596f957 Delay creation of the internal pos atom until needed. 2005-07-07 17:27:17 +00:00
Hans Leidekker f0d9fe7854 Dynamically load mscms. 2005-07-07 17:22:47 +00:00
Vitaly Lipatov e633b45300 Added some documentation. 2005-07-07 17:21:44 +00:00
Mike McCormack e41ba5ca80 Use LoadImage to load bitmaps and icons. 2005-07-07 17:20:57 +00:00
Dmitry Timoshkov ede2c34343 Add a MsgWaitForMultipleObjects test. 2005-07-07 17:20:44 +00:00
Mike McCormack 257c337c19 gcc 4.0 -Wpointer-sign fixes (Reg* functions). 2005-07-07 12:08:42 +00:00
Alexandre Julliard 22fd30c0a5 We no longer have thunks in the data section. 2005-07-07 12:03:57 +00:00
Dmitry Timoshkov 86af38c8ca Make IsWindowUnicode work in the case when window belongs to another
process.
2005-07-07 12:02:31 +00:00
Felix Nawothnig 6a9801f0d8 Update TODO list. 2005-07-07 11:27:02 +00:00
Juan Lang 417edaadcf Encode/decode CERT_PUBLIC_KEY_INFO, with tests. 2005-07-07 11:26:50 +00:00
Felix Nawothnig 6d9150dd38 Add another failing DPA test. 2005-07-07 11:26:26 +00:00
Gerald Pfeifer 5a86a85909 SCSI_Linux_CheckDevices() is Linux-only as well. 2005-07-06 19:12:04 +00:00
Hans Leidekker ea86dc9581 Fail loading when compiled without lcms support. 2005-07-06 19:11:46 +00:00
Mike McCormack d7b9a23afd gcc 4.0 -Wpointer-sign fixes (Reg* functions). 2005-07-06 19:08:05 +00:00
Felix Nawothnig bd8790bee4 Don't invalidate the whole propsheet when the page is switched. 2005-07-06 19:03:33 +00:00
Rein Klazes f5d2ea6ca4 - when sending the WM_DRAWITEM message in case of a menu item with
hbmpItem = HBMMENU_CALLBACK, move the drawing origin to the top left
  of the item rectangle
- at the same time also make sure that the itemState field of the
 DRAWITEMSTRUCT is properly initialized
- do the drawing of the check mark before sending the WM_DRAWITEM
  message, some application likes to "overdraw" the checkmark.
2005-07-06 19:03:18 +00:00
Oliver Stieber 403d118555 Change all references to updateStateBlock to references to stateBlock
in drawprim.
2005-07-06 19:02:38 +00:00
Stefan Huehner 70c80fb430 Make functions static to fix -Wmissing-declarations warnings. 2005-07-06 15:53:04 +00:00
Alexandre Julliard 5020529591 Restore the clip region after GetDCEx in send_erase as if it had been
a BeginPaint.
2005-07-06 15:51:29 +00:00
Francois Gouget c7dcf642ea Add trailing '\n's to ok() calls. 2005-07-06 15:46:47 +00:00
Mike McCormack 4f634a3b7a Stop the install when cancelling from a modeless dialog. 2005-07-06 15:44:51 +00:00
Huw Davies 344090f7bc Add an implementation of AddJob and a partial one of ScheduleJob. 2005-07-06 15:44:15 +00:00
Michael Jung 6d6ec608d8 Implemented UnixFolder's ISFHelper::DeleteItems interface. 2005-07-06 15:43:51 +00:00
Phil Krylov 5067e0fc2a Fixed EM_LINEINDEX handler and added EM_LINEFROMCHAR handler. 2005-07-06 11:12:10 +00:00
Mike McCormack 30ddf73954 Don't crash when cancelling out of a modeless dialog. 2005-07-06 11:11:26 +00:00
Felix Nawothnig cbe914c472 Clear buffer before querying the registry in SYSPARAMS_Load. 2005-07-06 11:11:17 +00:00
Alexandre Julliard 6b6d937c89 Authors: Michael Lin <mlin@corvu.com.au>, Michael Jung <mjung@iss.tu-darmstadt.de>
Implemented UnixFolder's ISFHelper::AddFolder.
2005-07-06 11:11:00 +00:00
James Hawkins fb46998825 Branch the LSA functions from security.c to lsa.c. 2005-07-06 10:37:50 +00:00
Mike McCormack c787b146e1 -Wpointer-sign fixes for gcc 4.0. 2005-07-06 10:36:28 +00:00
Mike McCormack 16466af791 gcc 4.0 -Wpointer-sign fixes. 2005-07-06 10:33:30 +00:00
Mike McCormack 53a3d04d1a Fix gcc 4.0 -Wpointer-sign warnings. 2005-07-06 10:33:10 +00:00
Phil Krylov e467a5309b Implemented EM_EXLINEFROMCHAR, EM_LINEINDEX, EM_FINDTEXT,
EM_FINDTEXTW, EM_FINDTEXTEX, and EM_FINDTEXTEXW messages.
2005-07-06 10:32:59 +00:00
Frank Richter 6212477ea4 Every window needs to receive WM_THEMECHANGED (esp. controls), so also
send it to child windows.
2005-07-06 10:32:30 +00:00
Felix Nawothnig 627acaf6f7 Move DPA and DSA functions out of comctl32undoc.c as they are
documented by now.
2005-07-06 10:32:18 +00:00
Aric Stewart b7dc53d462 Add source.c to start handling the various MsiSourceList apis used in
v3 of MSI, and now internally.
Update files.c to use the MsiSourceList apis to make sure our
SourceList keys in the registry are included and correct.
2005-07-05 21:00:06 +00:00
Detlef Riekenberg b6b4787e95 Printer_LoadIconsW: implemented minimal version. 2005-07-05 20:59:35 +00:00
Phil Krylov e6cee96df8 Fixed an off-by-one error in EM_GETLINECOUNT handler. 2005-07-05 20:56:14 +00:00
Phil Krylov 69a27f457a Fixed another couple of EM_STREAMOUT bugs. 2005-07-05 20:56:07 +00:00
Alexandre Julliard d201828370 Authors: Michael Lin <mlin@corvu.com.au>, Michael Jung <mjung@iss.tu-darmstadt.de>
ISFHelper interface support for UnixFolder (currently only stubs).
2005-07-05 20:55:43 +00:00
Mike McCormack a195890bb9 Set the initial focus on the control specified by Control_First in the
Dialog table.
2005-07-05 16:18:46 +00:00
Phil Krylov d291f3cd77 Removed junk from UTF-8 RTF output. 2005-07-05 16:18:33 +00:00
Alexandre Julliard 9fef38488a Authors: Michael Lin <mlin@corvu.com.au>, Michael Jung <mjung@iss.tu-darmstadt.de>
Implemented UnixFolder's IShellFolder::SetNameOf.
2005-07-05 16:18:00 +00:00
Oliver Stieber b9786d5c7c Strip out stateblocks from d3d9 and relay all stateblock calls to
wined3d.
2005-07-05 16:17:31 +00:00
Mike McCormack 723ee0a3bc gcc 4.0 -Wpointer-sign fixes. 2005-07-05 14:26:54 +00:00
Mike McCormack 60f8543362 gcc 4.0 -Wpointer-sign fixes. 2005-07-05 14:11:04 +00:00
Eric Pouech 879a8f3a2c Fixed erroneous file flag in _popen. 2005-07-05 14:07:00 +00:00
Jacek Caban 1a182a7629 Register protocols. 2005-07-05 14:06:43 +00:00
Felix Nawothnig db6a238f28 Replace stubs for information classes in NtQueryVirtualMemory and
NtQueryInformationProcess by more descriptive messages.
2005-07-05 14:05:58 +00:00
Frank Richter 4d4c0a2da9 UXTHEME_LoadImage(): Set default image count to 1 to avoid division by
zero in case image count property is not given. Properly support 0
state IDs.
2005-07-05 14:05:35 +00:00
Oliver Stieber abb11f30cd Implemented stateblocks in wined3d. 2005-07-05 14:05:18 +00:00
Vitaliy Margolen d30f1fd738 Fix some failing tests. 2005-07-05 14:04:25 +00:00
Alexandre Julliard 2b33634018 Intercept functions for 16-bit relay debugging by patching the
CALLFROM16 table instead of having the wine_call_from_16 functions
call out the relay functions explicitly.
2005-07-05 12:52:07 +00:00
Stefan Huehner 2440dcfe88 Fix -Wmissing-declarations warnings. 2005-07-05 12:49:14 +00:00
Detlef Riekenberg 8761a1d5df LoadImageW: Fix type of TRACE parameter. 2005-07-05 12:40:25 +00:00
Alexandre Julliard e56d9deac4 Added vararg argument type so that the relay code can distinguish from
a normal cdecl function.
Don't rely on the relay thunk preserving the stack pointer.
2005-07-05 11:50:40 +00:00
Paul Vriens 1943208eec Added some tests for other information classes.
Correct comment for test 0x3.
2005-07-05 11:46:53 +00:00
Paul Vriens d5820a0422 Improved stubs to show the correct behavior. 2005-07-05 11:46:37 +00:00
Mike McCormack 713ca17b23 Fix some gcc 4.0 warnings. 2005-07-05 11:46:09 +00:00
Frank Richter 420d7a82da Opening some theme class data now also increases the reference count
of the theme file, so as long as theme class data is still opened
somewhere, the theme file won't get freed. Otherwise, it could happen
that invalid class data was used, which could lead to problems.
2005-07-05 11:45:57 +00:00
Frank Richter 204f32eae2 Changed the default transparent color in case none was explicitly
specified from the upper left pixel color to magenta. Empirically
gives better results.
2005-07-05 11:45:41 +00:00
Frank Richter b25fa587a7 Add support for drawing menus in "flat" style. 2005-07-05 11:45:28 +00:00
Stefan Huehner 17ed5537e7 Fix some more -Wmissing-declarations warnings. 2005-07-05 11:05:50 +00:00
Mike McCormack c7fdb4565a Fix gcc 4.0 -Wpointer-sign warnings. 2005-07-05 11:02:54 +00:00
Mike McCormack 89424ce848 -Wpointer-sign fixes for gcc 4.0. 2005-07-05 11:02:37 +00:00
Robert Shearman 27407fad35 Document active object and variant functions. 2005-07-05 11:02:19 +00:00
Felix Nawothnig 7a4b579b11 Fix DPA tests on Win95. 2005-07-05 11:01:29 +00:00
Huw Davies 651fa65f77 Add English neutral version of IDS_COLOR_GRAY. 2005-07-05 11:00:47 +00:00
Huw Davies df9c4341ec Add one more level of indirection to the printer handle array to allow
more information than just the name to be stored.
Wrap accesses to the printer handle array in a critsec.
2005-07-05 11:00:09 +00:00
Dmitry Timoshkov ea632a581a Add a test case for IsWindowUnicode. 2005-07-05 10:59:46 +00:00
Marcelo Duarte af80bbe701 Update shell32 resources for Portuguese. 2005-07-05 10:59:11 +00:00
Oliver Stieber d760208a5a Make sure that the OpenGL visual created for a window has a stencil
buffer.
2005-07-05 10:58:41 +00:00
Michael Jung 8130a6eb44 Return correct attributes in ParseDisplayName. 2005-07-05 10:58:11 +00:00
Mike McCormack a2479eca44 Fix gcc 4.0 warnings. 2005-07-05 10:57:47 +00:00
Frank Richter c81d46d77f Let property sheets update the cached system colors upon receiving
WM_SYSCOLORCHANGE.
2005-07-05 10:57:37 +00:00
Frank Richter 72d6a98469 Write WCHAR strings to registry with correct size. 2005-07-05 10:57:17 +00:00
Hans Leidekker eea3109770 Fix color directory handling. 2005-07-05 10:56:52 +00:00
Thomas Weidenmueller e1d2852def IsThemeDialogTextureEnabled should have one parameter to match the
prototype in the official headers.
2005-07-05 10:56:27 +00:00
Frank Richter 66033f6b37 Add support for SPI_[SG]ETFLATMENU in SystemParametersInfo (although
without saving of the setting).
2005-07-05 10:55:44 +00:00
Frank Richter 796f941bee Enable/disable "flat menus" based on the setting from the active
theme.
2005-07-05 10:55:22 +00:00
Mike McCormack 058e38af72 Fix -Wpointer-sign warnings. 2005-07-03 12:05:03 +00:00
Mike McCormack e28c014a84 -Wpointer-sign fixes. 2005-07-03 12:03:35 +00:00
Felix Nawothnig 126af8653e Rewrote the DPA testsuite. 2005-07-03 12:02:09 +00:00
Alexandre Julliard 1a0f2863db Moved all 16-bit relay code to the text section.
Changed a few symbol names for better consistency.
2005-07-03 11:28:44 +00:00
Alexandre Julliard 2e1f8fc8dd Some fixes for the Darwin build. 2005-07-03 11:24:54 +00:00
Vitaliy Margolen ade3dd2828 Change messages about config file to registry. 2005-07-03 11:23:48 +00:00
Mike McCormack b8fc783be2 Avoid warnings in generated tests by casting sizeof(x) to an int. 2005-07-03 11:23:30 +00:00
Jacek Caban 4aa1607a64 Added stub implementation of IServiceProvider. 2005-07-03 11:22:23 +00:00
Marcus Meissner 1e3dda640c Make check fails in dlls/ddraw/tests/d3d, because a heap allocate is
fed to wrong size. (sizeof(BOOLEAN) is 1 , but ative_lights is a DWORD
array).
2005-07-03 11:21:32 +00:00
Lionel Ulmer a167fe2854 Add some resolutions to what Desktop mode supports. 2005-07-03 11:20:56 +00:00
Jacek Caban 608bdc6025 Fix handling of pmkContext in CreateURLMoniker. 2005-07-03 11:20:28 +00:00
Marcus Meissner 222d74ae27 char pointer must be 11 byte to fit 10 characters + \0. 2005-07-03 11:19:29 +00:00
Felix Nawothnig 694f789956 Added unit tests for RegGetValue. 2005-07-03 11:19:03 +00:00
Vitaliy Margolen b2e74c3047 Load all dll sections no matter what attributes say. 2005-07-02 10:50:42 +00:00
Jacek Caban 132bc714fb Better module locking. 2005-07-02 10:49:56 +00:00
Marcus Meissner c64432cebe Use CoCreateInstance instead of SHCoCreateInstance, drop shell32 from
imports.
Call OleInitialize() on AVIFileInit.
2005-07-02 10:49:39 +00:00
Jacek Caban 7016ea79d9 - Added more definitions.
- Fixed RunHTMLApplication declaration.
2005-07-02 10:48:37 +00:00
Andreas Mohr b284869039 HCONV and HCONVLIST are 32bit handles. 2005-07-01 19:17:50 +00:00
Oliver Stieber 111445b944 Check for a null surface returned from CreateSurface.
Relay GetCreationParameters call to wined3d.
2005-07-01 19:15:42 +00:00
Phil Krylov 0f6c0394bf Fixed dlls/ntdll/cdrom.c compilation in Darwin by adding HAVE_IOKit
detection to configure and defining SENSEBUFLEN as kSenseDefaultSize
(which is corresponding IOKit enum value).
2005-07-01 19:15:26 +00:00
Alexandre Julliard 71914125ce Moved most of the implementation of CALL32_CBClient(Ex) to the C
code.
2005-07-01 16:24:32 +00:00
Alexandre Julliard c7dbffca96 Set the class resource name to the name of the main binary (suggested
by Rasterman).
2005-07-01 16:16:00 +00:00
Alexandre Julliard 47286920b6 Improve a bit the assembly generated for import thunks. 2005-07-01 15:49:39 +00:00
Juan Lang 623e272c06 - implement encoding/decoding of cert extensions
- remove some unnecessary parameters to internal functions
- tests for cert extensions
2005-07-01 15:40:45 +00:00
Stefan Huehner 4b53c3aa18 Make some function static. 2005-07-01 15:40:24 +00:00
Frank Richter db56189f24 Have the theme INI file parsed upon theme activation and not just when
the first theme data is requested; that way, the themed system colors
are set correctly from the start, and not just after some theme data
was requested.
2005-07-01 15:39:14 +00:00
Robert Shearman ccb0a03d1f GetDlgItemText should always try to NULL terminate the string. 2005-07-01 15:38:39 +00:00
Alexandre Julliard 2d652bb758 Use proper symbols instead of magic number 23 for HTML resource type. 2005-06-30 21:01:03 +00:00
Alexandre Julliard 9c80ef3d85 Added missing LGPL header. 2005-06-30 20:49:27 +00:00
Robert Shearman d5714dfc50 Implement ShellDDEInit. 2005-06-30 20:45:57 +00:00
Aric Stewart c9802931c1 Keep track of what sequence we are in and register unique
actions. This allows us to make sure actions and custom actions
flagged to run only once, actually run only once.
Also clean up some of the numeric constants in custom.c using the
defined values from msidefs.h.
2005-06-30 20:45:43 +00:00
Francois Gouget 02c25a8981 Assorted spelling fixes. 2005-06-30 18:19:33 +00:00
Alexandre Julliard a2b2456b99 Revert SPI_SETMOUSEBUTTONSWAP changes. 2005-06-30 18:14:14 +00:00
Jacek Caban 8fefccd67f Added res protocol test. 2005-06-30 18:11:57 +00:00
Dmitry Timoshkov 72c88764e5 Fix a typo in ReuseDDElParam: GlobalLock supposed to be GlobalUnlock. 2005-06-30 18:11:37 +00:00
Vitaliy Margolen 4f403edd03 Send CDDS_ITEMPOSTERASE | CDDS_PREPAINT notify. 2005-06-30 18:11:19 +00:00
Huw Davies d8302668dc Forward StartDocPrinterA to StartDocPrinterW.
Improve trace in the unicode version.
2005-06-30 18:10:59 +00:00
Jacek Caban a64a6f9470 Fix blank.htm resources. 2005-06-30 18:10:32 +00:00
Phil Krylov eb1c6657f7 Implemented EM_GETLINECOUNT RichEdit message. 2005-06-30 18:10:22 +00:00
Francois Gouget 2b03aa6a6d Test the behavior of CreateDirectory() when it has one or two trailing
dots or spaces.
Tweak the previous CreateDirectory() tests so we get more information
in case of a failure.
2005-06-30 18:08:44 +00:00
Michael Jung 7110f82795 Register unixfs at desktop level in DllRegisterServer. 2005-06-30 11:00:03 +00:00
Michael Jung c0995c2c93 Fix two more corner cases in UNIXFS_get_unix_path and UNIXFS_path_to_pidl. 2005-06-30 10:59:51 +00:00
Mike McCormack 832450920d Move to the next mask edit field when the current one becomes full. 2005-06-30 10:59:40 +00:00
Saulius Krasuckas 5678f65c07 Prepare for adding new tests.
- Put OleInitialize and OleUninitialize in the main block.
- Move test_BindToObject before test_EnumObjects_and_CompareIDs.
2005-06-30 10:23:14 +00:00
Jacek Caban 8a46c8edc9 Implemented res protocol. 2005-06-30 10:21:58 +00:00
Mike McCormack f7cf32eb4d Make the tab order in msi dialogs right. 2005-06-30 10:20:40 +00:00
Gerald Pfeifer 643dc21738 Avoid unused variable warnings in CDROM_ScsiPassThroughDir() and
CDROM_ScsiPassThrough().
2005-06-30 10:19:26 +00:00
Robert Shearman 5cee3988bf Add stubs for some InternetSetOption options. 2005-06-30 10:13:50 +00:00
Robert Shearman 545aefa18f Rename OLEAUT32_Dll* Functions to Dll*. 2005-06-29 20:16:41 +00:00
Robert Shearman cbc3af8ca5 - Conversions between variants types of the same size should ignore
overflows.
- Tests for this behaviour.
2005-06-29 20:15:32 +00:00
Robert Shearman fb42af123b Add a generic TYPEDESC VT to VARIANT VT mapper so we can use the
standard Variant* routines. Use this new function to properly copy &
de-reference the return value.
2005-06-29 20:15:00 +00:00
James Hawkins 9f96664dc4 - Fix calculation of generic pointers.
- Minor cleanups.
2005-06-29 20:14:16 +00:00
Vitaliy Margolen 645bb9f66b Sync comments with configuration location changes. 2005-06-29 20:14:03 +00:00
Alexandre Julliard 8ba32b3f9b Delay OpenGL and GDI initialization until they are needed. 2005-06-29 19:28:06 +00:00
Alexandre Julliard 34a9ab04b2 Get rid of the old config conversion code. 2005-06-29 19:22:02 +00:00
Aric Stewart aa2e3a4f8a Implementation for EM_GETTEXTEX. 2005-06-29 19:21:34 +00:00
Aric Stewart 8de16029f8 Handle installs off multiple volumes and properly pull the prompt
string from the error table.
2005-06-29 19:19:09 +00:00
Mike Hearn 92a32db23e Fix GCC4 warning. 2005-06-29 19:18:54 +00:00
Huw Davies fe311461a7 Cope with the index in a import table entry being a typeinfo index
rather than a guid offset.
2005-06-29 19:18:25 +00:00
Gerold Jens Wucherpfennig ff25db08a5 Support for big-endian systems. 2005-06-29 11:19:47 +00:00
Michael Jung 9393580ab5 If the unixfs is rooted at the Desktop folder, forward
ParseDisplayName calls to it instead of to MyComputer.
2005-06-29 11:17:33 +00:00
Vitaliy Margolen eed690f973 ILFree is not available on all versions. 2005-06-29 11:00:59 +00:00
Dmitry Timoshkov cb7de15ebe A workaround for missing struct request_sense on FreeBSD. 2005-06-29 11:00:44 +00:00
Juan Lang d494c3ab21 - fix decoding of long-form data lengths
- use exception handling in decoding
- tests for these changes
2005-06-29 11:00:31 +00:00
Alexandre Julliard 92fec7b67a Keep track of the windows and hooks used by a thread to properly
refuse to change the thread desktop when it's in use.
2005-06-28 19:37:52 +00:00
Mike McCormack 52736b4743 Fix declarations. 2005-06-28 19:19:07 +00:00
Alexandre Julliard dd919162e3 Fixed HKLM/HKCU mixup for the external fonts key. 2005-06-28 19:15:17 +00:00
Aric Stewart f1b52aef96 Relocate the msi file to prevent cd locking, corrected to properly not
try to relocated #nnnn handles as files.
2005-06-28 19:14:30 +00:00
Michael Jung 679702880e Don't expand MyComputer in the file dialogs without user interaction,
if unixfs is rooted at desktop.
2005-06-28 19:14:03 +00:00
Phil Krylov 44bc9f7a0b Fixed a comment about EM_STREAMIN. 2005-06-28 19:12:32 +00:00
Alexandre Julliard f22e31b9e6 Moved spooler configuration to HKCU\Software\Wine\Printing\Spooler. 2005-06-28 13:55:02 +00:00
Huw Davies a2c58e238f Add comments describing the first DWORD in an import table entry. 2005-06-28 13:52:23 +00:00
Alexandre Julliard ccd5cdad18 Mark as todo a couple of tests that currently fail. 2005-06-28 13:52:01 +00:00
Phil Krylov b1f61804d7 Implemented EM_GETTEXTLENGTHEX RichEdit message. 2005-06-28 13:51:32 +00:00
Alexandre Julliard 68db49f233 Moved ppd file configuration to HKCU\Software\Wine\Printing\PPD Files. 2005-06-28 13:51:14 +00:00
James Hawkins b3738d3b12 Forward RtlAddAccess* to add_access_ace. 2005-06-28 10:54:29 +00:00
Michael Stefaniuc 8e81d45732 - VarCmp: handle comparision of VT_EMPTY with an integer
- small comment fix
2005-06-28 10:54:07 +00:00
Jacek Caban d01a3920b0 Added stub implementation of IOleInPlaceObjectWindowless. 2005-06-28 10:53:42 +00:00
Alexandre Julliard da4a35fdb0 Get rid of the WaveMapper and MidiMapper options, the defaults should
be good enough in all cases.
2005-06-27 19:51:41 +00:00
Uwe Bonnes 76dc856590 Added test cases. However most added tests need a loopback plug and
need to be enabled in the code.
2005-06-27 19:49:07 +00:00
Robert Shearman 1731df4ca0 Test ACCESS_SYSTEM_SECURITY AccessCheck behaviour. 2005-06-27 19:48:35 +00:00
Juan Lang 4e99be5baa - use exception handling in encoding
- consolidate integer encoders
2005-06-27 19:48:24 +00:00
Jacek Caban e0813371af Added blank.htm. 2005-06-27 19:48:04 +00:00
Felix Nawothnig 771d98c0a4 Rewrote the psapi test suite. 2005-06-27 19:47:48 +00:00
Alexandre Julliard 7894c1e879 Moved AFM dirs configuration to a single AFMPath key under
HKCU\Software\Wine\Fonts.
2005-06-27 18:50:14 +00:00
Alexandre Julliard ab3d0794ae Moved port configuration to HKCU\Software\Wine\VDM\ppdev. 2005-06-27 18:48:24 +00:00
Alexandre Julliard cc7d74fdc7 Moved I/O port configuration to HKCU\Software\Wine\VDM\Ports. 2005-06-27 18:47:53 +00:00
Aric Stewart b152076d3b Fix the BrowseForFolder dialog so that when it does the callbacks it
uses the correct message instead of always sending BEFM_INITIALIZED.
2005-06-27 18:46:47 +00:00
Michael Jung ad6bac918c Precisely compute the necessary pidl length in UNIXFS_path_to_pidl. 2005-06-27 18:46:36 +00:00
Mike McCormack 6b68532ccf Repaint the area behind the "transparent" text control when it
changes.
2005-06-27 18:46:22 +00:00
Dmitry Timoshkov ea64a36a44 Add a check for sg_io_hdr_t and (not tested) check for scsireq_t
presence.
2005-06-27 12:07:49 +00:00
Jacek Caban 1040952ef2 Export DllMain as native does. 2005-06-27 12:04:09 +00:00
Eric Pouech 0d2ea2a91c Implemented OpenThread on top of NtOpenThread. 2005-06-27 12:03:56 +00:00
Jacek Caban 51bb3f6079 Added tests. 2005-06-27 11:19:49 +00:00
Eric Pouech 6d68a03d4f Implemented OpenProcess on top of NtOpenProcess. 2005-06-27 11:12:11 +00:00
Vitaly Lipatov 06ce892008 Changes stub to FIXME for GetGlobalFontLinkObject. 2005-06-27 11:10:16 +00:00
Felix Nawothnig 85e942f951 Report a todo and skip DIB tests when they fail at a non-truecolor
screen depth.
2005-06-27 11:09:52 +00:00
Stefan Huehner ffe53258aa Fix some -Wstrict-prototypes warnings. 2005-06-27 09:57:28 +00:00
Eric Pouech a1deba5ab4 - OpenConsole: try to open the Unix console if we fail with wineserver
- kernel32: simplifying code for opening a console handle
- msvcrt: now correctly initializing the handles to the Windows
  console
2005-06-27 09:54:09 +00:00
Eric Pouech 809edabfbe Const correctness fixes. 2005-06-27 09:53:46 +00:00
Jacek Caban 945671c6db Added stub implementation of about and res protocols. 2005-06-27 09:50:56 +00:00
Mike McCormack 9484e56b35 Declare and fix function prototypes. 2005-06-27 09:49:48 +00:00
Jacek Caban 6cb97534dc Fix test on NT 4. 2005-06-27 09:49:26 +00:00