Commit Graph

  • 7298de646a more typing work Kovid Goyal 2020-03-09 18:17:24 +05:30
  • 3c2f3ecd8e Fix #2420 Kovid Goyal 2020-03-09 17:24:51 +05:30
  • ac2c21e046 more typing work Kovid Goyal 2020-03-09 16:13:00 +05:30
  • c817ba9eae more typing work Kovid Goyal 2020-03-09 13:32:45 +05:30
  • 92827ae647 More typing work Kovid Goyal 2020-03-09 09:56:37 +05:30
  • 5bdb405635 More typing work Kovid Goyal 2020-03-09 08:56:02 +05:30
  • 9beae321d7 More typing work Kovid Goyal 2020-03-08 22:08:18 +05:30
  • 353db678a2 Add typing to box_drawing Kovid Goyal 2020-03-08 21:30:50 +05:30
  • 9b973ef99c More typing work Kovid Goyal 2020-03-08 20:36:50 +05:30
  • 308d171dae More typing work Kovid Goyal 2020-03-08 18:55:30 +05:30
  • 7057bc663e Implement proper editor integration for mypy Kovid Goyal 2020-03-08 14:39:46 +05:30
  • d84cff0baf The hints kitten should by default use the URL prefixes from kitty.conf Kovid Goyal 2020-03-08 13:26:55 +05:30
  • 645890ccc8 Make the set of URL prefixes that are recognized while hovering with the mouse configurable Kovid Goyal 2020-03-08 13:16:34 +05:30
  • cc1336a616 More typing work Kovid Goyal 2020-03-08 11:02:14 +05:30
  • 9b32f18109 Refactor remote control commands into individual modules Kovid Goyal 2020-03-08 08:39:26 +05:30
  • a0321376d5 Fix `@selection` placeholder not working with launch command Kovid Goyal 2020-03-08 08:00:36 +05:30
  • 0a6e264d09 Fix #2414 Kovid Goyal 2020-03-07 15:15:27 +05:30
  • afec07b124 More typing work Kovid Goyal 2020-03-06 14:19:46 +05:30
  • 8a34fede55 More typing work Kovid Goyal 2020-03-06 08:35:23 +05:30
  • 686b5f297e Ensure glfw is imported from the correct place Kovid Goyal 2020-03-06 08:23:01 +05:30
  • 6609d219f4 Add type checking for glfw module as well Kovid Goyal 2020-03-06 07:59:55 +05:30
  • 804998ca69 oops Kovid Goyal 2020-03-06 07:55:54 +05:30
  • de5254469c Fix #2412 Kovid Goyal 2020-03-06 07:48:41 +05:30
  • ef879bab9c Fix #2411 Kovid Goyal 2020-03-06 07:19:33 +05:30
  • f729985346 More typing work Kovid Goyal 2020-03-06 07:07:18 +05:30
  • 1e998b6a3f Use mypy in daemon mode Kovid Goyal 2020-03-05 20:38:51 +05:30
  • 77e9460eea Make mypy a bit stricter Kovid Goyal 2020-03-05 19:57:28 +05:30
  • 81a58186c6 Drop support for python 3.5 Kovid Goyal 2020-03-05 18:31:20 +05:30
  • ac149be2bb py3.5 compat Kovid Goyal 2020-03-05 18:23:45 +05:30
  • a76a163db5 kitty.config is typed Kovid Goyal 2020-03-05 18:17:21 +05:30
  • 4ae59d3f77 The launch module is now fully typed Kovid Goyal 2020-03-05 16:20:56 +05:30
  • d83a450260 A command for test.py to generate the typing stubs and run mypy Kovid Goyal 2020-03-05 15:56:25 +05:30
  • 61acc0784e Dont store generated stubs in source control Kovid Goyal 2020-03-05 15:50:54 +05:30
  • f05890719d Add type checking for the various CLI options objects Kovid Goyal 2020-03-05 15:47:12 +05:30
  • 0f4e7921ee Create an auto-generated stub file for the kitty Options object Kovid Goyal 2020-03-04 19:14:50 +05:30
  • ec8c96b8e6 diff kitten: Highlight pyi files as python Kovid Goyal 2020-03-04 11:52:58 +05:30
  • f0b29e15c3 The utils and constants modules are now fully typechecked Kovid Goyal 2020-03-04 10:26:41 +05:30
  • 8ad62106e0 No global typing issues in all code (excluding tests) Kovid Goyal 2020-03-04 08:08:46 +05:30
  • 36eb52424f No top level typing issues for kittens Kovid Goyal 2020-03-04 07:49:28 +05:30
  • c9ce2f47dc No top level typing issues found in kitty package Kovid Goyal 2020-03-04 07:31:22 +05:30
  • 5035ed61ee More typing work Kovid Goyal 2020-03-04 06:26:02 +05:30
  • a4cc10c41b More typing work Kovid Goyal 2020-03-04 06:10:57 +05:30
  • 5730ce5f53 More typing work Kovid Goyal 2020-03-03 20:18:24 +05:30
  • 27524bfc3d Restore global key definitions so as not to break third party kittens that might use them Kovid Goyal 2020-03-03 15:06:10 +05:30
  • 8843ded1c9 Refactor key encoding Kovid Goyal 2020-03-03 14:54:30 +05:30
  • 64b497589f Start adding typing info Kovid Goyal 2020-03-03 14:31:25 +05:30
  • ee48fd7151 ... Kovid Goyal 2020-03-03 12:25:02 +05:30
  • 291cd5e23f Also switch badges in manual Kovid Goyal 2020-03-01 17:13:27 +05:30
  • be668cfd9a Switch status badge to github actions Kovid Goyal 2020-03-01 17:11:39 +05:30
  • f889c1c75a Switch to using GitHub actions for CI Kovid Goyal 2020-03-01 09:25:45 +05:30
  • 55c5f3e9fd ... Kovid Goyal 2020-02-29 11:17:01 +05:30
  • 242d335095 A new `copy_and_clear_or_interrupt` function Kovid Goyal 2020-02-28 21:17:05 +05:30
  • c763db94ce Fix #2401 Kovid Goyal 2020-02-28 10:28:01 +05:30
  • a391732600 left half of cell should happen only if url is truly empty Kovid Goyal 2020-02-28 07:37:10 +05:30
  • 06b45fcace Fix #2402 Kovid Goyal 2020-02-28 07:19:31 +05:30
  • bdac5f7d5b Add a bounds check in text_for_range() as well Kovid Goyal 2020-02-27 21:33:42 +05:30
  • 74865efddb move break condition into for loop Kovid Goyal 2020-02-27 21:31:42 +05:30
  • b1f4d16692 Left in a printf() Kovid Goyal 2020-02-27 21:23:27 +05:30
  • 01b8e2c3f5 ... Kovid Goyal 2020-02-27 21:16:48 +05:30
  • 8c1ef94b26 Bounds check for apply selection Kovid Goyal 2020-02-27 20:27:20 +05:30
  • 507fbc7abf Fix #2399 Kovid Goyal 2020-02-27 07:14:44 +05:30
  • 2f8002c567 Add a test for #1616 Kovid Goyal 2020-02-26 09:20:08 +05:30
  • 551e28d8e0 Run tests python3.8 on linux Kovid Goyal 2020-02-26 07:34:31 +05:30
  • e84163e838 Remove unused code Kovid Goyal 2020-02-26 07:31:43 +05:30
  • 3a64b835fb DRYer Kovid Goyal 2020-02-26 07:28:39 +05:30
  • 08a44ed4dd Fix #2397 Kovid Goyal 2020-02-26 07:22:22 +05:30
  • 4b8cc23a86 Fix selection marking incorrect when scrolling Kovid Goyal 2020-02-25 22:06:53 +05:30
  • c4b2de8939 Refactor function to not combine input and output parameters Kovid Goyal 2020-02-25 21:49:31 +05:30
  • e2a603dcda Fix failing selection test Kovid Goyal 2020-02-25 21:44:54 +05:30
  • 294d01def6 Clear the click queue before a multi-click Kovid Goyal 2020-02-25 21:20:41 +05:30
  • 05f289f912 Make py 3.8 available in the CI docker image Kovid Goyal 2020-02-25 21:14:16 +05:30
  • 4343c4067e Make clang happy Kovid Goyal 2020-02-25 20:33:19 +05:30
  • c167dcc4e9 Allow selection of single cells with the mouse. Also improve mouse selection to follow semantics common to most programs Kovid Goyal 2020-02-25 20:19:38 +05:30
  • 9a67176719 Fix scrolling selection tests Kovid Goyal 2020-02-25 20:17:49 +05:30
  • 42d1a4755a Add tests for multiline movement Kovid Goyal 2020-02-25 11:24:17 +05:30
  • 1690e6933f Clean up handling of scrolling in selections Kovid Goyal 2020-02-25 10:12:30 +05:30
  • 5bbc15583e Non-scrolling based selection tests all pass Kovid Goyal 2020-02-25 08:11:46 +05:30
  • e03aabd972 Some consting Kovid Goyal 2020-02-23 20:54:38 +05:30
  • 6f5968eeb0 Get rid of the ugly macro used for iteration over selections Kovid Goyal 2020-02-23 20:53:02 +05:30
  • 71b6e8f12a More selection fixes Kovid Goyal 2020-02-23 20:34:26 +05:30
  • 9c486f6e69 Track left to right for selections based on actual mouse positions Kovid Goyal 2020-02-23 14:48:52 +05:30
  • 2f24588c66 Fix cell select mode tests Kovid Goyal 2020-02-23 09:45:40 +05:30
  • 6b1ea326a0 Initial implementation of half cell based selection Kovid Goyal 2020-02-23 09:24:20 +05:30
  • 4512d0dbac Update test for changes to ANSI serialization Kovid Goyal 2020-02-25 19:23:05 +05:30
  • 511c4da6a3 Workaround for bug in less that causes colors to reset at wrapped lines Kovid Goyal 2020-02-25 19:14:24 +05:30
  • af8fdf1dbe Dont use a macro for as_text_generic Kovid Goyal 2020-02-25 15:33:12 +05:30
  • b7d12de0a7 Avoid transitions in line_as_ansi on marks Kovid Goyal 2020-02-25 14:49:17 +05:30
  • 2d870fc84a Fix colors in scrollback pager off if the window has redefined terminal colors using escape codes Kovid Goyal 2020-02-25 10:46:51 +05:30
  • 6e87929603 Dont imply inline comments are supported in the config file Kovid Goyal 2020-02-24 18:52:51 +05:30
  • 2b441df9e9 Log an error for invalid detach_tab argument Kovid Goyal 2020-02-24 18:43:15 +05:30
  • 3e672ac178 Log an error for invalid detach_window arguments Kovid Goyal 2020-02-24 18:42:52 +05:30
  • 12a24d5c86 Remove unused code Kovid Goyal 2020-02-24 07:10:05 +05:30
  • dec1a0886d typo Kovid Goyal 2020-02-23 19:34:31 +05:30
  • a82e45ad71 Allow passing the currently active kitty window id in the launch command Kovid Goyal 2020-02-23 19:17:26 +05:30
  • 82e5750d71 Merge branch 'tui-line-edit-cursor-end' of https://github.com/trygveaa/kitty Kovid Goyal 2020-02-23 18:21:27 +05:30
  • 6a3eb3f3d7 tui line_edit: Set correct cursor position on end Trygve Aaberge 2020-02-23 11:48:49 +01:00
  • 533a739e2b Put back the Brewfile Kovid Goyal 2020-02-22 19:07:17 +05:30
  • b12a8331f1 Bump version of macOS for brew based CI Kovid Goyal 2020-02-22 18:59:34 +05:30
  • 8f4ec036e7 Install sphinx via pip rather than brew Kovid Goyal 2020-02-22 18:47:46 +05:30
  • cba36f2240 brew bundle seems to have been removed Kovid Goyal 2020-02-22 18:36:07 +05:30