Commit Graph

115 Commits

Author SHA1 Message Date
K. Lange
c16328f0cf build-the-world.py: successful self-build, just missing apps 2018-12-11 13:52:40 +09:00
K. Lange
ed7848adb8 meta: build boot.sys 2018-12-11 13:44:00 +09:00
K. Lange
3eb7726784 meta: tools to build stuff 2018-12-11 13:32:41 +09:00
K. Lange
31af34c73d boot: switch to tar ramdisks 2018-12-11 13:04:02 +09:00
K. Lange
e370421bef netinit: use same table as crc32 app (which is the same as ZIP) 2018-12-08 11:38:33 +09:00
K. Lange
ad6ad6fa89 python: remove python demos and help docs from repository 2018-12-07 17:38:28 +09:00
K. Lange
90aa039ef8 mkdisk.sh: actually running out of space? we really need our own FAT builder 2018-12-05 21:26:41 +09:00
K. Lange
1d47c09ced mkdisk.sh: we can go as low as 16MB 2018-12-05 18:51:26 +09:00
K. Lange
10e9a64cb4 jpeg: use it 2018-12-05 13:01:16 +09:00
K. Lange
4fa1645ff0 netinit: accept URL as argument; add boot option 2018-12-03 10:21:29 +09:00
K. Lange
59d0abf238 netinit: new method of detecting framebuffer 2018-12-03 09:54:19 +09:00
K. Lange
cade020b95 netinit: need to mount tmpfs so we can download somewhere 2018-12-03 09:44:15 +09:00
K. Lange
8c2ba2641e button: fix rendering issue and support icons buttons 2018-11-24 13:18:57 +09:00
K. Lange
e7616e7da2 mkdisk.sh: smaller divisor for fat size
TODO: Replace mtools/mkfs.fat with our own tool that can create perfectly sized FATs.
2018-11-22 21:54:59 +09:00
K. Lange
1473151fa7 button: start working on widget libraries (this should probably be a ttk widget library...) 2018-11-22 10:43:30 +09:00
K. Lange
7216dac33a update-devtable: handle symlinks? 2018-11-19 21:03:14 +09:00
K. Lange
39307c34f7 travis: new build script with uid juggling 2018-11-16 14:34:58 +09:00
K. Lange
7196a4e54e travis: Attempt travis builds again 2018-11-16 14:04:34 +09:00
K. Lange
b42313066c check-reqs: no yasm needed anymore 2018-11-16 13:43:03 +09:00
K. Lange
eb156b6671 util/iso.py: oops, tarfs module is not a thing [yet] 2018-11-14 22:16:52 +09:00
K. Lange
fb278d2533 util/iso.py: use the embedded fat to find files 2018-11-14 21:56:29 +09:00
K. Lange
f489f069b9 util/iso.py: bootable from BIOS 2018-11-14 21:15:06 +09:00
K. Lange
9ae59ecdb9 util/iso.py: add FAT payload for EFI 2018-11-14 13:59:08 +09:00
K. Lange
72f653f915 util/iso.py: wip ISO creation tool 2018-11-14 12:36:42 +09:00
K. Lange
0f683d32de markup: wip markup parser and rendering 2018-11-12 20:24:42 +09:00
K. Lange
017d22bda7 mkdisk.sh: 24M is an acceptable minimum 2018-11-08 20:44:17 +09:00
K. Lange
730fd9d64c tmpfs: /var as a protected tmpfs 2018-10-31 10:51:08 +09:00
K. Lange
b42c185421 sudo: support euids with setuid binaries 2018-10-31 10:28:41 +09:00
K. Lange
d2b8145361 mkdisk.sh: ensure at least 32MB for FAT image 2018-10-19 09:10:14 +09:00
K. Lange
ee2d6263c8 mkdisk.sh: detect necessary space for fat image 2018-10-19 09:08:28 +09:00
K. Lange
281833d023 ungz: support target name for decompression 2018-10-16 08:31:52 +09:00
K. Lange
22d4727d44 auto-dep: build and buildlib commands 2018-10-15 19:00:53 +09:00
K. Lange
a7b78d56b5 util: fix bug in update-extents printing missing files 2018-10-15 17:49:17 +09:00
K. Lange
bc4ebf1666 add util/ungz (needs zlib) 2018-10-15 17:29:45 +09:00
K. Lange
1b071b5dd2 mkdisk: adjustments to sizes 2018-10-12 18:11:24 +09:00
K. Lange
fb7ca8cfd3 util: build gcc with c++ support 2018-10-12 11:31:07 +09:00
K. Lange
aa6328f474 update-devtable.py: fix permissions for user home directory 2018-10-10 10:09:49 +09:00
K. Lange
3775e1196e util/qemu.sh: run a default graphical session; add portio 2018-10-07 09:22:11 +09:00
K. Lange
655e829112 ToaruOS-NIH => ToaruOS 2018-10-06 21:28:43 +09:00
K. Lange
dc59acd0b7 license file cleanup 2018-10-03 17:46:23 +09:00
K. Lange
13cbcec3ff Add help-browser.py 2018-10-03 10:05:22 +09:00
K. Lange
cf199f04ec Don't include Python demos on the ramdisk by default 2018-10-03 09:36:53 +09:00
K. Lange
5b651252cd Fix update-devtable not matching dot files in home dirs 2018-10-02 16:21:42 +09:00
K. Lange
78dc4381e1 Teach auto-dep some magic for export-dynamic for plugins 2018-09-22 17:34:20 +09:00
K. Lange
9dbfa0fe87 Build in a bit of overestimate to handle inode tables and stuff 2018-09-21 20:32:17 +09:00
K. Lange
cc366b2491 Teach auto-dep about cairo 2018-09-21 20:27:05 +09:00
K. Lange
7bea460866 Attempt to automatically calculate a reasonable ramdisk size 2018-09-21 15:24:01 +09:00
K. Lange
fd6a513614 Build bigger images if we have freetype 2018-09-21 13:19:40 +09:00
K. Lange
a453d6513e Teach auto-dep about freetype again, for eventual third-party library support 2018-09-21 12:34:31 +09:00
K. Lange
85db6525a8 hacked up support for python syntax highlighting in rline_exp 2018-09-15 17:52:01 +09:00