wine
20 years agoProvide an 'A' version of appropriate functions.
Rein Klazes [Thu, 14 Oct 2004 00:28:29 +0000 (00:28 +0000)] 
Provide an 'A' version of appropriate functions.

20 years agoPrefix _fsopen with MSVCRT_ to avoid collision with MinGW header.
Hans Leidekker [Thu, 14 Oct 2004 00:26:39 +0000 (00:26 +0000)] 
Prefix _fsopen with MSVCRT_ to avoid collision with MinGW header.
Typo fix.

20 years agoDon't use magic sizes, actually calculate them.
Vincent Béron [Thu, 14 Oct 2004 00:26:08 +0000 (00:26 +0000)] 
Don't use magic sizes, actually calculate them.

20 years agoOnly compile BuildCallFrom16Func on x86.
Vincent Béron [Thu, 14 Oct 2004 00:25:44 +0000 (00:25 +0000)] 
Only compile BuildCallFrom16Func on x86.

20 years agoFix SHDeleteKey so that it will handle deleting a key with more than
Bill Medland [Thu, 14 Oct 2004 00:25:29 +0000 (00:25 +0000)] 
Fix SHDeleteKey so that it will handle deleting a key with more than
one subkey.  Also includes test.

20 years agoAdd declarations for GetClassLongPtr{A,W}, GCLP_* defines and user
Robert Shearman [Thu, 14 Oct 2004 00:25:15 +0000 (00:25 +0000)] 
Add declarations for GetClassLongPtr{A,W}, GCLP_* defines and user
object information defines.

20 years agoFix function and structure field types so we are compatible with the
Robert Shearman [Mon, 11 Oct 2004 21:00:17 +0000 (21:00 +0000)] 
Fix function and structure field types so we are compatible with the
native dbghelp.

20 years agoFix NtAllocateVirtualMemory declaration and fix users of the
Robert Shearman [Mon, 11 Oct 2004 20:59:06 +0000 (20:59 +0000)] 
Fix NtAllocateVirtualMemory declaration and fix users of the
function.

20 years agoDefine pid_t and ssize_t if not already defined.
Martin Fuchs [Mon, 11 Oct 2004 20:53:50 +0000 (20:53 +0000)] 
Define pid_t and ssize_t if not already defined.

20 years agoAllow exponents of zero (like "1.000E0") to parse
Walt Ogburn [Mon, 11 Oct 2004 20:53:29 +0000 (20:53 +0000)] 
Allow exponents of zero (like "1.000E0") to parse
correctly. Previously, they caused DISP_E_TYPEMISMATCH.

20 years agoAdded forward declaration of struct timeval for futimes.
Alexandre Julliard [Mon, 11 Oct 2004 20:22:06 +0000 (20:22 +0000)] 
Added forward declaration of struct timeval for futimes.

20 years agoImplemented NtYieldExecution.
Alexandre Julliard [Mon, 11 Oct 2004 20:11:01 +0000 (20:11 +0000)] 
Implemented NtYieldExecution.

20 years ago- Move header parsing to callers of pe_load_debug_directory.
Robert Shearman [Mon, 11 Oct 2004 20:08:07 +0000 (20:08 +0000)] 
- Move header parsing to callers of pe_load_debug_directory.
- Add stubs and structures for LF_PROCEDURE types.

20 years agoAdded HMAC_INFO typedef.
Michael Jung [Mon, 11 Oct 2004 20:07:46 +0000 (20:07 +0000)] 
Added HMAC_INFO typedef.

20 years ago- bring the multimedia doc up-to-date
Eric Pouech [Mon, 11 Oct 2004 19:57:10 +0000 (19:57 +0000)] 
- bring the multimedia doc up-to-date
- moved the TODO from the doc into the code

20 years ago- WM_MDISETMENU handler should update new frame menu only if an active
Dmitry Timoshkov [Mon, 11 Oct 2004 19:55:28 +0000 (19:55 +0000)] 
- WM_MDISETMENU handler should update new frame menu only if an active
  and maximized MDI child is visible.
- Add a test case for MDI child activation sequence.

20 years agoApparently this portion of the test was failing under some versions of
Huw Davies [Mon, 11 Oct 2004 19:54:54 +0000 (19:54 +0000)] 
Apparently this portion of the test was failing under some versions of
winxp, so remove it.

20 years ago- Added creation of dispinterface header.
Jacek Caban [Mon, 11 Oct 2004 19:54:37 +0000 (19:54 +0000)] 
- Added creation of dispinterface header.
- Added creation of coclass header.
- Added messages when fopen fails.

20 years agoAvoid using gettimeofday.
Hans Leidekker [Mon, 11 Oct 2004 19:53:54 +0000 (19:53 +0000)] 
Avoid using gettimeofday.

