Commit Graph

  • 2bcbcfff44 Start work on background opacity Kovid Goyal 2017-11-21 16:39:38 +05:30
  • 1fb81d2265 Fix incorrect blending of foreground and background colors when negative z-index images are present Kovid Goyal 2017-11-21 14:19:49 +05:30
  • 3b4a242e26 Fix sprites uniform not being initialized when using layered rendering Kovid Goyal 2017-11-21 09:16:02 +05:30
  • b8937bc151 Only use wayland if a special env var is present Kovid Goyal 2017-11-21 07:35:45 +05:30
  • b3de442116 pretty colors Kovid Goyal 2017-11-21 07:32:48 +05:30
  • fb797d7735 ... Kovid Goyal 2017-11-21 07:07:53 +05:30
  • 982a9320c5 Final fixes needed for wayland building Kovid Goyal 2017-11-21 06:46:30 +05:30
  • 47dec2c2e9 Dynamic detection of wayland Kovid Goyal 2017-11-21 06:26:55 +05:30
  • eb8f4e0b3c isosx -> is_macos Kovid Goyal 2017-11-21 06:19:46 +05:30
  • 85fcd51ea3 Enable building of glfw-wayland backend Kovid Goyal 2017-11-21 06:07:41 +05:30
  • 9ec6cf721f Update compilation database even after failed builds Kovid Goyal 2017-11-21 05:20:10 +05:30
  • bcd4c64b8a Key compilation database by output as well Kovid Goyal 2017-11-21 05:12:26 +05:30
  • 3b0d8ec500 Nicer error when pkg-config fails Kovid Goyal 2017-11-21 04:58:35 +05:30
  • 73ce2ccb47 remove unused header Kovid Goyal 2017-11-20 23:07:13 +05:30
  • a5078afd1e Move the bell implementation into glfw Kovid Goyal 2017-11-20 23:03:27 +05:30
  • 32a6dd2aa1 Add a command line switch to set the name part of WM_CLASS independently Kovid Goyal 2017-11-20 20:48:17 +05:30
  • 02884c5045 Debounce audio bells Kovid Goyal 2017-11-20 17:43:02 +05:30
  • 25d7668b70 Add an option to control the audio bell volume on X11 Kovid Goyal 2017-11-20 17:28:29 +05:30
  • 2ff39c1578 DRYer Kovid Goyal 2017-11-20 16:33:14 +05:30
  • a11d6466c6 Update vendored glfw Kovid Goyal 2017-11-20 16:11:44 +05:30
  • df56080303 Fix building on travis/macOS libunistring detection Kovid Goyal 2017-11-20 15:42:01 +05:30
  • 4d1eb1f729 Install libxkbcommon on Travis Kovid Goyal 2017-11-20 15:31:38 +05:30
  • ec06dd7460 Add a --verbose build flag Kovid Goyal 2017-11-20 15:26:27 +05:30
  • 163ce2a066 Update CHANGELOG Kovid Goyal 2017-11-20 15:14:41 +05:30
  • 058c1bec10 Workaround for new windows not getting focus events on macOS Kovid Goyal 2017-11-20 15:09:30 +05:30
  • ba40bf5e6f remove no longer needed code Kovid Goyal 2017-11-20 14:45:31 +05:30
  • d457abdee4 Prevent glfw from doing stupid stuff on cocoa Kovid Goyal 2017-11-20 14:27:47 +05:30
  • 3773aaa8a1 Get it building on macOS Kovid Goyal 2017-11-20 14:09:13 +05:30
  • cfc99baac4 Get rid of ctypes based loading of libglfw/libX11 Kovid Goyal 2017-11-20 12:56:43 +05:30
  • b6be6ee1e7 Explicitly set expandtab Kovid Goyal 2017-11-20 12:56:10 +05:30
  • dfd8a69cf2 Build kitty against bundled glfw Kovid Goyal 2017-11-20 10:41:19 +05:30
  • 9307486254 Initial import of glfw Kovid Goyal 2017-11-19 23:24:36 +05:30
  • 6a627cca9e A spot of refactoring Kovid Goyal 2017-11-19 12:54:02 +05:30
  • 480f4bf44e Build script should not fail on python without threading Kovid Goyal 2017-11-19 11:49:42 +05:30
  • b5b2f11b18 Enable parallel builds Kovid Goyal 2017-11-19 11:38:35 +05:30
  • ee232fb08c API needed for kitty-bar Kovid Goyal 2017-11-18 16:46:10 +05:30
  • ef7dcbf365 API to create initially hidden windows Kovid Goyal 2017-11-18 05:53:18 +05:30
  • 3e511d217b Pass the window class and size settings when creating a grouped window Kovid Goyal 2017-11-17 21:42:14 +05:30
  • b08f4ab593 Use startup notifications in single instance mode Kovid Goyal 2017-11-17 20:57:06 +05:30
  • fa1ae39480 Update Changelog Kovid Goyal 2017-11-17 16:48:31 +05:30
  • 96483a0e92 Finish single_instance implementation Kovid Goyal 2017-11-17 16:42:01 +05:30
  • 7deb68de61 Get IPC working Kovid Goyal 2017-11-17 13:12:34 +05:30
  • bf09c33b99 Move option_parser into its own module Kovid Goyal 2017-11-17 11:05:57 +05:30
  • 9e5882c9fb Code to handle messages from peers Kovid Goyal 2017-11-17 11:02:43 +05:30
  • c5d17934e4 Function to establish IPC communication Kovid Goyal 2017-11-17 09:20:18 +05:30
  • c8c1a3618c Get the user cache dir path on macOS Kovid Goyal 2017-11-16 18:27:03 +05:30
  • 593b4c5a46 Use sigaction() rather than signal() to register signal handlers Kovid Goyal 2017-11-16 18:26:32 +05:30
  • d7ea28f8e7 Fix sprite texture not initially bound for new OSWindow Kovid Goyal 2017-11-16 16:55:22 +05:30
  • c4bcda80e9 Fix removing OSWindow breaking pointer references in glfw Kovid Goyal 2017-11-16 16:39:54 +05:30
  • 528573ac80 Make sure window context is correct for all remove_vao calls Kovid Goyal 2017-11-16 14:16:28 +05:30
  • dba067d875 Ensure correct OpenGL ctx in effect when creating a new window Kovid Goyal 2017-11-16 13:09:28 +05:30
  • 5a5d27077c Shortcut to open new OSWindow Kovid Goyal 2017-11-16 12:32:02 +05:30
  • c145dfc832 Forgot to destroy glfw window when closing OSWindow Kovid Goyal 2017-11-16 11:17:42 +05:30
  • 407431adc8 Debounce resize requests Kovid Goyal 2017-11-16 09:51:41 +05:30
  • 8e3b5ddb0b Also show mouse cursor when window gains focus Kovid Goyal 2017-11-16 00:10:00 +05:30
  • e1b77f0a59 Ensure cleanup when closing OSWindow Kovid Goyal 2017-11-15 23:36:26 +05:30
  • 81a465f7bc ... Kovid Goyal 2017-11-15 22:45:53 +05:30
  • 0bec6ea15d Fix mem leak when closing tabs introduced by move to OSWindow Kovid Goyal 2017-11-15 22:44:21 +05:30
  • 2b988b01c6 Get rid of the needs_render tracking as it was too fragile. Kovid Goyal 2017-11-15 22:31:55 +05:30
  • ab604fb149 more bugs Kovid Goyal 2017-11-15 22:20:29 +05:30
  • d344c391fd ... Kovid Goyal 2017-11-15 15:44:49 +05:30
  • 449c1ba5d7 Ensure OSWindow references are not stale Kovid Goyal 2017-11-15 15:42:21 +05:30
  • 12340e4c60 Ensure window object is fully initialized in callbacks Kovid Goyal 2017-11-15 15:12:23 +05:30
  • 95aad91a49 ... Kovid Goyal 2017-11-15 15:03:55 +05:30
  • c3f5b20ca7 more bugs Kovid Goyal 2017-11-15 15:01:09 +05:30
  • f8c7a7a690 more bug fixes Kovid Goyal 2017-11-15 14:46:11 +05:30
  • c5649df971 Fix various bugs introduced by the refactoring to support OSWindow Kovid Goyal 2017-11-15 14:18:01 +05:30
  • 9cedefb50c Port tab_manager and miscellaneous cleanups Kovid Goyal 2017-11-15 13:30:47 +05:30
  • 96f8f8c79d Remove unused code Kovid Goyal 2017-11-15 11:28:30 +05:30
  • 889d5b07a6 Pass os_window_id in activate_tab_at Kovid Goyal 2017-11-15 11:19:01 +05:30
  • 82d17c8a59 DRYer Kovid Goyal 2017-11-15 11:11:06 +05:30
  • 7ba3aa0c6f ... Kovid Goyal 2017-11-15 09:33:31 +05:30
  • 598f08e222 Avoid unneccessary roundtrip through python to create VAOs Kovid Goyal 2017-11-15 09:28:55 +05:30
  • 625798220a ... Kovid Goyal 2017-11-15 09:16:18 +05:30
  • 2f06c0f721 Remove last view uses of viewport_size and cell_size in python Kovid Goyal 2017-11-15 08:49:21 +05:30
  • 0ec793e8bc Finish porting of borders and layout Kovid Goyal 2017-11-14 23:11:39 +05:30
  • e30f88d382 ... Kovid Goyal 2017-11-14 22:43:08 +05:30
  • 49be779982 Port drawing of borders Kovid Goyal 2017-11-14 22:38:30 +05:30
  • 2ac8ad39c9 Implement destruction of OS windows Kovid Goyal 2017-11-14 21:18:37 +05:30
  • e11a50ae83 Work on migrating the code needed for application startup Kovid Goyal 2017-11-14 20:32:34 +05:30
  • eecd0c8d9a Function to remove OSWindows Kovid Goyal 2017-11-14 18:16:12 +05:30
  • 974950e7de Allocate window management structures on the heap Kovid Goyal 2017-11-14 18:01:34 +05:30
  • 47446975ac Fix spelling of var name Kovid Goyal 2017-11-14 17:29:29 +05:30
  • c69145b6bc Port state.c and all code that calls into it Kovid Goyal 2017-11-14 16:58:32 +05:30
  • 141a08ec7c Migrate child-monitor.c to use OSWindow Kovid Goyal 2017-11-14 14:43:57 +05:30
  • f0003f223a Start work on multi-window support Kovid Goyal 2017-11-14 10:53:02 +05:30
  • a4fe97c88c Apparently libunistring is now already install by brew Kovid Goyal 2017-12-01 12:08:28 +05:30
  • cc23515a35 Make the publish script a little smarter Kovid Goyal 2017-12-01 10:28:43 +05:30
  • 8d2a720fb9 version 0.5.1 v0.5.1 Kovid Goyal 2017-12-01 10:15:18 +05:30
  • 9ed980a511 More 32bit fixes Kovid Goyal 2017-11-30 00:02:44 +05:30
  • 1365eafce5 ... Kovid Goyal 2017-11-29 18:15:12 +05:30
  • 07b70f8c95 Image display: Fix displaying images taller than two screen heights not scrolling properly Kovid Goyal 2017-11-29 18:12:22 +05:30
  • f16bf2a136 ... Kovid Goyal 2017-11-29 08:32:00 +05:30
  • 0f2bcfabb3 Sanity check when moving baseline for line height adjustment Kovid Goyal 2017-11-29 08:30:34 +05:30
  • d3e8c616b0 Fix text not vertically centered when adjusting line height Kovid Goyal 2017-11-29 08:27:28 +05:30
  • 99888996a0 Implement special rendering for unicode block characters Kovid Goyal 2017-11-26 21:29:00 +05:30
  • 4c94e16936 Refactor the box drawing showcase code Kovid Goyal 2017-11-26 19:53:25 +05:30
  • 235f3940f2 DRYer Kovid Goyal 2017-11-26 18:10:34 +05:30
  • e86c2f2000 Fix shift+up/down not generating correct escape codes Kovid Goyal 2017-11-26 17:34:34 +05:30
  • 65b212fa1b Add a config option to control the line thickness for box drawing characters Kovid Goyal 2017-11-26 11:24:18 +05:30