summaryrefslogtreecommitdiff
path: root/src/Make_vms.mms
Commit message (Collapse)AuthorAgeFilesLines
* patch 9.0.0657: too many #ifdefsv9.0.0657Martin Tournoij2022-10-041-2/+1
| | | | | | 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)
* patch 8.2.4270: generating nv_cmdidxs.h requires building Vim twicev8.2.4270ichizok2022-01-311-1/+1
| | | | | | 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/+1
| | | | | | 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.3860: Vim9: codecov struggles with the file sizev8.2.3860Bram Moolenaar2021-12-201-1/+19
| | | | | 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-122/+122
| | | | | | 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.3301: memory allocation functions don't have their own placev8.2.3301Yegappan Lakshmanan2021-08-061-0/+5
| | | | | | 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/+6
| | | | | | 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.2928: the evalfunc.c file is too bigv8.2.2928Yegappan Lakshmanan2021-06-021-0/+5
| | | | | | Problem: The evalfunc.c file is too big. Solution: Move float related functionality to a separate file. (Yegappan Lakshmanan, closes #8287)
* patch 8.2.2294: VMS: a few remaining problemsv8.2.2294Bram Moolenaar2021-01-041-17/+44
| | | | | Problem: VMS: a few remaining problems. Solution: Add VMS specific changes. Add Lua support. (Zoltan Arpadffy)
* patch 8.2.2247: VMS: various smaller problemsv8.2.2247Bram Moolenaar2020-12-301-6/+20
| | | | | Problem: VMS: various smaller problems. Solution: Fix VMS building and other problems. (Zoltan Arpadffy)
* patch 8.2.1444: error messages are spread out and names can be confusingv8.2.1444Bram Moolenaar2020-08-131-118/+124
| | | | | | 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.1269: language and locale code spread outv8.2.1269Bram Moolenaar2020-07-221-0/+6
| | | | | | Problem: Language and locale code spread out. Solution: Move relevant code to src/locale.c. (Yegappan Lakshmanan, closes #6509)
* patch 8.2.1262: src/ex_cmds.c file is too bigv8.2.1262Bram Moolenaar2020-07-211-0/+6
| | | | | | 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.1078: highlight and match functionality together in one filev8.2.1078Bram Moolenaar2020-06-281-0/+5
| | | | | | Problem: Highlight and match functionality together in one file. Solution: Move match functionality to a separate file. (Yegappan Lakshmanan, closes #6352)
* patch 8.2.0872: XIM code is mixed with multi-byte codev8.2.0872Bram Moolenaar2020-06-011-0/+6
| | | | | | Problem: XIM code is mixed with multi-byte code. Solution: Move the XIM code to a separate file. (Yegappan Lakshmanan, closes #6177)
* patch 8.2.0847: typval related code is spread outv8.2.0847Bram Moolenaar2020-05-301-0/+5
| | | | | Problem: Typval related code is spread out. Solution: Move code to new typval.c file. (Yegappan Lakshmanan, closes #6093)
* patch 8.2.0674: some source files are too bigv8.2.0674Bram Moolenaar2020-05-011-0/+5
| | | | | | Problem: Some source files are too big. Solution: Move text formatting functions to a new file. (Yegappan Lakshmanan, closes #6021)
* patch 8.2.0660: the search.c file is a bit bigv8.2.0660Bram Moolenaar2020-04-291-0/+5
| | | | | | Problem: The search.c file is a bit big. Solution: Split off the text object code to a separate file. (Yegappan Lakshmanan, closes #6007)
* patch 8.2.0516: client-server code is spread outv8.2.0516Bram Moolenaar2020-04-051-0/+6
| | | | | | Problem: Client-server code is spread out. Solution: Move client-server code to a new file. (Yegappan Lakshmanan, closes #5885)
* patch 8.2.0443: clipboard code is spread outv8.2.0443Bram Moolenaar2020-03-241-0/+6
| | | | | | Problem: Clipboard code is spread out. Solution: Move clipboard code to its own file. (Yegappan Lakshmanan, closes #5827)
* patch 8.2.0256: time and timer related code is spread outv8.2.0256Bram Moolenaar2020-02-141-0/+5
| | | | | | Problem: Time and timer related code is spread out. Solution: Move time and timer related code to a new file. (Yegappan Lakshmanan, closes #5604)
* patch 8.2.0255: VMS: missing files in buildv8.2.0255Bram Moolenaar2020-02-131-0/+18
| | | | | Problem: VMS: missing files in build. Solution: Add the files. (Zoltan Arpadffy)
* patch 8.2.0156: various typos in source files and testsv8.2.0156Bram Moolenaar2020-01-261-1/+1
| | | | | Problem: Various typos in source files and tests. Solution: Fix the typos. (Emir Sari, closes #5532)
* patch 8.2.0003: Build file dependencies are incompletev8.2.0003Bram Moolenaar2019-12-141-19/+8
| | | | | Problem: Build file dependencies are incomplete. Solution: Fix the dependencies. (Ken Takata, closes #5356)
* patch 8.1.2413: cannot update ex_cmdidxs.h on MS-Windowsv8.1.2413Bram Moolenaar2019-12-091-1/+1
| | | | | Problem: Cannot update ex_cmdidxs.h on MS-Windows. Solution: Add build rules and dependencies. (Ken Takata, closes #5337)
* patch 8.1.2370: build problems on VMSv8.1.2370Bram Moolenaar2019-11-301-7/+8
| | | | | Problem: Build problems on VMS. Solution: Adjust the build file. (Zoltan Arpadffy)
* patch 8.1.2328: a few hangul input pieces remainv8.1.2328Bram Moolenaar2019-11-211-23/+4
| | | | | Problem: A few hangul input pieces remain. Solution: Update VMS makefile.
* patch 8.1.2127: the indent.c file is a bit bigv8.1.2127Bram Moolenaar2019-10-091-0/+6
| | | | | | | Problem: The indent.c file is a bit big. Solution: Move C-indent code a a new cindent.c file. Move other indent-related code to indent.c. (Yegappan Lakshmanan, closes #5031)
* patch 8.1.2094: the fileio.c file is too bigv8.1.2094Bram Moolenaar2019-09-281-38/+204
| | | | | | Problem: The fileio.c file is too big. Solution: Move buf_write() to bufwrite.c. (Yegappan Lakshmanan, closes #4990)
* patch 8.1.2082: some files have a weird name to fit in 8.3 charactersv8.1.2082Bram Moolenaar2019-09-271-4/+4
| | | | | Problem: Some files have a weird name to fit in 8.3 characters. Solution: Use a nicer names.
* patch 8.1.2081: the spell.c file is too bigv8.1.2081Bram Moolenaar2019-09-271-2/+8
| | | | | | Problem: The spell.c file is too big. Solution: Move the code for spell suggestions to a separate file. (Yegappan Lakshmanan, closes #4988)
* patch 8.1.2077: the ops.c file is too bigv8.1.2077Bram Moolenaar2019-09-251-2/+6
| | | | | | Problem: The ops.c file is too big. Solution: Move code for dealing with registers to a new file. (Yegappan Lakshmanan, closes #4982)
* patch 8.1.2062: the mouse code is spread outv8.1.2062Bram Moolenaar2019-09-211-2/+7
| | | | | | Problem: The mouse code is spread out. Solution: Move all the mouse code to mouse.c. (Yegappan Lakshmanan, closes #4959)
* patch 8.1.2057: the screen.c file is much too bigv8.1.2057Bram Moolenaar2019-09-191-42/+30
| | | | | Problem: The screen.c file is much too big. Solution: Split it in three parts. (Yegappan Lakshmanan, closes #4943)
* patch 8.1.2045: the option.c file is too bigv8.1.2045Bram Moolenaar2019-09-161-4/+8
| | | | | | Problem: The option.c file is too big. Solution: Split off the code dealing with strings. (Yegappan Lakshmanan, closes #4937)
* patch 8.1.2022: the option.c file is too bigv8.1.2022Bram Moolenaar2019-09-121-1/+1
| | | | | | Problem: The option.c file is too big. Solution: Move option definitions to a separate file. (Yegappan Lakshmanan, closes #4918)
* patch 8.1.2001: some source files are too bigv8.1.2001Bram Moolenaar2019-09-071-3/+14
| | | | | | Problem: Some source files are too big. Solution: Move buffer and window related functions to evalbuffer.c and evalwindow.c. (Yegappan Lakshmanan, closes #4898)
* patch 8.1.1979: code for handling file names is spread outv8.1.1979Bram Moolenaar2019-09-041-6/+10
| | | | | Problem: Code for handling file names is spread out. Solution: Move code to new filepath.c file. Graduate FEAT_MODIFY_FNAME.
* patch 8.1.1933: the eval.c file is too bigv8.1.1933Bram Moolenaar2019-08-271-2/+8
| | | | | | Problem: The eval.c file is too big. Solution: Move code related to variables to evalvars.c. (Yegappan Lakshmanan, closes #4868)
* patch 8.1.1927: code for dealing with script files is spread outv8.1.1927Bram Moolenaar2019-08-251-0/+6
| | | | | Problem: Code for dealing with script files is spread out. Solution: Move the code to scriptfile.c. (Yegappan Lakshmanan, closes #4861)
* patch 8.1.1886: command line expansion code is spread outv8.1.1886Bram Moolenaar2019-08-181-18/+22
| | | | | Problem: Command line expansion code is spread out. Solution: Move the code to cmdexpand.c. (Yegappan Lakshmanan, closes #4831)
* patch 8.1.1869: code for the argument list is spread outv8.1.1869Bram Moolenaar2019-08-171-23/+26
| | | | | | Problem: Code for the argument list is spread out. Solution: Put argument list code in arglist.c. (Yegappan Lakshmanan, closes #4819)
* patch 8.1.1823: command line history code is spread outv8.1.1823Bram Moolenaar2019-08-061-2/+6
| | | | | | Problem: Command line history code is spread out. Solution: Put the code in a new file. (Yegappan Lakshmanan, closes #4779) Also graduate the +cmdline_hist feature.
* patch 8.1.1785: map functionality mixed with character inputv8.1.1785Bram Moolenaar2019-08-011-4/+7
| | | | | | Problem: Map functionality mixed with character input. Solution: Move the map functionality to a separate file. (Yegappan Lakshmanan, closes #4740) Graduate the +localmap feature.
* patch 8.1.1766: code for writing session file is spread outv8.1.1766Bram Moolenaar2019-07-281-8/+12
| | | | | Problem: Code for writing session file is spread out. Solution: Put it in one file. (Yegappan Lakshmanan, closes #4728)
* patch 8.1.1727: code for viminfo support is spread outv8.1.1727Bram Moolenaar2019-07-211-3/+7
| | | | | Problem: Code for viminfo support is spread out. Solution: Move to code to viminfo.c. (Yegappan Lakshmanan, closes #4686)
* patch 8.1.1693: syntax coloring and highlighting is in one big filev8.1.1693Bram Moolenaar2019-07-141-14/+19
| | | | | | Problem: Syntax coloring and highlighting is in one big file. Solution: Move the highlighting to a separate file. (Yegappan Lakshmanan, closes #4674)
* patch 8.1.1687: the evalfunc.c file is too bigv8.1.1687Bram Moolenaar2019-07-141-3/+7
| | | | | Problem: The evalfunc.c file is too big. Solution: Move testing support to a separate file.
* patch 8.1.1684: profiling functionality is spread outv8.1.1684Bram Moolenaar2019-07-131-9/+14
| | | | | | Problem: Profiling functionality is spread out. Solution: Put profiling functionality in profiling.c. (Yegappan Lakshmanan, closes #4666)