Commit Graph
41 Commits
Author SHA1 Message Date
Kovid Goyal 0f3ff4e2d9 Scrollback filling should happen after cursor position is finalized 2021-03-17 21:59:11 +05:30
Kovid Goyal 071986138b Cleanup previous merge 2021-03-17 13:43:26 +05:30
Eddie Lebow b76491ba82 Add tests for scrollback_fill_enlarged_window 2021-03-15 23:58:11 -04:00
Kovid Goyal e06d40cb31 Fix test suite getting type checked accidentally 2021-02-19 15:19:04 +05:30
Kovid Goyal 67ca1902a0 Use a cache dir in the cwd on CI 2021-02-05 09:42:01 +05:30
Kovid Goyal 6a755bda45 A new kitten to easily query kitty for config values 2020-10-07 13:35:16 +05:30
Kovid Goyal 399a1f8fee Add an option to disable OSC 8 2020-09-10 10:47:28 +05:30
Kovid Goyal eca53bfab0 Add a new escape code to allow terminal programs to trigger desktop notifications
Fixes #1474
2020-08-21 20:29:54 +05:30
Kovid Goyal 645890ccc8 Make the set of URL prefixes that are recognized while hovering with the mouse configurable
Fixes #2416
2020-03-08 13:16:34 +05:30
Kovid Goyal 563bafea08 Merge options when testing 2020-02-13 08:33:57 +05:30
Kovid Goyal 3010ebfef5 More mouse interaction tests 2020-02-12 19:02:38 +05:30
Luflosi a792c94ccf Use python3 shebang for all python scripts
Fixes #1624.
Use python3 shebang for all python scripts as python still defaults to python2 on many systems.
2019-05-20 14:44:24 +02:00
Kovid Goyal 33b62dcabc Turn on the scrollback pager for all tests 2018-11-20 10:42:17 +05:30
Dominique Martinet 10b15caad9 tests: add options param to create_screen()
Always apply defaults when creating a screen (the C-side global state
default will not have the intended values without this), and provide a
way to override default values with a new optional parameter
2018-09-22 18:05:13 +09:00
Kovid Goyal 523aadaa3b Refactor font group handling
Allow kitty to manage multiple groups of fonts with different cell
sizes. Will eventually allow kitty to have different font sizes/dpi per
OSWindow
2018-05-27 12:37:05 +05:30
Kovid Goyal 6f2d63eb87 Implement SGR dim
kitty now supports the SGR DIM escape code, which makes text fade into
the background. It works by alpha blending the text color into the
background color. Fixes #446
2018-05-20 10:43:26 +05:30
Kovid Goyal c17c6cae4c Support S8C1T mode
That is, eight bit control codes. When in S8C1T mode, kitty will send
only eight bit control codes to the client.
2017-12-05 20:21:12 +05:30
Kovid Goyal b9798c74d4 Support for DCS status and capabilities reporting codes 2017-12-02 14:35:06 +05:30
Kovid Goyal 8e64895c23 Framework for testing graphics command parsing 2017-09-30 13:51:47 +05:30
Kovid Goyal bc1de92534 Fix the broken tests 2017-09-16 17:05:58 +05:30
Kovid Goyal 9cd146fe3e Remove the buf_toggled callback 2017-09-16 16:31:29 +05:30
Kovid Goyal 029ff84f09 Remove the change tracker related tests
The change tracker no longer exists
2017-09-15 10:45:16 +05:30
Kovid Goyal 3f272d102b Test for toggling IUTF8 2017-04-28 09:41:47 +05:30
Kovid Goyal af8d44ecab Refactor screen mode API to use get/setters 2017-01-04 10:24:00 +05:30
Kovid Goyal abd09464f0 Implement control code to change colors 2016-11-24 16:28:08 +05:30
Kovid Goyal 5681138243 Fix scrollback_lines opt not being used 2016-11-21 09:07:52 +05:30
Kovid Goyal 776224378d Basic tests for HistoryBuf 2016-11-20 20:40:10 +05:30
Kovid Goyal a734fb79e6 All screen tests pass with the new screen code 2016-11-13 22:23:28 +05:30
Kovid Goyal 9a7b4263e0 More work on the screen replacement
The first set of tests now pass
2016-11-13 14:10:57 +05:30
Kovid Goyal fab2213c25 More work on native streams 2016-11-13 10:24:00 +05:30
Kovid Goyal 2c0523246d More work on making Screen native 2016-11-12 13:52:18 +05:30
Kovid Goyal d2a27d9892 Use the native tracker implementation 2016-11-12 08:29:48 +05:30
Kovid Goyal 9b544f83e0 Move change tracking into the screen class 2016-11-11 18:35:26 +05:30
Kovid Goyal d324baf979 __eq__ for Line 2016-11-04 14:56:31 +05:30
Kovid Goyal 8324ec1c2b Start work on using the new LineBuf class 2016-11-04 14:44:46 +05:30
Kovid Goyal 437593d4ee Tests for the new datatypes 2016-11-02 10:44:35 +05:30
Kovid Goyal 4df05d71d6 Nicer message on assert 2016-10-21 10:02:25 +05:30
Kovid Goyal 355bfce189 Implement the fast draw path for single width characters 2016-10-18 11:04:30 +05:30
Kovid Goyal 44e8238eaf API to set text in Line efficiently 2016-10-17 13:50:53 +05:30
Kovid Goyal 2b3855eea9 More efficient memory layout for Line 2016-10-17 08:24:16 +05:30
Kovid Goyal adaf748852 Framework for testing 2016-10-16 20:36:27 +05:30