Christian Gmeiner
|
e02e539c1e
|
msi: Implemented DllCanUnloadNow.
|
2005-12-05 20:39:33 +01:00 |
Huw Davies
|
0d13aeb26e
|
msi: Fix MsiProvideQualifiedComponentW spec file entry.
|
2005-12-05 20:38:18 +01:00 |
Robert Shearman
|
2d5dc32f35
|
The buffer sizes in the documentation for MsiDecomposeDescriptorW don't
include the NULL terminator, so fix this.
|
2005-11-30 12:02:06 +01:00 |
Mike McCormack
|
2a6d007c65
|
If a source directory doesn't exist, use the install root instead.
|
2005-11-28 10:37:08 +01:00 |
Mike McCormack
|
6a976373b3
|
Handle the ^ character in MaskEdit controls.
|
2005-11-28 10:36:54 +01:00 |
Alexandre Julliard
|
0ec7e1a591
|
Renamed all .cvsignore files to .gitignore.
|
2005-11-26 13:10:33 +01:00 |
Mike McCormack
|
9fac484928
|
Make all source directories at the root of the install.
|
2005-11-24 19:22:44 +01:00 |
YunSong Hwang
|
68baacc859
|
Update Korean translations.
|
2005-11-21 12:01:19 +00:00 |
Mike McCormack
|
77da201e8f
|
Loop around calling RegQueryValue until we have a big enough string
for both the name and the value.
|
2005-11-21 11:59:54 +00:00 |
Mike McCormack
|
26a6d598bb
|
Convert MsiEnumComponentQualifiers to use msi_strcpy_to_awstring.
|
2005-11-15 18:12:21 +00:00 |
Mike McCormack
|
d78dce709e
|
Fix function prototype and spec file entry for
MsiEnumComponentQualifiers.
|
2005-11-15 16:55:04 +00:00 |
Mike McCormack
|
dbc8f877fc
|
Only return ERROR_MORE_DATA if there's a buffer to copy a result
into.
|
2005-11-15 16:53:47 +00:00 |
Mike McCormack
|
828280f4fd
|
Set the Installed property if the product is already installed.
|
2005-11-15 12:00:13 +00:00 |
Mike McCormack
|
deaae4b8d1
|
Empty strings are not equal to any number, so all comparisons against
them fail except for tests for non-equalness.
|
2005-11-14 12:29:10 +00:00 |
YunSong Hwang
|
6e20af5dac
|
Add Korean translations.
|
2005-11-14 11:27:36 +00:00 |
Mike McCormack
|
fc0cc66b54
|
Fix comparison of empty properties to numbers and add test cases.
|
2005-11-14 11:24:14 +00:00 |
Steven Edwards
|
f5f8cd0846
|
Partly implement MsiMessageBox[A/W] on top of MessageBoxEx[A/W]
|
2005-11-11 10:52:53 +00:00 |
Francois Gouget
|
0edbaf7e80
|
Remove spaces before '\n' in traces.
|
2005-11-10 12:14:56 +00:00 |
Francois Gouget
|
f4c0524ec6
|
Assorted spelling and case fixes.
|
2005-11-10 11:39:07 +00:00 |
Aric Stewart
|
5cbd491b7b
|
Use MsiDecomposeDescriptorW in MsiProvideQualifiedComponentExW.
|
2005-11-10 11:06:04 +00:00 |
Mike McCormack
|
5c63332b4f
|
Fix passing of NULL pointers to MsiDecomposeDescriptor and add a
test.
|
2005-11-09 10:59:20 +00:00 |
Mike McCormack
|
454fa4bea0
|
Make sure we only CoUninitialize after successfully initializing.
Fix the address of the returned IShellLinkDataList interface.
|
2005-11-09 10:58:24 +00:00 |
Saulius Krasuckas
|
056d96939b
|
Win9x returns MSIDBERROR_NOERROR.
|
2005-11-05 10:42:57 +00:00 |
Ivan Leo Puoti
|
5b22e4d6ef
|
Fix some wrong prototypes.
|
2005-11-03 11:35:11 +00:00 |
Mike McCormack
|
a977b2c346
|
Remove some redundant null pointer checks.
|
2005-11-03 09:56:29 +00:00 |
Mike McCormack
|
1238fda624
|
Add missing semicolons that caused compile trouble on FreeBSD.
|
2005-11-03 09:55:30 +00:00 |
Mike McCormack
|
da20e4d9ca
|
NULL and empty strings are the same in conditions.
|
2005-11-02 19:58:01 +00:00 |
Mike McCormack
|
451ef3a9c3
|
Stub implementation for MsiAdvertiseScriptA/W.
|
2005-11-02 19:54:31 +00:00 |
Mike McCormack
|
50684c15d5
|
Create the +msidb debug channel for msi database code.
|
2005-11-02 14:24:21 +00:00 |
Aric Stewart
|
d5655f90cf
|
Force files to install if the REINSTALL property is set.
|
2005-11-02 14:21:17 +00:00 |
Mike McCormack
|
76137e55b7
|
Fix parameter handling in MsiSetTargetPath, and add a test for it.
|
2005-11-02 11:43:05 +00:00 |
Mike McCormack
|
fd4a2003db
|
Implement the RemoveFiles action.
|
2005-11-02 11:42:56 +00:00 |
Mike McCormack
|
15e578dfbc
|
Stub implementation for MsiGetFileHashA/W.
|
2005-11-02 10:56:54 +00:00 |
Mike McCormack
|
dded8fb7a8
|
Use an enumeration for file states.
|
2005-11-02 10:56:42 +00:00 |
Mike McCormack
|
4413adf9a9
|
Define NONAMELESSUNION and NONAMELESSSTRUCT for older compilers.
|
2005-11-02 10:56:22 +00:00 |
Mike McCormack
|
7cd5467377
|
Make sure to unregister all the classes that were registered when msi
is unloaded, so we can register again cleanly.
|
2005-10-31 15:43:39 +00:00 |
Mike McCormack
|
3e6f31bf0b
|
Fix and test MsiGetProperty and MsiSetProperty.
|
2005-10-31 14:07:37 +00:00 |
Mike McCormack
|
94caa05d07
|
Improve MsiUseFeatureEx and MsiGetFeatureState a little, add some
simple test cases.
|
2005-10-31 14:07:20 +00:00 |
Mike McCormack
|
559427023f
|
Add a stub for the AllocateRegistrySpace action.
|
2005-10-30 19:23:28 +00:00 |
Mike McCormack
|
ec5edeebf4
|
Define MSIDBOPEN_ constants using LPCWSTR when compiling Wine.
|
2005-10-30 19:21:51 +00:00 |
Mike McCormack
|
fa292e4bb2
|
Add a read-only implementation of the SelectionTree control.
|
2005-10-30 19:21:24 +00:00 |
Mike McCormack
|
7f26cffd6b
|
Simplify register_progid() and remove a fixed length buffer.
|
2005-10-30 19:17:06 +00:00 |
Mike McCormack
|
cad9677756
|
Handle MaskEdit masks containing dashes and other constant
characters.
|
2005-10-30 19:16:55 +00:00 |
Mike McCormack
|
9293f869cc
|
Use msi_get_property_int() in a few more places.
|
2005-10-30 19:16:45 +00:00 |
Mike McCormack
|
06c477fec8
|
Add a stub implementation of msi.MsiSetMode.
|
2005-10-30 19:05:13 +00:00 |
Mike McCormack
|
f8853e4a9f
|
Remove unused package parameter of register_progid_base().
|
2005-10-30 19:04:57 +00:00 |
Mike McCormack
|
9ba8ba30bb
|
Use "static const" rather than "const static" as gcc -W complains
about the former.
|
2005-10-30 19:04:26 +00:00 |
Mike McCormack
|
991bae1409
|
Don't change the UI level during ExecuteAction.
|
2005-10-29 11:40:03 +00:00 |
Mike McCormack
|
13fee293ba
|
Implement MsiGetFeatureUsageA and MsiUseFeature(Ex)A using their W
versions.
|
2005-10-29 11:36:57 +00:00 |
Mike McCormack
|
d693f461ba
|
Remove the unused 1st parameter of ACTION_VerifyComponentForAction.
|
2005-10-29 11:36:48 +00:00 |