wine
18 years ago- Add a default asynchronous I/O implementation.
Robert Shearman [Tue, 7 Jun 2005 20:09:01 +0000 (20:09 +0000)] 
- Add a default asynchronous I/O implementation.
- Make file objects use it.

18 years agoDeclare some functions.
Mike McCormack [Tue, 7 Jun 2005 20:07:34 +0000 (20:07 +0000)] 
Declare some functions.

18 years agoMake NdrInterfacePointer* more reliable.
Robert Shearman [Tue, 7 Jun 2005 20:07:06 +0000 (20:07 +0000)] 
Make NdrInterfacePointer* more reliable.

18 years agoSynchronize resource scripts IDs of the different languages and adjust
Martin Fuchs [Tue, 7 Jun 2005 20:06:57 +0000 (20:06 +0000)] 
Synchronize resource scripts IDs of the different languages and adjust
INFO entries.

18 years agoRemoved local variables only used in TRACE statements.
Thomas Weidenmueller [Tue, 7 Jun 2005 20:06:39 +0000 (20:06 +0000)] 
Removed local variables only used in TRACE statements.

18 years agoDefine GetExplicitEntriesFromAcl.
Mike McCormack [Tue, 7 Jun 2005 20:06:13 +0000 (20:06 +0000)] 
Define GetExplicitEntriesFromAcl.

18 years agoAdded some security related functions to winbase.h.
Mike McCormack [Tue, 7 Jun 2005 20:06:05 +0000 (20:06 +0000)] 
Added some security related functions to winbase.h.

18 years agoAdded the appmgmt.h header.
Mike McCormack [Tue, 7 Jun 2005 20:05:42 +0000 (20:05 +0000)] 
Added the appmgmt.h header.

18 years agoFix radio button groups. Don't add the WS_GROUP style to every
Mike McCormack [Tue, 7 Jun 2005 20:04:21 +0000 (20:04 +0000)] 
Fix radio button groups. Don't add the WS_GROUP style to every
window.

18 years agoDeclare OleLoadPictureEx.
Mike McCormack [Tue, 7 Jun 2005 20:03:55 +0000 (20:03 +0000)] 
Declare OleLoadPictureEx.

18 years agoConst-ify a mask.
Juan Lang [Tue, 7 Jun 2005 20:03:39 +0000 (20:03 +0000)] 
Const-ify a mask.

18 years agoFix return code abuse (don't use HRESULT when it isn't meant), make
Juan Lang [Tue, 7 Jun 2005 20:03:30 +0000 (20:03 +0000)] 
Fix return code abuse (don't use HRESULT when it isn't meant), make
functions static where possible, remove unused prototypes.

18 years agoAdd functions to add the User UpgradeCodes.
Aric Stewart [Tue, 7 Jun 2005 20:02:27 +0000 (20:02 +0000)] 
Add functions to add the User UpgradeCodes.

18 years agoCorrect a crash if the length buffer is NULL.
Aric Stewart [Tue, 7 Jun 2005 20:02:07 +0000 (20:02 +0000)] 
Correct a crash if the length buffer is NULL.

18 years agoFixed typo.
Paul Vriens [Tue, 7 Jun 2005 20:01:48 +0000 (20:01 +0000)] 
Fixed typo.
Zero the thread information before use.

18 years agoAdd another (unknown) member to SYSTEM_THREAD_INFORMATION.
Paul Vriens [Tue, 7 Jun 2005 20:01:29 +0000 (20:01 +0000)] 
Add another (unknown) member to SYSTEM_THREAD_INFORMATION.

18 years agoRemoved some unnecessary inclusions of thread.h
Alexandre Julliard [Mon, 6 Jun 2005 20:13:08 +0000 (20:13 +0000)] 
Removed some unnecessary inclusions of thread.h

18 years agoMoved the ntdll per-thread data out of the TEB into a private
Alexandre Julliard [Mon, 6 Jun 2005 20:04:33 +0000 (20:04 +0000)] 
Moved the ntdll per-thread data out of the TEB into a private
structure stored in TEB.SystemReserved2.

