wine
20 years agoDraw +/- correctly for large icon sizes.
Jon Griffiths [Thu, 7 Oct 2004 17:34:31 +0000 (17:34 +0000)] 
Draw +/- correctly for large icon sizes.

20 years agoAdd missing ODS_ constants, tagname.
Jon Griffiths [Thu, 7 Oct 2004 17:34:16 +0000 (17:34 +0000)] 
Add missing ODS_ constants, tagname.

20 years agoVectors need all 32 bits to handle _really_ large apps.
Jon Griffiths [Thu, 7 Oct 2004 17:33:43 +0000 (17:33 +0000)] 
Vectors need all 32 bits to handle _really_ large apps.

20 years agoThe generated patch was missing a line of the diff.
Francois Gouget [Thu, 7 Oct 2004 17:33:29 +0000 (17:33 +0000)] 
The generated patch was missing a line of the diff.
genpatch was also depending on the new files being listed first by
'cvs diff' (which is the case but I'm not sure there is any hard
guarantee).
Use 'perl -w' for more checking, fix the resulting 'undefined value'
warnings. In many cases we don't just want $options{xxx} to exist, we
want it to be defined.
Restrict the scope of variables and remove unneeded variables.

20 years agoFix "move file" implementation, in detail:
Martin Fuchs [Thu, 7 Oct 2004 04:25:29 +0000 (04:25 +0000)] 
Fix "move file" implementation, in detail:
- use TCHAR to make the code UNICODE compatible
- pass return string buffer to the dialog procedure
- call display_error() in case of errors to display the WIN32 error
  message
- use slash instead of back slash for unix file system compatibility
- format the code equally to the remaining winefile code

20 years agoAdded a fallback implementation of futimes.
Alexandre Julliard [Thu, 7 Oct 2004 04:25:05 +0000 (04:25 +0000)] 
Added a fallback implementation of futimes.

20 years agoAdd a IWineD3DDevice object type (empty for now), and create one when
Jason Edmeades [Thu, 7 Oct 2004 04:22:21 +0000 (04:22 +0000)] 
Add a IWineD3DDevice object type (empty for now), and create one when
an IDirect3DDevice object is created.

20 years agoDon't import parse_comma_list() unless necessary.
Francois Gouget [Thu, 7 Oct 2004 04:20:41 +0000 (04:20 +0000)] 
Don't import parse_comma_list() unless necessary.
winapi_check_options.pm: Fix typo in the parse_comma_list()
reference.

20 years agoUse the proper #include file delimiter in advpack.
Vincent Béron [Thu, 7 Oct 2004 04:20:24 +0000 (04:20 +0000)] 
Use the proper #include file delimiter in advpack.

20 years agoImmediately refresh child windows after changing the font.
Martin Fuchs [Thu, 7 Oct 2004 04:20:04 +0000 (04:20 +0000)] 
Immediately refresh child windows after changing the font.

20 years agoForce all the tools to be rebuilt before make depend, otherwise make
Alexandre Julliard [Thu, 7 Oct 2004 03:12:44 +0000 (03:12 +0000)] 
Force all the tools to be rebuilt before make depend, otherwise make
will try to do that from the include directory.

