wine
18 years agoFix msvcrt symbol demangling for non MS symbols.
Vijay Kiran Kamuju [Thu, 20 Oct 2005 13:15:11 +0000 (13:15 +0000)] 
Fix msvcrt symbol demangling for non MS symbols.

18 years agoRemove tempfile used to download Mozilla ActiveX control once it's not
Vincent Béron [Thu, 20 Oct 2005 13:14:31 +0000 (13:14 +0000)] 
Remove tempfile used to download Mozilla ActiveX control once it's not
used anymore.

18 years agoEnable the apply button when changing drive type.
Alexandre Julliard [Thu, 20 Oct 2005 11:39:12 +0000 (11:39 +0000)] 
Enable the apply button when changing drive type.

18 years agoAlways set the drive type even if nothing else changed.
Alexandre Julliard [Thu, 20 Oct 2005 11:37:46 +0000 (11:37 +0000)] 
Always set the drive type even if nothing else changed.

18 years agoRestore focus to the current control without selecting text.
Vitaliy Margolen [Thu, 20 Oct 2005 11:36:55 +0000 (11:36 +0000)] 
Restore focus to the current control without selecting text.

18 years agoIn GetDiskFreeSpace:
Rein Klazes [Thu, 20 Oct 2005 11:36:40 +0000 (11:36 +0000)] 
In GetDiskFreeSpace:
- only cap the total size and available size to 2GB in Win3.x thru
  WinME;
- in that case adjust number of clusters to be less then 65536 by
  increasing the cluster size;
- add corresponding tests.

18 years agoMove the peek_msg buffers for SSL connections into the
Aric Stewart [Thu, 20 Oct 2005 11:35:54 +0000 (11:35 +0000)] 
Move the peek_msg buffers for SSL connections into the
WININET_CONNECTION structure to prevent 2 threads from clobbering each
other's buffers.

18 years agoProxies and stubs for GetTypeInfoCont, GetLibAttr and ReleaseLibAttr.
Huw Davies [Thu, 20 Oct 2005 11:35:30 +0000 (11:35 +0000)] 
Proxies and stubs for GetTypeInfoCont, GetLibAttr and ReleaseLibAttr.

18 years ago- Bugfix in EM_GETTEXTEX
Krzysztof Foltman [Wed, 19 Oct 2005 19:22:11 +0000 (19:22 +0000)] 
- Bugfix in EM_GETTEXTEX
- Additional traces helpful in diagnosing similar (text
  retrieval-related) bugs.

18 years agoUse correct notification for drive selection change.
Vitaliy Margolen [Wed, 19 Oct 2005 19:21:48 +0000 (19:21 +0000)] 
Use correct notification for drive selection change.

18 years agoChange secondary buffer variable name to secondary.
Robert Reif [Wed, 19 Oct 2005 19:21:38 +0000 (19:21 +0000)] 
Change secondary buffer variable name to secondary.
Fix AddRef and Release to use proper class.

18 years agoDon't register classes is no theme is active to avoid trouble (based
Alexandre Julliard [Wed, 19 Oct 2005 19:08:31 +0000 (19:08 +0000)] 
Don't register classes is no theme is active to avoid trouble (based
on a patch by Vitaliy Margolen).

18 years agoUse WineHQ's mirror selection script to get the Mozilla ActiveX
Jonathan Ernst [Wed, 19 Oct 2005 19:07:30 +0000 (19:07 +0000)] 
Use WineHQ's mirror selection script to get the Mozilla ActiveX
Control.

18 years agoSet the http port before figuring out whether we're using a proxy.
Mike McCormack [Wed, 19 Oct 2005 19:07:08 +0000 (19:07 +0000)] 
Set the http port before figuring out whether we're using a proxy.

18 years agoAllow compilation on non-i386.
Pierre d'Herbemont [Wed, 19 Oct 2005 19:06:49 +0000 (19:06 +0000)] 
Allow compilation on non-i386.

18 years agoFix a number of tests failing on windows.
Vitaliy Margolen [Wed, 19 Oct 2005 19:06:35 +0000 (19:06 +0000)] 
Fix a number of tests failing on windows.

18 years agoAdded more developers/translators.
Marcus Meissner [Wed, 19 Oct 2005 18:30:40 +0000 (18:30 +0000)] 
Added more developers/translators.

