summaryrefslogtreecommitdiff
path: root/src/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.2.5031: cannot easily run the benchmarksv8.2.5031Bram Moolenaar2022-05-271-1/+4
| | | | | Problem: Cannot easily run the benchmarks. Solution: Have "make benchmark" in the src directory work.
* patch 8.2.4893: distributed import files are not installedv8.2.4893Bram Moolenaar2022-05-061-1/+15
| | | | | Problem: Distributed import files are not installed. Solution: Add rules to Makefile and NSIS.
* patch 8.2.4677: the Athena GUI support is outdatedv8.2.4677Bram Moolenaar2022-04-031-45/+4
| | | | | Problem: The Athena GUI support is outdated. Solution: Remove the Athena GUI code.
* patch 8.2.4596: installing tutor binary may failv8.2.4596Sergei Trofimovich2022-03-201-2/+2
| | | | | Problem: Installing tutor binary may fail. Solution: Fix the dependency. (Sergei Trofimovich, closes #9978)
* patch 8.2.4547: the neXTaw GUI is old and does not work wellv8.2.4547Bram Moolenaar2022-03-111-23/+2
| | | | | | Problem: The neXTaw GUI is old and does not work well. Solution: Remove the neXTaw GUI from configure to find out who still wants support for this GUI.
* patch 8.2.4527: the Athena GUI is old and does not work wellv8.2.4527Bram Moolenaar2022-03-081-47/+8
| | | | | | Problem: The Athena GUI is old and does not work well. Solution: Remove the Athena GUI from configure to find out who still wants support for this GUI.
* patch 8.2.4512: the find_tags_in_file() function is much too longv8.2.4512Yegappan Lakshmanan2022-03-051-1/+0
| | | | | | Problem: The find_tags_in_file() function is much too long. Solution: Refactor into multiple smaller functions. (Yegappan Lakshmanan, closes #9892)
* patch 8.2.4457: the GPM library can only be linked staticallyv8.2.4457Bram Moolenaar2022-02-231-0/+2
| | | | | Problem: The GPM library can only be linked statically. Solution: Make it possible to load the GPM library dynamically. (Damien)
* patch 8.2.4423: "make nvcmdidxs" failsv8.2.4423Bram Moolenaar2022-02-191-3/+3
| | | | | Problem: "make nvcmdidxs" fails. Solution: Use "-S" instead of "-u" to source the script.
* patch 8.2.4421: some installed files and directories have wrong permissionsv8.2.4421Bram Moolenaar2022-02-191-6/+6
| | | | | Problem: Some installed files and directories have wrong permissions. Solution: Adjust the Makefile and shell to set permissions. (closes #9793)
* patch 8.2.4375: ctx_imports is not usedv8.2.4375Bram Moolenaar2022-02-131-1/+1
| | | | | Problem: ctx_imports is not used. Solution: Delete ctx_imports. Add missing dependency.
* patch 8.2.4284: old mac resources files are no longer usedv8.2.4284ichizok2022-02-021-8/+0
| | | | | Problem: Old mac resources files are no longer used. Solution: Delete the unused files. (Ozaki Kiichi, closes #9688)
* patch 8.2.4270: generating nv_cmdidxs.h requires building Vim twicev8.2.4270ichizok2022-01-311-10/+12
| | | | | | 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)
* patch 8.2.4252: generating the normal command table at runtime is inefficientv8.2.4252Yegappan Lakshmanan2022-01-291-1/+11
| | | | | | Problem: Generating the normal command table at runtime is inefficient. Solution: Generate the table with a Vim script and put it in a header file. (Yegappan Lakshmanan, closes #9648)
* patch 8.2.4081: CodeQL reports problem in if_cscope causing it to failv8.2.4081ichizok2022-01-131-1/+1
| | | | | | Problem: CodeQL reports problem in if_cscope causing it to fail. Solution: Use execvp() instead of execl(). Merge the header file into the source file. (Ozaki Kiichi, closes #9519)
* patch 8.2.4039: the xdiff library is linked in even when not usedv8.2.4039Bram Moolenaar2022-01-081-1/+1
| | | | | Problem: The xdiff library is linked in even when not used. Solution: Use configure to decide whether xdiff object files are included.
* patch 8.2.3922: cannot build with dynamic Ruby 3.1v8.2.3922ichizok2021-12-281-12/+13
| | | | | | Problem: Cannot build with dynamic Ruby 3.1. Solution: Add "_EXTRA" variables for CI. Add missing functions. (Ozaki Kiichi, closes #9420)
* patch 8.2.3863: various build flags accidentally enabledv8.2.3863Bram Moolenaar2021-12-201-11/+11
| | | | | Problem: Various build flags accidentally enabled. Solution: Revert several lines in Makefile.
* patch 8.2.3860: Vim9: codecov struggles with the file sizev8.2.3860Bram Moolenaar2021-12-201-11/+41
| | | | | Problem: Vim9: codecov struggles with the file size. Solution: Split vim9compile.c into four files.
* patch 8.2.3620: memory leak reported in libtlibv8.2.3620Bram Moolenaar2021-11-191-146/+146
| | | | | | Problem: Memory leak reported in libtlib. Solution: Call del_curterm() when cleaning up memory. Rename term.h to termdefs.h to avoid a name clash.
* patch 8.2.3565: Makefile dependencies are outdatedv8.2.3565Bram Moolenaar2021-10-261-199/+215
| | | | | Problem: Makefile dependencies are outdated. (Gary Johnson) Solution: Run "make depend" and add missing dependencies.
* patch 8.2.3562: cannot add color namesv8.2.3562Drew Vogel2021-10-241-10/+1
| | | | | Problem: Cannot add color names. Solution: Add the v:colornames dictionary. (Drew Vogel, closes #8761)
* patch 8.2.3507: generating proto files may failv8.2.3507Bram Moolenaar2021-10-141-8/+8
| | | | | Problem: Generating proto files may fail. Solution: Define __attribute().
* patch 8.2.3301: memory allocation functions don't have their own placev8.2.3301Yegappan Lakshmanan2021-08-061-0/+10
| | | | | | Problem: Memory allocation functions don't have their own place. Solution: Move memory allocation functions to alloc.c. (Yegappan Lakshmanan, closes #8717)
* patch 8.2.3139: functions for string manipulation are spread outv8.2.3139Yegappan Lakshmanan2021-07-101-0/+10
| | | | | | Problem: Functions for string manipulation are spread out. Solution: Move string related functions to a new source file. (Yegappan Lakshmanan, closes #8470)
* patch 8.2.2929: accidentally enable tcl by defaultv8.2.2929Bram Moolenaar2021-06-021-1/+1
| | | | | Problem: Accidentally enable tcl by default. Solution: Revert change to Makefile
* patch 8.2.2928: the evalfunc.c file is too bigv8.2.2928Yegappan Lakshmanan2021-06-021-7/+22
| | | | | | Problem: The evalfunc.c file is too big. Solution: Move float related functionality to a separate file. (Yegappan Lakshmanan, closes #8287)
* patch 8.2.2432: libvterm tests are executed even when libtool doesn't workv8.2.2432Bram Moolenaar2021-01-301-1/+4
| | | | | Problem: Libvterm tests are executed even when libtool doesn't work. Solution: Only run libvterm tests if /usr/bin/gcc exists.
* patch 8.2.2086: libvterm tests are only run on Linuxv8.2.2086Bram Moolenaar2020-12-031-4/+3
| | | | | Problem: Libvterm tests are only run on Linux. Solution: Use static libraries. (Ozaki Kiichi, closes #7419)
* patch 8.2.1597: the channel source file is too bigv8.2.1597Bram Moolenaar2020-09-051-1/+9
| | | | | Problem: The channel source file is too big. Solution: Move job related code to a new source file.
* patch 8.2.1567: no example to use ubsan with clangv8.2.1567Bram Moolenaar2020-09-021-3/+11
| | | | | Problem: No example to use ubsan with clang. Solution: Add example commands. (Dominique Pellé, issue #6811)
* patch 8.2.1546: build rule for Vim.app is unusedv8.2.1546Bram Moolenaar2020-08-301-78/+5
| | | | | Problem: Build rule for Vim.app is unused. Solution: Delete the related build rules.
* patch 8.2.1495: "make clean" may delete too many filesv8.2.1495Bram Moolenaar2020-08-201-2/+1
| | | | | Problem: "make clean" may delete too many files. Solution: Do not delete $APPDIR. (closes #6751)
* patch 8.2.1444: error messages are spread out and names can be confusingv8.2.1444Bram Moolenaar2020-08-131-140/+140
| | | | | | Problem: Error messages are spread out and names can be confusing. Solution: Start moving error messages to a separate file and use clear names.
* patch 8.2.1442: outdated references to the Mac Carbon GUIv8.2.1442Bram Moolenaar2020-08-131-13/+0
| | | | | Problem: Outdated references to the Mac Carbon GUI. Solution: Remove or update references. (Yee Cheng Chin, closes #6703)
* patch 8.2.1439: tiny and small builds have no test coveragev8.2.1439Bram Moolenaar2020-08-131-3/+6
| | | | | | Problem: Tiny and small builds have no test coverage. Solution: Restore tests that do not depend on the +eval feature. (Ken Takata, closes #6696)
* patch 8.2.1422: the Mac GUI implementation is outdatedv8.2.1422Bram Moolenaar2020-08-111-18/+0
| | | | | | | Problem: The Mac GUI implementation is outdated and probably doesn't even work. Solution: Remove the Mac GUI code. The MacVim project provides the supported Vim GUI version.
* patch 8.2.1420: test 49 is old stylev8.2.1420Bram Moolenaar2020-08-111-5/+3
| | | | | | Problem: Test 49 is old style. Solution: Convert remaining parts to new style. Remove obsolete items. (Yegappan Lakshmanan, closes #6683)
* patch 8.2.1405: Vim9: vim9compile.c is getting too bigv8.2.1405Bram Moolenaar2020-08-091-0/+10
| | | | | Problem: Vim9: vim9compile.c is getting too big. Solution: Split off type code to vim9type.c.
* patch 8.2.1354: test 59 is old stylev8.2.1354Bram Moolenaar2020-08-021-1/+1
| | | | | Problem: Test 59 is old style. Solution: Convert into a new style test. (Yegappan Lakshmanan, closes #6604)
* patch 8.2.1316: test 42 is still old stylev8.2.1316Bram Moolenaar2020-07-291-1/+1
| | | | | Problem: Test 42 is still old style. Solution: Turn it into a new style test. (Yegappan Lakshmanan, closes #6561)
* patch 8.2.1305: some tests are still old stylev8.2.1305Bram Moolenaar2020-07-271-4/+1
| | | | | | Problem: Some tests are still old style. Solution: Convert tests 52 and 70 to new style. (Yegappan Lakshmanan, closes #6544) Fix error in FinishTesting().
* patch 8.2.1295: tests 44 and 99 are old stylev8.2.1295Bram Moolenaar2020-07-261-3/+2
| | | | | Problem: Tests 44 and 99 are old style. Solution: Convert to new style tests. (Yegappan Lakshmanan, closes #6536)
* patch 8.2.1269: language and locale code spread outv8.2.1269Bram Moolenaar2020-07-221-0/+10
| | | | | | Problem: Language and locale code spread out. Solution: Move relevant code to src/locale.c. (Yegappan Lakshmanan, closes #6509)
* patch 8.2.1266: Makefile preference were accidentally includedv8.2.1266Bram Moolenaar2020-07-211-7/+7
| | | | | Problem: Makefile preference were accidentally included. Solution: Revert the Makefile changes.
* patch 8.2.1262: src/ex_cmds.c file is too bigv8.2.1262Bram Moolenaar2020-07-211-7/+17
| | | | | | Problem: src/ex_cmds.c file is too big. Solution: Move help related code to src/help.c. (Yegappan Lakshmanan, closes #6506)
* patch 8.2.1123: Python 3 test is old stylev8.2.1123Bram Moolenaar2020-07-031-1/+0
| | | | | Problem: Python 3 test is old style. Solution: Turn into new style test. (Yegappan Lakshmanan, closes #6385)
* patch 8.2.1120: Python code not tested properlyv8.2.1120Bram Moolenaar2020-07-031-1/+1
| | | | | | Problem: Python code not tested properly. Solution: Add more tests and convert old-style test into new-style test. (Yegappan Lakshmanan, closes #6370)
* patch 8.2.1078: highlight and match functionality together in one filev8.2.1078Bram Moolenaar2020-06-281-0/+10
| | | | | | Problem: Highlight and match functionality together in one file. Solution: Move match functionality to a separate file. (Yegappan Lakshmanan, closes #6352)
* patch 8.2.0910: Vim is not reproducibly buildablev8.2.0910Bram Moolenaar2020-06-051-0/+1
| | | | | | Problem: Vim is not reproducibly buildable. Solution: Use the $SOURCE_DATE_EPOCH environment variable in configure. (James McCoy, closes #513) Give a warning about using it.