| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-02-03 | Makefile: Only check for pkg-config when on a system that uses it | Maxime Coste | |
| This fixes compilation on OSX where pkg-config is not installed by default. | |||
| 2018-01-11 | src makefile: Abort compilation when `pkg-config` is not in PATH | Frank LENORMAND | |
| Fixes #1792 | |||
| 2017-11-19 | Docs: add missing -i <suffix> command line flag | Delapouite | |
| 2017-11-19 | Makefile: Add ability to disable compressing manpage | Kylie McClain | |
| Some distributions don't compress them. | |||
| 2017-11-17 | Makefile: use PKG_CONFIG, not pkg-config | Kylie McClain | |
| 2017-11-02 | doc.kak: Render documentation internally instead of relying on man | Maxime Coste | |
| doc.kak now behaves as a basic asciidoc renderer. Asciidoc is unfortunately still a dependency to generate the manpage of the `kak` command. | |||
| 2017-11-01 | Rename doc/manpages to doc/pages | Maxime Coste | |
| That fact we use man for these is an implementation detail. | |||
| 2017-11-01 | Regex: Remove boost related code | Maxime Coste | |
| 2017-10-30 | Makefile: Use pkg-config on Linux to get the ncurses compilation flags | Maxime Coste | |
| Fixes #1659 | |||
| 2017-08-03 | Change documentation directory towards $kak_runtime/doc | Maxime Coste | |
| 2017-07-19 | Fix travis configuration for C++14 support | Maxime Coste | |
| 2017-07-19 | Migrate code to c++14 | Maxime Coste | |
| 2017-06-26 | Disable -Wunknown-attributes | Maxime Coste | |
| 2017-06-17 | Disable -Wnoexcept-type warning | Maxime Coste | |
| We dont really care that the mangled name will change, Kakoune is not built as a library. Fixes #1436 | |||
| 2017-05-27 | Put the doc/manpages/ pages in the 'k' section | Maxime Coste | |
| 2017-05-20 | Always link input files in the same order | Bernhard M. Wiedemann | |
| to produce bit-identical 'kak' binaries See https://reproducible-builds.org/ for why this is good. This change is needed because filesystem ordering is random and ordering matters for the g++ linker | |||
| 2017-05-20 | do not embed timestamps in .gz files | Bernhard M. Wiedemann | |
| using gzip -n to produce bit-identical results and -9 to compress a bit better | |||
| 2017-03-26 | src: Fix the `distclean` Makefile target | Frank LENORMAND | |
| Have the Makefile remove the actual binaries and generated documentation when called with the `distclean` target | |||
| 2017-03-07 | Update Makefile | guillaumecherel | |
| 2017-02-27 | Compile optimized and debug into different files, make `kak` a symlink | Maxime Coste | |
| 2017-02-27 | Cleanup some tabby mess in the Makefile | Maxime Coste | |
| 2017-01-29 | Fix option name in haskell.kak | Maxime Coste | |
| 2017-01-14 | Remove the option that excludes the `-pedantic` flag from `CXXFLAGS` | Frank LENORMAND | |
| Allowing compilation without the `-pedantic` flag was a temporary trick to work around a bug involving `libstdc++` and `musl`. A fix has been pushed for the issue in the appropriate repositories, we no longer need the optional non-pedantic compilation option. | |||
| 2017-01-05 | Use PREFIX to locate ncurses and boost on macOS | Rob Warner | |
| 2017-01-04 | Allow non-standard homebrew location for boost and ncurses linking | Rob Warner | |
| 2016-12-30 | use explicit flags for homebrew's boost on osx | Martin Chaine | |
| 2016-11-02 | Add experimental static linking support to the makefile | Maxime Coste | |
| 2016-10-13 | Use CPPFLAGS instead of CXXFLAGS for the _XOPEN_SOURCE define | Maxime Coste | |
| 2016-10-01 | Enable _XOPEN_SOURCE=700 on cygwin to get the wcwidth function | Maxime Coste | |
| 2016-09-25 | Add some standard GNU targets to the Makefile | Frank LENORMAND | |
| Closes #813 | |||
| 2016-03-10 | Update Makefile for OSX build with homebrew ncurses | Robert J. Ennis | |
| This adds compilation flags to include the homebrew installed ncurses 6.0 library during compilation. | |||
| 2016-02-18 | Disable interactive mode when moving documentation manpages | Frank LENORMAND | |
| 2016-02-11 | Merge remote-tracking branch 'jjthrash/osx-asciidoc-fixes' | Maxime Coste | |
| 2016-02-11 | Support validating some options values before setting them | Maxime Coste | |
| Fixes #583 | |||
| 2016-02-11 | Remove A2X variable from Makefile since it doesn't fix the OSX homebrew problem | Jimmy Thrasher | |
| Per suggestion by @lenormf | |||
| 2016-02-11 | Convert GNU sed extension into more general expression to work with BSD/OSX | Jimmy Thrasher | |
| 2016-02-11 | Turn off xmllint for a2x.py | Jimmy Thrasher | |
| The docbook DTD is not locally available in OSX, and the a2x.py command calls xmllint with `--nonet` so it can't fetch the DTD. Easier to just turn off linting. | |||
| 2016-02-06 | Cleanup doc manpages generation | Maxime Coste | |
| 2016-02-04 | Prevent unconditional generation of the man pages, fix the executable name ↵ | Frank LENORMAND | |
| for `a2x` on Mac OS X | |||
| 2016-02-04 | Rename the man page to `kak` | Frank LENORMAND | |
| 2016-02-04 | Properly install the man page when using a custom prefix | Frank LENORMAND | |
| 2016-02-04 | Fix the installation of documentation pages | Frank LENORMAND | |
| 2016-02-04 | Merge remote-tracking branch 'occivink/master' | Maxime Coste | |
| 2016-02-03 | Adapt 'make install' to rc/ reorganization | O. Perret | |
| 2016-02-03 | Generate the documentation pages in the troff format | Frank LENORMAND | |
| This commit introduces the `doc` target in the Makefile, which generates man pages from the `asciidoc`-formatted documentation in the `doc/manpages` directory. Before being installed into the `$(sharedir)/doc` directory, the generated raw man pages have to be striped of a few sections without which `a2x` won't convert the `asciidoc` data: the shady block of shell script in the `doc` target does just that, along with compressing the resulting man page. New dependency hereby introduced: `asciidoc`. | |||
| 2016-02-03 | Migrate the raw troff `kakoune` man page to the asciidoc format | Frank LENORMAND | |
| 2016-02-02 | Add a basic man page | Frank LENORMAND | |
| 2015-12-12 | Remove deprecated userconfig rule | Enrico Lumetti | |
| 2015-11-19 | Makefile: Allow for passing include/ncursesw path | Kylie McClain | |
| 2015-11-19 | Fix building with musl libc | Kylie McClain | |