18 years agoMoved the kernel per-thread data out of the TEB into a private
Alexandre Julliard [Mon, 6 Jun 2005 20:00:14 +0000 (20:00 +0000)] 
Moved the kernel per-thread data out of the TEB into a private
structure stored in TEB.SystemReserved1.

18 years agoFetch the stack selector to use from the previous stackframe instead
Alexandre Julliard [Mon, 6 Jun 2005 19:57:05 +0000 (19:57 +0000)] 
Fetch the stack selector to use from the previous stackframe instead
of the TEB.

18 years agoMake remaining OLE interface vtables const.
Dmitry Timoshkov [Mon, 6 Jun 2005 19:50:35 +0000 (19:50 +0000)] 
Make remaining OLE interface vtables const.

18 years agoAllow for unixfs folders to be rooted at desktop level.
Michael Jung [Mon, 6 Jun 2005 19:37:47 +0000 (19:37 +0000)] 
Allow for unixfs folders to be rooted at desktop level.
Moved dos->unix path conversion into canonicalize_path.
Fail in BindToObject, if called with empty pidl.

18 years agoMoved all assembly code to the end of the generated C files to avoid
Alexandre Julliard [Mon, 6 Jun 2005 15:59:50 +0000 (15:59 +0000)] 
Moved all assembly code to the end of the generated C files to avoid
conflicting with the compiler over section changes.

18 years agoMoved d3ddevice and direct3d objects files to ddraw root dir.
Christian Costa [Mon, 6 Jun 2005 15:51:50 +0000 (15:51 +0000)] 
Moved d3ddevice and direct3d objects files to ddraw root dir.
Renamed all remaining files.

18 years agoMake SYSTEM_THREAD_INFORMATION.pszProcessName a UNICODE_STRING.
Felix Nawothnig [Mon, 6 Jun 2005 15:42:08 +0000 (15:42 +0000)] 
Make SYSTEM_THREAD_INFORMATION.pszProcessName a UNICODE_STRING.

18 years agoUse standard lists in the event subscription code.
Mike McCormack [Mon, 6 Jun 2005 15:40:15 +0000 (15:40 +0000)] 
Use standard lists in the event subscription code.

18 years agoDon't get caught in loops on parent progids.
Aric Stewart [Mon, 6 Jun 2005 15:39:59 +0000 (15:39 +0000)] 
Don't get caught in loops on parent progids.

18 years agoDefine some Cert* functions.
Mike McCormack [Mon, 6 Jun 2005 15:39:21 +0000 (15:39 +0000)] 
Define some Cert* functions.

18 years agoDelete version sniffing logic.
Mike Hearn [Mon, 6 Jun 2005 10:06:48 +0000 (10:06 +0000)] 
Delete version sniffing logic.

18 years agoLet BindToObject fail, if called with empty relative pidl.
Michael Jung [Mon, 6 Jun 2005 10:04:15 +0000 (10:04 +0000)] 
Let BindToObject fail, if called with empty relative pidl.
Tests to show that it should do so.
Fix SHBrowseForFolder to not pass an empty pidl to BindToObject.

18 years agoAdded testcases for OLE Picture handling.
Marcus Meissner [Mon, 6 Jun 2005 10:03:58 +0000 (10:03 +0000)] 
Added testcases for OLE Picture handling.
Implemented PICTYPE_NONE loading.
Cleaned up stream loading, handle "lt" magic.
Fixed some small problems exposed by tests against native.

18 years agoDon't open device if already open.
Robert Reif [Mon, 6 Jun 2005 10:03:18 +0000 (10:03 +0000)] 
Don't open device if already open.
Don't need opened device to get/set volume.

18 years agoAudit the Tab control.
James Hawkins [Mon, 6 Jun 2005 10:03:03 +0000 (10:03 +0000)] 
Audit the Tab control.

