summaryrefslogtreecommitdiff
path: root/editors/vim-share
AgeCommit message (Collapse)AuthorFilesLines
2005-03-15Updated vim to 6.3.064martti2-4/+51
Changes (should fix the security issues found in 6.3.045) 2231 6.3.046 ":registers" doesn't show multi-byte characters correctly 2196 6.3.047 (extra) Win XP with Borland: new file is created read-only 18175 6.3.048 (extra) VMS: doesn't build on IA64 1776 6.3.049 (after 6.3.045) compiler warning for pointer type 2225 6.3.050 a SIGHUP while already exiting may cause a crash 1661 6.3.051 crash when 'wildmenu' set and completing multi-byte file name 3175 6.3.052 (extra) Win 98: can't enter non-ASCII characters if 'enc' set 1576 6.3.053 Win32: ":loadview" doesn't work for files with non-latin chars 1981 6.3.054 when 'im' is set redraw remains off when repeating an insert 8844 6.3.055 wrong text and crash using <C-R>= or <C-\>e in command line 2091 6.3.056 window title wrong for specific multi-byte character 1748 6.3.057 folds are not updated after a filter command 4440 6.3.058 crash when zero columns room; can't compile without :vsplit 2286 6.3.059 crash when editing a file with spaces and shell expansion 1609 6.3.060 register name isn't checked for CTRL-R CTRL-O in Insert mode 1984 6.3.061 display mess when multi-byte char at right edge of screen 2337 6.3.062 ":normal! gQ" hangs 1434 6.3.063 after the CursorHold event 'mousefocus' may stop working 1586 6.3.064 line2byte(line("$") + 1) sometimes returns the wrong number
2005-02-23Add RMD160 digests in addition to the SHA1 ones.agc1-1/+41
2005-01-27Use paths relative to pkgsrc, not pkgsrc/editors.jmmv1-3/+3
2005-01-25Make nvi and vim* use the alternatives system to install wrappers forjmmv3-4/+13
bin/vi, bin/ex and bin/view. Bump their PKGREVISIONs. vim-kde is an exception because it currently installs programs with these names. So, as it's currently marked as vulnerable and as I don't have KDE installed ATM, I'm marking it as conflicting.
2005-01-06Bump to 6.3.045 for recent security issueadrianp2-9/+88
2672 6.3.001 ":browse split" gives file selection dialog twice 3913 6.3.002 utf-8 detection in translated help files is wrong 1891 6.3.003 crash when using console dialog without default choice 2438 6.3.004 too many hit-enter prompts when searching for long string 2809 6.3.005 crash when searching with character offset in closed fold 1566 6.3.006 the current directory is prepended to the ":breakadd" argument 1755 6.3.007 swap file is not deleted for a "nofile" buffer after ":cd" 1865 6.3.008 OS/2: can't compile, missing error message 3670 6.3.009 (after 6.3.006) ":breakadd file" does not match for a symlink 2450 6.3.010 writing to a named pipe causes an error message for fsync() 1896 6.3.011 crash when user command completion uses "normal :cmd" 2882 6.3.012 lalloc(0) error for substitute command with multi-line pattern 11947 6.3.013 crash when using CTRL-R = in command line uses "normal :cmd" 1566 6.3.014 default value of 'helplang' is wrong for Chinese and Taiwanese 1207 6.3.015 the string returned by winrestcmd() may end in garbage 1735 6.3.016 'define' default had "\s" before #, breaks "[d" 1364 6.3.017 "9zz" could place the cursor beyond the end of a line 1844 6.3.018 ":0argadd zero" added the argument after the first one 1992 6.3.019 crash during startup when compiled for debugging 1915 6.3.020 "dw" doesn't work right for UTF-8 when 'delcombine' is set 2822 6.3.021 can't edit file with path separator in trail byte of last char 6419 6.3.023 when <Space> is remapped abbreviations are not expanded 2456 6.3.024 missing NUL for strings created with ga_concat() 3070 6.3.026 setting 'bg' in syncolor.vim may cause endless loop or crash 7500 6.3.027 VMS: Writing a file may insert extra CR characters 2128 6.3.028 the BOM marker is written when appending to a file 2173 6.3.029 crash in syntax highlighting code when inserting a line break 4579 6.3.030 GTK 2: crash when 'enc' is set to "utf-8" and menus redefined 1483 6.3.031 pressing Tab when entering a mapping may cause a display error 2094 6.3.032 with Python 2.3 using threads doesn't work 1552 6.3.033 mapping ending in two-char command doesn't restart Insert mode 1618 6.3.034 VMS: crash in RTL when using :help, caused by ? wildcard 1770 6.3.036 ml_get errors when fold was deleted 2889 6.3.037 (after 6.3.032) warning for unused variable 2749 6.3.039 line numbers not updated when inserting a line above window 18020 6.3.040 window count for a buffer was wrong after error handling 1760 6.3.042 CTRL-X CTRL-E in Insert mode does not scroll fold correctly 8053 6.3.043 'hlsearch' highlighting sometimes disappears 12283 6.3.045 some option values may cause trouble in a modeline
2005-01-05Move --enable-multibyte from vim/Makefile to vim-share/Makefile.common,cjs1-1/+2
since it should be not just the command line version of vim but all versions (e.g., gtk) that use this.
2004-06-21Updated vim to 6.3martti6-26/+109
This is a bugfix release of Vim. Since Vim 6.2 hundreds of reported problems have been fixed. Also included are new and updated syntax files, translated menus and messages.
2004-04-25Convert to buildlink3.snj1-2/+2
2004-01-20Move WRKSRC definition away from the first paragraph in a Makefile.agc1-2/+2
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2003-06-02Updated vim to 6.2.0martti6-27/+148
This is a bugfix release of Vim. Since Vim 6.1 hundreds of reported problems have been fixed. Also included are new and updated syntax files, translated menus and messages. The main new features are: - Support for GTK 2. (Daniel Elstner) - Support for editing Arabic text. (Nadim Shaikli & Isam Bayazidi) - ":try" command and exception handling. (Servatius Brandt) - Support for the neXtaw GUI toolkit (mostly like Athena). (Alexey Froloff) - Support for PostScript printing in various 8-bit encodings. (Mike Williams)
2003-03-29Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz.jmmv1-2/+2
2003-03-16Updated vim to 6.1.405martti4-12/+15
Lots of bug fixes since the official 6.1 release.
2002-10-08Note conflict with vim-kde-*.jlam1-1/+3
2002-09-14This patch is no longer needed for buildlink2.jlam1-20/+0
2002-09-14buildlink1 -> buildlink2. This should fix pkg/15160 by Brad Forschingerjlam2-3/+3
<bnjf@optushome.com.au>.
2002-03-25Added support for VIM_EXTRA_OPTS (requested by Katsuhiko Fujii in pkg/15990)martti1-1/+5
2002-03-24Updated vim to 6.1martti6-35/+75
* several bug fixes * new and updated syntax files * translated menus and messages * license has been made compatible with the GNU GPL
2002-02-12Updated vim to 6.0.220martti2-123/+7
* created a new jumbo patch which includes some of the previously ignored patches (those which applied only partially) * changes since 6.0.185 * compiler warnings in the X11 client-server code * "I" in Visual mode saves too many lines for undo * size of Visual area not shown after scrolling * GUI: when 'mouse' is empty middle click still moved the cursor * serverlist() gives an error when there is no server * when 'virtualedit' is set "ylj" goes to the wrong column * col(".") returns one to little when 'virtualedit' is set * "--remote-silent" partly worked like "--remote-wait" * when 'virtualedit' is set search() may find wrong position * 've' set and 'sel' "exclusive" "x" in Visual mode works wrong * 've' set and 'sel' "exclusive" "v$x" doesn't delete last char * cursor doesn't move correctly when 've' and 'showbreak' set * multi-byte: could crash on exit when 'tenc' is set. * a script starting with "#!perl" is not recognized as perl * when scrollbinding a long jump doesn't set cursor properly * GTK: "icon=" argument for toolbar item was not used * setting 'fileformat' was possible when 'modifiable' is off * ":unlet" doesn't work for variables with curly braces * (extra) batch scripts to start gvim didn't use -f argument * expanding wildcards or avoiding it doesn't work properly * (extra) installed shortcuts start in desktop directory * cursor color not updated for CTRL-^ in Insert mode * GUI: redraw problems with bold multi-byte characters * after 6.0.167: allow "++enc" to overrule help file encoding * set 'readonly' after reading a file failed * GTK: missing button names for confirm() causes a crash * display problems for unprintable file name chars with CTRL-G * viminfo files contains marks without a file name * copy and paste doesn't work when using "/" in Visual mode * may display wrong lines after reloading a changed file * ":help" may leave an empty unlisted buffer behind * explorer plugin only loads directory in first window * ":setlocal" and ":setglobal" list termcap options * patch 6.0.218 causes a beep on startup
2002-02-05Updated vim to 6.0.185martti2-5/+63
* crash with illegal multi-byte chars in a .vim file * menu for xxd didn't reset 'filetype' and did not find xxd.exe * compilation problem for systems without a console * with "-b" argument 'binary' wasn't set in a second file * completing user commands didn't work for mappings and dirs * reloading a file at the file-changed prompt resets 'readonly' * completing arguments of menu commands didn't work well * GCC 3.0.2 has an optimizer problem that makes Vim crash * Win32: make bitmaps work with signs * error in a client-server expression was reported in server * GUI file selection dialog mixes up file and directory names * after 6.0.135 pasting with a menu doesn't work in Insert mode * using --remote may give unwnanted error message * add a way to avoid GUI dialogs to popup * when 'fileencodings' is "latin2" help files displayed wrong * ":s/\n/#/" doesn't replace at empty lines * when "evim" can't start the GUI there is no menu to exit * printing multi-byte chars and tabs doesn't work properly * shift-left in Insert mode didn't move cursor at end of line * make CTRL-X CTRL-Q work like CTRL-X CTRL-V in Insert mode * using "P" to put a line break leaves cursor after end of line * after "gd" and "gD" "n" may still search backwards * ":help /\z(\)" doesn't work * add the v:dying variable to be aware of being killed * could not create fold with markers when 'commentstring' empty * the xp_backslash field wasn't always initialized * (extra) Win32: displaying UTF-8 may read past end of text * expanding a path with a trailing backslash could fail * leaking memory and reading uninitialzed memory for ":cd" * regexp on multibyte chars could go before start of line * leaking memory when redefining a function * leaking memory for expanding option values * crash on 64 bit machine when pasting a selection
2002-01-28Updated vim to 6.0.151martti2-5/+25
* when re-using the current buffer some items were not cleared * dynamic linking with python interface might not work * wrong syntax highlighing with multi-line patterns * redoing "veU" works like "U" is used as an extra command * could hang when stdin and stderr are redirected * using "%{'-'}" in 'statusline' resulted in a zero * it was not easy to indicate who modified Vim * '[ mark in wrong column after using "p" in an empty line * the search pattern "\(.\{-})*" could make Vim hang * after patch 6.0.148 "p" works like "P" for multi-byte encoding * statusline and ruler wrong when containing multi-byte chars
2002-01-17Updated vim to 6.0.140martti2-5/+20
* bufname() may find unlisted buffer while listed buffer matches * setting 'iminsert' in vimrc may show ruler on alternate screen * don't set 'iminsert' as a side effect of ":lmap" * completing values for ":set tags=" didn't escape spaces right * could unexpectedly apply a mapping in Insert mode * after using 'wildmenu' not all status lines are redrawn * leaking memory when wiping out a buffer with local mappings
2002-01-14Updated vim to 6.0.130martti2-13/+25
* in an expression used for ":s" "~" was replaced * the python library was linked statically * alternate screen color wrong after using external command * scrollbars and mouse pointer not updated when moving a window * crash with ":ls" while editing a file with a very long name * redraw problem in quickfix window
2002-01-09Combine the first 120 patches into one big patch to avoid "Argument listmartti2-228/+17
too long" errors as noted by Matthias Scheler in a private mail. There are no functional changes in the binaries.
2002-01-08Updated to 6.0.120martti2-5/+7
- conversion to html didn't quote values
2002-01-04Updated to 6.0.118martti2-5/+30
6.0.102 changing folds may leave the cursor halfway a closed fold 6.0.103 a large value for 'scrolloff' stops 'scrollbind' 6.0.104 redraw problem when typing a double-wide char over another 6.0.105 crash when using window of one column with multi-byte chars 6.0.106 (extra) Win32: didn't give error for wrong 'printfont' 6.0.107 (extra) VisVim: would automatically write a modified file 6.0.108 could get error message when first line of a file is folded 6.0.109 XIM: input method was reset when repeating an insert 6.0.110 error when undoing a change done by executing a register 6.0.111 virtcol() didn't use the offset for 'virtualedit' 6.0.112 the explorer plugin didn't sort names with spaces correctly 6.0.113 trouble when $HOME includes a space 6.0.114 fnamemodify() didn't expand home directory for ":p" 6.0.115 (extra) Win32: dialog textfield didn't scroll 6.0.116 (extra) Win32: check for writable file didn't check ACLs 6.0.117 (extra) Win32: 'lines' is limited too much when not using menu 6.0.118 when $TMPDIR is a relative path temp directory is not deleted
2001-12-19Updated to 6.0.101. Changes since 6.0.97:martti2-4/+13
6.0.098 GTK with Gnome: Search/Replace dialogs were not translated 6.0.099 Cygwin: didn't detect dos filetype when Vi compatible 6.0.100 crash when using ":badd +0 test%file" 6.0.101 ":mksession" can't handle '%' and '#' in a file name
2001-12-14Updated to 6.0.97. Changes since 6.0.92:martti2-5/+13
6.0.093 TCL after patch 6.0.070: bogus message when closing window 6.0.094 Athena: crash when using the bottom scrollbar 6.0.095 Perl: Deleting lines may leave cursor beyond end of file 6.0.096 ":saveas" changes file name even when file already exists 6.0.097 multi-byte: Using CTRL-F in Insert mode may cause a crash
2001-11-07- I got some comments about the second line of Makefile.common (themartti2-9/+136
"obtained from..." line). Based on those comments I removed that line and note hereby the following thing to give credit for the previous work: The idea for the patch management was taken from the FreeBSD vim port (by obrien@freebsd.org) - Upgraded to 6.0.92 - Ignored patches 27, 48, 53, 64, 70, 73, 87 Changes since 6.0.25: 6.0.026 GTK: menu separators could be selected with the cursor keys 6.0.027 VMS: fix printing, compiling with VAXC and other things 6.0.028 compilation error with +visualextra but without +virtualedit 6.0.029 undo doesn't work correctly in specific situations 6.0.030 "source! file" doesn't work after ":argdo" or in a loop 6.0.031 define putenv() also for non-GUI for systems that lack it 6.0.032 no redraw after a fold setting was changed 6.0.033 MS-Windows: 'wildmenu' shows name with embedded space wrong 6.0.034 calling searchpair() with three arguments could crash 6.0.035 menu to toggle toolbar didn't work when 'ignorecase' is set 6.0.036 DOS/Windows/OS/2: path in 'tags' relative to drive didn't work 6.0.037 the default syntax menu was defined even when disabled 6.0.038 when 'selection' is "exclusive" the cursor can be beyond EOL 6.0.039 "c" in blockwise Visual and "gP" left cursor in wrong position 6.0.040 when 'fileencoding' is invalid, writing may remove the file 6.0.041 if LC_MESSAGES isn't defined ":lang messages en" doesn't work 6.0.042 ":mksession" can't handle a file name with a space 6.0.043 patch 6.0.041 used vim_getenv() instead of mch_getenv() 6.0.044 syntax argument "containedin" doesn't always work properly 6.0.045 creating fold with Visual mode doesn't redraw other window 6.0.046 the stack check fails when the limit doesn't fit in a long 6.0.047 using nested regexp item in \%[] can cause a crash 6.0.048 Win32 console: mouse sometimes doesn't work right 6.0.049 the intro screen is misleading when running evim 6.0.050 "viw" doesn't include multi-byte characters before the cursor 6.0.051 UTF-8: CTRL-R on the command line skips composing characters 6.0.052 requires 6.0.046: also look in sys/resource.h for rlim_t 6.0.053 extra: various fixes for QNX 6.0.054 CTRL-V in mswin.vim and Paste menu didn't paste block of text 6.0.055 GTK: copying a selection didn't work the first time 6.0.056 CTRL-O cw results in a nested Insert mode 6.0.057 ":wincmd g}" didn't work inside a function 6.0.058 after CursorHold autocommand the ruler wasn't updated 6.0.059 'hlsearch' highlighting is not visible in diff lines 6.0.060 Motif: if fontset cannot be allocated tooltip may crash Vim 6.0.061 v:this_session wasn't used correctly in menu.vim 6.0.062 ":shell" crashes when 'verbose' is > 3 6.0.063 when 'cpo' includes "$" "cw)" didn't update syntax highlight 6.0.064 extra: improve self-installing exe made with NSIS 6.0.065 ":normal" can read redo characters before its argument 6.0.066 undo for one command can be split into two pieces 6.0.067 if_xcmdsrv.c doesn't compile on AIX 6.0.068 using "gq" on a Visual area doesn't always redraw correctly 6.0.069 "K" on a word that includes a "!" gives an error message 6.0.070 Win32: failing library load didn't give a clear error message 6.0.071 the "iris-ansi" builtin termcap isn't very good 6.0.072 Visual area not redraw correctly when 'lazyredraw' is set 6.0.073 extra: CTRL-Z doesn't position cursor for DJGPP version 6.0.074 "&" in substitute string is wrong with a few multi-byte chars 6.0.075 could equalize too many windows when closing a window 6.0.076 compiler warning in version.c (depends on 6.0.049) 6.0.077 patch 6.0.075 was incomplete 6.0.078 "daw" didn't always work at the end of a line 6.0.079 still possible to overwrite a read-only file with "W" in 'cpo' 6.0.080 session with same file in two windows gives hit-enter prompt 6.0.081 buffers menu has wrong buffer number after ":saveas file" 6.0.082 shell prompt is sometimes right after a message from vimrc 6.0.083 GTK: dialog buttons are empty when compiled without menus 6.0.084 UTF-8: "r" with composing character can't be redone 6.0.085 with "s" and using 'mousefocus' Insert mode is stopped 6.0.086 "gu" gives a wrong message 6.0.087 lang: update message translations 6.0.088 "rx" in Visual mode could not be repeated with "." 6.0.089 "==" in a C file with a dashed list in a comment works wrong 6.0.090 a wrapping line that doesn't fit and 'so' set flashes badly 6.0.091 CTRL-O in Insert mode with 've' set moves cursor unnecessary 6.0.092 MS-Windows: explorer plugin didn't ignore case of 'suffixes'
2001-10-31Move pkg/ files into package's toplevel directoryzuntum2-1/+1
2001-10-25* vim-gtk and vim-xaw: added dependency to xpm (Should fix pkg/14341)martti2-4/+8
* Added two new patches (instead of adding nb1 to the version number). 6.0.024 inserting a char with CTRL-V u 9900 may cause a crash 6.0.025 using "$" after "\v" in a regexp doesn't always work And now I'll switch to a not-so-frequent vim patching mode, maybe once a month is enough (although vim is almost like Linux, new patches are needed all the time to make it stable :-)
2001-10-24- Note obrien@freebsd.org's work in the head of Makefile.commonmartti2-4/+17
- Updated to 6.0.23. Changes since 6.0.18: 6.0.019 crash when making a printable string with multi-byte chars 6.0.020 <Leader> and <LocalLeader> don't work inside a function 6.0.021 the 'cscopepathcomp' option didn't work 6.0.022 'langmap' wasn't use after a command starting with "g" 6.0.023 The lhaskell syntax file didn't load haskell.vim
2001-10-22Updated to 6.0.18. Changes since 6.0.11:martti2-4/+20
6.0.012 IGNORED (Polish message translations fix) 6.0.013 ":silent! cmd" sometimes still gives an error message 6.0.014 can modify buffer while 'modifiable' is off 6.0.015 get an error message for deleting b:did_ftplugin 6.0.016 bufnr(), bufname(), etc. did not find unlisted buffers 6.0.017 the "Co" termcap entry was sometimes set to the wrong value 6.0.018 initializing 'encoding' may cause a crash
2001-10-09Updated VIM to version 6.0.11. The following problems were fixed since 6.0:martti5-18/+50
* Loading the sh.vim syntax file causes error messages * Using a '@' item in 'viminfo' doesn't work * The configure check for ACLs on AIX doesn't work * The find/replace dialog doesn't reuse a previous argument properly * In Insert mode, "CTRL-O :ls" has a delay before redrawing * With a vertical split, 'number' set and 'scrolloff' non-zero, making the window width very small causes a crash * When setting 'filetype' while there is no FileType autocommand, a following ":setfiletype" would set 'filetype' again * 'imdisable' is missing from the options window * Nextstep doesn't have S_ISBLK * Using "gf" on a file name starting with "./" or "../" in a buffer without a name causes a crash * Python: After replacing or deleting lines get an ml_get error
2001-10-04*sigh* cvs ate my patches.agc4-4/+81
Replace patches which I accidentally removed in the last commit.
2001-10-04Unify all the vim patches together in a single patches directory, locatedagc2-2/+8
in vim-share.
2001-10-04Ooops, an old patch file from 5.8 was causing troubles withmartti3-130/+116
the documentation, i.e. the :help command didn't work.
2001-10-04Here it is folks, VIM 6.0! Changes since version 5.8:martti5-471/+614
----------------------------------------------------- The number of changes is huge. These are just the main new items: Folding - momentarily hide part of the text Vertically split windows - mixed with horizontal splits Diff mode - show and remove differences between files Easy Vim: click-and-type - for those who really don't like two modes User manual - learn to use Vim, reads like a book Flexible indenting - automatic indenting for any language Extended search patterns - more regexp power than you will need UTF-8 support - Unicode allows editing nearly all languages Multi-language support - translated messages and menus Plugin support - drop a script in a directory and you can use it Filetype plugins - an easy way to setup for editing a type of file File browser - browse directories, also on a terminal Editing files over a network - read and write a remote file directly command-line editing window - use any Vim command to edit an Ex command Debugging mode - debug your Vim functions and scripts Cursor in virtual position - edit tables and draw ASCII pictures Debugger interface - use Vim with Sun Visual Workshop Communication between Vims - let one Vim tell another Vim what to do Printing - print with syntax colors Quickfix extended - see error messages in a window and jump there Writing files improved - rename or copy to make a backup file Argument list - select groups of files to work on Restore a View - save the looks of a window and restore it later Color schemes - quickly switch between different color setups
2001-08-06add conflicts for vim6 (vim-devel)pooka1-1/+3
2001-06-06Leftover of the old patches.common system. kill itpooka1-13/+0
2001-06-06Update vim to 5.8pooka6-330/+374
Changes since 5.7: * 74 new syntax files. * bugfixes * couple of security-related fixes * ctags is no longer distributed with vim
2001-04-22Copy common patch-zb file to the three packages that share it.wiz2-13/+2
Not nice, but IMHO much nicer than the previous copy-patch-files-just-before-patching-hack.
2001-04-22re-add patch checksums (patches moved to correct place in pre-patch step)wiz1-1/+4
2001-04-19Fix usage of common distfile.wiz1-2/+2
2001-04-19Move to sha1 digests, and add distfile sizes.agc1-3/+5
2001-04-17+ move the distfile digest/checksum value from files/md5 to distinfoagc2-6/+1
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-03-07${MD5_FILE} -> ${DIGEST_FILE}wiz1-2/+2
2001-02-16Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.wiz2-2/+3
2000-12-07Undo previous commit. These packages apparently handle patches specially.rh1-5/+4
2000-12-07Sync w/ realityrh1-4/+5