summaryrefslogtreecommitdiff
path: root/src/vim.h
Commit message (Collapse)AuthorAgeFilesLines
* patch 7.4.1399v7.4.1399Bram Moolenaar2016-02-231-23/+3
| | | | | Problem: The MS-DOS code does not build. Solution: Remove the old MS-DOS code.
* patch 7.4.1375v7.4.1375Bram Moolenaar2016-02-201-7/+2
| | | | | Problem: Still some Win16 code. Solution: Remove FEAT_GUI_W16.(Hirohito Higashi)
* patch 7.4.1364v7.4.1364Bram Moolenaar2016-02-201-7/+3
| | | | | Problem: The Win 16 code is not maintained and unused. Solution: Remove the Win 16 support.
* patch 7.4.1324v7.4.1324Bram Moolenaar2016-02-151-1/+1
| | | | | Problem: Channels with pipes don't work on MS-Windows. Solution: Add pipe I/O support. (Yasuhiro Matsumoto)
* patch 7.4.1312v7.4.1312Bram Moolenaar2016-02-131-4/+2
| | | | | Problem: sock_T is not defined without the +channel feature. Solution: Always define it.
* patch 7.4.1311v7.4.1311Bram Moolenaar2016-02-131-8/+8
| | | | | Problem: sock_T is defined too late. Solution: Move it up.
* patch 7.4.1279v7.4.1279Bram Moolenaar2016-02-071-0/+4
| | | | | | Problem: jsonencode() is not producing strict JSON. Solution: Add jsencode() and jsdecode(). Make jsonencode() and jsondecode() strict.
* patch 7.4.1260v7.4.1260Bram Moolenaar2016-02-041-1/+1
| | | | | Problem: The channel feature doesn't work on Win32 GUI. Solution: Use WSAGetLastError(). (Ken Takata)
* patch 7.4.1216v7.4.1216Bram Moolenaar2016-01-301-3/+1
| | | | | Problem: Still using HAVE_STDARG_H. Solution: Assume it's always defined.
* patch 7.4.1203v7.4.1203Bram Moolenaar2016-01-301-0/+5
| | | | | Problem: Still more files still using __ARGS. Solution: Remove __ARGS in really the last files.
* patch 7.4.1200v7.4.1200Bram Moolenaar2016-01-291-12/+3
| | | | | Problem: Still using __ARGS. Solution: Remove __ARGS in several files. (script by Hirohito Higashi)
* patch 7.4.1195v7.4.1195Bram Moolenaar2016-01-291-0/+2
| | | | | Problem: The channel feature does not work in the MS-Windows console. Solution: Add win32 console support. (Yasuhiro Matsumoto)
* patch 7.4.1169v7.4.1169Bram Moolenaar2016-01-241-2/+16
| | | | | | 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.
* patch 7.4.1154v7.4.1154Bram Moolenaar2016-01-231-1/+11
| | | | | | Problem: No support for JSON. Solution: Add jsonencode() and jsondecode(). Also add v:false, v:true, v:null and v:none.
* patch 7.4.1147v7.4.1147Bram Moolenaar2016-01-201-8/+0
| | | | | | Problem: Conflict for "chartab". (Kazunobu Kuriyama) Solution: Rename the global one to something less obvious. Move it into src/chartab.c.
* patch 7.4.1120v7.4.1120Bram Moolenaar2016-01-171-0/+1
| | | | | Problem: delete(x, 'rf') fails if a directory is empty. (Lcd) Solution: Ignore not finding matches in an empty directory.
* patch 7.4.1116v7.4.1116Bram Moolenaar2016-01-171-0/+1
| | | | | Problem: delete(x, 'rf') does not delete files starting with a dot. Solution: Also delete files starting with a dot.
* patch 7.4.1098v7.4.1098Bram Moolenaar2016-01-151-17/+1
| | | | | | Problem: Still using old style C function declarations. Solution: Always define __ARGS() to include types. Turn a few functions into ANSI style to find out if this causes problems for anyone.
* patch 7.4.1087v7.4.1087Bram Moolenaar2016-01-101-0/+4
| | | | | | Problem: CTRL-A and CTRL-X do not work properly with blockwise visual selection if there is a mix of Tab and spaces. Solution: Add OP_NR_ADD and OP_NR_SUB. (Hirohito Higashi)
* patch 7.4.1073v7.4.1073Bram Moolenaar2016-01-091-0/+2
| | | | | | | Problem: Alloc_id depends on numbers, may use the same one twice. It's not clear from the number what it's for. Solution: Use an enum. Add a function to lookup the enum value from the name.
* patch 7.4.1027v7.4.1027Bram Moolenaar2016-01-021-1/+9
| | | | | Problem: No support for binary numbers. Solution: Add "bin" to nrformats. (Jason Schulz)
* patch 7.4.1008v7.4.1008Bram Moolenaar2015-12-311-2/+2
| | | | | Problem: The OS/2 code pollutes the source while nobody uses it these days. Solution: Drop the support for OS/2.
* patch 7.4.984v7.4.984Bram Moolenaar2015-12-281-0/+1
| | | | | | Problem: searchpos() always starts searching in the first column, which is not what some people expect. (Brett Stahlman) Solution: Add the 'z' flag: start at the specified column.
* patch 7.4.944v7.4.944Bram Moolenaar2015-11-291-1/+2
| | | | | | | Problem: Writing tests for Vim script is hard. Solution: Add assertEqual(), assertFalse() and assertTrue() functions. Add the v:errors variable. Add the runtest script. Add a first new style test script.
* patch 7.4.786v7.4.786Bram Moolenaar2015-07-171-1/+5
| | | | | Problem: It is not possible for a plugin to adjust to a changed setting. Solution: Add the OptionSet autocommand event. (Christian Brabandt)
* patch 7.4.774v7.4.774Bram Moolenaar2015-07-101-1/+2
| | | | | | Problem: When using the CompleteDone autocommand event it's difficult to get to the completed items. Solution: Add the v:completed_items variable. (Shougo Matsu)
* updated for version 7.4.672v7.4.672Bram Moolenaar2015-03-211-0/+2
| | | | | | | Problem: When completing a shell command, directories in the current directory are not listed. Solution: When "." is not in $PATH also look in the current directory for directories.
* updated for version 7.4.654v7.4.654Bram Moolenaar2015-03-051-9/+11
| | | | | | | Problem: glob() and globpath() cannot include links to non-existing files. (Charles Campbell) Solution: Add an argument to include all links with glob(). (James McCoy) Also for globpath().
* updated for version 7.4.642v7.4.642Bram Moolenaar2015-02-271-0/+1
| | | | | Problem: When using "gf" escaped spaces are not handled. Solution: Recognize escaped spaces.
* updated for version 7.4.626v7.4.626Bram Moolenaar2015-02-101-0/+14
| | | | | Problem: MSVC with W4 gives useless warnings. Solution: Disable more warnings. (Mike Williams)
* updated for version 7.4.593v7.4.593Bram Moolenaar2015-01-271-0/+1
| | | | | | Problem: Crash when searching for "x\{0,90000}". (Dominique Pelle) Solution: Bail out from the NFA engine when the max limit is much higher than the min limit.
* updated for version 7.4.542v7.4.542Bram Moolenaar2014-12-081-0/+1
| | | | | | | Problem: Using a range for window and buffer commands has a few problems. Cannot specify the type of range for a user command. Solution: Add the -addr argument for user commands. Fix problems. (Marcin Szamotulski)
* updated for version 7.4.537v7.4.537Bram Moolenaar2014-11-271-2/+2
| | | | | | Problem: Value of v:hlsearch reflects an internal variable. Solution: Make the value reflect whether search highlighting is actually displayed. (Christian Brabandt)
* updated for version 7.4.423v7.4.423Bram Moolenaar2014-08-291-0/+1
| | | | | Problem: expand("$shell") does not work as documented. Solution: Do not escape the $ when expanding environment variables.
* updated for version 7.4.415Bram Moolenaar2014-08-231-0/+1
| | | | | Problem: Cannot build. Warning for shadowed variable. (John Little) Solution: Add missing change. Remove declaration.
* updated for version 7.4.393v7.4.393Bram Moolenaar2014-08-061-0/+7
| | | | | | | | Problem: Text drawing on newer MS-Windows systems is suboptimal. Some multi-byte characters are not displayed, even though the same font in Notepad can display them. (Srinath Avadhanula) Solution: Add the 'renderoptions' option to enable Direct-X drawing. (Taro Muraoka)
* updated for version 7.4.242v7.4.242Bram Moolenaar2014-04-021-0/+5
| | | | | | Problem: getreg() does not distinguish between a NL used for a line break and a NL used for a NUL character. Solution: Add another argument to return a list. (ZyX)
* updated for version 7.4.234v7.4.234Bram Moolenaar2014-04-011-1/+2
| | | | | Problem: Can't get the command that was used to start Vim. Solution: Add v:progpath. (Viktor Kojouharov)
* updated for version 7.4.214v7.4.214Bram Moolenaar2014-03-241-0/+4
| | | | | Problem: Compilation problems on HP_nonStop (Tandem). Solution: Add #defines. (Joachim Schmitz)
* updated for version 7.4.188v7.4.188Bram Moolenaar2014-02-231-14/+14
| | | | | Problem: SIZEOF_LONG clashes with similar defines in header files. Solution: Rename to a name starting with VIM_. Also for SIZEOF_INT.
* updated for version 7.4.152v7.4.152Bram Moolenaar2014-01-141-0/+1
| | | | | Problem: Python: Cannot iterate over options. Solution: Add options iterator. (ZyX)
* updated for version 7.4.082v7.4.082Bram Moolenaar2013-11-091-0/+9
| | | | | | Problem: Using "gf" in a changed buffer suggests adding "!", which is not possible. (Tim Chase) Solution: Pass a flag to check_changed() wether adding ! make sense.
* updated for version 7.4.079v7.4.079Bram Moolenaar2013-11-081-3/+10
| | | | | | Problem: A script cannot detect whether 'hlsearch' highlighting is actually displayed. Solution: Add the "v:hlsearch" variable. (ZyX)
* updated for version 7.4b.007v7.4b.007Bram Moolenaar2013-08-021-4/+0
| | | | | Problem: On 32 bit MS-Windows :perldo does not work. Solution: Make sure time_t uses 32 bits. (Ken Takata)
* updated for version 7.3.1300v7.3.1300Bram Moolenaar2013-07-031-0/+3
| | | | | | Problem: Mac: tiny and small build fails. Solution: Don't include os_macosx.m in tiny build. Include mouse support in small build. (Kazunobu Kuriyama)
* updated for version 7.3.1148v7.3.1148Bram Moolenaar2013-06-081-0/+1
| | | | | Problem: No command line completion for ":syntime". Solution: Implement the completion. (Dominique Pelle)
* updated for version 7.3.1068v7.3.1068Bram Moolenaar2013-05-301-0/+3
| | | | | Problem: Python: Script is auto-loaded on function creation. Solution: Python patch 27. (ZyX)
* updated for version 7.3.924v7.3.924Bram Moolenaar2013-05-061-0/+13
| | | | | Problem: Python interface can't easily access options. Solution: Add vim.options, vim.window.options and vim.buffer.options. (ZyX)
* updated for version 7.3.872v7.3.872Bram Moolenaar2013-03-191-12/+2
| | | | | | | Problem: On some systems case of file names is always ignored, on others never. Solution: Add the 'fileignorecase' option to control this at runtime. Implies 'wildignorecase'.
* updated for version 7.3.867v7.3.867Bram Moolenaar2013-03-191-0/+2
| | | | | | Problem: Matchparen does not update match when using auto-indenting. (Marc Aldorasi) Solution: Add the TextChanged and TextChangedI autocommand events.