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 |
|
Kovid Goyal
|
df5a73bb35
|
Dont change dirs when packaging
|
2019-06-28 12:00:12 +05:30 |
|
Kovid Goyal
|
a50bf59a2c
|
macOS: Use a minimal bundle for the in-source kitty launcher
This should allow the Cocoa UI integration to work when running
kitty as kitty/launcher/kitty
Fixes #1756
|
2019-06-28 11:20:59 +05:30 |
|
Kovid Goyal
|
241354ae52
|
Move generation of Info.plist into its own function
|
2019-06-28 10:47:00 +05:30 |
|
Kovid Goyal
|
c863116011
|
Merge branch 'strip_once' of https://github.com/Luflosi/kitty
|
2019-06-27 05:18:04 +05:30 |
|
Luflosi
|
5cbd591a1e
|
.strip() only once
`ans.append('KITTY_VCS_REV="{}"'.format(rev.strip()))` strips the
whitespace again later.
|
2019-06-26 19:48:58 +02:00 |
|
Kovid Goyal
|
6bb78c9499
|
Merge branch 'empty_lines' of https://github.com/Luflosi/kitty
|
2019-06-26 22:34:38 +05:30 |
|
Luflosi
|
893f406a99
|
Remove empty lines
|
2019-06-26 17:50:14 +02:00 |
|
Kovid Goyal
|
f722b898b0
|
Remove hard-coded restriction on drawing borders when only a single window is present
Instead this is controlled by the active layout. Fixes #1750
|
2019-06-26 19:35:49 +05:30 |
|