summaryrefslogtreecommitdiffstats
path: root/Filelist
AgeCommit message (Collapse)Author
2024-06-18runtime(nohlsearch): include the the simple nohlsearch packageMaxim Kim
fixes: #15039 closes: #15042 Signed-off-by: Maxim Kim <habamax@gmail.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
2024-05-23patch 9.1.0434: make errors trying to access autoload/zigv9.1.0434Derek Schrock
Problem: make errors trying to access autoload/zig Solution: Remove autoload/zig from Makefile, adjust Filelist (Derek Schrock) Commit d1d9316c6 removed autoload/zig/ files and install/uninstall target of the Makefile fail since the directory doesn't exist any longer. closes: #14828 Signed-off-by: Derek Schrock <dereks@lifeofadishwasher.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
2024-05-22patch 9.1.0431: eval.c is too longv9.1.0431Yegappan Lakshmanan
Problem: eval.c is too long Solution: Move garbage collection code to new gc.c file (Yegappan Lakshmanan) closes: #14824 Signed-off-by: Yegappan Lakshmanan <yegappan@yahoo.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
2024-05-15CI: Upload failed screendump tests when run in github actionsChristian Brabandt
It's a bit of a pain to debug failing screendump tests without knowing exactly what went wrong. Therefore include actions/upload-artifact for the Github CI runners and have them uploaded those failing screen dump tests automatically. Let's add this step to each of the Linux/MacOS/Windows workflows but do not duplicate the code, factor it out to a single file .github/actions/screendump/action.yml and reference this one from the main ci.yml file Example: https://github.com/chrisbra/vim/actions/runs/9085493619 closes: #14771 Co-authored-by: dundargoc <gocdundar@gmail.com> Co-authored-by: Aliaksei Budavei <0x000c70@gmail.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
2024-05-13runtime(syntax-tests): Filter out non-Latin-1 characters for syntax tests ↵Aliaksei Budavei
(#14767) Syntax tests are run with the LC_ALL=C environment variable passed to "make". Occasionally, there are CI failures for such test files containing non-Latin-1 characters with error messages pointing to multi-byte characters: https://github.com/vim/vim/actions/runs/8824925004/job/24228298023#step:10:16370 , https://github.com/vim/vim/actions/runs/8840856619/job/24276935260#step:10:16347 , https://github.com/vim/vim/actions/runs/8854043458/job/24316210645#step:10:16362 , https://github.com/vim/vim/actions/runs/8856501136/job/24322848765#step:10:16354 , https://github.com/vim/vim/actions/runs/9038417238/job/24839482152#step:11:16980 . But since the very same unchanged tests pass at other times: https://github.com/vim/vim/actions/runs/8827593571/job/24235935458#step:10:16353 , https://github.com/vim/vim/actions/runs/9065214647/job/24905321661#step:11:17002 ; these failures are unrelated to the nature of syntax tests and should be considered false positives. As a temporary workaround, all bytes of known non-Latin-1 characters can be replaced in memory with an arbitrary ASCII byte (?) by applying a filter > " To ignore part of the dump, provide a "dumps/{filename}.vim" file with > " Vim commands to be applied to both the reference and the current dump, so > " that parts that are irrelevant are not used for the comparison. The result > " is NOT written, thus "term_dumpdiff()" shows the difference anyway. before lines are compared between files. Signed-off-by: Aliaksei Budavei <0x000c70@gmail.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
2024-05-08The CODEOWNERS File is not usefulChristian Brabandt
Github is complaining about "This file has errors" and is just noisy and for that reason does not ping maintainers if a new issue/PR is created. Let's just rename it to MAINTAINERS file instead and update the documentation. Signed-off-by: Christian Brabandt <cb@256bit.org>
2024-04-26runtime(comment): include a simple comment toggling pluginMaxim Kim
fixes #14626 closes: #14634 Signed-off-by: Maxim Kim <habamax@gmail.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
2024-03-28translation(ru): Add translation for README.txt and uganda.txt (#14312)Restorer
* translation(ru): The main file README.txt and uganda.txt * removed tags-ru Signed-off-by: RestorerZ <restorer@mail2k.ru> Signed-off-by: Christian Brabandt <cb@256bit.org>
2024-03-28NSIS: Possibility to include translated license and README.txt files (#14311)Restorer
* NSIS: Possibility to include translated license and README.txt files * fixed a missing semicolon * Disable always show dialog choice language Signed-off-by: RestorerZ <restorer@mail2k.ru> Signed-off-by: Christian Brabandt <cb@256bit.org>
2024-03-18runtime(syntax-tests): Retrofit input/c.c. with TEST_SETUPAliaksei Budavei
Also: - Include a syntax test for Markdown that takes advantage of a sourceable setup configuration. - Update Filelist closes: #14215 Signed-off-by: Aliaksei Budavei <0x000c70@gmail.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
2024-03-16runtime(indent-test): MS-Windows: Add Makefile for running indent testsRestorerZ
A few more unrelated changes: - fix Vim script style of indent test - Change comments to complete sentences in Filelist closes: #14198
2024-02-28runtime(Filelist): include runtime/syntax/testdir/ftpluginChristian Brabandt
Signed-off-by: Christian Brabandt <cb@256bit.org>
2024-02-13runtime(vim): include Vim Syntax generatorh-east
fixes: #13939 closes: #14021 related: vim-jp/syntax-vim-ex#28 Signed-off-by: h-east <h.east.727@gmail.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
2024-01-31runtime(Filelist): include README_vimlogo.txt (#13944)Philip H
Signed-off-by: Philip H <47042125+pheiduck@users.noreply.github.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
2024-01-31runtime(vimlogo): Include and modernize vimlogo.svgShay Hill
fix degenerate splines in vimlogo.svg closes: #13941 Signed-off-by: Shay Hill <shay_public@hotmail.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
2024-01-31CI: get rid of snap and speed up CI (#13938)Philip H
Signed-off-by: Philip H <47042125+pheiduck@users.noreply.github.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
2024-01-05patch 9.1.0013: Modula2 filetype support lackingv9.1.0013Doug Kearns
Problem: Modula2 filetype support lacking Solution: Improve the Modula-2 runtime support, add additional modula2 dialects, add compiler plugin, update syntax highlighting, include syntax tests, update Makefiles (Doug Kearns) closes: #6796 closes: #8115 Signed-off-by: Doug Kearns <dougkearns@gmail.com> Signed-off-by: Benjamin Kowarsch <trijezdci@users.noreply.github.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
2023-12-28runtime(Filelist): remove coveralls, move runtime/lang/Make_mvc.mak (#13790)Restorer
- File coveralls.yml removed from $(SRC_ALL), in patch 9.0.1752 (#12851) - runtime/lang/Make_mvc.mak moved from $(LANG_DOS) to $(RT_DOS) Signed-off-by: RestorerZ <restorer@mail2k.ru> Signed-off-by: Christian Brabandt <cb@256bit.org>
2023-12-01CI: check that all files are listed in Filelist (#13601)Peter Simonyi
Sometimes patches add files that should be included in tarballs for distribution, but are not added to Filelist (used by Makefile to build the tar archive). This can break the build, or it can be silently ignored as runtime files are simply not included in the distribution. Add a CI check to ensure all files tracked in the repository are assigned to a variable in Filelist. A few files were not listed because they do not need to be included in builds and tarballs, so add an IGNORE variable for these exceptions. Co-authored-by: Peter Simonyi <pts@petersimonyi.ca> Signed-off-by: Christian Brabandt <cb@256bit.org>
2023-11-30runtime(Filelist): include several missing files (#13600)Peter Simonyi
These files were discovered to be missing from Filelist, and thus distribution tarballs: - editorconfig plugin - extra files for Rust support - readme for Haiku OS builds Co-authored-by: Peter Simonyi <pts@petersimonyi.ca> Signed-off-by: Christian Brabandt <cb@256bit.org>
2023-11-26runtime(tutor): add Make_mvc.mak file for tutor (#13580)Restorer
* Added Make_mvc.mak file for tutor * updated Filelist Signed-off-by: Christian Brabandt <cb@256bit.org>
2023-11-23patch 9.0.2127: translation Makefiles can be improvedv9.0.2127RestorerZ
Problem: translation Makefiles can be improved Solution: Modified and extended po-related Makefiles and related files closes: #13518 Signed-off-by: RestorerZ <restorer@mail2k.ru> Signed-off-by: Christian Brabandt <cb@256bit.org>
2023-11-21runtime(Filelist): include new doc-Makefiles (#13551)zdohnal
Tags for help files disappeared with the latest Vim update in Fedora, which is caused by silent error (it didn't stop the build) about missing file. I use 'make unixall' in Fedora to get the latest patchlevels and the new files were missing from Filelist file which is used for generating the tarball. Signed-off-by: Christian Brabandt <cb@256bit.org>
2023-09-05Filelist: Add missing directory `crash` (#13036)zdohnal
Signed-off-by: Christian Brabandt <cb@256bit.org>
2023-06-11patch 9.0.1627: no generic mechanism to test syntax pluginsv9.0.1627Bram Moolenaar
Problem: No generic mechanism to test syntax plugins. Solution: Add a syntax plugin test mechanism, using screendumps. Add a simple test for "c".
2023-04-22patch 9.0.1479: small source file problems; outdated list of distrib. filesv9.0.1479Bram Moolenaar
Problem: Small source file problems; outdated list of distributed files. Solution: Small updates to source files and list of distributed files.
2022-12-08patch 9.0.1029: autoload directory missing from distributionv9.0.1029Bram Moolenaar
Problem: Autoload directory missing from distribution. Solution: Add the autoload/zig directory to the list of distributed files.
2022-12-07patch 9.0.1027: LGTM is soon shutting downv9.0.1027Philip H
Problem: LGTM is soon shutting down. Solution: Remove LGTM from CI. (closes #11671)
2022-12-04patch 9.0.1001: classes are not documented or implemented yetv9.0.1001Bram Moolenaar
Problem: Classes are not documented or implemented yet. Solution: Make the first steps at documenting Vim9 objects, classes and interfaces. Make initial choices for the syntax. Add a skeleton implementation. Add "public" and "this" in the command table.
2022-12-02patch 9.0.0987: file missing from list of distributed filesv9.0.0987Bram Moolenaar
Problem: File missing from list of distributed files. Solution: Add logfile.pro to list of distributed files.
2022-11-30patch 9.0.0977: it is not easy to see what client-server commands are doingv9.0.0977Bram Moolenaar
Problem: It is not easy to see what client-server commands are doing. Solution: Add channel log messages if ch_log() is available. Move the channel logging and make it available with the +eval feature.
2022-11-18patch 9.0.0904: various comment and indent flawsv9.0.0904Bram Moolenaar
Problem: Various comment and indent flaws. Solution: Improve comments and indenting.
2022-11-15patch 9.0.0887: cannot easily try out what codes various keys producev9.0.0887Bram Moolenaar
Problem: Cannot easily try out what codes various keys produce. Solution: Add a script to gather key code information, with an initial list of codes to compare with.
2022-10-08patch 9.0.0698: VisVim is outdated, does not work with current Visual Studiov9.0.0698Martin Tournoij
Problem: VisVim is outdated, does not work with current Visual Studio. Solution: Remove VisVim. (Martin Tournoij)
2022-09-26patch 9.0.0595: extra newline in messages after a verbose shell messagev9.0.0595Bram Moolenaar
Problem: Extra newline in messages after a verbose shell message. Solution: Output the newline with msg_putchar_attr(). (closes #11233) Make it possible to filter a screendump before comparing it.
2022-09-21patch 9.0.0528: MS-Windows: no batch files for more recent MSVC versionsv9.0.0528K.Takata
Problem: MS-Windows: no batch files for more recent MSVC versions. Solution: Add batch files for 2017, 2019 and 2022. (Ken Takata, closes #11184)
2022-09-20patch 9.0.0524: build instructions for MS-Windows are outdatedv9.0.0524Bram Moolenaar
Problem: Build instructions for MS-Windows are outdated. Solution: Remove instructions for old MSVC versions.
2022-09-09patch 9.0.0421: MS-Windows makefiles are inconsistently namedv9.0.0421K.Takata
Problem: MS-Windows makefiles are inconsistently named. Solution: Use consistent names. (Ken Takata, closes #11088)
2022-08-15Update runtime filesBram Moolenaar
2022-07-02patch 9.0.0029: the bitmaps/vim.ico file is not in the distributionv9.0.0029Bram Moolenaar
Problem: The bitmaps/vim.ico file is not in the distribution. Solution: Add it back to the distribution. Adjust the build rules to have it end up in the right place.
2022-07-01Update runtime filesBram Moolenaar
2022-06-28release version 9.0v9.0.0000Bram Moolenaar
Problem: About time to release Vim 9.0. Solution: Update the version number everywhere.
2022-06-23patch 8.2.5154: still mentioning version8, some cosmetic issuesv8.2.5154Bram Moolenaar
Problem: Still mentioning version8, some cosmetic issues. Solution: Prefer mentioning version9, cosmetic improvements.
2022-06-14patch 8.2.5090: MS-Windows: vim.def is no longer usedv8.2.5090K.Takata
Problem: MS-Windows: vim.def is no longer used. Solution: Delete vim.def. (Ken Takata, closes #10569)
2022-05-06patch 8.2.4891: Vim help presentation could be betterv8.2.4891Bram Moolenaar
Problem: Vim help presentation could be better. Solution: Add an imported file for extra Vim help support. Show highlight names in the color they have.
2022-04-03patch 8.2.4677: the Athena GUI support is outdatedv8.2.4677Bram Moolenaar
Problem: The Athena GUI support is outdated. Solution: Remove the Athena GUI code.
2022-03-11patch 8.2.4545: MS-Windows: the installed icon is low resolutionv8.2.4545Christian Brabandt
Problem: MS-Windows: the installed icon is low resolution. Solution: Use a better icon. Install vim.ico. (Christian Brabandt, closes #9931, closes #9930)
2022-03-05patch 8.2.4512: the find_tags_in_file() function is much too longv8.2.4512Yegappan Lakshmanan
Problem: The find_tags_in_file() function is much too long. Solution: Refactor into multiple smaller functions. (Yegappan Lakshmanan, closes #9892)
2022-02-02patch 8.2.4284: old mac resources files are no longer usedv8.2.4284ichizok
Problem: Old mac resources files are no longer used. Solution: Delete the unused files. (Ozaki Kiichi, closes #9688)
2022-01-31patch 8.2.4270: generating nv_cmdidxs.h requires building Vim twicev8.2.4270ichizok
Problem: Generating nv_cmdidxs.h requires building Vim twice. Solution: Move the table into a separate file and use a separate executable to extract the command characters. (Ozaki Kiichi, closes #9669)