wine
19 years agoAdded some definitions to setupapi.
Matthew Davison [Fri, 10 Jun 2005 19:52:48 +0000 (19:52 +0000)] 
Added some definitions to setupapi.

19 years agoFixed ReturnLength of SystemCpuInformation.
Paul Vriens [Fri, 10 Jun 2005 19:52:32 +0000 (19:52 +0000)] 
Fixed ReturnLength of SystemCpuInformation.
Added first test for SystemCpuInformation.

19 years agoCreate a stub implementation for MsiViewGetError.
Mike McCormack [Fri, 10 Jun 2005 19:52:13 +0000 (19:52 +0000)] 
Create a stub implementation for MsiViewGetError.

19 years agoDependency fixes for winternl.h.
Mike McCormack [Fri, 10 Jun 2005 19:33:47 +0000 (19:33 +0000)] 
Dependency fixes for winternl.h.

19 years agoFix more warnings.
Mike McCormack [Fri, 10 Jun 2005 19:32:24 +0000 (19:32 +0000)] 
Fix more warnings.

19 years agoSet the FILESYSANCESTOR and FILESYSTEM flags correctly in
Michael Jung [Fri, 10 Jun 2005 19:31:59 +0000 (19:31 +0000)] 
Set the FILESYSANCESTOR and FILESYSTEM flags correctly in
GetAttributesOf.

19 years agoClear out parameters to stop bad pointers lying around in memory if
Robert Shearman [Fri, 10 Jun 2005 19:31:45 +0000 (19:31 +0000)] 
Clear out parameters to stop bad pointers lying around in memory if
the function doesn't set them to anything.

19 years agoAdds support for the DIBINDEX type of COLORREF.
Glenn Wurster [Fri, 10 Jun 2005 19:31:20 +0000 (19:31 +0000)] 
Adds support for the DIBINDEX type of COLORREF.

19 years agoImplement RtlAnsiCharToUnicodeChar.
James Hawkins [Fri, 10 Jun 2005 19:30:23 +0000 (19:30 +0000)] 
Implement RtlAnsiCharToUnicodeChar.

19 years agoInclude missing AW macro.
Mike McCormack [Fri, 10 Jun 2005 19:29:46 +0000 (19:29 +0000)] 
Include missing AW macro.

19 years agoDeclare the MSIDBERROR enumeration.
Mike McCormack [Fri, 10 Jun 2005 19:29:24 +0000 (19:29 +0000)] 
Declare the MSIDBERROR enumeration.

19 years agoDeclare functions and correct prototypes.
Mike McCormack [Fri, 10 Jun 2005 19:29:16 +0000 (19:29 +0000)] 
Declare functions and correct prototypes.

19 years agoCryp{En|De}codeObjectEx should return success if the input buffer is
Juan Lang [Fri, 10 Jun 2005 19:28:58 +0000 (19:28 +0000)] 
Cryp{En|De}codeObjectEx should return success if the input buffer is
NULL, some MS sample programs depend on that.  Fix functions and
tests.

19 years agoBottom edge of the update region should be relative to the top edge of
Lauri Tulmin [Thu, 9 Jun 2005 20:40:31 +0000 (20:40 +0000)] 
Bottom edge of the update region should be relative to the top edge of
the format rect.

19 years agoMake ddraw tests loadable on NT4.
Stefan Leichter [Thu, 9 Jun 2005 20:38:21 +0000 (20:38 +0000)] 
Make ddraw tests loadable on NT4.

19 years agoStore the process along with the key handle in notifications.
Alexandre Julliard [Thu, 9 Jun 2005 20:36:08 +0000 (20:36 +0000)] 
Store the process along with the key handle in notifications.

19 years agoReduce our buffer by 1 SYSTEM_THREAD_INFORMATION per process.
Paul Vriens [Thu, 9 Jun 2005 20:33:45 +0000 (20:33 +0000)] 
Reduce our buffer by 1 SYSTEM_THREAD_INFORMATION per process.
Minimize some calculations.

