Commit Graph

  • edc8878632 Use relative paths for object files Kovid Goyal 2019-07-05 19:13:34 +05:30
  • 93b62c4dfd Also redo linking if the link command changes Kovid Goyal 2019-07-05 19:09:10 +05:30
  • c3e210c80f Less output when building Kovid Goyal 2019-07-05 18:34:01 +05:30
  • 9a5cc8f650 Mark source names with glfw backend prefix Kovid Goyal 2019-07-05 18:27:13 +05:30
  • 5e7fbfefe9 Refactor the compilation code Kovid Goyal 2019-07-05 18:13:21 +05:30
  • 29ad6fba22 Linux: Use eventfd rather than a pipe for loop wakeup Kovid Goyal 2019-07-05 14:54:54 +05:30
  • c848c3ee0d Use an interrupt-safe close() Kovid Goyal 2019-07-05 14:39:07 +05:30
  • 547132131a Linux: use signalfd rather than a pipe to handle signals Kovid Goyal 2019-07-05 14:33:22 +05:30
  • 40186fb54b Restore accidentally removed signal.h include Kovid Goyal 2019-07-05 12:22:38 +05:30
  • 5dc4e79c8d Move code to handle loop wakeup and signals into its own module Kovid Goyal 2019-07-05 12:19:37 +05:30
  • 556992a117 Forgot to make the eventfd cloexec and non-blocking Kovid Goyal 2019-07-05 10:08:15 +05:30
  • a41ef8d513 Abort if addWatch during initialization of poll data fails Kovid Goyal 2019-07-05 10:00:39 +05:30
  • 6d96a89328 Linux: Use the more efficient eventfd mechanism to wakeup the event loop Kovid Goyal 2019-07-05 09:51:52 +05:30
  • 0fb1481038 Move event loop wakeup code into backend_utils Kovid Goyal 2019-07-05 09:34:51 +05:30
  • 4b77530c65 Store a reference to the glfw window pointer in the NSWindow class as well Kovid Goyal 2019-07-04 09:56:59 +05:30
  • cdb493cf50 Couple more MIN/MAX type fixes Kovid Goyal 2019-07-04 09:15:13 +05:30
  • c9a574a764 Cocoa: Ensure no callbacks are called on the view even if it is retained after being released Kovid Goyal 2019-07-04 09:03:13 +05:30
  • bdb633a882 Merge branch 'tabs_to_spaces' of https://github.com/Luflosi/kitty Kovid Goyal 2019-07-04 08:19:01 +05:30
  • 37aee7133d Convert tabs to spaces Luflosi 2019-07-03 20:28:40 +02:00
  • 2cfd55f3ce Linux: Use the system "bell" for the terminal bell Kovid Goyal 2019-07-03 22:06:47 +05:30
  • 2e8188e89d Add libcanberra to the CI linux image Kovid Goyal 2019-07-03 20:30:12 +05:30
  • 1e172caea3 - Add an option :opt:terminal_select_modifiers to control which modifiers are used to override mouse selection Kovid Goyal 2019-07-03 10:50:07 +05:30
  • 6866cd0fb8 Document shift selection override behavior Kovid Goyal 2019-07-03 10:46:16 +05:30
  • 2719926870 Add some documentation on how to get regexes in the hints kitten to match over multiple lines. Kovid Goyal 2019-07-03 10:45:37 +05:30
  • 406891abcc Merge branch 'move_so_tmp_location' of https://github.com/Luflosi/kitty Kovid Goyal 2019-07-02 07:04:12 +05:30
  • 4be6e9009a Move temporary location for shared objects into build directory Luflosi 2019-07-01 13:26:03 +02:00
  • 6a31909557 Make the MIN and MAX macros typesafe Kovid Goyal 2019-07-01 17:03:47 +05:30
  • f49f0d19f9 oops Kovid Goyal 2019-07-01 16:39:02 +05:30
  • a2407f94e4 Remove unnecessary call to monotonic() Kovid Goyal 2019-07-01 16:36:29 +05:30
  • 62a0be4a11 Fix #1771 Kovid Goyal 2019-07-01 16:35:35 +05:30
  • b9029f6c67 Remove unnecessary extra copy Kovid Goyal 2019-07-01 13:53:36 +05:30
  • 92496f42c9 Try a couple of different header files for the BTN_ includes Kovid Goyal 2019-07-01 10:48:35 +05:30
  • 841c907efc Build glfw with all warnings enabled Kovid Goyal 2019-07-01 10:42:07 +05:30
  • 9bc288cd8e ... Kovid Goyal 2019-07-01 08:49:18 +05:30
  • 2ef0391b08 Convert some declarations to C99 style Kovid Goyal 2019-07-01 08:32:47 +05:30
  • 6db768d1a3 Remove unneeded header Kovid Goyal 2019-07-01 06:07:55 +05:30
  • 9b080950a9 Cocoa: Cleanup Kovid Goyal 2019-07-01 05:59:32 +05:30
  • 3cd1fef4cb X11: Clean up EWMH feature detection Kovid Goyal 2019-07-01 05:57:17 +05:30
  • a491a801bf X11: Let the language initialize XEvent structs Kovid Goyal 2019-07-01 05:47:04 +05:30
  • 41ebb72276 Merge branch 'clean_kitty_launcher' of https://github.com/Luflosi/kitty Kovid Goyal 2019-07-01 05:28:08 +05:30
  • e4c0e9073e Clean "kitty/launcher" Luflosi 2019-07-01 01:13:57 +02:00
  • efad733cc5 DRYer Kovid Goyal 2019-06-30 18:42:20 +05:30
  • 1fcd6e1811 macOS: Fix finding fallback font for private use unicode symbols not working reliably Kovid Goyal 2019-06-30 18:11:58 +05:30
  • 75d697fa97 Fix #1766 Kovid Goyal 2019-06-30 16:07:45 +05:30
  • cde69670ba Linux: Fix incorrect scaling for fallback fonts when the font has an underscore that renders out of bounds Kovid Goyal 2019-06-30 08:51:35 +05:30
  • 0be6c9cb97 Allow passing a `!neighbor` argument to the new_window mapping to open a new window next to the active window Kovid Goyal 2019-06-29 15:13:54 +05:30
  • 8c9d2d3ca2 macOS: Reduce energy consumption when idle by shutting down Apple's display link thread after 30 second of inactivity Kovid Goyal 2019-06-29 14:21:47 +05:30
  • c84e73d8e6 Add some docs for how the completion system can be extended for a new shell Kovid Goyal 2019-06-29 07:56:24 +05:30
  • 3fb00f6c70 Re-request render frames if we dont hear back in a quarter of a second Kovid Goyal 2019-06-28 18:26:11 +05:30
  • 86305fdeb3 Use CVDisplayLinkIsRunning() rather than tracking started state since the OS can apparently shutdown the thread on its own in some scenarios Kovid Goyal 2019-06-28 17:46:59 +05:30
  • 710e146d22 Remove Makefile rule for logo building as the logo is now in git Kovid Goyal 2019-06-28 17:36:06 +05:30
  • d5abc84bea Remote control: Add a command kitty @ scroll-window to scroll windows Kovid Goyal 2019-06-28 17:07:31 +05:30
  • 6f8214c15c Add the generated macOS icons to git Kovid Goyal 2019-06-28 13:48:09 +05:30
  • a56475e32f Dont use chdir() in logo/make.py Kovid Goyal 2019-06-28 13:44:42 +05:30
  • 9dadd91887 Build the kitty logo on CircleCI Kovid Goyal 2019-06-28 12:07:52 +05:30
  • df5a73bb35 Dont change dirs when packaging Kovid Goyal 2019-06-28 12:00:12 +05:30
  • a50bf59a2c macOS: Use a minimal bundle for the in-source kitty launcher Kovid Goyal 2019-06-28 11:18:07 +05:30
  • 241354ae52 Move generation of Info.plist into its own function Kovid Goyal 2019-06-28 10:47:00 +05:30
  • c863116011 Merge branch 'strip_once' of https://github.com/Luflosi/kitty Kovid Goyal 2019-06-27 05:18:04 +05:30
  • 5cbd591a1e .strip() only once Luflosi 2019-06-26 19:48:26 +02:00
  • 6bb78c9499 Merge branch 'empty_lines' of https://github.com/Luflosi/kitty Kovid Goyal 2019-06-26 22:34:38 +05:30
  • 893f406a99 Remove empty lines Luflosi 2019-06-26 17:50:14 +02:00
  • f722b898b0 Remove hard-coded restriction on drawing borders when only a single window is present Kovid Goyal 2019-06-26 19:35:49 +05:30
  • 18335b3eac Merge branch 'unify_compilation_database_access' of https://github.com/Luflosi/kitty Kovid Goyal 2019-06-26 19:30:30 +05:30
  • 4708b592e2 Unify compilation_database access Luflosi 2019-06-26 14:54:50 +02:00
  • 7598a2965c Merge branch 'sys_stat.h_macos_only' of https://github.com/Luflosi/kitty Kovid Goyal 2019-06-26 18:01:04 +05:30
  • 1b59761a19 Only #include <sys/stat.h> on macOS Luflosi 2019-06-26 14:02:57 +02:00
  • 7fd1053e0f Merge branch 'clean_more' of https://github.com/Luflosi/kitty Kovid Goyal 2019-06-26 08:18:45 +05:30
  • e178e7f6a5 Clean asan-launcher and kitty-profile Luflosi 2019-06-25 20:20:40 +02:00
  • d0bf21ab16 ... Kovid Goyal 2019-06-25 20:00:58 +05:30
  • c826965833 Use libdir_name when bundle gunking on linux Kovid Goyal 2019-06-25 18:47:09 +05:30
  • a76db39c19 Use a symlink for the in src launcher in a package Kovid Goyal 2019-06-25 18:37:11 +05:30
  • 323a538bdd Fix #1744 Kovid Goyal 2019-06-25 18:16:00 +05:30
  • 2435feca3b oops Kovid Goyal 2019-06-25 08:26:19 +05:30
  • 29d059680c Merge branch 'fix_kitty.app_incremental_build' of https://github.com/Luflosi/kitty Kovid Goyal 2019-06-25 08:14:23 +05:30
  • aaaf7f9d8b Fix incremental compilation Luflosi 2019-06-25 02:32:28 +02:00
  • bc90ce569a Build kitty.app on CI Kovid Goyal 2019-06-24 18:17:26 +05:30
  • 27f9f1756b Test doc building on macOS Kovid Goyal 2019-06-24 17:39:35 +05:30
  • 9135387cfa Get rid of the various different launchers Kovid Goyal 2019-06-24 17:00:34 +05:30
  • af3504e05c Ensure that ensure_space() does not leave a NULL pointer Kovid Goyal 2019-06-24 16:00:45 +05:30
  • 9c9eac9d46 Merge branch 'delete_.dSYM' of https://github.com/Luflosi/kitty Kovid Goyal 2019-06-24 15:59:30 +05:30
  • f28383206a Delete *.dSYM directories when cleaning Luflosi 2019-06-23 17:08:40 +02:00
  • ba1c093d18 Merge branch 'manual_cleaning' of https://github.com/Luflosi/kitty Kovid Goyal 2019-06-24 08:36:52 +05:30
  • 3ea3a85694 Never delete any files in the .git directory when cleaning manually Luflosi 2019-06-23 17:06:21 +02:00
  • 0e1a423889 Always clean files manually instead of using git Luflosi 2019-06-23 17:05:18 +02:00
  • 3ce68ed53f Merge branch 'dSYM' of https://github.com/Luflosi/kitty Kovid Goyal 2019-06-23 20:03:07 +05:30
  • 90c10da398 Ignore all *.dSYM directories Luflosi 2019-06-22 18:29:39 +02:00
  • 630bf28c22 Add examples for how to use OSC codes to change colors Kovid Goyal 2019-06-23 08:05:19 +05:30
  • ff89c1d8e4 oops Kovid Goyal 2019-06-23 07:36:21 +05:30
  • 96703c23c8 Deal with .git being a file when getting the VCS commit hash during building Kovid Goyal 2019-06-23 07:36:03 +05:30
  • 2b78f5adad Merge branch 'copy_and_paste_error' of https://github.com/Luflosi/kitty Kovid Goyal 2019-06-23 07:27:22 +05:30
  • ab7df777eb Fix copy & paste error Luflosi 2019-06-22 17:50:46 +02:00
  • adbc694ff8 Merge branch 'non-mutable_default_argument' of https://github.com/Luflosi/kitty Kovid Goyal 2019-06-22 20:45:12 +05:30
  • 7709cdb12b Make default argument non-mutable Luflosi 2019-06-22 16:46:19 +02:00
  • f6051f73f5 Use SPECIAL_SOURCES for KITTY_VCS_REV Kovid Goyal 2019-06-22 18:54:58 +05:30
  • d5c2a21cdf Merge branch 'diff_glfw_upstream' of https://github.com/Luflosi/kitty Kovid Goyal 2019-06-21 19:52:53 +05:30
  • 8ffc841a3a Reduce the difference of glfw/cocoa_* to upstream Luflosi 2019-06-21 15:50:20 +02:00
  • 6c478977bb Merge branch 'missing_space' of https://github.com/Luflosi/kitty Kovid Goyal 2019-06-21 15:58:59 +05:30
  • 07beb53b37 Add space after "if" Luflosi 2019-06-21 12:12:13 +02:00
  • 59df1a8647 Merge branch 'diff_glfw_upstream' of https://github.com/Luflosi/kitty Kovid Goyal 2019-06-21 08:25:34 +05:30