18 years agoMisplacement of checkboxes with empty label fixed.
Markus Gömmel [Wed, 19 Oct 2005 18:30:14 +0000 (18:30 +0000)] 
Misplacement of checkboxes with empty label fixed.

18 years agoTry using mozctlx's path if there is no registered Mozilla directory.
Jacek Caban [Wed, 19 Oct 2005 18:29:51 +0000 (18:29 +0000)] 
Try using mozctlx's path if there is no registered Mozilla directory.

18 years agoFix CB_GETLBTEXT ANSI-Unicode calls when return value is an error
Krzysztof Foltman [Wed, 19 Oct 2005 18:29:36 +0000 (18:29 +0000)] 
Fix CB_GETLBTEXT ANSI-Unicode calls when return value is an error
code.

18 years agoUse debugstr_a to prevent a buffer overflow when debugging.
Aric Stewart [Wed, 19 Oct 2005 18:28:35 +0000 (18:28 +0000)] 
Use debugstr_a to prevent a buffer overflow when debugging.

18 years agoAdd a test for SetMetaFileBitsEx, make it pass under Wine.
Dmitry Timoshkov [Wed, 19 Oct 2005 18:28:14 +0000 (18:28 +0000)] 
Add a test for SetMetaFileBitsEx, make it pass under Wine.

18 years agoSet the file_part for \\?\ long file names too.
James Hawkins [Tue, 18 Oct 2005 14:12:25 +0000 (14:12 +0000)] 
Set the file_part for \\?\ long file names too.

18 years agoUse appropriate DDE APIs (ANSI or unicode) for ShellExecuteA/W, Excel
Dmitry Timoshkov [Tue, 18 Oct 2005 14:11:17 +0000 (14:11 +0000)] 
Use appropriate DDE APIs (ANSI or unicode) for ShellExecuteA/W, Excel
2000 depends on that.

18 years agoLoadLibrary should ignore trailing spaces in the library name.
Vitaliy Margolen [Tue, 18 Oct 2005 14:10:56 +0000 (14:10 +0000)] 
LoadLibrary should ignore trailing spaces in the library name.

18 years agoImplement GetContainingTypelib_{Proxy,Stub}.
Huw Davies [Tue, 18 Oct 2005 14:09:58 +0000 (14:09 +0000)] 
Implement GetContainingTypelib_{Proxy,Stub}.

18 years agoWhen a dispinterface isn't dual, we should return
Huw Davies [Tue, 18 Oct 2005 14:09:47 +0000 (14:09 +0000)] 
When a dispinterface isn't dual, we should return
TYPE_E_ELEMENTNOTFOUND when trying to get index -1.

18 years agoMake drive type an advanced option.
Ivan Leo Puoti [Tue, 18 Oct 2005 12:02:51 +0000 (12:02 +0000)] 
Make drive type an advanced option.

18 years agoReturn 0 length line as 0 length line for EM_GETLINE.
Vitaliy Margolen [Tue, 18 Oct 2005 12:01:38 +0000 (12:01 +0000)] 
Return 0 length line as 0 length line for EM_GETLINE.

18 years agoWine's behavior is correct now.
Paul Vriens [Tue, 18 Oct 2005 12:00:59 +0000 (12:00 +0000)] 
Wine's behavior is correct now.

18 years agoAdded a __wine_dbg_set_channel_flags function to allow changing flags
Alexandre Julliard [Tue, 18 Oct 2005 10:49:20 +0000 (10:49 +0000)] 
Added a __wine_dbg_set_channel_flags function to allow changing flags
from inside the code.

18 years agoWhen doing A->W WM_GETTEXTLENGTH, use WM_GETTEXT behind the scenes to
Frank Richter [Tue, 18 Oct 2005 10:45:18 +0000 (10:45 +0000)] 
When doing A->W WM_GETTEXTLENGTH, use WM_GETTEXT behind the scenes to
obtain an exact length.

18 years agoRevert previous change, OF_EXIST really returns HFILE_ERROR.
Alexandre Julliard [Tue, 18 Oct 2005 10:39:15 +0000 (10:39 +0000)] 
Revert previous change, OF_EXIST really returns HFILE_ERROR.

