wine
20 years agoAdded support for window regions in the server.
Alexandre Julliard [Tue, 29 Jun 2004 03:53:25 +0000 (03:53 +0000)] 
Added support for window regions in the server.

20 years agoFix refcounting of streams.
Mike McCormack [Tue, 29 Jun 2004 03:49:54 +0000 (03:49 +0000)] 
Fix refcounting of streams.

20 years agoIgnore empty rectangles in ExtCreateRegion.
Alexandre Julliard [Tue, 29 Jun 2004 03:44:30 +0000 (03:44 +0000)] 
Ignore empty rectangles in ExtCreateRegion.

20 years agoImplement MsiGetTargetPathA/W.
Aric Stewart [Tue, 29 Jun 2004 03:44:01 +0000 (03:44 +0000)] 
Implement MsiGetTargetPathA/W.

20 years agoAllow reading records containing streams.
Mike McCormack [Tue, 29 Jun 2004 03:41:28 +0000 (03:41 +0000)] 
Allow reading records containing streams.

20 years agoFixed the way the parser takes input strings.
Mike McCormack [Mon, 28 Jun 2004 23:57:11 +0000 (23:57 +0000)] 
Fixed the way the parser takes input strings.

20 years agoUse X11DRV_GetRegionData to implement X11DRV_SetWindowRgn instead of
Alexandre Julliard [Mon, 28 Jun 2004 23:54:22 +0000 (23:54 +0000)] 
Use X11DRV_GetRegionData to implement X11DRV_SetWindowRgn instead of
duplicating that functionality.

20 years agoSet the palette for image list DIBs that has 8 or less bits per
Filip Navara [Mon, 28 Jun 2004 23:52:51 +0000 (23:52 +0000)] 
Set the palette for image list DIBs that has 8 or less bits per
pixel.

20 years agoStart of balloon tip support.
Robert Shearman [Mon, 28 Jun 2004 23:52:37 +0000 (23:52 +0000)] 
Start of balloon tip support.

20 years agoDon't display the commandline text (A trace still gives it).
Hannu Valtonen [Mon, 28 Jun 2004 23:51:55 +0000 (23:51 +0000)] 
Don't display the commandline text (A trace still gives it).
Set a few fonts to avoid using the horrible system font on native
Windows.

20 years agoFixed tests of GetFileVersionInfoSizeA for win98 / XP.
Stefan Leichter [Mon, 28 Jun 2004 23:51:35 +0000 (23:51 +0000)] 
Fixed tests of GetFileVersionInfoSizeA for win98 / XP.

20 years agoMake typelib marshaller safe for systems that don't allow executable
Mike Hearn [Mon, 28 Jun 2004 23:51:24 +0000 (23:51 +0000)] 
Make typelib marshaller safe for systems that don't allow executable
code on the heap, plug a leak of the assembly stub block.

20 years agoAdded some Spanish translations.
José Manuel Ferrer Ortiz [Mon, 28 Jun 2004 23:51:05 +0000 (23:51 +0000)] 
Added some Spanish translations.

20 years agoAdded some Japanese translations.
Hajime Segawa [Mon, 28 Jun 2004 23:50:22 +0000 (23:50 +0000)] 
Added some Japanese translations.

20 years agoStart implementing actions.
Aric Stewart [Mon, 28 Jun 2004 20:34:35 +0000 (20:34 +0000)] 
Start implementing actions.

20 years agoMatch prototypes to Platform SDK.
Ge van Geldorp [Mon, 28 Jun 2004 20:32:53 +0000 (20:32 +0000)] 
Match prototypes to Platform SDK.

20 years agoDump function return type in typelib traces, add trace support for
Mike Hearn [Mon, 28 Jun 2004 20:31:39 +0000 (20:31 +0000)] 
Dump function return type in typelib traces, add trace support for
VT_HRESULT.

20 years agoChange REFIID to IID* for stack declarations to avoid initializers
Mike Hearn [Mon, 28 Jun 2004 20:30:29 +0000 (20:30 +0000)] 
Change REFIID to IID* for stack declarations to avoid initializers
being discarded.

