wine
20 years agoMoved windows/driver.c to dlls/user/driver16.c.
Alexandre Julliard [Thu, 9 Jun 2005 09:50:03 +0000 (09:50 +0000)] 
Moved windows/driver.c to dlls/user/driver16.c.

20 years agoCombine WINE_WAVEOUT and WINE_WAVEIN into a single structure.
Jeremy White [Thu, 9 Jun 2005 09:49:31 +0000 (09:49 +0000)] 
Combine WINE_WAVEOUT and WINE_WAVEIN into a single structure.

20 years agoAdded some function declarations.
Mike McCormack [Thu, 9 Jun 2005 09:48:51 +0000 (09:48 +0000)] 
Added some function declarations.

20 years agoFix some warnings.
Mike McCormack [Thu, 9 Jun 2005 09:48:36 +0000 (09:48 +0000)] 
Fix some warnings.

20 years agoDump out the msi information in more detail.
Mike McCormack [Thu, 9 Jun 2005 09:48:02 +0000 (09:48 +0000)] 
Dump out the msi information in more detail.

20 years agoRemoved CLSID_CompositeMoniker (conflicting with static definition).
Marcus Meissner [Thu, 9 Jun 2005 09:47:44 +0000 (09:47 +0000)] 
Removed CLSID_CompositeMoniker (conflicting with static definition).

20 years ago- Avoid evil signed bitfields.
Robert Shearman [Thu, 9 Jun 2005 09:47:28 +0000 (09:47 +0000)] 
- Avoid evil signed bitfields.
- Fix bug with using wrong revision in security_sid_alloc.
- Add all builtin groups present in the Administrator token on Windows
  to the default token.

20 years agoFixed definition/declaration mismatches of newly static vtables.
Marcus Meissner [Thu, 9 Jun 2005 09:47:10 +0000 (09:47 +0000)] 
Fixed definition/declaration mismatches of newly static vtables.

20 years agoFix a regression in the performance of named pipes by only making the
Robert Shearman [Thu, 9 Jun 2005 09:46:55 +0000 (09:46 +0000)] 
Fix a regression in the performance of named pipes by only making the
fd non-blocking when overlapped I/O is requested for the fd (reported
by Ivan Leo Puoti).

20 years agoFix warnings exposed by -Wmissing-declarations and -Wwrite-strings.
Mike McCormack [Thu, 9 Jun 2005 09:46:39 +0000 (09:46 +0000)] 
Fix warnings exposed by -Wmissing-declarations and -Wwrite-strings.

20 years agoAdd a cast to get rid of a warning.
Mike McCormack [Thu, 9 Jun 2005 09:46:23 +0000 (09:46 +0000)] 
Add a cast to get rid of a warning.

20 years agoAdded a couple of CloseHandle calls.
Dmitry Timoshkov [Thu, 9 Jun 2005 09:46:06 +0000 (09:46 +0000)] 
Added a couple of CloseHandle calls.

20 years agoIUnknown isn't a remotable interface so the stub manager shouldn't
Robert Shearman [Thu, 9 Jun 2005 09:45:59 +0000 (09:45 +0000)] 
IUnknown isn't a remotable interface so the stub manager shouldn't
need a marshaller for it.

20 years ago- Don't free the fileio object because it will be freed anyway in
Robert Shearman [Thu, 9 Jun 2005 09:45:42 +0000 (09:45 +0000)] 
- Don't free the fileio object because it will be freed anyway in
  fileio_terminate on error.
- Print out statuses in hex, rather than decimal.

20 years agoAdd more struct types for TLB generation.
Robert Shearman [Thu, 9 Jun 2005 09:45:26 +0000 (09:45 +0000)] 
Add more struct types for TLB generation.

20 years agoMake ADVAPI_IsLocalComputer static and simplify it a little.
Mike McCormack [Thu, 9 Jun 2005 09:44:44 +0000 (09:44 +0000)] 
Make ADVAPI_IsLocalComputer static and simplify it a little.

20 years agoInclude appmgmt.h where its functions are used.
Mike McCormack [Thu, 9 Jun 2005 09:44:26 +0000 (09:44 +0000)] 
Include appmgmt.h where its functions are used.

