wine
19 years agoUse SystemFunction036 to generate random bytes.
Michael Jung [Fri, 27 May 2005 19:22:22 +0000 (19:22 +0000)] 
Use SystemFunction036 to generate random bytes.

19 years agoAdd declarations for AVICAP and SDK part of Video Capture Driver
Rolf Kalbermatter [Fri, 27 May 2005 09:27:17 +0000 (09:27 +0000)] 
Add declarations for AVICAP and SDK part of Video Capture Driver
Interface.

19 years agoTest and fix the size of stream fields in a record.
Mike McCormack [Fri, 27 May 2005 09:26:13 +0000 (09:26 +0000)] 
Test and fix the size of stream fields in a record.

19 years agoAuthors: Aric Stewart <aric@codeweavers.com>, Mike McCormack <mike@codeweavers.com>
Alexandre Julliard [Fri, 27 May 2005 09:11:18 +0000 (09:11 +0000)] 
Authors: Aric Stewart <aric@codeweavers.com>, Mike McCormack <mike@codeweavers.com>
Implement dialog events and hook up the dialog code.

19 years agoAdd xmldom guids.
Mike McCormack [Fri, 27 May 2005 09:10:21 +0000 (09:10 +0000)] 
Add xmldom guids.

19 years agoUse proper return values in amstream stub functions.
Peter Oberndorfer [Fri, 27 May 2005 09:10:05 +0000 (09:10 +0000)] 
Use proper return values in amstream stub functions.

19 years ago*Handle cidl==0 in shfldr_desktop, shfldr_fs and shfldr_mycomp.
Stefan Dösinger [Thu, 26 May 2005 16:09:12 +0000 (16:09 +0000)] 
*Handle cidl==0 in shfldr_desktop, shfldr_fs and shfldr_mycomp.
*Remove the dwAttributes member from the IGenericSFImpl class, it's
not needed and can't be initialised in Initialize and InitializeEx.

19 years agoFirst pass at writing out CurVer keys for ProgIds. Also print a
Aric Stewart [Thu, 26 May 2005 16:08:58 +0000 (16:08 +0000)] 
First pass at writing out CurVer keys for ProgIds. Also print a
message for the actions we skip. Lines up with native MSI output logs
for ease of comparison.

19 years agoAdd a stub for ODBCCPlApplet.
Rein Klazes [Thu, 26 May 2005 16:08:27 +0000 (16:08 +0000)] 
Add a stub for ODBCCPlApplet.

19 years agoAdd a stub for IsAdminOverrideActive.
Rein Klazes [Thu, 26 May 2005 16:08:13 +0000 (16:08 +0000)] 
Add a stub for IsAdminOverrideActive.

19 years agoCall fileio_terminate for FILE_AsyncWriteService.
Uwe Bonnes [Thu, 26 May 2005 16:07:53 +0000 (16:07 +0000)] 
Call fileio_terminate for FILE_AsyncWriteService.

19 years agoCrop the update region to the new window rectangle when resizing a
Alexandre Julliard [Thu, 26 May 2005 12:28:07 +0000 (12:28 +0000)] 
Crop the update region to the new window rectangle when resizing a
window.

19 years agoDon't fetch the window class name if it's not needed to compute the
Alexandre Julliard [Thu, 26 May 2005 12:26:23 +0000 (12:26 +0000)] 
Don't fetch the window class name if it's not needed to compute the
message name.

19 years agoA big rewrite of the whole RegisterClass, RegisterProgId,
Aric Stewart [Thu, 26 May 2005 12:24:28 +0000 (12:24 +0000)] 
A big rewrite of the whole RegisterClass, RegisterProgId,
RegisterExtension and RegisterMIME actions. We now handle verbs
properly, handle dependancies and such properly and keep track of what
we need to register and what we do not properly.

19 years agoUse IShellFolder::GetDisplayNameOf instead of SHGetPathFromIDList to
Michael Jung [Thu, 26 May 2005 12:23:57 +0000 (12:23 +0000)] 
Use IShellFolder::GetDisplayNameOf instead of SHGetPathFromIDList to
be able to browse shell namespace extensions.

