Hans Leidekker
|
c5ef45e5ef
|
msi: A progid without a class is not an error.
|
2010-09-24 18:20:41 +02:00 |
Hans Leidekker
|
d8b7a2099e
|
msi: Downgrade a warning.
|
2010-07-22 16:09:14 +02:00 |
Hans Leidekker
|
424e3a9fb8
|
msi: Move the component enabled check into the standard actions.
|
2010-07-21 13:24:00 +02:00 |
Hans Leidekker
|
319465831c
|
msi: Store a copy of the file extension in the MSIMIME structure.
Fixes a crash that occurs when the extension foreign key points to nowhere.
Reported by Vincent Pelletier.
|
2010-04-29 10:19:39 -05:00 |
Hans Leidekker
|
3050cde95e
|
msi: Implement the UnregisterMIMEInfo standard action.
|
2010-04-02 15:22:49 +02:00 |
Hans Leidekker
|
17d7effd2a
|
msi: Implement the UnregisterExtensionInfo standard action.
|
2010-04-02 15:22:49 +02:00 |
Hans Leidekker
|
3bdfa1f624
|
msi: Implement the UnregisterProgIdInfo standard action.
|
2010-04-02 15:22:48 +02:00 |
Hans Leidekker
|
cf75d40dad
|
msi: Set the action taken in the RegisterExtensionInfo and RegisterClassInfo actions.
|
2010-04-02 15:22:48 +02:00 |
Hans Leidekker
|
843968c056
|
msi: Implement the UnregisterClassInfo standard action.
|
2010-04-02 15:22:47 +02:00 |
Hans Leidekker
|
c32d9d7004
|
msi: Get rid of ACTION_VerifyFeatureForAction.
|
2010-02-16 12:29:01 +01:00 |
Hans Leidekker
|
843382f284
|
msi: Define common strings only once.
|
2009-10-15 14:16:50 +02:00 |
Michael Stefaniuc
|
5f3ac30b3c
|
msi: Remove superfluous pointer casts.
|
2009-01-15 12:43:03 +01:00 |
James Hawkins
|
c261030d21
|
msi: Skip the leading period of the extension to be registered.
|
2008-10-27 12:02:19 +01:00 |
James Hawkins
|
33c3bdeb03
|
msi: A progid who is its own parent cannot have a clsid.
|
2008-05-02 11:33:28 +02:00 |
Austin English
|
92e7fed80c
|
msi: Fix several typos.
|
2008-01-02 13:20:06 +01:00 |
Andrew Talbot
|
1486d851da
|
msi: Constify some variables.
|
2007-06-01 12:51:14 +02:00 |
Mike McCormack
|
80affb3c2d
|
msi: Merge action.h into msipriv.h.
|
2006-10-10 16:12:12 +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 |
Mike McCormack
|
b73dca2302
|
msi: Only ever write the long path for InProcServers.
|
2006-08-02 13:41:13 +02:00 |
Mike McCormack
|
244405af47
|
msi: Register advertised components too.
|
2006-08-02 13:41:06 +02:00 |
Mike McCormack
|
9917250863
|
msi: Move some registry helper functions to registry.c.
|
2006-07-14 13:32:39 +02:00 |
Mike McCormack
|
d20c6cf8ca
|
Fixed more boolean comparisons against TRUE.
|
2006-05-24 14:38:20 +02:00 |
Jonathan Ernst
|
360a3f9142
|
Update the address of the Free Software Foundation.
|
2006-05-23 14:11:13 +02:00 |
Mike McCormack
|
3a94011ab6
|
msi: Clean up memset usage.
|
2006-04-18 21:13:52 +02:00 |
Mike McCormack
|
edb58a6d05
|
msi: Fix a regression caused by some bad logic.
|
2006-04-18 21:13:46 +02:00 |
Mike McCormack
|
ccdd0869a1
|
msi: Fix a logic error.
|
2006-04-07 11:45:47 +02:00 |
Mike McCormack
|
a977b2c346
|
Remove some redundant null pointer checks.
|
2005-11-03 09:56:29 +00:00 |
Mike McCormack
|
7f26cffd6b
|
Simplify register_progid() and remove a fixed length buffer.
|
2005-10-30 19:17:06 +00:00 |
Mike McCormack
|
f8853e4a9f
|
Remove unused package parameter of register_progid_base().
|
2005-10-30 19:04:57 +00:00 |
Mike McCormack
|
51c6618d8d
|
Rename load_dynamic_stringW to msi_dup_record_field to better describe
what it does, and replace a few instances with MSI_RecordGetString to
avoid allocating memory.
|
2005-10-27 12:36:12 +00:00 |
Mike McCormack
|
75658d7aaa
|
Make build_icon_path return the path directly.
|
2005-09-22 10:33:57 +00:00 |
Mike McCormack
|
ee034ba4c2
|
Added memory allocation inline functions (part 2).
|
2005-09-20 11:59:14 +00:00 |
Mike McCormack
|
8a61b4ef16
|
Create a macro to write a value to a subkey.
|
2005-09-15 09:31:41 +00:00 |
Mike McCormack
|
fb45042e4d
|
Create a macro function to write registry values.
|
2005-09-14 15:42:27 +00:00 |
Mike McCormack
|
ca2c8c867f
|
Eliminate yet more fixed length buffers.
|
2005-09-12 15:28:00 +00:00 |
Mike McCormack
|
1f09af3004
|
Move a fixed size buffer to the heap.
|
2005-09-09 14:49:08 +00:00 |
Mike McCormack
|
6db7f82539
|
- fix a bug introduced by the progid list conversion
- make a fixme a little less alarmist
|
2005-09-08 11:03:55 +00:00 |
Mike McCormack
|
1ceb25ba7b
|
Convert progids to a standard list.
|
2005-09-06 09:26:18 +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
|
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
|
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
|
876982df8f
|
Fix a small bug introduced when converting appids to a list.
|
2005-08-25 09:50:19 +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
|
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 |
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 |
Aric Stewart
|
db982e2586
|
Break out all the class registration actions into classes.c. This
includes RegisterClassInfo, RegisterProgIds, RegisterExtensions and
RegisterMIMETypes.
|
2005-06-16 15:51:44 +00:00 |