18 years agoMake sure the component string is nul terminated.
Mike McCormack [Tue, 18 Oct 2005 10:36:38 +0000 (10:36 +0000)] 
Make sure the component string is nul terminated.

18 years agoUse ShellLink_QueryInterface to return the right interface in
Mike McCormack [Tue, 18 Oct 2005 10:36:03 +0000 (10:36 +0000)] 
Use ShellLink_QueryInterface to return the right interface in
IShellLink_Constructor.

18 years agoShow desktop mode disabled if the Desktop registry value exists but
Rein Klazes [Tue, 18 Oct 2005 10:35:41 +0000 (10:35 +0000)] 
Show desktop mode disabled if the Desktop registry value exists but
starts with N,n,F,f or 0. This agrees with the logic in x11drv.

18 years agoAdd a test for CopyMetaFile, make it pass under Wine.
Dmitry Timoshkov [Tue, 18 Oct 2005 10:35:14 +0000 (10:35 +0000)] 
Add a test for CopyMetaFile, make it pass under Wine.

18 years agoCorrect AtlModuleAddTermFunc prototype.
Vincent Béron [Tue, 18 Oct 2005 10:34:21 +0000 (10:34 +0000)] 
Correct AtlModuleAddTermFunc prototype.

18 years agoInclude winuser.h so the code compiles cleanly on windows using
Robert Reif [Mon, 17 Oct 2005 09:24:50 +0000 (09:24 +0000)] 
Include winuser.h so the code compiles cleanly on windows using
windows headers.

18 years agoRemove unspecific FIXME.
Uwe Bonnes [Mon, 17 Oct 2005 09:23:22 +0000 (09:23 +0000)] 
Remove unspecific FIXME.

18 years agoFix one test failing on all windows versions.
Vitaliy Margolen [Mon, 17 Oct 2005 09:23:11 +0000 (09:23 +0000)] 
Fix one test failing on all windows versions.

18 years agoIgnore empty environment strings.
Alexandre Julliard [Mon, 17 Oct 2005 08:56:41 +0000 (08:56 +0000)] 
Ignore empty environment strings.

18 years agoRemove "Automatically detect windows version". Default to win2k.
Vitaliy Margolen [Mon, 17 Oct 2005 08:55:45 +0000 (08:55 +0000)] 
Remove "Automatically detect windows version". Default to win2k.

18 years agoEnumerate only requested modes by taking into account surface desc
Christian Costa [Mon, 17 Oct 2005 08:55:27 +0000 (08:55 +0000)] 
Enumerate only requested modes by taking into account surface desc
when present.

18 years agoFix installable driver removal.
Christian Costa [Mon, 17 Oct 2005 08:55:05 +0000 (08:55 +0000)] 
Fix installable driver removal.

18 years agoMSDN states that the pszDisplayName member of BROWSEINFO is assumed to
Aric Stewart [Mon, 17 Oct 2005 08:54:53 +0000 (08:54 +0000)] 
MSDN states that the pszDisplayName member of BROWSEINFO is assumed to
be MAX_PATH in length. So when doing the A->W conversion in
BrowseForFolderA do not set that member to be the size of the
incoming string, instead make it MAX_PATH.

18 years agoioctl 440F only returns non mapped drives (for now).
Eric Pouech [Mon, 17 Oct 2005 08:54:28 +0000 (08:54 +0000)] 
ioctl 440F only returns non mapped drives (for now).

18 years agoIn parse_mount_entries return the loop device instead of the mounted
Alexandre Julliard [Thu, 13 Oct 2005 14:32:22 +0000 (14:32 +0000)] 
In parse_mount_entries return the loop device instead of the mounted
file for loop mounts.

18 years agoReport the correct version in the About dialog.
Alexandre Julliard [Thu, 13 Oct 2005 14:24:52 +0000 (14:24 +0000)] 
Report the correct version in the About dialog.

18 years agoFix "Remove application" for applications that had some custom
Vitaliy Margolen [Thu, 13 Oct 2005 13:44:38 +0000 (13:44 +0000)] 
Fix "Remove application" for applications that had some custom
settings.