20 years agoSkip tests of GetAcceptLanguagesA if a correct call to the function
Stefan Leichter [Mon, 28 Jun 2004 20:29:54 +0000 (20:29 +0000)] 
Skip tests of GetAcceptLanguagesA if a correct call to the function
does not return anything useful.

20 years agoSkip tests without error if psapi.dll could not be loaded.
Stefan Leichter [Mon, 28 Jun 2004 20:29:36 +0000 (20:29 +0000)] 
Skip tests without error if psapi.dll could not be loaded.

20 years agoChange desktop size for _INS5576._MP.
Uwe Bonnes [Mon, 28 Jun 2004 20:29:22 +0000 (20:29 +0000)] 
Change desktop size for _INS5576._MP.

20 years ago- Clean up the mask drawing code.
Robert Shearman [Mon, 28 Jun 2004 20:29:00 +0000 (20:29 +0000)] 
- Clean up the mask drawing code.
- Improve bitmap not found message.

20 years agoFix the function names in some of the comments.
Dimitrie O. Paun [Mon, 28 Jun 2004 20:28:38 +0000 (20:28 +0000)] 
Fix the function names in some of the comments.

20 years agoDefine AT_SYSINFO_* if it's missing.
Mike McCormack [Mon, 28 Jun 2004 20:28:05 +0000 (20:28 +0000)] 
Define AT_SYSINFO_* if it's missing.

20 years agoCorrect struct tag name for UDACCEL.
Jon Griffiths [Mon, 28 Jun 2004 20:27:33 +0000 (20:27 +0000)] 
Correct struct tag name for UDACCEL.
Add missing TCITEMHEADER and old names TC_ITEMHEADER/TC_ITEM.

20 years agoPull the codepage from the string table.
Mike McCormack [Sat, 26 Jun 2004 00:18:36 +0000 (00:18 +0000)] 
Pull the codepage from the string table.

20 years agoFix crash that occurred when an invalid query string was deleted
Mike McCormack [Sat, 26 Jun 2004 00:18:23 +0000 (00:18 +0000)] 
Fix crash that occurred when an invalid query string was deleted
twice.

20 years agoRemove the AT_SYSINFO and AT_SYSINFO_EHDR values if the sysinfo page
Alexandre Julliard [Sat, 26 Jun 2004 00:12:20 +0000 (00:12 +0000)] 
Remove the AT_SYSINFO and AT_SYSINFO_EHDR values if the sysinfo page
is in one of our reserved ranges.

20 years agoImplement queries by string value.
Mike McCormack [Sat, 26 Jun 2004 00:11:08 +0000 (00:11 +0000)] 
Implement queries by string value.

20 years agoAuthors: Mike McCormack <mike@codeweavers.com>, Aric Stewart <aric@codeweavers.com>
Alexandre Julliard [Sat, 26 Jun 2004 00:10:40 +0000 (00:10 +0000)] 
Authors: Mike McCormack <mike@codeweavers.com>, Aric Stewart <aric@codeweavers.com>
Update header declarations for msi.

20 years agoAdd a test case for clipboard functionality and fix some bugs revealed
Dmitry Timoshkov [Fri, 25 Jun 2004 02:55:37 +0000 (02:55 +0000)] 
Add a test case for clipboard functionality and fix some bugs revealed
by it.

20 years agoSplit the MSVCRT implementation headers from the public headers.
Dimitrie O. Paun [Fri, 25 Jun 2004 01:19:15 +0000 (01:19 +0000)] 
Split the MSVCRT implementation headers from the public headers.
Fix some naming conventions aberrations.
Add tests to ensure consistency between the two sets of symbols.

20 years agoCorrect tag names for RECTL and SCROLLINFO structs.
Jon Griffiths [Fri, 25 Jun 2004 01:18:10 +0000 (01:18 +0000)] 
Correct tag names for RECTL and SCROLLINFO structs.

20 years agoChanged type of "Signature" registry key value to REG_BINARY.
Michael Jung [Fri, 25 Jun 2004 01:17:37 +0000 (01:17 +0000)] 
Changed type of "Signature" registry key value to REG_BINARY.

20 years agoIn GlobalMemoryStatus, also cap the sum of dwAvailPhys and
Alexandre Julliard [Thu, 24 Jun 2004 04:08:33 +0000 (04:08 +0000)] 
In GlobalMemoryStatus, also cap the sum of dwAvailPhys and
dwAvailPageFile at 2Gb to avoid a bug in Photoshop 4.

