James McCoy
dc6efb5b37
Use uint64_t to detect out of range graphics command id
...
parse_graphics_code() uses an unsigned long to detect if the id is
"> UINT32_MAX", however sizeof(long) == sizeof(void *) on Linux systems.
So this condition will be impossible on any 32-bit system.
2018-04-19 20:32:48 -04:00
James McCoy
b26d1f306d
travis: Force unsigned char on one build
2018-04-19 20:23:11 -04:00
James McCoy
cf678d8179
Remove unnecessary <sys/sysctl.h> include
...
The code that required this include was removed in
66803e6873c9f8df1a75265aedc0670fce4411be, and the include is causing
build failures for some of Debian's architectures.
2018-04-19 19:14:40 -04:00
Kovid Goyal
8cecb22481
Add a link to the debian package
...
See #263
2018-04-19 19:42:46 +05:30
Kovid Goyal
2504266806
macOS: Fix option as alt not working for keys that act as dead keys in the current keyboard layout
2018-04-19 17:44:31 +05:30
Kovid Goyal
e3795eb07e
Dont add CPPFLAGS from the python build
...
They contain include paths specific to the python build such as -I. that
are not appropriate for building kitty. Also move cppflags in front of
cflags when invoking the compiler.
2018-04-19 10:33:10 +05:30
Kovid Goyal
796ead5d75
Merge branch 'support-cppflags' of https://github.com/jamessan/kitty
2018-04-19 10:27:22 +05:30
Kovid Goyal
d5907a1bf9
More work on the diff kitten
2018-04-19 10:26:14 +05:30
James McCoy
ddd4774169
setup.py: Support specifying CPPFLAGS distinctly from CFLAGS
2018-04-18 23:08:45 -04:00
Kovid Goyal
1dc83a47cf
When rendering a private use unicode codepoint and a space as a two cell
...
ligature, set the foreground colors of the space cell to match the
colors of the first cell. Works around broken applications like
powerline that use different colors for the two cells. Fixes #467
2018-04-19 07:30:36 +05:30
Kovid Goyal
0a8dc4be0a
Start work on the diff kitten
2018-04-17 17:43:56 +05:30
Kovid Goyal
3d99361790
Add a note about dotted and dashed underline styles
2018-04-17 08:21:28 +05:30
Kovid Goyal
1e278938cc
Fix #463
2018-04-16 21:51:55 +05:30
Kovid Goyal
ba177c61bc
...
2018-04-16 16:46:42 +05:30
Kovid Goyal
458f10be10
version 0.9.0
v0.9.0
2018-04-15 20:18:52 +05:30
Kovid Goyal
c1667d9fc1
Fix run_kitten shortcuts in readme
2018-04-15 20:04:32 +05:30
Kovid Goyal
52f4e81d59
hints kitten: Reverse order of hints
...
Gives hints at the bottom of the screen smaller numbers. In
non-fullscreen usage matches closer to the bottom are more likely to be
the ones the user is looking for. Fixes #460
2018-04-14 23:07:53 +05:30
Kovid Goyal
1056ab1b81
Store marks in the index map
2018-04-14 23:01:49 +05:30
Kovid Goyal
3f9d04b616
Fix #458
2018-04-14 08:41:40 +05:30
Kovid Goyal
d9cc065c99
...
2018-04-13 22:34:28 +05:30
Kovid Goyal
612fb3b596
Process events when timeout is zero
2018-04-13 22:34:08 +05:30
Kovid Goyal
532d51c411
Neaten up main_loop()
2018-04-13 15:19:25 +05:30
Kovid Goyal
5630c0e434
Fix merging of shortcuts
...
Multi-key shortcuts take precedence over conflicting single key
shortcuts defined at the same and lower levels
2018-04-12 19:40:22 +05:30
Kovid Goyal
5ba8ca2745
...
2018-04-12 16:53:46 +05:30
Kovid Goyal
e9ffb8d185
Clarify --config help text
2018-04-12 16:47:26 +05:30
Kovid Goyal
339a2e0800
Add a word select type to the hints kitten
2018-04-12 13:49:12 +05:30
Kovid Goyal
98c04fb7da
Pass some common option values to the kittens
2018-04-12 13:21:05 +05:30
Kovid Goyal
c95d1393cc
Add some more default keybindings for the hints kitten
2018-04-12 13:01:16 +05:30
Kovid Goyal
1779cdd353
Fix #455
2018-04-12 10:45:29 +05:30
Kovid Goyal
6a090ac740
Add a --type argument to hints kitten
...
Allows addition of more sophisticated types of matches later.
2018-04-12 10:30:32 +05:30
Kovid Goyal
3c7236557c
hints: Use --program=@ to copy to clipboard
2018-04-12 10:16:48 +05:30
Kovid Goyal
83a3d99824
Make --help work for all kittens
2018-04-12 09:33:50 +05:30
Kovid Goyal
808750a76a
Rename url_hints to just hints
2018-04-12 09:23:48 +05:30
Kovid Goyal
32caea4197
Better error message for unknown uniform in cursor program
2018-04-12 09:11:43 +05:30
Kovid Goyal
038248f55d
Remove unnecessary handling of passed in files to url_hints
2018-04-12 09:04:54 +05:30
Kovid Goyal
21b7bf6009
url_hints: Allow using a group to ignore prefix/suffix when matching via regex
2018-04-12 08:54:36 +05:30
Kovid Goyal
9dc571d8a9
Add a conveninet shortcut to test kittens
2018-04-12 08:52:00 +05:30
Kovid Goyal
805baad9cd
More appropriate message when URLs not found
2018-04-12 07:27:40 +05:30
Kovid Goyal
cc910f6b79
...
2018-04-12 07:16:20 +05:30
Kovid Goyal
56dd442e2c
Flush output streams on kitten end
2018-04-11 20:24:39 +05:30
Kovid Goyal
3192b61385
...
2018-04-11 20:19:03 +05:30
Kovid Goyal
eef3a215a1
...
2018-04-11 14:42:07 +05:30
Kovid Goyal
cb7fff6986
Refactor the ask kitten to use the new API
2018-04-11 14:40:58 +05:30
Kovid Goyal
75b5130d96
Allow the URL hints kitten to insert the selected URL into the terminal
2018-04-11 13:22:07 +05:30
Kovid Goyal
2cf8c6aea7
Refactor the kittens framework
...
Make it possible to perform arbitrary actions with the kittens output
and also allow running kittens from standalone python files.
2018-04-11 13:09:31 +05:30
Kovid Goyal
5755ba72b1
Fix #449
2018-04-09 20:13:13 +05:30
Kovid Goyal
785937ecfc
Remove unnecessary function calls
...
glfwSetInputMode is a no-op if the passed in mode is the same as the
current mode anyway.
2018-04-09 19:40:14 +05:30
Kovid Goyal
955ead05be
Make the command to copy over terminfo files a one liner
2018-04-09 16:45:11 +05:30
Kovid Goyal
3830261384
Merge branch 'patch-2' of https://github.com/maximbaz/kitty
2018-04-09 16:38:42 +05:30
Maxim Baz
662ab0df45
Allow background opacity for values in range [0.91, 0.99]
2018-04-09 12:59:17 +02:00