20 years agoMake interface methods static.
Mike McCormack [Thu, 9 Jun 2005 09:44:12 +0000 (09:44 +0000)] 
Make interface methods static.

20 years agoInclude user.h in the new winstation.c to avoid a warning from
Mike McCormack [Thu, 9 Jun 2005 09:43:54 +0000 (09:43 +0000)] 
Include user.h in the new winstation.c to avoid a warning from
-Wmissing-declarations.

20 years ago- The typelib marshaler should only free the memory it actually allocated.
Robert Shearman [Thu, 9 Jun 2005 09:43:38 +0000 (09:43 +0000)] 
- The typelib marshaler should only free the memory it actually allocated.
- Add special cases for two lesser used types that aren't
  sizeof(DWORD) sized.

20 years agoUse shell icon cache instead of an own IExtractIcon implementation.
Michael Jung [Thu, 9 Jun 2005 09:43:18 +0000 (09:43 +0000)] 
Use shell icon cache instead of an own IExtractIcon implementation.

20 years agoDon't try to access floppy if it's not mounted.
Uwe Bonnes [Thu, 9 Jun 2005 09:42:49 +0000 (09:42 +0000)] 
Don't try to access floppy if it's not mounted.

20 years agoFixed SetFocus behavior.
Alex Zorach [Thu, 9 Jun 2005 09:41:56 +0000 (09:41 +0000)] 
Fixed SetFocus behavior.

