wine
18 years agoWhen adding an image copy the full previous buffer.
Aric Stewart [Fri, 15 Jul 2005 09:57:21 +0000 (09:57 +0000)] 
When adding an image copy the full previous buffer.
Implement replacing an icon with one from a resource.

18 years agoAdd missing member to WINTRUST_DATA struct.
Paul Vriens [Fri, 15 Jul 2005 09:56:40 +0000 (09:56 +0000)] 
Add missing member to WINTRUST_DATA struct.

18 years agoFix return value of InternetQueryDataAvailable.
Robert Shearman [Fri, 15 Jul 2005 09:56:34 +0000 (09:56 +0000)] 
Fix return value of InternetQueryDataAvailable.

18 years agoGet rid of HeapValidate as it's not properly handled by some memory
Eric Pouech [Fri, 15 Jul 2005 09:56:17 +0000 (09:56 +0000)] 
Get rid of HeapValidate as it's not properly handled by some memory
management tools (Microquill for example).

18 years agoEnsure msvcrt's io block is passed down from wcmd's parent process to
Eric Pouech [Fri, 15 Jul 2005 09:55:52 +0000 (09:55 +0000)] 
Ensure msvcrt's io block is passed down from wcmd's parent process to
child process.

18 years agoFix the EnumEnhMetaFile tests.
Felix Nawothnig [Fri, 15 Jul 2005 09:55:33 +0000 (09:55 +0000)] 
Fix the EnumEnhMetaFile tests.

18 years agoSet the default doc title to that of Windows.
Huw Davies [Fri, 15 Jul 2005 09:55:23 +0000 (09:55 +0000)] 
Set the default doc title to that of Windows.
Pass cups the doc title.

18 years agoImplemented Get/Set/Free private data in resource.
Oliver Stieber [Fri, 15 Jul 2005 09:54:57 +0000 (09:54 +0000)] 
Implemented Get/Set/Free private data in resource.

18 years agoReturn TRUST_E_PROVIDER_UNKNOWN until implemented.
Paul Vriens [Fri, 15 Jul 2005 09:54:34 +0000 (09:54 +0000)] 
Return TRUST_E_PROVIDER_UNKNOWN until implemented.

18 years agoSpace is valid between module name and entry point.
Detlef Riekenberg [Thu, 14 Jul 2005 12:34:04 +0000 (12:34 +0000)] 
Space is valid between module name and entry point.

18 years agoMoved initialization of the default user process parameters to ntdll.
Alexandre Julliard [Thu, 14 Jul 2005 12:33:30 +0000 (12:33 +0000)] 
Moved initialization of the default user process parameters to ntdll.

18 years agoFixed a bug in Preload caused be a missing brace around a for loop,
Oliver Stieber [Thu, 14 Jul 2005 12:31:05 +0000 (12:31 +0000)] 
Fixed a bug in Preload caused be a missing brace around a for loop,
slightly improved the way that errors are handled by passing back hr
from some function calls.

18 years agoFix some missing-declarations warnings.
Stefan Huehner [Thu, 14 Jul 2005 12:19:53 +0000 (12:19 +0000)] 
Fix some missing-declarations warnings.

18 years ago- Added more tests.
Jacek Caban [Thu, 14 Jul 2005 12:18:59 +0000 (12:18 +0000)] 
- Added more tests.
- Make tests pass under Wine.

18 years agoFix a -Wsign-compare warning.
Stefan Huehner [Thu, 14 Jul 2005 12:18:38 +0000 (12:18 +0000)] 
Fix a -Wsign-compare warning.

18 years agoAdded MSHTML library declaration.
Jacek Caban [Thu, 14 Jul 2005 12:18:30 +0000 (12:18 +0000)] 
Added MSHTML library declaration.

18 years agoMake mailslots use as much of the default async fd implementation as
Robert Shearman [Thu, 14 Jul 2005 12:18:05 +0000 (12:18 +0000)] 
Make mailslots use as much of the default async fd implementation as
possible.

18 years agoMoved the server start time to the init_thread request and got rid of
Alexandre Julliard [Thu, 14 Jul 2005 10:32:46 +0000 (10:32 +0000)] 
Moved the server start time to the init_thread request and got rid of
the init_process request (based on a patch by Felix Nawothnig).

18 years agoHandle CopyImage and other functions failing by not adding the icon
Robert Shearman [Thu, 14 Jul 2005 10:15:59 +0000 (10:15 +0000)] 
Handle CopyImage and other functions failing by not adding the icon
and notifying the caller.

