Kovid Goyal
|
0dd3334811
|
Implement getting cmdline of process on macOS as well
|
2018-07-24 11:07:53 +05:30 |
|
Kovid Goyal
|
5485436ea1
|
...
|
2018-07-24 10:18:37 +05:30 |
|
Kovid Goyal
|
9e044750ce
|
When running kittens use the cwd of the child process as the kittens' cwd
|
2018-07-24 10:14:17 +05:30 |
|
Kovid Goyal
|
f84cb2f07a
|
...
|
2018-07-24 09:32:21 +05:30 |
|
Kovid Goyal
|
e0ff6bcc5d
|
Implement protocol for atomic screen updates
See https://gitlab.com/gnachman/iterm2/wikis/synchronized-updates-spec
|
2018-07-23 13:24:49 +05:30 |
|
Kovid Goyal
|
1695f6800c
|
Expand links to kitty docs in sample kitty.conf
|
2018-07-20 21:21:52 +05:30 |
|
Kovid Goyal
|
810f149501
|
Fix #731
|
2018-07-20 21:04:07 +05:30 |
|
Kovid Goyal
|
05d51d8693
|
Fix #730
|
2018-07-20 15:55:39 +05:30 |
|
Kovid Goyal
|
ac4c819f57
|
Add a warning not to edit the apc parsers header files
|
2018-07-20 09:45:05 +05:30 |
|
Kovid Goyal
|
e7cc654bb4
|
Make error message when creating glfw window fails a little more useful
|
2018-07-20 09:36:42 +05:30 |
|
Kovid Goyal
|
bf37e3f77f
|
Format generated header using clang-format
|
2018-07-19 18:56:10 +05:30 |
|
Kovid Goyal
|
af9f7bb0d2
|
Generate the code to parse APC escape codes
Allows it to be re-used for other APC codes
if needed.
|
2018-07-19 18:43:26 +05:30 |
|
Kovid Goyal
|
0b7abf5690
|
Fix test that needed to be changed for new prerendered sprites
|
2018-07-19 14:21:09 +05:30 |
|
Kovid Goyal
|
490ae248f8
|
Render all cursor shapes in the cell shader
|
2018-07-19 14:05:15 +05:30 |
|
Kovid Goyal
|
e552bcb0c6
|
Prerender cursor sprites
|
2018-07-19 14:03:39 +05:30 |
|
Kovid Goyal
|
2c27316c4a
|
Get rid of the cursor program
Cursors will now be drawn in the cell program using a sprite
|
2018-07-19 12:46:25 +05:30 |
|
Kovid Goyal
|
c49dd12855
|
Pass in cursor shape to cell shader
|
2018-07-19 12:13:39 +05:30 |
|
Kovid Goyal
|
544f97a3fe
|
...
|
2018-07-19 11:18:31 +05:30 |
|
Kovid Goyal
|
6a909e0700
|
Get rid of the last branch in the cell shader
|
2018-07-19 10:56:28 +05:30 |
|
Kovid Goyal
|
40a6ad9a1f
|
...
|
2018-07-19 06:07:04 +05:30 |
|
Kovid Goyal
|
039f2b49e8
|
Remove workaround for #654 as it has been upstreamed
|
2018-07-19 05:11:03 +05:30 |
|
Kovid Goyal
|
5ae2406a03
|
macOS: Allow scrolling window contents using mouse wheel/trackbar even when the window is not the active window
Fixes #729
|
2018-07-18 10:34:36 +05:30 |
|
Kovid Goyal
|
2c3235d452
|
Remove need to call super-class on_resize method
|
2018-07-15 16:19:54 +05:30 |
|
Kovid Goyal
|
d2ea71a403
|
Remove unused code
|
2018-07-15 16:14:40 +05:30 |
|
Kovid Goyal
|
feb97b2313
|
Use asyncio for jobs in the diff kitten
|
2018-07-15 16:09:52 +05:30 |
|
Kovid Goyal
|
0b662ecb9a
|
Refactor the kittens tui loop to use asyncio
Gets us timers and various jobs for free, and makes it easier to
integrate with libraries that use asyncio from the larger python
ecosystem.
|
2018-07-15 15:27:35 +05:30 |
|
Kovid Goyal
|
3d0da77c80
|
Revert change to set PYTHONIOENCODING on macOS
It is not needed in python 3.7 as the POSIX locale is
now UTF-8 by default
|
2018-07-15 12:19:48 +05:30 |
|
Kovid Goyal
|
9918397190
|
Add an option :opt:env to set environment variables in child processes from kitty.conf
|
2018-07-15 12:16:43 +05:30 |
|
Kovid Goyal
|
b3e2562c00
|
macOS bundle: Set the PYTHONIOENCODING env var to utf-8
There are apparently still some situations where python ends up with
ascii as its I/O encoding on macOS. See #724
|
2018-07-15 10:38:40 +05:30 |
|
Kovid Goyal
|
255cacf912
|
kitty shell prompt: fallback to plain ascii prompt in case of unicode errors
|
2018-07-14 06:35:43 +05:30 |
|
Kovid Goyal
|
8268f9f612
|
Add a section about remote control to the main page
|
2018-07-14 06:06:59 +05:30 |
|
Kovid Goyal
|
92b8798cad
|
Add note about ctrl+alt to select in columns
|
2018-07-14 06:02:17 +05:30 |
|
Kovid Goyal
|
fbb4db8a83
|
Allocate talk data on the heap
Most users will talk to 0, 1, 2 peers simultaneously at the most,
so allocate memory for them dynamically.
|
2018-07-13 17:13:59 +05:30 |
|
Kovid Goyal
|
19a672caf2
|
Allow kitty to handle talking to more simultaneous peers
|
2018-07-13 16:46:08 +05:30 |
|
Kovid Goyal
|
5a85c890ba
|
Add a printf annotation of the log_error function
|
2018-07-13 16:39:47 +05:30 |
|
Kovid Goyal
|
55556aaac4
|
Ensure queued display events are dispatched when polling/waiting for events
|
2018-07-13 10:56:12 +05:30 |
|
Kovid Goyal
|
31853ee20c
|
Handle errno better when polling for events
|
2018-07-13 10:33:18 +05:30 |
|
Kovid Goyal
|
037bfeff82
|
Give IBUS a maximum of three seconds to respond to a key press
Previously was using the default timeout, which is 25 seconds
|
2018-07-12 18:18:21 +05:30 |
|
Kovid Goyal
|
bf1c919547
|
When de-activating overlay line, mark it dirty
|
2018-07-12 18:18:21 +05:30 |
|
Kovid Goyal
|
202ec17a08
|
Add a changelog entry for IBus support
Fixes #469
|
2018-07-12 18:18:21 +05:30 |
|
Kovid Goyal
|
98ede457a0
|
Do not hand on startup if the ibus daemon is hung
|
2018-07-12 18:18:21 +05:30 |
|
Kovid Goyal
|
3c772c3576
|
...
|
2018-07-12 18:18:21 +05:30 |
|
Kovid Goyal
|
5b1eaa741c
|
IME input: Show the pre-edit text while the IME is in progress
Text is show in reverse video
|
2018-07-12 18:18:21 +05:30 |
|
Kovid Goyal
|
1a1aa2d6aa
|
Nicer debug print for key debugging
|
2018-07-12 18:18:20 +05:30 |
|
Kovid Goyal
|
6e9aecdff3
|
Fix Shift key not working with IBUS
Fixes #721
|
2018-07-12 18:18:20 +05:30 |
|
Kovid Goyal
|
95187632bf
|
Allow using GLFW_IM_MODULE to activate ibus
|
2018-07-12 18:18:20 +05:30 |
|
Kovid Goyal
|
e3e28a023c
|
Fix exporting to glfw
|
2018-07-12 18:18:20 +05:30 |
|
Kovid Goyal
|
65bb71779a
|
Install dbus on travis
|
2018-07-12 18:18:20 +05:30 |
|
Kovid Goyal
|
29dd766a67
|
Fix unused vars warning
|
2018-07-12 18:18:20 +05:30 |
|
Kovid Goyal
|
851145e69e
|
Add some debug prints for IBUS key handling
|
2018-07-12 18:18:20 +05:30 |
|