124 Commits

Author SHA1 Message Date
Kiyoshi '13k' Murata
bd741365cb Fix packaging trying to modify unrelated files
`package()` method in `setup.py` tries to compile and chmod all files
under the directory given by `--prefix PREFIX`.

If PREFIX is a directory containing other distributions (like
`/usr/local` or `$HOME/.local`), then it would try to compile - using
possibly the wrong python version - and chmod all files within PREFIX.
2018-02-15 19:46:51 -02:00
Kovid Goyal
8c18486836
Module with all the data for unicode entry by character name 2018-02-09 19:56:25 +05:30
Kovid Goyal
b6ed3951bc
Add the kittens dir when building the package 2018-02-09 16:59:15 +05:30
Kovid Goyal
973bbf3f8a
Fix #316 2018-02-09 16:44:52 +05:30
Kovid Goyal
5faa649452
Drop the dependency on libunistring 2018-01-18 00:09:40 +05:30
Kovid Goyal
236c92b2b4
No longer use a shell script for the wrapper .app 2018-01-11 08:40:35 +05:30
Kovid Goyal
566e641be1
Allow easily building a kitty.app wrapper to run kitty from source 2018-01-10 07:44:16 +05:30
Kovid Goyal
08d5448523
Move creation of Info.plist and kitty.icns into osx-bundle 2018-01-10 06:58:57 +05:30
Kovid Goyal
4621ff41d9
Skip building the wayland backend on systems with missing wayland protocol definitions
Fixes #254
2017-12-27 06:22:36 +05:30
Kovid Goyal
56a30a014c
Fix compilation order reversed 2017-12-11 20:28:36 +05:30
Kovid Goyal
5407fa72b4
Start work on rendering with CoreText 2017-12-10 20:28:06 +05:30
Kovid Goyal
e630abfe7f
Revert change to use libpng16
Does not fix the OP's problem.
2017-12-06 21:10:48 +05:30
Kovid Goyal
11b17c09ce
Call pkg-config with libpng16 instead of libpng
Should fix compilation on linux systems that have libpng12 as their
default libpng. libpng16 was released over five years ago! Sigh...
Fixes #216
2017-12-06 20:54:46 +05:30
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