summaryrefslogtreecommitdiff
path: root/src/feature.h
Commit message (Collapse)AuthorAgeFilesLines
* patch 9.0.0747: too many #ifdefsv9.0.0747Martin Tournoij2022-10-131-10/+1
| | | | | | Problem: Too many #ifdefs. Solution: Gradudate the +cmdline_info feature. (Martin Tournoij, closes #11330)
* patch 9.0.0729: the rightleft and arabic features are disabledv9.0.0729Bram Moolenaar2022-10-121-13/+3
| | | | | Problem: The rightleft and arabic features are disabled. Solution: Re-enable the features, some users want to use the functionality.
* patch 9.0.0700: there is no real need for a "big" buildv9.0.0700Martin Tournoij2022-10-081-34/+28
| | | | | | 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)
* patch 9.0.0696: it is unclear if the +rightleft and +arabic features are usedv9.0.0696Bram Moolenaar2022-10-081-0/+12
| | | | | | Problem: It is unclear if the +rightleft and +arabic features are actively being used. Solution: Disable the features, await feedback.
* patch 9.0.0694: no native sound support on Mac OSv9.0.0694Yee Cheng Chin2022-10-081-1/+1
| | | | | Problem: No native sound support on Mac OS. Solution: Add sound support for Mac OS. (Yee Cheng Chin, closes #11274)
* patch 9.0.0657: too many #ifdefsv9.0.0657Martin Tournoij2022-10-041-16/+18
| | | | | | 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 9.0.0491: no good reason to build without the float featurev9.0.0491Bram Moolenaar2022-09-171-4/+1
| | | | | Problem: No good reason to build without the float feature. Solution: Remove configure check for float and "#ifdef FEAT_FLOAT".
* patch 9.0.0375: the footer feature is unusedv9.0.0375Bram Moolenaar2022-09-041-8/+2
| | | | | Problem: The footer feature is unused. Solution: Remove FEAT_FOOTER and code.
* patch 9.0.0328: OLD_DIGRAPHS is unusedv9.0.0328Bram Moolenaar2022-08-301-3/+0
| | | | | Problem: OLD_DIGRAPHS is unused. Solution: Remove OLD_DIGRAPHS. Also drop HPUX_DIGRAPHS.
* patch 9.0.0288: when 'cmdheight' is zero some messages are not displayedv9.0.0288Bram Moolenaar2022-08-271-0/+7
| | | | | Problem: When 'cmdheight' is zero some messages are not displayed. Solution: Use a popup notification window.
* patch 9.0.0280: the builtin termcap list depends on the versionv9.0.0280Bram Moolenaar2022-08-261-33/+7
| | | | | Problem: The builtin termcap list depends on the version. Solution: Always include all termcap entries. Remove duplicate lines.
* patch 9.0.0279: the tiny version has the popup menu but not 'wildmenu'v9.0.0279Bram Moolenaar2022-08-261-7/+1
| | | | | Problem: The tiny version has the popup menu but not 'wildmenu'. Solution: Graduate the wildmenu feature.
* patch 9.0.0278: the +wildignore feature is nearly always availablev9.0.0278Bram Moolenaar2022-08-261-9/+2
| | | | | Problem: The +wildignore feature is nearly always available. Solution: Graduate +wildignore for consistency.
* patch 9.0.0270: some values of 'path' and 'tags' invalid in the tiny versionv9.0.0270Bram Moolenaar2022-08-251-7/+1
| | | | | Problem: Some values of 'path' and 'tags' do not work in the tiny version. Solution: Graduate the +path_extra feature.
* patch 9.0.0265: no good reason why the "gf" command isn't in the tiny versionv9.0.0265Bram Moolenaar2022-08-251-13/+5
| | | | | Problem: No good reason why the "gf" command is not in the tiny version. Solution: Graduate the file_in_path feature.
* patch 9.0.0222: no good reason why text objects are only in larger buildsv9.0.0222Bram Moolenaar2022-08-161-7/+1
| | | | | Problem: No good reason why text objects are only in larger builds. Solution: Graduate +textobjects.
* patch 8.2.4993: smart/C/lisp indenting is optionalv8.2.4993Bram Moolenaar2022-05-211-19/+3
| | | | | | Problem: smart/C/lisp indenting is optional, which makes the code more complex, while it only reduces the executable size a bit. Solution: Graduate FEAT_CINDENT, FEAT_SMARTINDENT and FEAT_LISP.
* patch 8.2.4677: the Athena GUI support is outdatedv8.2.4677Bram Moolenaar2022-04-031-17/+13
| | | | | Problem: The Athena GUI support is outdated. Solution: Remove the Athena GUI code.
* patch 8.2.4518: the binary tag search feature is always enabledv8.2.4518Yegappan Lakshmanan2022-03-061-5/+0
| | | | | | Problem: The binary tag search feature is always enabled. Solution: Remove the #ifdefs. Add a few more tests. (Yegappan Lakshmanan, closes #9893)
* patch 8.2.4457: the GPM library can only be linked staticallyv8.2.4457Bram Moolenaar2022-02-231-0/+6
| | | | | Problem: The GPM library can only be linked statically. Solution: Make it possible to load the GPM library dynamically. (Damien)
* patch 8.2.4369: redundant #ifdef argumentv8.2.4369ola.soder@axis.com2022-02-131-2/+2
| | | | | Problem: Redundant #ifdef argument. Solution: Remove unused MSWIN. (Ola Söder, closes #9758)
* patch 8.2.4273: the EBCDIC support is outdatedv8.2.4273Bram Moolenaar2022-01-311-18/+4
| | | | | Problem: The EBCDIC support is outdated. Solution: Remove the EBCDIC support.
* patch 8.2.4199: MS-Windows: Support for MSVC 2003 is not usefulv8.2.4199K.Takata2022-01-241-2/+1
| | | | | Problem: MS-Windows: Support for MSVC 2003 is not useful. Solution: Remove the exceptions for MSVC 2003. (Ken Takata, closes #9616)
* patch 8.2.4039: the xdiff library is linked in even when not usedv8.2.4039Bram Moolenaar2022-01-081-1/+2
| | | | | 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.3967: error messages are spread outv8.2.3967Bram Moolenaar2022-01-011-0/+12
| | | | | Problem: Error messages are spread out. Solution: Move more errors to errors.h.
* patch 8.2.3797: no good reason to limit the message history in tiny versionv8.2.3797Bram Moolenaar2021-12-131-7/+3
| | | | | Problem: No good reason to limit the message history in the tiny version. Solution: Always use 200.
* patch 8.2.3795: too many #ifdefsv8.2.3795Bram Moolenaar2021-12-131-7/+1
| | | | | Problem: Too many #ifdefs. Solution: Graduate the jumplist feature.
* patch 8.2.3699: the +title feature adds a lot of #ifdef but little codev8.2.3699Bram Moolenaar2021-11-291-8/+6
| | | | | Problem: The +title feature adds a lot of #ifdef but little code. Solution: Graduate the +title feature.
* patch 8.2.3022: available encryption methods are not strong enoughv8.2.3022Christian Brabandt2021-06-201-0/+7
| | | | | | Problem: Available encryption methods are not strong enough. Solution: Add initial support for xchaha20. (Christian Brabandt, closes #8394)
* patch 8.2.2675: directory change in a terminal window shell is not followedv8.2.2675Bram Moolenaar2021-03-291-0/+6
| | | | | Problem: Directory change in a terminal window shell is not followed. Solution: Add the 'autoshelldir' option. (closes #6290)
* patch 8.2.2160: various typosv8.2.2160Bram Moolenaar2020-12-181-1/+1
| | | | | Problem: Various typos. Solution: Fix spelling mistakes. (closes #7494)
* patch 8.2.2054: Amiga: FEAT_ARP defined when it should notv8.2.2054Bram Moolenaar2020-11-251-1/+1
| | | | | Problem: Amiga: FEAT_ARP defined when it should not. Solution: Adjust "||" to "&&" in #ifdef. (Ola Söder, closes #7375)
* patch 8.2.2047: Amiga: FEAT_ARP defined when it should notv8.2.2047Bram Moolenaar2020-11-251-2/+2
| | | | | Problem: Amiga: FEAT_ARP defined when it should not. Solution: Adjust #ifdef. (Ola Söder, closes #7370)
* patch 8.2.1422: the Mac GUI implementation is outdatedv8.2.1422Bram Moolenaar2020-08-111-15/+5
| | | | | | | 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.0320: no Haiku supportv8.2.0320Bram Moolenaar2020-02-261-4/+15
| | | | | Problem: No Haiku support. Solution: Add support for Haiku. (Emir Sari, closes #5605)
* patch 8.2.0271: the "num64" feature is available everywherev8.2.0271Bram Moolenaar2020-02-171-4/+0
| | | | | | Problem: The "num64" feature is available everywhere and building without it causes problems. Solution: Graduage the "num64" feature. (James McCoy, closes #5650)
* patch 8.2.0017: OS/2 and MS-DOS are still mentionedv8.2.0017Bram Moolenaar2019-12-171-1/+1
| | | | | | Problem: OS/2 and MS-DOS are still mentioned, even though support was removed long ago. Solution: Update documentation. (Yegappan Lakshmanan, closes #5368)
* patch 8.1.2371: FEAT_TEXT_PROP is a confusing namev8.1.2371Bram Moolenaar2019-11-301-3/+3
| | | | | Problem: FEAT_TEXT_PROP is a confusing name. Solution: Use FEAT_PROP_POPUP. (Naruhiko Nishino, closes #5291)
* patch 8.1.2366: using old C style commentsv8.1.2366Bram Moolenaar2019-11-301-62/+62
| | | | | Problem: Using old C style comments. Solution: Use // comments where appropriate.
* patch 8.1.2327: cannot build with Hangul inputv8.1.2327Bram Moolenaar2019-11-211-15/+4
| | | | | Problem: Cannot build with Hangul input. Solution: Remove Hangul input support.
* patch 8.1.2181: highlighting wrong when item follows tabv8.1.2181Bram Moolenaar2019-10-191-16/+19
| | | | | | Problem: Highlighting wrong when item follows tab. Solution: Don't use syntax attribute when n_extra is non-zero. (Christian Brabandt, closes #5076)
* patch 8.1.2171: mouse support not always availablev8.1.2171Bram Moolenaar2019-10-171-29/+12
| | | | | | Problem: Mouse support not always available. Solution: Enable mouse support also in tiny version. Do not define FEAT_MOUSE_XTERM on MS-Windows (didn't really work).
* patch 8.1.2096: too many #ifdefsv8.1.2096Bram Moolenaar2019-09-281-7/+1
| | | | | Problem: Too many #ifdefs. Solution: Graduate FEAT_COMMENTS.
* patch 8.1.2034: dark them of GTK 3 not supportedv8.1.2034Bram Moolenaar2019-09-151-0/+7
| | | | | Problem: Dark them of GTK 3 not supported. Solution: Add the "d" flag in 'guioptions'. (Jonathan Conder, closes #4934)
* patch 8.1.1979: code for handling file names is spread outv8.1.1979Bram Moolenaar2019-09-041-7/+1
| | | | | Problem: Code for handling file names is spread out. Solution: Move code to new filepath.c file. Graduate FEAT_MODIFY_FNAME.
* patch 8.1.1901: the +insert_expand feature is not always availablev8.1.1901Bram Moolenaar2019-08-211-10/+3
| | | | | Problem: The +insert_expand feature is not always available. Solution: Graduate the +insert_expand feature.
* patch 8.1.1887: the +cmdline_compl feature is not in the tiny versionv8.1.1887Bram Moolenaar2019-08-181-8/+1
| | | | | Problem: The +cmdline_compl feature is not in the tiny version. Solution: Graduate the +cmdline_compl feature.
* patch 8.1.1877: graduated features scatteredv8.1.1877Bram Moolenaar2019-08-171-41/+13
| | | | | Problem: Graduated features scattered. Solution: Put graduated and obsolete features together.
* patch 8.1.1851: crash when sound_playfile() callback plays soundv8.1.1851Bram Moolenaar2019-08-151-0/+3
| | | | | Problem: Crash when sound_playfile() callback plays sound. Solution: Invoke callback later from event loop.
* patch 8.1.1823: command line history code is spread outv8.1.1823Bram Moolenaar2019-08-061-5/+2
| | | | | | 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.