18 years agoRelease DC in error condition on StretchDIBits.
Juan Lang [Thu, 14 Jul 2005 10:15:42 +0000 (10:15 +0000)] 
Release DC in error condition on StretchDIBits.

18 years agoDefine GCM_RIGHTMOUSEDROP.
Kevin Koltzau [Thu, 14 Jul 2005 10:15:06 +0000 (10:15 +0000)] 
Define GCM_RIGHTMOUSEDROP.

18 years agoUpdate the Dutch translations.
Paul Vriens [Thu, 14 Jul 2005 10:14:54 +0000 (10:14 +0000)] 
Update the Dutch translations.

18 years agoRemove additional current process tracking in backtrace_all as it can
Robert Shearman [Thu, 14 Jul 2005 10:14:44 +0000 (10:14 +0000)] 
Remove additional current process tracking in backtrace_all as it can
refer to freed memory.

18 years ago- Better handling of UI and InPlace active state.
Jacek Caban [Thu, 14 Jul 2005 10:14:33 +0000 (10:14 +0000)] 
- Better handling of UI and InPlace active state.
- Implemented InPlaceDeactivate.
- THIS macros cleanup.

18 years agoEncode/decode certs, with tests.
Juan Lang [Thu, 14 Jul 2005 10:14:22 +0000 (10:14 +0000)] 
Encode/decode certs, with tests.

18 years agoReturn the startup info size in the init_thread request, and allocate
Alexandre Julliard [Wed, 13 Jul 2005 19:43:35 +0000 (19:43 +0000)] 
Return the startup info size in the init_thread request, and allocate
the process parameters structure in ntdll instead of kernel.

18 years agoCorrect a few formats that were incorrect.
Oliver Stieber [Wed, 13 Jul 2005 19:38:39 +0000 (19:38 +0000)] 
Correct a few formats that were incorrect.

18 years agoAdd more missing definitions.
Juan Lang [Wed, 13 Jul 2005 19:31:55 +0000 (19:31 +0000)] 
Add more missing definitions.

18 years agoUpdated winecfg French resources.
Jonathan Ernst [Wed, 13 Jul 2005 19:31:36 +0000 (19:31 +0000)] 
Updated winecfg French resources.

18 years agoStore the default DACL in the token.
Robert Shearman [Wed, 13 Jul 2005 19:31:27 +0000 (19:31 +0000)] 
Store the default DACL in the token.

18 years agoAdded downloadmgr.idl.
Jacek Caban [Wed, 13 Jul 2005 19:31:07 +0000 (19:31 +0000)] 
Added downloadmgr.idl.

18 years agoInitialize relay debugging earlier on now that the registry is loaded
Alexandre Julliard [Wed, 13 Jul 2005 14:23:06 +0000 (14:23 +0000)] 
Initialize relay debugging earlier on now that the registry is loaded
by the server.

18 years agoGet rid of the boot_done request.
Alexandre Julliard [Wed, 13 Jul 2005 14:20:13 +0000 (14:20 +0000)] 
Get rid of the boot_done request.

18 years agoTidy up some comments and formatting.
Oliver Stieber [Wed, 13 Jul 2005 14:15:54 +0000 (14:15 +0000)] 
Tidy up some comments and formatting.

18 years agoPartial implementation of SetJobW.
Huw Davies [Wed, 13 Jul 2005 14:14:37 +0000 (14:14 +0000)] 
Partial implementation of SetJobW.
Set the document title in StartDocPrinter.

18 years agoAlready initialize the process in the first init_thread request
Alexandre Julliard [Wed, 13 Jul 2005 12:12:43 +0000 (12:12 +0000)] 
Already initialize the process in the first init_thread request
instead of waiting for the init_process request.

18 years agoAvoid potential crashes when there is no handle table.
Alexandre Julliard [Wed, 13 Jul 2005 12:09:49 +0000 (12:09 +0000)] 
Avoid potential crashes when there is no handle table.

18 years agoUse the official names for the Unicode string constants.
Alexandre Julliard [Wed, 13 Jul 2005 12:07:41 +0000 (12:07 +0000)] 
Use the official names for the Unicode string constants.

18 years agoInterlocked LONG* gcc warning fixes.
Mike McCormack [Wed, 13 Jul 2005 11:59:15 +0000 (11:59 +0000)] 
Interlocked LONG* gcc warning fixes.

18 years agoBeginnings of WLDAP32.
Hans Leidekker [Wed, 13 Jul 2005 11:56:15 +0000 (11:56 +0000)] 
Beginnings of WLDAP32.

18 years agoFixed leftover import table name in output_import_thunk.
Steve Zellers [Wed, 13 Jul 2005 11:39:12 +0000 (11:39 +0000)] 
Fixed leftover import table name in output_import_thunk.

