James Hawkins
|
5ea2cd44c1
|
msi: Subscribe the SelectionTree control to the SelectionPath event.
|
2006-10-04 11:13:22 +02:00 |
James Hawkins
|
908e27d6fc
|
msi: Store the selected item in the SelectionTree control.
|
2006-10-04 11:13:12 +02:00 |
James Hawkins
|
846fdd1550
|
msi: Publish the SelectionDescription and SelectionPath events when the selection changes in the SelectionTree control.
|
2006-10-04 11:13:01 +02:00 |
James Hawkins
|
de0efba366
|
msi: Properly initialize the SelectionTree control's attributes and property values.
|
2006-10-04 11:12:44 +02:00 |
James Hawkins
|
aea0dcc86d
|
msi: Publish the SelectionPath event in the SetTargetPath event.
|
2006-10-04 11:12:32 +02:00 |
James Hawkins
|
2a8c38ff74
|
msi: Provide a specific dialog to ControlEvent_SubscribeToEvent, as package->dialog does not always point to the same dialog.
|
2006-10-04 11:12:22 +02:00 |
James Hawkins
|
7ee3a4efdf
|
msi: Select the first item in the SelectionTree control.
|
2006-10-04 11:12:11 +02:00 |
James Hawkins
|
0fe1b36716
|
msi: Empty the window text if no text is provided.
|
2006-10-04 11:11:59 +02:00 |
James Hawkins
|
e3496be256
|
msi: Assign the property to path if the property is empty.
|
2006-10-04 11:11:49 +02:00 |
James Hawkins
|
038d31ca93
|
msi: Don't ERR if a dialog doesn't provide control conditions, as they are not required.
|
2006-10-04 11:11:36 +02:00 |
James Hawkins
|
1bfc50eb74
|
msi: Add missing '\n' to TRACE output.
|
2006-10-04 11:11:20 +02:00 |
James Hawkins
|
6be7ba7546
|
msi: Implement MsiDatabaseImport.
|
2006-10-03 20:18:38 +02:00 |
Juan Lang
|
4b99bf02c0
|
msi: Implement msidbLocatorTypeFileName in RegLocator searches.
|
2006-10-03 11:16:16 +02:00 |
Michael Stefaniuc
|
85ce5117c5
|
Add a WINE_NO_LONG_INT define to many makefiles to ease the transition of DWORD/LONG/ULONG from long to int.
|
2006-09-29 16:08:30 +02:00 |
James Hawkins
|
3d812659e8
|
msi: Return to the parent dialog when the argument to the EndDialog event is Return.
|
2006-09-29 15:00:13 +02:00 |
James Hawkins
|
cabc7ee1ae
|
msi: Follow state resolution rules when a feature parent saves a component.
|
2006-09-28 13:20:31 +02:00 |
James Hawkins
|
d83aa64c57
|
msi: A feature state of INSTALLSTATE_ABSENT translates into a component state of INSTALLSTATE_UNKNOWN.
|
2006-09-28 12:55:45 +02:00 |
James Hawkins
|
bbd4d1e3ef
|
msi: If the feature linked to a component has a state of INSTALLSTATE_UNKNOWN, the component's state should match.
|
2006-09-26 21:56:05 +02:00 |
James Hawkins
|
ad609f1518
|
msi: Only specifically resolve the TARGETDIR directory once.
|
2006-09-26 21:55:57 +02:00 |
James Hawkins
|
3ee3fc35ef
|
msi: Add tests for setting the target path of TARGETDIR (based on a patch by Andrey Turkin).
|
2006-09-26 21:54:05 +02:00 |
James Hawkins
|
da14a4a25e
|
msi: Store the full path to the database file in the MSIDATABASE structure.
|
2006-09-26 21:50:36 +02:00 |
Mikołaj Zalewski
|
3380a7d955
|
resources: Mark common resources as LANG_NEUTRAL, SUBLANG_NEUTRAL.
|
2006-09-25 18:31:55 +02:00 |
Marcus Meissner
|
966c5b6c0b
|
msi: Support more dialog groups.
|
2006-09-25 17:56:50 +02:00 |
James Hawkins
|
545d0e70cf
|
msi: Disable child features of parent features that are unselected because of the install level.
|
2006-09-21 13:03:32 +02:00 |
James Hawkins
|
703d77dc58
|
msi: Translate the INSTALLSTATE_UNKNOWN index into the INSTALLSTATE_ABSENT image index.
|
2006-09-21 13:03:27 +02:00 |
James Hawkins
|
32f570222b
|
msi: Don't check a component's install state if a component ID is not provided.
|
2006-09-21 13:02:00 +02:00 |
James Hawkins
|
6ac0f3ed29
|
msi: Fix the results of a few tests to match Windows.
|
2006-09-21 13:01:43 +02:00 |
James Hawkins
|
d893cb7d1e
|
msi: Load the component states in CostFinalize instead of CostInitialize.
|
2006-09-21 13:01:33 +02:00 |
James Hawkins
|
ca5c11009d
|
msi: Initialize all features' action states to INSTALLSTATE_UNKNOWN.
|
2006-09-21 13:01:18 +02:00 |
James Hawkins
|
937b9b2bbc
|
msi: Only override a feature whose action state is INSTALLSTATE_SOURCE.
|
2006-09-21 13:01:10 +02:00 |
Benjamin Arai
|
4195697cc1
|
msi: Adds test to check "JOIN" operator with "*" operator for the SELECT clause returns the correct results.
|
2006-09-21 11:26:13 +02:00 |
Benjamin Arai
|
a35ff56580
|
msi: Adds test to check if basic "JOIN" operator without "WHERE" clause returns the correct results.
|
2006-09-21 11:26:05 +02:00 |
Benjamin Arai
|
f84c1463c1
|
msi: Adds test to check if "AND" operator returns the correct result for the "WHERE" clause.
|
2006-09-20 20:04:21 +02:00 |
Benjamin Arai
|
32d002c7ed
|
msi: Adds tests to check if joins return the correct number of rows.
|
2006-09-20 20:04:01 +02:00 |
Benjamin Arai
|
d4c6b06ed7
|
msi: Updates tests for joins to include row and column ids in message.
|
2006-09-20 20:03:54 +02:00 |
Andrew Talbot
|
2e372c08b5
|
msi: Cast-qual warnings fix.
|
2006-09-20 20:02:48 +02:00 |
James Hawkins
|
7a97b3ed84
|
msi: Use ACTION_UpdateComponentStates in the selection tree so we don't have to duplicate the component changing logic.
|
2006-09-20 12:24:54 +02:00 |
James Hawkins
|
6518f3d7f2
|
msi: INSTALLSTATE_SOURCE also overrides a parent feature state change to INSTALLSTATE_ABSENT.
|
2006-09-20 12:24:45 +02:00 |
James Hawkins
|
a4c6ca2b65
|
msi: Add tests for components with multiple parent features.
|
2006-09-20 12:24:35 +02:00 |
James Hawkins
|
32c0a764ee
|
msi: Add the total and free disk space to the VolumeCostList control.
|
2006-09-20 12:24:30 +02:00 |
Alexandre Julliard
|
32ab895e46
|
makefiles: Generate the dependencies line to avoid some code duplication.
|
2006-09-14 09:38:16 +02:00 |
Mike McCormack
|
60d92d42a3
|
msi: Fix a couple of test cases for MsiDatabaseIsTablePersistent.
|
2006-09-13 12:19:54 +02:00 |
Mike McCormack
|
61c1dd2b32
|
msi: Add a test for ALTER TABLE.
|
2006-09-13 11:44:06 +02:00 |
Mike McCormack
|
b4005c15f0
|
msi: Fix database creation.
|
2006-09-13 11:43:11 +02:00 |
Mike McCormack
|
4fa08a638c
|
msi: Split the font registration code out into a separate file.
|
2006-09-13 11:42:35 +02:00 |
James Hawkins
|
bfc1b5c15f
|
msi: Add more join tests.
|
2006-09-13 11:36:54 +02:00 |
James Hawkins
|
75ee2262cc
|
msi: Show the available drives in the VolumeCostList control.
|
2006-09-13 11:36:50 +02:00 |
Alexandre Julliard
|
fc4cd637d9
|
tests: Moved some compatibility defines to wine/test.h.
|
2006-09-13 11:01:39 +02:00 |
Mike McCormack
|
74a6a1e71b
|
msi: Delete databases we create but never commit.
|
2006-09-13 10:58:42 +02:00 |
Mike McCormack
|
e1757fcad2
|
msi: Add some more tests for MsiOpenDatabase.
|
2006-09-12 11:01:25 +02:00 |
James Hawkins
|
61db539cec
|
msi: Don't try to register a class if a COM server file is not provided.
|
2006-09-12 10:54:26 +02:00 |
Alexandre Julliard
|
2d1b6182af
|
msi: Change the prefix on bison-generated names to avoid the name-prefix directive.
|
2006-09-11 21:53:04 +02:00 |
Alexandre Julliard
|
145a0ba508
|
makefiles: List bison dependencies explicitly for parallel makes, since older bisons don't support --defines.
|
2006-09-11 21:43:11 +02:00 |
Marcus Meissner
|
0c15360a3e
|
Removes all unnecessary WINE_DEFAULT_DEBUG_CHANNEL and respective wine/debug.h includes.
|
2006-09-11 11:30:48 +02:00 |
Alexandre Julliard
|
9c085cba0a
|
makefiles: Add global rules for bison and lex files.
Also build the .c and .h files separately to allow parallel makes.
|
2006-09-09 13:16:22 +02:00 |
Alexandre Julliard
|
689d943dab
|
msi: Specify the bison name prefix directly in the source file.
|
2006-09-09 11:25:19 +02:00 |
Mike McCormack
|
0fc2bd760c
|
msi: Add more tests for temporary columns.
|
2006-09-08 12:46:42 +02:00 |
Mike McCormack
|
77d3c59843
|
msi: Fix the TEMPORARY keyword for columns.
|
2006-09-08 12:46:32 +02:00 |
Mike McCormack
|
14ab62306c
|
msi: Add a test for MsiDatabaseIsTablePersistent.
|
2006-09-08 12:46:25 +02:00 |
Mike McCormack
|
665829c390
|
msi: Fix the prototype of MsiDatabaseIsTablePersistent to match the SDK.
|
2006-09-08 12:45:11 +02:00 |
Mike McCormack
|
4f9cae8d8c
|
msi: Increase the size of the string table.
|
2006-09-08 12:44:51 +02:00 |
Mike McCormack
|
5f83069bd8
|
msi: Split code to create a random package name into a separate function.
|
2006-09-08 12:44:39 +02:00 |
Mike McCormack
|
00fdc6cb80
|
msi: Use msi_string_lookup_id instead of msi_id2stringW where possible.
|
2006-09-08 12:44:23 +02:00 |
James Hawkins
|
a302f03c65
|
msi: Allow non-key columns to be used with the join query.
|
2006-09-08 12:43:55 +02:00 |
James Hawkins
|
d8c13370b3
|
msi: Add tests for MSI SQL join queries.
|
2006-09-08 12:43:39 +02:00 |
James Hawkins
|
0405e9d2d4
|
msi: Store the CustomActionData for deferred custom actions.
|
2006-09-07 15:15:24 +02:00 |
James Hawkins
|
4969ccf3af
|
msi: Add the ability to change directories in the DirectoryList control.
|
2006-09-07 15:15:06 +02:00 |
James Hawkins
|
01432d7165
|
msi: Add initial implementation of the DirectoryList control.
|
2006-09-07 15:14:49 +02:00 |
James Hawkins
|
8f691adf7e
|
msi: Load and display the VolumeCostList control's column headers.
|
2006-09-07 15:14:33 +02:00 |
James Hawkins
|
1cfdc5185a
|
msi: Store and use the center point of the dialog window in between dialogs.
|
2006-09-07 15:14:11 +02:00 |
James Hawkins
|
ad559ca86d
|
msi: Verify the path in the PathEdit control.
|
2006-09-07 15:13:01 +02:00 |
James Hawkins
|
9c3e640c10
|
msi: Search for the browse dialog controls by type instead of name.
|
2006-09-07 15:12:48 +02:00 |
James Hawkins
|
4e3f6eda0e
|
msi: Provide the control to the dialog_update function for the case
when the control isn't attached to the dialog yet.
|
2006-09-07 15:12:24 +02:00 |
James Hawkins
|
7e86590518
|
msi: Add more tests for the _Streams table.
|
2006-09-07 15:12:06 +02:00 |
James Hawkins
|
f6463dfacd
|
msi: Add many more MsiFormatRecord tests.
|
2006-09-07 13:58:22 +02:00 |
James Hawkins
|
16769b26b2
|
msi: Fix two MsiFormatRecord tests.
|
2006-09-07 13:58:07 +02:00 |
James Hawkins
|
ff6fe41df7
|
msi: Use the TargetPath of a file if the file doesn't exist in MsiFormatRecord.
|
2006-09-07 13:57:35 +02:00 |
James Hawkins
|
a248cc8f62
|
msi: Fix creation of the default format in MsiFormatRecord.
|
2006-09-07 13:57:24 +02:00 |
James Hawkins
|
ad2ec01739
|
msi: Add more tests for MsiFormatRecord.
|
2006-09-07 13:56:33 +02:00 |
Mike McCormack
|
d998543edb
|
msi: Add a short test for transforms.
|
2006-09-07 12:00:22 +02:00 |
Mike McCormack
|
12baa13ba5
|
msi: Make opening and closing 4000 handle into two tests, not 20000.
|
2006-09-07 12:00:00 +02:00 |
Mike McCormack
|
6991563d81
|
msi: Implement MsiDatabaseExport.
|
2006-09-07 11:01:07 +02:00 |
Mike McCormack
|
a426b18efd
|
msi: Create MSI_ViewGetColumnInfo for accessing MsiViewGetColumnInfo internally.
|
2006-09-07 11:00:51 +02:00 |
Mike McCormack
|
5699936cf1
|
msi: Make sure there's a value for each column when inserting data.
|
2006-09-07 11:00:40 +02:00 |
Mike McCormack
|
533833b4e1
|
msi: Validate database fields before inserting them.
|
2006-09-07 11:00:32 +02:00 |
Mike McCormack
|
71d8f4ebf6
|
msi: Create a function to copy record fields, use it to order INSERT fields correctly.
|
2006-09-07 11:00:19 +02:00 |
Mike McCormack
|
6b4ada6f43
|
msi: Add a few more tests for MSI_NULL_INTEGER.
|
2006-09-07 11:00:16 +02:00 |
Mike McCormack
|
2924501a68
|
msi: Check that column names are unique when creating a table.
|
2006-09-07 10:57:45 +02:00 |
Mike McCormack
|
7a120c99ea
|
msi: Don't crash if we can't find a control.
|
2006-09-07 10:22:09 +02:00 |
Mike McCormack
|
f9042ec9e8
|
msi: Use a binary search to find sql keywords.
|
2006-09-07 10:22:07 +02:00 |
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 |