summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAge
* New upstream version 0.4.3James McCoy2023-02-04
* Remember to initialise sigset_t to empty before using themPaul "LeoNerd" Evans2021-08-18
* Allow the optional 'signal' or 'process' evloop hooks to be present but retur...Paul "LeoNerd" Evans2021-08-17
* Allow evloops to provide better process watchingPaul "LeoNerd" Evans2021-08-17
* Initial attempt at a tickit_watch_process()Paul "LeoNerd" Evans2021-08-17
* Respect the TICKIT_BIND_FIRST flag, when registering IO, later or signal watchesPaul "LeoNerd" Evans2021-08-17
* Refactor code to insert watches into lists into a common shared functionPaul "LeoNerd" Evans2021-08-17
* No longer need to specialcase the SIGWINCH handling in each evloop implementa...Paul "LeoNerd" Evans2021-08-17
* Use tickit_watch_signal() to hook up SIGWINCH watching, make tickit_evloop_si...Paul "LeoNerd" Evans2021-08-17
* Provide better signal watching in the default evloop on Linux by using ppoll()Paul "LeoNerd" Evans2021-08-17
* Allow evloops to provide better signal watchingPaul "LeoNerd" Evans2021-08-17
* Use the new tickit_watch_signal() mechanism to implement SIGINT watchingPaul "LeoNerd" Evans2021-08-17
* Initial attempt at a tickit_watch_signal()Paul "LeoNerd" Evans2021-08-17
* Also track cursor blinking state in mocktermPaul "LeoNerd" Evans2021-08-15
* Apply const to source argument to tickit_renderbuffer_blit()Paul "LeoNerd" Evans2021-04-05
* Call tickit_term_teardown() during tickit_destroy() so as not to rely purely ...Paul "LeoNerd" Evans2020-10-01
* Add a tickit_term_teardown() API function for reliable terminal stopPaul "LeoNerd" Evans2020-10-01
* Don't need to watch stdin for TICKIT_IO_HUP condition because TICKIT_IO_IN is...Paul "LeoNerd" Evans2020-09-24
* Additionally, only use the result of tcgetattr() if it didn't actually failPaul "LeoNerd" Evans2020-05-20
* Make sure not to call termios functions on fd==-1Paul "LeoNerd" Evans2020-05-20
* A hack to ensure termkey_new() sees the correct $TERM value on creationPaul "LeoNerd" Evans2020-05-19
* Use tickit_watch_io() internally rather than _io_read() variantPaul "LeoNerd" Evans2020-05-16
* Rename 'io_read' event hook to 'io'; expose a real tickit_watch_io(3) functionPaul "LeoNerd" Evans2020-05-16
* Implement a TICKIT_BIND_ONESHOT flag for one-shot event bindingsPaul "LeoNerd" Evans2020-05-15
* Accept colour desc strings to tickit_pen_new_attrs()Paul "LeoNerd" Evans2020-05-15
* Make sure to only emit one ON_CHANGED event from setting a pen primary + seco...Paul "LeoNerd" Evans2020-05-15
* Have tickit_pen_set_colour_attr_desc() parse an optional RGB8 specification t...Paul "LeoNerd" Evans2020-05-15
* Mark builder structs (and evhooks) const where appropriatePaul "LeoNerd" Evans2020-05-15
* Delete tickit_term_new_for_driver() now it can be implemented directly with t...Paul "LeoNerd" Evans2020-05-14
* Add a TickitTermBuilder field for output funcPaul "LeoNerd" Evans2020-05-14
* Add a TickitTermBuilder field for output buffer sizePaul "LeoNerd" Evans2020-05-14
* Make termdrv.h API independent of libtermkey by case-splitting on MODEREPORT ...Paul "LeoNerd" Evans2020-05-14
* Add TICKIT_OPEN_FDS to allow passing fd numbers explicitlyPaul "LeoNerd" Evans2020-05-14
* Have tickit_new_with_evloop() use TICKIT_OPEN_STDTTY if no term givenPaul "LeoNerd" Evans2020-05-14
* New TICKT_OPEN_STDTTY mode which tries to find an isatty() out of fds 0/1/2Paul "LeoNerd" Evans2020-05-14
* t->term is now always defined so no need to nest a call to tickit_get_term() ...Paul "LeoNerd" Evans2020-05-14
* Fold setterm() into its only callsitePaul "LeoNerd" Evans2020-05-14
* Include a TickitTermBuilder in TickitBuilder; eagerly construct term at tople...Paul "LeoNerd" Evans2020-05-14
* Expose TickitBuilder / tickit_build() in toplevel .h file; though commented a...Paul "LeoNerd" Evans2020-05-14
* Refactor all the current tickit_new_* constructors in terms of an (internal) ...Paul "LeoNerd" Evans2020-05-14
* Add a .open field to TickitTermBuilder to request opening STDIN/STDOUTPaul "LeoNerd" Evans2020-05-13
* Steal the more-accurate version of wcwidth from libvterm which accounts for m...Paul "LeoNerd" Evans2020-03-02
* Use uint32_t rather than wchar_t for Unicode codepoints in unicode.hPaul "LeoNerd" Evans2020-03-02
* Add some compile-time macros and and run-time functions for version queryPaul "LeoNerd" Evans2020-01-25
* Bugfix for size_t -1 comparision in tickit_utf8_countPaul "LeoNerd" Evans2020-01-24
* Ensure that io watches can be cancelledPaul "LeoNerd" Evans2020-01-24
* Ensure that a lone timer can still be cancelledPaul "LeoNerd" Evans2020-01-23
* Name tickit_watch_timer_at_epoch() correctly in tickit.c (LP1856628)Paul "LeoNerd" Evans2019-12-18
* Avoid SEGV on shutdown if windows get closed after their parentPaul "LeoNerd" Evans2019-07-08
* Account for X10's lack of mouse button reporting on release events, by tracki...Paul "LeoNerd" Evans2019-06-27