19 years agoAdded the callback item processing for LISTVIEW_EndEditLabelT
Kouji Sasaki [Thu, 26 May 2005 12:23:38 +0000 (12:23 +0000)] 
Added the callback item processing for LISTVIEW_EndEditLabelT
function.

19 years agoAdded some idl definitions.
Mike McCormack [Thu, 26 May 2005 12:22:51 +0000 (12:22 +0000)] 
Added some idl definitions.

19 years agoWorkaround to allow using the async keyword as method name.
Alexandre Julliard [Thu, 26 May 2005 12:22:28 +0000 (12:22 +0000)] 
Workaround to allow using the async keyword as method name.

19 years agoMoved functions from windows/user.c to more appropriate places, and
Alexandre Julliard [Wed, 25 May 2005 18:42:37 +0000 (18:42 +0000)] 
Moved functions from windows/user.c to more appropriate places, and
get rid of that file.

19 years ago- Use NULL instead of 0 for all non-handle pointers.
Robert Shearman [Wed, 25 May 2005 18:41:09 +0000 (18:41 +0000)] 
- Use NULL instead of 0 for all non-handle pointers.
- Fix non-ANSI function declarations.
- Make a function static.

19 years agoMoved a couple of 16-bit functions to dlls/user/user16.c.
Alexandre Julliard [Wed, 25 May 2005 18:08:02 +0000 (18:08 +0000)] 
Moved a couple of 16-bit functions to dlls/user/user16.c.

