4486 Commits

Author SHA1 Message Date
Kovid Goyal
8424f55177 Finish the straight line box drawing characters 2017-01-08 19:34:04 +05:30
Kovid Goyal
334541e8dc Ensure temp files dont pollute the config dir
Also fix cached values not being de-serialized on python < 3.6
2017-01-08 17:45:03 +05:30
Kovid Goyal
ca0786cd27 Remember last used window size. Fix #21 2017-01-08 16:53:07 +05:30
Kovid Goyal
089c6f25cd Use an appropriate default config dir on OS X 2017-01-08 16:29:27 +05:30
Kovid Goyal
1b81971464 Start work on rendering box drawing characters directly 2017-01-08 16:25:35 +05:30
Kovid Goyal
d786d71cab Merge pull request #20 from vlisivka/master
Combination shift-ins is added to paste from selection. See #5.
2017-01-08 15:32:59 +05:30
Volodymyr M. Lisivka
542a41c698 Combination shift-ins is added to paste from selection, to comply with IBM CUA. 2017-01-08 11:53:18 +02:00
Kovid Goyal
0426aadaa5 Map Ctrl+Home,End,Delete to CSI sequences
Mimics behavior of xterm
2017-01-08 13:40:53 +05:30
Kovid Goyal
4648b80a10 Be a little more explicit when describing how to use linux-package 2017-01-08 13:14:51 +05:30
Kovid Goyal
54c9f2015e Allow optimization level to be controlled via command line args 2017-01-08 13:05:32 +05:30
Kovid Goyal
f26371f5dd spelling error 2017-01-08 12:29:56 +05:30
Kovid Goyal
50b0f44dff Add a linux-package command to help linux packagers create good kitty packages 2017-01-08 12:17:44 +05:30
Kovid Goyal
34c947ba35 Dont rely on --atleast-version 2017-01-08 11:06:35 +05:30
Kovid Goyal
0cd0a9f778 Use Python rather than Python.framework for linking 2017-01-08 10:30:01 +05:30
Kovid Goyal
195b2c09de Send special CSI sequences for Ctrl+arrow keys
Mimics behavior of xterm. Fixes #15
2017-01-08 09:51:14 +05:30
Kovid Goyal
b3fbb938b3 Handle build failing when running under pyenv 2017-01-08 08:48:31 +05:30
Kovid Goyal
fcb072bbd9 Add Makefile 2017-01-07 22:51:56 +05:30
Kovid Goyal
0a40efb5f0 Fix window blank after startup until first resize
Fixes #10
2017-01-07 22:45:49 +05:30
Kovid Goyal
a9856da2c3 Disable check for glew version on travis 2017-01-07 22:11:23 +05:30
Kovid Goyal
46169ace1c Show version of glew when version 2 not found 2017-01-07 22:09:12 +05:30
Kovid Goyal
e8bbf3fe4f Add a build time check for glew >= 2.0.0 2017-01-07 21:59:35 +05:30
Kovid Goyal
fb19c81245 Implement the check for glfw version properly this time 2017-01-07 21:52:33 +05:30
Kovid Goyal
b3e2f9c9f6 Revert previosu commit since it breaks on travis 2017-01-07 21:49:02 +05:30
Kovid Goyal
e9dd7f6276 Add a compile time check for GLFW version 2017-01-07 21:39:28 +05:30
Kovid Goyal
a7e2fa570f Merge pull request #6 from Lompik/fixpaste
don't call screen.in_bracketed_paste_mode, it is a property
2017-01-07 16:30:36 +05:30
Stephane Fontaine
df592e83a1 don't call screen.in_bracketed_paste_mode, it is a property 2017-01-07 13:48:54 +04:00
Kovid Goyal
07511a5621 Dont use xdpyinfo on OS X
Need to investigate if a separate implementation is needed or if we can
just trust the values from GLFW
2017-01-07 14:30:25 +05:30
Kovid Goyal
1cdd481e00 Dont use xsel on OS X 2017-01-07 13:37:22 +05:30
Kovid Goyal
8ed7bdc42f ... 2017-01-07 13:24:46 +05:30
Kovid Goyal
92f19f6a1c Add a link to the OS X porting issue 2017-01-07 13:23:16 +05:30
Kovid Goyal
8a1d70e70d Fix #4 2017-01-07 13:11:48 +05:30
Kovid Goyal
c3218356d4 Fix #2 2017-01-07 13:01:32 +05:30
Kovid Goyal
2c82652218 Add xdpyinfo and xsel to the dependencies 2017-01-07 12:36:46 +05:30
Kovid Goyal
ca97b86d16 A more robust derivation of the python dll 2017-01-07 11:42:10 +05:30
Kovid Goyal
22a93c9306 Add note about cross platform support 2017-01-07 10:48:59 +05:30
Kovid Goyal
ec45e0688c Add a screenshot 2017-01-07 09:44:57 +05:30
Kovid Goyal
af8d44ecab Refactor screen mode API to use get/setters 2017-01-04 10:24:00 +05:30
Kovid Goyal
b4af2ff314 The cursor visible (DECTCEM) property should be global, not affected by save/restore of cursor or alternate screens 2017-01-04 10:02:39 +05:30
Kovid Goyal
7c76e907c2 When switching to alternate screen always reset cursor 2017-01-04 08:58:49 +05:30
Kovid Goyal
4ccb05d3d3 Also save DECTCEM when saving cursor 2017-01-04 08:29:33 +05:30
Kovid Goyal
5b9aadd135 Simplify conditional 2017-01-04 08:14:47 +05:30
Kovid Goyal
9e2653a55a Clear the alternate screen when switching to it 2016-12-29 16:40:46 +05:30
Kovid Goyal
5cc6616e8a Fix underline_position not legal on low res screens 2016-12-24 17:31:42 +05:30
Kovid Goyal
d0c16e8b7b Fix crash when parsing malformed CSI sequence with several thousand parameters 2016-12-19 18:33:48 +05:30
Kovid Goyal
39e770a670 Fix cursor position being rendered incorrectly after screen resize 2016-12-18 21:06:54 +05:30
Kovid Goyal
7559ff97e1 Turn on address sanitization when running on Travis 2016-12-18 15:03:23 +05:30
Kovid Goyal
c323e5372c Fix a memory leak when deleting screens
The HistoryBuf object was not being de-allocated
2016-12-18 14:04:42 +05:30
Kovid Goyal
315595aa77 ... 2016-12-18 14:02:03 +05:30
Kovid Goyal
3e1dac97ad Fix a couple of out of bounds memory reads 2016-12-18 13:58:01 +05:30
Kovid Goyal
73fa3c4a63 Build with clang as well on the CI server 2016-12-18 12:49:31 +05:30