20 years agoOnly send WM_PAINTICON and WM_ICONERASEBKGND to 16-bit windows (found
Alexandre Julliard [Thu, 7 Oct 2004 03:09:37 +0000 (03:09 +0000)] 
Only send WM_PAINTICON and WM_ICONERASEBKGND to 16-bit windows (found
by Jeremy White).

20 years agoDon't define COBJMACROS in objbase.h.
Francois Gouget [Thu, 7 Oct 2004 03:06:48 +0000 (03:06 +0000)] 
Don't define COBJMACROS in objbase.h.
Update the Wine sources accordingly.

20 years agoFix an 'uninitialized value' warning.
Francois Gouget [Thu, 7 Oct 2004 02:59:59 +0000 (02:59 +0000)] 
Fix an 'uninitialized value' warning.

20 years agoFix the VarI4FromI2 API documentation.
Francois Gouget [Thu, 7 Oct 2004 02:59:45 +0000 (02:59 +0000)] 
Fix the VarI4FromI2 API documentation.

20 years agoConformance tests must not include wine/debug.h.
Francois Gouget [Thu, 7 Oct 2004 02:59:11 +0000 (02:59 +0000)] 
Conformance tests must not include wine/debug.h.

20 years agoFix sigsegv when double clicking directory entries.
Martin Fuchs [Thu, 7 Oct 2004 02:58:57 +0000 (02:58 +0000)] 
Fix sigsegv when double clicking directory entries.

20 years agoAllow defined types to be used as function names.
Alexandre Julliard [Wed, 6 Oct 2004 18:54:20 +0000 (18:54 +0000)] 
Allow defined types to be used as function names.

20 years agoImplement MD{4,5}Init MD{4,5}Update and MD{4,5}Final.
Hans Leidekker [Wed, 6 Oct 2004 18:53:29 +0000 (18:53 +0000)] 
Implement MD{4,5}Init MD{4,5}Update and MD{4,5}Final.
Add tests for these functions.

20 years agoMake message spy thread safe.
Dmitry Timoshkov [Wed, 6 Oct 2004 18:53:06 +0000 (18:53 +0000)] 
Make message spy thread safe.

20 years ago- Fix WS_getsockopt for the options SO_LINGER, SO_RCVTIMEO and
Rein Klazes [Wed, 6 Oct 2004 18:52:51 +0000 (18:52 +0000)] 
- Fix WS_getsockopt for the options SO_LINGER, SO_RCVTIMEO and
  SO_SNDTIMEO by adding data conversion from Unix to windows.
- Added a test for this.

20 years ago- remove trailing semicolons from constant definitions
Martin Fuchs [Wed, 6 Oct 2004 18:52:30 +0000 (18:52 +0000)] 
- remove trailing semicolons from constant definitions
- add some comments
- make time_to_filetime() a static function

20 years agoFix generation of config.h.
Martin Fuchs [Wed, 6 Oct 2004 18:52:15 +0000 (18:52 +0000)] 
Fix generation of config.h.

20 years agoAdd prototypes for GetWindowLongPtr/SetWindowLongPtr.
Dmitry Timoshkov [Wed, 6 Oct 2004 18:52:01 +0000 (18:52 +0000)] 
Add prototypes for GetWindowLongPtr/SetWindowLongPtr.

20 years agoSkip interthread message test under win9x, it causes a crash there.
Dmitry Timoshkov [Wed, 6 Oct 2004 18:51:27 +0000 (18:51 +0000)] 
Skip interthread message test under win9x, it causes a crash there.

20 years agoMove the GetDeviceCaps into the wined3d library and call from d3d9.
Jason Edmeades [Wed, 6 Oct 2004 00:05:29 +0000 (00:05 +0000)] 
Move the GetDeviceCaps into the wined3d library and call from d3d9.

20 years agoRemove useless FIXME in comment.
Steven Edwards [Wed, 6 Oct 2004 00:05:07 +0000 (00:05 +0000)] 
Remove useless FIXME in comment.

20 years agoFix msvcmaker imports.
Martin Fuchs [Wed, 6 Oct 2004 00:04:54 +0000 (00:04 +0000)] 
Fix msvcmaker imports.

20 years agoFix bug found by Piotr Caban, where our function tried to delete a
Rolf Kalbermatter [Wed, 6 Oct 2004 00:04:39 +0000 (00:04 +0000)] 
Fix bug found by Piotr Caban, where our function tried to delete a
directory eventhough the user canceled the operation.

20 years agoAdd a test case for accelerators, make the test pass on Wine.
Dmitry Timoshkov [Tue, 5 Oct 2004 23:45:35 +0000 (23:45 +0000)] 
Add a test case for accelerators, make the test pass on Wine.

20 years agoAdded a test case for inter-thread DispatchMessage.
Dmitry Timoshkov [Tue, 5 Oct 2004 22:35:00 +0000 (22:35 +0000)] 
Added a test case for inter-thread DispatchMessage.

20 years agoPrevent DispatchMessage from dispatching a message to a different
Alexandre Julliard [Tue, 5 Oct 2004 22:33:22 +0000 (22:33 +0000)] 
Prevent DispatchMessage from dispatching a message to a different
thread (reported by Dmitry Timoshkov).

20 years agoMake sure PostScript floats are printed with LC_NUMERIC="C".
Marcus Meissner [Tue, 5 Oct 2004 22:31:14 +0000 (22:31 +0000)] 
Make sure PostScript floats are printed with LC_NUMERIC="C".

20 years agoDraw background of the empty selected item in empty lists.
Jon Griffiths [Tue, 5 Oct 2004 22:31:00 +0000 (22:31 +0000)] 
Draw background of the empty selected item in empty lists.
Don't draw a focus rect if we dont have the focus.
Don't select items on key up/down in multi-select lists.
Handle LBS_NOSEL correctly, fix remaining todo_wine tests.

20 years agoTests for PathCreateFromUrl, PathIsURL, UrlCreateFromPath and
Huw Davies [Tue, 5 Oct 2004 18:31:58 +0000 (18:31 +0000)] 
Tests for PathCreateFromUrl, PathIsURL, UrlCreateFromPath and
UrlUnescape.

20 years agoRewrite UrlCreateFromPath.
Huw Davies [Tue, 5 Oct 2004 18:31:41 +0000 (18:31 +0000)] 
Rewrite UrlCreateFromPath.

20 years agoDon't use ".previous" for Cygwin build.
Martin Fuchs [Tue, 5 Oct 2004 18:31:21 +0000 (18:31 +0000)] 
Don't use ".previous" for Cygwin build.

20 years agoAssorted spelling fixes.
Francois Gouget [Tue, 5 Oct 2004 18:15:29 +0000 (18:15 +0000)] 
Assorted spelling fixes.

20 years agoIdentify comm.drv as a 16bit dll.
Francois Gouget [Tue, 5 Oct 2004 18:14:02 +0000 (18:14 +0000)] 
Identify comm.drv as a 16bit dll.

20 years agoReplace some IUnknown_QueryInterface() calls with the specific call
Francois Gouget [Tue, 5 Oct 2004 18:10:21 +0000 (18:10 +0000)] 
Replace some IUnknown_QueryInterface() calls with the specific call
for the object being used.

20 years agoAdded/updated Polish translations.
Jacek Caban [Tue, 5 Oct 2004 18:09:34 +0000 (18:09 +0000)] 
Added/updated Polish translations.

20 years agoLimit the length of progress messages to less than $COLUMNS || 80
Francois Gouget [Tue, 5 Oct 2004 18:08:57 +0000 (18:08 +0000)] 
Limit the length of progress messages to less than $COLUMNS || 80
characters so they don't wrap (which would cause them to be badly
erased).
Make good use of the 'x', the perl string multiplication operator.
Add function prototypes.