20 years agoInclude stdio.h for MinGW.
Hans Leidekker [Mon, 11 Oct 2004 19:53:13 +0000 (19:53 +0000)] 
Include stdio.h for MinGW.

20 years agoCryptDeriveKey - set return key handle to NULL in case of failure.
Michael Jung [Mon, 11 Oct 2004 19:52:54 +0000 (19:52 +0000)] 
CryptDeriveKey - set return key handle to NULL in case of failure.

20 years agoSort files/folders before testing.
Vitaliy Margolen [Mon, 11 Oct 2004 19:52:23 +0000 (19:52 +0000)] 
Sort files/folders before testing.

20 years agoDefine VER_SUITE_BLADE.
Adam D. Moss [Mon, 11 Oct 2004 19:52:10 +0000 (19:52 +0000)] 
Define VER_SUITE_BLADE.

20 years agoCorrectly define WINVER, _WIN32_WINNT and _WIN32_IE versions in all
Steven Edwards [Mon, 11 Oct 2004 19:51:43 +0000 (19:51 +0000)] 
Correctly define WINVER, _WIN32_WINNT and _WIN32_IE versions in all
cases.

20 years agoUnicodify DIALOG_DlgDirSelect. Use SendMessageW whenever possible.
Dimitrie O. Paun [Mon, 11 Oct 2004 19:51:31 +0000 (19:51 +0000)] 
Unicodify DIALOG_DlgDirSelect. Use SendMessageW whenever possible.

20 years agoAudit the listbox control.
Dimitrie O. Paun [Mon, 11 Oct 2004 19:51:16 +0000 (19:51 +0000)] 
Audit the listbox control.
Fix some indentation problems.

20 years agoImplement interlocked* and wine_switch_to_stack for Alpha.
Vincent Béron [Mon, 11 Oct 2004 19:50:52 +0000 (19:50 +0000)] 
Implement interlocked* and wine_switch_to_stack for Alpha.

20 years agoItems are variable sized, use an accessor to get at them.
Jon Griffiths [Sat, 9 Oct 2004 02:27:00 +0000 (02:27 +0000)] 
Items are variable sized, use an accessor to get at them.
Combine A/W calls together to remove duplication.
Don't leak text when removing/changing items.
Turn off hot tracking when we delete the last item.
Use the 'delete 1 item' logic when deleting all items.

20 years agoMade NtDelayExecution with a 0 timeout yield the CPU, as it is
Jeremy White [Sat, 9 Oct 2004 02:26:29 +0000 (02:26 +0000)] 
Made NtDelayExecution with a 0 timeout yield the CPU, as it is
supposed to.

20 years agoBuild Wine as 32-bit by default on x86-64, and added a --enable-win64
Alexandre Julliard [Fri, 8 Oct 2004 23:39:16 +0000 (23:39 +0000)] 
Build Wine as 32-bit by default on x86-64, and added a --enable-win64
option for people who want to play with 64-bit support.

20 years agoProperly handle the case when last MDI child is being destroyed.
Dmitry Timoshkov [Fri, 8 Oct 2004 23:36:18 +0000 (23:36 +0000)] 
Properly handle the case when last MDI child is being destroyed.

20 years agoUnconditionally open a fresh console for the tests.
Ferenc Wagner [Fri, 8 Oct 2004 23:35:47 +0000 (23:35 +0000)] 
Unconditionally open a fresh console for the tests.

20 years agoProperly compare file versions when upgrading files so that new
Aric Stewart [Fri, 8 Oct 2004 23:35:35 +0000 (23:35 +0000)] 
Properly compare file versions when upgrading files so that new
versions get properly installed.

20 years agoAdded --ld-cmd and --nm-cmd options in winebuild, and make winegcc
Alexandre Julliard [Fri, 8 Oct 2004 21:11:18 +0000 (21:11 +0000)] 
Added --ld-cmd and --nm-cmd options in winebuild, and make winegcc
pass the proper ld command.

20 years agoBetter document some apis in commdlg and mscms.
Vincent Béron [Fri, 8 Oct 2004 21:02:22 +0000 (21:02 +0000)] 
Better document some apis in commdlg and mscms.

20 years agoUpdate types checked by winapi_check.
Vincent Béron [Fri, 8 Oct 2004 21:02:09 +0000 (21:02 +0000)] 
Update types checked by winapi_check.

20 years agoAdded IWebBrowse2 interface.
Jacek Caban [Fri, 8 Oct 2004 21:01:56 +0000 (21:01 +0000)] 
Added IWebBrowse2 interface.

