Mike McCormack
|
6eea50394e
|
msi: Fix a memory leak.
|
2006-08-29 13:48:07 +02:00 |
Mike McCormack
|
155a325f96
|
msi: Free the handle table on PROCESS_DETACH.
|
2006-08-29 13:48:04 +02:00 |
Mike McCormack
|
ada5daa76a
|
msi: Fix test compilation with MSVC6.
|
2006-08-29 13:48:01 +02:00 |
Mike McCormack
|
b183956193
|
msi: Properties are case sensitive.
|
2006-08-29 13:46:39 +02:00 |
James Hawkins
|
20d98e81ed
|
msi: Use msi_dialog_dup_property where appropriate.
|
2006-08-29 12:24:41 +02:00 |
James Hawkins
|
2a09d4f6c7
|
msi: Use the respective update functions when creating the Browse dialog control.
|
2006-08-29 12:24:28 +02:00 |
James Hawkins
|
6320d0adef
|
msi: Update the DirectoryCombo control in response to the DirectoryListUp event.
|
2006-08-29 12:23:11 +02:00 |
James Hawkins
|
2dbaccbe60
|
msi: Update the PathEdit control in response to the DirectoryListUp event.
|
2006-08-29 12:22:59 +02:00 |
James Hawkins
|
7df642117c
|
msi: Highlight the text in the PathEdit control.
|
2006-08-29 12:22:09 +02:00 |
Dan Kegel
|
337e1e202f
|
msi: Callers of alloc_msihandle should handle failure.
|
2006-08-29 12:21:54 +02:00 |
Dan Kegel
|
29f0803c02
|
msi: Remove limit on number of handles.
|
2006-08-28 17:49:31 +02:00 |
Dan Kegel
|
98ec9399c4
|
msi/tests: Add test to verify we can create 4000 msi handles.
|
2006-08-28 17:49:08 +02:00 |
Alexandre Julliard
|
5cf75e615a
|
makefiles: Only run test and documentation targets in directories that need them.
|
2006-08-28 13:37:44 +02:00 |
Mike McCormack
|
5f832b2731
|
msi: Fix writing of long strings to the database.
|
2006-08-28 11:49:21 +02:00 |
Mike McCormack
|
b9d6ec3b87
|
msi: Fix MsiRecordGetString for a null buffer and non-zero buffer length.
|
2006-08-28 11:49:14 +02:00 |
Hwang YunSong(황윤성)
|
aec5bc33f6
|
msi: Updated Korean resource.
|
2006-08-28 11:44:53 +02:00 |
James Hawkins
|
80225d53b9
|
msi: Add a stub implementation of the VolumeCostList control.
|
2006-08-28 11:40:01 +02:00 |
James Hawkins
|
a1b16d2d96
|
msi: Add initial implementation of the DirectoryListUp event.
|
2006-08-28 11:38:04 +02:00 |
James Hawkins
|
a97962eef4
|
msi: Add initial implementation of the DirectoryCombo control.
|
2006-08-28 11:37:42 +02:00 |
Mike McCormack
|
c8548fb88d
|
msi: Set the ALLUSERS property to 1 always.
|
2006-08-25 20:04:50 +02:00 |
Mike McCormack
|
e2a0a35423
|
msi: Fix a memory leak.
|
2006-08-25 20:04:46 +02:00 |
Mike McCormack
|
99338f48b5
|
msi: Use msi_get_property_int rather than MSI_GetPropertyW.
|
2006-08-25 20:04:41 +02:00 |
Mike McCormack
|
8ebbc8c0d2
|
msi: Reimplement msi_dup_property and msi_get_property_int.
|
2006-08-25 11:21:43 +02:00 |
Mike McCormack
|
a4fb1c94ac
|
msi: Store properties in a hash table, not the database.
Use string insensitive comparisons for property names.
|
2006-08-25 11:21:14 +02:00 |
James Hawkins
|
0de9cf4d00
|
msi: Fix the height of the line control window.
|
2006-08-25 11:20:24 +02:00 |
James Hawkins
|
25062556a8
|
msi: Add a stub implementation of the DirectoryList dialog control.
|
2006-08-25 11:20:08 +02:00 |
James Hawkins
|
c9674e690c
|
msi: Add a stub implementation of the DirectoryCombo dialog control.
|
2006-08-25 11:19:40 +02:00 |
James Hawkins
|
fb7646beaa
|
msi: Inform the user with an error message when the MSI file path is invalid.
|
2006-08-25 11:18:34 +02:00 |
Mike McCormack
|
089411747b
|
msi: Fix strings with lengths that are exact multiples of 2^16.
|
2006-08-24 14:09:08 +02:00 |
James Hawkins
|
11b7097df8
|
msi: Add an initial implementation of the PathEdit control.
|
2006-08-24 12:07:56 +02:00 |
James Hawkins
|
80740e72e7
|
msi: Add tests for the AppSearch action.
|
2006-08-22 12:53:43 +02:00 |
James Hawkins
|
6a520c0b6d
|
msi: Add handling for MsiEvaluateCondition's substring operators.
|
2006-08-22 12:11:40 +02:00 |
James Hawkins
|
762a13eb34
|
msi: Add tests for MsiEvaluateCondition's substring operators.
|
2006-08-22 12:11:29 +02:00 |
Mike McCormack
|
399321c4f2
|
msi: Add a stub ALTER query.
|
2006-08-18 11:36:30 +02:00 |
Mike McCormack
|
b42f9df913
|
msi: Fix a couple of memory leaks in the test code.
|
2006-08-16 12:53:57 +02:00 |
James Hawkins
|
485484deac
|
msi: Add a stub for MsiGetFeatureCost.
|
2006-08-16 12:40:43 +02:00 |
James Hawkins
|
d4a27358a5
|
msi: Use the bare minimum number of parameters for LookupAccountName.
|
2006-08-16 12:40:21 +02:00 |
James Hawkins
|
75cc5f1e5e
|
msi: Non-compressed files may come before the list of compressed files in the file sequence.
|
2006-08-15 11:42:44 +02:00 |
James Hawkins
|
3cb82ab8d2
|
msi: If a component's state is not local, source, or default, default to the local state.
|
2006-08-12 11:39:58 +02:00 |
Juan Lang
|
5c850c6a40
|
msi: Use wide char strings for token values to avoid an unnecessary WideCharToMultiByte.
|
2006-08-12 11:39:32 +02:00 |
Andrew Talbot
|
4aaf1f0b9e
|
msi/tests: Write-strings warnings fix.
|
2006-08-11 19:26:50 +02:00 |
Andrew Talbot
|
92725e5299
|
msi: Write-strings warning fix.
|
2006-08-11 19:26:41 +02:00 |
James Hawkins
|
5d37be9e56
|
msi: Only remove a file if the version to be installed is strictly newer than the old file.
|
2006-08-11 11:56:27 +02:00 |
James Hawkins
|
1ff96c63a8
|
msi: Download install cabinet files if the msi package is remote.
|
2006-08-10 10:55:23 +02:00 |
Robert Shearman
|
95d057a839
|
msi: Support MSIDBOPEN_CREATEDIRECT and MSIDBOPEN_DIRECT in MSI_OpenDatabaseW.
|
2006-08-09 20:41:40 +02:00 |
Francois Gouget
|
407468e851
|
msi: Link the WindowsInstaller.Installer ProgId back to the right CLSID.
|
2006-08-09 20:37:19 +02:00 |
Francois Gouget
|
b7a2699b62
|
msi: Change the CLSID_IMsiServer ProgId to IMsiServer to match Windows.
|
2006-08-09 20:37:08 +02:00 |
James Hawkins
|
bf4e00fd9b
|
msi: Add tests for the RemoveFiles action.
|
2006-08-09 11:20:25 +02:00 |
James Hawkins
|
f84fa0ce63
|
msi: Fix the compressed files logic.
If the compressed file attribute is not set, use the Word Count
property to determine if files are compressed.
|
2006-08-08 19:34:34 +02:00 |
James Hawkins
|
4fade6d3a8
|
msi: Add tests for MsiGetProperty.
|
2006-08-08 11:14:10 +02:00 |