summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-03-24Add the beginnings of the Image Creation utilityA. Wilcox5-0/+209
2020-03-24tests: Update Simulator test's parted MBR label type nameA. Wilcox1-1/+1
2020-03-24hscript: De-constify returned Horizon::Script* objectsA. Wilcox2-8/+6
2020-03-23CLI Tools: Update messages, and make them more consistentA. Wilcox3-20/+27
2020-03-22hscript: Ensure partition 1 won't abut first disk sectorsA. Wilcox1-0/+3
2020-03-19hscript: Support creation of MBR disklabelsA. Wilcox1-1/+1
2020-03-18hscript: Support creation of /etc/network/interfacesA. Wilcox5-49/+169
2020-03-17hscript: Add new netconfigtype key and associated testsA. Wilcox8-0/+150
Not wired up to netaddress et al, but does parse properly.
2020-03-15hscript: Mount /dev, /proc, /sys under /targetA. Wilcox1-0/+25
2020-03-15script: More efficiently call apkA. Wilcox1-2/+5
2020-03-15tests: Remove undo file from extfs testingA. Wilcox1-3/+3
2020-03-15meta: Handle underscores in architecture namesA. Wilcox1-1/+1
Otherwise, x86_64 and aarch64_be fail instantly: installfile:6: error: arch: expected CPU architecture name: 'x86_64' is not a valid CPU architecture name
2020-03-15script: Handle pre-existing network condition betterA. Wilcox1-3/+3
Previously, if /etc/resolv.conf existed, execution would fail with: internal: error: cannot use DNS configuration during installation: File exists If /etc/conf.d/net.$IFACE existed, execution would log: internal: error: could not use networking on eth0: File exists Fix both of these issues.
2020-03-15disk: Remove ability to undo e2fsA. Wilcox1-2/+0
This can use multiple GBs of RAM in /tmp, and/or fail with mkfs.ext4: No space left on device while trying to create journal /tmp/undo-sda2: while force-closing undo file
2020-03-11tests: Update simulator spec for proper language scriptA. Wilcox1-3/+3
2020-03-11hscript: Make target directory configurableA. Wilcox8-107/+165
This is the first step towards creating images using Horizon.
2020-03-01Qt UI: Add What's This to the rest of the UIA. Wilcox3-0/+17
2020-02-26hscript: Refactor Keys to be owned by a Script*A. Wilcox14-336/+382
This means that a Key can introspect its Script.
2020-02-26hscript: Add introspection support for Script classA. Wilcox2-0/+98
2020-02-26devel: Add 'netconfigtype' key specificationA. Wilcox2-2/+63
2020-02-23assets: Add "Party" Openbox theme for live mediaA. Wilcox7-0/+201
Party with Adélie red title bar like our KDE theme, or ketchup And active title bar text in white, like tooth You could say, this is a party with ketchup and tooth
2020-02-23Qt UI: Add missing What's This and help filesA. Wilcox15-20/+119
2020-02-23Qt UI: Return exit code 1 if Install Env wizard cancelledA. Wilcox1-0/+5
2020-02-23Qt UI: Fix small memory leaksA. Wilcox3-6/+7
2020-02-23Update a few TODOsA. Wilcox2-3/+2
2020-02-23DiskMan: Allow sector size of disk to be retrievedA. Wilcox3-5/+9
2020-02-23Qt UI: Fix issues identified by static analysisA. Wilcox6-27/+26
2020-02-23Qt UI: Initial draft of automatic partitioning systemA. Wilcox2-27/+166
2020-02-23Qt UI: Add horizon-ppc64-detect scriptA. Wilcox2-0/+5
2020-02-23hscript: Handle Partition type codesA. Wilcox2-2/+28
2020-02-23HorizonScript: Add 'bios' and 'prep' flags for Partition keyA. Wilcox1-0/+2
2020-02-22hscript: Add HFS+ support to Filesystem keyA. Wilcox2-1/+8
2020-02-22Vision: Add HFS+ as a required supported file sysA. Wilcox1-0/+1
HFS+ is required to install on Power Macintosh, and is also required to be able to side-by-side on an Intel Macintosh.
2020-02-22Qt UI: Re-load CommitPage if Back is chosenA. Wilcox2-2/+17
2020-02-22Qt UI: Implement UI.Commit.Explain.DiskA. Wilcox1-8/+22
2020-02-22Qt UI: Wire up Partition Choice UI to wizard ivarsA. Wilcox1-0/+16
2020-02-22Qt UI: Move Finish to F10 (see rationale:)A. Wilcox2-5/+8
When F8 is bound to both, pressing F8 on the penultimate page (currently the Accounts page) will send a clicked event to both Next and Finish. This means that the Commit (or Writeout) page will never be shown if the user is using keyboard-only input.
2020-02-18Qt UI: Make @alyx and @tecuane happyA. Wilcox1-2/+20
2020-02-18Qt UI: Skip mount page for manual partitioning in Runtime EnvA. Wilcox2-0/+6
2020-02-18Qt UI: Prompt for confirmation if erase disk is chosenA. Wilcox2-0/+14
Thanks @djt for suggesting this.
2020-02-18Qt UI: Implement UI.Partition.Install.Manual and some of UI.Partition.Runtime*A. Wilcox4-0/+104
2020-02-18Git: Ignore .cmake directoryA. Wilcox1-0/+1
2020-02-18Qt UI: Build and run properly in the Runtime EnvA. Wilcox5-5/+42
2020-02-18Qt UI: Specifically note when disks appear emptyA. Wilcox1-3/+12
2020-02-18DiskMan: Add ability to reload partition table dynamicallyA. Wilcox2-13/+42
2020-02-16Qt UI: Add UI.Partition.Install.UserPrompt pageA. Wilcox6-5/+191
2020-02-14README: Slight tweaksA. Wilcox1-17/+17
2020-02-14Qt UI: Move Firmware page before PartitionA. Wilcox2-10/+10
This ensures that disk controllers that need firmware can have it loaded.
2020-02-14Qt UI: Add Disk Selection screenA. Wilcox11-3/+140
2020-02-12DiskMan: Add library usage sampleA. Wilcox1-0/+31