Kovid Goyal
|
29ad6fba22
|
Linux: Use eventfd rather than a pipe for loop wakeup
|
2019-07-05 14:54:54 +05:30 |
|
Kovid Goyal
|
c848c3ee0d
|
Use an interrupt-safe close()
|
2019-07-05 14:39:07 +05:30 |
|
Kovid Goyal
|
547132131a
|
Linux: use signalfd rather than a pipe to handle signals
|
2019-07-05 14:33:22 +05:30 |
|
Kovid Goyal
|
40186fb54b
|
Restore accidentally removed signal.h include
|
2019-07-05 12:22:38 +05:30 |
|
Kovid Goyal
|
5dc4e79c8d
|
Move code to handle loop wakeup and signals into its own module
|
2019-07-05 12:19:37 +05:30 |
|
Kovid Goyal
|
556992a117
|
Forgot to make the eventfd cloexec and non-blocking
|
2019-07-05 10:08:15 +05:30 |
|
Kovid Goyal
|
a41ef8d513
|
Abort if addWatch during initialization of poll data fails
|
2019-07-05 10:00:39 +05:30 |
|
Kovid Goyal
|
6d96a89328
|
Linux: Use the more efficient eventfd mechanism to wakeup the event loop
|
2019-07-05 09:54:24 +05:30 |
|
Kovid Goyal
|
0fb1481038
|
Move event loop wakeup code into backend_utils
|
2019-07-05 09:34:51 +05:30 |
|
Kovid Goyal
|
4b77530c65
|
Store a reference to the glfw window pointer in the NSWindow class as well
|
2019-07-04 09:56:59 +05:30 |
|
Kovid Goyal
|
cdb493cf50
|
Couple more MIN/MAX type fixes
|
2019-07-04 09:15:13 +05:30 |
|
Kovid Goyal
|
c9a574a764
|
Cocoa: Ensure no callbacks are called on the view even if it is retained after being released
Fixes #1761 (I hope)
|
2019-07-04 09:03:13 +05:30 |
|
Kovid Goyal
|
bdb633a882
|
Merge branch 'tabs_to_spaces' of https://github.com/Luflosi/kitty
|
2019-07-04 08:19:01 +05:30 |
|
Luflosi
|
37aee7133d
|
Convert tabs to spaces
|
2019-07-03 20:28:40 +02:00 |
|
Kovid Goyal
|
2cfd55f3ce
|
Linux: Use the system "bell" for the terminal bell
Adds libcanberra as a new dependency to play the system sound.
|
2019-07-03 22:06:47 +05:30 |
|
Kovid Goyal
|
2e8188e89d
|
Add libcanberra to the CI linux image
|
2019-07-03 20:30:12 +05:30 |
|
Kovid Goyal
|
1e172caea3
|
- Add an option :opt:terminal_select_modifiers to control which modifiers are used to override mouse selection
Fixes #1774
|
2019-07-03 10:50:07 +05:30 |
|
Kovid Goyal
|
6866cd0fb8
|
Document shift selection override behavior
|
2019-07-03 10:46:16 +05:30 |
|
Kovid Goyal
|
2719926870
|
Add some documentation on how to get regexes in the hints kitten to match over multiple lines.
|
2019-07-03 10:45:37 +05:30 |
|
Kovid Goyal
|
406891abcc
|
Merge branch 'move_so_tmp_location' of https://github.com/Luflosi/kitty
|
2019-07-02 07:04:12 +05:30 |
|
Luflosi
|
4be6e9009a
|
Move temporary location for shared objects into build directory
|
2019-07-02 01:49:35 +02:00 |
|
Kovid Goyal
|
6a31909557
|
Make the MIN and MAX macros typesafe
|
2019-07-01 17:03:47 +05:30 |
|
Kovid Goyal
|
f49f0d19f9
|
oops
|
2019-07-01 16:39:02 +05:30 |
|
Kovid Goyal
|
a2407f94e4
|
Remove unnecessary call to monotonic()
|
2019-07-01 16:36:29 +05:30 |
|
Kovid Goyal
|
62a0be4a11
|
Fix #1771
|
2019-07-01 16:35:35 +05:30 |
|
Kovid Goyal
|
b9029f6c67
|
Remove unnecessary extra copy
|
2019-07-01 13:57:16 +05:30 |
|
Kovid Goyal
|
92496f42c9
|
Try a couple of different header files for the BTN_ includes
|
2019-07-01 10:48:35 +05:30 |
|
Kovid Goyal
|
841c907efc
|
Build glfw with all warnings enabled
|
2019-07-01 10:42:07 +05:30 |
|
Kovid Goyal
|
9bc288cd8e
|
...
|
2019-07-01 08:49:18 +05:30 |
|
Kovid Goyal
|
2ef0391b08
|
Convert some declarations to C99 style
From upstream: 0c6b505619
|
2019-07-01 08:32:47 +05:30 |
|
Kovid Goyal
|
6db768d1a3
|
Remove unneeded header
Fixes #1768
|
2019-07-01 06:07:55 +05:30 |
|
Kovid Goyal
|
9b080950a9
|
Cocoa: Cleanup
This makes the Cocoa _glfwPlatformSetWindowMonitor consistent with its
X11 and Win32 counterparts.
From upstream: 3262c29440
|
2019-07-01 05:59:32 +05:30 |
|
Kovid Goyal
|
3cd1fef4cb
|
X11: Clean up EWMH feature detection
From upstream: fad9896d38
|
2019-07-01 05:57:17 +05:30 |
|
Kovid Goyal
|
a491a801bf
|
X11: Let the language initialize XEvent structs
From upstream: 1f508530f0
|
2019-07-01 05:47:04 +05:30 |
|
Kovid Goyal
|
41ebb72276
|
Merge branch 'clean_kitty_launcher' of https://github.com/Luflosi/kitty
|
2019-07-01 05:28:08 +05:30 |
|
Luflosi
|
e4c0e9073e
|
Clean "kitty/launcher"
|
2019-07-01 01:15:33 +02:00 |
|
Kovid Goyal
|
efad733cc5
|
DRYer
|
2019-06-30 18:42:20 +05:30 |
|
Kovid Goyal
|
1fcd6e1811
|
macOS: Fix finding fallback font for private use unicode symbols not working reliably
Fixes #1650
|
2019-06-30 18:11:58 +05:30 |
|
Kovid Goyal
|
75d697fa97
|
Fix #1766
|
2019-06-30 16:07:45 +05:30 |
|
Kovid Goyal
|
cde69670ba
|
Linux: Fix incorrect scaling for fallback fonts when the font has an underscore that renders out of bounds
The calc_cell_height() function should not use underscore heights when
called in contexts other than cell metrics calculation.
Fixes #1713
|
2019-06-30 08:51:35 +05:30 |
|
Kovid Goyal
|
0be6c9cb97
|
Allow passing a `!neighbor` argument to the new_window mapping to open a new window next to the active window
Fixes #1746
|
2019-06-29 15:13:54 +05:30 |
|
Kovid Goyal
|
8c9d2d3ca2
|
macOS: Reduce energy consumption when idle by shutting down Apple's display link thread after 30 second of inactivity
Fixes #1763
|
2019-06-29 14:21:47 +05:30 |
|
Kovid Goyal
|
c84e73d8e6
|
Add some docs for how the completion system can be extended for a new shell
|
2019-06-29 07:56:24 +05:30 |
|
Kovid Goyal
|
3fb00f6c70
|
Re-request render frames if we dont hear back in a quarter of a second
Fixes #1748 (I hope)
|
2019-06-28 18:26:11 +05:30 |
|
Kovid Goyal
|
86305fdeb3
|
Use CVDisplayLinkIsRunning() rather than tracking started state since the OS can apparently shutdown the thread on its own in some scenarios
|
2019-06-28 17:46:59 +05:30 |
|
Kovid Goyal
|
710e146d22
|
Remove Makefile rule for logo building as the logo is now in git
|
2019-06-28 17:36:06 +05:30 |
|
Kovid Goyal
|
d5abc84bea
|
Remote control: Add a command kitty @ scroll-window to scroll windows
|
2019-06-28 17:07:31 +05:30 |
|
Kovid Goyal
|
6f8214c15c
|
Add the generated macOS icons to git
Removes the need for optipng/librsvg when building kitty.
|
2019-06-28 13:48:09 +05:30 |
|
Kovid Goyal
|
a56475e32f
|
Dont use chdir() in logo/make.py
|
2019-06-28 13:44:42 +05:30 |
|
Kovid Goyal
|
9dadd91887
|
Build the kitty logo on CircleCI
|
2019-06-28 12:07:52 +05:30 |
|