summaryrefslogtreecommitdiff
path: root/src/structs.h
Commit message (Collapse)AuthorAgeFilesLines
* updated for version 7.4.669v7.4.669Bram Moolenaar2015-03-201-0/+5
| | | | | | Problem: When netbeans is active the sign column always shows up. Solution: Only show the sign column once a sign has been added. (Xavier de Gaye)
* updated for version 7.4.664v7.4.664Bram Moolenaar2015-03-201-0/+1
| | | | | | Problem: When 'compatible' is reset 'numberwidth' is set to 4, but the effect doesn't show until a change is made. Solution: Check if 'numberwidth' changed. (Christian Brabandt)
* updated for version 7.4.609v7.4.609Bram Moolenaar2015-02-031-0/+14
| | | | | | | Problem: For complicated list and dict use the garbage collector can run out of stack space. Solution: Use a stack of dicts and lists to be marked, thus making it iterative instead of recursive. (Ben Fritz)
* updated for version 7.4.569v7.4.569Bram Moolenaar2015-01-141-0/+1
| | | | | | Problem: Having CTRL-C interrupt or not does not check the mode of the mapping. (Ingo Karkat) Solution: Use a bitmask with the map mode. (Christian Brabandt)
* updated for version 7.4.456v7.4.456Bram Moolenaar2014-09-231-1/+3
| | | | | | Problem: 'backupcopy' is global, cannot write only some files in a different way. Solution: Make 'backupcopy' global-local. (Christian Brabandt)
* updated for version 7.4.399v7.4.399Bram Moolenaar2014-08-101-1/+24
| | | | | | | | | Problem: Encryption implementation is messy. Blowfish encryption has a weakness. Solution: Refactor the encryption, store the state in an allocated struct instead of using a save/restore mechanism. Introduce the "blowfish2" method, which does not have the weakness and encrypts the whole undo file. (largely by David Leadbeater)
* updated for version 7.4.338v7.4.338Bram Moolenaar2014-06-251-0/+11
| | | | | | Problem: Cannot wrap lines taking indent into account. Solution: Add the 'breakindent' option. (many authors, final improvements by Christian Brabandt)
* updated for version 7.4.330v7.4.330Bram Moolenaar2014-06-171-0/+27
| | | | | | | Problem: Using a regexp pattern to highlight a specific position can be slow. Solution: Add matchaddpos() to highlight specific positions efficiently. (Alexey Radkov)
* updated for version 7.4.312v7.4.312Bram Moolenaar2014-05-281-0/+1
| | | | | Problem: Cannot figure out what argument list is being used for a window. Solution: Add the arglistid() function. (Marcin Szamotulski)
* updated for version 7.4.295v7.4.295Bram Moolenaar2014-05-131-1/+1
| | | | | Problem: Various typos, bad white space and unclear comments. Solution: Fix typos. Improve white space. Update comments.
* updated for version 7.4.213v7.4.213Bram Moolenaar2014-03-231-0/+1
| | | | | | Problem: It's not possible to open a new buffer without creating a swap file. Solution: Add the ":noswapfile" modifier. (Christian Brabandt)
* updated for version 7.4.212v7.4.212Bram Moolenaar2014-03-231-9/+1
| | | | | | Problem: Now that the +visual feature is always enabled the #ifdefs for it are not useful. Solution: Remove the checks for FEAT_VISUAL.
* updated for version 7.4.201v7.4.201Bram Moolenaar2014-03-121-0/+3
| | | | | Problem: 'lispwords' is a global option. Solution: Make 'lispwords' global-local. (Sung Pae)
* updated for version 7.4.188v7.4.188Bram Moolenaar2014-02-231-2/+2
| | | | | 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.186v7.4.186Bram Moolenaar2014-02-221-0/+1
| | | | | | | Problem: Insert in Visual mode sometimes gives incorrect results. (Dominique Pelle) Solution: Remember the original insert start position. (Christian Brabandt, Dominique Pelle)
* updated for version 7.4.171v7.4.171Bram Moolenaar2014-02-111-7/+12
| | | | | | Problem: Redo does not set v:count and v:count1. Solution: Use a separate buffer for redo, so that we can set the counts when performing redo.
* updated for version 7.4.088v7.4.088Bram Moolenaar2013-11-121-0/+3
| | | | | | | Problem: When spell checking is enabled Asian characters are always marked as error. Solution: When 'spelllang' contains "cjk" do not mark Asian characters as error. (Ken Takata)
* updated for version 7.4.083v7.4.083Bram Moolenaar2013-11-091-0/+1
| | | | | Problem: It's hard to avoid adding a used pattern to the search history. Solution: Add the ":keeppatterns" modifier. (Christian Brabandt)
* updated for version 7.4.073v7.4.073Bram Moolenaar2013-11-061-0/+1
| | | | | Problem: Setting undolevels for one buffer changes undo in another. Solution: Make 'undolevels' a global-local option. (Christian Brabandt)
* updated for version 7.4.069v7.4.069Bram Moolenaar2013-11-051-0/+39
| | | | | | | Problem: Cannot right shift lines starting with #. Solution: Allow the right shift when 'cino' contains #N with N > 0. (Christian Brabandt) Refactor parsing 'cino', store the values in the buffer.
* updated for version 7.3.1294v7.3.1294Bram Moolenaar2013-07-031-0/+18
| | | | | Problem: ":diffoff" resets options. Solution: Save and restore option values. (Christian Brabandt)
* updated for version 7.3.1264v7.3.1264Bram Moolenaar2013-06-291-1/+2
| | | | | Problem: Missing m_nowait. Solution: Include missing part of the patch.
* updated for version 7.3.1260v7.3.1260Bram Moolenaar2013-06-291-0/+2
| | | | | | Problem: User completion does not get the whole command line in the command line window. Solution: Pass on the whole command line. (Daniel Thau)
* updated for version 7.3.1177v7.3.1177Bram Moolenaar2013-06-121-3/+3
| | | | | Problem: Wasting memory on padding. Solution: Reorder struct fields. (Dominique Pelle)
* updated for version 7.3.1130v7.3.1130Bram Moolenaar2013-06-061-2/+2
| | | | | Problem: Can't build with anything but huge features. Solution: Check for FEAT_PROFILE. (Yasuhiro Matsumoto)
* updated for version 7.3.1129v7.3.1129Bram Moolenaar2013-06-061-0/+15
| | | | | Problem: Can't see what pattern in syntax highlighting is slow. Solution: Add the ":syntime" command.
* updated for version 7.3.970v7.3.970Bram Moolenaar2013-05-191-7/+6
| | | | | | | Problem: Syntax highlighting can be slow. Solution: Include the NFA regexp engine. Add the 'regexpengine' option to select which one is used. (various authors, including Ken Takata, Andrei Aiordachioaie, Russ Cox, Xiaozhou Liua, Ian Young)
* updated for version 7.3.949v7.3.949Bram Moolenaar2013-05-151-0/+8
| | | | | Problem: Python: no easy access to tabpages. Solution: Add vim.tabpages and vim.current.tabpage. (ZyX)
* updated for version 7.3.925v7.3.925Bram Moolenaar2013-05-061-1/+1
| | | | | Problem: Typos in source files. Solution: Fix the typos. (Ken Takata)
* updated for version 7.3.893v7.3.893Bram Moolenaar2013-04-151-3/+3
| | | | | | | Problem: Crash when using b:, w: or t: after closing the buffer, window or tabpage. Solution: Allocate the dictionary instead of having it part of the buffer/window/tabpage struct. (Yukihiro Nakadaira)
* updated for version 7.3.603v7.3.603Bram Moolenaar2012-07-161-0/+6
| | | | | | | Problem: It is possible to add replace builtin functions by calling extend() on g:. Solution: Add a flag to a dict to indicate it is a scope. Check for existing functions. (ZyX)
* updated for version 7.3.545v7.3.545Bram Moolenaar2012-06-061-0/+12
| | | | | | | Problem: When closing a window or buffer autocommands may close it too, causing problems for where the autocommand was invoked from. Solution: Add the w_closing and b_closing flags. When set disallow ":q" and ":close" to prevent recursive closing.
* updated for version 7.3.423v7.3.423Bram Moolenaar2012-02-041-1/+1
| | | | | | | Problem: Small mistakes in comments, proto and indent. Solution: Fix the mistakes. Also update runtime files
* updated for version 7.3.191v7.3.191Bram Moolenaar2011-05-191-3/+0
| | | | | | Problem: Still some RISC OS stuff to remove. Solution: Remove files and lines. (Hong Xu) Remove the 'osfiletype' option code.
* updated for version 7.3.187v7.3.187Bram Moolenaar2011-05-101-5/+0
| | | | | Problem: The RISC OS port has obvious errors and is not being maintained. Solution: Remove the RISC OS files and code.
* updated for version 7.3.143Bram Moolenaar2011-03-221-14/+37
| | | | | | | Problem: Memfile is not tested sufficiently. Looking up blocks in a memfile is slow when there are many blocks. Solution: Add high level test and unittest. Adjust the number of hash buckets to the number of blocks. (Ivan Krasilnikov)
* updated for version 7.3.124v7.3.124Bram Moolenaar2011-02-151-0/+3
| | | | | | Problem: When writing a file in binary mode it may be missing the final EOL if a file previously read was missing the EOL. (Kevin Goodsell) Solution: Move the write_no_eol_lnum into the buffer struct.
* updated for version 7.3.032v7.3.032Bram Moolenaar2010-10-201-2/+3
| | | | | | Problem: maparg() doesn't return the flags, such as <buffer>, <script>, <silent>. These are needed to save and restore a mapping. Solution: Improve maparg(). (also by Christian Brabandt)
* Fixed: on MS-Windows completion of shell commands didn't work.Bram Moolenaar2010-08-071-2/+2
|
* Fix: concealed regions didn't get redrawn correctly when moving the cursorBram Moolenaar2010-07-281-0/+4
| | | | through them.
* Fix build warnings and problems for tiny/small Win32 build. (Mike Williams)Bram Moolenaar2010-07-271-14/+17
|
* Add the 'concealcursor' option to decide when the cursor line is to beBram Moolenaar2010-07-231-2/+4
| | | | | concealed or not. Rename 'conc' to 'cole' as the short name for 'conceallevel'.
* Change 'cryptmethod' from a number to a string option. Make it global-local.Bram Moolenaar2010-07-201-3/+3
|
* Rename w_p_conceal to w_p_conc for consistency.Bram Moolenaar2010-07-191-2/+2
|
* Added support for Python 3. (Roland Puntaier)Bram Moolenaar2010-07-171-0/+8
|
* Added 'colorcolumn' option. Partly by Gregor Uhlenheuer.Bram Moolenaar2010-07-141-0/+5
|
* Added ":earlier 1f" and ":later 1f".Bram Moolenaar2010-06-271-2/+4
|
* Add file save counter to undo information. Add undotree() function.Bram Moolenaar2010-06-271-1/+3
|
* Fix compiler warnings for shadowed variables. Make 'conceal' a long insteadBram Moolenaar2010-06-221-1/+1
| | | | of int.
* Crypt the swapfile.Bram Moolenaar2010-06-211-3/+14
|