Commit Graph
111 Commits
Author SHA1 Message Date
Kovid Goyal b3de442116 pretty colors 2017-12-01 12:16:14 +05:30
Kovid Goyal fb797d7735 ... 2017-12-01 12:16:14 +05:30
Kovid Goyal eb8f4e0b3c isosx -> is_macos 2017-12-01 12:16:13 +05:30
Kovid Goyal 85fcd51ea3 Enable building of glfw-wayland backend 2017-12-01 12:16:13 +05:30
Kovid Goyal 9ec6cf721f Update compilation database even after failed builds 2017-12-01 12:16:13 +05:30
Kovid Goyal bcd4c64b8a Key compilation database by output as well 2017-12-01 12:16:13 +05:30
Kovid Goyal 3b0d8ec500 Nicer error when pkg-config fails 2017-12-01 12:16:13 +05:30
Kovid Goyal df56080303 Fix building on travis/macOS libunistring detection 2017-12-01 12:16:12 +05:30
Kovid Goyal ec06dd7460 Add a --verbose build flag 2017-12-01 12:16:12 +05:30
Kovid Goyal 3773aaa8a1 Get it building on macOS 2017-12-01 12:16:11 +05:30
Kovid Goyal dfd8a69cf2 Build kitty against bundled glfw 2017-12-01 12:15:36 +05:30
Kovid Goyal 9307486254 Initial import of glfw 2017-12-01 12:15:36 +05:30
Kovid Goyal 6a627cca9e A spot of refactoring 2017-12-01 12:15:36 +05:30
Kovid Goyal 480f4bf44e Build script should not fail on python without threading 2017-12-01 12:15:36 +05:30
Kovid Goyal b5b2f11b18 Enable parallel builds 2017-12-01 12:15:36 +05:30
Kovid Goyal b08f4ab593 Use startup notifications in single instance mode 2017-12-01 12:15:35 +05:30
Kovid Goyal 523c9ff0d1 Make incremental building the default 2017-11-14 09:47:08 +05:30
Kovid Goyal a02fd8411a Generate a compilation database, useful for llvm tooling 2017-11-14 09:31:23 +05:30
Kovid Goyal 541f389a06 Work on using FreeType to render on macOS as well 2017-11-10 15:39:53 +05:30
Kovid Goyal 9842a47f85 Install an up-to-date version of harfbuzz on travis 2017-11-09 16:55:44 +05:30
Kovid Goyal 0d92ea72e1 Add harfbuzz includes on macOS as well 2017-11-09 16:45:44 +05:30
Kovid Goyal e8798b5bf2 Fix UBSan not available on OS X clang 2017-11-08 17:50:32 +05:30
Kovid Goyal 9bef53459f Fix application icon not being placed in apps sub-directory in linux bundle 2017-11-08 17:38:34 +05:30
Kovid Goyal c2f008672c Use clang by default on macOS 2017-11-08 17:30:55 +05:30
Kovid Goyal c1a1b06fe7 Use -Og when building in debug mode 2017-11-08 17:12:35 +05:30
Kovid Goyal ea4edaaddd Remove glew from build script 2017-11-08 16:02:35 +05:30
Kovid Goyal 6362499fc2 Switch to using glad instead of glew 2017-11-08 15:15:25 +05:30
Kovid Goyal c0114d5e4e DRYer 2017-11-05 09:22:15 +05:30
Kovid Goyal d9ff3bce72 Cleanup compiler flags a little 2017-11-01 14:35:57 +05:30
Kovid Goyal 6370dccb1a ASAN build fixes 2017-11-01 12:12:15 +05:30
Kovid Goyal 04a61d0e21 Convert test-launcher into a generic asan-launcher so that it can be used to run kitty as well 2017-11-01 12:03:59 +05:30
Kovid Goyal 89d5387a52 Link against harfbuzz 2017-10-27 11:19:57 +05:30
Kovid Goyal 25913f77e0 Add a clean action to setup.py 2017-10-17 13:35:54 +05:30
Kovid Goyal 1c9612bd55 Turn on LTO for release builds 2017-10-05 21:18:21 +05:30
Kovid Goyal 9601ed79f1 Travis build fixes 2017-09-30 13:51:48 +05:30
Kovid Goyal 01fb9436dd Code to read compressed and PNG encoded image data 2017-09-30 13:51:48 +05:30
Kovid Goyal c973a7326e Dont link against rt on macOS 2017-09-30 13:51:48 +05:30
Kovid Goyal 66bce4b8cd Code to read image data 2017-09-30 13:51:48 +05:30
Kovid Goyal a783325464 Nicer parsing of dependencies file 2017-09-30 12:25:03 +05:30
Kovid Goyal af99c172fe Use dependency mapping when doing incremental builds 2017-09-30 12:18:08 +05:30
Kovid Goyal 9eea178890 Make --debug-gl have zero runtime cost when absent 2017-09-15 10:45:22 +05:30
Kovid Goyal 9bea1001f9 Speedup unicode character property lookup
Use libunistring instead of building predicates from the unicode
database
2017-09-15 10:45:19 +05:30
Kovid Goyal 7041616837 More semantic handling of profile arg when compiling 2017-08-26 10:36:04 +05:30
Kovid Goyal a922b4c789 Add instrumentation to analyse kitty performance 2017-08-26 10:24:12 +05:30
Kovid Goyal fe3e51a00d Move the GLSL shaders into their own files 2017-08-21 16:39:34 +05:30
Ondřej Súkup ae62d36a4a Remove unneeded try except block
os.makedirs has from python-3.2 option `exist_ok`
2017-06-08 20:25:34 +02:00
Kovid Goyal 76e3101d9b Hide all symbols 2017-06-07 11:19:53 +05:30
Kovid Goyal 24a4fbd987 Add a function to hide the title bar on OS X 2017-06-03 08:45:27 +05:30
Kovid Goyal a79bb3add2 Correct the DEBUG define 2017-05-24 07:47:11 +05:30
Kovid Goyal 01d0e7474f Change reported version to >= 4000 so that vim autodetects SGR mouse support correctly 2017-05-19 14:23:11 +05:30