summaryrefslogtreecommitdiff
path: root/src/vterm_internal.h
Commit message (Expand)AuthorAge
* New upstream version 0.3.3James McCoy2023-08-06
* New upstream version 0.3.1James McCoy2023-01-16
* New upstream version 0.3~rc1James McCoy2022-09-12
* New upstream version 0.2James McCoy2021-11-03
* Optional vterm_output_set_callback() to set an output func; will eventually r...Paul LeoNerd Evans2019-01-27
* Rewrite vterm_push_output_* functions to use a new tmpbuffer on main VT objec...Paul LeoNerd Evans2019-01-27
* Expose cell colour index as API value (LP1805035)Paul LeoNerd Evans2018-12-22
* Support reporting FocusIn/FocusOut eventsJames McCoy2017-10-02
* Move strbuffer into the .parser sub-structPaul LeoNerd Evans2017-08-03
* Internal rearrangement of string state handling in parser, to better fit upco...Paul LeoNerd Evans2017-08-03
* Improved handling of ESC parsing so it doesn't use the temporary strbufferPaul LeoNerd Evans2017-07-21
* An improved CSI parser that does not use the temporary strbuffer but instead ...Paul LeoNerd Evans2017-07-20
* Move parser-related state into its own sub-structurePaul LeoNerd Evans2017-07-20
* Make all bitfields 'unsigned int'Paul LeoNerd Evans2017-07-20
* Avoid "\e" because some C compilers don't like itPaul LeoNerd Evans2016-08-15
* Remember to pass unicode codepoints in uint32_t rather than intPaul LeoNerd Evans2016-08-15
* Initial hack at allowing containing application to peek at otherwise-unrecogn...Paul LeoNerd Evans2015-10-03
* Implement bracketed paste modePaul LeoNerd Evans2015-09-25
* Wrap all fprintf(stderr) statements in the DEBUG_LOG macro (github:e6a64f3, m...Paul LeoNerd Evans2015-03-09
* Provide new mouse API functions at toplevel, first stage of killing setmousefuncPaul LeoNerd Evans2015-01-03
* Mark internal-only functions as visiblity "hidden" if on GCC, so the symbols ...Paul LeoNerd Evans2013-07-23
* Implement DECSWL/DECDWL at the state layerPaul LeoNerd Evans2013-04-20
* Provide an API function for setting one of the 16 palette coloursPaul LeoNerd Evans2013-05-07
* Move pen state initialisation into its own (hidden) function in pen.cPaul LeoNerd Evans2013-05-07
* protected_cell glyphinfo should be a single bit bitfieldPaul LeoNerd Evans2013-04-20
* Implement DECRQSS on SGRPaul LeoNerd Evans2013-04-13
* Create dedicated DCS output function to avoid the ST in regular vterm_push_ou...Paul LeoNerd Evans2013-04-13
* Added vterm_screen_get_attrs_extent()Paul LeoNerd Evans2013-02-26
* Implement SS2 and SS3Paul LeoNerd Evans2013-02-01
* Implement more DEC mode queries in DECRQMPaul LeoNerd Evans2012-12-01
* Implement DECVSSM and DECSLRMPaul LeoNerd Evans2012-11-28
* Rename scrollregion_{start,end} to _{top,bottom} in preparation for left/righ...Paul LeoNerd Evans2012-11-27
* Abstract away all Escape sequence outputs into a Ctrl-taking function; implem...Paul LeoNerd Evans2012-11-12
* Move VTerm's int is_utf8 state into a 1-bit bitfield, since it's only a boole...Paul LeoNerd Evans2012-11-12
* Implement DECSCA and DECSED/DECSEL at the State layerPaul LeoNerd Evans2012-11-12
* Correctly handle 7-bit ESC \ form of ST within DCS and OSCPaul LeoNerd Evans2012-06-25
* Save and restore pen attributes as well during DEC mode 1047/1049Paul LeoNerd Evans2012-06-12
* Store pen colour attributes in State's penPaul LeoNerd Evans2012-06-12
* Create a real (internal) struct VTermPen to store pen statePaul LeoNerd Evans2012-06-12
* Encoding ->decode return value is now useless, return voidPaul LeoNerd Evans2012-05-06
* Allow encodings to possibly store state preserved across ->decode callsPaul LeoNerd Evans2012-05-06
* Bugfix to state combining char buffer handling - TODO: Why are we malloc()ing...Paul LeoNerd Evans2012-04-18
* Also implement the (annoying to use) UTF-8 extended mouse protocolPaul LeoNerd Evans2012-04-09
* Implement SGR and rxvt mouse protocol modesPaul LeoNerd Evans2012-04-09
* Avoid the underscores in struct _VTerm etc...Paul LeoNerd Evans2012-03-26
* Implement NLM; newline/linefeed modePaul LeoNerd Evans2012-03-25
* Optionally bold+ANSI == high-brightnessPaul LeoNerd Evans2012-02-20
* Save and restore cursor attributes (visible, blink, shape) on DEC mode 1048/1049Paul LeoNerd Evans2012-02-07
* Store all the 1048/1049 saved state in one structPaul LeoNerd Evans2012-02-05
* First step of configurable tabstops - store a tabstop bitvectorPaul LeoNerd Evans2012-02-03