aboutsummaryrefslogtreecommitdiff
path: root/cmake.deps
Commit message (Collapse)AuthorAge
...
* build(deps): bump luajit to HEAD - 8af63f992Christian Clason2023-09-12
|
* build(deps): bump tree-sitter to HEAD - 46af27796Christian Clason2023-09-12
|
* build(deps): bump luajit to HEAD - 5a18d4582Christian Clason2023-09-10
|
* build: bump lpeg to 1.1.0 (#25016)dundargoc2023-09-04
| | | | Release notes indicates it has better UTF8 handling which is relevant for us.
* build: various fixesdundargoc2023-09-04
| | | | | | | | | - simplify lua interpreter search - fix incorrect variable name in BuildLua.cmake - build PUC Lua with -O2 - silence non-mandatory find_package search for libuv - simplify Find modules - Prefer using the explicitly set CI_BUILD over relying on the environment variable "CI".
* build(deps): bump luajit to HEAD - 41fb94defChristian Clason2023-08-30
|
* build(deps): bump luajit to HEAD - 83954100dChristian Clason2023-08-29
|
* build(deps): bump tree-sitter to HEADAmaan Qureshi2023-08-29
|
* build(deps): bump tree-sitter-python to v0.20.4Sanchayan Maity2023-08-27
|
* build(deps): bump luv to HEAD dcd1a1czhaozg2023-08-27
|
* build(deps): bump luajit to HEAD - 03c31124cChristian Clason2023-08-23
| | | | | | Switch to a rolling release, so the `0-beta3` suffix is dropped in favor of the date. Remove the custom UNIX command as the symlink is now created by the LuaJIT Makefile.
* build(deps): bump tree-sitter to HEAD - ab09ae20dChristian Clason2023-08-19
|
* fix(deps): remove stray conflict markerChristian Clason2023-08-15
| | | | fixup for https://github.com/neovim/neovim/commit/22d397c233b12a94ba36052d9e626ed61e25d488
* build(deps): bump tree-sitter-lua to v0.0.19Christian Clason2023-08-15
|
* build(deps): bump tree-sitter-c to v0.20.6Christian Clason2023-08-14
|
* build(deps): bump tree-sitter-c to v0.20.5Christian Clason2023-08-13
|
* build(deps): bump luajit to HEAD - 72efc42efChristian Clason2023-08-13
|
* build(deps): bump tree-sitter to HEAD - 0a1c4d846 (#24607)Christian Clason2023-08-08
| | | | adapt to breaking change in `ts_query_cursor_set_max_start_depth` https://github.com/tree-sitter/tree-sitter/pull/2278
* build(deps): bump libvterm to 0.3.3 (#24547)zeertzjq2023-08-04
| | | Fix #21106
* build(deps): bump tree-sitter-c to v0.20.4 (#24495)Christian Clason2023-07-27
|
* build(deps): bump tree-sitter to HEAD - 3f44b8968 (#24447)Christian Clason2023-07-23
|
* build(deps): bump tree-sitter-python to v0.20.3 (#24446)Christian Clason2023-07-23
|
* fix(treesitter): update markdown parser and queries (#24429)Christian Clason2023-07-22
|
* build(deps): bump luajit to HEAD - 8635cbabf (#24301)Christian Clason2023-07-13
|
* build(deps): bump luv to 1.45.0-0 (#24228)Christian Clason2023-07-02
| | | https://github.com/luvit/luv/releases/tag/1.45.0-0
* feat(treesitter): add bash parser and queriesChristian Clason2023-07-01
|
* feat(treesitter): add python parser and queriesChristian Clason2023-07-01
|
* feat(treesitter): bundle markdown parser and queries (#22481)Christian Clason2023-07-01
| | | | | | | * bundle split Markdown parser from https://github.com/MDeiml/tree-sitter-markdown * add queries from https://github.com/nvim-treesitter/nvim-treesitter/tree/main * upstream `#trim!` and `#inject-language!` directives Co-authored-by: dundargoc <gocdundar@gmail.com>
* build(deps): bump libuv to v1.46.0 (#24218)Christian Clason2023-07-01
| | | https://github.com/libuv/libuv/releases/tag/v1.46.0
* build(deps): tree-sitter-vimdoc v2.0.1Justin M. Keyes2023-06-26
|
* fix(treesitter): update lua parser and queries (#24148)Christian Clason2023-06-26
|
* refactor: remove WINGUI_URLJustin M. Keyes2023-06-12
| | | | nvim-qt was removed in 0370e4def0c0328f8cd09f02c1ca82ed491ecb9a
* build!: remove neovim qtdundargoc2023-06-06
| | | | | | | | | | | | | | | | | | | | | | | Neovim QT was originally bundled on Windows as a response to the then lackluster terminal options. The situation has dramatically changed, with viable options such as Windows terminal, Alacritty and Wezterm to name a few. The Windows build no longer needs this special treatment for neovim to be usable. Pros: - Release builds will be smaller. - Less maintenance burden. - Clearer separation of responsibility (neovim issues go to the neovim repo and neovim-qt issues to the neovim-qt repo). - More consistent treatment between platforms. Cons: - Users who've come to expect neovim-qt to be bundled with nvim will need to adjust and download neovim-qt from https://github.com/equalsraf/neovim-qt instead. - Similarly, build scripts will need to be adjusted to reflect this change. Closes https://github.com/neovim/neovim/issues/21209.
* build(deps): bump luajit to HEAD - 51fb2f2c3 (#23886)Christian Clason2023-06-02
|
* feat(term): enable reflow by default (#21124)Christian Clason2023-05-24
| | | | | | | | | libvterm v0.3 supports reflow of terminal buffer when Nvim is resized Since v0.3 is now a required dependency, enable it by default to find (and fix) possible issues. Note: Neovim's scrollback buffer does not support reflow (yet), so lines vanishing into the buffer due to a too small window will be restored without reflow.
* fix(deps): restore functionality of USE_EXISTING_SRC_DIRJames McCoy2023-05-22
| | | | | 30a0299bc removed the USE_EXISTING_SRC_DIR hack which broke building the nightly PPA since ExternalProject tried to download the sources.
* build: move luarocks and rocks installation to main builddundargoc2023-05-21
| | | | | | This will ensure luacheck and busted are only installed when they're actually needed. This cuts total build time by over 50%. Closes https://github.com/neovim/neovim/issues/22797.
* build(deps): bump luv to HEAD - c1497c0ffChristian Clason2023-05-21
|
* build(deps): bump libuv to v1.45.0 (#23684)Christian Clason2023-05-19
|
* build: bundle uncrustifydundargoc2023-05-18
| | | | | | Uncrustify is sensitive to version changes, which causes friction for contributors that doesn't have that exact version. It's also simpler to download and install the correct version than to have bespoke version checking.
* build(deps): update lua parser and queriesChristian Clason2023-05-15
|
* build(deps): bump libuv to HEAD - 30fc896cc (#23636)Christian Clason2023-05-15
|
* build(deps): bump tree-sitter to HEAD - 91e4d9401 (#23616)Christian Clason2023-05-13
|
* build: cmake cleanupdundargoc2023-05-13
| | | | | | | | | | - Simplify error checking when using execute_process. - Set BUILD_SHARED_LIBS to OFF when building dependencies. This is normally not needed, but msgpack interprets an unset BUILD_SHARED_LIBS to build a shared library, which is the opposite of the cmake behavior. - Move function check_lua_module to Util.cmake. - Remove unnecessary code. - Make variable naming more consistent
* build: make dependency URL variables non-cached (#23577)dundargoc2023-05-11
| | | | | | | | | | | Cmake won't rebuild with the new URL when bumping dependency version. This is because the old URL is still cached, and won't be removed automatically. The workaround for using non-cached variables, but also let users specify an alternative URL is to only set the defined variables in deps.txt if the corresponding variable hasn't already been set by the user from the command line. Also apply the CMAKE_CONFIFGURE_DEPENDS property to deps.txt, as we want cmake to rebuild when changing this file.
* build(deps): bump LibUV to HEAD (#22833)Christian Clason2023-05-10
| | | * build(deps): bump libuv to HEAD - 15e81386b
* build: add luajit runtime files when installing (#23514)dundargoc2023-05-09
| | | Closes https://github.com/neovim/neovim/issues/15543.
* build: remove USE_BUNDLED_BUSTED optiondundargoc2023-05-08
| | | | | | The previous logic made it possible to install bundled luarocks, but also use external rocks, making the luarocks installation unnecessary. Instead, let's assume that if the user wants to use the bundled luarocks, then they also want to use it to install necessary rocks.
* build: add system lua include dir for lpegEnan Ajmain2023-05-07
| | | | | | | | | | | Problem: Lpeg requires Lua headers. Currently the include directories for Lpeg are set only to the bundled deps folder, so if the user wants to use system Lua/Luajit, Lpeg will not find the system headers and will fail to build. Solution: Add system Lua/Luajit include directories when USE_BUNDLED_LUA and USE_BUNDLED_LUAJIT are turned off. Fixes #23469
* build(deps): point dependencies to specific commitdundargoc2023-05-06
| | | | This way older neovim builds will work if we bump the dependency versions.