summaryrefslogtreecommitdiffstats
path: root/tools/wixl/builder.vala
Commit message (Collapse)AuthorAgeFilesLines
* Set ALLUSERS=1 in perMachine install scopeMarc-André Lureau2014-10-071-4/+5
| | | | | | | Follow WiX behaviour and set ALLUSERS=1 automatically in perMachine install scope. https://bugzilla.redhat.com/show_bug.cgi?id=1146586
* wixl: make component id generation more uniqueMarc-André Lureau2013-11-121-6/+1
| | | | Use a complete path for genenerating unique component id
* wixl: add MsiFileHash tableMarc-André Lureau2013-11-111-0/+12
|
* wixl: remove fixmeMarc-André Lureau2013-11-081-1/+0
| | | | Stable component id should now be working.
* wixl: move uuid_from_name in utilMarc-André Lureau2013-11-081-20/+0
|
* wixl: schedule AppSearch when necessaryMarc-André Lureau2013-08-131-1/+4
|
* wixl: add InstallScopeMarc-André Lureau2013-07-111-0/+18
|
* wixl: a Component can be child of ComponentGroupMarc-André Lureau2013-07-111-1/+1
|
* wixl: add Directory support to ComponentGroupMarc-André Lureau2013-07-111-3/+13
|
* wixl: add default msi commentMarc-André Lureau2013-07-111-0/+2
|
* wixl: start MediaTemplateMarc-André Lureau2013-07-111-1/+9
|
* wixl: Add CreateFolderMarc-André Lureau2013-07-111-0/+8
|
* wixl: Start basic MajorUpgrade elementMarc-André Lureau2013-07-111-2/+29
|
* Add basic JScript CustomAction supportMarc-André Lureau2013-05-171-5/+13
|
* wixl: handle CustomAction of type DLL_BINARYMarc-André Lureau2013-05-161-2/+10
|
* wixl: visit Binary and fill dbMarc-André Lureau2013-05-161-0/+7
|
* wixl: Product Comment is not mandatoryMarc-André Lureau2013-04-121-1/+2
|
* wixl: add component Win64 attributeMarc-André Lureau2013-04-121-0/+3
|
* Keep package description > product nameMarc-André Lureau2013-04-121-1/+1
|
* Set installer version depending on archMarc-André Lureau2013-04-121-4/+10
|
* wixl: add --arch optionMarc-André Lureau2013-04-121-1/+15
|
* wixl: improve automatic detection of the key pathPaolo Bonzini2013-01-251-2/+17
| | | | Also detect multiple elements with keyPath="yes".
* wixl: two-stage visit for componentsPaolo Bonzini2013-01-251-1/+3
|
* wixl: visit RegistrySearch and populate dbMarc-André Lureau2013-01-241-0/+22
|
* wixl: populate CustomAction of type EXE_PROPERTYMarc-André Lureau2013-01-241-0/+42
|
* wixl: name Custom actions correctlyMarc-André Lureau2013-01-241-0/+3
|
* wixl: add RegistrySearch and CustomActionMarc-André Lureau2013-01-241-0/+8
|
* wixl: add Action conditionMarc-André Lureau2013-01-241-0/+6
|
* wixl: take pre-defined Action sequenceMarc-André Lureau2013-01-241-0/+3
|
* wixl: do not add null/runtime propertiesMarc-André Lureau2013-01-241-0/+3
|
* wixl: implement stable UUID generationPaolo Bonzini2013-01-241-1/+27
| | | | Note that the UUIDs are *not* compatible with WiX!
* wixl: introduce WixResolverPaolo Bonzini2013-01-241-21/+1
|
* wixl: fill in visitor for service elementsPaolo Bonzini2013-01-241-0/+116
|
* wixl: add ServiceControl and ServiceInstall tablePaolo Bonzini2013-01-241-0/+7
|
* wixl: add ServiceControl, ServiceInstall and their children elementsPaolo Bonzini2013-01-241-0/+12
|
* wixl: do not use enum_from_string directly, make it genericPaolo Bonzini2013-01-241-8/+34
| | | | | | | | | 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 RemoveFileInstallModePaolo Bonzini2013-01-241-2/+2
|
* wixl: add --wxidir optionPaolo Bonzini2013-01-171-1/+0
|
* wixl: add non-advertised MIME supportMarc-André Lureau2013-01-151-0/+19
|
* wixl: start ProgId/Extension/Verb supportMarc-André Lureau2013-01-151-0/+51
|
* wixl: add support for registry key parent, name and valueMarc-André Lureau2013-01-151-6/+28
| | | | | | | | | | | <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: improve shortcut supportMarc-André Lureau2013-01-151-8/+25
| | | | | | | | | | | | | | | | 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 fixmeMarc-André Lureau2013-01-151-1/+3
|
* wixl: include global wix directory by defaultMarc-André Lureau2013-01-151-0/+1
|
* wixl: files must be ordered the same way in Cab and File tableMarc-André Lureau2013-01-151-4/+3
|
* wixl: add "require" preprocessor support (not available in WiX)Marc-André Lureau2013-01-151-0/+2
| | | | | The idea is to avoid including the same file multiple time and having the same element multiple time defined.
* wixl: do not include unnecessary files in MSIMarc-André Lureau2013-01-111-0/+4
|
* wixl: allow ComponentGroupRef as child of ComponentGroupMarc-André Lureau2013-01-111-3/+14
| | | | | 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 filesMarc-André Lureau2013-01-111-2/+5
|
* wixl: error out if can't resolve elementMarc-André Lureau2013-01-111-7/+11
|