20 years agoCorrect the calling convention of GetSystemWow64Directory{A,W},
Vincent Béron [Fri, 8 Oct 2004 21:01:44 +0000 (21:01 +0000)] 
Correct the calling convention of GetSystemWow64Directory{A,W},
AmpFactorToDB and DBToAmpFactor.

20 years agoCopy and tidy up the code from dx8 create device into wined3d. Call
Jason Edmeades [Fri, 8 Oct 2004 20:52:33 +0000 (20:52 +0000)] 
Copy and tidy up the code from dx8 create device into wined3d. Call
from wined3d and d3d8, but short term only use the code for real from
d3d9.

20 years agoAudit the scroll control.
Dimitrie O. Paun [Fri, 8 Oct 2004 20:51:05 +0000 (20:51 +0000)] 
Audit the scroll control.
Reorganize the documentation in a more readable format.

20 years agoAudit the edit control.
Dimitrie O. Paun [Fri, 8 Oct 2004 20:50:52 +0000 (20:50 +0000)] 
Audit the edit control.

20 years agoUpdate French translation.
Sylvain Petreolle [Fri, 8 Oct 2004 20:50:34 +0000 (20:50 +0000)] 
Update French translation.

20 years agoDisable remaining piece of the code which auto assigns virtual key
Dmitry Timoshkov [Fri, 8 Oct 2004 20:50:24 +0000 (20:50 +0000)] 
Disable remaining piece of the code which auto assigns virtual key
codes, it breaks VK_OEM_102 in finnish/swedish keyboard layouts.

20 years agoAdd some reason codes for ExitWindowsEx().
Francois Gouget [Fri, 8 Oct 2004 20:50:06 +0000 (20:50 +0000)] 
Add some reason codes for ExitWindowsEx().
Also add EWX_FORCEIFHUNG.

20 years agoBring up the File->Save dialog when receiving WM_QUERYENDSESSION.
Francois Gouget [Fri, 8 Oct 2004 20:49:24 +0000 (20:49 +0000)] 
Bring up the File->Save dialog when receiving WM_QUERYENDSESSION.

20 years ago- Added doWinMain stub
Jacek Caban [Fri, 8 Oct 2004 20:49:09 +0000 (20:49 +0000)] 
- Added doWinMain stub
- Fixed htmlhelp.h

20 years agoRemove #ifdef HAVE_SYS_TYPES_H.
Vincent Béron [Fri, 8 Oct 2004 20:48:44 +0000 (20:48 +0000)] 
Remove #ifdef HAVE_SYS_TYPES_H.

20 years agoRemoved wrong memset calls.
Alexandre Julliard [Thu, 7 Oct 2004 19:14:21 +0000 (19:14 +0000)] 
Removed wrong memset calls.

20 years agoFixed MD4Final/MD5Final entries (spotted by Vincent Béron).
Alexandre Julliard [Thu, 7 Oct 2004 19:13:33 +0000 (19:13 +0000)] 
Fixed MD4Final/MD5Final entries (spotted by Vincent Béron).

20 years agoImplement color profile handles.
Hans Leidekker [Thu, 7 Oct 2004 19:12:41 +0000 (19:12 +0000)] 
Implement color profile handles.
Implement OpenColorProfile{A,W} and CloseColorProfile.
Implement GetColorDirectory{A,W} and InstallColorProfile{A,W}.
Implement UninstallColorProfile{A,W}.
Dynamically load liblcms.
Add tests.

20 years agoAdd function prototypes.
Francois Gouget [Thu, 7 Oct 2004 18:53:56 +0000 (18:53 +0000)] 
Add function prototypes.
Modify function calls so the prototypes are checked.

20 years agoNeed to include sys/time.h.
Jeremy White [Thu, 7 Oct 2004 17:36:17 +0000 (17:36 +0000)] 
Need to include sys/time.h.

20 years ago- remove unused IDS_FILE_MOVE_ERROR
Martin Fuchs [Thu, 7 Oct 2004 17:35:23 +0000 (17:35 +0000)] 
- remove unused IDS_FILE_MOVE_ERROR
- use SetWindowFont() instead of SendMessage(WM_SETFONT)
- remove unused comment
- use GET_X_LPARAM() instead of GET_X_LPARAM()
- remove old _ROS_ preprocessor statements

20 years agoConstify some statics and make them smaller.
Jon Griffiths [Thu, 7 Oct 2004 17:35:08 +0000 (17:35 +0000)] 
Constify some statics and make them smaller.

20 years agoImageList_Merge should not fail if indices are bad.
Jon Griffiths [Thu, 7 Oct 2004 17:34:56 +0000 (17:34 +0000)] 
ImageList_Merge should not fail if indices are bad.
Add tests for this case, a visible test mode and fix DrawIndirect test
under some native comctl32.dll's.

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.