19 years agoAdd more tests for text placement in single and multiline edit
Lauri Tulmin [Thu, 9 Jun 2005 20:32:32 +0000 (20:32 +0000)] 
Add more tests for text placement in single and multiline edit
controls. Some of the tests are marked as todo.

19 years agoExtending upon Mike McCormack's cleanup to use MSI_RecordGetString.
Aric Stewart [Thu, 9 Jun 2005 20:30:59 +0000 (20:30 +0000)] 
Extending upon Mike McCormack's cleanup to use MSI_RecordGetString.

19 years agoRegister the Product Version also.
Aric Stewart [Thu, 9 Jun 2005 15:49:11 +0000 (15:49 +0000)] 
Register the Product Version also.
Also help plug some memory leaks pointed out by Mike McCormack.

19 years agoAdded a close_handle method to the object operations, and use it to
Alexandre Julliard [Thu, 9 Jun 2005 15:39:52 +0000 (15:39 +0000)] 
Added a close_handle method to the object operations, and use it to
implement registry notifications and the strange behavior of
CloseHandle on winstation/desktop handles.

19 years agoAvoid a loop where a parent's parent refers to itself as its parent.
Aric Stewart [Thu, 9 Jun 2005 15:35:48 +0000 (15:35 +0000)] 
Avoid a loop where a parent's parent refers to itself as its parent.

19 years agoThe desktop of a new thread should be set from the process initial
Alexandre Julliard [Thu, 9 Jun 2005 12:07:12 +0000 (12:07 +0000)] 
The desktop of a new thread should be set from the process initial
desktop, not from the parent thread.
Fixed a couple of bugs in the desktop name handling.

19 years agoDeclare some missing functions.
Mike McCormack [Thu, 9 Jun 2005 12:06:08 +0000 (12:06 +0000)] 
Declare some missing functions.

19 years agoGet current directory during tests on win9x too.
Saulius Krasuckas [Thu, 9 Jun 2005 12:05:50 +0000 (12:05 +0000)] 
Get current directory during tests on win9x too.

19 years agoAdd the IShellLinkDataList interface to the ShellLink object.
Mike McCormack [Thu, 9 Jun 2005 12:05:38 +0000 (12:05 +0000)] 
Add the IShellLinkDataList interface to the ShellLink object.

19 years agoAdded module upgrade.c and implemented FindRelatedProducts.
Aric Stewart [Thu, 9 Jun 2005 12:05:27 +0000 (12:05 +0000)] 
Added module upgrade.c and implemented FindRelatedProducts.

19 years agoFixed a number of references to removed directories.
Alexandre Julliard [Thu, 9 Jun 2005 10:24:51 +0000 (10:24 +0000)] 
Fixed a number of references to removed directories.

19 years agoMoved dde files to the main directory and got rid of the dlls/user/dde
Alexandre Julliard [Thu, 9 Jun 2005 10:21:31 +0000 (10:21 +0000)] 
Moved dde files to the main directory and got rid of the dlls/user/dde
subdirectory.

19 years agoMoved monitor functions to dlls/user/misc.c and finally got rid of the
Alexandre Julliard [Thu, 9 Jun 2005 10:07:04 +0000 (10:07 +0000)] 
Moved monitor functions to dlls/user/misc.c and finally got rid of the
windows/ directory.

19 years agoAdded test for SystemProcessInformation.
Paul Vriens [Thu, 9 Jun 2005 10:03:25 +0000 (10:03 +0000)] 
Added test for SystemProcessInformation.

19 years agoAdded test for AccessCheck.
Robert Shearman [Thu, 9 Jun 2005 10:03:11 +0000 (10:03 +0000)] 
Added test for AccessCheck.

19 years agoWarning fixes for -Wmissing-declarations and -Wwrite-strings.
Mike McCormack [Thu, 9 Jun 2005 09:50:56 +0000 (09:50 +0000)] 
Warning fixes for -Wmissing-declarations and -Wwrite-strings.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

19 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

19 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

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

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

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