wine
19 years agoAvoid warnings.
Alexandre Julliard [Sun, 9 Jan 2005 18:01:49 +0000 (18:01 +0000)] 
Avoid warnings.

19 years ago- Fixed infinite loop bug.
Jacek Caban [Sun, 9 Jan 2005 18:01:16 +0000 (18:01 +0000)] 
- Fixed infinite loop bug.
- Code cleanup.

19 years agoFix a memory management bug in apply_drive_changes to stop winecfg
Mike Hearn [Sun, 9 Jan 2005 18:01:00 +0000 (18:01 +0000)] 
Fix a memory management bug in apply_drive_changes to stop winecfg
deleting all the drive definitions in some cases.

19 years agoMake the UI update properly when the user adds/removes drives.
Mike Hearn [Sun, 9 Jan 2005 18:00:46 +0000 (18:00 +0000)] 
Make the UI update properly when the user adds/removes drives.

19 years agoThe value of a packed VARIANT can be up to 1L << 26 - 1.
Huw Davies [Sun, 9 Jan 2005 18:00:32 +0000 (18:00 +0000)] 
The value of a packed VARIANT can be up to 1L << 26 - 1.

19 years agoAdd attributes control, hidden and restricted.
Huw Davies [Sun, 9 Jan 2005 17:59:44 +0000 (17:59 +0000)] 
Add attributes control, hidden and restricted.
Correctly set the libflags for these attributes.

19 years agoGet rid of HEAP_strdupWtoA calls.
Jacek Caban [Sun, 9 Jan 2005 17:41:45 +0000 (17:41 +0000)] 
Get rid of HEAP_strdupWtoA calls.

19 years agoAdd render target support, and ensure there is a front and back buffer
Jason Edmeades [Sun, 9 Jan 2005 17:37:02 +0000 (17:37 +0000)] 
Add render target support, and ensure there is a front and back buffer
created during device creation.

19 years ago- use Interlocked* functions in AddRef and Release.
Paul Vriens [Sun, 9 Jan 2005 17:29:21 +0000 (17:29 +0000)] 
- use Interlocked* functions in AddRef and Release.
- store the result of the Interlocked functions and use only this.

19 years agoAdded registration for quartz filters.
Christian Costa [Sun, 9 Jan 2005 17:28:07 +0000 (17:28 +0000)] 
Added registration for quartz filters.

19 years agoDon't need to worry about windows messages.
Robert Reif [Sun, 9 Jan 2005 17:27:44 +0000 (17:27 +0000)] 
Don't need to worry about windows messages.

19 years agoAdded initializing pp_status.input at begin of wpp_parse.
Jacek Caban [Sun, 9 Jan 2005 16:53:47 +0000 (16:53 +0000)] 
Added initializing pp_status.input at begin of wpp_parse.

