Commit Graph

  • da0309545e Ensure bounds in add_line() Kovid Goyal 2017-12-13 13:46:28 +05:30
  • 54b802f1e6 Ensure bounds in add_dline() Kovid Goyal 2017-12-13 13:45:11 +05:30
  • d097403a12 Implement select-by-rectangle when holding down Ctrl+Alt Kovid Goyal 2017-12-13 13:26:55 +05:30
  • c81a8216dc Limit the max number of lines to extend URLs over Kovid Goyal 2017-12-13 12:18:35 +05:30
  • 95683c658b When hovering over a URL, highlight the URL fully even if it continues over multiple lines. Note that URL detection has not changed. A URL will be detected only if the mouse hovers over the line containing the start of the URL. Kovid Goyal 2017-12-13 11:11:13 +05:30
  • d25c0d42bc CoreText: Ensure cell_width and cell_height are never zero Kovid Goyal 2017-12-13 09:35:50 +05:30
  • 77f0328f4f Ensure mouse cursor is in default state when focus is switched to the OSWindow Kovid Goyal 2017-12-13 08:54:11 +05:30
  • a1b4f7c92d Fix COreText leak on exit Kovid Goyal 2017-12-13 08:27:33 +05:30
  • 47704f24c1 CoreText: Get rid of the line height fudge factor Kovid Goyal 2017-12-13 08:22:26 +05:30
  • e0ef563885 Use glfw primary monitor content scale for logical DPI on macOS as well Kovid Goyal 2017-12-12 23:47:42 +05:30
  • 2e570e21a0 Ensure kitty is on the PATH when running from kitty.app Kovid Goyal 2017-12-12 21:20:02 +05:30
  • a962a28b36 ... Kovid Goyal 2017-12-12 22:23:09 +05:30
  • 898395253b Add test for ignored color id in SGR colon based color sequence Kovid Goyal 2017-12-12 18:50:37 +05:30
  • 346a9f68b1 Fix #227 Kovid Goyal 2017-12-12 18:38:52 +05:30
  • dbf8eb773c Add a FAQ entry about building kitty.app Kovid Goyal 2017-12-12 09:49:41 +05:30
  • 47ed1a4dca Make update-on-ox not depend on remote script Kovid Goyal 2017-12-11 23:11:34 +05:30
  • 4c566ee37f Clarify FAQ entry further Kovid Goyal 2017-12-11 21:38:16 +05:30
  • a29b424477 CoreText: Implement resizing of glyphs too wide to fit Kovid Goyal 2017-12-11 20:33:29 +05:30
  • 56a30a014c Fix compilation order reversed Kovid Goyal 2017-12-11 20:28:36 +05:30
  • abdc149f65 Update travis script Kovid Goyal 2017-12-11 19:09:41 +05:30
  • 005c4bf29e Finish up CoreText based rendering Kovid Goyal 2017-12-11 19:04:44 +05:30
  • c86c166448 More work on positioning glyphs with CoreText Kovid Goyal 2017-12-11 18:48:14 +05:30
  • 0999ce159e Fix colors incorrect when rendering directly to buf Kovid Goyal 2017-12-11 10:43:32 +05:30
  • 98d8ab2953 Fix OT shaper not working on macOS Kovid Goyal 2017-12-11 09:48:20 +05:30
  • 5407fa72b4 Start work on rendering with CoreText Kovid Goyal 2017-12-10 20:28:06 +05:30
  • e332522a61 Mark backend API in fonts.h header Kovid Goyal 2017-12-10 09:21:46 +05:30
  • ee27f23862 Add rgba and lcdfilter fields to the fc-dict Kovid Goyal 2017-12-09 12:58:23 +05:30
  • b1853ca966 Dont insist color fonts have bitmaps Kovid Goyal 2017-12-08 18:14:57 +05:30
  • ed2e83654f Draw emoji on macOS using CoreText rather than FreeType Kovid Goyal 2017-12-08 18:11:43 +05:30
  • ec6dcd53b5 Finish up placement of color emojis Kovid Goyal 2017-12-08 01:16:36 +05:30
  • 0b6fe99611 Report errors rendering glyphs Kovid Goyal 2017-12-08 01:10:47 +05:30
  • 03847b15f6 Implement downsampling of color emoji bitmaps Kovid Goyal 2017-12-08 00:16:47 +05:30
  • 8d7515bd9b Basic color emoji rendering working Kovid Goyal 2017-12-07 20:39:11 +05:30
  • e4b839742c Add option to control using color emoji or not Kovid Goyal 2017-12-07 10:57:00 +05:30
  • f3cdf4194a Prefer color emoji fonts Kovid Goyal 2017-12-07 10:12:20 +05:30
  • ef6f4c2fbf Improve fontconfig fallback font queries for emoji Kovid Goyal 2017-12-07 09:52:48 +05:30
  • 9cda51b5a8 Store sprites in an RGBA texture Kovid Goyal 2017-12-06 20:47:20 +05:30
  • b8093d6b83 ... Kovid Goyal 2017-12-09 11:28:49 +05:30
  • ffedc5d170 ... Kovid Goyal 2017-12-09 11:01:32 +05:30
  • f223cd4b56 Set use_system_wcwidth to no by default Kovid Goyal 2017-12-09 10:53:13 +05:30
  • 111c7fa57c Ensure config file is always decoded as UTF-8 Kovid Goyal 2017-12-08 00:59:18 +05:30
  • e630abfe7f Revert change to use libpng16 Kovid Goyal 2017-12-06 21:10:35 +05:30
  • 11b17c09ce Call pkg-config with libpng16 instead of libpng Kovid Goyal 2017-12-06 20:54:46 +05:30
  • 466d96c167 Remove spurious call to Py_DECREF Kovid Goyal 2017-12-06 10:13:39 +05:30
  • c90223e4c8 Report unknown CSI r sequences Kovid Goyal 2017-12-06 00:31:03 +05:30
  • 01324a7ad2 Reduce the rescale threshold from 133% to 125% Kovid Goyal 2017-12-05 23:32:40 +05:30
  • 122ad8a1f8 Detect if a freetype font has color tables Kovid Goyal 2017-12-05 23:31:26 +05:30
  • 138bfcf2a8 Fix key-presses mapped to CSI codes not respecting SC81t mode Kovid Goyal 2017-12-05 11:03:51 +05:30
  • c95418a947 Remove unused code Kovid Goyal 2017-12-03 17:53:43 +05:30
  • b191727567 Some simple tests for sc81t Kovid Goyal 2017-12-03 17:28:51 +05:30
  • c17c6cae4c Support S8C1T mode Kovid Goyal 2017-12-03 16:57:08 +05:30
  • ed9b332da5 Add an option to control the underline style for highlighting URLs on mouse over Kovid Goyal 2017-12-05 12:28:10 +05:30
  • e8441ce697 Ensure double underline is gapped even when underline thickness is less than three pixels Kovid Goyal 2017-12-05 11:42:35 +05:30
  • f2d00589d8 Update test to match new set of pre-rendered sprites Kovid Goyal 2017-12-04 12:41:50 +05:30
  • e81ba3b207 Change undercurl escape code to 4:x Kovid Goyal 2017-12-04 12:26:50 +05:30
  • 27cd303a05 Centralize code to convert to SGR Kovid Goyal 2017-12-04 10:51:06 +05:30
  • 52ecdfe3a9 Fix incorrect termcap query responses Kovid Goyal 2017-12-03 21:31:51 +05:30
  • 70f71e8ada Fix #211 Kovid Goyal 2017-12-03 00:30:11 +05:30
  • d12063daad Add configurable shortcuts to go to a tab by number Kovid Goyal 2017-12-02 16:31:40 +05:30
  • b9798c74d4 Support for DCS status and capabilities reporting codes Kovid Goyal 2017-12-02 14:35:06 +05:30
  • c12bce3d2f Respond to OSC color query escape codes Kovid Goyal 2017-12-01 21:02:30 +05:30
  • 73b501c961 Make color parsing a little more robust Kovid Goyal 2017-12-01 20:02:47 +05:30
  • 08079ad889 Update README on layouts Kovid Goyal 2017-12-01 12:23:57 +05:30
  • b4509e341a Update glfw Kovid Goyal 2017-12-01 10:13:32 +05:30
  • 08ee77d11c Allow D&D of files into kitty Kovid Goyal 2017-12-01 10:09:44 +05:30
  • 868c1d634b Apparently libunistring is already installed by brew Kovid Goyal 2017-12-01 00:14:24 +05:30
  • ccc67b66c4 Add more options to customize the tab-bar Kovid Goyal 2017-11-30 17:15:59 +05:30
  • a0702f4a97 Add an option to set the window title Kovid Goyal 2017-11-30 16:42:55 +05:30
  • cada4a8ca8 Move changelog entries Kovid Goyal 2017-11-29 18:18:32 +05:30
  • af69f714b1 Update CHANGELOG Kovid Goyal 2017-11-29 00:17:52 +05:30
  • 9c135f9f4c Add a grid window layout Kovid Goyal 2017-11-29 00:16:04 +05:30
  • d1df5ad4e2 Enumerate window layout choices in help Kovid Goyal 2017-11-29 00:05:17 +05:30
  • 6352f585e8 Fix kitty discarding peer messages in rapid succession Kovid Goyal 2017-11-27 19:51:34 +05:30
  • fe3bb92b54 ... Kovid Goyal 2017-11-27 15:42:43 +05:30
  • 59243355f6 ... Kovid Goyal 2017-11-27 15:37:13 +05:30
  • fd49d17591 Paginate --help output Kovid Goyal 2017-11-27 15:35:43 +05:30
  • 1d9b36996a Line wrap --help output Kovid Goyal 2017-11-27 15:16:24 +05:30
  • 0cac74d39a Get rid of the horrible argparse Kovid Goyal 2017-11-27 14:50:06 +05:30
  • fb41ecb2e5 Update bundled glfw Kovid Goyal 2017-11-26 11:50:55 +05:30
  • 0296d1f9a2 Fix refactor caused cursor visibility to no longer be respected Kovid Goyal 2017-11-26 10:50:59 +05:30
  • b51100195a Dont use FBO's unless absolutely necessary Kovid Goyal 2017-11-24 17:53:20 +05:30
  • b86e0ef669 Tell the OS we dont use depth and stencil buffers Kovid Goyal 2017-11-24 09:48:19 +05:30
  • 86e33f739c Ensure OS windows have both buffers cleared after a resize/on first render Kovid Goyal 2017-11-24 09:23:14 +05:30
  • 259dcf376c DRYer Kovid Goyal 2017-11-24 08:57:40 +05:30
  • 466155fd24 API needed for kitty-bar Kovid Goyal 2017-11-24 08:40:22 +05:30
  • 452fd71fea Simplify blit vertex shader Kovid Goyal 2017-11-24 01:43:50 +05:30
  • da8944b551 ... Kovid Goyal 2017-11-24 00:31:12 +05:30
  • 5e2587920a Call glViewport in the render loop Kovid Goyal 2017-11-24 00:16:37 +05:30
  • 7fb48dc04c ... Kovid Goyal 2017-11-23 23:52:31 +05:30
  • b8e477c6eb Clamp the FBO texture Kovid Goyal 2017-11-23 23:37:08 +05:30
  • a3b85883f8 Block cursor should not be affected by background_opacity Kovid Goyal 2017-11-23 22:49:27 +05:30
  • e1c553e7b2 Wakeup main loop on peer message received Kovid Goyal 2017-11-23 22:40:30 +05:30
  • be6151730d Fix SPECIAL stage in interleaved rendering Kovid Goyal 2017-11-23 19:56:07 +05:30
  • 444d9536a7 Graphics programs should generate pre-multipled colors in interleaved mode Kovid Goyal 2017-11-23 19:12:19 +05:30
  • ffff343e3d Work on rendering to FBO Kovid Goyal 2017-11-23 17:56:20 +05:30
  • f85c050235 Get background_opacity working, at the cost of breaking negative z-index image rendering. Kovid Goyal 2017-11-23 09:39:13 +05:30
  • fe214f43cb Set _NET_STARTUP_ID before the window is mapped Kovid Goyal 2017-11-23 20:02:52 +05:30
  • d9b0b5c08f oops, forgot one place to enable GL_BLEND Kovid Goyal 2017-11-21 21:34:43 +05:30
  • a561697f04 No need for GL_BLEND while drawing background colors Kovid Goyal 2017-11-21 20:11:07 +05:30
  • bbc140e020 Only enable GL_BLEND when actually needed Kovid Goyal 2017-11-21 17:05:39 +05:30