Commit Graph

  • 4619921780 Add a link to the thread with discussion on using vim as pager Kovid Goyal 2021-01-29 08:35:15 +05:30
  • df89266c03 diff kitten: Implement recursive diff over SSH Kovid Goyal 2021-01-28 14:23:56 +05:30
  • 36ca3838a6 Fix #3265 Kovid Goyal 2021-01-27 17:19:06 +05:30
  • 60ce88cf25 Update Nix package link davidak 2021-01-27 01:46:24 +01:00
  • 5a2f2767ad Fix window icon not working on X11 with 64bits Kovid Goyal 2021-01-25 20:51:34 +05:30
  • 6e73d3fac8 Fix extra space at bottom of OS window when using the fat layout with the tab bar at the top Kovid Goyal 2021-01-25 09:30:14 +05:30
  • d08ae5466d Dont use a function Kovid Goyal 2021-01-24 12:57:39 +05:30
  • fc175732e1 Fix CodeQL warning Kovid Goyal 2021-01-24 12:48:47 +05:30
  • dfe41217f8 Start work on allowing images to have multiple frames Kovid Goyal 2021-01-24 12:37:21 +05:30
  • 4870d07cbb Refactor handle_add_command to make it more readable Kovid Goyal 2021-01-24 12:00:35 +05:30
  • 2dd9fd83a3 Add some text to the control reference Kovid Goyal 2021-01-23 13:44:10 +05:30
  • 0b93153656 Add the I key to the control data reference Kovid Goyal 2021-01-23 13:20:32 +05:30
  • 714d64c417 Get type checking working with mypy 0.80 Kovid Goyal 2021-01-23 09:25:31 +05:30
  • b823af00ff Get rid of a bunch of noqas Kovid Goyal 2021-01-22 22:04:53 +05:30
  • 77f456bd9c Fix #3253 Kovid Goyal 2021-01-22 21:06:58 +05:30
  • 874fe2ed72 ... Kovid Goyal 2021-01-22 20:36:39 +05:30
  • 786f8c7b1f macOS: Ensure font size is correct if the OS moves the newly created window to a different monitor after it is shown Kovid Goyal 2021-01-22 20:22:09 +05:30
  • 0c784346cc Update blurb Kovid Goyal 2021-01-21 12:14:44 +05:30
  • 2ab0ff74c6 ... Kovid Goyal 2021-01-21 11:34:21 +05:30
  • 22cb9b9798 Add a note about kbs = backspace Kovid Goyal 2021-01-21 11:29:01 +05:30
  • 2ee1a366fd Also assert non-negative params for SET_MODE Kovid Goyal 2021-01-21 07:17:36 +05:30
  • f9844ba3b0 Allow negative numbers in CSI codes Kovid Goyal 2021-01-21 07:06:43 +05:30
  • 7cea233de3 - is not a CSI start modifier Kovid Goyal 2021-01-21 06:44:18 +05:30
  • e4d8aac3d5 Make CSI parsing a bit more spec compliant Kovid Goyal 2021-01-21 06:41:27 +05:30
  • 354d381372 Oops forgot to regen glfw wrapper Kovid Goyal 2021-01-21 05:37:13 +05:30
  • 60e589f775 Recognize Hyper key Kovid Goyal 2021-01-21 05:33:14 +05:30
  • f6d4b8e0b0 typo Kovid Goyal 2021-01-20 18:30:22 +05:30
  • 5fafd70b0f Fix detection of ASCII control chars in key event text Kovid Goyal 2021-01-20 17:35:24 +05:30
  • dcfeab8461 Remove un-needed code Kovid Goyal 2021-01-20 16:08:15 +05:30
  • 2a8e8d4b38 Fix #3252 Kovid Goyal 2021-01-20 16:02:28 +05:30
  • e6644aebcb Add a test to ensure caps lock does not produce bytes in legacy mode Kovid Goyal 2021-01-19 09:19:34 +05:30
  • 654cd54363 Add the ISO level 3 and 5 shift keys to functional keys Kovid Goyal 2021-01-19 09:11:44 +05:30
  • 16005d43e8 Dont send unknown keys that dont generate text Kovid Goyal 2021-01-19 09:01:52 +05:30
  • b08c93032b ... Kovid Goyal 2021-01-19 08:58:06 +05:30
  • dd08896c70 Lock keys should not be sent to applications in legacy mode Kovid Goyal 2021-01-19 08:55:01 +05:30
  • f0ae5dfc73 ... Kovid Goyal 2021-01-18 16:31:09 +05:30
  • 0adc7e4d4b fix typo Kovid Goyal 2021-01-18 16:30:02 +05:30
  • 5c2056a7cb Fix parsing of + as a shortcut Kovid Goyal 2021-01-17 19:56:32 +05:30
  • f0e7d26409 Fix typo Kovid Goyal 2021-01-17 19:12:12 +05:30
  • 95ebeebb84 Mention alternate screen mode in the quickstart Kovid Goyal 2021-01-17 11:41:35 +05:30
  • a88875f98e ... Kovid Goyal 2021-01-17 11:17:31 +05:30
  • 39da92d8ab Now that glfw reports shifted keys, use it when encoding key events Kovid Goyal 2021-01-17 11:14:44 +05:30
  • 089d358031 ... Kovid Goyal 2021-01-17 09:06:03 +05:30
  • 6a4885df17 Add changelog entries for the new keyboard features Kovid Goyal 2021-01-17 08:52:10 +05:30
  • d45d553eaf When using a non-US keyboard layout and pressing ctrl+key when the key matches an English key in the default layout, send that to the program running in the terminal automatically Kovid Goyal 2021-01-17 08:25:19 +05:30
  • 2cbbd84987 Clean up some formatting Kovid Goyal 2021-01-17 07:34:35 +05:30
  • 1016586611 Fix compiler warning Kovid Goyal 2021-01-17 07:28:22 +05:30
  • 6bbf014152 ... Kovid Goyal 2021-01-17 07:24:12 +05:30
  • 4fea7bd8ef Fix building on systems with xkbcommon < 1.0 Kovid Goyal 2021-01-17 07:22:21 +05:30
  • aa63bf71cf macOS: Add menu items to close the OS window and the current tab Kovid Goyal 2021-01-17 06:49:25 +05:30
  • 4c9bd368c6 Implement alternate keys on macOS Kovid Goyal 2021-01-16 18:31:51 +05:30
  • b1c1c497e4 More character key name aliases Kovid Goyal 2021-01-16 13:23:11 +05:30
  • 86ce72e725 Port the Cocoa backend to use unicode key numbers Kovid Goyal 2021-01-16 13:19:44 +05:30
  • ae37b4b09b Add more character key aliases Kovid Goyal 2021-01-16 13:08:44 +05:30
  • 5ffbee1e8c Use shifted keys to match shortcuts as well Kovid Goyal 2021-01-15 20:03:26 +05:30
  • 19a3635c64 Dont send release events for kitty shortcuts to children Kovid Goyal 2021-01-15 18:21:38 +05:30
  • 3c648c05ec Report shifted and alternate keys from the XKB backend Kovid Goyal 2021-01-15 18:05:38 +05:30
  • 5607a3c2ed ... Kovid Goyal 2021-01-15 15:31:14 +05:30
  • cf04a5a036 Add tests for encode/decode roundtripping Kovid Goyal 2021-01-15 15:16:39 +05:30
  • c12680895e Fix key state tracking regression Kovid Goyal 2021-01-15 13:40:27 +05:30
  • 0163bf3edb Fix enter/tab/backspace not being reported in all keys mode Kovid Goyal 2021-01-15 11:50:51 +05:30
  • af0a24c702 Make key demo output prettier Kovid Goyal 2021-01-15 11:38:31 +05:30
  • 7ea1deba8f Clean up code tables Kovid Goyal 2021-01-15 11:09:28 +05:30
  • b60c84ecdc Add note on detection of support Kovid Goyal 2021-01-15 10:58:35 +05:30
  • e09ed038e2 Port key handling in more kittens Kovid Goyal 2021-01-15 10:22:20 +05:30
  • 9c6ba213f9 Fix key handling in diff kitten Kovid Goyal 2021-01-15 09:48:11 +05:30
  • 66341111e6 keyboard mode change should happen only in alternate screen Kovid Goyal 2021-01-15 09:35:33 +05:30
  • abc1e3f289 Remove the function used to init glfw key events Kovid Goyal 2021-01-14 22:46:22 +05:30
  • 027c5a57f1 Work on porting kittens to use new key infrastructure Kovid Goyal 2021-01-14 21:35:48 +05:30
  • 0714fd376b Fix handling of ctrl key in legacy mode Kovid Goyal 2021-01-14 16:05:07 +05:30
  • 39f41faf9f Dont send events for modifier keys unless in all key mode Kovid Goyal 2021-01-14 04:31:55 +05:30
  • 6b2ffc774f Port shortcut and sequence matching code Kovid Goyal 2021-01-14 04:26:03 +05:30
  • f94a5f4e5c Add a Quickstart section to the protocol documentation Kovid Goyal 2021-01-14 03:53:23 +05:30
  • c421fd56be Ensure typing in shell works in disambiguate mode Kovid Goyal 2021-01-14 03:35:10 +05:30
  • 11de87d9d9 It's ok that Enter and F3 share a number Kovid Goyal 2021-01-13 22:07:02 +05:30
  • 8f5d42fa11 Python wrapper for key events from window system Kovid Goyal 2021-01-13 21:39:37 +05:30
  • e14fcf5590 Clean up docs Kovid Goyal 2021-01-13 20:56:54 +05:30
  • f5b81c7ed6 ... Kovid Goyal 2021-01-13 20:25:45 +05:30
  • 47a901385f Implement reporting of all keys as escape codes with text Kovid Goyal 2021-01-13 20:10:56 +05:30
  • 819bd5cd70 Tests for alternate key reporting Kovid Goyal 2021-01-13 12:08:59 +05:30
  • 753ad68ca9 Add tests for event type reporting Kovid Goyal 2021-01-13 11:40:16 +05:30
  • 5498f4e526 ... Kovid Goyal 2021-01-13 09:47:46 +05:30
  • 83a01b6bf4 Add tests for the disambiguate flag Kovid Goyal 2021-01-13 09:45:04 +05:30
  • c519013b20 Add tests for legacy letter key encodings Kovid Goyal 2021-01-13 08:31:52 +05:30
  • 78d45eb161 Port another use of the old key API Kovid Goyal 2021-01-13 07:29:13 +05:30
  • eeacac227a Add tests for functional KP keys Kovid Goyal 2021-01-12 20:04:44 +05:30
  • 529e9f83f7 Finish up functional key tests Kovid Goyal 2021-01-12 15:28:13 +05:30
  • 5297f7474d Remove another use of GLFW_KEY Kovid Goyal 2021-01-12 15:03:53 +05:30
  • e06b48a344 Identify SS3 in the docs Kovid Goyal 2021-01-12 14:35:36 +05:30
  • 7ba57ebf62 esc also needs a low number Kovid Goyal 2021-01-12 13:42:12 +05:30
  • 1ec9a8b777 Fix parsing of shortcuts to support the new keys Kovid Goyal 2021-01-12 08:24:50 +05:30
  • 1690718710 More removal of GLFW_KEY_ constants Kovid Goyal 2021-01-12 07:46:21 +05:30
  • 774a6c8c8b Remove glfw key constants Kovid Goyal 2021-01-12 07:07:37 +05:30
  • f06eee8fe1 Define special numbers in one place only Kovid Goyal 2021-01-12 05:17:15 +05:30
  • 2b12bcc07f Docs for legacy functional encoding Kovid Goyal 2021-01-11 21:58:54 +05:30
  • a30ea2b7f8 Implement progressive enhancement of key event reporting Kovid Goyal 2021-01-11 17:21:07 +05:30
  • 295e8db04c remove unused code Kovid Goyal 2021-01-11 14:14:39 +05:30
  • b63ae10a09 Start documenting new keyboard protocol Kovid Goyal 2021-01-11 11:28:42 +05:30
  • c8a9336160 Code to encode key events Kovid Goyal 2021-01-11 11:12:49 +05:30
  • c0b6078438 Add more keypad keys Kovid Goyal 2021-01-10 11:28:10 +05:30