Mike McCormack
|
1228ce2684
|
Remove an unnecessary level of indent.
|
2005-09-06 10:23:34 +00:00 |
Mike McCormack
|
0867e48d5f
|
- fix MsiSummaryInfoGetProperty to return ERROR_MORE_DATA if the
buffer is too small (based on a patch by Aric Stewart)
- add a test case to show correct behaviour
|
2005-09-06 10:23:12 +00:00 |
Mike McCormack
|
1ceb25ba7b
|
Convert progids to a standard list.
|
2005-09-06 09:26:18 +00:00 |
Aric Stewart
|
27eb7adb92
|
Add the GUID for Patch files so that they can be opened as well. Looks
like the database structure is pretty much the same.
|
2005-09-06 09:24:48 +00:00 |
Mike McCormack
|
54a2891d33
|
Make some fixme messages less alarmist.
|
2005-09-06 09:23:18 +00:00 |
Saulius Krasuckas
|
a9476d4edf
|
Older platforms choke on a NULL as the third parameter to
MsiViewGetError.
|
2005-09-06 09:21:08 +00:00 |
Mike McCormack
|
4d7b593bd3
|
- convert verbs into a standard list
- remove limitation of 100 verbs
- use pointers to verbs rather than indexes
|
2005-09-02 14:39:13 +00:00 |
Mike McCormack
|
dacea64643
|
Add objects to lists at the right time.
|
2005-09-02 11:21:22 +00:00 |
Mike McCormack
|
8a8c561cfa
|
- the combination of all table keys must be unique, not each key
- MsiViewExecute may not be called before MsiModifyView
|
2005-08-29 10:16:12 +00:00 |
Mike McCormack
|
0c49c1c41d
|
- build a standard Wine list of extensions instead of using an array
- use extension pointers instead of array indexes
|
2005-08-29 09:38:39 +00:00 |
Mike McCormack
|
e18952a921
|
Add the allocated mime type to the mime type list.
|
2005-08-27 10:01:03 +00:00 |
Mike McCormack
|
9e558d7449
|
- build a standard Wine list of mime types instead of using an array
- use mime type pointers instead of array indexes
|
2005-08-26 08:47:31 +00:00 |
Mike McCormack
|
8aa1a919bf
|
Make sure to save the result calculated in ACTION_UpdateInstallStates.
|
2005-08-25 19:19:10 +00:00 |
Aric Stewart
|
50a9b78253
|
The file name used in the ui messages is the target name not the
source name.
|
2005-08-25 15:20:34 +00:00 |
Mike McCormack
|
a391a98a9d
|
- build a standard Wine list of classes instead of using an array
- use class pointers instead of array indexes
|
2005-08-25 10:22:32 +00:00 |
Mike McCormack
|
1256a0c323
|
Don't dereference variables in a trace.
|
2005-08-25 09:51:03 +00:00 |
Mike McCormack
|
876982df8f
|
Fix a small bug introduced when converting appids to a list.
|
2005-08-25 09:50:19 +00:00 |
Aric Stewart
|
43ec0a4d06
|
Display the correct text string in the action text field for the
dialog boxes. Also the string should be deformatted.
|
2005-08-25 09:50:08 +00:00 |
Johan Dahlin
|
b5c02815d0
|
Implemented MsiSetComponentState*.
|
2005-08-24 18:13:09 +00:00 |
Mike McCormack
|
34247aff40
|
Test case for MsiModifyView and MsiViewGetError.
|
2005-08-24 11:10:39 +00:00 |
Mike McCormack
|
e8d1a167df
|
Implement MsiModifyView (MSIMODIFY_INSERT_TEMPORARY).
|
2005-08-24 11:10:23 +00:00 |
Mike McCormack
|
fba5a59c66
|
Better stub for MsiViewGetError.
|
2005-08-24 10:57:49 +00:00 |
Johan Dahlin
|
0946c42d5a
|
Added a null check for component.
|
2005-08-24 10:57:27 +00:00 |
Mike McCormack
|
10a1394929
|
Add include guard to header and make functions extern.
|
2005-08-24 10:57:02 +00:00 |
Johan Dahlin
|
fe11241cf3
|
Added stubs for MsiSetComponentStateA and MsiSetComponentStateW.
|
2005-08-24 10:56:27 +00:00 |
Mike McCormack
|
febad089ce
|
- build a standard Wine list of appids instead of using an array
- use appid pointers instead of array indexes
|
2005-08-24 09:45:18 +00:00 |
Mike McCormack
|
979511fe6d
|
- build a standard Wine list of folders instead of using an array
- use folder pointers instead of array indexes
|
2005-08-23 18:15:44 +00:00 |
Mike McCormack
|
e18f8abee1
|
- build a standard Wine list of files instead of using an array
- use file pointers instead of array indexes
|
2005-08-23 10:03:17 +00:00 |
Aric Stewart
|
d90615bb28
|
Make index INT not UINT because it can be -1.
|
2005-08-23 09:30:39 +00:00 |
Mike McCormack
|
1da2858caa
|
- build a standard Wine list of features instead of using an array
- use feature pointers instead of array indexes
|
2005-08-22 14:09:17 +00:00 |
Mike McCormack
|
38d67a4537
|
- build a standard Wine list of components instead of using an array
- use component pointers instead of array indexes
|
2005-08-22 09:15:23 +00:00 |
Mike McCormack
|
3f2d5d7fbb
|
Store the component information in a standard Wine list.
|
2005-08-19 10:03:11 +00:00 |
Aric Stewart
|
35706b6b4c
|
Fixed a memory overflow and leak identified by Mike McCormack.
|
2005-08-16 15:57:21 +00:00 |
Aric Stewart
|
94d6818c51
|
Add some body to ResolveSource because it is possible to need it when
an install is begun but the media is not in the drive, such as in
install-on-demand cases.
|
2005-08-15 20:50:06 +00:00 |
Francois Gouget
|
0de0d11357
|
Change some Dll* functions so they are exported by name like on
Windows.
Update the documentation accordingly.
|
2005-08-10 13:02:43 +00:00 |
Vincent Béron
|
21e3ba8cd1
|
Correct mismatches between spec files and comments about export
number.
|
2005-08-10 09:53:47 +00:00 |
Alexandre Julliard
|
d37f0abf07
|
Don't prefix the functions DllCanUnloadNow, DllGetClassObject and
Dll(Un)RegisterServer with the dll name so that the compiler can check
the prototypes.
|
2005-08-08 17:35:28 +00:00 |
Yuri Kozlov
|
934c6fa93f
|
Remove duplicate declaration of MSI_SetPropertyW.
|
2005-08-08 11:07:10 +00:00 |
Mike McCormack
|
bcd8fa3c78
|
Handle loading strings over 64k from the string table.
|
2005-08-08 11:01:56 +00:00 |
Steven Edwards
|
cbec713615
|
Add real stub for MsiConfigureFeatureW.
|
2005-08-03 10:56:43 +00:00 |
Aric Stewart
|
88837b5d8d
|
Bail out if the reg key is empty. This prevents us from writing
garbage to the property table.
|
2005-07-22 18:27:41 +00:00 |
Aric Stewart
|
2849d3a0a1
|
Use SOURCEDIR instead of PackagePath. Because the PackagePath may be
local, while SOURCEDIR is more proper and will be a full directory.
|
2005-07-21 10:32:16 +00:00 |
Alexandre Julliard
|
7258914ef6
|
Use the official names for the Unicode string constants.
|
2005-07-13 12:07:41 +00:00 |
Aric Stewart
|
2e963b89e2
|
Further testing shows that when CustomActionData needs to be blank it
is an empty string not ' '.
|
2005-07-12 19:18:48 +00:00 |
Aric Stewart
|
27867e2502
|
Use the SourceList functions to get the source path in
ConfigureProductExW.
|
2005-07-12 17:56:17 +00:00 |
Aric Stewart
|
2d8cb29516
|
When working toward install on demand support we need to reset all the
constant values so that multiple install process do not get confused
by leftover values from the previous install.
|
2005-07-12 17:56:03 +00:00 |
Mike McCormack
|
8f83234a7a
|
Display icons in buttons that have them.
|
2005-07-12 17:01:10 +00:00 |
Aric Stewart
|
9170cc8225
|
Properly resize the buffer based on ERROR_MORE_DATA.
Also remember to free the allocated buffer.
|
2005-07-11 20:36:58 +00:00 |
Aric Stewart
|
c6d24d235a
|
Use the strings defined in msi.h.
|
2005-07-11 18:01:39 +00:00 |
Aric Stewart
|
de7a621b06
|
Correct an error where I was not properly advancing a pointer.
|
2005-07-11 18:00:36 +00:00 |