18 years agoImplement file properties dialog (partly based on Rob D.'s winfile
Martin Fuchs [Mon, 6 Jun 2005 10:02:43 +0000 (10:02 +0000)] 
Implement file properties dialog (partly based on Rob D.'s winfile
code).

18 years agoSwitch back to .data at the end of asm sections to work around an
Alexandre Julliard [Sun, 5 Jun 2005 21:08:51 +0000 (21:08 +0000)] 
Switch back to .data at the end of asm sections to work around an
optimization in recent gcc versions.

18 years agoInitialize DataRepresentation in NdrClientInitializeNew, not
Mike Hearn [Sun, 5 Jun 2005 19:19:50 +0000 (19:19 +0000)] 
Initialize DataRepresentation in NdrClientInitializeNew, not
NdrSendReceive.

18 years ago- Don't return NULL for proxy details if there is no proxy.
Mike Hearn [Sun, 5 Jun 2005 19:19:43 +0000 (19:19 +0000)] 
- Don't return NULL for proxy details if there is no proxy.
- Remove stub message, it seems to be complete.

18 years agoDon't disconnect proxies flagged with SORFP_NOLIFETIMEMGMT. It makes
Rob Shearman [Sun, 5 Jun 2005 19:19:24 +0000 (19:19 +0000)] 
Don't disconnect proxies flagged with SORFP_NOLIFETIMEMGMT. It makes
no sense and only causes trouble for proxies that depend on these
proxies being available.

18 years agoDon't truncate text on WM_SETTEXT and send EN_MAXTEXT.
Lauri Tulmin [Sun, 5 Jun 2005 19:19:11 +0000 (19:19 +0000)] 
Don't truncate text on WM_SETTEXT and send EN_MAXTEXT.

18 years agoFix a problem where actual sample rate doesn't exactly match
Robert Reif [Sun, 5 Jun 2005 19:18:52 +0000 (19:18 +0000)] 
Fix a problem where actual sample rate doesn't exactly match
requested.

18 years agoFixed clock release in transform template.
Christian Costa [Sun, 5 Jun 2005 19:18:34 +0000 (19:18 +0000)] 
Fixed clock release in transform template.
AddRef pUnk in CopyMediaType.
Added CreateMediaType helper function and use it.
Replaced some DeleteMediaType calls to FreeMediaType to be in line
with recent changes.
Fixed IEnumMediaTypesImpl_Next.
Clear media type when initializing pins.
Added some AddRef/Release traces.

18 years agoRefresh window content after context menu popups only if any command
Martin Fuchs [Sun, 5 Jun 2005 19:18:11 +0000 (19:18 +0000)] 
Refresh window content after context menu popups only if any command
has been executed.

18 years agoMoved the server part of the ExitThread functionality to ntdll.
Alexandre Julliard [Sun, 5 Jun 2005 18:38:48 +0000 (18:38 +0000)] 
Moved the server part of the ExitThread functionality to ntdll.

18 years agoGenerate the resource data directly inside the resource directory.
Alexandre Julliard [Sun, 5 Jun 2005 18:36:24 +0000 (18:36 +0000)] 
Generate the resource data directly inside the resource directory.

18 years agoDon't bother looking for a resource directory in free memory areas.
Alexandre Julliard [Sun, 5 Jun 2005 18:28:04 +0000 (18:28 +0000)] 
Don't bother looking for a resource directory in free memory areas.

18 years agoAvoid accessing the htask16 TEB field from ntdll.
Alexandre Julliard [Sun, 5 Jun 2005 18:24:35 +0000 (18:24 +0000)] 
Avoid accessing the htask16 TEB field from ntdll.

18 years agoAllocate the system view for builtin modules earlier in
Alexandre Julliard [Sun, 5 Jun 2005 18:22:02 +0000 (18:22 +0000)] 
Allocate the system view for builtin modules earlier in
load_builtin_callback so that we also create one for the main
executable.

18 years agoMatch names for WM_SHOWWINDOW status codes to MSDN.
Vitaliy Margolen [Sun, 5 Jun 2005 18:15:27 +0000 (18:15 +0000)] 
Match names for WM_SHOWWINDOW status codes to MSDN.

18 years agoAdd some tracing to the IRemUnknown RpcProxyBuffer implementation.
Mike Hearn [Sun, 5 Jun 2005 18:13:47 +0000 (18:13 +0000)] 
Add some tracing to the IRemUnknown RpcProxyBuffer implementation.

18 years agoReturn proper error code.
Robert Reif [Sun, 5 Jun 2005 18:06:35 +0000 (18:06 +0000)] 
Return proper error code.
Change ERR to WARN for failed requests.

18 years agoTest only stdole32.tlb as we don't have olepro32.dll in Wine.
Jacek Caban [Sun, 5 Jun 2005 18:04:54 +0000 (18:04 +0000)] 
Test only stdole32.tlb as we don't have olepro32.dll in Wine.

18 years agoSuppress the noisy SetNamedPipeHandleState fixme.
Mike Hearn [Sun, 5 Jun 2005 18:03:38 +0000 (18:03 +0000)] 
Suppress the noisy SetNamedPipeHandleState fixme.

18 years agoSync winefile's header between WINE and ReactOS.
Martin Fuchs [Sun, 5 Jun 2005 18:02:05 +0000 (18:02 +0000)] 
Sync winefile's header between WINE and ReactOS.

18 years agoAdded more pipe tests.
Uwe Bonnes [Sun, 5 Jun 2005 17:57:10 +0000 (17:57 +0000)] 
Added more pipe tests.

18 years agoFix tests to work with drivers that don't support a primary buffer.
Robert Reif [Sun, 5 Jun 2005 17:55:08 +0000 (17:55 +0000)] 
Fix tests to work with drivers that don't support a primary buffer.

18 years agoAdded a stub for CryptCATAdminCalcHashFromFileHandle.
Paul Vriens [Sun, 5 Jun 2005 17:53:48 +0000 (17:53 +0000)] 
Added a stub for CryptCATAdminCalcHashFromFileHandle.

18 years agoAdded some error codes.
Paul Vriens [Sun, 5 Jun 2005 17:52:22 +0000 (17:52 +0000)] 
Added some error codes.

18 years agoMoved dsurface object files to ddraw root dir.
Christian Costa [Sun, 5 Jun 2005 17:50:49 +0000 (17:50 +0000)] 
Moved dsurface object files to ddraw root dir.

18 years agoAdd tests to check DirectSoundCapture creation.
Robert Reif [Sun, 5 Jun 2005 17:44:30 +0000 (17:44 +0000)] 
Add tests to check DirectSoundCapture creation.
Fix dsound/capture.c to pass tests.

18 years agoFixes for -Wmissing-declarations and -Wwrite-strings warnings.
Mike McCormack [Sat, 4 Jun 2005 10:01:25 +0000 (10:01 +0000)] 
Fixes for -Wmissing-declarations and -Wwrite-strings warnings.

18 years agoIf a folder is selected on Open then browse into it, otherwise we
Huw Davies [Sat, 4 Jun 2005 10:00:27 +0000 (10:00 +0000)] 
If a folder is selected on Open then browse into it, otherwise we
should return the path in the edit box whether that be a folder or a
file.
Don't add extensions to a folder.

18 years agoFix some missed invalidations after column resize.
Felix Nawothnig [Sat, 4 Jun 2005 10:00:12 +0000 (10:00 +0000)] 
Fix some missed invalidations after column resize.

18 years agoImplement asn.1 decoding of integers, with tests.
Juan Lang [Sat, 4 Jun 2005 09:49:33 +0000 (09:49 +0000)] 
Implement asn.1 decoding of integers, with tests.

18 years agoUse DWLP_MSGRESULT to return values from the dialog proc.
Huw Davies [Sat, 4 Jun 2005 09:49:22 +0000 (09:49 +0000)] 
Use DWLP_MSGRESULT to return values from the dialog proc.

18 years agoImplemented VfwCapture interface.
Maarten Lankhorst [Sat, 4 Jun 2005 09:49:02 +0000 (09:49 +0000)] 
Implemented VfwCapture interface.

18 years agoAuthors: Aric Stewart <aric@codeweavers.com>, Mike McCormack <mike@codeweavers.com>
Alexandre Julliard [Sat, 4 Jun 2005 09:48:47 +0000 (09:48 +0000)] 
Authors: Aric Stewart <aric@codeweavers.com>, Mike McCormack <mike@codeweavers.com>
Allow dialog controls to subscribe to installer events.

18 years agoFinish DirectSoundCapture/DirectSoundCapture8 split.
Robert Reif [Sat, 4 Jun 2005 09:38:14 +0000 (09:38 +0000)] 
Finish DirectSoundCapture/DirectSoundCapture8 split.
Add tests to verify split.

18 years agoRelease clock only when one is set.
Christian Costa [Sat, 4 Jun 2005 09:37:35 +0000 (09:37 +0000)] 
Release clock only when one is set.

18 years ago- Factor out common text shifting logic.
James Hawkins [Sat, 4 Jun 2005 09:37:22 +0000 (09:37 +0000)] 
- Factor out common text shifting logic.
- Shift selected tab text up instead of down.

18 years agoAdded a bunch of crypto error codes.
Juan Lang [Sat, 4 Jun 2005 09:37:09 +0000 (09:37 +0000)] 
Added a bunch of crypto error codes.

18 years agoMake sure the TRACE statements do not spew garbage by using
Aric Stewart [Sat, 4 Jun 2005 09:36:44 +0000 (09:36 +0000)] 
Make sure the TRACE statements do not spew garbage by using
debugstr_wn.

18 years agoSend CDN_FOLDERCHANGE whenever we change folder.
Huw Davies [Sat, 4 Jun 2005 09:36:37 +0000 (09:36 +0000)] 
Send CDN_FOLDERCHANGE whenever we change folder.

18 years agoRemove ntdll from imports.
Hans Leidekker [Sat, 4 Jun 2005 09:36:12 +0000 (09:36 +0000)] 
Remove ntdll from imports.

18 years agoTake the dialog frame into account when calculating the dialog size.
Mike McCormack [Sat, 4 Jun 2005 09:35:37 +0000 (09:35 +0000)] 
Take the dialog frame into account when calculating the dialog size.

18 years agoSince multiple progids can refer to 1 class we need to check if that
Aric Stewart [Sat, 4 Jun 2005 09:35:22 +0000 (09:35 +0000)] 
Since multiple progids can refer to 1 class we need to check if that
class is isntalled instead of just relying on having it set the
InstallMe variable.

18 years agoMoved ddraw object files to ddraw root dir.
Christian Costa [Sat, 4 Jun 2005 09:34:54 +0000 (09:34 +0000)] 
Moved ddraw object files to ddraw root dir.

18 years agoMoved clipper and palette objects files to ddraw root dir.
Christian Costa [Fri, 3 Jun 2005 11:30:11 +0000 (11:30 +0000)] 
Moved clipper and palette objects files to ddraw root dir.

18 years agoAdded keys to install all known DPlay service providers.
Lionel Ulmer [Fri, 3 Jun 2005 11:26:46 +0000 (11:26 +0000)] 
Added keys to install all known DPlay service providers.

18 years agoRemove CR characters.
Troy Rollo [Fri, 3 Jun 2005 11:26:04 +0000 (11:26 +0000)] 
Remove CR characters.

18 years agoGet rid of a magic number, and improve stubs of
Juan Lang [Fri, 3 Jun 2005 11:25:38 +0000 (11:25 +0000)] 
Get rid of a magic number, and improve stubs of
CertOpenSystemStoreA/W.

18 years agoRearrange Crypt{De|En}codeObjectEx to make error handling more
Juan Lang [Fri, 3 Jun 2005 11:25:24 +0000 (11:25 +0000)] 
Rearrange Crypt{De|En}codeObjectEx to make error handling more
natural.

18 years agoFix position of column header labels.
Martin Fuchs [Fri, 3 Jun 2005 11:25:17 +0000 (11:25 +0000)] 
Fix position of column header labels.

18 years agoLocate where a buffer size is not being set and correctly handle the
Aric Stewart [Fri, 3 Jun 2005 11:24:57 +0000 (11:24 +0000)] 
Locate where a buffer size is not being set and correctly handle the
buffer size conversion from W to A (with help from Robert Shearman).

18 years agoChange SYSTEM_PROCESS_INFORMATION to reflect W2K/WinXP/W2K3 structure.
Paul Vriens [Fri, 3 Jun 2005 11:24:43 +0000 (11:24 +0000)] 
Change SYSTEM_PROCESS_INFORMATION to reflect W2K/WinXP/W2K3 structure.

18 years agoAdd install_on_demand for Extension servers also. currently defaulting
Aric Stewart [Fri, 3 Jun 2005 11:24:04 +0000 (11:24 +0000)] 
Add install_on_demand for Extension servers also. currently defaulting
to TRUE.
Extension need to have 1 verb to mark the given progid to be
installed.

18 years ago- Don't assume the ROT is already empty.
Richard Cohen [Thu, 2 Jun 2005 20:06:33 +0000 (20:06 +0000)] 
- Don't assume the ROT is already empty.
- Test that IEnum::Clone doesn't also do a Reset.

18 years agoIEnum::Clone shouldn't do a Reset.
Richard Cohen [Thu, 2 Jun 2005 20:06:22 +0000 (20:06 +0000)] 
IEnum::Clone shouldn't do a Reset.

18 years agoDo not loop if a ProgId's Parent Index it itself.
Aric Stewart [Thu, 2 Jun 2005 20:06:11 +0000 (20:06 +0000)] 
Do not loop if a ProgId's Parent Index it itself.
Add a VersionIndIndex for tracking version independent fields for the
ProgIds properly.

18 years agoDrop duplicate definition of IID_IEnumDMO.
Marcus Meissner [Thu, 2 Jun 2005 19:43:47 +0000 (19:43 +0000)] 
Drop duplicate definition of IID_IEnumDMO.

18 years agoAdded tests for file monikers.
Richard Cohen [Thu, 2 Jun 2005 19:43:03 +0000 (19:43 +0000)] 
Added tests for file monikers.

18 years ago- Base FileMonikerImpl_Save() on XP.
Richard Cohen [Thu, 2 Jun 2005 19:42:48 +0000 (19:42 +0000)] 
- Base FileMonikerImpl_Save() on XP.
- Correct handling of Unicode strings & multibyte locales.
- More error checking.
- Change ERR to WARN.
- Match Windows quick & dirty estimate for GetSizeMax().

18 years agoUse MSI_QueryGetRecord in one more place.
Mike McCormack [Thu, 2 Jun 2005 19:40:45 +0000 (19:40 +0000)] 
Use MSI_QueryGetRecord in one more place.

18 years agoAdded a couple missing prototypes.
Juan Lang [Thu, 2 Jun 2005 19:40:30 +0000 (19:40 +0000)] 
Added a couple missing prototypes.

18 years agoPrint a message for skipped actions in ProcessExecSequence like in the
Aric Stewart [Thu, 2 Jun 2005 19:39:49 +0000 (19:39 +0000)] 
Print a message for skipped actions in ProcessExecSequence like in the
UISequence.

18 years agoSet default for "My Documents" to $HOME, and "Desktop" to ~/Desktop.
Juan Lang [Thu, 2 Jun 2005 19:39:24 +0000 (19:39 +0000)] 
Set default for "My Documents" to $HOME, and "Desktop" to ~/Desktop.

18 years agoDo not change a features state to Advertise if it explicitly disallows
Aric Stewart [Thu, 2 Jun 2005 15:16:31 +0000 (15:16 +0000)] 
Do not change a features state to Advertise if it explicitly disallows
it.

18 years agoFor typelibs index 1 do not add \\1 to the path. This cleans up
Aric Stewart [Thu, 2 Jun 2005 15:13:57 +0000 (15:13 +0000)] 
For typelibs index 1 do not add \\1 to the path. This cleans up
registry diffs with native MSI.

18 years agoFixes for -Wmissing-declarations and -Wwrite-strings warnings.
Mike McCormack [Thu, 2 Jun 2005 15:11:32 +0000 (15:11 +0000)] 
Fixes for -Wmissing-declarations and -Wwrite-strings warnings.

18 years agoRegister the FileType and correct short vs long path problems with
Aric Stewart [Thu, 2 Jun 2005 15:09:57 +0000 (15:09 +0000)] 
Register the FileType and correct short vs long path problems with
InprocServer32. Also add install_on_demand boolean for future
expansion.

18 years agoUpdate German resource files.
Henning Gerhardt [Thu, 2 Jun 2005 15:07:55 +0000 (15:07 +0000)] 
Update German resource files.