20 years agoUse wine_dlsym instead of dlsym to avoid the glibc dlerror bug.
Alexandre Julliard [Thu, 24 Jun 2004 04:07:22 +0000 (04:07 +0000)] 
Use wine_dlsym instead of dlsym to avoid the glibc dlerror bug.
Call dlsym with RTLD_DEFAULT for symbols that we don't redefine to
work around another glibc bug.

20 years agoFix small mistake in the previous visible region patch.
Robert Shearman [Thu, 24 Jun 2004 04:06:51 +0000 (04:06 +0000)] 
Fix small mistake in the previous visible region patch.

20 years agoAdd a prototype for MDI message tests.
Dmitry Timoshkov [Wed, 23 Jun 2004 20:51:21 +0000 (20:51 +0000)] 
Add a prototype for MDI message tests.

20 years agoMake sure that both deactivated and activated MDI children receive
Dmitry Timoshkov [Wed, 23 Jun 2004 20:51:06 +0000 (20:51 +0000)] 
Make sure that both deactivated and activated MDI children receive
WM_MDIACTIVATE message in all cases.

20 years agoWM_WINDOWPOSCHANGED should always contain a final window position.
Dmitry Timoshkov [Wed, 23 Jun 2004 20:50:30 +0000 (20:50 +0000)] 
WM_WINDOWPOSCHANGED should always contain a final window position.

20 years agoMoved visible region calculation to the server.
Alexandre Julliard [Wed, 23 Jun 2004 20:44:58 +0000 (20:44 +0000)] 
Moved visible region calculation to the server.

20 years agoFixed wrong Unicode string syntax in GetMonitorInfoW.
Alexandre Julliard [Wed, 23 Jun 2004 00:12:03 +0000 (00:12 +0000)] 
Fixed wrong Unicode string syntax in GetMonitorInfoW.

20 years ago- Don't ERR on a used connection being destroyed.
Mike Hearn [Wed, 23 Jun 2004 00:10:29 +0000 (00:10 +0000)] 
- Don't ERR on a used connection being destroyed.
- Don't print an extra newline in the olerelay code.

20 years agoAdd a --command option to winedbg, add an "all" option to the
Mike Hearn [Wed, 23 Jun 2004 00:10:02 +0000 (00:10 +0000)] 
Add a --command option to winedbg, add an "all" option to the
backtrace command.

20 years agoWe no longer need to make the import directory writable, the loader
Alexandre Julliard [Tue, 22 Jun 2004 03:02:35 +0000 (03:02 +0000)] 
We no longer need to make the import directory writable, the loader
takes care of that now.

20 years agoDo direct Linux system calls in the preloader to avoid trouble with
Alexandre Julliard [Tue, 22 Jun 2004 02:42:05 +0000 (02:42 +0000)] 
Do direct Linux system calls in the preloader to avoid trouble with
some broken static libcs.

20 years agoUnprotect Import Address Table while filling it.
Filip Navara [Tue, 22 Jun 2004 02:07:47 +0000 (02:07 +0000)] 
Unprotect Import Address Table while filling it.

20 years agoFix compile error on non-i386.
Eric Pouech [Tue, 22 Jun 2004 02:06:37 +0000 (02:06 +0000)] 
Fix compile error on non-i386.

20 years agoReplace some more -debugmsg references for WINEDEBUG.
Vincent Béron [Mon, 21 Jun 2004 23:56:15 +0000 (23:56 +0000)] 
Replace some more -debugmsg references for WINEDEBUG.

20 years agoDefault to Win98 in DLL linkage heuristics.
Mike Hearn [Mon, 21 Jun 2004 23:55:07 +0000 (23:55 +0000)] 
Default to Win98 in DLL linkage heuristics.

20 years agoShell32 run dialog combobox should also have WS_TABSTOP style.
Royce Mitchell III [Mon, 21 Jun 2004 23:54:19 +0000 (23:54 +0000)] 
Shell32 run dialog combobox should also have WS_TABSTOP style.

20 years agoSome more texture ops fixes.
Christian Costa [Mon, 21 Jun 2004 23:53:59 +0000 (23:53 +0000)] 
Some more texture ops fixes.

