Commit Graph

18949 Commits

Author SHA1 Message Date
Mike McCormack
4310728563 - Quote the parameter strings passed to MsiInstallProduct.
- Return the error code that the Msi* function returned when we quit.
2005-02-09 14:05:40 +00:00
Aric Stewart
c2abd83079 Do not track the temp files for custom actions based on the name from
the table because then we get conflicts and files not tracked or
cleaned up.
2005-02-09 14:05:24 +00:00
Robert Reif
098817950d Fill new software buffers with silence. 2005-02-09 14:05:00 +00:00
Alexandre Julliard
e551555d4e Make the win data pointer only available in the thread that owns the
window.
2005-02-09 14:01:40 +00:00
Alexandre Julliard
c67a307b8f Upgrade to the latest version. 2005-02-09 14:00:15 +00:00
Mike McCormack
6c50289ab3 - Fix msiexec's command line parsing.
- Don't allocate memory for fixed size structure.
- Remove a few non-tab indents, since the rest of the file uses tabbed
  indent.
2005-02-09 13:58:31 +00:00
Aric Stewart
187da09b2d Implement RegisterExtensionInfo and RegisterMIMEInfo. 2005-02-09 13:58:20 +00:00
Mike McCormack
f51ad46a7a Handle a number as a parameter for custom action 19. 2005-02-09 13:57:54 +00:00
Alexandre Julliard
c8c9337aa0 Consider any character above 0x7f to be invalid in a DOS short name. 2005-02-09 13:32:12 +00:00
Tom Fogal
69431706e5 Simple aggregation fix. 2005-02-09 13:26:46 +00:00
Aric Stewart
0f65057aed Do not limit properties to 256 characters when evaluating them. 2005-02-09 13:26:16 +00:00
Dmitry Timoshkov
641be42a88 Add support for Turkish (tr) X11 keyboard layout. 2005-02-09 13:25:59 +00:00
Ge van Geldorp
9cc5e6cd03 - Fix quoting of .cpl filename.
- Use "cplopen" verb to execute .cpl files.
2005-02-09 13:25:13 +00:00
Mike McCormack
34d4a02bc5 - add support for Edit boxes in MSI dialogs
- run the message loop when waiting for threads or processes
2005-02-09 13:24:31 +00:00
Mike McCormack
17cfa28216 Fix a memory leak in MsiConfigureProductExW. 2005-02-09 13:22:49 +00:00
Jason Edmeades
c3b8a80f45 Avoid compile warnings. 2005-02-08 16:52:04 +00:00
Huw Davies
1cba04d7d6 Add support for modules. 2005-02-08 16:51:35 +00:00
Robert Shearman
999766d31b - Implement CoDisconnectObject.
- Change CoLockObjectExternal so that it does the correct action now
  and eliminate a fair few lines of now redundant code.
- Rename OLE32_Dll{Register,Unregister}Server to
  Dll{Register,Unregister}Server.
2005-02-08 16:51:22 +00:00
Huw Davies
a82b1bcfe5 Check if we've already added the ptr to iface typedesc before adding a
new one.
2005-02-08 14:27:52 +00:00
Rein Klazes
312f09b88a ScrollWindowEx when called with the SW_ERASE flag does not send a
WM_ERASEBKGND message, it just sets the erase flag. With some tests
that show this behavior.
2005-02-08 14:27:39 +00:00
Aric Stewart
6ed10c8013 Make a temp file for each dll saved for custom actions. This prevents
name collisions from causing custom actions to fail.
2005-02-08 14:27:06 +00:00
Aric Stewart
c1e5c4a907 Add logic to be able to resolve the SourceDir based on
CurrentPath. Also add logic to get the source locations of a file if
it is not in a cabinet.
2005-02-08 14:26:49 +00:00
Robert Shearman
514af6ce78 Move object-to-stub-manager mapping rule to register_ifstub. 2005-02-08 14:26:19 +00:00
Mike McCormack
ef1d367bcc Fix MsiModifyView and MsiViewGetColumnInfo to use MSIRECORD* not MSIHANDLE. 2005-02-08 13:44:25 +00:00
Christian Costa
cfbffe6909 Added parser template and made AVISplitter use it. 2005-02-08 13:43:59 +00:00
Stefan Leichter
b8ac580ece Fixed GetFileVersionInfoSizeA tests on Win95. 2005-02-08 13:43:41 +00:00
Vincent Béron
df5051e925 Support some more attributes for interface properties. 2005-02-08 13:43:34 +00:00
Hans Leidekker
6a8b67ca33 Stub implementations for DeleteUrlCacheContainer{A,W},
CreateCacheContainer{A,W}, FindFirstUrlCacheContainer{A,W},
FindNextUrlCacheContainer{A,W}.
Handle the case where the supplied buffer size is too small in
InternetQueryOption.
2005-02-08 13:43:09 +00:00
Robert Shearman
f8a2edb805 - Split up apartment creation so that the long code paths that don't
need locking no longer have locking.
- Add special cases for the threads that join apartments but can't
  increase the refcount of the apartment.