20 years agoAdd function prototypes.
Francois Gouget [Tue, 5 Oct 2004 18:08:40 +0000 (18:08 +0000)] 
Add function prototypes.

20 years agoImplement CreateDispTypeInfo.
Huw Davies [Tue, 5 Oct 2004 18:07:49 +0000 (18:07 +0000)] 
Implement CreateDispTypeInfo.

20 years agoRewrite PathCreateFromUrl.
Huw Davies [Tue, 5 Oct 2004 18:07:14 +0000 (18:07 +0000)] 
Rewrite PathCreateFromUrl.

20 years agoRemoved no longer needed ICOM compatibility mode in widl.
Alexandre Julliard [Tue, 5 Oct 2004 04:44:20 +0000 (04:44 +0000)] 
Removed no longer needed ICOM compatibility mode in widl.

20 years agoAudit combo control code.
Dimitrie O. Paun [Tue, 5 Oct 2004 04:39:35 +0000 (04:39 +0000)] 
Audit combo control code.
Change [GS]etWindowLong{,Ptr}A to [GS]etWindowLong{,Ptr}W.

20 years agoGet rid of the non-standard Ixxx_METHODS macro definitions, declare
Alexandre Julliard [Tue, 5 Oct 2004 04:38:15 +0000 (04:38 +0000)] 
Get rid of the non-standard Ixxx_METHODS macro definitions, declare
the interfaces explicitly instead.

20 years agoAvoid depending on the non-standard IUnknown_METHODS macro in Wine
Alexandre Julliard [Tue, 5 Oct 2004 04:16:21 +0000 (04:16 +0000)] 
Avoid depending on the non-standard IUnknown_METHODS macro in Wine
internal headers.