20 years agoSet the Preselected property if appropriate (relevant to
Aric Stewart [Wed, 8 Jun 2005 19:20:02 +0000 (19:20 +0000)] 
Set the Preselected property if appropriate (relevant to
MigrateFeatureStates when implemented).

20 years agoWrite out Product Language and Product Icon to the registry.
Aric Stewart [Wed, 8 Jun 2005 19:16:45 +0000 (19:16 +0000)] 
Write out Product Language and Product Icon to the registry.

20 years agoImplement overlapped I/O with named pipes.
Robert Shearman [Wed, 8 Jun 2005 19:11:46 +0000 (19:11 +0000)] 
Implement overlapped I/O with named pipes.

20 years agoWrite out UpgradeCodes to the registry to allow for future upgrades.
Aric Stewart [Wed, 8 Jun 2005 19:07:52 +0000 (19:07 +0000)] 
Write out UpgradeCodes to the registry to allow for future upgrades.

20 years agoBeginnings of support for window stations and desktops.
Alexandre Julliard [Wed, 8 Jun 2005 18:44:50 +0000 (18:44 +0000)] 
Beginnings of support for window stations and desktops.

20 years agoAdd Language to the values we can query with MsiGetProductInfo.
Aric Stewart [Wed, 8 Jun 2005 18:35:43 +0000 (18:35 +0000)] 
Add Language to the values we can query with MsiGetProductInfo.

20 years ago- Output a FIXME when a surface with dimensions not being a power of
Felix Nawothnig [Wed, 8 Jun 2005 18:34:52 +0000 (18:34 +0000)] 
- Output a FIXME when a surface with dimensions not being a power of
  two is requested.
- Fail gracefully when IWineD3DImpl_CreateDevice fails to create the
  front- or backbuffer.

20 years agoRead the entire logfont from the registry if it exists.
Huw Davies [Wed, 8 Jun 2005 18:34:20 +0000 (18:34 +0000)] 
Read the entire logfont from the registry if it exists.

20 years agoUse MSI_RecordGetString in more actions.
Mike McCormack [Wed, 8 Jun 2005 18:34:04 +0000 (18:34 +0000)] 
Use MSI_RecordGetString in more actions.

20 years ago- implement handling of exponents (e+,e-,E+,E-) when parsing number
Michael Stefaniuc [Wed, 8 Jun 2005 18:32:52 +0000 (18:32 +0000)] 
- implement handling of exponents (e+,e-,E+,E-) when parsing number
  formats
- fix a small cut'n'paste error in the comments

20 years agoFix an RPC server startup race introduced by me.
Robert Shearman [Wed, 8 Jun 2005 18:32:30 +0000 (18:32 +0000)] 
Fix an RPC server startup race introduced by me.

20 years agoFixed confusing indentation.
Michael Jung [Wed, 8 Jun 2005 18:32:19 +0000 (18:32 +0000)] 
Fixed confusing indentation.

20 years agoFixed IType::Invoke in regards to handling propertyget variables
Marcus Meissner [Wed, 8 Jun 2005 18:32:09 +0000 (18:32 +0000)] 
Fixed IType::Invoke in regards to handling propertyget variables
longer than 4 bytes (like VT_DATE).

20 years ago- Don't pass the PROFILE_SERVER flag in to CreateNamedPipe as it is
Robert Shearman [Wed, 8 Jun 2005 18:31:38 +0000 (18:31 +0000)] 
- Don't pass the PROFILE_SERVER flag in to CreateNamedPipe as it is
  bogus.
- Call FlushFileBuffers to make sure the other end of the pipe doesn't
  get cut off prematurely.
- Don't call CancelIo as we should never have async I/O pending.

20 years agoImplement asn.1 encoding/decoding of times, with tests.
Juan Lang [Wed, 8 Jun 2005 18:31:21 +0000 (18:31 +0000)] 
Implement asn.1 encoding/decoding of times, with tests.

20 years agoTest cases for the direct3d7 light api.
Antoine Chavasse [Tue, 7 Jun 2005 21:34:59 +0000 (21:34 +0000)] 
Test cases for the direct3d7 light api.

20 years agoRewrote the light management API to allow for an unlimited amount of
Antoine Chavasse [Tue, 7 Jun 2005 21:34:40 +0000 (21:34 +0000)] 
Rewrote the light management API to allow for an unlimited amount of
lights to be set, and only a subset of them to be enabled.

20 years agoUse MSI_RecordGetString where possible.
Mike McCormack [Tue, 7 Jun 2005 21:34:05 +0000 (21:34 +0000)] 
Use MSI_RecordGetString where possible.

20 years agoWarning fixes for -Wmissing-declarations and -Wwrite-strings.
Mike McCormack [Tue, 7 Jun 2005 20:30:30 +0000 (20:30 +0000)] 
Warning fixes for -Wmissing-declarations and -Wwrite-strings.

20 years agoUse a richedit control for license text.
Mike McCormack [Tue, 7 Jun 2005 20:30:02 +0000 (20:30 +0000)] 
Use a richedit control for license text.

20 years agoFixes for -Wmissing-declarations and -Wwrite-strings warnings.
Mike McCormack [Tue, 7 Jun 2005 20:29:51 +0000 (20:29 +0000)] 
Fixes for -Wmissing-declarations and -Wwrite-strings warnings.

20 years agoDon't use fullscreen mode in video renderer for now and improve error
Christian Costa [Tue, 7 Jun 2005 20:29:23 +0000 (20:29 +0000)] 
Don't use fullscreen mode in video renderer for now and improve error
handling a bit.
Improved a bit Run/Pause/Stop methods of parser template.

20 years agoAdd a test for window state when a window receives WM_ENABLE message.
Dmitry Timoshkov [Tue, 7 Jun 2005 20:29:09 +0000 (20:29 +0000)] 
Add a test for window state when a window receives WM_ENABLE message.

20 years agoStill send a message in SetWindowText for the inter-process case even
Alexandre Julliard [Tue, 7 Jun 2005 20:11:17 +0000 (20:11 +0000)] 
Still send a message in SetWindowText for the inter-process case even
though it's not fully correct (reported by Jason Campbell).

20 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.

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

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

20 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.

20 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.

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

20 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.

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

20 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.

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

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

20 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.

20 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.

20 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.

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

20 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.

20 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

20 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.

20 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.

20 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.

20 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.

20 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.

20 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.

20 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.

20 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.

20 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.

20 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.

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

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

20 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.

20 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.

20 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.

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

20 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).

20 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.

20 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.

20 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.

20 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.

20 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.

20 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.

20 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.

20 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.

20 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.

20 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.

20 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.

20 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.

20 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.

20 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.

20 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.

20 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.

20 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.

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

20 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.