Commit Graph

226 Commits

Author SHA1 Message Date
Adam D. Ruppe 17f3e1cffa new minigui 2021-05-13 13:30:59 -04:00
Adam D. Ruppe 2c5255b486 fix ctrl+d bug in getline keeping the buffer 2021-05-13 11:38:39 -04:00
Adam D. Ruppe af6533d774 docs for exceptions 2021-05-08 09:50:42 -04:00
Adam D. Ruppe 3d9718be32 stuff 2021-05-06 15:02:08 -04:00
Adam D. Ruppe 537a9e6bdf More word forward emacs style controls 2021-05-04 09:56:39 -04:00
Adam D. Ruppe 3d396dfaa6 update 2021-04-11 22:22:39 -04:00
Adam D. Ruppe 0367ac70e7 fixes 2021-03-29 10:05:24 -04:00
Adam D. Ruppe aa5d0bfb54 oops forgot to actually enable maximization 2021-03-12 21:40:01 -05:00
Adam D. Ruppe 05eadcb732 a little bit less bad handling of the popup menus 2021-03-11 22:32:42 -05:00
Adam D. Ruppe c4c52d8723 fix filter display 2021-03-03 13:06:01 -05:00
Adam D. Ruppe 75fdaf478b Fix moar bugs 2021-02-25 10:48:50 -05:00
Adam D. Ruppe 9ae769b5e8 address terminating race condition 2021-02-25 09:23:05 -05:00
Adam D. Ruppe 9c8699c2b4 handle resume from a ctrl+z signal suspend nicer on posix 2021-02-18 09:35:24 -05:00
Adam D. Ruppe a8ec499f2b random fixes 2021-02-01 21:35:56 -05:00
Adam D. Ruppe 6648262a26 more reliable cleanup 2021-01-20 12:12:12 -05:00
Adam D. Ruppe 868323bac0 omg i forgot stuff 2021-01-19 23:03:19 -05:00
Adam D. Ruppe a7b7b23bdc better size set 2021-01-18 22:32:46 -05:00
Adam D. Ruppe c09ffb90ce more gnu readline controls 2021-01-15 13:36:42 -05:00
Adam D. Ruppe 2adf9729b5 sdpy integration a lil easier 2020-12-29 22:12:10 -05:00
Adam D. Ruppe 0e0335da5c 5500 page omnibus bill no need to read this just vote for it 2020-12-28 10:57:20 -05:00
Adam D. Ruppe bbb56b2555 fixes for gdc9 again 2020-12-25 10:05:36 -05:00
Adam D. Ruppe 665c7037fe fix broken right click on embedded term 2020-12-17 09:11:43 -05:00
Adam D. Ruppe f00019f9ff make external editor ux slightly less bad 2020-12-04 22:36:49 -05:00
Adam D. Ruppe 5963d5d123 Merge branch 'master' of github.com:adamdruppe/arsd 2020-12-04 21:50:40 -05:00
Adam D. Ruppe ff2cfb7527 sundry windows fixes 2020-12-04 21:46:21 -05:00
Adam D. Ruppe 107abad8d5 oops left in a debugging printf 2020-12-04 20:52:41 -05:00
Adam D. Ruppe e6ae6138d0 lots of line getting improvements and other bugs 2020-12-04 13:10:36 -05:00
Adam D. Ruppe 6ee52d53f0 history recall options 2020-11-28 00:05:24 -05:00
Adam D. Ruppe ec11df3114 reverse history search in line getter 2020-11-27 18:59:42 -05:00
Adam D. Ruppe b1f57a3ef1 undo the translate ctrl (well put under version) cuz of reasoning here https://github.com/adamdruppe/arsd/pull/268#issuecomment-733256324 basically it a breaking change. the linegetter switch handles both though to make changing easier later 2020-11-24 19:10:33 -05:00
Adam D. Ruppe eaa0adc986 merge conflict 2020-11-24 17:43:21 -05:00
Adam D. Ruppe 91b85ea44b wip 2020-11-24 17:42:09 -05:00
Elijah Stone 023d372bd5 getline: support most of the readline keybindings. Also translate alt and ctrl on vt 2020-11-24 13:26:13 -08:00
Adam D. Ruppe f1849ec580 omg awesome stuff 2020-11-12 15:45:04 -05:00
Adam D. Ruppe 213fffd1e7 forgot to close read fd on posix 2020-10-08 12:43:16 -04:00
Adam D. Ruppe ae9ed38187 terminal stdout 2020-10-03 19:38:42 -04:00
Adam D. Ruppe 8302e1bb31 new thing kinda works 2020-10-02 23:10:53 -04:00
Adam D. Ruppe aab7b0fd00 this thing might work 2020-10-02 22:47:48 -04:00
Adam D. Ruppe 8cdfd125c4 prepping for windows 2020-10-02 18:08:47 -04:00
Adam D. Ruppe e87f9445f5 merge 2020-09-30 22:44:20 -04:00
Adam D. Ruppe 97e36961db a mutex to lock buffer hoping to make it kinda usable from another thread 2020-09-30 22:41:54 -04:00
Adam D. Ruppe f22cd2d21b wtf was i thinking 2020-08-14 18:06:13 -04:00
Adam D. Ruppe bb774b90a3 image copy paste 2020-08-05 18:37:34 -04:00
Adam D. Ruppe 09bdcb230b unreachable code lolololol 2020-07-02 11:36:16 -04:00
Adam D. Ruppe 0755efc96d dynamic load of xlib 2020-06-30 18:02:03 -04:00
Adam D. Ruppe ae17d5a497 lots of stuff 2020-06-15 10:46:51 -04:00
Adam D. Ruppe b95b0e2d6a more screen support 2020-05-27 10:42:18 -04:00
Adam D. Ruppe 1fc4f4263c stuff 2020-04-11 09:57:22 -04:00
Adam D. Ruppe d52eca78a2 fix ctrl+arrow bug in getline 2020-04-09 11:09:51 -04:00
Adam D. Ruppe 444eaa9759 paste chunk unnecessary on most systems and harmful 2020-04-09 09:43:41 -04:00
Adam D. Ruppe 738148b861 perf 2020-04-02 15:03:57 -04:00
Adam D. Ruppe 1c119753b3 moar terminal fixes 2020-04-01 14:48:11 -04:00
Adam D. Ruppe 2ed6b50aa6 more robust cursor position query 2020-04-01 12:51:11 -04:00
Adam D. Ruppe 6d3a12213b ugh dub sux 2020-03-30 15:47:07 -04:00
Adam D. Ruppe 7873768fd1 tons of stuff 2020-03-30 12:37:44 -04:00
Adam D. Ruppe 2fc0b49c07 merge in terminal emulator core as a lib 2020-03-26 21:06:00 -04:00
Adam D. Ruppe 8260f0dc8d direct to emulator ui 2020-03-22 22:30:30 -04:00
Adam D. Ruppe 38394fba26 remove function for future use 2020-03-16 21:35:06 -04:00
Adam D. Ruppe 40b71c0b62 embedded terminal version 2020-03-10 11:03:43 -04:00
Adam D. Ruppe 96bb12d2a6 fix bug with horizontal scroll and esc key 2020-03-04 16:59:03 -05:00
Adam D. Ruppe 485fa54a96 ugh i messed up again 2020-02-28 12:22:06 -05:00
Adam D. Ruppe 30b760f30a bugs 2020-02-28 11:05:31 -05:00
Adam D. Ruppe 04b0710db7 help transition form deprecated events a bit more 2020-02-27 08:08:10 -05:00
Adam D. Ruppe bf069468b3 oops 2020-02-25 13:26:26 -05:00
Adam D. Ruppe 9184acb4f8 lol termcap 2020-02-21 20:06:07 -05:00
Adam D. Ruppe 57ae7fa96b fix annoying bug when hitting escape while moving mouse 2020-02-20 20:35:09 -05:00
Adam D. Ruppe 41043f8444 lol middle click bug on windows 2020-02-18 10:39:31 -05:00
Adam D. Ruppe 06e3413ab0 why the heck did i write it that way in the first place? 2020-02-18 10:05:21 -05:00
Adam D. Ruppe 5d23e35393 middle click too 2020-02-17 20:20:26 -05:00
Adam D. Ruppe ecf541dd67 right 2020-02-17 20:03:42 -05:00
Adam D. Ruppe c911434c8b dark bg, clipboard, and vt on windows beginning factor 2020-02-17 19:57:56 -05:00
Adam D. Ruppe 944abf3c72 more terminal compat. really i should just remove the termcap nonsense at some point 2020-02-14 21:44:42 -05:00
Adam D. Ruppe 1bc81effb2 oops forgot to compile on windows :( 2020-02-09 07:37:01 -05:00
Adam D. Ruppe bfa448c131 flesh out skeletons 2020-02-08 21:06:20 -05:00
Adam D. Ruppe 1fe03cc9fb stubs of new functions 2020-02-04 11:02:32 -05:00
Adam D. Ruppe ca2e63fd30 moar 2020-02-04 10:28:52 -05:00
Adam D. Ruppe cf0f899327 fix stuff 2020-02-03 17:44:48 -05:00
Adam D. Ruppe fcc8aed896 tested unix socket stuff, workaround phobos bug 2020-01-28 22:35:54 -05:00
Adam D. Ruppe 19f897c6c4 Merge branch 'master' of github.com:adamdruppe/arsd 2020-01-23 14:53:29 -05:00
Adam D. Ruppe 88079aa43f caps 2020-01-23 14:53:27 -05:00
Adam D. Ruppe bd7a3fcc32 merge 2020-01-23 14:51:40 -05:00
Adam D. Ruppe aa50910529 16 bit console title 2020-01-23 14:51:06 -05:00
Adam D. Ruppe 1a0419f2cb initial tmux support 2020-01-20 12:30:28 -05:00
Adam D. Ruppe c2b29d1e21 lots of cool stuff 2020-01-18 21:51:50 -05:00
Adam D. Ruppe f95927b193 Merge branch 'master' of github.com:adamdruppe/arsd 2020-01-18 11:54:46 -05:00
Adam D. Ruppe 3f5e0427a8 cursor changing 2020-01-18 11:54:43 -05:00
Adam D. Ruppe a929982e46 show more info on windows 2020-01-18 11:53:14 -05:00
Adam D. Ruppe 577565a502 Merge branch 'master' of github.com:adamdruppe/arsd 2020-01-17 23:19:52 -05:00
Adam D. Ruppe 8142c56e6d big improvements to getline 2020-01-17 23:19:49 -05:00
Adam D. Ruppe e0dd3eba2c better unicode on windows 2020-01-17 23:18:08 -05:00
Adam D. Ruppe 4cf16e9248 little things 2019-12-06 10:31:50 -05:00
Adam D. Ruppe d98bf261ae experiment for quickfurs screen 2019-11-27 19:21:31 -05:00
Adam D. Ruppe e027318501 make dub test work better 2019-10-18 18:30:23 -04:00
Adam D. Ruppe 5782378865 the buffered thing was breaking ctrl+c on the demo 2019-09-30 18:58:23 -04:00
Adam D. Ruppe 139b052c75 fix mistake 2019-08-31 09:32:38 -04:00
Adam D. Ruppe f6b2f9ebcb
Merge pull request #210 from quickfur/rxvt-unicode-256color
Recognize TERM=rxvt-unicode-256color.
2019-08-31 09:12:58 -04:00
H. S. Teoh d559032bfe Recognize TERM=rxvt-unicode-256color. 2019-08-30 22:11:47 -07:00
Adam D. Ruppe 11f9602ced timedcheck for input should have been checking buffer all along 2019-08-18 14:25:41 -04:00
Adam D. Ruppe b7ad04afd9 im the worst at greys 2019-07-06 13:22:25 -04:00
Adam D. Ruppe 3bcce8b478 new method to check if valid to create Terminal; 2019-03-01 12:29:43 -05:00