20 years agoAsk for link if patch is related to a bug in Bugzilla.
Tony Lambregts [Tue, 5 Oct 2004 04:12:09 +0000 (04:12 +0000)] 
Ask for link if patch is related to a bug in Bugzilla.

20 years agoFix UrlUnescapeW.
Huw Davies [Tue, 5 Oct 2004 04:11:49 +0000 (04:11 +0000)] 
Fix UrlUnescapeW.

20 years agoAudit the static control code.
Dimitrie O. Paun [Tue, 5 Oct 2004 04:11:29 +0000 (04:11 +0000)] 
Audit the static control code.
Change [GS]etWindowLong{,Ptr}A to [GS]etWindowLong{,Ptr}W.

20 years agoAudit and document button code.
Dimitrie O. Paun [Tue, 5 Oct 2004 04:11:13 +0000 (04:11 +0000)] 
Audit and document button code.
Change [GS]etWindowLong{,Ptr}A to [GS]etWindowLong{,Ptr}W.
Change WM_GETDLGCODE as per the MSDN documentation.

20 years agocrosstest target depends on include files.
Hans Leidekker [Tue, 5 Oct 2004 04:10:27 +0000 (04:10 +0000)] 
crosstest target depends on include files.

20 years agoConverted control.h to idl.
Alexandre Julliard [Tue, 5 Oct 2004 02:18:08 +0000 (02:18 +0000)] 
Converted control.h to idl.

20 years agoUse propget/propput attributes where appropriate.
Alexandre Julliard [Tue, 5 Oct 2004 02:16:11 +0000 (02:16 +0000)] 
Use propget/propput attributes where appropriate.

20 years agoAdded support for the propget/propput function attributes.
Alexandre Julliard [Tue, 5 Oct 2004 02:14:54 +0000 (02:14 +0000)] 
Added support for the propget/propput function attributes.

20 years agoMove the Check* type functions into wined3d and copy from d3d9, and
Jason Edmeades [Tue, 5 Oct 2004 02:14:06 +0000 (02:14 +0000)] 
Move the Check* type functions into wined3d and copy from d3d9, and
flag that they are mostly stubs.

20 years agoQuote everything for consistency.
Ferenc Wagner [Tue, 5 Oct 2004 02:10:37 +0000 (02:10 +0000)] 
Quote everything for consistency.
RFC 2068 got superseded by RFC 2616.

20 years agoPathIsURL should return TRUE even if a scheme is unknown.
Huw Davies [Tue, 5 Oct 2004 02:10:18 +0000 (02:10 +0000)] 
PathIsURL should return TRUE even if a scheme is unknown.

20 years agoIf there no MDI child to activate set hwndActiveChild to 0 in
Dmitry Timoshkov [Tue, 5 Oct 2004 02:10:04 +0000 (02:10 +0000)] 
If there no MDI child to activate set hwndActiveChild to 0 in
WM_MDIDESTROY hander, add a test case.

20 years agoMake advapi32/crypt.c test pass under win2k SP4, do stricter error
Dmitry Timoshkov [Tue, 5 Oct 2004 02:09:36 +0000 (02:09 +0000)] 
Make advapi32/crypt.c test pass under win2k SP4, do stricter error
checking, comment out a couple of tests failing under win2k, add a
note why RSA_CPAcquireContext may fail.

20 years agoMakeSureDirectoryPathExists: Recursively create path up to last '\\'.
Wolfgang Schwotzer [Tue, 5 Oct 2004 02:05:28 +0000 (02:05 +0000)] 
MakeSureDirectoryPathExists: Recursively create path up to last '\\'.

20 years agoFixed typo in ProgramsW.
Alexandre Julliard [Mon, 4 Oct 2004 20:49:51 +0000 (20:49 +0000)] 
Fixed typo in ProgramsW.
Changed the case of windows and system directories to match the
directories we create by default.

20 years agoFixed incompatible IDIRECTXFILEOBJECT_METHODS macro, and added
Alexandre Julliard [Mon, 4 Oct 2004 20:47:00 +0000 (20:47 +0000)] 
Fixed incompatible IDIRECTXFILEOBJECT_METHODS macro, and added
IUNKNOWN_METHODS.

