Diego Pettenò [Fri, 7 Jan 2005 17:15:30 +0000 (17:15 +0000)]
Added stub implementation for WINNLS* functions.
Diego Pettenò [Fri, 7 Jan 2005 17:09:39 +0000 (17:09 +0000)]
Get rid of DPRINTF.
Vincent Béron [Fri, 7 Jan 2005 17:08:55 +0000 (17:08 +0000)]
Use GetLocalTime (tz-dependant) instead of GetSystemTime (UTC) in
GetTimeFormat.
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.
Mike McCormack [Fri, 7 Jan 2005 15:40:09 +0000 (15:40 +0000)]
Use CreateEventW in preference to CreateEventA for unnamed events.
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.
Crestez Leonard [Fri, 7 Jan 2005 15:34:25 +0000 (15:34 +0000)]
Fix bug with Treeview_SelectItem reselecting the same item.
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.
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.
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.
Marcus Meissner [Fri, 7 Jan 2005 15:33:02 +0000 (15:33 +0000)]
Load libcapi20.so.* dynamically on demand.
Huw Davies [Thu, 6 Jan 2005 20:45:21 +0000 (20:45 +0000)]
Initial support for typelib generation.
Rein Klazes [Thu, 6 Jan 2005 20:44:52 +0000 (20:44 +0000)]
On Linux, use fstatfs instead of fstatvfs. It is too buggy.
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.
Dmitry Timoshkov [Thu, 6 Jan 2005 20:43:34 +0000 (20:43 +0000)]
Add a windows events hook to the message test.
Mike McCormack [Thu, 6 Jan 2005 20:43:04 +0000 (20:43 +0000)]
MsiCloseAllHandles only closes handles allocated in the calling
thread.
Mike McCormack [Thu, 6 Jan 2005 20:42:48 +0000 (20:42 +0000)]
Add test for records.
Mike McCormack [Thu, 6 Jan 2005 20:42:25 +0000 (20:42 +0000)]
Fix records according to test cases.
Vitaly Lipatov [Thu, 6 Jan 2005 20:42:10 +0000 (20:42 +0000)]
Add VMM32Files section.
Mike McCormack [Thu, 6 Jan 2005 19:44:46 +0000 (19:44 +0000)]
Declare more functions.
Ulrich Czekalla [Thu, 6 Jan 2005 19:44:24 +0000 (19:44 +0000)]
WM_GETTEXTLENGTH should return zero for owner drawn status bars.
Jacek Caban [Thu, 6 Jan 2005 19:43:43 +0000 (19:43 +0000)]
Moved string to resources.
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.
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).
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.
Robert Shearman [Thu, 6 Jan 2005 19:38:48 +0000 (19:38 +0000)]
ConnectNamedPipe returning ERROR_PIPE_CONNECTED is not an error.
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.
Tony Lambregts [Thu, 6 Jan 2005 19:35:35 +0000 (19:35 +0000)]
Add Brazilian standard time.
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.
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.
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'.
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.
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.
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.
Ferenc Wagner [Wed, 5 Jan 2005 17:13:51 +0000 (17:13 +0000)]
Return a true boolean value (0 or 1).
Michael Jung [Wed, 5 Jan 2005 17:13:36 +0000 (17:13 +0000)]
Added list of supported algorithms for SChannel personality.
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'.
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.
Vitaly Lipatov [Wed, 5 Jan 2005 17:12:07 +0000 (17:12 +0000)]
Spelling fixes.
Vitaly Lipatov [Wed, 5 Jan 2005 17:11:33 +0000 (17:11 +0000)]
Get real screen properties.
Mike McCormack [Wed, 5 Jan 2005 13:26:34 +0000 (13:26 +0000)]
Add a simple test case for MSI databases.
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.
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'.
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
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.
Mike McCormack [Wed, 5 Jan 2005 13:22:10 +0000 (13:22 +0000)]
Allow COM to start services containing COM servers.
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.
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.
Francois Gouget [Tue, 4 Jan 2005 20:39:54 +0000 (20:39 +0000)]
Assorted spelling fixes.
Mike McCormack [Tue, 4 Jan 2005 20:39:19 +0000 (20:39 +0000)]
Convert StartDoc to Unicode.
Lionel Ulmer [Tue, 4 Jan 2005 20:38:53 +0000 (20:38 +0000)]
Fix 'SendAsyncCallback' when it's really asynchronous.
Lionel Ulmer [Tue, 4 Jan 2005 20:38:14 +0000 (20:38 +0000)]
fpos_t should be 64 bits (verified with native MSVCRT.DLL)
Lionel Ulmer [Tue, 4 Jan 2005 20:37:54 +0000 (20:37 +0000)]
Handle buffering in fgetpos / fsetpos.
Mike McCormack [Tue, 4 Jan 2005 20:36:12 +0000 (20:36 +0000)]
Remove unneeded whitespace, indent correctly.
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.
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.
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.
Huw Davies [Tue, 4 Jan 2005 20:34:05 +0000 (20:34 +0000)]
Add the precedence of the conditional operator.
Michael Jung [Tue, 4 Jan 2005 20:33:48 +0000 (20:33 +0000)]
Always set ERROR_SUCCESS in case of success in CPAcquireContext.
Huw Davies [Tue, 4 Jan 2005 20:33:22 +0000 (20:33 +0000)]
Don't touch the rect if hwnd is invalid.
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.
Mike Hearn [Tue, 4 Jan 2005 20:32:47 +0000 (20:32 +0000)]
Add a DCOM todo list.
Mike McCormack [Tue, 4 Jan 2005 20:32:25 +0000 (20:32 +0000)]
Extend winedump to allow dumping enhanced meta files.
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().
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.
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.
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.
Alexandre Julliard [Tue, 4 Jan 2005 12:09:32 +0000 (12:09 +0000)]
Fixed the FIXME in RtlNtStatusToDosError, and implemented
RtlGetLastNtStatus and RtlSetLastWin32ErrorAndNtStatusFromNtStatus.
Alexandre Julliard [Tue, 4 Jan 2005 12:04:06 +0000 (12:04 +0000)]
Support mapping non page-aligned binaries for SEC_IMAGE mappings.
Robert Shearman [Tue, 4 Jan 2005 11:58:23 +0000 (11:58 +0000)]
Implement proxy manager.
Marcus Meissner [Tue, 4 Jan 2005 11:57:21 +0000 (11:57 +0000)]
Removed whitespace at end of lines, updated a bit.
Jacek Caban [Tue, 4 Jan 2005 11:56:41 +0000 (11:56 +0000)]
Uncommented 'optional' attributes.
Mike McCormack [Tue, 4 Jan 2005 11:56:13 +0000 (11:56 +0000)]
Add cfgmgr32.h header.
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.
Aric Stewart [Tue, 4 Jan 2005 11:54:27 +0000 (11:54 +0000)]
Handle IME messages in the default unicode window procedure too.
Dimitrie O. Paun [Tue, 4 Jan 2005 11:53:38 +0000 (11:53 +0000)]
Augment the compiling documentatin with the actual commands.
Dimitrie O. Paun [Tue, 4 Jan 2005 11:53:17 +0000 (11:53 +0000)]
Hide authors, we don't know how to format them.
Dimitrie O. Paun [Tue, 4 Jan 2005 11:52:40 +0000 (11:52 +0000)]
Remove bashing of packages, value judgments.
Vincent Béron [Tue, 4 Jan 2005 11:51:52 +0000 (11:51 +0000)]
Keep all REAMDEs in sync.
Robert Shearman [Tue, 4 Jan 2005 11:51:14 +0000 (11:51 +0000)]
Fix colours used for SS_*RECT, SS_*FRAME.
Michael Jung [Tue, 4 Jan 2005 11:49:55 +0000 (11:49 +0000)]
Added support for machine keysets.
Robert Shearman [Tue, 4 Jan 2005 11:47:52 +0000 (11:47 +0000)]
Make the ClassFactory proxy support aggregation.
Alexandre Julliard [Mon, 3 Jan 2005 20:47:48 +0000 (20:47 +0000)]
Get rid of the ThunkData stubs, these are not functions.
Alexandre Julliard [Mon, 3 Jan 2005 20:43:13 +0000 (20:43 +0000)]
Fixed CLSID_AVISimpleUnMarshal export.
Alexandre Julliard [Mon, 3 Jan 2005 20:33:40 +0000 (20:33 +0000)]
Avoid dumping the contents of output strings.
Hans Leidekker [Mon, 3 Jan 2005 20:30:57 +0000 (20:30 +0000)]
Remove most remaining stubs from unicows.
Hans Leidekker [Mon, 3 Jan 2005 20:26:06 +0000 (20:26 +0000)]
Stub implementations for SHUpdateImageA, SHHandleUpdateImage,
SHObjectProperties, SHGetNewLinkInfo{A,W}, SHStartNetConnectionDialog,
SHEmptyRecycleBin{A,W}, SHFormatDrive, SHQueryRecycleBin{A,W}.
'HeapAlloc can fail' fix for ExtractIconExA.
Implement ExtractAssociatedIconA -> W.
Correct prototype for SHObjectProperties.
Forward SHGetNewLinkInfo to SHGetNewLinkInfoA.
Hans Leidekker [Mon, 3 Jan 2005 20:24:39 +0000 (20:24 +0000)]
Stub implementations for AddMonitorW, DeletePrinterDriverW,
DeleteMonitorW, DeletePortW, GetPrintProcessorDirectoryW,
AddPrintProcessor{A,W}, AddPrintProvidor{A,W},
AdvancedDocumentProperties{A,W}, EnumPortsW, AddPort{A,W},
ConfigurePort{A,W}, DeletePrintProcessor{A,W},
DeletePrintProvidor{A,W}, EnumPrintProcessorDatatypes{A,W},
GetJob{A,W}.
Christian Costa [Mon, 3 Jan 2005 20:23:14 +0000 (20:23 +0000)]
Implemented IMediaControl_Run that explores the graph, counts
renderers and starts filters.
Better implementation of IBaseFilter_Run for AVI SPlitter and AVI
Decompressor.
Use the standard memory allocator when an output pin does not provide
any allocator.
Set allocator properties for AVI Decompressor output pin and update
the buffers size at connection time.
Jakob Eriksson [Mon, 3 Jan 2005 20:19:32 +0000 (20:19 +0000)]
Add return value to GetObject error message.
Peter Berg Larsen [Mon, 3 Jan 2005 20:18:58 +0000 (20:18 +0000)]
Currently a '//****' is matched as an /* comment - disallow a '/' in
front of the '/*' match. An 'extern "C" {' can be split in several
lines - allow '\n' as space, and lookout for the rest if partial
found.
Peter Berg Larsen [Mon, 3 Jan 2005 20:18:23 +0000 (20:18 +0000)]
In function_grep.pl and symbol.c/symbol_clean_string spaces between
the function name and * are removed. Fx. the type 'void * foo()' is
returned as 'void *foo()'. Recognized this as a valid prototype in
symbol_search.
Peter Berg Larsen [Mon, 3 Jan 2005 20:16:23 +0000 (20:16 +0000)]
Added the word "FLOAT" to be recognized as argument type float.
Peter Berg Larsen [Mon, 3 Jan 2005 20:15:56 +0000 (20:15 +0000)]
Define DirectPlayLobbyCreate to be either the W or A version.
Michael Jung [Mon, 3 Jan 2005 20:14:49 +0000 (20:14 +0000)]
Added some defines concerning SChannel CSPs.
Michael Jung [Mon, 3 Jan 2005 20:14:03 +0000 (20:14 +0000)]
Adhere to const'ness of the input data in encrypt_block_impl.
Vitaly Lipatov [Mon, 3 Jan 2005 20:12:42 +0000 (20:12 +0000)]
Add comments, fix negative value from GetCurFocus.
Alexandre Julliard [Mon, 3 Jan 2005 20:11:23 +0000 (20:11 +0000)]
Use ExitProcess to terminate the process in ExitWindowsEx so that it
gets a chance to clean things up.
Mike McCormack [Mon, 3 Jan 2005 20:10:45 +0000 (20:10 +0000)]
Add some missing declarations in the spec file.
Jacek Caban [Mon, 3 Jan 2005 20:09:22 +0000 (20:09 +0000)]
Get rid of W->A calls.