Kovid Goyal
1e998b6a3f
Use mypy in daemon mode
2020-03-05 20:38:51 +05:30
Kovid Goyal
d83a450260
A command for test.py to generate the typing stubs and run mypy
2020-03-05 15:58:30 +05:30
Kovid Goyal
64b497589f
Start adding typing info
2020-03-03 14:31:25 +05:30
Luflosi
f8098662b6
Explicitly mark directories as such in .gitignore
2019-07-31 15:27:06 -05:00
Luflosi
ca55438fda
Ignore several directories and files only in the root of the repo
...
These directories are always located in the root directory of the repository. Therefore it's better to only ignore these files in this location.
2019-07-31 10:16:19 -05:00
Kovid Goyal
e8b4356a88
Merge branch 'ignore_build_only_in_root' of https://github.com/Luflosi/kitty
2019-07-29 11:37:36 +05:30
Kovid Goyal
634138cd3b
Removed unused entry from .gitignore
...
Fixes #1859
tags is the file generated by ctags
2019-07-29 11:36:46 +05:30
Luflosi
3f6b07de81
Ignore the build
directory only in the root of the repo
...
The `build` directory is always located at the root directory of the repository. Therefore it's better to only ignore `build` in this location.
2019-07-29 00:59:35 -05:00
Kovid Goyal
93b62c4dfd
Also redo linking if the link command changes
2019-07-05 19:09:10 +05:30
Kovid Goyal
6f8214c15c
Add the generated macOS icons to git
...
Removes the need for optipng/librsvg when building kitty.
2019-06-28 13:48:09 +05:30
Kovid Goyal
9135387cfa
Get rid of the various different launchers
...
Now there is only one launcher. Which means it can be used to start
kitty with profiling and ASAN in the natural way. The recommended
way to run kitty from source is now:
./kitty/launcher/kitty
The launcher also automatically re-execs to resolve symlinks on macOS.
2019-06-24 17:21:30 +05:30
Luflosi
90c10da398
Ignore all *.dSYM directories
...
Building `kitty-profile` on macOS creates a `kitty-profile.dSYM` directory, that should be ignored, just like `asan-launcher.dSYM`.
2019-06-23 14:18:45 +02:00
Luflosi
0ffee56170
Ignore asan-launcher.dSYM directory
2018-11-20 16:03:34 +01:00
Luflosi
3f25f70783
Ignore .DS_Store
2018-06-18 14:39:12 +02:00
Kovid Goyal
a3e4c74f5d
Add command line API reference
2018-05-30 15:14:07 +05:30
Kovid Goyal
f82b7841c6
Start work on a kitty website
...
Port the current asciidoc documentation to sphinx
2018-05-29 21:03:50 +05:30
Kovid Goyal
5a905dfe7f
Add kitty.app to .gitignore
...
Also have make clean clean linux-package and kitty.app when running
manually.
2018-03-14 12:10:15 +05:30
Kovid Goyal
982a9320c5
Final fixes needed for wayland building
...
kitty now runs under wayland again
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
a02fd8411a
Generate a compilation database, useful for llvm tooling
2017-11-14 09:31:23 +05:30
Kovid Goyal
6362499fc2
Switch to using glad instead of glew
2017-11-08 15:15:25 +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
25913f77e0
Add a clean action to setup.py
2017-10-17 13:35:54 +05:30
Kovid Goyal
9e5dbb45d4
Move the graphics protocol documentation to a separate file
2017-09-30 13:51:52 +05:30
Kovid Goyal
5b24d51fcd
Fix failing screen resize test
...
Take into account the index that now happens to ensure that
the cursor is on a new line.
2017-09-30 13:51:35 +05:30
Kovid Goyal
a922b4c789
Add instrumentation to analyse kitty performance
2017-08-26 10:24:12 +05:30
Kovid Goyal
788f09e855
Use a special test launcher that links the sanitize runtime library directly
2017-05-15 12:07:36 +05:30
Kovid Goyal
60815bf359
A logo for kitty
2017-01-18 19:56:43 +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
408bc931cc
Remove the markdown readme
2016-12-08 09:59:50 +05:30
Kovid Goyal
eccf0ca54e
Infrastructure for building C extensions
2016-10-31 14:45:49 +05:30
Kovid Goyal
de072b3b42
Initial commit
2016-10-14 12:33:27 +05:30