Bernhard Loos
|
f0a53a8f1b
|
msi: Implement proper sorting in WHEREVIEW.
|
2011-08-26 13:35:54 +02:00 |
Bernhard Loos
|
abd1174941
|
msi: Protected primary keys against modification.
|
2011-08-26 13:34:25 +02:00 |
Bernhard Loos
|
a52c2bf941
|
msi: Make WHEREVIEW able to deal directly with multiple tables.
|
2011-08-26 13:33:44 +02:00 |
Bernhard Loos
|
3bd0acf1ba
|
msi: Use an array instead of a hashtable for WHEREVIEW.
|
2011-08-25 14:34:34 +02:00 |
Hans Leidekker
|
9d68804379
|
msi: Resolve the target folder if necessary when building link filenames.
|
2011-08-24 12:14:46 +02:00 |
Hans Leidekker
|
d7952d8a24
|
msi/tests: Skip a test if the process is limited.
|
2011-08-24 12:14:46 +02:00 |
Hans Leidekker
|
0dec906d61
|
msi/tests: Accept one more estimated size.
|
2011-08-24 12:14:46 +02:00 |
Hans Leidekker
|
fabfc5da78
|
msi/tests: Clean up local packages.
|
2011-08-23 16:53:56 +02:00 |
Hans Leidekker
|
eb7ae99ddb
|
msi: Remove icons when the product is uninstalled.
|
2011-08-23 16:53:56 +02:00 |
Hans Leidekker
|
db6dbcf2a2
|
msi: Initialize the installation context from the registry if the product is installed.
|
2011-08-23 16:53:56 +02:00 |
Hans Leidekker
|
70e3790707
|
msi: Remove local patch packages when the product is removed.
|
2011-08-23 16:53:56 +02:00 |
Hans Leidekker
|
621b0405c9
|
msi: Don't create a temporary copy of the package.
There's no need for it now that we open the package in transacted mode.
|
2011-08-23 16:53:56 +02:00 |
Hans Leidekker
|
0f67869d84
|
msi: Print a warning instead of a fixme if we fail to open the database.
|
2011-08-23 16:53:56 +02:00 |
Hans Leidekker
|
763e2f3edc
|
msi/tests: Use a package code that is different from the product code.
|
2011-08-23 16:53:56 +02:00 |
Frédéric Delanoy
|
760faf01a9
|
tests: Assorted spelling fixes.
|
2011-08-04 18:27:37 +02:00 |
Hans Leidekker
|
7b7c95425a
|
msi: Make sure the source directory has a trailing backslash.
|
2011-08-04 18:27:36 +02:00 |
Frédéric Delanoy
|
7e309601f3
|
dlls: Assorted spelling fixes.
|
2011-08-03 14:15:50 +02:00 |
Alexandre Julliard
|
b56dc9a6f7
|
winecrt0: Remove the clsid parameter in __wine_(un)register_resources.
|
2011-08-02 20:47:49 +02:00 |
Hans Leidekker
|
cf4aec0cbd
|
msi: Avoid a crash in ControlEvent_SetTargetPath.
|
2011-08-02 11:51:06 +02:00 |
Alexandre Julliard
|
729afa6adc
|
makefiles: Generate resource files for typelibs.
|
2011-08-02 10:11:10 +02:00 |
Bernhard Loos
|
20bdf059ab
|
msi: MsiDatabaseCommit also succeeds for a a readonly database.
|
2011-07-28 11:31:28 +02:00 |
Hans Leidekker
|
fe404d1d88
|
msi: Always check the return value of MSI_IterateRecords.
|
2011-07-27 11:55:23 +02:00 |
Hans Leidekker
|
e1c2e8828f
|
msi: Clean up the database queries.
|
2011-07-27 11:55:16 +02:00 |
Hans Leidekker
|
d1b2058500
|
msi: Make the column and table name parameters of get_column_info const.
|
2011-07-27 11:55:06 +02:00 |
Hans Leidekker
|
d38ace6d4c
|
msi: Store table and column names in the string table.
|
2011-07-27 11:54:58 +02:00 |
Hans Leidekker
|
b5ea0030f0
|
msi: Allow read sharing if the package is openend in transacted mode.
|
2011-07-25 17:59:04 +02:00 |
Hans Leidekker
|
911ad2bdab
|
msi: Don't duplicate column string data.
|
2011-07-25 17:59:04 +02:00 |
Hans Leidekker
|
b085b23b29
|
msi: Fix the SelectionPath event handler.
|
2011-07-24 12:31:55 +02:00 |
Francois Gouget
|
26772e168b
|
msi: Make msi_parse_patch_summary() and msi_apply_patch_db() static.
|
2011-07-07 14:46:14 +02:00 |
Hans Leidekker
|
e601ef55a9
|
msi: Check the return value of MSI_IterateRecords (clang).
|
2011-07-07 14:46:14 +02:00 |
Hans Leidekker
|
4686efd281
|
msi: Get rid of the msistring typedef.
|
2011-07-07 14:46:14 +02:00 |
Hans Leidekker
|
540d189060
|
msi: Avoid dereferencing a NULL pointer (clang).
|
2011-07-07 14:46:14 +02:00 |
Hans Leidekker
|
6083fd5e53
|
msi: Check the transform language against the package language instead of the system language.
|
2011-07-07 14:46:14 +02:00 |
Hans Leidekker
|
537a5932b0
|
msi: Add a stub implementation of MsiDeterminePatchSequence.
|
2011-07-07 14:46:14 +02:00 |
Hans Leidekker
|
9299319b88
|
msi: Remove some dead assignments (clang).
|
2011-07-07 14:45:59 +02:00 |
Hans Leidekker
|
7f199e81e1
|
msi: Avoid using an uninitialized value (clang).
|
2011-07-07 12:32:29 +02:00 |
Hans Leidekker
|
4202b1419c
|
msi: Use the return value of MSI_IterateRecords (clang).
|
2011-07-07 12:32:25 +02:00 |
Frédéric Delanoy
|
99e422c975
|
msi: Remove dead assignment (Clang).
|
2011-07-06 11:30:10 +02:00 |
Hans Leidekker
|
823560d472
|
msi: Get rid of the remaining tabs.
|
2011-07-01 14:39:36 +02:00 |
Hans Leidekker
|
7d677fc327
|
msi: Delay creating local installer and patch packages until the product is registered.
|
2011-07-01 14:39:36 +02:00 |
Hans Leidekker
|
791fe136a9
|
msi: Remove directories after removing all files.
|
2011-07-01 14:39:36 +02:00 |
Hans Leidekker
|
12a55d9190
|
msi/tests: Clean up the local package in test_register_product.
|
2011-07-01 14:39:36 +02:00 |
Hans Leidekker
|
395887b684
|
msi/tests: Remove a test.
This test shows that native fails to remove an empty directory under
certain conditions. I don't see why we should replicate this behavior.
|
2011-07-01 14:39:36 +02:00 |
Hans Leidekker
|
b32c643c18
|
msi: Handle escaped double quotes in command line parsing.
|
2011-07-01 14:39:36 +02:00 |
Hans Leidekker
|
2cbeb20d39
|
msi: Use an enum to represent folder states.
|
2011-07-01 14:39:36 +02:00 |
Hans Leidekker
|
8ff57beb0e
|
msi: Perform a full uninstall if no feature resolves to INSTALLSTATE_LOCAL.
|
2011-07-01 14:39:36 +02:00 |
Marcus Meissner
|
90970651d3
|
msi: Remove superflous NULL check (Coverity).
|
2011-06-27 13:29:09 -05:00 |
Marcus Meissner
|
59f8cfeb22
|
msi: Removed useless NULL check (Coverity).
|
2011-06-27 13:28:59 -05:00 |
Hans Leidekker
|
0b2bd0c903
|
msi: Count progress in units of 512 bytes.
|
2011-06-23 10:00:13 +02:00 |
Hans Leidekker
|
ac994860af
|
msi: Make sure reported progress adds up to projected progress.
|
2011-06-23 10:00:09 +02:00 |