2022-04-29 02:26 | README | Pavel Renev | 1 | +9 | -10 |
2022-04-29 02:26 | rename Handler as richrc and launch it by default | Pavel Renev | 3 | +13 | -7 |
2022-04-29 01:56 | Dir: some tinkering | Pavel Renev | 1 | +2 | -3 |
2022-04-29 01:47 | add middle-button menu option for following selected links | Pavel Renev | 1 | +32 | -9 |
2022-04-29 01:33 | Markdown: links within braces are no longer broken | Pavel Renev | 1 | +78 | -58 |
2022-04-14 21:35 | add extra/config.def.h | Pavel Renev | 1 | +14 | -0 |
2022-04-14 21:33 | remove extra/clear | Pavel Renev | 0 | +0 | -0 |
2022-04-10 08:54 | README.md: mention Markdown | Pavel Renev | 1 | +6 | -8 |
2022-04-10 08:50 | Markdown: slight improvements | Pavel Renev | 1 | +23 | -13 |
2022-04-10 08:32 | Handler: clear screen before printing plain text files | Pavel Renev | 1 | +3 | -1 |
2022-04-09 22:41 | oops | Pavel Renev | 1 | +1 | -1 |
2022-04-09 22:40 | Gemini: use config.h fonts for code and headers | Pavel Renev | 1 | +16 | -2 |
2022-04-09 22:21 | Markdown: new implementation | Pavel Renev | 3 | +598 | -423 |
2022-04-09 18:55 | wipe drawcache on resize | Pavel Renev | 1 | +1 | -0 |
2022-04-01 20:24 | optimize(?) drawing when selecting text (no noticeable difference) | Pavel Renev | 2 | +75 | -40 |
2022-04-01 20:23 | array: add arrayset (not used anywhere) | Pavel Renev | 2 | +15 | -0 |
2022-03-31 21:53 | cache DrawState for every new line | Pavel Renev | 1 | +13 | -7 |
2022-03-31 21:52 | extra: use $objtype instead of $cputype for installing | Pavel Renev | 2 | +3 | -3 |
2022-03-31 20:50 | fix paste | Pavel Renev | 1 | +10 | -7 |
1970-01-01 02:53 | cosmetic changes | Pavel Renev | 1 | +3 | -3 |
1970-01-01 02:50 | Gemini: fix mangled links when link line has no link name | Pavel Renev | 1 | +5 | -14 |
1970-01-01 01:41 | better line wrapping | Pavel Renev | 1 | +8 | -1 |
2022-03-30 02:21 | mention Gemini in readme | Pavel Renev | 1 | +8 | -6 |
2022-03-30 02:17 | add Gemini | Pavel Renev | 3 | +187 | -0 |
2022-03-28 14:57 | fix non-empty empty links | Pavel Renev | 1 | +4 | -2 |
2022-03-27 20:57 | clear TODO | Pavel Renev | 1 | +0 | -3 |
2022-03-27 20:45 | simplify drawing code: get rid of drawtab and drawnl | Pavel Renev | 2 | +12 | -57 |
2022-03-27 20:23 | unionize Elem, get rid of pos,nlpos,next | Pavel Renev | 2 | +120 | -110 |
2022-03-27 15:43 | move link and font data from elem to drawstate | Pavel Renev | 2 | +73 | -90 |
2022-03-27 12:51 | fix double-free | Pavel Renev | 1 | +22 | -24 |
2022-03-27 11:59 | repair /cons io and text snarf/plumb | Pavel Renev | 2 | +94 | -80 |
2022-03-26 17:42 | fix broke, fix em | Pavel Renev | 2 | +64 | -89 |
2022-03-26 15:56 | selection and middle menu is back | Pavel Renev | 2 | +104 | -162 |
2022-03-25 22:46 | use single-rune text elements | Pavel Renev | 2 | +133 | -94 |
2022-03-22 21:51 | prepare for merger | Pavel Renev | 3 | +38 | -29 |
2022-03-22 21:31 | small fixes, Handler: bring back menu | Pavel Renev | 3 | +14 | -17 |
2022-03-16 23:53 | rework Handler, add ../ to Dir output, fix read(1) failing on ctl file | Pavel Renev | 5 | +28 | -23 |
2022-03-15 19:55 | remove debug print | Pavel Renev | 1 | +0 | -2 |
2022-03-15 19:53 | right-button menu is back online | Pavel Renev | 2 | +38 | -19 |
2022-03-13 17:09 | fix missing newlines | Pavel Renev | 1 | +5 | -2 |
2022-03-13 11:39 | Dir, Gopher: dump output to stdout instead of /mnt/richterm/text | Pavel Renev | 2 | +21 | -48 |
2022-03-13 10:46 | getelem | Pavel Renev | 1 | +33 | -8 |
2022-02-28 22:09 | Gopher: switch to new "API" format | Pavel Renev | 1 | +18 | -4 |
2022-02-28 21:51 | stop erring on f->aux == nil | Pavel Renev | 1 | +3 | -3 |
2022-02-28 21:45 | Dir: actually no clear screen this time | Pavel Renev | 1 | +1 | -0 |
2022-02-28 21:37 | Dir: no clear screen, but clear font and link | Pavel Renev | 1 | +4 | -1 |
2022-02-28 21:34 | Dir: switch to new "API" format | Pavel Renev | 1 | +15 | -45 |
2022-02-28 21:25 | set appropriate file length in stat | Pavel Renev | 3 | +55 | -40 |
2022-02-26 22:36 | clean up | Pavel Renev | 4 | +21 | -31 |
2022-02-26 21:59 | purge old code | Pavel Renev | 3 | +75 | -751 |
2022-02-26 20:45 | reattach to subporcess | Pavel Renev | 3 | +104 | -18 |
2022-02-19 11:43 | backspace | Pavel Renev | 1 | +14 | -7 |
2022-02-16 01:54 | user input (kbd -> screen) | glenda | 2 | +64 | -74 |
2022-02-16 00:20 | refactoring | glenda | 2 | +123 | -62 |
2022-02-15 23:05 | scrollbar, elem->nlpos, improve newlining behavior | glenda | 2 | +88 | -105 |
2022-01-25 20:13 | much code, new internal data format, new drawing functions | glenda | 3 | +303 | -14 |
2022-01-09 16:00 | remove TODOs | glenda | 1 | +0 | -16 |
2022-01-07 19:38 | optimize redrawing on scroll action somewhat | glenda | 1 | +41 | -9 |
2022-01-06 18:26 | optimize drawing somewhat | glenda | 1 | +39 | -5 |
2021-12-29 21:11 | more TODO | glenda | 1 | +2 | -0 |
2021-12-29 21:11 | flush redraw messages channel before redrawing | glenda | 1 | +20 | -4 |
2021-11-06 22:14 | improve Handler somewhat | Pavel Renev | 1 | +3 | -7 |
2021-11-06 21:53 | move Handler rc script to extra/ | Pavel Renev | 1 | +109 | -0 |
2021-11-06 21:52 | install extra binaries into /sys/lib/richterm/... | Pavel Renev | 6 | +78 | -121 |
2021-10-23 20:52 | README.md: fix typo | Pavel Renev | 1 | +1 | -1 |
2021-10-23 20:50 | add Gopher | Pavel Renev | 3 | +172 | -0 |
2021-10-18 17:26 | mkfile: add $BIN for installing binary | Pavel Renev | 1 | +1 | -0 |
2021-10-18 17:25 | richterm: recalculate scroll.max.y on redraw | Pavel Renev | 1 | +2 | -0 |
2021-10-16 11:45 | touch up README.md | Pavel Renev | 1 | +48 | -5 |
2021-10-16 11:22 | README: now README.md | Pavel Renev | 1 | +0 | -0 |
2021-10-16 11:14 | markdown: preserve original formatting to make displaying of plain text files look better | Pavel Renev | 1 | +13 | -12 |
2021-10-16 10:51 | Handler: opportunistically open plain text files with markdown | Pavel Renev | 1 | +11 | -1 |
2021-10-16 10:30 | markdown: handle code blocks | Pavel Renev | 1 | +31 | -1 |
2021-10-16 10:30 | richterm: remove debug print | Pavel Renev | 1 | +0 | -1 |
2021-10-15 13:40 | richterm: fix user menu array index misaligment | Pavel Renev | 1 | +8 | -3 |
2021-10-11 10:34 | add history to handler | Pavel Renev | 1 | +19 | -9 |
2021-09-26 23:27 | Handler: handle markdown files, try to substitute .html for .md | Pavel Renev | 1 | +31 | -6 |
2021-09-26 19:04 | Markdown: parse links, parse headers level 2 to 6 | Pavel Renev | 1 | +103 | -6 |
2021-09-25 22:45 | Markdown: parse underline style headers | Pavel Renev | 1 | +78 | -6 |
2021-09-24 11:13 | bring back white background | Pavel Renev | 1 | +1 | -1 |
2021-09-23 23:25 | Markdown now prints data via Richterm instead of debug output | Pavel Renev | 1 | +43 | -8 |
2021-09-22 23:13 | more markdown: parse headers, text, page breaks | glenda | 1 | +151 | -65 |
2021-09-19 23:19 | more work on Markdown | Pavel Renev | 1 | +127 | -2 |
2021-09-18 20:24 | start reimplementing Markdown | glenda | 1 | +39 | -66 |
2021-09-07 06:33 | rename mdprint to Markdown | glenda | 2 | +2 | -1 |
2021-09-05 21:15 | add simple link/menu handler based on Dir | Pavel Renev | 1 | +51 | -0 |
2021-09-05 21:14 | extra/Dir: add ../ line, add */ marker for specific file types, make whole line a link | Pavel Renev | 1 | +13 | -12 |
2021-09-05 21:14 | extra/mkfile: add BIN pointing to local bin directory | Pavel Renev | 1 | +2 | -0 |
2021-09-05 21:13 | fix menu cutting of end and start letters of entries | Pavel Renev | 1 | +3 | -3 |
2021-09-03 15:58 | add simple Dir command | glenda | 2 | +74 | -3 |
2021-08-29 19:29 | did something , i dunno | Pavel Renev | 1 | +23 | -11 |
2021-08-29 11:30 | move fauxalloc to fs.c, add to Faux pointers to open and destroyfid functions, change read/write functions to return void and perform respond themselves | Pavel Renev | 3 | +65 | -67 |
2021-08-28 22:38 | plans for the future | Pavel Renev | 1 | +13 | -15 |
2021-08-28 22:31 | add README | Pavel Renev | 1 | +16 | -0 |
2021-08-28 21:59 | add DMAPPEND here and there | Pavel Renev | 1 | +4 | -4 |
2021-08-28 21:57 | accept into files and write images | Pavel Renev | 3 | +184 | -34 |
2021-08-26 22:49 | add file "menu" in which users can write additional items for right-clink menu | Pavel Renev | 3 | +72 | -11 |
2021-08-26 20:47 | clicked links are now reported to ctl file | Pavel Renev | 3 | +10 | -2 |
2021-08-26 20:41 | convert all files to using func pointers in Faux | Pavel Renev | 3 | +122 | -116 |
2021-08-26 20:01 | consread: donĀ“t just ignore r->ifcall.count | Pavel Renev | 3 | +44 | -24 |
2021-08-26 18:32 | absorb devfs into fs and bind fs onto /dev the way acme and rio do it | Pavel Renev | 5 | +94 | -178 |
2021-08-26 10:44 | commit forgotten devfs.c | glenda | 1 | +0 | -11 |
2021-08-25 13:30 | fix crash on big text inserts | glenda | 2 | +8 | -12 |
2021-08-25 13:04 | to debug mem issues add MAGIC to array, move text insertion to main proc, fix bug in arraygrow | glenda | 5 | +62 | -21 |
2021-08-24 21:23 | bring back links, add right click menu, link snarfing and plumbing | Pavel Renev | 3 | +95 | -18 |
2021-08-24 20:07 | repair /ctl commands, add some extra generic functions around | Pavel Renev | 6 | +104 | -63 |
2021-08-24 11:37 | fix crash when pressing backspace too many times | Pavel Renev | 1 | +4 | -3 |
2021-08-24 11:36 | fix fs_open being triggered on root | Pavel Renev | 2 | +11 | -13 |
2021-08-24 03:14 | hunt some bugs, remove newobject(), use new arrayinsert an objinsertbeforelast in place of ad-hoc object creation | Pavel Renev | 6 | +121 | -130 |
2021-08-24 01:03 | array: add arrayinsert, fix bug in arraygrow, rework some functions to copy memory from/to a pointer, if supplied | Pavel Renev | 2 | +57 | -21 |
2021-08-23 21:36 | blerp | Pavel Renev | 1 | +46 | -51 |
2021-08-23 21:36 | redrawing is now scheduled via redrawc channel instead of being called directly | Pavel Renev | 4 | +10 | -6 |
2021-08-23 20:47 | -s srvname argument, some code rearranging, a threadsetname | Pavel Renev | 3 | +41 | -27 |
2021-08-23 20:20 | middle-click menu works | Pavel Renev | 2 | +49 | -7 |
2021-08-22 23:02 | selection probably works now | Pavel Renev | 3 | +157 | -23 |
2021-08-21 20:30 | slighlty optimize drawing routine | Pavel Renev | 1 | +5 | -1 |
2021-08-21 20:20 | fix long line roll-over | Pavel Renev | 1 | +4 | -1 |
2021-08-21 20:18 | retvrn scrolling | Pavel Renev | 2 | +2 | -1 |
2021-08-21 20:13 | keep track of thickest object in line | Pavel Renev | 3 | +19 | -13 |
2021-08-18 22:04 | array: set errstr | Pavel Renev | 2 | +12 | -7 |
2021-08-18 21:55 | Views removed, single text buffer implemented, more or less | Pavel Renev | 7 | +124 | -452 |
2021-08-18 19:15 | working on switching to single text buffer, still not done yet | Pavel Renev | 5 | +208 | -66 |
2021-08-17 22:38 | fix Array issues here and there | Pavel Renev | 5 | +75 | -68 |
2021-08-17 13:40 | switch from Data to Array | glenda | 6 | +50 | -42 |
2021-08-16 22:32 | add middle-click menu (broken), add TODO | Pavel Renev | 3 | +157 | -47 |
2021-08-14 23:33 | fix mouse selection, rewrite drawview, we now do not regenerate the page on selection events | Pavel Renev | 3 | +126 | -37 |
2021-08-14 00:33 | rewrite generatepage | glenda | 2 | +111 | -145 |
2021-08-13 00:08 | add qlocking to array | glenda | 2 | +17 | -6 |
2021-08-13 00:00 | move objects to Array, it somehow works | glenda | 6 | +118 | -102 |
2021-08-12 19:43 | move views to use Array | glenda | 3 | +35 | -18 |
2021-08-12 16:48 | do commit array source files | glenda | 2 | +61 | -0 |
2021-08-12 16:46 | add new Array datatype, switch Fonts over to it | glenda | 5 | +21 | -33 |
2021-08-08 23:30 | change color scheme, add selection (still buggy) | Pavel Renev | 2 | +168 | -48 |
2021-08-07 20:58 | fix broken fs/ctl | Pavel Renev | 2 | +14 | -10 |
2021-08-07 20:15 | add support for backspace | Pavel Renev | 4 | +113 | -58 |
2021-08-07 17:07 | stop trying to reload fonts on every generatepage | Pavel Renev | 3 | +105 | -54 |
2021-08-05 17:45 | implement remove command | Pavel Renev | 3 | +30 | -16 |
2021-08-05 17:03 | imlement fs/ctl, implement clear command | Pavel Renev | 3 | +58 | -8 |
2021-08-02 19:13 | links are now clickable (link data is send into stdin for now) | Pavel Renev | 2 | +79 | -33 |
2021-08-01 21:04 | mdprint: recongnize headers | Pavel Renev | 1 | +48 | -25 |
2021-07-31 21:27 | refactor mdprint | Pavel Renev | 1 | +76 | -30 |
2021-07-31 21:26 | massage code into working | Pavel Renev | 2 | +10 | -7 |
2021-07-29 20:29 | more of mdprint | Pavel Renev | 1 | +9 | -9 |
2021-07-29 20:28 | some code massaging | Pavel Renev | 3 | +15 | -25 |
2021-07-29 12:18 | more qlocking | Pavel Renev | 2 | +12 | -3 |
2021-07-28 21:00 | add fs_open() | Pavel Renev | 1 | +15 | -8 |
2021-07-28 15:01 | implement qlocking, maybe | Pavel Renev | 2 | +20 | -1 |
2021-07-26 20:07 | initial code for extra/mdprint | Pavel Renev | 3 | +58 | -5 |
2021-07-26 13:33 | more precise galaxy brain scrolling | Pavel Renev | 1 | +1 | -1 |
2021-07-26 13:31 | galaxy brain scrolling | Pavel Renev | 1 | +26 | -1 |
2021-07-26 12:59 | add resize() func, separate Rectangle var for scrollbar | Pavel Renev | 2 | +25 | -12 |
2021-07-26 12:04 | generatepage(): make buf malloc-able | Pavel Renev | 1 | +5 | -3 |
2021-07-25 18:03 | highlight links in blue | glenda | 2 | +7 | -4 |
2021-07-24 21:37 | add scrollbar | glenda | 2 | +83 | -65 |
2021-07-24 16:19 | remove strtodata() | glenda | 2 | +0 | -7 |
2021-07-24 16:09 | add redraw() function | glenda | 2 | +15 | -16 |
2021-07-24 16:04 | devfs.c: add TODO | glenda | 1 | +1 | -1 |
2021-07-24 16:04 | some refactoring, reading from new creates new object | glenda | 3 | +43 | -20 |
2021-07-22 22:05 | oops, forgot to save fs.c | glenda | 1 | +1 | -0 |
2021-07-22 22:04 | fs.c: regenerate page on write to file | glenda | 3 | +6 | -4 |
2021-07-21 20:59 | changing font via font file is now supported! | glenda | 1 | +6 | -4 |
2021-07-21 20:24 | fs.c: populate fs_write() | glenda | 1 | +22 | -1 |
2021-07-21 12:50 | add space for scrollbar | glenda | 2 | +12 | -7 |
2021-07-19 21:00 | populate objects directory with files, remove old fields in struct Object definition | glenda | 3 | +49 | -54 |
2021-06-14 15:46 | move Object text to new Data structure | Pavel Renev | 3 | +56 | -53 |
2021-06-08 21:03 | fix | glenda | 1 | +1 | -1 |
2021-06-08 21:00 | add directory createon to fs, remove ui.h | glenda | 6 | +58 | -57 |
2021-06-06 09:24 | more fs.c | Pavel Renev | 2 | +13 | -5 |
2021-06-03 19:16 | preliminary fs.c | glenda | 3 | +62 | -7 |
2021-05-15 22:19 | implement struct Data | Pavel Renev | 2 | +18 | -6 |
2021-05-15 22:03 | simplify devfs.c by complicating richterm.c, add more fields to Object struct for future use | Pavel Renev | 3 | +28 | -12 |
2021-05-15 19:32 | add tab support | Pavel Renev | 1 | +22 | -6 |
2021-05-09 21:49 | do commit devfs.c, refactor richterm.c a bit | Pavel Renev | 2 | +58 | -41 |
2021-05-09 21:35 | add local echo, keyboard based scrolling | Pavel Renev | 2 | +76 | -43 |
2021-05-09 17:10 | steal runcmd from vt(1) | Pavel Renev | 2 | +76 | -8 |
2021-05-08 21:08 | move devfs control into it's own struct | Pavel Renev | 3 | +28 | -22 |
2021-05-06 19:30 | /dev/cons writing | Pavel Renev | 3 | +61 | -19 |
2021-05-05 15:18 | richterm.c: keyboard handling | Pavel Renev | 1 | +18 | -10 |
2021-05-02 20:44 | richterm.c: rewrite generatepage, add newline handling | Pavel Renev | 1 | +71 | -44 |
2021-04-26 17:17 | implement fonts more or less, start working on newline handling | glenda | 2 | +83 | -18 |
2021-04-25 17:03 | richterm.c: stubfs for opts parsing | Pavel Renev | 1 | +24 | -9 |
2021-04-23 07:39 | start implementing font support | glenda | 2 | +11 | -2 |
2021-04-12 15:05 | some drawing logic | Pavel Renev | 4 | +113 | -25 |
2021-04-11 20:44 | some boilerplate | Pavel Renev | 5 | +72 | -12 |
2021-04-09 12:15 | some code to begin with | glenda | 2 | +67 | -0 |