- Free TLS storage on thread destruction (including releasing the
  apartment the thread is in, if any, and so making another test
  pass).
2005-02-08 13:42:15 +00:00
Paul Vriens
19e86c7de3 Add WinXP to OaBuildVersion. 2005-02-08 12:56:50 +00:00
Vincent Béron
f6ff452f17 Support ATTR_READONLY for interface properties. 2005-02-08 12:56:22 +00:00
Mike McCormack
a477def6e1 Add the msidbCustomAction and msidbFeatureAttributes enumerations. 2005-02-08 12:56:00 +00:00
Mike McCormack
e7488b8f79 - fix the dialog font
- allow waiting on a handle while running the message loop
2005-02-08 12:55:47 +00:00
Alexandre Julliard
2a46702761 Authors: Mike Hearn <mh@codeweavers.com>, Robert Shearman <rob@codeweavers.com>
- Rework RPC dispatch layer to be simpler and not get confused by
  server/client duality.
- Make threads shut down at the right time and not access freed memory
  after apartment destruction.
- Rename stub_dispatch_thread to client_dispatch_thread.
- Add some more tracing
- Check return value of WaitNamedPipe.
- Change named pipe timeouts to 0.5s, which should be enough for even the slowest machines.
2005-02-08 12:55:26 +00:00
Robert Shearman
795e9de806 Support WaitNamedPipe timeouts. 2005-02-08 12:54:23 +00:00
Juan Lang
5f35a32f60 Identifiers evaluate to true if they are non-empty, regardless of
value.
2005-02-08 12:13:49 +00:00
Robert Shearman
abf2de27a7 Replace 10000000 with TICKSPERSEC to make it more obvious what the
code is doing.
2005-02-08 12:13:36 +00:00
Vincent Béron
860c84beeb Make tlb generation from idl files dependent on widl. 2005-02-08 12:13:10 +00:00
Scott Ritchie
c481a37275 Remove two ancient FAQ entries that did more harm than good.
Replace a reference to wine.conf with ~/.wine/config.
2005-02-08 12:13:01 +00:00
Mike Hearn
08dc15fa0a Return OLE automation build value as win2k by default. 2005-02-08 12:12:40 +00:00
Mike McCormack
65fb09183b Implement and document MsiLoadString. 2005-02-08 12:12:29 +00:00
Mike Hearn
e0803f1ac4 Correctly ensure properties set from resolved directory paths are
backslash terminated.
2005-02-08 12:11:54 +00:00
Carlos Lozano
1b73419ffc Fix regression in Fallout game. 2005-02-08 12:11:12 +00:00
Carlos Lozano
b10ba61112 Check that pstream is not null. 2005-02-08 12:10:57 +00:00
Steven Edwards
fbf3b25be3 Correct spec entry for FindFirstUrlCacheEntryEx. 2005-02-08 12:10:09 +00:00
Huw Davies
13e36059a8 Add VARIANT_BOOL.
Fix CURRENCY alignment.
A function with a [retval] param has a bit set in the FKCCIC bitfield.
Two functions with the same name share the same id.
The param names of propput and propputref functions don't go into the
typelib.
2005-02-08 12:09:42 +00:00
Paul Vriens
e3e89294d9 Extra tracing for SPI_GETICONTITLEWRAP. 2005-02-08 12:09:07 +00:00
Juan Lang
1d936f45ae If a full path isn't specified, search across all fixed drives. 2005-02-08 12:08:49 +00:00
Kris Marsh
9c0d46da47 Fixed window height to show all data properly.
Cleaned up drives->advanced information visuals.
2005-02-08 12:08:20 +00:00
Robert Shearman
4a8b0d4c5b Convert last error from NTSTATUS to a DOS error code in WaitNamedPipe
and ConnectNamedPipe.
2005-02-08 12:08:04 +00:00