18 years agoIgnore high bit of spin count.
Alexandre Julliard [Wed, 13 Jul 2005 11:38:08 +0000 (11:38 +0000)] 
Ignore high bit of spin count.

18 years agoAdded basic memory management and tracking to wined3d.
Oliver Stieber [Wed, 13 Jul 2005 11:34:55 +0000 (11:34 +0000)] 
Added basic memory management and tracking to wined3d.

18 years agoAdded winldap.h header.
Hans Leidekker [Wed, 13 Jul 2005 11:32:08 +0000 (11:32 +0000)] 
Added winldap.h header.

18 years agoTHIS macros cleanup.
Jacek Caban [Wed, 13 Jul 2005 11:29:53 +0000 (11:29 +0000)] 
THIS macros cleanup.

18 years agoCall ShowUI and HideUI in UIActivate.
Jacek Caban [Wed, 13 Jul 2005 11:29:38 +0000 (11:29 +0000)] 
Call ShowUI and HideUI in UIActivate.

18 years ago- Added German winspool resource file.
Henning Gerhardt [Wed, 13 Jul 2005 11:29:26 +0000 (11:29 +0000)] 
- Added German winspool resource file.
- Updated German winecfg resource file.

18 years agoFix some -Wsign-compare warnings.
Stefan Huehner [Wed, 13 Jul 2005 11:29:10 +0000 (11:29 +0000)] 
Fix some -Wsign-compare warnings.

18 years agoAdded hh.exe.
Jacek Caban [Tue, 12 Jul 2005 20:41:52 +0000 (20:41 +0000)] 
Added hh.exe.

18 years agoMoved the fields that depends on startup info from the init_process
Alexandre Julliard [Tue, 12 Jul 2005 20:27:09 +0000 (20:27 +0000)] 
Moved the fields that depends on startup info from the init_process
request to get_startup_info.

18 years agoClean up CURSORICON_Load.
Mike McCormack [Tue, 12 Jul 2005 20:23:18 +0000 (20:23 +0000)] 
Clean up CURSORICON_Load.

18 years agoBoth wcschr and wcsrchr should be able to find the terminating
Aric Stewart [Tue, 12 Jul 2005 19:28:04 +0000 (19:28 +0000)] 
Both wcschr and wcsrchr should be able to find the terminating
character.