18 years agoFix unnecessary (and harmful) repeated statement.
Krzysztof Foltman [Thu, 13 Oct 2005 13:44:14 +0000 (13:44 +0000)] 
Fix unnecessary (and harmful) repeated statement.

18 years agoAllow cube textures to be updated.
Oliver Stieber [Thu, 13 Oct 2005 13:44:03 +0000 (13:44 +0000)] 
Allow cube textures to be updated.

18 years agoRemoved incorrect process queue check in wait_input_idle.
Alexandre Julliard [Wed, 12 Oct 2005 21:10:52 +0000 (21:10 +0000)] 
Removed incorrect process queue check in wait_input_idle.

18 years agoChanged the way that 24bit and 32bit Adapter and Buffer formats are
Oliver Stieber [Wed, 12 Oct 2005 21:07:27 +0000 (21:07 +0000)] 
Changed the way that 24bit and 32bit Adapter and Buffer formats are
reported allowing EVE online to get past the startup screen and
allowing the Fur demo (amongst others) to run in a window, as under
windows, instead of in fullscreen mode.

18 years agoInitialize a bunch of dc values to their default before enumerating an
Huw Davies [Wed, 12 Oct 2005 21:06:20 +0000 (21:06 +0000)] 
Initialize a bunch of dc values to their default before enumerating an
enhmetafile.
Add tests for these and for some values that don't get reset.