20 years agoOnly unmap the window when it gets moved off-screen by the app, not by
Alexandre Julliard [Fri, 18 Jun 2004 22:34:19 +0000 (22:34 +0000)] 
Only unmap the window when it gets moved off-screen by the app, not by
the window manager.

20 years agoHardcode "wineshelllink" in winemenubuilder, remove it from the config
Chris Morgan [Fri, 18 Jun 2004 22:29:56 +0000 (22:29 +0000)] 
Hardcode "wineshelllink" in winemenubuilder, remove it from the config
file.

20 years agoModified EDIT_EM_Undo(): Removed undo buffer length check for
Krishna Murthy [Fri, 18 Jun 2004 22:29:05 +0000 (22:29 +0000)] 
Modified EDIT_EM_Undo(): Removed undo buffer length check for
empty. EDIT_EM_ReplaceSel() is called with send_update parameter set
to TRUE.

20 years agoAdd a dedicated debug channel for message boxes which outputs the
Mike Hearn [Fri, 18 Jun 2004 22:28:26 +0000 (22:28 +0000)] 
Add a dedicated debug channel for message boxes which outputs the
contents of the message.

20 years agoShowWindow shouldn't fix SWP_ flags, it's the job of SetWindowPos.
Dmitry Timoshkov [Fri, 18 Jun 2004 19:37:37 +0000 (19:37 +0000)] 
ShowWindow shouldn't fix SWP_ flags, it's the job of SetWindowPos.

20 years ago- Detection of .size instruction.
Pierre d'Herbemont [Fri, 18 Jun 2004 19:36:26 +0000 (19:36 +0000)] 
- Detection of .size instruction.
- Detection of the assembler name prefix.

20 years agoFix a compile error for SNOOP_GetProcAddress and RELAY_GetProcAddress
Pierre d'Herbemont [Fri, 18 Jun 2004 19:34:10 +0000 (19:34 +0000)] 
Fix a compile error for SNOOP_GetProcAddress and RELAY_GetProcAddress
on non-i386.

20 years agoAdd tests for child activation by ShowWindow/SetWindowPos.
Dmitry Timoshkov [Fri, 18 Jun 2004 19:33:55 +0000 (19:33 +0000)] 
Add tests for child activation by ShowWindow/SetWindowPos.

20 years agoDo not allow creation of not aligned EMF records by GDI code.
Dmitry Timoshkov [Fri, 18 Jun 2004 19:33:41 +0000 (19:33 +0000)] 
Do not allow creation of not aligned EMF records by GDI code.

20 years agoUse better dimensions for MDI system menu buttons to avoid MDI client
Dmitry Timoshkov [Fri, 18 Jun 2004 19:31:57 +0000 (19:31 +0000)] 
Use better dimensions for MDI system menu buttons to avoid MDI client
window resizing.

20 years agoAdd logging to the GetAcceptLanguagesA tests.
Stefan Leichter [Fri, 18 Jun 2004 19:31:25 +0000 (19:31 +0000)] 
Add logging to the GetAcceptLanguagesA tests.

20 years agoAdded support for the IMAGE_FILE_LARGE_ADDRESS_AWARE flag.
Alexandre Julliard [Fri, 18 Jun 2004 00:26:57 +0000 (00:26 +0000)] 
Added support for the IMAGE_FILE_LARGE_ADDRESS_AWARE flag.

20 years agoMake ole32 a delay-load import of shell32.
Robert Shearman [Fri, 18 Jun 2004 00:23:38 +0000 (00:23 +0000)] 
Make ole32 a delay-load import of shell32.

20 years agoTake spin count into account in RtlEnterCriticalSection.
Alexandre Julliard [Thu, 17 Jun 2004 23:11:08 +0000 (23:11 +0000)] 
Take spin count into account in RtlEnterCriticalSection.

20 years agoDon't use lseek when truncating a file to avoid corrupting the current
Alexandre Julliard [Thu, 17 Jun 2004 23:05:48 +0000 (23:05 +0000)] 
Don't use lseek when truncating a file to avoid corrupting the current
file position.