20 years agoCheck for getuid and avoid the use of it in libwine if we don't have
Steven Edwards [Mon, 4 Oct 2004 20:45:49 +0000 (20:45 +0000)] 
Check for getuid and avoid the use of it in libwine if we don't have
it.

20 years agoImplement SystemFunction006().
Hans Leidekker [Mon, 4 Oct 2004 20:42:05 +0000 (20:42 +0000)] 
Implement SystemFunction006().
Add a test for SystemFunction006().

20 years agoAdd support for .gnu_debuglink.
Robert Shearman [Mon, 4 Oct 2004 20:41:22 +0000 (20:41 +0000)] 
Add support for .gnu_debuglink.

20 years agoFix an error message.
Jerry Jenkins [Mon, 4 Oct 2004 20:41:10 +0000 (20:41 +0000)] 
Fix an error message.

20 years agoFix port enumeration.
Mike McCormack [Mon, 4 Oct 2004 20:40:44 +0000 (20:40 +0000)] 
Fix port enumeration.

20 years agoIf an animation is already playing do not restart it.
Dmitry Timoshkov [Mon, 4 Oct 2004 20:40:12 +0000 (20:40 +0000)] 
If an animation is already playing do not restart it.
Remove WM_CLOSE handler, it leads to a memory corruption later on.

20 years agoCheck to make sure PropSheetInfo* is not null before dereferencing it
Aric Stewart [Mon, 4 Oct 2004 20:39:55 +0000 (20:39 +0000)] 
Check to make sure PropSheetInfo* is not null before dereferencing it
for some windows messages.

20 years agoCreate mediaobj.h from mediaobj.idl.
Vincent Béron [Mon, 4 Oct 2004 20:39:33 +0000 (20:39 +0000)] 
Create mediaobj.h from mediaobj.idl.

20 years agoAdd more message conversion tests, make the tests pass under Wine.
Dmitry Timoshkov [Mon, 4 Oct 2004 20:39:00 +0000 (20:39 +0000)] 
Add more message conversion tests, make the tests pass under Wine.

20 years agoDon't use COBJMACROS on internal interfaces.
Francois Gouget [Mon, 4 Oct 2004 20:38:32 +0000 (20:38 +0000)] 
Don't use COBJMACROS on internal interfaces.

20 years ago- Fix calculation of required buffer size.
Robert Shearman [Mon, 4 Oct 2004 20:37:43 +0000 (20:37 +0000)] 
- Fix calculation of required buffer size.
- Add support for detecting the IFF_MULTICAST flag.
- Stub for SIO_ADDRESS_LIST_CHANGE.

20 years agoFix incorrect usage of COBJMACROS.
Francois Gouget [Mon, 4 Oct 2004 19:39:32 +0000 (19:39 +0000)] 
Fix incorrect usage of COBJMACROS.
Duplicate and adapt the COM access macros so they also work in C++.
Fix the IDirectPlayX access macros.

20 years agoFix incorrect usage of COBJMACROS.
Francois Gouget [Mon, 4 Oct 2004 19:35:40 +0000 (19:35 +0000)] 
Fix incorrect usage of COBJMACROS.

20 years agoDo not offer submitting the report if the -o option was given.
Ferenc Wagner [Mon, 4 Oct 2004 19:32:20 +0000 (19:32 +0000)] 
Do not offer submitting the report if the -o option was given.

20 years agoAdded Polish translation.
Piotr Caban [Mon, 4 Oct 2004 19:31:50 +0000 (19:31 +0000)] 
Added Polish translation.

20 years agoAdd iccvid.dll to an initial Wine configuration.
Dmitry Timoshkov [Mon, 4 Oct 2004 19:31:37 +0000 (19:31 +0000)] 
Add iccvid.dll to an initial Wine configuration.

20 years agoAvoid a crash in advapi32/test_sha_ctx.c test if required entry points
Dmitry Timoshkov [Mon, 4 Oct 2004 19:31:17 +0000 (19:31 +0000)] 
Avoid a crash in advapi32/test_sha_ctx.c test if required entry points
are missing.