18 years ago- Style trace information is written to different debug channel (it's
Krzysztof Foltman [Wed, 12 Oct 2005 21:05:52 +0000 (21:05 +0000)] 
- Style trace information is written to different debug channel (it's
  not very useful anymore, reference counting looks correct for now).
- The document dump contains the character position of the end-of-text
  mark.

18 years agoDisable depth test when there is no Z buffer attached.
Christian Costa [Wed, 12 Oct 2005 21:05:40 +0000 (21:05 +0000)] 
Disable depth test when there is no Z buffer attached.
Initialise texture states at creation instead of when tex name is
generated.

18 years agoAdd checks for ARB_vertex_program before allowing vertex shaders to
Oliver Stieber [Tue, 11 Oct 2005 20:27:54 +0000 (20:27 +0000)] 
Add checks for ARB_vertex_program before allowing vertex shaders to
use ARB_vertex_program.

18 years agoMake user test loadable on NT4.
Stefan Leichter [Tue, 11 Oct 2005 20:27:27 +0000 (20:27 +0000)] 
Make user test loadable on NT4.

18 years agoNT3.51 returns ERROR_MORE_DATA.
Detlef Riekenberg [Tue, 11 Oct 2005 19:58:38 +0000 (19:58 +0000)] 
NT3.51 returns ERROR_MORE_DATA.

18 years agoTests commented out and FIXME-ed long ago now pass.
Mike O'Regan [Tue, 11 Oct 2005 19:57:17 +0000 (19:57 +0000)] 
Tests commented out and FIXME-ed long ago now pass.

18 years agoFixed encoding of non-ASCII chars.
Phil Krylov [Tue, 11 Oct 2005 19:56:03 +0000 (19:56 +0000)] 
Fixed encoding of non-ASCII chars.

18 years agoAdd a safety check for number of control points in PolyBezierTo.
Dmitry Timoshkov [Tue, 11 Oct 2005 19:55:24 +0000 (19:55 +0000)] 
Add a safety check for number of control points in PolyBezierTo.

18 years agoRename struct option in order to avoid a conflict with wine/port.h.
Dmitry Timoshkov [Tue, 11 Oct 2005 19:55:11 +0000 (19:55 +0000)] 
Rename struct option in order to avoid a conflict with wine/port.h.

18 years agoIf the meta/clip intersection (Rao) region doesn't exist, return
Huw Davies [Tue, 11 Oct 2005 19:55:01 +0000 (19:55 +0000)] 
If the meta/clip intersection (Rao) region doesn't exist, return
either the meta or clip region if they do exist.
Remove the wine_todo's.

18 years agoUpdate German and Hungarian keyboard layouts to better match X11
Dmitry Timoshkov [Tue, 11 Oct 2005 19:27:22 +0000 (19:27 +0000)] 
Update German and Hungarian keyboard layouts to better match X11
ones.

18 years agoMake sure not to strcpy from a NULL default value pointer.
Mike McCormack [Tue, 11 Oct 2005 19:27:03 +0000 (19:27 +0000)] 
Make sure not to strcpy from a NULL default value pointer.

18 years agoTest that the FO_COPY action creates output directories if they don't
James Hawkins [Tue, 11 Oct 2005 19:26:47 +0000 (19:26 +0000)] 
Test that the FO_COPY action creates output directories if they don't
exist.

18 years agoFix PrimaryBufferImpl pointer to deleted DirectSoundImpl.
Robert Reif [Tue, 11 Oct 2005 19:26:37 +0000 (19:26 +0000)] 
Fix PrimaryBufferImpl pointer to deleted DirectSoundImpl.

18 years ago- fix first two arguments to 'FindExecutableA' (input strings instead
Lionel Ulmer [Tue, 11 Oct 2005 19:26:20 +0000 (19:26 +0000)] 
- fix first two arguments to 'FindExecutableA' (input strings instead
  of pointers)
- fix last argument to 'FindExecutableW' (it's an output string)

18 years agoRemoved non-portable ldconfig invocation and misleading
Alexandre Julliard [Mon, 10 Oct 2005 20:08:09 +0000 (20:08 +0000)] 
Removed non-portable ldconfig invocation and misleading
warning. People who need the extra hand-holding should use
wineinstall.

18 years agoAdd an assert if both arguments to DD_STRUCT_COPY_BYSIZE are equal.
Lionel Ulmer [Mon, 10 Oct 2005 19:53:37 +0000 (19:53 +0000)] 
Add an assert if both arguments to DD_STRUCT_COPY_BYSIZE are equal.

18 years agoGetRandomRgn only returns the SYSRGN in screen coordinates.
Huw Davies [Mon, 10 Oct 2005 19:53:22 +0000 (19:53 +0000)] 
GetRandomRgn only returns the SYSRGN in screen coordinates.
Add a bunch of tests for GetRandomRgn.

18 years agoRemoved buffer overrun error (incrementing output pointer one time too
Krzysztof Foltman [Mon, 10 Oct 2005 19:52:59 +0000 (19:52 +0000)] 
Removed buffer overrun error (incrementing output pointer one time too
much in non-CRLF mode) making KeyNote fail to install.

18 years agoReport unrecognized opcodes as FIXMEs instead of TRACEs so that they
Oliver Stieber [Mon, 10 Oct 2005 19:52:49 +0000 (19:52 +0000)] 
Report unrecognized opcodes as FIXMEs instead of TRACEs so that they
are easier to spot and fix.

18 years agoAdd current directory to default include path.
Alexandre Julliard [Mon, 10 Oct 2005 18:07:34 +0000 (18:07 +0000)] 
Add current directory to default include path.

18 years agoDefault search path for an include file should be based on the path of
Alexandre Julliard [Mon, 10 Oct 2005 18:06:50 +0000 (18:06 +0000)] 
Default search path for an include file should be based on the path of
the parent source file, not the current directory.

18 years agoAdded PHT time zone.
Vijay Kiran Kamuju [Mon, 10 Oct 2005 18:03:56 +0000 (18:03 +0000)] 
Added PHT time zone.

18 years agoDon't create old unlocalized directories in wineprefixcreate.
Richard Cohen [Mon, 10 Oct 2005 18:03:25 +0000 (18:03 +0000)] 
Don't create old unlocalized directories in wineprefixcreate.

18 years agoThe previous implementation was a workaround for off-by-one bug in
Krzysztof Foltman [Mon, 10 Oct 2005 18:00:52 +0000 (18:00 +0000)] 
The previous implementation was a workaround for off-by-one bug in
ME_RunOfsFromCharOfs, this one relies on correct behavior of that
function introduced by the previous patch.

18 years agoFix _ismbblead test to pass on windows.
Vitaliy Margolen [Mon, 10 Oct 2005 18:00:20 +0000 (18:00 +0000)] 
Fix _ismbblead test to pass on windows.

18 years agoIn case of failure and OF_EXIST is specified, return FALSE instead of
Maxime Bellengé [Mon, 10 Oct 2005 11:19:31 +0000 (11:19 +0000)] 
In case of failure and OF_EXIST is specified, return FALSE instead of
HFILE_ERROR.

18 years agoFixed changing console's windows.
Eric Pouech [Mon, 10 Oct 2005 11:18:46 +0000 (11:18 +0000)] 
Fixed changing console's windows.

18 years agoFixed EOL detection in ME_RunOfsFromCharOfs in 1.0 emulation mode
Krzysztof Foltman [Mon, 10 Oct 2005 11:18:29 +0000 (11:18 +0000)] 
Fixed EOL detection in ME_RunOfsFromCharOfs in 1.0 emulation mode
(necessary for a non-workaround version of EM_POSFROMCHAR).

18 years agoMake window uses black brush for background.
Christian Costa [Mon, 10 Oct 2005 10:44:54 +0000 (10:44 +0000)] 
Make window uses black brush for background.
Check format type of video stream.

18 years agoAdd trace to DefineDosDevice.
Christian Costa [Mon, 10 Oct 2005 10:44:35 +0000 (10:44 +0000)] 
Add trace to DefineDosDevice.

18 years ago- do not pass private data to the application but a copy of it
Lionel Ulmer [Mon, 10 Oct 2005 10:44:23 +0000 (10:44 +0000)] 
- do not pass private data to the application but a copy of it
- add some more traces

18 years agoFix a bug in 1.0 emulation mode in EM_LINELENGTH (which broke PTE
Krzysztof Foltman [Mon, 10 Oct 2005 10:44:01 +0000 (10:44 +0000)] 
Fix a bug in 1.0 emulation mode in EM_LINELENGTH (which broke PTE
installer).

18 years agoSet the version we report in wmc and wrc from the global Wine
Alexandre Julliard [Mon, 10 Oct 2005 10:43:41 +0000 (10:43 +0000)] 
Set the version we report in wmc and wrc from the global Wine
version.

18 years agoFix 1.0 emulation mode in ME_GetTextW.
Krzysztof Foltman [Mon, 10 Oct 2005 10:30:25 +0000 (10:30 +0000)] 
Fix 1.0 emulation mode in ME_GetTextW.

18 years agoDon't hardcode "windows" directory.
Richard Cohen [Mon, 10 Oct 2005 10:29:53 +0000 (10:29 +0000)] 
Don't hardcode "windows" directory.
Make "My Pictures" etc. point to $HOME.

18 years agoFix an error message.
Richard Cohen [Mon, 10 Oct 2005 10:29:24 +0000 (10:29 +0000)] 
Fix an error message.

18 years agoDirectSoundDevice reference count cleanup.
Robert Reif [Mon, 10 Oct 2005 10:29:13 +0000 (10:29 +0000)] 
DirectSoundDevice reference count cleanup.

18 years agoUpdate the Bulgarian resource file.
Milko Krachounov [Mon, 10 Oct 2005 10:28:59 +0000 (10:28 +0000)] 
Update the Bulgarian resource file.

18 years agoPass characters to get_file_name() helper, not bytes.
Marcus Meissner [Mon, 10 Oct 2005 10:28:48 +0000 (10:28 +0000)] 
Pass characters to get_file_name() helper, not bytes.

18 years ago- pass a copy of the surface description to the application
Lionel Ulmer [Mon, 10 Oct 2005 10:28:05 +0000 (10:28 +0000)] 
- pass a copy of the surface description to the application
- increase the surface reference count when giving the surface pointer
  to the caller

18 years agoFix dsound8 test to deal with an installed but unregistered
Robert Reif [Mon, 10 Oct 2005 10:27:50 +0000 (10:27 +0000)] 
Fix dsound8 test to deal with an installed but unregistered
IDirectSound8.

18 years agoEnsure we always have a title for the .hlp file.
Eric Pouech [Mon, 10 Oct 2005 10:27:37 +0000 (10:27 +0000)] 
Ensure we always have a title for the .hlp file.

18 years agoHandle error conditions for print.
Eric Pouech [Mon, 10 Oct 2005 10:27:22 +0000 (10:27 +0000)] 
Handle error conditions for print.

18 years agoFixed mmioOpenW flags for playback.
Eric Pouech [Mon, 10 Oct 2005 10:27:05 +0000 (10:27 +0000)] 
Fixed mmioOpenW flags for playback.