Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | wixl: name Custom actions correctly | Marc-André Lureau | 2013-01-24 | 1 | -0/+3 | |
| | ||||||
* | wixl: add MSI tables RegLocator, AppSearch, CustomAction | Marc-André Lureau | 2013-01-24 | 1 | -0/+65 | |
| | ||||||
* | wixl: add RegistrySearch and CustomAction | Marc-André Lureau | 2013-01-24 | 2 | -0/+48 | |
| | ||||||
* | wixl: default actions can have a condition | Marc-André Lureau | 2013-01-24 | 1 | -0/+1 | |
| | ||||||
* | wixl: add Action condition | Marc-André Lureau | 2013-01-24 | 2 | -5/+13 | |
| | ||||||
* | wixl: Action can have children nodes | Marc-André Lureau | 2013-01-24 | 1 | -2/+2 | |
| | ||||||
* | wixl: take pre-defined Action sequence | Marc-André Lureau | 2013-01-24 | 1 | -0/+3 | |
| | ||||||
* | wixl: do not add null/runtime properties | Marc-André Lureau | 2013-01-24 | 1 | -0/+3 | |
| | ||||||
* | wixl: ServiceInstall name is not localizable | Marc-André Lureau | 2013-01-24 | 1 | -1/+1 | |
| | ||||||
* | wixl: implement stable UUID generation | Paolo Bonzini | 2013-01-24 | 2 | -1/+41 | |
| | | | | Note that the UUIDs are *not* compatible with WiX! | |||||
* | wixl: introduce WixResolver | Paolo Bonzini | 2013-01-24 | 2 | -21/+25 | |
| | ||||||
* | wixl: fill in visitor for service elements | Paolo Bonzini | 2013-01-24 | 1 | -0/+116 | |
| | ||||||
* | wixl: add ServiceControl and ServiceInstall table | Paolo Bonzini | 2013-01-24 | 2 | -0/+62 | |
| | ||||||
* | wixl: add ServiceControl, ServiceInstall and their children elements | Paolo Bonzini | 2013-01-24 | 2 | -0/+102 | |
| | ||||||
* | wixl: do not use enum_from_string directly, make it generic | Paolo Bonzini | 2013-01-24 | 3 | -11/+37 | |
| | | | | | | | | | The right spelling is multiString, not multi-string as defined by vala, so we cannot use enum_from_string. Thus do not make it public and use it internally from a (possibly more complex) from_string static method of the enum. I haven't checked the usage in msi-default.vala. | |||||
* | wixl: rename RemoveFileInstallMode | Paolo Bonzini | 2013-01-24 | 1 | -2/+2 | |
| | ||||||
* | wixl: make --verbose a little more verbose | Paolo Bonzini | 2013-01-24 | 1 | -0/+2 | |
| | ||||||
* | build-sys: g_type_init() is deprecated since 2.36 | Marc-André Lureau | 2013-01-21 | 2 | -2/+8 | |
| | ||||||
* | msiextract: print extract name during extraction | Marc-André Lureau | 2013-01-19 | 1 | -0/+1 | |
| | ||||||
* | wixl: remove gio-unix dependency | Paolo Bonzini | 2013-01-18 | 2 | -1/+17 | |
| | | | | | It is not available under Windows, but it can be easily implemented using Posix.read. | |||||
* | msiinfo: remove gio-unix dependency | Paolo Bonzini | 2013-01-18 | 1 | -8/+11 | |
| | | | | | | | Everything builds now (wixl-heat is disabled), but msibuild seems to be still broken on Win32. Also, testdatabase and testsuminfo do not pass. | |||||
* | msiextract: can now extract files with gcab >= 0.1.10 | Marc-André Lureau | 2013-01-18 | 1 | -12/+39 | |
| | ||||||
* | wixl: remove useless execute() argument | Marc-André Lureau | 2013-01-17 | 2 | -6/+6 | |
| | ||||||
* | msiextract: simplify a little bit now that NO_MORE_ITEMS is gone | Marc-André Lureau | 2013-01-17 | 1 | -74/+62 | |
| | ||||||
* | Remove LIBMSI_RESULT_NO_MORE_ITEMS from API | Marc-André Lureau | 2013-01-17 | 1 | -3/+2 | |
| | | | | | | | Raising an error for indicating the end of the results is really inconvenient, it's like throwing an exception for something quite normal... The user can still make a distinction when there is an error if the GError is set. | |||||
* | Fix database_new() usage after API change | Marc-André Lureau | 2013-01-17 | 4 | -9/+9 | |
| | ||||||
* | wixl: add --wxidir option | Paolo Bonzini | 2013-01-17 | 2 | -2/+11 | |
| | ||||||
* | msibuild: add missing include file | Paolo Bonzini | 2013-01-17 | 1 | -0/+1 | |
| | ||||||
* | build: libuuid dependency is now mandatory | Paolo Bonzini | 2013-01-17 | 1 | -16/+10 | |
| | | | | | This was just a hack because Fedora mingw does not have a libuuid port. It can go. And we can also always build wixl. | |||||
* | wixl: do not use g_hash_table_add | Paolo Bonzini | 2013-01-17 | 3 | -2/+6 | |
| | | | | This is not supported in GLib 2.22, which is the version used in RHEL6. | |||||
* | wixl: fix application name | Marc-André Lureau | 2013-01-17 | 1 | -1/+1 | |
| | ||||||
* | Start a msiextract tool | Marc-André Lureau | 2013-01-17 | 1 | -0/+146 | |
| | ||||||
* | wixl: add non-advertised MIME support | Marc-André Lureau | 2013-01-15 | 2 | -0/+36 | |
| | ||||||
* | wixl: start ProgId/Extension/Verb support | Marc-André Lureau | 2013-01-15 | 2 | -0/+105 | |
| | ||||||
* | wixl: add support for registry key parent, name and value | Marc-André Lureau | 2013-01-15 | 3 | -10/+48 | |
| | | | | | | | | | | | <DirectoryRef Id="TARGETDIR"> <Component Id="CRegistryEntries" Guid="*"> <RegistryKey Root='HKLM' Key='Software\Acme\Foobar 1.0'> <RegistryValue Type='string' Name='InstallDir' Value='[INSTALLDIR]'/> <RegistryValue Type='integer' Name='Flag' Value='0'/> </RegistryKey> </Component> </DirectoryRef> | |||||
* | wixl: default output file to inputfile name with .msi extension | Marc-André Lureau | 2013-01-15 | 1 | -2/+6 | |
| | ||||||
* | wixl: improve shortcut support | Marc-André Lureau | 2013-01-15 | 3 | -14/+44 | |
| | | | | | | | | | | | | | | | | To support such construction: <DirectoryRef Id="DirMenu"> <Component Id="CShortcut" Guid="*"> <Shortcut Id="ApplicationStartMenuShortcut" Name="Remote viewer" Description="A SPICE/VNC client" Target="[INSTALLDIR]\bin\remote-viewer.exe" Icon="IcoVirtViewer"/> <RemoveFolder Id="MENUDIR" On="uninstall"/> <RegistryValue Root="HKCU" Key="Software\VirtViewer\remote-viewer-shortcut" Name="installed" Type="integer" Value="1" KeyPath="yes"/> </Component> </DirectoryRef> | |||||
* | wixl: add a fixme | Marc-André Lureau | 2013-01-15 | 1 | -1/+3 | |
| | ||||||
* | wixl: include global wix directory by default | Marc-André Lureau | 2013-01-15 | 1 | -0/+1 | |
| | ||||||
* | wixl: files must be ordered the same way in Cab and File table | Marc-André Lureau | 2013-01-15 | 2 | -5/+3 | |
| | ||||||
* | wixl: add "require" preprocessor support (not available in WiX) | Marc-André Lureau | 2013-01-15 | 2 | -18/+38 | |
| | | | | | The idea is to avoid including the same file multiple time and having the same element multiple time defined. | |||||
* | wixl: implement preprocessor undef | Marc-André Lureau | 2013-01-15 | 1 | -3/+14 | |
| | ||||||
* | wixl: add ifdef/endif preprocessor condition | Marc-André Lureau | 2013-01-12 | 1 | -2/+79 | |
| | ||||||
* | wixl: do not include unnecessary files in MSI | Marc-André Lureau | 2013-01-11 | 1 | -0/+4 | |
| | ||||||
* | wixl: allow ComponentGroupRef as child of ComponentGroup | Marc-André Lureau | 2013-01-11 | 2 | -3/+15 | |
| | | | | | This is not available in WiX upstream, but it makes life easy to have componentgroup dependencies.. | |||||
* | wixl: add --includedir to add directory to search for included files | Marc-André Lureau | 2013-01-11 | 3 | -8/+26 | |
| | ||||||
* | wixl: print preprocessor location on warning/error | Marc-André Lureau | 2013-01-11 | 1 | -2/+26 | |
| | ||||||
* | wixl: preprocessor learn include | Marc-André Lureau | 2013-01-11 | 1 | -8/+42 | |
| | ||||||
* | wixl: add preprocessor warning and error | Marc-André Lureau | 2013-01-11 | 1 | -0/+5 | |
| | ||||||
* | wixl: error out if can't resolve element | Marc-André Lureau | 2013-01-11 | 1 | -7/+11 | |
| |