20 years ago- Check for string pointer being outside of the string table.
Robert Shearman [Mon, 4 Oct 2004 19:31:05 +0000 (19:31 +0000)] 
- Check for string pointer being outside of the string table.
- Only parse typedefs on stabs entries that can have them.

20 years agoFix the loading .dbg files by no longer using RtlImageNtHeader which
Robert Shearman [Mon, 4 Oct 2004 19:30:50 +0000 (19:30 +0000)] 
Fix the loading .dbg files by no longer using RtlImageNtHeader which
would return NULL and using looking at the IMAGE_SEPARATE_DEBUG_HEADER
directly instead.

20 years agoCorrect problem with /i argument handling.
Kevin Koltzau [Mon, 4 Oct 2004 19:30:18 +0000 (19:30 +0000)] 
Correct problem with /i argument handling.

20 years agoDon't use the SND_PCM_ASYNC flag for the moment.
Jerry Jenkins [Mon, 4 Oct 2004 19:30:04 +0000 (19:30 +0000)] 
Don't use the SND_PCM_ASYNC flag for the moment.

20 years agoPrevent crash using CJK locale but no input method.
Mike McCormack [Mon, 4 Oct 2004 19:29:43 +0000 (19:29 +0000)] 
Prevent crash using CJK locale but no input method.

20 years agoDo not use GlobalFree for a memory returned by LoadResource.
Dmitry Timoshkov [Mon, 4 Oct 2004 19:29:29 +0000 (19:29 +0000)] 
Do not use GlobalFree for a memory returned by LoadResource.

20 years agoAdd UTC to the time zone list.
Filip Navara [Mon, 4 Oct 2004 19:29:16 +0000 (19:29 +0000)] 
Add UTC to the time zone list.

20 years ago- Use a more unique separator string.
Ferenc Wagner [Mon, 4 Oct 2004 19:28:59 +0000 (19:28 +0000)] 
- Use a more unique separator string.
- Add some quoting to please CGI.pm-3.05.

20 years agoSwitch to 'perl -w' and add 'use strict;'.
Francois Gouget [Mon, 4 Oct 2004 19:28:43 +0000 (19:28 +0000)] 
Switch to 'perl -w' and add 'use strict;'.
Add prototypes to all functions.
Remove $bashver and $outflags, they are not used.

20 years agoFix the JobId field case.
Francois Gouget [Mon, 4 Oct 2004 19:25:21 +0000 (19:25 +0000)] 
Fix the JobId field case.

20 years agoAdd HEAPENTRY32 and the related APIs.
Francois Gouget [Mon, 4 Oct 2004 19:21:35 +0000 (19:21 +0000)] 
Add HEAPENTRY32 and the related APIs.

20 years agoAdd API_RET_TYPE and NET_API_FUNCTION.
Francois Gouget [Mon, 4 Oct 2004 19:16:44 +0000 (19:16 +0000)] 
Add API_RET_TYPE and NET_API_FUNCTION.

20 years agoHandle the static libraries linked to using EXTRALIBS.
Francois Gouget [Mon, 4 Oct 2004 19:14:49 +0000 (19:14 +0000)] 
Handle the static libraries linked to using EXTRALIBS.

20 years ago- Time out on recv from and send to blocking sockets.
Rein Klazes [Mon, 4 Oct 2004 19:13:26 +0000 (19:13 +0000)] 
- Time out on recv from and send to blocking sockets.
- Fix timeout calculation in WS_setsockopt.

20 years agoAdd tests for conversion of message parameters.
Robert Shearman [Mon, 4 Oct 2004 19:10:37 +0000 (19:10 +0000)] 
Add tests for conversion of message parameters.

20 years agoUrlEscape has different rules depending on the protocol.
Huw Davies [Mon, 4 Oct 2004 19:08:50 +0000 (19:08 +0000)] 
UrlEscape has different rules depending on the protocol.
Added a load of tests.

20 years agoDon't loose last band on insert.
Vitaliy Margolen [Mon, 4 Oct 2004 19:07:24 +0000 (19:07 +0000)] 
Don't loose last band on insert.

20 years agoCan't pass NULL as default value to GetPrivateProfileString.
Ge van Geldorp [Mon, 4 Oct 2004 19:05:02 +0000 (19:05 +0000)] 
Can't pass NULL as default value to GetPrivateProfileString.