Commit Graph

  • e43bf891e4 Print a warning when the specified font family does not exist Kovid Goyal 2017-08-25 09:55:46 +05:30
  • fa8203ff31 CoreText: Use a scoring function to find the best matching font Kovid Goyal 2017-08-25 09:53:11 +05:30
  • 212207d667 Test function for family matching Kovid Goyal 2017-08-24 22:27:28 +05:30
  • 95a3c51a4b Remove unused code Kovid Goyal 2017-08-24 22:22:55 +05:30
  • 697a7b78b3 macOS: Fix selecting fonts using full names (including sub-family) not working Kovid Goyal 2017-08-24 19:16:12 +05:30
  • 58644e2b37 Function to get all fonts on macOS Kovid Goyal 2017-08-24 15:05:42 +05:30
  • ddcd4daede macOS: Fix wide characters having their right edges slightly truncated Kovid Goyal 2017-08-24 12:46:41 +05:30
  • 678bd97e1f Merge branch 'patch-1' of https://github.com/leonardt/kitty Kovid Goyal 2017-08-24 08:01:52 +05:30
  • 2eb4bf7a1d Typo fix in default kitty.conf Leonard (Lenny) Truong 2017-08-23 14:28:51 -07:00
  • e0e517d6ec Modify VAO API to allow using multiple buffers Kovid Goyal 2017-08-23 17:32:46 +05:30
  • b6679ff7b5 version 0.3.0 v0.3.0 Kovid Goyal 2017-08-23 07:25:37 +05:30
  • de80003103 macOS: Show the current window title in the global menu bar Kovid Goyal 2017-08-22 22:46:46 +05:30
  • 2b0596c7f9 Add a basic global menubar on macOS Kovid Goyal 2017-08-22 20:59:56 +05:30
  • 3d15a1d786 Fix textures not being rendered in a render call that also uploads textures Kovid Goyal 2017-08-22 18:34:25 +05:30
  • 1fcb865202 ... Kovid Goyal 2017-08-22 18:19:46 +05:30
  • 1c56de5605 Change default usage mode to GL_STREAM_DRAW Kovid Goyal 2017-08-22 18:10:28 +05:30
  • adbce71fb4 Remove unused code Kovid Goyal 2017-08-22 18:04:40 +05:30
  • 00e3ea8c08 Remove unused code Kovid Goyal 2017-08-22 17:32:40 +05:30
  • 36432c8616 API to conveniently download data from a vertex buffer Kovid Goyal 2017-08-22 12:51:30 +05:30
  • 03e0b9de04 Use vertex buffers instead of texture buffers Kovid Goyal 2017-08-22 08:55:29 +05:30
  • 4364163ceb Use a single buffer for multiple vertex arrays Kovid Goyal 2017-08-22 07:59:51 +05:30
  • ffd9ec653d Allow programs to be used with multiple vertex array objects Kovid Goyal 2017-08-22 00:24:45 +05:30
  • ee3c3e4cb4 Binding for DeleteVertexArray Kovid Goyal 2017-08-22 00:18:03 +05:30
  • 277c46908d Remove unused code Kovid Goyal 2017-08-21 23:55:39 +05:30
  • 8e27c80e1f A spot of refactoring Kovid Goyal 2017-08-21 23:26:30 +05:30
  • afa767c3a8 Support vertex attrib divisors Kovid Goyal 2017-08-21 23:24:05 +05:30
  • 67ec04fba3 Also use the buffer manager for vertex arrays Kovid Goyal 2017-08-21 23:10:25 +05:30
  • f35bf7f1ba Move buffer management into its own class Kovid Goyal 2017-08-21 22:53:13 +05:30
  • 4fdb55e260 Ensure window with hidden chrome is resizable on macOS Kovid Goyal 2017-08-21 21:06:34 +05:30
  • be06669e8f Ensure we dont exceed GL_MAX_TEXTURE_BUFFER_SIZE Kovid Goyal 2017-08-21 20:53:02 +05:30
  • 313253cd95 Add glFlush() and glFinish() bindings Kovid Goyal 2017-08-21 19:55:28 +05:30
  • 8c16be2ccd Remove unused code Kovid Goyal 2017-08-21 19:38:52 +05:30
  • e1b276786b Fix #112 Kovid Goyal 2017-08-21 19:10:06 +05:30
  • 05f5a05c20 Ensure sprite map size tracking is always correct Kovid Goyal 2017-08-21 17:39:30 +05:30
  • 7e79aac275 Fix incorrect tracking of previous buffer sizes to avoid re-allocs Kovid Goyal 2017-08-21 17:12:46 +05:30
  • 0a21819e16 DRYer Kovid Goyal 2017-08-21 16:53:04 +05:30
  • fe3e51a00d Move the GLSL shaders into their own files Kovid Goyal 2017-08-21 16:39:34 +05:30
  • 21874339f1 Remove un-needed binding of the sprite_map buffer Kovid Goyal 2017-08-21 15:51:55 +05:30
  • 4f22fcdaac Code to verify buffer uploads are working Kovid Goyal 2017-08-21 15:30:50 +05:30
  • 0424d665d5 Function to read data from OpenGL buffers Kovid Goyal 2017-08-21 15:29:05 +05:30
  • 0bbea6812e Avoid unnecessary reallocs for cell data Kovid Goyal 2017-08-21 14:56:29 +05:30
  • 101a50b0ff Do not use GL_ARB_texture_buffer_object_rgb32 Kovid Goyal 2017-08-21 12:46:09 +05:30
  • a9f3a698d2 Also check for required OpenGL extensions on OS X Kovid Goyal 2017-08-21 11:21:57 +05:30
  • 5117a2c17a version 0.2.8 v0.2.8 Kovid Goyal 2017-08-05 08:21:20 +05:30
  • ebce1d7c61 Fix incorrect handling of escape codes to change default foreground and background colors. Fixes #104 Kovid Goyal 2017-08-04 21:57:22 +05:30
  • e4668c1aff Replay set_dynamic_color and set_color_table_color Kovid Goyal 2017-08-04 20:47:59 +05:30
  • 2519c49c02 Fix incorrect escape codes generated when using the obsolete "normal" mouse protocol. Kovid Goyal 2017-08-04 20:09:18 +05:30
  • 9e512ff58a Ensure queue_action is only called after the Tab object is fully initialized Kovid Goyal 2017-08-04 07:52:25 +05:30
  • ed50595aca Add a --detach option Kovid Goyal 2017-08-03 22:35:47 +05:30
  • 9d62d087e0 Redirect xsel std streams to /dev/null Kovid Goyal 2017-08-03 21:55:09 +05:30
  • 6b933e33f5 If the saved initial window size fails, retry creating the window with a standard size. Fixes #98 Kovid Goyal 2017-07-30 08:32:51 +05:30
  • a86931f401 Use the new glfw API to set WM_CLASS if available Kovid Goyal 2017-07-27 18:11:23 +05:30
  • fc4e1595e8 Print a warning about unknown config keys Kovid Goyal 2017-07-23 22:58:09 +05:30
  • b36c3f3425 Clean up config merging Kovid Goyal 2017-07-23 22:45:57 +05:30
  • e427fd1233 Fix #95 Kovid Goyal 2017-07-23 21:36:43 +05:30
  • dd3af45043 Implement a send_text action to allow using keyboard shortcuts to send arbitrary text Kovid Goyal 2017-07-23 14:37:15 +05:30
  • 304d42d4c2 Fix #93 Kovid Goyal 2017-07-16 22:49:05 +05:30
  • abca9280e7 Fix #92 Kovid Goyal 2017-07-15 08:22:40 +05:30
  • 9a103f3979 version 0.2.7 v0.2.7 Kovid Goyal 2017-07-14 10:46:35 +05:30
  • 270dde7020 Use erase in line instead as it is more efficient Kovid Goyal 2017-07-13 19:32:18 +05:30
  • 11de18e737 Fix #91 Kovid Goyal 2017-07-13 19:24:26 +05:30
  • 62db44c71e macOS: Ensure the LANG environment variable is set Kovid Goyal 2017-06-25 20:44:16 +05:30
  • 3d5c65eaea Fix #89 Kovid Goyal 2017-06-21 10:19:45 +05:30
  • ea298f95f2 Another place we can use exist_ok Kovid Goyal 2017-06-09 00:00:02 +05:30
  • 2f21e0e341 Merge branch 'patch-2' of https://github.com/mimi1vx/kitty Kovid Goyal 2017-06-08 23:59:14 +05:30
  • ae62d36a4a Remove unneeded try except block Ondřej Súkup 2017-06-08 20:25:34 +02:00
  • 76e3101d9b Hide all symbols Kovid Goyal 2017-06-07 11:19:53 +05:30
  • c3442545a8 Add a note about changing mouse wheel scroll direction Kovid Goyal 2017-06-06 00:06:43 +05:30
  • 3a9b0faa06 Be more positive ;) Kovid Goyal 2017-06-06 00:03:43 +05:30
  • 4989b1f8bb ... Kovid Goyal 2017-06-05 23:58:36 +05:30
  • 348fe4ada4 Option for window padding Kovid Goyal 2017-06-05 23:57:17 +05:30
  • bbc6b2d86a Option to size window margin (blank area outside window borders) Kovid Goyal 2017-06-05 22:27:47 +05:30
  • b4d4ed718f version 0.2.6 v0.2.6 Kovid Goyal 2017-06-03 09:58:38 +05:30
  • 836724709e Add an option to hide the window title bar on macOS Kovid Goyal 2017-06-03 09:57:29 +05:30
  • 96d2567815 Fix compilation with gcc >= 7 Kovid Goyal 2017-06-03 08:59:09 +05:30
  • 419f43ceed Fix deprecation warning on macOS 10.12 Kovid Goyal 2017-06-03 08:58:11 +05:30
  • 47851ebb1b Fix conversion of type 2 terminal colors not working because of missing break Kovid Goyal 2017-06-03 08:51:00 +05:30
  • 24a4fbd987 Add a function to hide the title bar on OS X Kovid Goyal 2017-06-03 08:45:27 +05:30
  • 8047743882 0.2.5 v0.2.5 Kovid Goyal 2017-05-26 14:02:14 +05:30
  • e9b5963610 Fix incorrect replay of screen cursor down Kovid Goyal 2017-05-26 13:21:16 +05:30
  • a1d4630a25 Fix incorrect implementation of the Vertical Position Adjust (VPA) CSI code Kovid Goyal 2017-05-26 13:11:27 +05:30
  • fafd710ce3 Clean exit for client on EOF/interrupt Kovid Goyal 2017-05-26 12:36:36 +05:30
  • a79bb3add2 Correct the DEBUG define Kovid Goyal 2017-05-24 07:47:11 +05:30
  • b3a718b1e4 ... Kovid Goyal 2017-05-23 20:28:50 +05:30
  • 952aa7ad4a A tribute to Thomas E. Dickey Kovid Goyal 2017-05-23 20:27:51 +05:30
  • 149d606154 Add note about impossibility of using multiple modifier keys Kovid Goyal 2017-05-23 08:25:41 +05:30
  • ad21c7ed0f Mimic behavior of xterm when pressing Ctrl+<key> Kovid Goyal 2017-05-22 21:09:20 +05:30
  • 38d2839206 Fix Ctrl+6 and Ctrl+/ not working Kovid Goyal 2017-05-22 21:01:14 +05:30
  • 24d0bb8bd5 Allow IME to generate unicode characters using Alt+key which is used on OSX, I think Kovid Goyal 2017-05-20 12:01:50 +05:30
  • 08f336769f Add tests for key mapping Kovid Goyal 2017-05-20 11:41:21 +05:30
  • 5525d4db49 Fix alt+key resulting in the upper case version of key even when shift is not pressed Kovid Goyal 2017-05-20 08:47:02 +05:30
  • 448ba26257 DRYer Kovid Goyal 2017-05-20 00:58:40 +05:30
  • 1d1138ca31 Be a little more stringent with Xft parsing Kovid Goyal 2017-05-20 00:26:26 +05:30
  • 357a415386 ... Kovid Goyal 2017-05-20 00:23:43 +05:30
  • a65856ec98 Use Xlib to directly query the xrm system.Only if it fails do we try to shell out to xrd Kovid Goyal 2017-05-20 00:21:09 +05:30
  • 83855e16ce On linux query xrdb for Xft.dpi and use that, if set as the logical DPI. Kovid Goyal 2017-05-19 23:26:09 +05:30
  • ccf66fc621 A method on the window object to get the current monitor for that window Kovid Goyal 2017-05-19 20:37:54 +05:30
  • c27b597951 Fix incorrect implementation of the CSI scroll commands Kovid Goyal 2017-05-19 19:25:41 +05:30
  • 85dbae1de4 Ensure that dump_bytes truncates the file it is dumping to Kovid Goyal 2017-05-19 18:09:37 +05:30
  • cd1ba334c1 Forgot to change test Kovid Goyal 2017-05-19 15:54:34 +05:30