summaryrefslogtreecommitdiffstats
path: root/src/feature.h
AgeCommit message (Collapse)Author
2017-08-22patch 8.0.0986: terminal feature always requires multi-byte featurev8.0.0986Bram Moolenaar
Problem: Terminal feature always requires multi-byte feature. Solution: Remove #ifdef FEAT_MBYTE, disable terminal without multi-byte.
2017-08-12patch 8.0.0918: cannot get terminal window cursor shape or attributesv8.0.0918Bram Moolenaar
Problem: Cannot get terminal window cursor shape or attributes. Solution: Support cursor shape, attributes and color.
2017-07-07patch 8.0.0693: no terminal emulator supportv8.0.0693Bram Moolenaar
Problem: No terminal emulator support. Cannot properly run commands in the GUI. Cannot run a job interactively with an ssh connection. Solution: Very early implementation of the :terminal command. Includes libvterm converted to ANSI C. Many parts still missing.
2016-09-06patch 7.4.2338v7.4.2338Bram Moolenaar
Problem: Can't build with small features. (John Marriott) Solution: Nearly always define FEAT_TAG_BINS.
2016-08-29patch 7.4.2293v7.4.2293Bram Moolenaar
Problem: Modelines in source code are inconsistant. Solution: Use the same line in most files. Add 'noet'. (Naruhiko Nishino)
2016-07-28patch 7.4.2111v7.4.2111Bram Moolenaar
Problem: Defaults are very conservative. Solution: Move settings from vimrc_example.vim to defaults.vim. Load defaults.vim if no .vimrc was found.
2016-07-16patch 7.4.2048v7.4.2048Bram Moolenaar
Problem: There is still code and help for unsupported systems. Solution: Remove the code and text. (Hirohito Higashi)
2016-07-01patch 7.4.1976v7.4.1976Bram Moolenaar
Problem: Number variables are not 64 bits while they could be. Solution: Add the num64 feature. (Ken Takata)
2016-04-29patch 7.4.1799v7.4.1799Bram Moolenaar
Problem: 'guicolors' is a confusing option name. Solution: Use 'termguicolors' instead. (Hirohito Higashi)
2016-04-24patch 7.4.1784v7.4.1784Bram Moolenaar
Problem: The termtruecolor feature is enabled differently from many other features. Solution: Enable the termtruecolor feature for the big build, not through configure.
2016-03-19patch 7.4.1611v7.4.1611Bram Moolenaar
Problem: The versplit feature makes the code uneccessary complicated. Solution: Remove FEAT_VERTSPLIT, always support vertical splits when FEAT_WINDOWS is defined.
2016-03-15patch 7.4.1578v7.4.1578Bram Moolenaar
Problem: There is no way to invoke a function later or periodically. Solution: Add timer support.
2016-03-11patch 7.4.1537v7.4.1537Bram Moolenaar
Problem: Too many feature flags for pipes, jobs and channels. Solution: Only use FEAT_JOB_CHANNEL.
2016-02-27patch 7.4.1433v7.4.1433Bram Moolenaar
Problem: The Sniff interface is no longer useful, the tool has not been available for may years. Solution: Delete the Sniff interface and related code.
2016-02-23patch 7.4.1399v7.4.1399Bram Moolenaar
Problem: The MS-DOS code does not build. Solution: Remove the old MS-DOS code.
2016-02-20patch 7.4.1375v7.4.1375Bram Moolenaar
Problem: Still some Win16 code. Solution: Remove FEAT_GUI_W16.(Hirohito Higashi)
2016-02-20patch 7.4.1364v7.4.1364Bram Moolenaar
Problem: The Win 16 code is not maintained and unused. Solution: Remove the Win 16 support.
2016-02-14patch 7.4.1318v7.4.1318Bram Moolenaar
Problem: Channel with pipes doesn't work in GUI. Solution: Register input handlers for pipes.
2016-02-07patch 7.4.1283v7.4.1283Bram Moolenaar
Problem: The job feature isn't available on MS-Windows. Solution: Add the job feature. Fix argument of job_stop(). (Yasuhiro Matsumoto)
2016-02-07patch 7.4.1274v7.4.1274Bram Moolenaar
Problem: Cannot run a job. Solution: Add job_start(), job_status() and job_stop(). Currently only works for Unix.
2016-01-31patch 7.4.1222v7.4.1222Bram Moolenaar
Problem: ":normal" command and others missing in tiny build. Solution: Graduate FEAT_EX_EXTRA.
2016-01-30patch 7.4.1217v7.4.1217Bram Moolenaar
Problem: Execution of command on channel doesn't work yet. Solution: Implement the "ex" and "normal" commands.
2016-01-24patch 7.4.1169v7.4.1169Bram Moolenaar
Problem: The socket I/O is intertwined with the netbeans code. Solution: Start refactoring the netbeans communication to split off the socket I/O. Add the +channel feature.
2016-01-20patch 7.4.1145v7.4.1145Bram Moolenaar
Problem: Default features are conservative. Solution: Make the default feature set for most of todays systems "huge".
2015-12-31patch 7.4.1008v7.4.1008Bram Moolenaar
Problem: The OS/2 code pollutes the source while nobody uses it these days. Solution: Drop the support for OS/2.
2015-11-10patch 7.4.913v7.4.913Bram Moolenaar
Problem: No utf-8 support for the hangul input feature. Solution: Add utf-8 support. (Namsh)
2014-11-30updated for version 7.4.538v7.4.538Bram Moolenaar
Problem: Tests fail with small features plus Python. Solution: Disallow weird combination of options. Do not set "fdm" when folding is disabled.
2014-03-23updated for version 7.4.212v7.4.212Bram Moolenaar
Problem: Now that the +visual feature is always enabled the #ifdefs for it are not useful. Solution: Remove the checks for FEAT_VISUAL.
2014-03-12updated for version 7.4.200v7.4.200Bram Moolenaar
Problem: Too many #ifdefs in the code. Solution: Enable FEAT_VISUAL always, await any complaints
2014-02-23updated for version 7.4.188v7.4.188Bram Moolenaar
Problem: SIZEOF_LONG clashes with similar defines in header files. Solution: Rename to a name starting with VIM_. Also for SIZEOF_INT.
2013-05-18updated for version 7.3.968v7.3.968Bram Moolenaar
Problem: Multi-byte support is only available when compiled with "big" features. Solution: Include multi-byte by default, with "normal" features.
2013-05-06updated for version 7.3.925v7.3.925Bram Moolenaar
Problem: Typos in source files. Solution: Fix the typos. (Ken Takata)
2013-04-15updated for version 7.3.900v7.3.900Bram Moolenaar
Problem: Not obvious that some mouse features are mutual-exclusive. Solution: Add a comment.
2013-02-26updated for version 7.3.836v7.3.836Bram Moolenaar
Problem: Clipboard does not work on Win32 when compiled with Cygwin. Solution: Move the Win32 clipboard code to a separate file and use it when building with os_unix.c. (Frodak Baksik, Ken Takata)
2013-02-14updated for version 7.3.819v7.3.819Bram Moolenaar
Problem: Compiling without +eval and with Python isn't working. Solution: Add the eval feature when building with Python.
2013-01-23updated for version 7.3.774v7.3.774Bram Moolenaar
Problem: Tiny GUI version misses console dialog feature. Solution: Define FEAT_CON_DIALOG when apprpriate. (Christian Brabandt)
2012-10-21updated for version 7.3.700v7.3.700Bram Moolenaar
Problem: Cannot detect URXVT and SGR mouse support. Solution: add +mouse_urxvt and +mouse_sgr. (Hayaki Saito)
2012-08-15updated for version 7.3.632v7.3.632Bram Moolenaar
Problem: Cannot select beyond 222 columns with the mouse in xterm. Solution: Add support for SGR mouse tracking. (Hayaki Saito)
2012-04-25updated for version 7.3.505v7.3.505Bram Moolenaar
Problem: Test 11 fails on MS-Windows in some versions. Solution: Fix #ifdefs for whether filtering through a pipe is possible. Move setting b_no_eol_lnum back to where it was before patch 7.3.124. (David Pope)
2011-10-20updated for version 7.3.343v7.3.343Bram Moolenaar
Problem: No mouse support for urxvt. Solution: Implement urxvt mouse support, also for > 252 columns. (Yiding Jia)
2011-05-19updated for version 7.3.191v7.3.191Bram Moolenaar
Problem: Still some RISC OS stuff to remove. Solution: Remove files and lines. (Hong Xu) Remove the 'osfiletype' option code.
2010-07-27Fix build warnings and problems for tiny/small Win32 build. (Mike Williams)Bram Moolenaar
2010-07-23Add the 'concealcursor' option to decide when the cursor line is to beBram Moolenaar
concealed or not. Rename 'conc' to 'cole' as the short name for 'conceallevel'.
2010-07-17Whitespace cleanup.Bram Moolenaar
2010-07-14Added Lua interfae. (Luis Carvalho)Bram Moolenaar
2010-06-26Change remaining HAVE_GTK2 to FEAT_GUI_GTK.Bram Moolenaar
2010-06-06Fix a few compiler warnings. Fix crash with encrypted undo file.Bram Moolenaar
2010-06-05Add the conceal patch from Vince Negri.Bram Moolenaar
2010-06-03Add patch to improve support of z/OS (OS/390). (Ralf Schandl)Bram Moolenaar
2010-05-30A bit of cleanup and simplification for undofile.Bram Moolenaar