19 years agoUse the screen resolution to convert from twips (1440 twips is one
Rein Klazes [Wed, 25 May 2005 18:01:15 +0000 (18:01 +0000)] 
Use the screen resolution to convert from twips (1440 twips is one
inch) to pixels.

19 years agoMoved the syscolor functions to dlls/user/sysparams.c.
Alexandre Julliard [Wed, 25 May 2005 17:56:35 +0000 (17:56 +0000)] 
Moved the syscolor functions to dlls/user/sysparams.c.

19 years agoImplement the [!file] format to produce the short filename.
Aric Stewart [Wed, 25 May 2005 17:49:49 +0000 (17:49 +0000)] 
Implement the [!file] format to produce the short filename.

19 years agoFix small typo.
Uwe Bonnes [Wed, 25 May 2005 17:49:37 +0000 (17:49 +0000)] 
Fix small typo.

19 years agoAdd some more headers.
Mike McCormack [Wed, 25 May 2005 17:49:18 +0000 (17:49 +0000)] 
Add some more headers.

19 years agoBetter support for building stand-alone tests.
Alexandre Julliard [Wed, 25 May 2005 09:57:07 +0000 (09:57 +0000)] 
Better support for building stand-alone tests.

19 years agoTurn a GDI object into a system object via an explicit Wine extension
Dimi Paun [Wed, 25 May 2005 09:55:55 +0000 (09:55 +0000)] 
Turn a GDI object into a system object via an explicit Wine extension
rather then through magical pokes in memory.

19 years agoRemoved STANDALONE ifdefs.
Alexandre Julliard [Wed, 25 May 2005 09:54:51 +0000 (09:54 +0000)] 
Removed STANDALONE ifdefs.

19 years agoStub implementation for GetSoftwareUpdateInfo.
Mike McCormack [Wed, 25 May 2005 09:54:15 +0000 (09:54 +0000)] 
Stub implementation for GetSoftwareUpdateInfo.

19 years ago- Print commas between ACE's.
Robert Shearman [Wed, 25 May 2005 09:54:05 +0000 (09:54 +0000)] 
- Print commas between ACE's.
- Dump access masks from all ACE's.

19 years agoCorrected the priority of operators for LISTVIEW_GetNextItem
Kouji Sasaki [Wed, 25 May 2005 09:53:46 +0000 (09:53 +0000)] 
Corrected the priority of operators for LISTVIEW_GetNextItem
function.

19 years agoRelease 20050524. wine-20050524
Alexandre Julliard [Tue, 24 May 2005 14:16:16 +0000 (14:16 +0000)] 
Release 20050524.

19 years agoAdded YUV routines needed for v4l driver, and in the future possibly
Maarten Lankhorst [Tue, 24 May 2005 12:51:01 +0000 (12:51 +0000)] 
Added YUV routines needed for v4l driver, and in the future possibly
other capture drivers too.

19 years agoWork around a problem where WriteFile is asked to write memory
Rein Klazes [Tue, 24 May 2005 12:50:24 +0000 (12:50 +0000)] 
Work around a problem where WriteFile is asked to write memory
protected by DIBSection code.

19 years agoFix uninitialized warnings.
Hans Leidekker [Tue, 24 May 2005 12:34:29 +0000 (12:34 +0000)] 
Fix uninitialized warnings.

19 years agoImplement NtAccessCheck.
Robert Shearman [Tue, 24 May 2005 12:32:18 +0000 (12:32 +0000)] 
Implement NtAccessCheck.

19 years agoAdd the missing interface method PromptAction to
Mike McCormack [Tue, 24 May 2005 12:30:35 +0000 (12:30 +0000)] 
Add the missing interface method PromptAction to
IInternetZoneManager.

19 years agoAdded detection of platforms which don't have external timezone and
Phil Krylov [Tue, 24 May 2005 11:52:46 +0000 (11:52 +0000)] 
Added detection of platforms which don't have external timezone and
daylight variables, and emulation of these variables.

19 years agoAdded handling of WM_ENABLE message.
Kouji Sasaki [Tue, 24 May 2005 11:46:53 +0000 (11:46 +0000)] 
Added handling of WM_ENABLE message.

19 years ago- started infrastructure for proper multi-target support (active
Eric Pouech [Tue, 24 May 2005 11:46:25 +0000 (11:46 +0000)] 
- started infrastructure for proper multi-target support (active
  process, minidump...)
- all read/write memory ops are now done thru a centralized process_io
  facility
- minor fixes & cleanups in CPU backends

19 years agoAdd a new CLSID for UnixDosFolder, which is identical to UnixFolder,
Michael Jung [Tue, 24 May 2005 11:45:47 +0000 (11:45 +0000)] 
Add a new CLSID for UnixDosFolder, which is identical to UnixFolder,
but does unix <-> dos path conversion for GetDisplayNameOf and
ParseDisplayName.

19 years agoPrint data offset additionally to prefix while dumping data.
Dmitry Timoshkov [Tue, 24 May 2005 11:45:14 +0000 (11:45 +0000)] 
Print data offset additionally to prefix while dumping data.

19 years agoSetParent needs to clear 'managed' flag for former top level window.
Dmitry Timoshkov [Tue, 24 May 2005 11:44:59 +0000 (11:44 +0000)] 
SetParent needs to clear 'managed' flag for former top level window.

19 years agoAdded OLEIVERB_UIACTIVATE handling.
Jacek Caban [Tue, 24 May 2005 11:44:26 +0000 (11:44 +0000)] 
Added OLEIVERB_UIACTIVATE handling.

19 years agoDefine GetSoftwareUpdateInfo and ISoftDistExt.
Mike McCormack [Tue, 24 May 2005 11:44:12 +0000 (11:44 +0000)] 
Define GetSoftwareUpdateInfo and ISoftDistExt.

19 years agoHandle more Escape situations.
Uwe Bonnes [Tue, 24 May 2005 11:43:35 +0000 (11:43 +0000)] 
Handle more Escape situations.

19 years agoFree delayed import modules on PROCESS_DETACH.
Alexandre Julliard [Tue, 24 May 2005 10:13:30 +0000 (10:13 +0000)] 
Free delayed import modules on PROCESS_DETACH.

19 years agoSplit Win16 and Win32 toolhelp functions.
Steven Edwards [Tue, 24 May 2005 10:12:06 +0000 (10:12 +0000)] 
Split Win16 and Win32 toolhelp functions.
Compile out win87em and 16bit toolhelp functions if 16 bit support is
disabled.

19 years agoAdded the ability to break into the program when using the gdb proxy.
David Welch [Tue, 24 May 2005 10:11:37 +0000 (10:11 +0000)] 
Added the ability to break into the program when using the gdb proxy.

19 years agoUse correct background color for the whole richedit control.
Hannu Valtonen [Tue, 24 May 2005 10:10:54 +0000 (10:10 +0000)] 
Use correct background color for the whole richedit control.

19 years agoAdd BUTTON_NOTIFY_PARENT macro (as in edit.c).
Vitaly Lipatov [Tue, 24 May 2005 10:10:42 +0000 (10:10 +0000)] 
Add BUTTON_NOTIFY_PARENT macro (as in edit.c).
Notify parent about WM_KILL/SETFOCUS events.

19 years agoCreate basic test suite for CryptProtectData/CryptUnprotectData.
Kees Cook [Tue, 24 May 2005 09:58:26 +0000 (09:58 +0000)] 
Create basic test suite for CryptProtectData/CryptUnprotectData.

19 years agoFix off-by-one in menu height calculation (& therefore
Richard Cohen [Tue, 24 May 2005 09:51:20 +0000 (09:51 +0000)] 
Fix off-by-one in menu height calculation (& therefore
AdjustWindowRect) + test.

19 years agoAudit the List-View control.
James Hawkins [Tue, 24 May 2005 09:50:23 +0000 (09:50 +0000)] 
Audit the List-View control.

19 years agoFix decoding of thread IDs in the gdbproxy.
David Welch [Tue, 24 May 2005 09:49:56 +0000 (09:49 +0000)] 
Fix decoding of thread IDs in the gdbproxy.

19 years agoUse uniformsizing theme property.
Kevin Koltzau [Tue, 24 May 2005 09:49:29 +0000 (09:49 +0000)] 
Use uniformsizing theme property.

19 years agoDefine CLSID_ShellWindows.
Mike McCormack [Tue, 24 May 2005 09:49:13 +0000 (09:49 +0000)] 
Define CLSID_ShellWindows.

19 years agoSimplify parsing of the FROM keyword.
Mike McCormack [Tue, 24 May 2005 09:49:01 +0000 (09:49 +0000)] 
Simplify parsing of the FROM keyword.

19 years ago- Add new server type "struct security_descriptor".
Robert Shearman [Mon, 23 May 2005 16:33:00 +0000 (16:33 +0000)] 
- Add new server type "struct security_descriptor".
- Add tracing for this new type.

19 years agoMore robustly query the SHGDN_FORPARSING flag in the shell32's folders
Michael Jung [Mon, 23 May 2005 16:31:42 +0000 (16:31 +0000)] 
More robustly query the SHGDN_FORPARSING flag in the shell32's folders
GetDisplayNameOf methods.

19 years agoRemove forward declarations.
Mike McCormack [Mon, 23 May 2005 16:31:13 +0000 (16:31 +0000)] 
Remove forward declarations.

19 years agoDouble terminate SZ_MULTI properly.
Aric Stewart [Mon, 23 May 2005 16:24:20 +0000 (16:24 +0000)] 
Double terminate SZ_MULTI properly.
ClassInfo and ExtensionInfo are also written for ADVERTISED
components.

19 years agoFix a leaking handle.
Aric Stewart [Mon, 23 May 2005 16:23:54 +0000 (16:23 +0000)] 
Fix a leaking handle.
Make MsiCollectUserInfo more internally consistent.
Thanks to Mike McCormack.

19 years agoUpdate LDT_ENTRY definition.
Ivan Leo Puoti [Mon, 23 May 2005 16:23:35 +0000 (16:23 +0000)] 
Update LDT_ENTRY definition.

19 years agoImprove parser error checking.
Mike McCormack [Mon, 23 May 2005 16:23:11 +0000 (16:23 +0000)] 
Improve parser error checking.

19 years agoTest cases for URL_UNESCAPE and small fix.
Uwe Bonnes [Mon, 23 May 2005 16:23:02 +0000 (16:23 +0000)] 
Test cases for URL_UNESCAPE and small fix.

19 years ago- now storing exception info (if any) in thread structure
Eric Pouech [Mon, 23 May 2005 16:22:44 +0000 (16:22 +0000)] 
- now storing exception info (if any) in thread structure
- added minidump function in winedbg (write only)

19 years agoSupport unloading 16-bit builtin modules, and properly manage the
Alexandre Julliard [Mon, 23 May 2005 12:15:26 +0000 (12:15 +0000)] 
Support unloading 16-bit builtin modules, and properly manage the
refcount of the 32-bit owner module.

19 years agoImplement Module32FirstW/NextW.
Kevin Koltzau [Mon, 23 May 2005 12:14:09 +0000 (12:14 +0000)] 
Implement Module32FirstW/NextW.

19 years agoTrack memory allocations in the SQL parser.
Mike McCormack [Mon, 23 May 2005 12:08:17 +0000 (12:08 +0000)] 
Track memory allocations in the SQL parser.

19 years agoImplemented SystemFunction036.
Uwe Bonnes [Mon, 23 May 2005 12:08:00 +0000 (12:08 +0000)] 
Implemented SystemFunction036.

19 years agoMoved the generated code segment for 16-bit builtins inside the module
Alexandre Julliard [Mon, 23 May 2005 12:07:15 +0000 (12:07 +0000)] 
Moved the generated code segment for 16-bit builtins inside the module
structure.
Get rid of the BUILTIN16_DESCRIPTOR structure and directly register
the MZ header instead.

19 years agoSimplify parsing of select query.
Mike McCormack [Mon, 23 May 2005 11:49:49 +0000 (11:49 +0000)] 
Simplify parsing of select query.

19 years agoRewrite DirectPlayEnumerateA and add W version at the same time.
Lionel Ulmer [Mon, 23 May 2005 11:49:36 +0000 (11:49 +0000)] 
Rewrite DirectPlayEnumerateA and add W version at the same time.

19 years agoTests for VarMul().
Michael Stefaniuc [Mon, 23 May 2005 11:46:36 +0000 (11:46 +0000)] 
Tests for VarMul().

19 years agoReimplement VarMul(). It can multiply now all variants that the native
Michael Stefaniuc [Mon, 23 May 2005 11:46:17 +0000 (11:46 +0000)] 
Reimplement VarMul(). It can multiply now all variants that the native
(WinXP) function supports too.

19 years ago- fixed ReadProcessMemoryProc prototype
Eric Pouech [Mon, 23 May 2005 11:43:44 +0000 (11:43 +0000)] 
- fixed ReadProcessMemoryProc prototype
- made StackWalk work when dbghelp is run against a non running
  process

19 years agoAdded traces in GetPrivateData and SetPrivateData.
Antoine Chavasse [Mon, 23 May 2005 11:42:40 +0000 (11:42 +0000)] 
Added traces in GetPrivateData and SetPrivateData.
Made SetPrivateData actually store the data from the buffer as well as
its size.

19 years agoMoved the loaddll trace into the load_builtin_dll function so that it
Alexandre Julliard [Mon, 23 May 2005 10:33:34 +0000 (10:33 +0000)] 
Moved the loaddll trace into the load_builtin_dll function so that it
gets printed even when we don't get the expected so file.

19 years agoFix -Wwrite-strings warnings.
Robert Shearman [Mon, 23 May 2005 10:28:17 +0000 (10:28 +0000)] 
Fix -Wwrite-strings warnings.

19 years agoImplement minimal _stricoll.
Uwe Bonnes [Mon, 23 May 2005 10:27:58 +0000 (10:27 +0000)] 
Implement minimal _stricoll.

19 years ago- Add error messages on failure in file moniker load function.
Robert Shearman [Mon, 23 May 2005 10:27:42 +0000 (10:27 +0000)] 
- Add error messages on failure in file moniker load function.
- Fix incorrect pointer check in both monikers.
- Fix max size calculation of item moniker to match native.

19 years ago- Add a useful trace message.
Robert Shearman [Mon, 23 May 2005 10:27:23 +0000 (10:27 +0000)] 
- Add a useful trace message.
- Fix more places where custom header size was calculated exclusive of
  the data size member.
- Optimize custom marshaling by getting size before calling the custom
  marshaler so we can write the header before and not use a second
  stream.

19 years agoCreate the ORDER BY view in a single call.
Mike McCormack [Mon, 23 May 2005 10:27:00 +0000 (10:27 +0000)] 
Create the ORDER BY view in a single call.

19 years agoBug fixes for _NO_EXTENSIONS mode.
Martin Fuchs [Mon, 23 May 2005 10:26:47 +0000 (10:26 +0000)] 
Bug fixes for _NO_EXTENSIONS mode.

19 years ago- Remove unused macro.
Richard Cohen [Mon, 23 May 2005 10:26:32 +0000 (10:26 +0000)] 
- Remove unused macro.
- Check for VT_I8 before testing it.
- VarMod returns DISP_E_OVERFLOW not E_INVALIDARG.

19 years agoRemoved the macros for verbose memory read/write operations.
Eric Pouech [Mon, 23 May 2005 10:25:56 +0000 (10:25 +0000)] 
Removed the macros for verbose memory read/write operations.

19 years agoComment out stub WEP entry points so that we can call WEP for builtin
Alexandre Julliard [Mon, 23 May 2005 10:12:26 +0000 (10:12 +0000)] 
Comment out stub WEP entry points so that we can call WEP for builtin
dlls too.

19 years agoRemoved unnecessary code in the 16-bit DllEntryPoint function of some
Alexandre Julliard [Mon, 23 May 2005 10:00:26 +0000 (10:00 +0000)] 
Removed unnecessary code in the 16-bit DllEntryPoint function of some
dlls, and also fixed its ordinal in a few places.

19 years ago- Marshal objects & monikers into the ROT.
Robert Shearman [Mon, 23 May 2005 09:54:53 +0000 (09:54 +0000)] 
- Marshal objects & monikers into the ROT.
- Test for this behaviour.

19 years ago- Implement EM_LINESCROLL message handling
Hannu Valtonen [Mon, 23 May 2005 09:54:32 +0000 (09:54 +0000)] 
- Implement EM_LINESCROLL message handling
- Fix a problem with scrolling over the end of the text in
  WM_WHEELMOUSE.

19 years agoAdd defines for dwFlags in pPromptStruct and calls to
Kees Cook [Mon, 23 May 2005 09:54:17 +0000 (09:54 +0000)] 
Add defines for dwFlags in pPromptStruct and calls to
CryptProtectData.

19 years agoAdded some structs to ntddscsi.h.
Ivan Leo Puoti [Mon, 23 May 2005 09:54:02 +0000 (09:54 +0000)] 
Added some structs to ntddscsi.h.

19 years ago- remove the unused utf8 field of an expression
Mike McCormack [Mon, 23 May 2005 09:53:43 +0000 (09:53 +0000)] 
- remove the unused utf8 field of an expression
- make the parse result a single assignment at top level of parsing
- abort parsing on a memory allocation failure

19 years agoSeparated IBinding and IMoniker interfaces.
Jacek Caban [Mon, 23 May 2005 09:53:21 +0000 (09:53 +0000)] 
Separated IBinding and IMoniker interfaces.

19 years agoFix several memory leaks.
Rob Shearman [Mon, 23 May 2005 09:53:06 +0000 (09:53 +0000)] 
Fix several memory leaks.

19 years agoImplement ID_VIEW_SPLIT command.
Martin Fuchs [Mon, 23 May 2005 09:52:51 +0000 (09:52 +0000)] 
Implement ID_VIEW_SPLIT command.

19 years agoImplement CDS_TEST flag in ChangeDisplaySettings.
Daniel Schepler [Mon, 23 May 2005 09:52:23 +0000 (09:52 +0000)] 
Implement CDS_TEST flag in ChangeDisplaySettings.

19 years agoImplement Hash function on composite moniker.
Kevin Koltzau [Mon, 23 May 2005 09:52:13 +0000 (09:52 +0000)] 
Implement Hash function on composite moniker.