K. Lange
|
c7bb59f915
|
bim: update to fix slow scrolling
|
2019-12-17 13:20:18 +09:00 |
|
K. Lange
|
79792237fb
|
terminal-vga: improve performance, especially when running dumb stuff like 'yes'
|
2019-12-15 17:28:02 +09:00 |
|
K. Lange
|
3bf80bf77d
|
bim: update to v2.5.1
|
2019-12-15 17:12:34 +09:00 |
|
K. Lange
|
c2dc6fef5b
|
terminal: remove unintentionally committed debug code from vga terminal
|
2019-12-06 12:10:38 +09:00 |
|
K. Lange
|
dd180b33c0
|
sdf: handle input string as utf8
|
2019-12-05 19:13:16 +09:00 |
|
K. Lange
|
dc1ae8cd58
|
terminal: fix bad free when releasing scrollback beyond available buffer
|
2019-12-05 19:02:12 +09:00 |
|
K. Lange
|
a6251137f0
|
kernel: add fswait3 and hack around terminals blocking on their own reads
|
2019-12-05 17:42:46 +09:00 |
|
K. Lange
|
4e7ccdd6ba
|
bim: update to support SGR mouse modes
|
2019-12-04 13:16:44 +09:00 |
|
K. Lange
|
0d162680ff
|
terminal: support SGR-style mouse for extended coordinates
|
2019-12-04 13:16:03 +09:00 |
|
K. Lange
|
1c96d1dfae
|
bim: bump to 2.5.0
|
2019-11-26 10:46:58 +09:00 |
|
K. Lange
|
95ad47f04b
|
tutorial: please give me money
|
2019-11-03 15:43:14 +09:00 |
|
K. Lange
|
33d569c4f2
|
bim: bump to v2.3.0
|
2019-11-03 15:39:04 +09:00 |
|
K. Lange
|
dd434aeda1
|
sh: support tab completing from ~/
|
2019-11-03 15:36:19 +09:00 |
|
K. Lange
|
9151094cc6
|
bim: bump to 2.2.0-30fc0a6-baked (new bimrc format)
|
2019-11-02 11:38:38 +09:00 |
|
K. Lange
|
237c4c083a
|
bim: bump to v2.1.3-50936d4-baked
|
2019-10-31 12:35:27 +09:00 |
|
K. Lange
|
964e223787
|
bim: update to v2.1.2-49224a0-baked
|
2019-10-29 15:50:25 +09:00 |
|
K. Lange
|
a29ad97f0a
|
bim: bump to new 2.0 build
|
2019-08-28 22:55:07 +09:00 |
|
K. Lange
|
2c883eadc1
|
bim: bump to newer 2.0 preview
|
2019-08-21 17:49:44 +09:00 |
|
K. Lange
|
4fb687b56a
|
terminal: fix multi-line scrolling in both terminals
|
2019-08-18 18:35:35 +09:00 |
|
K. Lange
|
ad337aac53
|
bim: bump to baked 2.0.0 development build
|
2019-08-17 22:16:29 +09:00 |
|
K. Lange
|
559ba18145
|
imgviewer: handle no path arg; missing file
|
2019-08-09 06:47:11 +09:00 |
|
K. Lange
|
a8a3b90520
|
bim: bump to v1.8.2
|
2019-08-07 21:16:58 +09:00 |
|
K. Lange
|
3b3907183f
|
bim: fix two minor bugs
|
2019-07-27 20:52:21 +09:00 |
|
K. Lange
|
7c08a14856
|
bim: bump to v1.8.0
|
2019-07-25 19:48:58 +09:00 |
|
K. Lange
|
bd487afcf3
|
bim: bump to v1.7.1
|
2019-07-19 20:41:33 +09:00 |
|
K. Lange
|
9f2d27ddbf
|
bim: bump to v1.6.3
|
2019-07-13 08:50:38 +09:00 |
|
K. Lange
|
25606be04a
|
bim: update to v1.6.2
|
2019-07-12 10:58:05 +09:00 |
|
K. Lange
|
fec073784a
|
bim: update to 1.6.1, and include tags
|
2019-07-09 21:18:55 +09:00 |
|
K. Lange
|
ee293eaa59
|
bim: bump to v1.6.0
|
2019-07-05 16:48:08 +09:00 |
|
K. Lange
|
7305001ac9
|
terminal-vga: handle bim's indent line character specially
|
2019-07-05 16:47:59 +09:00 |
|
K. Lange
|
f4e7a13efe
|
terminal: render more block characters (for bim)
|
2019-07-05 16:47:45 +09:00 |
|
Defalt
|
42d01dcd29
|
plasma: handle SIGINT (#186)
|
2019-07-05 16:46:58 +09:00 |
|
K. Lange
|
5bc6305b38
|
terminal-vga: mouse support
|
2019-06-30 22:16:44 +09:00 |
|
K. Lange
|
c8a2472b82
|
bim: bash highlight; fixups
|
2019-06-30 22:16:35 +09:00 |
|
K. Lange
|
2f8bc02c7e
|
bim: redraw screen later
|
2019-06-30 11:45:03 +09:00 |
|
K. Lange
|
91c464e0ad
|
bim: highlight biminfo file
|
2019-06-30 09:22:54 +09:00 |
|
K. Lange
|
94fe55e27b
|
bim: update to v1.5.1
|
2019-06-29 20:36:59 +09:00 |
|
K. Lange
|
f8ea3e3a6c
|
bim: bugfix for statusbar
|
2019-06-26 22:11:38 +09:00 |
|
K. Lange
|
1e66d30a4b
|
esh: print error message for bad interpreter
|
2019-06-25 22:01:52 +09:00 |
|
K. Lange
|
74e40df611
|
Bump bim to v1.4.5 (restores esh highlighting)
|
2019-06-25 20:49:44 +09:00 |
|
K. Lange
|
847b441a98
|
Bump bim to v1.4.2 (new syntax highlighter)
|
2019-06-22 19:53:03 +09:00 |
|
K. Lange
|
49d886b223
|
Bump bim to v1.3.2
|
2019-06-16 09:55:37 +09:00 |
|
K. Lange
|
5d2b945f53
|
bump bim to 1.2.0
|
2019-06-14 16:29:59 +09:00 |
|
K. Lange
|
01cc448655
|
bump bim to 1.1.7
|
2019-05-21 21:46:13 +09:00 |
|
K. Lange
|
3e46645b99
|
esh: fix double-free with globs
|
2019-02-27 21:38:09 +09:00 |
|
K. Lange
|
1ff5347405
|
kernel: move PCI device names out of kernel, into lspci
|
2019-02-11 12:55:24 +09:00 |
|
K. Lange
|
33866f7623
|
lspci: ignore blank lines
|
2019-02-04 17:48:17 +09:00 |
|
K. Lange
|
10406545a5
|
stty: order was backwards for size...
|
2019-01-14 20:32:16 +09:00 |
|
K. Lange
|
c4e0562753
|
stty: report bad args; add 'size';
|
2019-01-14 17:31:47 +09:00 |
|
K. Lange
|
52000de0da
|
add cal
|
2019-01-12 20:44:39 +09:00 |
|
K. Lange
|
6748a76146
|
yutani: add new animation for dialogs (inspired by gnome shell)
|
2019-01-12 20:09:49 +09:00 |
|
K. Lange
|
e59526cf0c
|
tutorial: there's no real reason to not have a maximize button on that
|
2019-01-12 17:04:01 +09:00 |
|
K. Lange
|
3077e0d2b8
|
file-browser: identify Python scripts
|
2019-01-12 14:07:20 +09:00 |
|
K. Lange
|
95e6706fed
|
tutorial: enter should advance page, not exit
|
2019-01-12 13:57:32 +09:00 |
|
K. Lange
|
6029f4da9b
|
add tutorial (recreation of wizard.py)
|
2019-01-11 20:54:27 +09:00 |
|
K. Lange
|
c4ffc28b1f
|
menu: smarter context menu spawning
|
2019-01-07 14:04:55 +09:00 |
|
K. Lange
|
3a28814db9
|
file-browser: adjust context menu position on right side of screen
|
2019-01-05 16:30:07 +09:00 |
|
K. Lange
|
256a719fba
|
file-browser: show error dialogs when unable to open directory
|
2019-01-03 20:21:57 +09:00 |
|
K. Lange
|
8680381ecc
|
graphics: basic tga loading support so we can see our own screenshots
|
2019-01-03 19:36:33 +09:00 |
|
K. Lange
|
07c02fb4a4
|
file-browser: add drop shadow to status bar text
|
2019-01-03 19:36:29 +09:00 |
|
K. Lange
|
8cbfbfb5f6
|
file-browser: adjust text position in status bar
|
2019-01-03 18:48:49 +09:00 |
|
K. Lange
|
2600a37fdb
|
file-browser: status bar design improvements
|
2019-01-03 18:00:56 +09:00 |
|
K. Lange
|
df858675d8
|
file-browser: basic status bar implementation
|
2019-01-03 15:46:37 +09:00 |
|
K. Lange
|
46bd789df1
|
esh: fix redirects for shell functions?
|
2019-01-02 21:33:11 +09:00 |
|
K. Lange
|
c09a84c686
|
esh: basic support for redirecting stderr
|
2019-01-02 21:24:05 +09:00 |
|
K. Lange
|
351d5d38f2
|
meta: let's bump some years
|
2019-01-02 19:12:47 +09:00 |
|
K. Lange
|
2592b9a7d1
|
compositor: fix missing button status when warping cursor
|
2018-12-27 21:16:17 +09:00 |
|
K. Lange
|
c867f6e84b
|
sudo: need to actually *write* to file to update mtime - this is possibly a kernel issue
|
2018-12-27 21:16:02 +09:00 |
|
K. Lange
|
7401c1000d
|
file-browser: oops, fix ^W
|
2018-12-27 13:10:11 +09:00 |
|
K. Lange
|
68fff6785c
|
file-browser: better text input
|
2018-12-27 13:01:12 +09:00 |
|
K. Lange
|
92e0203075
|
esh: parser fix up for single-character variables
|
2018-12-26 20:20:04 +09:00 |
|
K. Lange
|
ae55558935
|
esh: add $# and fix syntax support
|
2018-12-26 20:05:22 +09:00 |
|
K. Lange
|
461a71aefa
|
esh: add a bad $RANDOM
|
2018-12-26 19:47:57 +09:00 |
|
K. Lange
|
5e3a17d8c4
|
file-browser: recognize some files before marking them as executables
|
2018-12-26 19:07:15 +09:00 |
|
K. Lange
|
62900f9a22
|
file-browser: toolbar background was drawn one pixel too tall
|
2018-12-26 12:56:28 +09:00 |
|
K. Lange
|
45ccb8b071
|
msk: rudimentary lock
|
2018-12-26 12:37:05 +09:00 |
|
K. Lange
|
e4a72a352d
|
file-browser: new view modes
|
2018-12-26 10:44:52 +09:00 |
|
K. Lange
|
b48b8541a4
|
migrate: fix silly macro derp
|
2018-12-26 00:06:42 +09:00 |
|
K. Lange
|
fc8e77f603
|
terminal-vga: add alternate buffer support
|
2018-12-25 16:05:51 +09:00 |
|
K. Lange
|
366756c99c
|
gsudo: cancel on close/session end messages
|
2018-12-24 10:24:16 +09:00 |
|
K. Lange
|
d0b330d2e3
|
gsudo: should avertise so we appear in alt-tab
|
2018-12-24 10:18:02 +09:00 |
|
K. Lange
|
95351bf7ea
|
panel: Alt+F3 shows window context menu
|
2018-12-23 18:12:55 +09:00 |
|
K. Lange
|
b6284d7886
|
file-browser: no alt menus on desktop
|
2018-12-23 18:03:21 +09:00 |
|
K. Lange
|
d4339e82a2
|
file-browser: actually show a cursor of some form in the navbar
|
2018-12-23 17:28:01 +09:00 |
|
K. Lange
|
e89245b90b
|
file-browser: minor nav bar improvements
|
2018-12-23 17:24:26 +09:00 |
|
K. Lange
|
f5fc28cded
|
file-browser: very rudimentary navigation bar input
|
2018-12-23 17:16:20 +09:00 |
|
K. Lange
|
b5a4a89ed4
|
help-browser: basic keyboard navigation
|
2018-12-23 16:34:27 +09:00 |
|
K. Lange
|
f232a8dd53
|
package-manager: basic keyboard navigation
|
2018-12-23 16:32:43 +09:00 |
|
K. Lange
|
adfc7aca18
|
file-browser: more keyboard controls
|
2018-12-23 16:16:42 +09:00 |
|
K. Lange
|
7f51afb3f2
|
splash-log: support for submessages with :
|
2018-12-21 17:47:19 +09:00 |
|
K. Lange
|
0433c683e7
|
esh: rudimentary support for variables before command lines (not compliant)
|
2018-12-20 14:57:59 +09:00 |
|
K. Lange
|
488c659e8d
|
meta: add /etc/os-release and swap links back to github
|
2018-12-20 14:25:25 +09:00 |
|
K. Lange
|
1ec82032ec
|
splash-log: avoid clearing past end of framebuffer pitch
|
2018-12-19 18:12:38 +09:00 |
|
K. Lange
|
eb19b26db4
|
startup: refactor startup, with status information
|
2018-12-18 12:12:17 +09:00 |
|
K. Lange
|
4ea638742d
|
file-browser: shouldn't those be 64bit?
|
2018-12-12 12:38:08 +09:00 |
|
K. Lange
|
8c96093361
|
migrate: root should be 0755
|
2018-12-11 12:41:24 +09:00 |
|
K. Lange
|
e2b6f13ba2
|
libc: set errno on read, write
|
2018-12-11 09:42:21 +09:00 |
|
K. Lange
|
54e9044161
|
libc: add more toaru-specific syscall wrappers
|
2018-12-10 18:47:18 +09:00 |
|
K. Lange
|
004c792e91
|
gsudo: act like regular sudo
|
2018-12-08 17:02:00 +09:00 |
|
K. Lange
|
52f35de578
|
yutani: remove kbd_state, use active_modifiers instead
|
2018-12-08 12:43:01 +09:00 |
|
K. Lange
|
517060eebc
|
file-browser, package-manager: pg up/pg dn scrolling
|
2018-12-08 12:35:15 +09:00 |
|
K. Lange
|
447fc7e730
|
crc32: use a different table
|
2018-12-08 11:30:16 +09:00 |
|
K. Lange
|
0293680a87
|
terminal: allow shift to bypass mouse modes to enable selection in Bim
|
2018-12-07 11:22:32 +09:00 |
|
K. Lange
|
aacb4284a0
|
yutani-test: show modifiers on mouse events
|
2018-12-07 11:16:09 +09:00 |
|
K. Lange
|
20f3d83e92
|
yutani: track keyboard modifiers with mouse events
|
2018-12-07 11:05:21 +09:00 |
|
K. Lange
|
9daace1b79
|
add crc32
|
2018-12-06 17:42:37 +09:00 |
|
K. Lange
|
0ddc8c15a1
|
file-browser: restart after reloading wallpaper...
|
2018-12-05 16:50:23 +09:00 |
|
K. Lange
|
c0e08faa71
|
file-browser: extraneous debug text
|
2018-12-05 16:37:15 +09:00 |
|
K. Lange
|
d374fefca7
|
file-browser: smooth wallpaper transitions, but memory usage is bad...
|
2018-12-05 16:32:43 +09:00 |
|
K. Lange
|
991177923f
|
file-browser: fix buffer overflow in filename copy
|
2018-12-05 13:47:25 +09:00 |
|
K. Lange
|
fd7d969d35
|
add set_wallpaper.sh
|
2018-12-05 13:35:55 +09:00 |
|
K. Lange
|
ad7cd079d4
|
file-browser: wallpaper from user config; update on USR1
|
2018-12-05 13:26:09 +09:00 |
|
K. Lange
|
98f712e9af
|
migrate: links do not have modes
|
2018-12-05 13:11:06 +09:00 |
|
K. Lange
|
a36f9d9453
|
file-browser: handle JPG files
|
2018-12-05 13:03:14 +09:00 |
|
K. Lange
|
1c5d4e16af
|
file-browser: don't trace startup
|
2018-12-05 13:02:32 +09:00 |
|
K. Lange
|
10e9a64cb4
|
jpeg: use it
|
2018-12-05 13:01:16 +09:00 |
|
K. Lange
|
f559bca6d6
|
file-browser: don't redraw toolbar every time mouse moves in disabled button
|
2018-12-03 16:41:34 +09:00 |
|
K. Lange
|
625bdb6f96
|
terminal: fix some bad cursor visibility
|
2018-12-03 11:31:16 +09:00 |
|
K. Lange
|
109a138951
|
add snow (graphics demo)
|
2018-12-01 17:13:04 +09:00 |
|
K. Lange
|
f22f4556c2
|
esh: exit subshells on SIGINT
|
2018-12-01 11:39:59 +09:00 |
|
K. Lange
|
d8f91dcfbb
|
bim: fix missing comma
|
2018-11-30 09:50:25 +09:00 |
|
K. Lange
|
27b9fe5fd1
|
beep: help text
|
2018-11-29 20:56:16 +09:00 |
|
K. Lange
|
7bd41a3157
|
piano: sustain until space
|
2018-11-29 20:56:07 +09:00 |
|
K. Lange
|
92a06067a2
|
beep: implement the same API as the standard 'beep' from Linux
|
2018-11-29 17:33:31 +09:00 |
|
K. Lange
|
a76e1fab29
|
markup: remove demo app (ref. help-browser instead)
|
2018-11-29 13:03:57 +09:00 |
|
K. Lange
|
eaf2f287ac
|
help-browser: add temporary description for package-manager
|
2018-11-28 21:30:53 +09:00 |
|
K. Lange
|
2aff7e1f2e
|
help-browser: very basic, minimal implementation
|
2018-11-28 21:11:19 +09:00 |
|
K. Lange
|
ed26eeefcd
|
markup: use subregion for text rendering
|
2018-11-28 20:40:05 +09:00 |
|
K. Lange
|
623b19d865
|
markup: flowing multiline text demo
|
2018-11-28 20:15:28 +09:00 |
|
K. Lange
|
5e97b32e21
|
package-manager: visual improvements
|
2018-11-28 14:32:20 +09:00 |
|
K. Lange
|
aca47b862b
|
toggle-relative-mouse: add query option 'get'
|
2018-11-27 20:40:46 +09:00 |
|
K. Lange
|
7e57d22c2a
|
file-browser: pid file
|
2018-11-27 20:27:01 +09:00 |
|
K. Lange
|
c0229ae597
|
add (bad) chown
|
2018-11-27 20:26:33 +09:00 |
|
K. Lange
|
522cda0456
|
esh: msk tab completion (incl. package names)
|
2018-11-27 16:04:47 +09:00 |
|
K. Lange
|
3d1f2cfcc3
|
msk: fix bad version comparison function
|
2018-11-26 19:28:23 +09:00 |
|
K. Lange
|
aab3bdcbda
|
package-manager: fix incorrect icon advertisement
|
2018-11-26 19:02:28 +09:00 |
|
K. Lange
|
5d297f3fcb
|
du: fixes and -c
|
2018-11-25 23:04:30 +09:00 |
|
K. Lange
|
8616949734
|
du: size should align left
|
2018-11-25 15:31:04 +09:00 |
|
K. Lange
|
09021b60b4
|
add du (not block based)
|
2018-11-25 15:15:23 +09:00 |
|
K. Lange
|
fd8f7cec0d
|
stat: handle multiple arguments
|
2018-11-25 12:57:58 +09:00 |
|
K. Lange
|
8d57dafc08
|
file-browser: more menus
|
2018-11-25 12:32:30 +09:00 |
|
K. Lange
|
027be4915e
|
file-browser: minimum window size to avoid issues
|
2018-11-24 22:38:39 +09:00 |
|
K. Lange
|
e37ad79288
|
file-browser: read-only address bar
|
2018-11-24 22:23:12 +09:00 |
|
K. Lange
|
e9c4accd6e
|
file-browser: disable buttons in toolbar as appropriate
|
2018-11-24 14:11:17 +09:00 |
|
K. Lange
|
6ddeeb27ce
|
file-browser: experimental toolbar
|
2018-11-24 13:58:46 +09:00 |
|
K. Lange
|
d5386f459e
|
bim: this is 1.1.6
|
2018-11-23 15:54:25 +09:00 |
|
K. Lange
|
e538c5aa57
|
package-manager: fancy selection background gradient from menus
|
2018-11-22 21:54:39 +09:00 |
|
K. Lange
|
732a6e200a
|
file-browser, package-manager: focus stuff
|
2018-11-22 18:34:58 +09:00 |
|
K. Lange
|
6d11bee6a8
|
file-browser: take some highlighting hints from Nautilus
|
2018-11-22 18:23:25 +09:00 |
|
K. Lange
|
cc3aa63a7b
|
kernel: handle O_EXCL... correctly...
|
2018-11-22 16:50:21 +09:00 |
|