Commit Graph

335 Commits

Author SHA1 Message Date
K. Lange
d6afa06c80 Menu bar in a separate library 2018-05-20 16:47:35 +09:00
K. Lange
30b327aca8 Update screenshot 2018-05-20 12:50:03 +09:00
K. Lange
3a94e26a40 Add experimental menu bar functionality to terminal 2018-05-20 12:37:33 +09:00
K. Lange
8442d4494c Expose more methods from menu library 2018-05-20 12:37:22 +09:00
K. Lange
eacdd97287 Handle nested menus extending past display width 2018-05-20 11:22:15 +09:00
K. Lange
6699d6f983 Add graphical login manager and a temporary login provider 2018-05-19 20:33:41 +09:00
K. Lange
4a4c1e640d Remove help menu item for now 2018-05-19 19:59:42 +09:00
K. Lange
9d6ccd44ba Polish logout buttons 2018-05-19 19:58:39 +09:00
K. Lange
50b21b080d Cleanup and fixes 2018-05-19 19:43:00 +09:00
K. Lange
910973bec7 *experimental* nested menus support 2018-05-19 19:05:27 +09:00
K. Lange
16200d76f1 Allow apps to opt out of a maximize button 2018-05-19 16:05:17 +09:00
K. Lange
527661b03e put something in cpuinfo 2018-05-17 18:43:39 +09:00
K. Lange
2ab344f847 quick fix for building bim under linux 2018-05-17 18:25:01 +09:00
K. Lange
4ae5ef07f5 Fix out of bounds shift due to wrong type in e1000 2018-05-16 15:58:38 +09:00
K. Lange
81e63c3b8c Fix missing ubsan_debug call for one mul handler 2018-05-16 15:57:09 +09:00
K. Lange
8b23f31ef7 Background shouldn't be premultiplied in terminal cells 2018-05-15 17:03:11 +09:00
K. Lange
72b666f25c Better relative mouse handling in text mode 2018-05-15 16:48:11 +09:00
K. Lange
9c4063563f Add clipboard support to vga terminal 2018-05-15 16:38:20 +09:00
K. Lange
b418132c0c Fix absolute mouse cursors when in text mode 2018-05-15 16:37:51 +09:00
K. Lange
4ff96e4bdf Store large clipboard selections in a file 2018-05-15 14:54:22 +09:00
K. Lange
ee1aeb89b2 Clipboard in compositor 2018-05-15 14:39:07 +09:00
K. Lange
c7f1f0c4a7 new irc client 2018-05-15 13:23:30 +09:00
K. Lange
4a4b316de3 stdio stuff 2018-05-15 12:39:38 +09:00
K. Lange
91ae45c518 Network reads are available when there are bytes available, not just when there are full packets 2018-05-15 12:39:23 +09:00
K. Lange
3991c55145 http-get should not be textually including list/hashmap 2018-05-15 11:05:54 +09:00
K. Lange
02fbbaf69d Fix terminal crash on Shift+Home when no scrollback 2018-05-15 11:01:32 +09:00
K. Lange
75d7d8fdcd Fix some weirdness 2018-05-14 23:29:37 +09:00
K. Lange
7382da4016 screwy approach to support arrow keys in bim 2018-05-14 23:24:57 +09:00
K. Lange
e81354aba5 Make bim slightly faster 2018-05-14 22:53:04 +09:00
K. Lange
5a4cfde32d Fix fgetc returning negative values 2018-05-14 22:31:13 +09:00
K. Lange
a09f6326d0 Insert line feeds when selection is over multiple lines 2018-05-14 21:59:13 +09:00
K. Lange
f25c17cf8b Fix terminal not redrawing on resize 2018-05-14 21:33:39 +09:00
K. Lange
96c7abae48 speed up redrawing blank cells 2018-05-14 21:26:23 +09:00
K. Lange
d805ac8684 quickly bound mouse events to terminal size 2018-05-14 21:24:02 +09:00
K. Lange
772542a271 Fix selection and mouse events at bottom of terminal 2018-05-14 21:20:54 +09:00
K. Lange
aae6d18b0c Cleanup help text in term-set 2018-05-14 21:20:43 +09:00
K. Lange
1bf50540ba Add rudimentary *experimental* text selection in terminal 2018-05-14 21:16:29 +09:00
K. Lange
ae207676ce Change some compositor key binds 2018-05-14 21:16:20 +09:00
K. Lange
d03c02e6ae Bound SDF text rendering properly 2018-05-11 22:59:12 +09:00
K. Lange
60145a9849 Be sure to set vram for virtualbox 2018-05-11 21:33:56 +09:00
K. Lange
d1148356ff resolve spurious build issues 2018-05-11 08:29:31 +09:00
K. Lange
19280c974e Don't set auth vars on sudo... for now.. 2018-05-10 22:38:34 +09:00
K. Lange
ffa4bd7360 Add login, sudo, user session, auth lib, etc. 2018-05-10 22:33:32 +09:00
K. Lange
554e6d10ed More libc stuff 2018-05-10 22:23:46 +09:00
K. Lange
aa343f74c6 Prevent panel and background from being started accidentally 2018-05-10 21:54:19 +09:00
K. Lange
6d34a3c966 If there's no bottom window, or it is fading in/out, fill gray 2018-05-10 21:20:07 +09:00
K. Lange
b6d6d8900e include pthread in libc 2018-05-09 21:26:45 +09:00
K. Lange
1f8ef3dcab Add pong 2018-05-09 19:43:15 +09:00
K. Lange
67b8e2e295 use libc rand in drawlines 2018-05-09 19:43:11 +09:00
K. Lange
fc37b60272 add rand() 2018-05-09 19:43:02 +09:00