path: root/src/bin/termptyops.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* termio/termptyops: remove termio_content_change()Boris Faure2019-02-061-10/+2
* termptyops: do not wrap to left margin when already past right marginBoris Faure2019-01-121-3/+9
* termpty: handle IL with left/right margins + testsBoris Faure2019-01-051-16/+24
* termptyops: ensure clearing cells do not increase link countBoris Faure2019-01-031-9/+4
* termptyesc: support DECIC/DECDC + testsBoris Faure2018-12-301-1/+2
* tests/termptyesc: handle DECSACEBoris Faure2018-12-291-0/+1
* termpty: correctly handle wrap (DECAWM)Boris Faure2018-12-281-1/+0
* highlight links on mouseoverBoris Faure2018-10-131-2/+2
* parse hyperlinksBoris Faure2018-10-131-0/+1
* Merge branch 'terminology-1.2'Boris Faure2018-10-121-4/+10
| * termpty: soft reset should only reset attributesterminology-1.2Boris Faure2018-10-121-4/+10
* | try to optimize cell copyBoris Faure2018-04-241-3/+3
* handle DECSCUSR (changing cursor shape). Closes T6338Boris Faure2018-03-151-0/+6
* support encircled escape code. Closes T6769Boris Faure2018-03-131-0/+3
* harden the code around manipulation of cursor_stateBoris Faure2017-09-081-1/+4
* fix selections in the backlog. Closes T5743Boris Faure2017-08-261-1/+1
* termptyops.c: fix scrolling wrt bottom marginBoris Faure2017-08-221-2/+11
* termpty: remove termstate.had_cr since it's unusedBoris Faure2017-08-211-1/+0
* termptyesc: clearing the screen (from ED2) should not reset bottom marginBoris Faure2017-08-211-1/+0
* constifyBoris Faure2017-07-061-1/+1
* feature: click-alt tries to handle wrapped CLI. Closes T5537Boris Faure2017-07-061-13/+51
* feature: move cursor to position on click+alt. Closes T5537Boris Faure2017-06-291-0/+26
* termptyops: fix clearing cells on scrollBoris Faure2017-06-061-1/+1
* fix stupid segfaultBoris Faure2017-06-061-1/+1
* termptyesc: handle DECFRABoris Faure2017-06-051-2/+10
* termptyops: handle right/left margins. Ref T5533Boris Faure2017-06-051-33/+46
* termpty: very early support of Right/Left marginsBoris Faure2017-06-031-0/+3
* termpty: on reset, no longer restrict cursorBoris Faure2017-06-011-0/+1
* s/scroll_y1/top_margin/, s/scroll_y2/bottom_margin/Boris Faure2017-05-291-11/+11
* termptyesc: support DECSED3 to erase the backlog. Closes T3713Boris Faure2016-12-201-19/+24
* termpty: fix potential NULL dereference. CID1367485Boris Faure2016-12-191-3/+6
* termpty: Tab markers are the same for each line. Ref 4992Boris Faure2016-12-181-4/+19
* termpty: skip combining chars unless it can be used as strikethroughBoris Faure2016-11-261-0/+14
* termpty: correctly handle saving cursor + switching to/from altbufBoris Faure2016-10-181-4/+4
* skip 0-width spaces. Closes T3734Boris Faure2016-05-311-0/+5
* fix typo/bug spotted by afl-fuzzBoris Faure2015-11-081-1/+1
* always support double-widthBoris Faure2015-09-191-8/+0
* always support italicBoris Faure2015-09-191-2/+1
* renames to make the code more consistantBoris Faure2015-08-031-4/+4
* speed up browsing backlogBoris Faure2015-08-031-0/+3
* new resize/backlog implementation. Closes T2461Boris Faure2015-08-031-35/+7
* ensure cursor coordinates are always valid, 2nd versionBoris Faure2015-06-031-1/+11
* Revert "ensure cursor coordinates are always valid"Carsten Haitzler (Rasterman)2015-06-031-12/+1
* ensure cursor coordinates are always validBoris Faure2015-06-021-1/+12
* rename a bunch of _termpty_*() to termpty_*()Boris Faure2015-06-021-31/+31
* separate "termstate" from cursor state and screens. Closes T725Boris Faure2015-04-231-80/+93
* reset also removes the scrollback. Closes T1891Boris Faure2014-12-081-0/+17
* try to handle OOM on "termpty_save"Boris Faure2014-09-141-0/+2
* Revert "do not crash when the scrollback mempool is OOM"Carsten Haitzler (Rasterman)2014-09-101-2/+0
* do not crash when the scrollback mempool is OOMBoris Faure2014-09-081-0/+2