18 years agoFixed strchrW and strrchrW for a null character (spotted by Aric
Alexandre Julliard [Tue, 12 Jul 2005 19:27:41 +0000 (19:27 +0000)] 
Fixed strchrW and strrchrW for a null character (spotted by Aric
Stewart).

18 years agoInterlocked LONG* gcc warning fixes.
Mike McCormack [Tue, 12 Jul 2005 19:21:36 +0000 (19:21 +0000)] 
Interlocked LONG* gcc warning fixes.

18 years agoForward SetJobA -> SetJobW.
Huw Davies [Tue, 12 Jul 2005 19:19:09 +0000 (19:19 +0000)] 
Forward SetJobA -> SetJobW.

18 years agoFurther testing shows that when CustomActionData needs to be blank it
Aric Stewart [Tue, 12 Jul 2005 19:18:48 +0000 (19:18 +0000)] 
Further testing shows that when CustomActionData needs to be blank it
is an empty string not ' '.

18 years agoRemove CURSORICON_SimulateLoadingFromResourceW.
Mike McCormack [Tue, 12 Jul 2005 19:18:31 +0000 (19:18 +0000)] 
Remove CURSORICON_SimulateLoadingFromResourceW.

18 years agoModify CURSORICON_FindBestIcon/Cursor to use enumerator functions.
Mike McCormack [Tue, 12 Jul 2005 18:11:54 +0000 (18:11 +0000)] 
Modify CURSORICON_FindBestIcon/Cursor to use enumerator functions.

18 years agoCall SetLastError on errors.
Robert Shearman [Tue, 12 Jul 2005 18:11:40 +0000 (18:11 +0000)] 
Call SetLastError on errors.

18 years ago- Support right-aligned text in TabbedTextOut.
Robert Shearman [Tue, 12 Jul 2005 18:11:26 +0000 (18:11 +0000)] 
- Support right-aligned text in TabbedTextOut.
- Add documentation.

18 years ago- add direct3d configuration on winecfg graphics panel
Raphael Junqueira [Tue, 12 Jul 2005 18:11:11 +0000 (18:11 +0000)] 
- add direct3d configuration on winecfg graphics panel
- resync Fr libraries dialog (based on En.rc)

18 years agoUse the unicode.h functions where possible.
Alexandre Julliard [Tue, 12 Jul 2005 17:57:31 +0000 (17:57 +0000)] 
Use the unicode.h functions where possible.

18 years agoUse the SourceList functions to get the source path in
Aric Stewart [Tue, 12 Jul 2005 17:56:17 +0000 (17:56 +0000)] 
Use the SourceList functions to get the source path in
ConfigureProductExW.

18 years agoWhen working toward install on demand support we need to reset all the
Aric Stewart [Tue, 12 Jul 2005 17:56:03 +0000 (17:56 +0000)] 
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.

18 years agoAdded WC_STATIC.
Frank Richter [Tue, 12 Jul 2005 17:55:54 +0000 (17:55 +0000)] 
Added WC_STATIC.

18 years ago- Implement LB_SETLOCALE.
Robert Shearman [Tue, 12 Jul 2005 17:55:35 +0000 (17:55 +0000)] 
- Implement LB_SETLOCALE.
- Remove incorrect FIXMEs for LB_USETABSTOPS.

18 years agoBetter viewport origin in DrawThemeParentBackground().
Frank Richter [Tue, 12 Jul 2005 17:55:20 +0000 (17:55 +0000)] 
Better viewport origin in DrawThemeParentBackground().

18 years agoInterlocked LONG* gcc warning fixes.
Mike McCormack [Tue, 12 Jul 2005 17:03:19 +0000 (17:03 +0000)] 
Interlocked LONG* gcc warning fixes.

18 years agoImplement UpdateTexture and UpdateSurface in wined3d.
Oliver Stieber [Tue, 12 Jul 2005 17:02:47 +0000 (17:02 +0000)] 
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.

18 years agoScheduleJob for 'file' ports.
Huw Davies [Tue, 12 Jul 2005 17:01:44 +0000 (17:01 +0000)] 
ScheduleJob for 'file' ports.

18 years agoDisplay icons in buttons that have them.
Mike McCormack [Tue, 12 Jul 2005 17:01:10 +0000 (17:01 +0000)] 
Display icons in buttons that have them.

18 years ago- Added stub implementation of IOleCommandTarget.
Jacek Caban [Tue, 12 Jul 2005 17:00:58 +0000 (17:00 +0000)] 
- Added stub implementation of IOleCommandTarget.
- Store IDocHostUIHandler in HTMLDocument.
- ActivateMe should be called even if GetContainer failed.

18 years agoDon't cache child pidls in UnixFolder, but create them on the fly.
Michael Jung [Tue, 12 Jul 2005 17:00:36 +0000 (17:00 +0000)] 
Don't cache child pidls in UnixFolder, but create them on the fly.

18 years ago- encode/decode CERT_INFO, with tests
Juan Lang [Tue, 12 Jul 2005 17:00:23 +0000 (17:00 +0000)] 
- encode/decode CERT_INFO, with tests
- a few more tests and bugfixes

18 years agoCorrect border rectangle drawing.
Frank Richter [Tue, 12 Jul 2005 16:59:32 +0000 (16:59 +0000)] 
Correct border rectangle drawing.

18 years agoDon't crash if NULL is passed as the class list to OpenThemeData().
Frank Richter [Tue, 12 Jul 2005 16:59:20 +0000 (16:59 +0000)] 
Don't crash if NULL is passed as the class list to OpenThemeData().

18 years agoLoad the HKEY_CURRENT_USER branch at server startup too.
Alexandre Julliard [Mon, 11 Jul 2005 20:44:59 +0000 (20:44 +0000)] 
Load the HKEY_CURRENT_USER branch at server startup too.

18 years agoUse an SID instead of the user name for the path of the
Alexandre Julliard [Mon, 11 Jul 2005 20:42:12 +0000 (20:42 +0000)] 
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).

18 years agoMove parameters relating to opengl on the surface structure on to a
Oliver Stieber [Mon, 11 Jul 2005 20:38:27 +0000 (20:38 +0000)] 
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.

18 years agoProperly resize the buffer based on ERROR_MORE_DATA.
Aric Stewart [Mon, 11 Jul 2005 20:36:58 +0000 (20:36 +0000)] 
Properly resize the buffer based on ERROR_MORE_DATA.
Also remember to free the allocated buffer.

18 years agoBasic tests for LoadLibraryA and GetProcAddress.
Paul Vriens [Mon, 11 Jul 2005 18:40:10 +0000 (18:40 +0000)] 
Basic tests for LoadLibraryA and GetProcAddress.

18 years agoA NULL module handle means 'main exe' in GetProcAddress too.
Alexandre Julliard [Mon, 11 Jul 2005 18:39:49 +0000 (18:39 +0000)] 
A NULL module handle means 'main exe' in GetProcAddress too.

