wine
19 years agoClean up handle usage.
Robert Reif [Mon, 21 Mar 2005 11:21:18 +0000 (11:21 +0000)] 
Clean up handle usage.

19 years agoDon't try to resync Z-order on ConfigureNotify events, this cannot
Alexandre Julliard [Mon, 21 Mar 2005 10:57:21 +0000 (10:57 +0000)] 
Don't try to resync Z-order on ConfigureNotify events, this cannot
work right anyway.

19 years agoCorrect and complete some api documentation.
Vincent Béron [Mon, 21 Mar 2005 10:55:13 +0000 (10:55 +0000)] 
Correct and complete some api documentation.

19 years agoCorrections to UrlIsW and UrlIsA.
Troy Rollo [Mon, 21 Mar 2005 10:54:35 +0000 (10:54 +0000)] 
Corrections to UrlIsW and UrlIsA.
URL_IS_OPAQUE results depend only on the scheme, not on the URL.
URL_IS_FILEURL also only depends on the scheme ("file:").

19 years agoRemove break statements missed in last patch.
Glenn Wurster [Mon, 21 Mar 2005 10:53:42 +0000 (10:53 +0000)] 
Remove break statements missed in last patch.

19 years agoTeach winapi about types newly used in various dlls.
Vincent Béron [Mon, 21 Mar 2005 10:53:13 +0000 (10:53 +0000)] 
Teach winapi about types newly used in various dlls.