20 years agoFix typelib marshaller relaying, add a comment describing what it is,
Mike Hearn [Thu, 17 Jun 2004 23:03:26 +0000 (23:03 +0000)] 
Fix typelib marshaller relaying, add a comment describing what it is,
don't print the ugly L"" parts of Unicode strings in the relay trace.

20 years agoSplit the 'dsound' test into two parts:
Francois Gouget [Thu, 17 Jun 2004 23:03:11 +0000 (23:03 +0000)] 
Split the 'dsound' test into two parts:
- the sound format test. Plays a 5 second reference tone to help
  debug issues with the tone duration and help detect stutter issues.
  Prints explanations describing the sound format interactive
  test. Then plays a 1 second test tone for each supported sound
  format.
- the 3D sound tests. Performs the volume, panning, moving listener
  tests, etc.

20 years agoInclude new or forgotten tests.
Ferenc Wagner [Thu, 17 Jun 2004 23:01:14 +0000 (23:01 +0000)] 
Include new or forgotten tests.

20 years agoFix the GetPrivateProfileIntA tests for the win9x platform.
Stefan Leichter [Thu, 17 Jun 2004 23:00:54 +0000 (23:00 +0000)] 
Fix the GetPrivateProfileIntA tests for the win9x platform.

20 years agoMake user/tests/win.c tests pass under Windows98.
Dmitry Timoshkov [Thu, 17 Jun 2004 23:00:40 +0000 (23:00 +0000)] 
Make user/tests/win.c tests pass under Windows98.

20 years agoProperly reset msg_thread when releasing the thread input structure.
Alexandre Julliard [Thu, 17 Jun 2004 20:00:25 +0000 (20:00 +0000)] 
Properly reset msg_thread when releasing the thread input structure.

20 years agoHide the _init and _fini wrappers on darwin.
Pierre d'Herbemont [Thu, 17 Jun 2004 19:58:59 +0000 (19:58 +0000)] 
Hide the _init and _fini wrappers on darwin.

20 years agoRemoved the winedefault.reg message.
Ivan Leo Puoti [Thu, 17 Jun 2004 19:55:24 +0000 (19:55 +0000)] 
Removed the winedefault.reg message.

20 years agoRemove the RPC connection cache as Windows does not allow multiple
Mike Hearn [Thu, 17 Jun 2004 19:54:34 +0000 (19:54 +0000)] 
Remove the RPC connection cache as Windows does not allow multiple
binds on the same connection.

20 years agoAdded some missing static control styles.
Andreas Mohr [Thu, 17 Jun 2004 19:54:17 +0000 (19:54 +0000)] 
Added some missing static control styles.

20 years agoAdded a couple of tests for SetCurrentDirectoryA.
Alexandre Julliard [Thu, 17 Jun 2004 04:26:59 +0000 (04:26 +0000)] 
Added a couple of tests for SetCurrentDirectoryA.

20 years agoCheck for non-existent directory in INT21_SetCurrentDirectory to
Alexandre Julliard [Thu, 17 Jun 2004 04:26:17 +0000 (04:26 +0000)] 
Check for non-existent directory in INT21_SetCurrentDirectory to
return a proper error when the directory is not on the current drive.

20 years agoAdded tests for GetAcceptLanguagesA.
Stefan Leichter [Thu, 17 Jun 2004 04:24:31 +0000 (04:24 +0000)] 
Added tests for GetAcceptLanguagesA.

20 years agoCorrect connection releases on error path in RPCRT4_OpenBinding.
Mike Hearn [Wed, 16 Jun 2004 20:07:19 +0000 (20:07 +0000)] 
Correct connection releases on error path in RPCRT4_OpenBinding.

20 years agoAdded some logging to the GetPrinterDriverDirectoryA tests.
Stefan Leichter [Wed, 16 Jun 2004 20:07:02 +0000 (20:07 +0000)] 
Added some logging to the GetPrinterDriverDirectoryA tests.

20 years agoLog the format when mapping the sound device (or failing to).
Francois Gouget [Wed, 16 Jun 2004 20:06:48 +0000 (20:06 +0000)] 
Log the format when mapping the sound device (or failing to).

20 years agoAdd support for bitmap fonts.
Huw Davies [Wed, 16 Jun 2004 20:06:26 +0000 (20:06 +0000)] 
Add support for bitmap fonts.

