Commit Graph

  • cab949a939 Fix building with compilers that dont support __has_include Kovid Goyal 2019-07-29 09:44:05 +05:30
  • e350822f5e version 0.14.3 Kovid Goyal 2019-07-29 09:29:50 +05:30
  • 3d6fe93297 DRYer Kovid Goyal 2019-07-29 09:23:29 +05:30
  • 3a5baf2722 Merge branch 'doc/mapping_shortcuts' of https://github.com/MagicDuck/kitty Kovid Goyal 2019-07-29 09:13:16 +05:30
  • cdb472cb56 Adding documentation for how to map shortcuts Stephan Badragan 2019-07-28 15:36:56 -07:00
  • e634350e77 Merge branch 'indentation' of https://github.com/Luflosi/kitty Kovid Goyal 2019-07-28 10:55:49 +05:30
  • 464a6c1441 Fix indentation of bool variables in glfw/egl_context.h Luflosi 2019-07-28 00:23:17 -05:00
  • d3750b2244 Merge branch 'glfw_reduce_difference' of https://github.com/Luflosi/kitty Kovid Goyal 2019-07-28 10:48:22 +05:30
  • b8d2b76ee4 Reduce the difference of glfw to upstream Luflosi 2019-07-18 20:21:07 +02:00
  • 14fb7c3201 Merge branch 'glfw_fix_invalid_gamepad_axis_ranges' of https://github.com/Luflosi/kitty Kovid Goyal 2019-07-27 08:20:02 +05:30
  • 922bc62e0e GLFW: Fix invalid ranges for gamepad axis sources Luflosi 2019-07-26 13:30:38 -05:00
  • 00cae4ccd1 Merge branch 'indentation' of https://github.com/Luflosi/kitty Kovid Goyal 2019-07-26 23:00:25 +05:30
  • 61df266df7 Fix indentation of bool variables in glfw/internal.h Luflosi 2019-07-26 11:36:51 -05:00
  • 17751666f2 Merge branch 'glfw_documentation_work' of https://github.com/Luflosi/kitty Kovid Goyal 2019-07-26 12:04:32 +05:30
  • 961b2c9b65 GLFW: Documentation work Luflosi 2019-07-25 23:07:00 -05:00
  • eaf6f06047 Merge branch 'remove_empty_line' of https://github.com/Luflosi/kitty Kovid Goyal 2019-07-26 08:27:57 +05:30
  • d0ac218c05 Remove empty line Luflosi 2019-07-22 16:05:31 -05:00
  • 1a01bc15d8 Merge branch 'more_modern_objective-c' of https://github.com/Luflosi/kitty Kovid Goyal 2019-07-26 06:06:58 +05:30
  • cdbe2f13ca Cocoa: Move slightly towards modern Objective-C Luflosi 2019-07-25 16:14:56 -05:00
  • 4f5264277e Merge branch 'remove_space' of https://github.com/Luflosi/kitty Kovid Goyal 2019-07-25 22:12:28 +05:30
  • bed3adcc95 Remove space from cast in kitty/cocoa_window.m Luflosi 2019-07-24 11:01:36 -05:00
  • 0c5d59bcf6 Merge branch 'move_dict_iter_define' of https://github.com/Luflosi/kitty Kovid Goyal 2019-07-25 10:13:58 +05:30
  • ff20acd8b8 Move #define dict_iter() closer to where it is used Luflosi 2019-07-24 23:28:19 -05:00
  • d1cffcde68 Merge branch 'one_less_monotonic' of https://github.com/Luflosi/kitty Kovid Goyal 2019-07-25 09:45:39 +05:30
  • 546dd9b225 Remove unnecessary call to monotonic() Luflosi 2019-07-24 23:11:01 -05:00
  • 2a666620c8 Merge branch 'autoreleasepool_comments' of https://github.com/Luflosi/kitty Kovid Goyal 2019-07-25 06:04:26 +05:30
  • db50985040 Format the @autoreleasepool blocks in kitty/cocoa_window.m like in GLFW Luflosi 2019-07-23 09:52:17 -05:00
  • 8c6d593c41 Merge branch 'rename_cocoa_update_title' of https://github.com/Luflosi/kitty Kovid Goyal 2019-07-24 11:59:23 +05:30
  • 40086c8d1c Rename cocoa_update_title() -> cocoa_update_menu_bar_title() Luflosi 2019-07-23 15:02:45 -05:00
  • 38f73b9f5e Fix #1832 Kovid Goyal 2019-07-23 13:31:09 +05:30
  • 49429b5f49 When zeroing memory, use type independent code Kovid Goyal 2019-07-23 10:54:10 +05:30
  • d9f90ef077 Make qsort invocations type independent Kovid Goyal 2019-07-23 10:20:41 +05:30
  • 6a126fa18e Fix a crash when displaying very large number of images Kovid Goyal 2019-07-23 10:18:09 +05:30
  • 14d703f5cc Cleanup Kovid Goyal 2019-07-23 09:44:58 +05:30
  • 9850025f3a Use image ids instead of pointers when removing images since pointer values are changed by the remove operation Kovid Goyal 2019-07-23 09:40:41 +05:30
  • 8daab0ba41 Change image internal_id type to id_type Kovid Goyal 2019-07-23 09:34:04 +05:30
  • 88f25ccc76 Also handle non-absolute paths being used for $EDITOR Kovid Goyal 2019-07-22 10:30:11 +05:30
  • 50e7351c73 When detecting the EDITOR from the environment, if the EDITOR env var is not present, try to read it from the shell's rc files by executing a login shell and dumping its environment Kovid Goyal 2019-07-22 09:29:55 +05:30
  • 51453a54e4 Merge branch 'remove_wgl_context' of https://github.com/Luflosi/kitty Kovid Goyal 2019-07-22 06:31:32 +05:30
  • c02ba03f39 Remove glfw/wgl_context.c and glfw/wgl_context.h Luflosi 2019-07-21 15:03:39 -05:00
  • 78dec3d698 Merge branch 'fix_assertion' of https://github.com/Luflosi/kitty Kovid Goyal 2019-07-21 09:54:15 +05:30
  • 1590c59131 Fix assertion for glfwSetGamma value Luflosi 2019-07-20 23:17:53 -05:00
  • b26f79998a Merge branch 'glfw_c_dialect_reminders' of https://github.com/Luflosi/kitty Kovid Goyal 2019-07-21 08:33:19 +05:30
  • 489f3e6c9d Add C dialect reminders to each glfw source file Luflosi 2019-07-18 19:52:52 +02:00
  • 5fef4726a7 Cocoa: Fix file-local function not declared static Kovid Goyal 2019-07-20 19:12:21 +05:30
  • 51fdb8200a X11: Fix focus events not being filtered Kovid Goyal 2019-07-20 19:11:00 +05:30
  • fb0d98ead1 Add more debugs to Wayland handleEvents() Kovid Goyal 2019-07-20 14:48:28 +05:30
  • 4096caba64 Cancel read if dispatch_pending fails Kovid Goyal 2019-07-20 14:32:57 +05:30
  • 38f77144fa Wayland: dont abort the event handler early if there are no pending events from the compositor. This ensures that the tick callback and other event sources are dispatched. Kovid Goyal 2019-07-20 14:09:09 +05:30
  • b8041ce17f Wayland: Fix infinite loop if the compositor dies Kovid Goyal 2019-07-20 13:55:38 +05:30
  • 00575733c8 Merge branch 'current_move_events_modifiers' of https://github.com/Luflosi/kitty Kovid Goyal 2019-07-20 11:33:12 +05:30
  • 621c92780c Get more up-to-date modifiers for mouse move events Luflosi 2019-07-20 01:00:02 -05:00
  • 37f03af4b7 Merge branch 'glfw_copyright_years' of https://github.com/Luflosi/kitty Kovid Goyal 2019-07-20 11:14:11 +05:30
  • bdc4558a43 Update GLFW copyright years Luflosi 2019-07-18 19:11:34 +02:00
  • 46d483e8b2 Merge branch 'add_kakoune_editor' of https://github.com/Luflosi/kitty Kovid Goyal 2019-07-20 08:53:35 +05:30
  • 5143b62a07 Add kakoune to the list of editors Luflosi 2019-07-11 17:10:56 +02:00
  • 87ed774cb4 Add a new option :opt:pointer_shape_when_grabbed that allows you to control the mouse pointer shape when the terminal programs grabs the pointer Kovid Goyal 2019-07-19 19:34:32 +05:30
  • 4e427d05b7 Fix mouse move events not having modifiers Kovid Goyal 2019-07-19 19:02:09 +05:30
  • 195d987331 Make handle_in_kitty consistent between the button and motion handlers Kovid Goyal 2019-07-19 18:58:46 +05:30
  • 9b58317fb1 Better fix for kitty not getting key events when launched via a symlink on macOS Kovid Goyal 2019-07-18 16:00:16 +05:30
  • 1cb15dedac Simplify the event loop code Kovid Goyal 2019-07-18 14:25:11 +05:30
  • 5521d6b623 Reset the sigprocmask and signal handlers when launching child processes. Fixes #1806 Kovid Goyal 2019-07-18 09:26:31 +05:30
  • f5cf6c1dcb Also make the loop flags volatile Kovid Goyal 2019-07-17 19:55:19 +05:30
  • 89307727e7 Use atomic variables for main loop flags Kovid Goyal 2019-07-17 19:45:52 +05:30
  • c30c21b250 Dont sort on mtime Kovid Goyal 2019-07-16 20:10:14 +05:30
  • b6fb087d7e sub-sort by filename in find_c_files() Kovid Goyal 2019-07-16 16:40:48 +05:30
  • 97c2b7c1fe Fix #1804 Kovid Goyal 2019-07-16 07:22:31 +05:30
  • 81506640c8 Run instructions for empty event test Kovid Goyal 2019-07-15 21:31:31 +05:30
  • 8244f7cd58 Linux: Only process global state when something interesting happens Kovid Goyal 2019-07-15 21:29:51 +05:30
  • 63573d6e26 DRYer Kovid Goyal 2019-07-15 18:23:17 +05:30
  • 9368f7f670 When using :opt:strip_trailing_spaces do not remove empty lines Kovid Goyal 2019-07-15 17:17:40 +05:30
  • b7a11035d5 Merge branch 'master' of https://github.com/sterpe/kitty Kovid Goyal 2019-07-15 09:44:20 +05:30
  • 2e1b5e2fa7 Update docs on kitty completion for bash v3.2, etc Steven Richard Terpe 2019-07-14 13:59:03 -07:00
  • 8e5cbafe63 Fix kitty @focus-tab not reporting errors Kovid Goyal 2019-07-14 10:08:44 +05:30
  • eb006a6688 Indicate if set_active_tab() worked or not Kovid Goyal 2019-07-14 10:02:33 +05:30
  • 40b9049deb Move the kitty OpenGL API into its own compilation unit Kovid Goyal 2019-07-12 15:29:48 +05:30
  • 64ffca2d0a Merge branch 'reword_changelog_entry' of https://github.com/Luflosi/kitty Kovid Goyal 2019-07-12 04:48:04 +05:30
  • 1f4b6d4e9a Update a changelog entry to be more descriptive Luflosi 2019-07-11 17:07:45 +02:00
  • eb30ba7722 Cocoa: Fix code to shutdown display link for inactive monitors Kovid Goyal 2019-07-11 22:34:28 +05:30
  • 3e0f4d36bc DRYer Kovid Goyal 2019-07-11 21:48:45 +05:30
  • 1fb118edee Merge branch 'relative_path_compile' of https://github.com/Luflosi/kitty Kovid Goyal 2019-07-11 21:45:22 +05:30
  • ca39634880 Use relative paths when compiling Luflosi 2019-07-11 16:49:22 +02:00
  • f8418d68a6 Fully drain the wakeupfd Kovid Goyal 2019-07-09 18:47:21 +05:30
  • c0000fb24e Should use an unsigned int for eventfd Kovid Goyal 2019-07-09 18:42:17 +05:30
  • c169f7ae83 Retry writing to wakeupfd on EAGAIN as well Kovid Goyal 2019-07-09 18:40:51 +05:30
  • 7ab5244bf5 ssh kitten: Make argument parsing more like ssh Kovid Goyal 2019-07-09 17:48:43 +05:30
  • 7e36489034 Dont call detect joysticks if support for them has been disabled Kovid Goyal 2019-07-08 11:18:00 +05:30
  • d259b12ae7 Micro-optimization: Avoid repeated calls to XQLength Kovid Goyal 2019-07-08 11:01:17 +05:30
  • 8f8138d9bd Have monotic() return numbers offset from init time Kovid Goyal 2019-07-08 10:30:06 +05:30
  • a8668f5fbf Add a separate CI job for linux-package Kovid Goyal 2019-07-08 07:42:21 +05:30
  • e00e6bd1c2 Dont print "done" when doing nothing Kovid Goyal 2019-07-08 07:36:30 +05:30
  • 0fc6c47556 Merge branch 'glad2' of https://github.com/Dav1dde/kitty Kovid Goyal 2019-07-08 07:31:38 +05:30
  • d530dccb96 Move docs generation into create_linux_bundle_gunk Kovid Goyal 2019-07-08 07:26:07 +05:30
  • 37bf0e81d2 Fix #1786 Kovid Goyal 2019-07-08 06:46:16 +05:30
  • f872f955b0 Replace glad with glad2 David Herberth 2019-07-07 20:12:09 +02:00
  • 003cd0a203 Add a little more event loop debug output Kovid Goyal 2019-07-07 06:10:59 +05:30
  • e7173f8145 Linux: Fix a regression in 0.14.0 that caused the event loop to tick continuously, wasting CPU even when idle Kovid Goyal 2019-07-07 05:57:18 +05:30
  • 93af102bec Clean link_commands.json Kovid Goyal 2019-07-07 04:52:24 +05:30
  • 67f23664c9 Generate Wayland protocol definitions in parallel as well Kovid Goyal 2019-07-05 20:57:56 +05:30
  • 39f6071c68 macOS: Fix a deadlock with CVDisplayLink Kovid Goyal 2019-07-05 20:16:32 +05:30