19 years agoTeach winapi_check about other calling convention shorthands (they all
Vincent Béron [Mon, 21 Mar 2005 10:52:53 +0000 (10:52 +0000)] 
Teach winapi_check about other calling convention shorthands (they all
are really stdcall).

19 years agoWineDirect3DCreate has 3 args in the source.
Vincent Béron [Mon, 21 Mar 2005 10:52:32 +0000 (10:52 +0000)] 
WineDirect3DCreate has 3 args in the source.

19 years agoUse "" for Windows includes in dlls, instead of <>.
Vincent Béron [Mon, 21 Mar 2005 10:52:26 +0000 (10:52 +0000)] 
Use "" for Windows includes in dlls, instead of <>.

19 years agoKey words and replacements are case insensitive.
Jacek Caban [Mon, 21 Mar 2005 10:52:04 +0000 (10:52 +0000)] 
Key words and replacements are case insensitive.

19 years agoiSelectedImage is allowed to be 0.
Robert Shearman [Mon, 21 Mar 2005 10:51:14 +0000 (10:51 +0000)] 
iSelectedImage is allowed to be 0.

19 years agoFix SHCopyKey to treat string parameter correctly as source path
Robert Shearman [Mon, 21 Mar 2005 10:50:55 +0000 (10:50 +0000)] 
Fix SHCopyKey to treat string parameter correctly as source path
instead of destination path.

19 years agoFixed some calling conventions.
Vincent Béron [Mon, 21 Mar 2005 10:32:45 +0000 (10:32 +0000)] 
Fixed some calling conventions.

19 years agoComplete unicodification.
Dimitrie O. Paun [Mon, 21 Mar 2005 10:30:33 +0000 (10:30 +0000)] 
Complete unicodification.

19 years agoProper handling for GWL_STYLE.
Dimitrie O. Paun [Mon, 21 Mar 2005 10:30:18 +0000 (10:30 +0000)] 
Proper handling for GWL_STYLE.
Store and use hwndSelf in the PAGER_INFO.
Pass the infoPtr around instead of hwnd.
Use proper types in the function signatures.
Fix a few return statements.

19 years agoix test for STGM_SHARE_EXCLUSIVE on nameless DocFiles.
Troy Rollo [Mon, 21 Mar 2005 10:30:01 +0000 (10:30 +0000)] 
ix test for STGM_SHARE_EXCLUSIVE on nameless DocFiles.

19 years ago- Add icons for the value pane.
Robert Shearman [Mon, 21 Mar 2005 10:29:32 +0000 (10:29 +0000)] 
- Add icons for the value pane.
- Display REG_MULTI_SZ values.
- Make the lack of support for certain value types more noticeable to
  the user.

19 years ago- Display an error message if any edit operation fails.
Robert Shearman [Mon, 21 Mar 2005 10:29:09 +0000 (10:29 +0000)] 
- Display an error message if any edit operation fails.
- Make key renaming fail if the destination key already exists.
- Better error recovery in the case where SHCopyKey fails.

19 years agoRemoved wrong FIXMEs.
Christian Costa [Mon, 21 Mar 2005 10:28:49 +0000 (10:28 +0000)] 
Removed wrong FIXMEs.

19 years agoSpecify correct buffer size in GetPrivateProfileStringW calls.
Filip Navara [Mon, 21 Mar 2005 10:28:38 +0000 (10:28 +0000)] 
Specify correct buffer size in GetPrivateProfileStringW calls.

19 years agoImprove parameter checking in NtCreateFile.
Ivan Leo Puoti [Mon, 21 Mar 2005 10:28:23 +0000 (10:28 +0000)] 
Improve parameter checking in NtCreateFile.
Add documentation for ea_buffer and ea_length.

19 years agoIf a FOURCC surface specifies DDSD_PITCH, use that instead of
Matthew Mastracci [Mon, 21 Mar 2005 10:28:09 +0000 (10:28 +0000)] 
If a FOURCC surface specifies DDSD_PITCH, use that instead of
dwLinearSize.

19 years agoDelete the critical section when freeing up the infoPtr.
Dimitrie O. Paun [Mon, 21 Mar 2005 10:27:58 +0000 (10:27 +0000)] 
Delete the critical section when freeing up the infoPtr.

19 years agoPrint out message name to make reading traces easier.
Robert Reif [Mon, 21 Mar 2005 10:27:47 +0000 (10:27 +0000)] 
Print out message name to make reading traces easier.

19 years ago- PageUp key support.
Krzysztof Foltman [Mon, 21 Mar 2005 10:27:24 +0000 (10:27 +0000)] 
- PageUp key support.
- Support for "normal" scroll bar functionality (line and page
  scrolling).

19 years agoAdded support for the TLS expansion slots, adding an extra 1024
Alexandre Julliard [Sat, 19 Mar 2005 17:14:12 +0000 (17:14 +0000)] 
Added support for the TLS expansion slots, adding an extra 1024
entries.

19 years agoFall back to default prepare/unprepare header functions.
Robert Reif [Sat, 19 Mar 2005 17:11:02 +0000 (17:11 +0000)] 
Fall back to default prepare/unprepare header functions.

19 years agoFix block align error message to show length before fix up.
Robert Reif [Sat, 19 Mar 2005 17:09:33 +0000 (17:09 +0000)] 
Fix block align error message to show length before fix up.

19 years agoFix usage of STGM_ enumerations, remove forward declaration.
Mike McCormack [Sat, 19 Mar 2005 17:09:14 +0000 (17:09 +0000)] 
Fix usage of STGM_ enumerations, remove forward declaration.

19 years agoRemove forward declarations of interface methods.
Mike McCormack [Sat, 19 Mar 2005 17:09:03 +0000 (17:09 +0000)] 
Remove forward declarations of interface methods.

19 years agoRemove an unused function.
Mike McCormack [Sat, 19 Mar 2005 17:08:52 +0000 (17:08 +0000)] 
Remove an unused function.

19 years ago- test cases for summary information
Mike McCormack [Sat, 19 Mar 2005 17:08:34 +0000 (17:08 +0000)] 
- test cases for summary information
- fix memory leaks

19 years agoIssue a warning if no sound system was found.
Francois Gouget [Sat, 19 Mar 2005 17:08:18 +0000 (17:08 +0000)] 
Issue a warning if no sound system was found.

19 years ago- made string operations consistent wrt whitespace handling (which
Krzysztof Foltman [Sat, 19 Mar 2005 17:06:17 +0000 (17:06 +0000)] 
- made string operations consistent wrt whitespace handling (which
  should greatly improve stability of the wrap code and eliminate
  regressions of the most recent versions)
- completely new scrollbar handling (much more reliable) and related
  redraw fixes
- Page Down handler (no Page Up yet, fixing wrap/redraw/scrollbar bugs
  was of higher priority)

19 years agoFix deadlock caused by not leaving the critical section on all code
Robert Shearman [Sat, 19 Mar 2005 17:05:41 +0000 (17:05 +0000)] 
Fix deadlock caused by not leaving the critical section on all code
paths.

19 years agoFix memory leak in OleDuplicateData on error path (found by Smatch).
Robert Shearman [Sat, 19 Mar 2005 17:05:12 +0000 (17:05 +0000)] 
Fix memory leak in OleDuplicateData on error path (found by Smatch).

19 years agoGetCPInfo should return FALSE if called with NULL info buffer.
Ulrich Czekalla [Sat, 19 Mar 2005 17:04:56 +0000 (17:04 +0000)] 
GetCPInfo should return FALSE if called with NULL info buffer.

19 years agoAdded implementation of File[Un]Register and Resource[Un]RegisterSz.
Jacek Caban [Sat, 19 Mar 2005 17:04:13 +0000 (17:04 +0000)] 
Added implementation of File[Un]Register and Resource[Un]RegisterSz.

19 years agoBring default registry in line with implicit default behaviour by
Paul Millar [Sat, 19 Mar 2005 17:04:03 +0000 (17:04 +0000)] 
Bring default registry in line with implicit default behaviour by
using the --auto option with winedbg.

19 years agoAvoid a magic number.
Jon Griffiths [Sat, 19 Mar 2005 17:03:43 +0000 (17:03 +0000)] 
Avoid a magic number.

19 years agoFixed other instances of the xrealloc(0) bug.
Alexandre Julliard [Fri, 18 Mar 2005 14:09:55 +0000 (14:09 +0000)] 
Fixed other instances of the xrealloc(0) bug.

19 years agoUPDOWN_GetBuddyInt should not fail when the control is empty.
C. Scott Ananian [Fri, 18 Mar 2005 14:09:12 +0000 (14:09 +0000)] 
UPDOWN_GetBuddyInt should not fail when the control is empty.

19 years ago-Wunsigned fixes.
Jon Griffiths [Fri, 18 Mar 2005 14:04:07 +0000 (14:04 +0000)] 
-Wunsigned fixes.

19 years agoDon't crash on xrealloc(0) (found by Jon Griffiths).
Alexandre Julliard [Fri, 18 Mar 2005 14:03:38 +0000 (14:03 +0000)] 
Don't crash on xrealloc(0) (found by Jon Griffiths).

19 years agoFixed vartype test.
Jacek Caban [Fri, 18 Mar 2005 14:02:12 +0000 (14:02 +0000)] 
Fixed vartype test.

19 years agoImplement summary information loading and saving.
Mike McCormack [Fri, 18 Mar 2005 14:01:39 +0000 (14:01 +0000)] 
Implement summary information loading and saving.

19 years agoImplement @188,190,195,200,256,478,481.
Jon Griffiths [Fri, 18 Mar 2005 14:01:16 +0000 (14:01 +0000)] 
Implement @188,190,195,200,256,478,481.
IUnknown_EnableModeless() also handles IOleInPlaceActiveObject.

19 years agoRevert changes to the painting code, the WM_CTLCOLORSTATIC message
Alexandre Julliard [Fri, 18 Mar 2005 10:30:13 +0000 (10:30 +0000)] 
Revert changes to the painting code, the WM_CTLCOLORSTATIC message
should not be sent from the animation thread.

19 years agoAdd support for more than one sound card.
Robert Reif [Fri, 18 Mar 2005 10:26:05 +0000 (10:26 +0000)] 
Add support for more than one sound card.
Fix wave out support when no volume control is present.
Use proper structure for wave in device caps.

19 years agoCheck wave out volume support.
Robert Reif [Fri, 18 Mar 2005 10:25:48 +0000 (10:25 +0000)] 
Check wave out volume support.

19 years agoFixed atl.rgs.
Jacek Caban [Fri, 18 Mar 2005 10:25:34 +0000 (10:25 +0000)] 
Fixed atl.rgs.

19 years agoKeys may have only one of attributes.
Jacek Caban [Fri, 18 Mar 2005 10:25:29 +0000 (10:25 +0000)] 
Keys may have only one of attributes.

19 years agoFix compilation of the case without proper Linux joystick support.
Gerald Pfeifer [Fri, 18 Mar 2005 10:25:15 +0000 (10:25 +0000)] 
Fix compilation of the case without proper Linux joystick support.

19 years agoFixed support for RTF documents using ANSI charset and added support
Phil Krylov [Fri, 18 Mar 2005 10:24:51 +0000 (10:24 +0000)] 
Fixed support for RTF documents using ANSI charset and added support
for multibyte charsets, so that BIG5 and UTF-8 RTF documents are
working now.

19 years agoUse LMEM_ flags for LocalAlloc(), not GMEM_ (GlobalAlloc).
Jon Griffiths [Thu, 17 Mar 2005 20:53:37 +0000 (20:53 +0000)] 
Use LMEM_ flags for LocalAlloc(), not GMEM_ (GlobalAlloc).

19 years agoRevert the previous change, this is not working right yet.
Alexandre Julliard [Thu, 17 Mar 2005 20:51:53 +0000 (20:51 +0000)] 
Revert the previous change, this is not working right yet.

19 years agoFor ShellExecuteExA we need to copy out the hProcess value from the W
Aric Stewart [Thu, 17 Mar 2005 20:50:53 +0000 (20:50 +0000)] 
For ShellExecuteExA we need to copy out the hProcess value from the W
structure.

19 years agoBegin implementing IPropertyStorage.
Juan Lang [Thu, 17 Mar 2005 20:50:35 +0000 (20:50 +0000)] 
Begin implementing IPropertyStorage.

19 years agoMake the server know about the visible area of a window, which is the
Alexandre Julliard [Thu, 17 Mar 2005 19:10:41 +0000 (19:10 +0000)] 
Make the server know about the visible area of a window, which is the
window rect minus the caption and borders when they are handled by the
window manager.

19 years agoMatch OVERLAPPED structure to the SDK definition.
Dmitry Timoshkov [Thu, 17 Mar 2005 19:00:08 +0000 (19:00 +0000)] 
Match OVERLAPPED structure to the SDK definition.

19 years agoFall back to default header prepare and unprepare functions.
Robert Reif [Thu, 17 Mar 2005 18:56:14 +0000 (18:56 +0000)] 
Fall back to default header prepare and unprepare functions.

19 years agoRemove some dead code and some ifdefs.
Mike McCormack [Thu, 17 Mar 2005 18:55:49 +0000 (18:55 +0000)] 
Remove some dead code and some ifdefs.

19 years agoAdd more tests and fix InternetTimeToSystemTimeW accordingly.
Hans Leidekker [Thu, 17 Mar 2005 18:55:41 +0000 (18:55 +0000)] 
Add more tests and fix InternetTimeToSystemTimeW accordingly.

19 years agoFix a regression in the file open dialog.
Mike McCormack [Thu, 17 Mar 2005 18:55:16 +0000 (18:55 +0000)] 
Fix a regression in the file open dialog.

19 years agoAdd parameter checking and remove last fixme.
Ivan Leo Puoti [Thu, 17 Mar 2005 18:55:00 +0000 (18:55 +0000)] 
Add parameter checking and remove last fixme.

19 years agoMore trace info.
Jakob Eriksson [Thu, 17 Mar 2005 18:54:31 +0000 (18:54 +0000)] 
More trace info.

19 years agoUse real device name.
Robert Reif [Thu, 17 Mar 2005 18:54:20 +0000 (18:54 +0000)] 
Use real device name.

19 years agoCompute the top clipping window directly on the server side.
Alexandre Julliard [Thu, 17 Mar 2005 14:02:06 +0000 (14:02 +0000)] 
Compute the top clipping window directly on the server side.

19 years agoMore trace info.
Jakob Eriksson [Thu, 17 Mar 2005 13:58:06 +0000 (13:58 +0000)] 
More trace info.

19 years agoFix dependencies.
Mike McCormack [Thu, 17 Mar 2005 13:57:44 +0000 (13:57 +0000)] 
Fix dependencies.

19 years agoConvert path to unicode, rearrange to remove forward declaration.
Mike McCormack [Thu, 17 Mar 2005 13:57:38 +0000 (13:57 +0000)] 
Convert path to unicode, rearrange to remove forward declaration.

19 years agoReplaced slow and outdated character set handling in RTF reader by
Phil Krylov [Thu, 17 Mar 2005 13:57:27 +0000 (13:57 +0000)] 
Replaced slow and outdated character set handling in RTF reader by
Unicode/codepages support. Added charset->codepage conversion.

19 years agoDeclare inline string function WINAPI (found by Krzysztof Foltman).
Mike McCormack [Thu, 17 Mar 2005 13:56:53 +0000 (13:56 +0000)] 
Declare inline string function WINAPI (found by Krzysztof Foltman).

19 years agoAdd some missing interfaces.
Jon Griffiths [Thu, 17 Mar 2005 10:27:07 +0000 (10:27 +0000)] 
Add some missing interfaces.

19 years ago- Add critsec debugging info.
Robert Shearman [Thu, 17 Mar 2005 10:26:20 +0000 (10:26 +0000)] 
- Add critsec debugging info.
- Move the modal loop called during RPCs into CoWaitForMultipleHandles.
- Use a mutex for long remoting calls to IRemUnknown methods.
- Remove locking in apartment_disconnectproxies as it is not needed.
- Use PostMessage instead of SendMessage so we can run the message
  loop or not as appropriate.

19 years agoDo not fallback to defaults if a driver, mapper, or midi is specified
Jeremy White [Thu, 17 Mar 2005 10:25:25 +0000 (10:25 +0000)] 
Do not fallback to defaults if a driver, mapper, or midi is specified
in the registry; consolidate MMDRV_Init() into a single function.

19 years agoAdd a comment about byte order, change types to reduce casting and not
Juan Lang [Thu, 17 Mar 2005 10:25:13 +0000 (10:25 +0000)] 
Add a comment about byte order, change types to reduce casting and not
cast away constness.

19 years agoAdded implementation of DllCanUnloadNow.
Jacek Caban [Thu, 17 Mar 2005 10:24:42 +0000 (10:24 +0000)] 
Added implementation of DllCanUnloadNow.

19 years ago- RTF reader doesn't use RichEdit messages anymore (which saves on
Krzysztof Foltman [Thu, 17 Mar 2005 10:23:40 +0000 (10:23 +0000)] 
- RTF reader doesn't use RichEdit messages anymore (which saves on
  unnecessary repaints)
- added unicode character support to RTF import (like: \u12345 ?)
- small fixes
- fixed whitespace identification bug
- removed drawing of paragraph marks
- improved stub implementations for IRichEditOle

19 years agoImproved RTF export.
Phil Krylov [Wed, 16 Mar 2005 20:18:11 +0000 (20:18 +0000)] 
Improved RTF export.

19 years agoAdded missing PFE_ and PFA_ definitions.
Phil Krylov [Wed, 16 Mar 2005 20:17:52 +0000 (20:17 +0000)] 
Added missing PFE_ and PFA_ definitions.

19 years agoTest failed before on 98, NT4, 2000 and XP.
Jakob Eriksson [Wed, 16 Mar 2005 20:17:31 +0000 (20:17 +0000)] 
Test failed before on 98, NT4, 2000 and XP.

19 years agoDon't force injected hardware messages to be queued in the current
Alexandre Julliard [Wed, 16 Mar 2005 20:10:35 +0000 (20:10 +0000)] 
Don't force injected hardware messages to be queued in the current
thread.

19 years agoQueue hardware messages even if we don't find a window for them the
Alexandre Julliard [Wed, 16 Mar 2005 20:06:45 +0000 (20:06 +0000)] 
Queue hardware messages even if we don't find a window for them the
first time around.

19 years agoConverted the make_ctests script to C (based on a patch by Royce
Alexandre Julliard [Wed, 16 Mar 2005 20:02:17 +0000 (20:02 +0000)] 
Converted the make_ctests script to C (based on a patch by Royce
Mitchell III).

19 years agoConverted the window children lists to standard lists.
Alexandre Julliard [Wed, 16 Mar 2005 19:54:33 +0000 (19:54 +0000)] 
Converted the window children lists to standard lists.

19 years agoUse ATLRegistrar to register atl.dll.
Jacek Caban [Wed, 16 Mar 2005 19:53:41 +0000 (19:53 +0000)] 
Use ATLRegistrar to register atl.dll.

19 years agoStarted a unit test case for the updown control.
C. Scott Ananian [Wed, 16 Mar 2005 19:52:40 +0000 (19:52 +0000)] 
Started a unit test case for the updown control.

19 years ago_dbg_ILGetNext returns NULL if pidl->mkid.cb is zero, fix the loops
Filip Navara [Wed, 16 Mar 2005 19:51:13 +0000 (19:51 +0000)] 
_dbg_ILGetNext returns NULL if pidl->mkid.cb is zero, fix the loops
accordingly.

19 years agoCorrect memory allocation macro.
Jason Edmeades [Wed, 16 Mar 2005 19:50:49 +0000 (19:50 +0000)] 
Correct memory allocation macro.

19 years agoAdd property IDs for MSI summary information.
Mike McCormack [Wed, 16 Mar 2005 19:50:33 +0000 (19:50 +0000)] 
Add property IDs for MSI summary information.

19 years agoFix broken test.
Jakob Eriksson [Wed, 16 Mar 2005 19:49:57 +0000 (19:49 +0000)] 
Fix broken test.

19 years agoSetDisplayMode can return DDERR_UNSUPPORTED. If it does, we shouldn't
Jakob Eriksson [Wed, 16 Mar 2005 19:49:25 +0000 (19:49 +0000)] 
SetDisplayMode can return DDERR_UNSUPPORTED. If it does, we shouldn't
try to restore something either.

19 years agoDon't mark a file as readonly if it has any write bit set.
Ulrich Czekalla [Wed, 16 Mar 2005 19:48:42 +0000 (19:48 +0000)] 
Don't mark a file as readonly if it has any write bit set.

19 years agoGetDlgItemTextW takes buffer length in WCHARs not bytes.
Dmitry Timoshkov [Wed, 16 Mar 2005 19:48:04 +0000 (19:48 +0000)] 
GetDlgItemTextW takes buffer length in WCHARs not bytes.

19 years agoAudit the control against Comctl32.dll version 6.0.
Dimitrie O. Paun [Wed, 16 Mar 2005 19:47:52 +0000 (19:47 +0000)] 
Audit the control against Comctl32.dll version 6.0.
Proper handling of GWL_STYLE.
Implement WM_CLOSE. Fix WM_SIZE implementation.
Small cleanups.

19 years agoFix two failures and (hopefully) a crash with early versions.
Jon Griffiths [Wed, 16 Mar 2005 19:47:37 +0000 (19:47 +0000)] 
Fix two failures and (hopefully) a crash with early versions.

19 years agoCorrect registering shell folders (values in Shell Folders key weren't
Juan Lang [Wed, 16 Mar 2005 11:37:46 +0000 (11:37 +0000)] 
Correct registering shell folders (values in Shell Folders key weren't
getting written).

19 years agoAdd defines for SLDF flags.
Mike McCormack [Wed, 16 Mar 2005 11:31:54 +0000 (11:31 +0000)] 
Add defines for SLDF flags.

19 years ago- Rename dupstrW to strdupW, and remove duplicate definition.
Mike McCormack [Wed, 16 Mar 2005 11:31:35 +0000 (11:31 +0000)] 
- Rename dupstrW to strdupW, and remove duplicate definition.
- Move definition of string manipulation functions to msipriv.h.