Samuel Dionne-Riel
b42063fe70
boot/gui: Fix for new back button implementation
2020-07-25 21:56:50 -04:00
Samuel Dionne-Riel
55938bab90
boot/gui: Rely on the GUI builder
2020-07-23 19:21:50 -04:00
Samuel Dionne-Riel
9f50617ba7
boot/gui: Fix cross-compilation breakage
...
Turns out that `mruby`'s require looks at the actual file name (not the
link) when deciding between loading bytecode or ruby code.
Cross-compilation appends the system to derivation names.
Fun ensues.
This fixes the issue by using `runCommand`, for which it doesn't happen.
2020-06-26 17:38:12 -04:00
Samuel Dionne-Riel
d617424ded
boot/gui: review build with a proper derivation
...
Then, the simulator is re-tooled to use it, and the new wrapper thingy.
2020-05-31 18:54:07 -04:00
Samuel Dionne-Riel
3e50ec600f
boot/gui: review simulator build
...
Can be launched with `DEBUGGER="gdb --args" ./result/bin/simulator`.
2020-05-23 01:43:12 -04:00
Samuel Dionne-Riel
aa2deb72b6
boot/gui: Fix with added introspection
2020-05-19 23:27:36 -04:00
Samuel Dionne-Riel
cc1a2e75e5
boot/gui: Moving LVNanoSVG hacks under the hacks namespace
2020-05-18 21:49:04 -04:00
Samuel Dionne-Riel
8fad3b296e
boot/gui: Use mruby that will splice
...
Using `loader.mruby` will not splice :(
2020-03-08 17:05:15 -04:00
Samuel Dionne-Riel
9c8e1f7d17
boot/gui: Fix console restoring on exit
2020-03-08 17:05:15 -04:00
Samuel Dionne-Riel
a083acef55
boot/gui: Use newly split script loader in simulator
2020-03-01 23:27:56 -05:00
Samuel Dionne-Riel
8594a19538
boot/gui: Use the loader's mruby build
...
It doesn't change the mrbc end-result.
2020-03-01 22:02:45 -05:00
Samuel Dionne-Riel
e1e1333669
boot/gui: Workaround unexplained issue
...
It seems that `mruby-time-strftime` here is causing the garbage
collector to fail in strange ways *only* in the simulator.
It's all fine in QEMU and on hardware.
2020-03-01 22:02:19 -05:00
Samuel Dionne-Riel
804182854a
boot/gui: Properly dry run commands on simulator
2020-03-01 17:29:30 -05:00
Samuel Dionne-Riel
660804cdf7
boot-gui-simulator: init package
2020-03-01 17:28:50 -05:00
Samuel Dionne-Riel
5e88e7efcf
boot/gui: Allow running without generations file
...
This should *maybe* remove the Generations tab, as it's empty.
2020-03-01 16:58:39 -05:00
Samuel Dionne-Riel
ac95c64c92
boot/gui: Fix bad arguments handling for simulator
2020-03-01 16:58:07 -05:00
Samuel Dionne-Riel
584c484d0c
boot/gui: Init boot GUI
2020-02-28 23:14:09 -05:00