Shortcuts, icons and folders #12
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Depends on
Reference
jeff/zixl#12
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Parent
Part of #1
What to build
Shortcutputs the program in the Start menu,Icongives the product and its shortcuts an icon (stored in the installer package's binary streams), andCreateFolderandRemoveFoldercreate and clean up directories that hold no files.Acceptance criteria
Shortcut,Icon,CreateFolderandRemoveFilerows, and the icon's stream..lnkfile exists in the Start menu folder and the empty folder exists; after uninstall both are gone.Done in
9eda91c; CI run 10 is green.Iconputs its data in the Icon table as a stream.Shortcut, in aFile(opening[#File]) or aComponent(with aTarget), fills every Shortcut column, its name asshort|long.CreateFoldermakes a CreateFolder row;RemoveFolderandRemoveFilemake RemoveFile rows, on install, uninstall or both, wildcards allowed in a file's name;Component/@KeyPath="yes"makes the directory the key path.shortcutsfixture's tables match wixl's, after one correction in.wixl-errata. Under Wine on x86 and x64, the.lnklands in the Start menu, the data folder is created, and after uninstall both are gone, the menu folder included..installedlines may now be globs and may ask only for a file or a directory.wixl writes a non-advertised shortcut's Target as its feature, which is the advertised form.