20 years agoAdded missing dependency.
Alexandre Julliard [Wed, 16 Jun 2004 19:04:11 +0000 (19:04 +0000)] 
Added missing dependency.

20 years agoRemove incorrect support for FreeBSD and NetBSD in
Gerald Pfeifer [Wed, 16 Jun 2004 19:03:25 +0000 (19:03 +0000)] 
Remove incorrect support for FreeBSD and NetBSD in
DVD_StartSession().

20 years agoAvoid unused variable warning.
Gerald Pfeifer [Wed, 16 Jun 2004 19:03:06 +0000 (19:03 +0000)] 
Avoid unused variable warning.

20 years agoRemove an incorrect LeaveCriticalSection.
Huw Davies [Wed, 16 Jun 2004 19:02:25 +0000 (19:02 +0000)] 
Remove an incorrect LeaveCriticalSection.

20 years agoFixed some illegal lvalue casts / increments.
Marcus Meissner [Wed, 16 Jun 2004 19:02:11 +0000 (19:02 +0000)] 
Fixed some illegal lvalue casts / increments.

20 years agoRelease 20040615. wine-20040615
Alexandre Julliard [Wed, 16 Jun 2004 00:28:49 +0000 (00:28 +0000)] 
Release 20040615.

20 years agoUpdated authors list.
Alexandre Julliard [Tue, 15 Jun 2004 23:48:38 +0000 (23:48 +0000)] 
Updated authors list.

20 years ago- Resource script restructuring.
Ferenc Wagner [Tue, 15 Jun 2004 22:45:15 +0000 (22:45 +0000)] 
- Resource script restructuring.
- Build info et al. is given by files instead of env. vars.
- Store that information in resources.
- Make the main windows not resizeable.
- Insist on creating a fresh log file.
- Introduce the make dist target.

20 years agoAdd the preloader itself as argv[0] and remove it again before running
Alexandre Julliard [Tue, 15 Jun 2004 20:31:06 +0000 (20:31 +0000)] 
Add the preloader itself as argv[0] and remove it again before running
the real loader, this way the ps output makes more sense.

20 years agoAssorted spelling and case fixes.
Francois Gouget [Tue, 15 Jun 2004 20:26:45 +0000 (20:26 +0000)] 
Assorted spelling and case fixes.

20 years agoFix the check for SNDCTL_DSP_GETCAPS so that it is compliant with the
Francois Gouget [Tue, 15 Jun 2004 20:25:46 +0000 (20:25 +0000)] 
Fix the check for SNDCTL_DSP_GETCAPS so that it is compliant with the
OSS specification.
Only test the different formats if tracing is on.

20 years agoFix the tests of GetDefaultPrinterA on win2k if no default printer is
Stefan Leichter [Tue, 15 Jun 2004 20:25:24 +0000 (20:25 +0000)] 
Fix the tests of GetDefaultPrinterA on win2k if no default printer is
configured.

20 years agoChange the ARTS_Init() error message from an ERR() to a WARN() since
Francois Gouget [Tue, 15 Jun 2004 20:25:11 +0000 (20:25 +0000)] 
Change the ARTS_Init() error message from an ERR() to a WARN() since
it can happen in perfectly normal conditions.

20 years agoDon't use Unicode string literals unless we specifically know they do
Francois Gouget [Tue, 15 Jun 2004 20:24:47 +0000 (20:24 +0000)] 
Don't use Unicode string literals unless we specifically know they do
what we want to.

20 years agoMoved implementation of GetModuleBaseName from ascii to unicode, added
Stefan Leichter [Tue, 15 Jun 2004 20:23:47 +0000 (20:23 +0000)] 
Moved implementation of GetModuleBaseName from ascii to unicode, added
some tests for GetModuleBaseNameA.

20 years agoSHELL_ExecuteW() passes a Unicode environment to CreateProcessW() so
Francois Gouget [Tue, 15 Jun 2004 18:27:50 +0000 (18:27 +0000)] 
SHELL_ExecuteW() passes a Unicode environment to CreateProcessW() so
it must specify the CREATE_UNICODE_ENVIRONMENT flag. Also the
SHELL_ExecuteW32() functions will always be called with a Unicode
environment so adjust their prototype accordingly.