summaryrefslogtreecommitdiffstats
path: root/src/Makefile
AgeCommit message (Collapse)Author
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-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-10-28Revert unintended Makefile changeBram Moolenaar
2022-10-22patch 9.0.0817v9.0.0817v9.0.0816Bram Moolenaar
2022-10-08patch 9.0.0700: there is no real need for a "big" buildv9.0.0700Martin Tournoij
Problem: There is no real need for a "big" build. Solution: Move common features to "normal" build, less often used features to the "huge" build. (Martin Tournoij, closes #11283)
2022-10-04patch 9.0.0657: too many #ifdefsv9.0.0657Martin Tournoij
Problem: Too many #ifdefs. Solution: Graduate the +cmdwin feature. Now the tiny and small builds are equal, drop the small build. (Martin Tournoij, closes #11268)
2022-09-26patch 9.0.0594: Makefile error message causes a shell errorv9.0.0594dundargoc
Problem: Makefile error message causes a shell error. Solution: Put the message in single quotes. (closes #11232)
2022-09-16patch 9.0.0477: missing dependency may cause crashes on incomplete buildv9.0.0477Bram Moolenaar
Problem: Missing dependency may cause crashes on incomplete build. Solution: Add dependency.
2022-08-30patch 9.0.0328: OLD_DIGRAPHS is unusedv9.0.0328Bram Moolenaar
Problem: OLD_DIGRAPHS is unused. Solution: Remove OLD_DIGRAPHS. Also drop HPUX_DIGRAPHS.
2022-08-27patch 9.0.0287: Irix systems no longer existv9.0.0287Yegappan Lakshmanan
Problem: Irix systems no longer exist. Solution: Remove references to Irix. (Yegappan Lakshmanan, closes #10994)
2022-08-21patch 9.0.0242: "make install" still failsv9.0.0242Bram Moolenaar
Problem: "make install" still fails. (Wilhelm Payne) Solution: Also add the directory to installrtbase. (Dominique Pellé)
2022-08-21patch 9.0.0241: "make install" does not install shared syntax filev9.0.0241Bram Moolenaar
Problem: "make install" does not install shared syntax file. (James McCoy) Solution: Install and uninstall the shared syntax files. (closes #10956)
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-27patch 8.2.5171: dependencies and proto files are outdatedv8.2.5171Bram Moolenaar
Problem: Dependencies and proto files are outdated. Solution: Update dependencies and proto files. Avoid errors.
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-23patch 8.2.5153: "make uninstall" does not remove colors/listsv8.2.5153towrang
Problem: "make uninstall" does not remove colors/lists. Solution: Add a line to the Makefile. (closes #10609)
2022-05-27patch 8.2.5031: cannot easily run the benchmarksv8.2.5031Bram Moolenaar
Problem: Cannot easily run the benchmarks. Solution: Have "make benchmark" in the src directory work.
2022-05-06patch 8.2.4893: distributed import files are not installedv8.2.4893Bram Moolenaar
Problem: Distributed import files are not installed. Solution: Add rules to Makefile and NSIS.
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-20patch 8.2.4596: installing tutor binary may failv8.2.4596Sergei Trofimovich
Problem: Installing tutor binary may fail. Solution: Fix the dependency. (Sergei Trofimovich, closes #9978)
2022-03-11patch 8.2.4547: the neXTaw GUI is old and does not work wellv8.2.4547Bram Moolenaar
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.
2022-03-08patch 8.2.4527: the Athena GUI is old and does not work wellv8.2.4527Bram Moolenaar
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.
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-23patch 8.2.4457: the GPM library can only be linked staticallyv8.2.4457Bram Moolenaar
Problem: The GPM library can only be linked statically. Solution: Make it possible to load the GPM library dynamically. (Damien)
2022-02-19patch 8.2.4423: "make nvcmdidxs" failsv8.2.4423Bram Moolenaar
Problem: "make nvcmdidxs" fails. Solution: Use "-S" instead of "-u" to source the script.
2022-02-19patch 8.2.4421: some installed files and directories have wrong permissionsv8.2.4421Bram Moolenaar
Problem: Some installed files and directories have wrong permissions. Solution: Adjust the Makefile and shell to set permissions. (closes #9793)
2022-02-13patch 8.2.4375: ctx_imports is not usedv8.2.4375Bram Moolenaar
Problem: ctx_imports is not used. Solution: Delete ctx_imports. Add missing dependency.
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)
2022-01-29patch 8.2.4252: generating the normal command table at runtime is inefficientv8.2.4252Yegappan Lakshmanan
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)
2022-01-13patch 8.2.4081: CodeQL reports problem in if_cscope causing it to failv8.2.4081ichizok
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)
2022-01-08patch 8.2.4039: the xdiff library is linked in even when not usedv8.2.4039Bram Moolenaar
Problem: The xdiff library is linked in even when not used. Solution: Use configure to decide whether xdiff object files are included.
2021-12-28patch 8.2.3922: cannot build with dynamic Ruby 3.1v8.2.3922ichizok
Problem: Cannot build with dynamic Ruby 3.1. Solution: Add "_EXTRA" variables for CI. Add missing functions. (Ozaki Kiichi, closes #9420)
2021-12-20patch 8.2.3863: various build flags accidentally enabledv8.2.3863Bram Moolenaar
Problem: Various build flags accidentally enabled. Solution: Revert several lines in Makefile.
2021-12-20patch 8.2.3860: Vim9: codecov struggles with the file sizev8.2.3860Bram Moolenaar
Problem: Vim9: codecov struggles with the file size. Solution: Split vim9compile.c into four files.
2021-11-19patch 8.2.3620: memory leak reported in libtlibv8.2.3620Bram Moolenaar
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.
2021-10-26patch 8.2.3565: Makefile dependencies are outdatedv8.2.3565Bram Moolenaar
Problem: Makefile dependencies are outdated. (Gary Johnson) Solution: Run "make depend" and add missing dependencies.
2021-10-24patch 8.2.3562: cannot add color namesv8.2.3562Drew Vogel
Problem: Cannot add color names. Solution: Add the v:colornames dictionary. (Drew Vogel, closes #8761)
2021-10-14patch 8.2.3507: generating proto files may failv8.2.3507Bram Moolenaar
Problem: Generating proto files may fail. Solution: Define __attribute().
2021-08-06patch 8.2.3301: memory allocation functions don't have their own placev8.2.3301Yegappan Lakshmanan
Problem: Memory allocation functions don't have their own place. Solution: Move memory allocation functions to alloc.c. (Yegappan Lakshmanan, closes #8717)
2021-07-10patch 8.2.3139: functions for string manipulation are spread outv8.2.3139Yegappan Lakshmanan
Problem: Functions for string manipulation are spread out. Solution: Move string related functions to a new source file. (Yegappan Lakshmanan, closes #8470)
2021-06-02patch 8.2.2929: accidentally enable tcl by defaultv8.2.2929Bram Moolenaar
Problem: Accidentally enable tcl by default. Solution: Revert change to Makefile
2021-06-02patch 8.2.2928: the evalfunc.c file is too bigv8.2.2928Yegappan Lakshmanan
Problem: The evalfunc.c file is too big. Solution: Move float related functionality to a separate file. (Yegappan Lakshmanan, closes #8287)
2021-01-30patch 8.2.2432: libvterm tests are executed even when libtool doesn't workv8.2.2432Bram Moolenaar
Problem: Libvterm tests are executed even when libtool doesn't work. Solution: Only run libvterm tests if /usr/bin/gcc exists.
2020-12-03patch 8.2.2086: libvterm tests are only run on Linuxv8.2.2086Bram Moolenaar
Problem: Libvterm tests are only run on Linux. Solution: Use static libraries. (Ozaki Kiichi, closes #7419)
2020-09-05patch 8.2.1597: the channel source file is too bigv8.2.1597Bram Moolenaar
Problem: The channel source file is too big. Solution: Move job related code to a new source file.
2020-09-02patch 8.2.1567: no example to use ubsan with clangv8.2.1567Bram Moolenaar
Problem: No example to use ubsan with clang. Solution: Add example commands. (Dominique Pellé, issue #6811)
2020-08-30patch 8.2.1546: build rule for Vim.app is unusedv8.2.1546Bram Moolenaar
Problem: Build rule for Vim.app is unused. Solution: Delete the related build rules.
2020-08-20patch 8.2.1495: "make clean" may delete too many filesv8.2.1495Bram Moolenaar
Problem: "make clean" may delete too many files. Solution: Do not delete $APPDIR. (closes #6751)