19 years agoRemoved excessive statement (break after return or goto, not useful
Eric Pouech [Sun, 9 Jan 2005 16:42:53 +0000 (16:42 +0000)] 
Removed excessive statement (break after return or goto, not useful
break, not needed vars...)

19 years agoAdded handling of SBM_GETSCROLLBARINFO message.
Vitaly Lipatov [Sun, 9 Jan 2005 16:35:41 +0000 (16:35 +0000)] 
Added handling of SBM_GETSCROLLBARINFO message.

19 years agoInitialize and uninitialize COM properly.
Robert Reif [Sun, 9 Jan 2005 16:34:00 +0000 (16:34 +0000)] 
Initialize and uninitialize COM properly.

19 years agoUpdated Spanish resource.
José Manuel Ferrer Ortiz [Sun, 9 Jan 2005 16:33:26 +0000 (16:33 +0000)] 
Updated Spanish resource.

19 years agoCorrect loop check for enum display and include 32bit modes in 24bit.
Oliver Stieber [Sun, 9 Jan 2005 16:33:01 +0000 (16:33 +0000)] 
Correct loop check for enum display and include 32bit modes in 24bit.

19 years agoMoved save* strings to resources.
Jacek Caban [Sun, 9 Jan 2005 16:31:36 +0000 (16:31 +0000)] 
Moved save* strings to resources.

19 years agoRevert GetScrollBarInfo spec entry back to a stub to fix compilation
Huw D M Davies [Sat, 8 Jan 2005 08:57:08 +0000 (08:57 +0000)] 
Revert GetScrollBarInfo spec entry back to a stub to fix compilation
failure.

19 years agoCreate the output directory if needed.
Alexandre Julliard [Fri, 7 Jan 2005 17:17:23 +0000 (17:17 +0000)] 
Create the output directory if needed.

19 years agoUse the source dir as the documentation root dir.
Jon Griffiths [Fri, 7 Jan 2005 17:15:47 +0000 (17:15 +0000)] 
Use the source dir as the documentation root dir.

19 years agoAdded stub implementation for WINNLS* functions.
Diego Pettenò [Fri, 7 Jan 2005 17:15:30 +0000 (17:15 +0000)] 
Added stub implementation for WINNLS* functions.

19 years agoGet rid of DPRINTF.
Diego Pettenò [Fri, 7 Jan 2005 17:09:39 +0000 (17:09 +0000)] 
Get rid of DPRINTF.

19 years agoUse GetLocalTime (tz-dependant) instead of GetSystemTime (UTC) in
Vincent Béron [Fri, 7 Jan 2005 17:08:55 +0000 (17:08 +0000)] 
Use GetLocalTime (tz-dependant) instead of GetSystemTime (UTC) in
GetTimeFormat.

19 years agoMake all custom type 1 actions happen in a seperate thread and close
Aric Stewart [Fri, 7 Jan 2005 17:08:35 +0000 (17:08 +0000)] 
Make all custom type 1 actions happen in a seperate thread and close
all handles for that thread when it exits. Honors the concept of
temporary MSI handles for custom actions.

19 years agoUse CreateEventW in preference to CreateEventA for unnamed events.
Mike McCormack [Fri, 7 Jan 2005 15:40:09 +0000 (15:40 +0000)] 
Use CreateEventW in preference to CreateEventA for unnamed events.

19 years ago- Media Types (and Extensions) should use "Source Filter" instead of
Paul Vriens [Fri, 7 Jan 2005 15:34:54 +0000 (15:34 +0000)] 
- Media Types (and Extensions) should use "Source Filter" instead of
  "File Source".
- Removed filesource_valuename.
- Fixed typo for some class-names.
- Fixed typo in MPEG1System Media Type.

19 years agoFix bug with Treeview_SelectItem reselecting the same item.
Crestez Leonard [Fri, 7 Jan 2005 15:34:25 +0000 (15:34 +0000)] 
Fix bug with Treeview_SelectItem reselecting the same item.

19 years ago- Add a complete, sorted listed of IOCTLS implemented in the file.
Robert Shearman [Fri, 7 Jan 2005 15:33:58 +0000 (15:33 +0000)] 
- Add a complete, sorted listed of IOCTLS implemented in the file.
- Dump track numbers after they have been filled in.

19 years agoRename iid in wine_marshal_id to ipid and use IPIDs instead of IIDs in
Robert Shearman [Fri, 7 Jan 2005 15:33:41 +0000 (15:33 +0000)] 
Rename iid in wine_marshal_id to ipid and use IPIDs instead of IIDs in
the stub manager.

19 years agoThe current architecture cannot handle pipes changing address, so use
Robert Shearman [Fri, 7 Jan 2005 15:33:26 +0000 (15:33 +0000)] 
The current architecture cannot handle pipes changing address, so use
a static array. Fixes memory corruption that sometimes occurs when
using multiple pipes.

19 years agoLoad libcapi20.so.* dynamically on demand.
Marcus Meissner [Fri, 7 Jan 2005 15:33:02 +0000 (15:33 +0000)] 
Load libcapi20.so.* dynamically on demand.

19 years agoInitial support for typelib generation.
Huw Davies [Thu, 6 Jan 2005 20:45:21 +0000 (20:45 +0000)] 
Initial support for typelib generation.

19 years agoOn Linux, use fstatfs instead of fstatvfs. It is too buggy.
Rein Klazes [Thu, 6 Jan 2005 20:44:52 +0000 (20:44 +0000)] 
On Linux, use fstatfs instead of fstatvfs. It is too buggy.

19 years agoNo need to add a reference to the apartment from new_stub_manager as
Robert Shearman [Thu, 6 Jan 2005 20:43:48 +0000 (20:43 +0000)] 
No need to add a reference to the apartment from new_stub_manager as
we don't hold on to an apartment pointer.

19 years agoAdd a windows events hook to the message test.
Dmitry Timoshkov [Thu, 6 Jan 2005 20:43:34 +0000 (20:43 +0000)] 
Add a windows events hook to the message test.

19 years agoMsiCloseAllHandles only closes handles allocated in the calling
Mike McCormack [Thu, 6 Jan 2005 20:43:04 +0000 (20:43 +0000)] 
MsiCloseAllHandles only closes handles allocated in the calling
thread.

19 years agoAdd test for records.
Mike McCormack [Thu, 6 Jan 2005 20:42:48 +0000 (20:42 +0000)] 
Add test for records.

19 years agoFix records according to test cases.
Mike McCormack [Thu, 6 Jan 2005 20:42:25 +0000 (20:42 +0000)] 
Fix records according to test cases.

19 years agoAdd VMM32Files section.
Vitaly Lipatov [Thu, 6 Jan 2005 20:42:10 +0000 (20:42 +0000)] 
Add VMM32Files section.

19 years agoDeclare more functions.
Mike McCormack [Thu, 6 Jan 2005 19:44:46 +0000 (19:44 +0000)] 
Declare more functions.

19 years agoWM_GETTEXTLENGTH should return zero for owner drawn status bars.
Ulrich Czekalla [Thu, 6 Jan 2005 19:44:24 +0000 (19:44 +0000)] 
WM_GETTEXTLENGTH should return zero for owner drawn status bars.

19 years agoMoved string to resources.
Jacek Caban [Thu, 6 Jan 2005 19:43:43 +0000 (19:43 +0000)] 
Moved string to resources.

19 years agoPrefer W to A for documentation. Prefer the non-inlined style of
Dimitrie O. Paun [Thu, 6 Jan 2005 19:40:19 +0000 (19:40 +0000)] 
Prefer W to A for documentation. Prefer the non-inlined style of
documentation, it's the most commonly used one, we should standardize
on it.

19 years ago- Obtain border size of windows from registry if available.
Justin Chevrier [Thu, 6 Jan 2005 19:39:52 +0000 (19:39 +0000)] 
- Obtain border size of windows from registry if available.
- Obtain icon size from registry if available.
- Create a WindowMetrics section in the default registry and populate
  it with all currently supported metrics (that are setup to read from
  the registry).

19 years ago- Make struct oletls ref counted so that it is only detached from the
Robert Shearman [Thu, 6 Jan 2005 19:39:07 +0000 (19:39 +0000)] 
- Make struct oletls ref counted so that it is only detached from the
  apartment on the final CoUninitialize.
- Decrease the size of the crit sec on destroying an apartment - it is
  only needed for touching the apartment list.
- Small cleanups.

19 years agoConnectNamedPipe returning ERROR_PIPE_CONNECTED is not an error.
Robert Shearman [Thu, 6 Jan 2005 19:38:48 +0000 (19:38 +0000)] 
ConnectNamedPipe returning ERROR_PIPE_CONNECTED is not an error.

19 years ago- Use Interlocked* functions in AddRef and Release.
Paul Vriens [Thu, 6 Jan 2005 19:36:47 +0000 (19:36 +0000)] 
- Use Interlocked* functions in AddRef and Release.
- Store the result of the Interlocked functions and use only this.

19 years agoAdd Brazilian standard time.
Tony Lambregts [Thu, 6 Jan 2005 19:35:35 +0000 (19:35 +0000)] 
Add Brazilian standard time.

19 years agoRegister rsaenh as a RSA SChannel provider.
Michael Jung [Thu, 6 Jan 2005 19:34:47 +0000 (19:34 +0000)] 
Register rsaenh as a RSA SChannel provider.
Register rsaenh as default RSA SChannel provider.

19 years ago- Properly deformat keys written to the registry.
Aric Stewart [Thu, 6 Jan 2005 19:34:16 +0000 (19:34 +0000)] 
- Properly deformat keys written to the registry.
- Because directory mappings can change between the CostFinalize step
  and the InstallFiles step we need to do a final resolution of the
  target file name before installing.

19 years agoBring the debug functions into line with the rest of Wine by not
Huw Davies [Wed, 5 Jan 2005 17:30:37 +0000 (17:30 +0000)] 
Bring the debug functions into line with the rest of Wine by not
appending a '\n'.

19 years agoThe channel buffer can be NULL if the proxy is disconnected, so check
Robert Shearman [Wed, 5 Jan 2005 17:30:20 +0000 (17:30 +0000)] 
The channel buffer can be NULL if the proxy is disconnected, so check
for this before releasing it.

19 years ago- Fix race on apartment creation.
Robert Shearman [Wed, 5 Jan 2005 17:30:04 +0000 (17:30 +0000)] 
- Fix race on apartment creation.
- Display errors in decimal to make searching for the meaning in
  winerror.h easier.

19 years ago- Make apartment access thread-safe by introducing refcounting and
Mike Hearn [Wed, 5 Jan 2005 17:14:33 +0000 (17:14 +0000)] 
- Make apartment access thread-safe by introducing refcounting and
  wider usage of the apartment lock.
- Rework OLE TLS management to eliminate uninitialised apartments and
  parent chaining.

19 years agoReturn a true boolean value (0 or 1).
Ferenc Wagner [Wed, 5 Jan 2005 17:13:51 +0000 (17:13 +0000)] 
Return a true boolean value (0 or 1).

19 years agoAdded list of supported algorithms for SChannel personality.
Michael Jung [Wed, 5 Jan 2005 17:13:36 +0000 (17:13 +0000)] 
Added list of supported algorithms for SChannel personality.

19 years agoWhen checking for an existing .lnk shortcut extension on the filename
Aric Stewart [Wed, 5 Jan 2005 17:13:12 +0000 (17:13 +0000)] 
When checking for an existing .lnk shortcut extension on the filename
do not just search for '.' but actually verify it is '.lnk'.

19 years agoStore interfaces, structs, coclasses and modules that are to be
Huw Davies [Wed, 5 Jan 2005 17:12:25 +0000 (17:12 +0000)] 
Store interfaces, structs, coclasses and modules that are to be
written into a typelib in a list.

19 years agoSpelling fixes.
Vitaly Lipatov [Wed, 5 Jan 2005 17:12:07 +0000 (17:12 +0000)] 
Spelling fixes.

19 years agoGet real screen properties.
Vitaly Lipatov [Wed, 5 Jan 2005 17:11:33 +0000 (17:11 +0000)] 
Get real screen properties.

19 years agoAdd a simple test case for MSI databases.
Mike McCormack [Wed, 5 Jan 2005 13:26:34 +0000 (13:26 +0000)] 
Add a simple test case for MSI databases.

19 years agoAdd description for ExtTextOut (also include comments from Shachar
Vitaly Lipatov [Wed, 5 Jan 2005 13:24:52 +0000 (13:24 +0000)] 
Add description for ExtTextOut (also include comments from Shachar
Shemesh) and missed constants ETO_NUMERICSLOCAL, ETO_NUMERICSLATIN,
ETO_PDY in wingdi.h.

19 years agoFix a return type bug after allowing 'foo *functionname()'
Peter Berg Larsen [Wed, 5 Jan 2005 13:23:17 +0000 (13:23 +0000)] 
Fix a return type bug after allowing 'foo *functionname()'
prototypes. In 'unsigned char *functionname()' char was not seen;
therefore implicit 'unsigned int'.

19 years ago- handle StyleRefs list on DMStyleTracks
Raphael Junqueira [Wed, 5 Jan 2005 13:22:57 +0000 (13:22 +0000)] 
- handle StyleRefs list on DMStyleTracks
- handle PartRefs list on DMStyles
- begin of Parts list support on DMStyles (for now only some array
  checks)
- fix IDirectMusicStyle::QueryInterface

19 years agoSet last error if dwFlags are non zero in CPReleaseContext.
Michael Jung [Wed, 5 Jan 2005 13:22:37 +0000 (13:22 +0000)] 
Set last error if dwFlags are non zero in CPReleaseContext.
Added corresponding test.

19 years agoAllow COM to start services containing COM servers.
Mike McCormack [Wed, 5 Jan 2005 13:22:10 +0000 (13:22 +0000)] 
Allow COM to start services containing COM servers.

19 years ago- CustomAction 35 should call SetTargetPath not just set the property.
Aric Stewart [Tue, 4 Jan 2005 20:47:20 +0000 (20:47 +0000)] 
- CustomAction 35 should call SetTargetPath not just set the property.
- TARGETDIR and SOURCEDIR may not be entries 0 in the directory
  tables. So when resolving the folder we need to seek them out.
- When we handle SetTargetPath we need to be sure to recalculate the
  resulting paths as things with the now set Directory as the parent
  will change.

19 years agoChange how we install files so that we extract files as we need them,
Aric Stewart [Tue, 4 Jan 2005 20:42:58 +0000 (20:42 +0000)] 
Change how we install files so that we extract files as we need them,
cuts down on extraction time and unused files.

19 years agoAssorted spelling fixes.
Francois Gouget [Tue, 4 Jan 2005 20:39:54 +0000 (20:39 +0000)] 
Assorted spelling fixes.

19 years agoConvert StartDoc to Unicode.
Mike McCormack [Tue, 4 Jan 2005 20:39:19 +0000 (20:39 +0000)] 
Convert StartDoc to Unicode.

19 years agoFix 'SendAsyncCallback' when it's really asynchronous.
Lionel Ulmer [Tue, 4 Jan 2005 20:38:53 +0000 (20:38 +0000)] 
Fix 'SendAsyncCallback' when it's really asynchronous.

19 years agofpos_t should be 64 bits (verified with native MSVCRT.DLL)
Lionel Ulmer [Tue, 4 Jan 2005 20:38:14 +0000 (20:38 +0000)] 
fpos_t should be 64 bits (verified with native MSVCRT.DLL)

19 years agoHandle buffering in fgetpos / fsetpos.
Lionel Ulmer [Tue, 4 Jan 2005 20:37:54 +0000 (20:37 +0000)] 
Handle buffering in fgetpos / fsetpos.

19 years agoRemove unneeded whitespace, indent correctly.
Mike McCormack [Tue, 4 Jan 2005 20:36:12 +0000 (20:36 +0000)] 
Remove unneeded whitespace, indent correctly.

19 years agoPrevent crash from invalid last parameter in GetFileVersionInfo.
Robert Reif [Tue, 4 Jan 2005 20:35:46 +0000 (20:35 +0000)] 
Prevent crash from invalid last parameter in GetFileVersionInfo.
Prevent crash in VerQueryValue when return size not requested.
GetFileVersionInfo and VerQueryValue parameter tests added.

19 years agoChange dialog templates to not explicitly specify extended window
Robert Shearman [Tue, 4 Jan 2005 20:35:24 +0000 (20:35 +0000)] 
Change dialog templates to not explicitly specify extended window
styles for the static rects on the Page Setup dialog as the ones
specified were wrong anyway.

19 years agoAlways clearAllSelections since not clearing CLIPBOARD can get us into
Ulrich Czekalla [Tue, 4 Jan 2005 20:34:46 +0000 (20:34 +0000)] 
Always clearAllSelections since not clearing CLIPBOARD can get us into
an odd state.

19 years agoAdd the precedence of the conditional operator.
Huw Davies [Tue, 4 Jan 2005 20:34:05 +0000 (20:34 +0000)] 
Add the precedence of the conditional operator.

19 years agoAlways set ERROR_SUCCESS in case of success in CPAcquireContext.
Michael Jung [Tue, 4 Jan 2005 20:33:48 +0000 (20:33 +0000)] 
Always set ERROR_SUCCESS in case of success in CPAcquireContext.

19 years agoDon't touch the rect if hwnd is invalid.
Huw Davies [Tue, 4 Jan 2005 20:33:22 +0000 (20:33 +0000)] 
Don't touch the rect if hwnd is invalid.

19 years ago- Add tracing for proxy ref count functions.
Robert Shearman [Tue, 4 Jan 2005 20:33:02 +0000 (20:33 +0000)] 
- Add tracing for proxy ref count functions.
- Release the channel on proxy destruction.

19 years agoAdd a DCOM todo list.
Mike Hearn [Tue, 4 Jan 2005 20:32:47 +0000 (20:32 +0000)] 
Add a DCOM todo list.

19 years agoExtend winedump to allow dumping enhanced meta files.
Mike McCormack [Tue, 4 Jan 2005 20:32:25 +0000 (20:32 +0000)] 
Extend winedump to allow dumping enhanced meta files.

19 years agoOn NT4 we can also get ERROR_RING2_STACK_IN_USE from
Jakob Eriksson [Tue, 4 Jan 2005 20:31:53 +0000 (20:31 +0000)] 
On NT4 we can also get ERROR_RING2_STACK_IN_USE from
CryptAcquireContext().

19 years agoAdded some extra functions.
Mike McCormack [Tue, 4 Jan 2005 20:31:31 +0000 (20:31 +0000)] 
Added some extra functions.
Removed parameter name for consistency with other declarations.

19 years agoRemove the no longer needed DCE_ExcludeRgn function and
Alexandre Julliard [Tue, 4 Jan 2005 12:12:19 +0000 (12:12 +0000)] 
Remove the no longer needed DCE_ExcludeRgn function and
DCX_KEEPCLIPRGN style.

19 years agoUse the DC origin to map coordinates in ExcludeUpdateRgn instead of
Alexandre Julliard [Tue, 4 Jan 2005 12:11:09 +0000 (12:11 +0000)] 
Use the DC origin to map coordinates in ExcludeUpdateRgn instead of
calling an internal DCE function.

19 years agoFixed the FIXME in RtlNtStatusToDosError, and implemented
Alexandre Julliard [Tue, 4 Jan 2005 12:09:32 +0000 (12:09 +0000)] 
Fixed the FIXME in RtlNtStatusToDosError, and implemented
RtlGetLastNtStatus and RtlSetLastWin32ErrorAndNtStatusFromNtStatus.

19 years agoSupport mapping non page-aligned binaries for SEC_IMAGE mappings.
Alexandre Julliard [Tue, 4 Jan 2005 12:04:06 +0000 (12:04 +0000)] 
Support mapping non page-aligned binaries for SEC_IMAGE mappings.

19 years agoImplement proxy manager.
Robert Shearman [Tue, 4 Jan 2005 11:58:23 +0000 (11:58 +0000)] 
Implement proxy manager.

19 years agoRemoved whitespace at end of lines, updated a bit.
Marcus Meissner [Tue, 4 Jan 2005 11:57:21 +0000 (11:57 +0000)] 
Removed whitespace at end of lines, updated a bit.

19 years agoUncommented 'optional' attributes.
Jacek Caban [Tue, 4 Jan 2005 11:56:41 +0000 (11:56 +0000)] 
Uncommented 'optional' attributes.

19 years agoAdd cfgmgr32.h header.
Mike McCormack [Tue, 4 Jan 2005 11:56:13 +0000 (11:56 +0000)] 
Add cfgmgr32.h header.

19 years agoWhen loading a bitmap into a dibsection the result cannot be
Ulrich Czekalla [Tue, 4 Jan 2005 11:55:13 +0000 (11:55 +0000)] 
When loading a bitmap into a dibsection the result cannot be
compressed.

19 years agoHandle IME messages in the default unicode window procedure too.
Aric Stewart [Tue, 4 Jan 2005 11:54:27 +0000 (11:54 +0000)] 
Handle IME messages in the default unicode window procedure too.

19 years agoAugment the compiling documentatin with the actual commands.
Dimitrie O. Paun [Tue, 4 Jan 2005 11:53:38 +0000 (11:53 +0000)] 
Augment the compiling documentatin with the actual commands.

19 years agoHide authors, we don't know how to format them.
Dimitrie O. Paun [Tue, 4 Jan 2005 11:53:17 +0000 (11:53 +0000)] 
Hide authors, we don't know how to format them.

19 years agoRemove bashing of packages, value judgments.
Dimitrie O. Paun [Tue, 4 Jan 2005 11:52:40 +0000 (11:52 +0000)] 
Remove bashing of packages, value judgments.

19 years agoKeep all REAMDEs in sync.
Vincent Béron [Tue, 4 Jan 2005 11:51:52 +0000 (11:51 +0000)] 
Keep all REAMDEs in sync.