18 years agoStore the global hooks table in the desktop object.
Alexandre Julliard [Mon, 11 Jul 2005 18:05:50 +0000 (18:05 +0000)] 
Store the global hooks table in the desktop object.

18 years agoPrinters_RegisterWindowW / Printers_UnregisterWindow implemented as
Detlef Riekenberg [Mon, 11 Jul 2005 18:02:20 +0000 (18:02 +0000)] 
Printers_RegisterWindowW / Printers_UnregisterWindow implemented as
stub.
Show the FIXME in Printer_LoadIconsW only when needed.

18 years agoAdded stubs for ExecuteCab and TranslateInfString.
Stefan Leichter [Mon, 11 Jul 2005 18:01:48 +0000 (18:01 +0000)] 
Added stubs for ExecuteCab and TranslateInfString.

18 years agoUse the strings defined in msi.h.
Aric Stewart [Mon, 11 Jul 2005 18:01:39 +0000 (18:01 +0000)] 
Use the strings defined in msi.h.

18 years agoCorrect an error where I was not properly advancing a pointer.
Aric Stewart [Mon, 11 Jul 2005 18:00:36 +0000 (18:00 +0000)] 
Correct an error where I was not properly advancing a pointer.

18 years ago- Remove licence header.
Jacek Caban [Mon, 11 Jul 2005 17:59:53 +0000 (17:59 +0000)] 
- Remove licence header.
- Fix typos.

18 years agoRemove some duplicate prototypes and reformat the SourceList APIs a
Aric Stewart [Mon, 11 Jul 2005 17:59:35 +0000 (17:59 +0000)] 
Remove some duplicate prototypes and reformat the SourceList APIs a
bit more to fit with the style of the rest of the file.

18 years agoAdded BST_HOT, WC_BUTTON.
Frank Richter [Mon, 11 Jul 2005 17:59:26 +0000 (17:59 +0000)] 
Added BST_HOT, WC_BUTTON.

18 years agoOnly print the joystick state when it changes so the user does not get
Francois Gouget [Mon, 11 Jul 2005 17:58:52 +0000 (17:58 +0000)] 
Only print the joystick state when it changes so the user does not get
300 lines of traces.

18 years agoMake GetKerningPairs an alias for GetKerningPairsA.
Alexandre Julliard [Mon, 11 Jul 2005 14:26:54 +0000 (14:26 +0000)] 
Make GetKerningPairs an alias for GetKerningPairsA.

18 years agoImplemented basic non-power 2 texture in wined3d.
Oliver Stieber [Mon, 11 Jul 2005 14:25:54 +0000 (14:25 +0000)] 
Implemented basic non-power 2 texture in wined3d.
Also fixed a typo in drawprim that was causing vertex declarations to
crash.

18 years agoRemove unnecessary STRICT defines.
Francois Gouget [Mon, 11 Jul 2005 14:24:17 +0000 (14:24 +0000)] 
Remove unnecessary STRICT defines.

18 years agoSTATUS_TIMEOUT is no error for Read|WriteFile.
Uwe Bonnes [Mon, 11 Jul 2005 14:23:46 +0000 (14:23 +0000)] 
STATUS_TIMEOUT is no error for Read|WriteFile.

18 years agoWait for the object multiple times until TIMEOUT is met.
Uwe Bonnes [Mon, 11 Jul 2005 14:23:24 +0000 (14:23 +0000)] 
Wait for the object multiple times until TIMEOUT is met.

18 years agoThe units passed into LB_SETTABSTOPS are dialog units, not logical
Robert Shearman [Mon, 11 Jul 2005 14:22:36 +0000 (14:22 +0000)] 
The units passed into LB_SETTABSTOPS are dialog units, not logical
units.

18 years agoIf MsiGetProperty(A/W) is called with a NULL for the value buffer but
Aric Stewart [Mon, 11 Jul 2005 14:22:13 +0000 (14:22 +0000)] 
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.

18 years agoFix _setmbcp behavior for unreal codepages.
Vijay Kiran Kamuju [Mon, 11 Jul 2005 14:21:53 +0000 (14:21 +0000)] 
Fix _setmbcp behavior for unreal codepages.

18 years agoTie windows and thread input structures to a specific desktop.
Alexandre Julliard [Mon, 11 Jul 2005 13:30:23 +0000 (13:30 +0000)] 
Tie windows and thread input structures to a specific desktop.
Support multiple desktop windows (one per desktop object).
Use the window desktop to find the window station to use for property
atoms.