summaryrefslogtreecommitdiff
path: root/editors
AgeCommit message (Collapse)AuthorFilesLines
2022-08-27Pullup ticket #6660 - requested by khorbenspz7-17/+33
editors/vim-gtk2: security update editors/vim-gtk3: security update editors/vim-motif: security update editors/vim-share: security update editors/vim-xaw: security update Revisions pulled up: - editors/vim-gtk2/Makefile 1.97 - editors/vim-gtk3/Makefile 1.24 - editors/vim-motif/Makefile 1.42 - editors/vim-share/PLIST 1.61 - editors/vim-share/distinfo 1.199 - editors/vim-share/version.mk 1.138 - editors/vim-xaw/Makefile 1.65 ------------------------------------------------------------------- Module Name: pkgsrc Committed By: khorben Date: Wed Jul 27 15:13:11 UTC 2022 Modified Files: pkgsrc/editors/vim-gtk2: Makefile pkgsrc/editors/vim-gtk3: Makefile pkgsrc/editors/vim-motif: Makefile pkgsrc/editors/vim-share: PLIST distinfo version.mk pkgsrc/editors/vim-xaw: Makefile Log Message: vim: update to 8.2.5172 On behalf of morr@ "please go ahead" This includes security fixes. (more pending) Tested on NetBSD/amd64. XXX pull-up to pkgsrc-2022Q2 Changes: 8.2.4722 ending recording with mapping records too much 8.2.4723 the ModeChanged autocmd event is inefficient 8.2.4724 current instance of last search pattern not easily spotted 8.2.4725 unused variable in tiny build 8.2.4726 cannot use expand() to get the script name 8.2.4727 unused code 8.2.4728 no test that v:event cannot be modified 8.2.4729 HEEx and Surface templates do not need a separate filetype 8.2.4730 MS-Windows GUI: cannot use CTRL-/ 8.2.4731 the changelist index is not remembered per buffer 8.2.4732 duplicate code to free fuzzy matches 8.2.4733 HEEx and Surface do need a separate filetype 8.2.4734 getcharpos() may change a mark position 8.2.4735 quickfix tests can be a bit hard to read 8.2.4736 build problem for Cygwin with Motif 8.2.4737 // in JavaScript string recognized as comment 8.2.4738 Esc on commandline executes command instead of abandoning it 8.2.4739 accessing freed memory after WinScrolled autocmd event 8.2.4740 when expand() fails there is no error message 8.2.4741 startup test fails 8.2.4742 there is no way to start logging very early in startup 8.2.4743 clang 14 is available on CI 8.2.4744 a terminal window can't use the bell 8.2.4745 using wrong flag for using bell in the terminal 8.2.4746 supercollider filetype not recognized 8.2.4747 no filetype override for .sys files 8.2.4748 cannot use an imported function in a mapping 8.2.4749 <script> is not expanded in autocmd context 8.2.4750 small pieces of dead code 8.2.4751 mapping <SID>name.Func does not work for autoload script 8.2.4752 wrong 'statusline' value can cause illegal memory access 8.2.4753 error from setting an option is silently ignored 8.2.4754 using cached values after unsetting some environment variables 8.2.4755 cannot use <SID>FuncRef in completion spec 8.2.4756 build error without the +eval feature 8.2.4757 list of libraries to suppress lsan errors is outdated 8.2.4758 when using an LSP channel want to get the message ID 8.2.4759 CurSearch highlight does not work for multi-line match 8.2.4760 using matchfuzzy() on a long list can take a while 8.2.4761 documentation for using LSP messages is incomplete 8.2.4762 using freed memory using synstack() and synID() in WinEnter 8.2.4763 using invalid pointer with "V:" in Ex mode 8.2.4764 CI uses an older gcc version 8.2.4765 function matchfuzzy() sorts too many items 8.2.4766 KRL files using "deffct" not recognized 8.2.4767 openscad files are not recognized 8.2.4768 CI: codecov upload sometimes does not work 8.2.4769 build warning with UCRT 8.2.4770 cannot easily mix expression and heredoc 8.2.4771 Coverity warns for not checking return value 8.2.4772 old Coverity warning for not checking ftell() return value 8.2.4773 build failure without the +eval feature 8.2.4774 crash when using a number for lambda name 8.2.4775 SpellBad highlighting does not work in Konsole 8.2.4776 GTK: 'lines' and 'columns' may change during startup 8.2.4777 screendump tests fail because of a redraw 8.2.4778 pacman files use dosini filetype 8.2.4779 lsan suppression is too version specific 8.2.4780 parsing an LSP message fails when it is split 8.2.4781 Maxima files are not recognized 8.2.4782 accessing freed memory 8.2.4783 Coverity warns for leaking memory 8.2.4784 lamba test with timer is flaky 8.2.4785 Visual mode not stopped if win_gotoid() goes to other buffer 8.2.4786 test for win_gotoid() in Visual mode fails on Mac 8.2.4787 prop_find() does not find the right property 8.2.4788 large payload for LSP message not tested 8.2.4789 cursor pos wrong when using :redraw while editing the cmdline 8.2.4790 lilypond filetype not recognized 8.2.4791 events triggered in different order when reusing buffer 8.2.4792 indent operator creates an undo entry for every line 8.2.4793 recognizing Maxima filetype even though it might be another 8.2.4794 compiler warning for not initialized variable 8.2.4795 'cursorbind' scrolling depends on whether 'cursorline' is set 8.2.4796 file left behind after running cursorline tests 8.2.4797 getwininfo() may get oudated values 8.2.4798 t_8u option was reset even when set by the user 8.2.4799 popup does not use correct topline 8.2.4800 missing test update for adjusted t_8u behavior 8.2.4801 fix for cursorbind fix not fully tested 8.2.4802 test is not cleaned up 8.2.4803 WinScrolled not always triggered when scrolling with mouse 8.2.4804 expression in heredoc doesn't work for compiled function 8.2.4805 CurSearch used for all matches in current line 8.2.4806 a mapping using <LeftDrag> does not start Select mode 8.2.4807 processing key eveints in Win32 GUI is not ideal 8.2.4808 unused item in engine struct 8.2.4809 various things not properly tested 8.2.4810 missing changes in one file 8.2.4811 Win32 GUI: caps lock doesn't work 8.2.4812 unused struct item 8.2.4813 pasting text while indent folding may mess up folds 8.2.4814 possible to leave a popup window with win_gotoid() 8.2.4815 cannot build with older GTK version 8.2.4816 still using older codecov app in some places of CI 8.2.4817 Win32 GUI: modifiers are not always used 8.2.4818 no test for what 8.2.4806 fixes 8.2.4819 unmapping simplified keys also deletes other mapping 8.2.4820 not simple programmatic way to find a specific mapping 8.2.4821 crash when imported autoload script was deleted 8.2.4822 setting ufunc to NULL twice 8.2.4823 concat more than 2 strings in :def function is inefficient 8.2.4824 expression is evaluated multiple times 8.2.4825 can only get a list of mappings 8.2.4826 .cshtml files are not recognized 8.2.4827 typo in variable name 8.2.4828 fix for unmapping simplified key not fully tested 8.2.4829 a key may be simplified to NUL 8.2.4830 possible endless loop if there is unused typahead 8.2.4831 crash when using maparg() and unmapping simplified keys 8.2.4832 passing zero instead of NULL to a pointer argument 8.2.4833 failure of mapping not checked for 8.2.4834 Vim9: some lines not covered by tests 8.2.4835 Vim9: some lines not covered by tests 8.2.4836 Vim9: some lines not covered by tests 8.2.4837 modifiers not simplified when timed out 8.2.4838 checking for absolute path is not trivial 8.2.4839 compiler warning for unused argument 8.2.4840 heredoc expression evaluated even when skipping 8.2.4841 empty string considered an error for expand() 8.2.4842 expand("%:p") is not empty when there is no buffer name 8.2.4843 treating CTRL + ALT as AltGr is not backwards compatible 8.2.4844 <C-S-I> is simplified to <S-Tab> 8.2.4845 duplicate code 8.2.4846 termcodes test fails 8.2.4847 crash when using uninitialized function pointer 8.2.4848 local completion with mappings and simplification not working 8.2.4849 Gleam filetype not detected 8.2.4850 mksession mixes up "tabpages" and "curdir" arguments 8.2.4851 compiler warning for uninitialized variable 8.2.4852 ANSI color index to RGB value not correct 8.2.4853 CI with FreeBSD is a bit outdated 8.2.4854 array size does not match usage 8.2.4855 robot files are not recognized 8.2.4856 MinGW compiler complains about unknown escape sequence 8.2.4857 Yaml indent for multiline is wrong 8.2.4858 K_SPECIAL may be escaped twice 8.2.4859 wget2 files are not recognized 8.2.4860 MS-Windows: always uses current directory for executables 8.2.4861 it is not easy to restore saved mappings 8.2.4862 Vim9: test may fail when run with valgrind 8.2.4863 accessing freed memory in test without the +channel feature 8.2.4864 Vim9: script test fails 8.2.4865 :startinsert right after :stopinsert may not work 8.2.4866 duplicate code in "get" functions 8.2.4867 listing of mapping with K_SPECIAL is wrong 8.2.4868 when closing help window autocmds triggered for wrong window 8.2.4869 expression in command block does not look after NL 8.2.4870 Vim9: expression in :substitute is not compiled 8.2.4871 Vim9: in :def function no error for misplaced range 8.2.4872 Vim9: no error for using an expression only 8.2.4873 Vim9: using "else" differs from using "endif/if !cond" 8.2.4874 Win32 GUI: horizontal scroll wheel not handled properly 8.2.4875 MS-Windows: some .exe files are not recognized 8.2.4876 MS-Windows: Shift-BS results in strange char in powershell 8.2.4877 MS-Windows: Wrongly using Normal colors for termguicolors 8.2.4878 valgrind warning for using uninitialized variable 8.2.4879 screendump test may fail when using valgrind 8.2.4880 Vim9: misplaced elseif causes invalid memory access 8.2.4881 "P" in Visual mode still changes some registers 8.2.4882 cannot make 'breakindent' use a specific column 8.2.4883 string interpolation only works in heredoc 8.2.4884 test fails without the job/channel feature 8.2.4885 test fails with the job/channel feature 8.2.4886 Vim9: redir in skipped block seen as assignment 8.2.4887 channel log does not show invoking a timer callback 8.2.4888 line number of lambda ignores line continuation 8.2.4889 CI only tests with FreeBSD 12 8.2.4890 inconsistent capitalization in error messages 8.2.4891 Vim help presentation could be better 8.2.4892 test failures because of changed error messages 8.2.4893 distributed import files are not installed 8.2.4894 MS-Windows: not using italics 8.2.4895 buffer overflow with invalid command with composing chars 8.2.4896 expression in command block does not look after NL 8.2.4897 comment inside an expression in lambda ignores the rest 8.2.4898 Coverity complains about pointer usage 8.2.4899 with latin1 encoding CTRL-W might go before the cmdline 8.2.4900 Vim9 expression test fails without the job feature 8.2.4901 NULL pointer access when using invalid pattern 8.2.4902 mouse wheel scrolling is inconsistent 8.2.4903 cannot get the current cmdline completion type and position 8.2.4904 codecov includes MS-Windows install files 8.2.4905 codecov includes MS-Windows install header file 8.2.4906 MS-Windows: cannot use transparent background 8.2.4907 some users do not want a line comment always inserted 8.2.4908 no text formatting for // comment after a statement 8.2.4909 MODE_ enum entries names are too generic 8.2.4910 imperfect coding 8.2.4911 the mode #defines are not clearly named 8.2.4912 using execute() to define a lambda doesn't work 8.2.4913 popup_hide() does not always have effect 8.2.4914 string interpolation in :def function may fail 8.2.4915 sometimes the cursor is in the wrong position 8.2.4916 mouse in Insert mode test fails 8.2.4917 fuzzy expansion of option names is not right 8.2.4918 conceal character from matchadd() displayed too many times 8.2.4919 can add invalid bytes with :spellgood 8.2.4920 MS-Windows GUI: unused variables 8.2.4921 spell test fails because of new illegal byte check 8.2.4922 mouse test fails on MS-Windows 8.2.4923 test checks for terminal feature unnecessarily 8.2.4924 maparg() may return a string that cannot be reused 8.2.4925 trailing backslash may cause reading past end of line 8.2.4926 #ifdef for crypt feature around too many lines 8.2.4927 return type of remove() incorrect when using three arguments 8.2.4928 various white space and cosmetic mistakes 8.2.4929 off-by-one error in in statusline item 8.2.4930 interpolated string expression requires escaping 8.2.4931 Crash with sequence of Perl commands 8.2.4932 not easy to filter the output of maplist() 8.2.4933 a few more capitalization mistakes in error messages 8.2.4934 string interpolation fails when not evaluating 8.2.4935 with 'foldmethod' "indent" some lines not included in fold 8.2.4936 MS-Windows: mouse coordinates for scroll event are wrong 8.2.4937 no test for what 8.2.4931 fixes 8.2.4938 crash when matching buffer with invalid pattern 8.2.4939 matchfuzzypos() with "matchseq" does not have all positions 8.2.4940 some code is never used 8.2.4941 '[ and '] marks may be wrong after undo 8.2.4942 error when setting 'filetype' in help file again 8.2.4943 changing 'switchbuf' may have no effect 8.2.4944 text properties are wrong after "cc" 8.2.4945 inconsistent use of white space 8.2.4946 Vim9: some code not covered by tests 8.2.4947 text properties not adjusted when accepting spell suggestion 8.2.4948 cannot use Perl heredoc in nested :def function 8.2.4949 Vim9: some code not covered by tests 8.2.4950 text properties position wrong after shifting text 8.2.4951 smart indenting done when not enabled 8.2.4952 GUI test will fail if color scheme changes 8.2.4953 with 'si' inserting '}' after completion goes wrong 8.2.4954 inserting line breaks text property spanning two lines 8.2.4955 text property in wrong position after auto-indent 8.2.4956 reading past end of line with "gf" in Visual block mode 8.2.4957 text properties in a wrong position after a block change 8.2.4958 a couple conditions are always true 8.2.4959 using NULL regexp program 8.2.4960 text properties that cross lines not updated for deleted line 8.2.4961 build error with a certain combination of features 8.2.4962 files show up in git status 8.2.4963 expanding path with "/**" may overrun end of buffer 8.2.4964 MS-Windows GUI: mouse event test is flaky 8.2.4965 GUI: testing mouse move event depends on screen cell size 8.2.4966 MS-Windows GUI: mouse event test gets extra event 8.2.4967 MS-Windows GUI: mouse event test sometimes fails 8.2.4968 reading past end of the line when C-indenting 8.2.4969 changing text in Visual mode may cause invalid memory access 8.2.4970 "eval 123" gives an error, "eval 'abc'" does not 8.2.4971 Vim9: interpolated string seen as range 8.2.4972 Vim9: compilation fails when using dict member when skipping 8.2.4973 Vim9: type error for list unpack mentions argument 8.2.4974 ":so" command may read after end of buffer 8.2.4975 recursive command line loop may cause a crash 8.2.4976 Coverity complains about not restoring a saved value 8.2.4977 memory access error when substitute expression changes window 8.2.4978 no error if engine selection atom is not at the start 8.2.4979 accessing freed memory when line is flushed 8.2.4980 when 'shortmess' contains 'A' loading session may still warn 8.2.4981 it is not possible to manipulate autocommands 8.2.4982 colors in terminal window are not 100% correct 8.2.4983 colors test fails in the GUI 8.2.4984 dragging statusline fails for window with winbar 8.2.4985 PVS warns for possible array underrun 8.2.4986 some github actions are outdated 8.2.4987 after deletion a small fold may be closable 8.2.4988 textprop in wrong position when replacing multi-byte chars 8.2.4989 cannot specify a function name for :defcompile 8.2.4990 memory leak when :defcompile fails 8.2.4991 no test for hwat patch 8.1.0535 fixes 8.2.4992 compiler warning for possibly uninitialized variable 8.2.4993 smart/C/lisp indenting is optional 8.2.4994 tests are using legacy functions 8.2.4995 still a compiler warning for possibly uninitialized variable 8.2.4996 setbufline() may change Visual selection 8.2.4997 Python: changing hidden buffer can cause display mess up 8.2.4998 Vim9: crash when using multiple funcref() 8.2.4999 filetype test table is not properly sorted 8.2.5000 no patch for documentation updates 8.2.5001 checking translations affects the search pattern history 8.2.5002 deletebufline() may change Visual selection 8.2.5003 cannot do bitwise shifts 8.2.5004 right shift on negative number does not work as documented 8.2.5005 compiler warning for uninitialized variable 8.2.5006 asan warns for undefined behavior 8.2.5007 spell suggestion may use uninitialized memory 8.2.5008 when 'formatoptions' contains "/" wrongly wrapping comment 8.2.5009 fold may not be closeable after appending 8.2.5010 the terminal debugger uses various global variables 8.2.5011 Replacing an autocommand requires several lines 8.2.5012 cannot select one character inside () 8.2.5013 after text formatting cursor may be in an invalid position 8.2.5014 byte offsets are wrong when using text properties 8.2.5015 Hoon and Moonscript files are not recognized 8.2.5016 access before start of text with a put command 8.2.5017 gcc 12.1 warns for uninitialized variable 8.2.5018 Vim9: some code is not covered by tests 8.2.5019 cannot get the first screen column of a character 8.2.5020 using 'imstatusfunc' and 'imactivatefunc' breaks 'foldopen' 8.2.5021 build fails with normal features and +terminal 8.2.5022 'completefunc'/'omnifunc' error does not end completion 8.2.5023 substitute overwrites allocated buffer 8.2.5024 using freed memory with "]d" 8.2.5025 Vim9: a few lines not covered by tests 8.2.5026 Vim9: a few lines not covered by tests 8.2.5027 error for missing :endif when an exception was thrown 8.2.5028 syntax regexp matching can be slow 8.2.5029 "textlock" is always zero 8.2.5030 autocmd_add() can only handle one event and pattern 8.2.5031 cannot easily run the benchmarks 8.2.5032 Python 3 test fails without the GUI 8.2.5033 build error with +eval but without +quickfix 8.2.5034 there is no way to get the byte index from a virtual column 8.2.5035 when splitting a window the changelist position moves 8.2.5036 using two counters for timeout check in NFA engine 8.2.5037 cursor position may be invalid after "0;" range 8.2.5038 a finished terminal in a popup window does not show scrollbar 8.2.5039 confusing error if first argument of popup_create() is wrong 8.2.5040 scrollbar thumb in scrolled popup not visible 8.2.5041 cannot close a terminal popup with "NONE" job 8.2.5042 scrollbar thumb in tall scrolled popup not visible 8.2.5043 can open a cmdline window from a substitute expression 8.2.5044 command line test fails 8.2.5045 can escape a terminal popup window when the job is finished 8.2.5046 vim_regsub() can overwrite the destination 8.2.5047 CurSearch highlight is often wrong 8.2.5048 when using XIM the gui test may fail 8.2.5049 insufficient tests for autocommands 8.2.5050 using freed memory when searching for pattern in path 8.2.5051 check for autocmd_add() event argument is confusing 8.2.5052 CI checkout step title is a bit cryptic 8.2.5053 cannot have a comment halfway an expression in a block 8.2.5054 no good filetype for conf files similar to dosini 8.2.5055 statusline is not updated when terminal title changes 8.2.5056 the channel log only contains some of the raw terminal output 8.2.5057 using gettimeofday() for timeout is very inefficient 8.2.5058 input() does not handle composing characters properly 8.2.5059 autoconf 2.71 produces many obsolete warnings 8.2.5060 running configure fails 8.2.5061 C89 requires signal handlers to return void 8.2.5062 Coverity warns for dead code 8.2.5063 error for a command may go over the end of IObuff 8.2.5064 no test for what 8.1.0052 fixes 8.2.5065 wrong return type for main() in tee.c 8.2.5066 can specify multispace listchars only for whole line 8.2.5067 timer_create is not available on every Mac system 8.2.5068 gcc 12.1 warning when building tee 8.2.5069 various warnings from clang on MS-Windows 8.2.5070 unnecessary code 8.2.5071 with some Mac OS version clockid_t is redefined 8.2.5072 using uninitialized value and freed memory in spell command 8.2.5073 clang on MS-Windows produces warnings 8.2.5074 spell test fails on MS-Windows 8.2.5075 clang gives an out of bounds warning 8.2.5076 unnecessary code 8.2.5077 various warnings from clang on MS-Windows 8.2.5078 substitute test has a one second delay 8.2.5079 DirChanged autocommand may use freed memory 8.2.5080 when indenting gets out of hand it is hard to stop 8.2.5081 autocmd test fails on MS-Windows 8.2.5082 retab test fails 8.2.5083 autocmd test still fails on MS-Windows 8.2.5084 when the GUI shows a dialog tests get stuck 8.2.5085 gcc gives warning for signed/unsigned difference 8.2.5086 CI runs on Windows 2019 8.2.5087 cannot build with clang on MS-Windows 8.2.5088 value of cmod_verbose is a bit complicated to use 8.2.5089 some functions return a different value on failure 8.2.5090 MS-Windows: vim.def is no longer used 8.2.5091 terminal test fails with some shell commands 8.2.5092 using "'<,'>" in Ex mode may compare unrelated pointers 8.2.5093 error message for unknown command may have the command twice 8.2.5094 MS-Windows GUI: empty command may cause a dialog 8.2.5095 terminal test still fails with some shell commands 8.2.5096 terminal test still fails with some shell commands 8.2.5097 using uninitialized memory when using 'listchars' 8.2.5098 spelldump test sometimes hangs 8.2.5099 some terminal tests are not retried 8.2.5100 memory usage tests are not retried 8.2.5101 MS-Windows with MinGW: $CC may be "cc" instead of "gcc" 8.2.5102 interrupt not caught in test 8.2.5103 build fails with small features 8.2.5104 test hangs on MS-Windows 8.2.5105 test still hangs on MS-Windows 8.2.5106 default cmdwin mappings are re-mappable 8.2.5107 some callers of rettv_list_alloc() check for not OK 8.2.5108 retab test disabled because it hangs on MS-Windows 8.2.5109 mode not updated after CTRL-O CTRL-C in Insert mode 8.2.5110 icon filetype not recognized from the first line 8.2.5111 no test for --gui-dialog-file 8.2.5112 gui test hangs on MS-Windows 8.2.5113 timer becomes invalid after fork/exec, :gui gives errors 8.2.5114 time limit on searchpair() does not work properly 8.2.5115 search timeout is overrun with some patterns 8.2.5116 "limit" option of matchfuzzy() not always respected 8.2.5117 crash when calling a Lua callback from a :def function 8.2.5118 MS-Windows: sending a message to another Vim may hang 8.2.5119 CI uses cache v2 8.2.5120 searching for quotes may go over the end of the line 8.2.5121 interrupt test sometimes fails 8.2.5122 lisp indenting my run over the end of the line 8.2.5123 using invalid index when looking for spell suggestions 8.2.5124 when syntax timeout test fails it does not show the time 8.2.5125 MS-Windows: warnings from MinGW compiler 8.2.5126 substitute may overrun destination buffer 8.2.5127 using assert_true() does not show value on failure 8.2.5128 syntax disabled when using synID() in searchpair() skip expr 8.2.5129 timeout handling is not optimal 8.2.5130 edit test for mode message fails when using valgrind 8.2.5131 timeout implementation is not optimal 8.2.5132 :mkview test doesn't test much 8.2.5133 MacOS: build fails 8.2.5134 function has confusing name 8.2.5135 running configure gives warnings for main() return type 8.2.5136 debugger test fails when run with valgrind 8.2.5137 cannot build without the +channel feature 8.2.5138 various small issues 8.2.5139 TIME_WITH_SYS_TIME is no longer supported by autoconf 8.2.5140 seachpair timeout test is flaky 8.2.5141 using "volatile int" in a signal handler might be wrong 8.2.5142 startup test fails if there is a status bar 8.2.5143 some tests fail when using valgrind 8.2.5144 with 'lazyredraw' set completion menu may be wrong 8.2.5145 exit test causes spurious valgrind reports 8.2.5146 memory leak when substitute expression nests 8.2.5147 flaky test always fails on retry 8.2.5148 invalid memory access when using expression on command line 8.2.5149 cannot build without the +eval feature 8.2.5150 read past the end of the first line with ":0;'{" 8.2.5151 reading beyond the end of the line with lisp indenting 8.2.5152 search() gets stuck with "c" and skip evaluates to true 8.2.5153 "make uninstall" does not remove colors/lists 8.2.5154 still mentioning version8, some cosmetic issues 8.2.5155 in diff mode windows may get out of sync 8.2.5156 search timeout test often fails with FreeBSD 8.2.5157 MS-Windows GUI: CTRL-key combinations do not always work 8.2.5158 TSTP and INT signal tests are not run with valgrind 8.2.5159 fix for CTRL-key combinations causes problems 8.2.5160 accessing invalid memory after changing terminal size 8.2.5161 might still access invalid memory 8.2.5162 reading before the start of the line with BS in Replace mode 8.2.5163 crash when deleting buffers in diff mode 8.2.5164 invalid memory access after diff buffer manipulations 8.2.5165 import test fails because 'diffexpr' isn't reset 8.2.5166 test for DiffUpdated fails 8.2.5167 get(Fn, 'name') on funcref returns special byte code 8.2.5168 cannot build with Python 3.11 8.2.5169 nested :source may use NULL pointer 8.2.5170 tiny issues 8.2.5171 dependencies and proto files are outdated 8.2.5172 "make menu" still uses legacy script To generate a diff of this commit: cvs rdiff -u -r1.96 -r1.97 pkgsrc/editors/vim-gtk2/Makefile cvs rdiff -u -r1.23 -r1.24 pkgsrc/editors/vim-gtk3/Makefile cvs rdiff -u -r1.41 -r1.42 pkgsrc/editors/vim-motif/Makefile cvs rdiff -u -r1.60 -r1.61 pkgsrc/editors/vim-share/PLIST cvs rdiff -u -r1.198 -r1.199 pkgsrc/editors/vim-share/distinfo cvs rdiff -u -r1.137 -r1.138 pkgsrc/editors/vim-share/version.mk cvs rdiff -u -r1.64 -r1.65 pkgsrc/editors/vim-xaw/Makefile
2022-06-18editors/tp-note: update to 1.17.2pin3-33/+102
-Set minimum config file version -Remove chrono dependency -Migrate from clipboard to copypasta
2022-06-18editors/tp-note: update to 1.17.1pin3-96/+100
-Update documentation and bump dependencies.
2022-06-15editors/featherpad: update to 1.3.0pin2-6/+6
V1.3.0 --------- * Added an option for using system icons where possible. By default, internal icons are used. * Set the scroll mode to per-pixel in the side-pane as a workaround for a bug in QListWidget's auto-scrolling. * With Qt6, accept the close event on receiving SIGTERM and similar signals (because, in Qt6, "qApp->quit()" calls "closeEvent()"). * Make sure all windows are deleted when receiving SIGTERM and similar signals. * Made Qt6 font setting backward-compatible. * Fixed the problems in restoring of window size and position. * Added a workaround for a QPlainTextEdit bug that doesn't report a selection change on undoing/redoing. * Fixed the selection highlighting with huge selections. * Fixed a problem in highlighting of Yaml literal blocks. * Center page numbers horizontally when printing. * Highlight cmake's bracket comments and bracket arguments.
2022-06-06xfce4-mousepad: update to 0.5.9gutteridge2-7/+6
Change log: 0.5.9 (2022-04-01) ===== - New Features: - Add shortcuts plugin (#70, !121) Depends on Libxfce4ui 4.17.5 which is a dev version, so will be excluded at configure time on most systems until Xfce 4.18 is released. - Add search history (!119) - File monitoring: Add an automatic reloading option - Appearance Changes / Minor Improvements: - Move the document modification mark to the close button (#63, !122) - Add mousepad styleclass for easier theming (#33) - Hide search bar by pressing Esc key even when not focused - Search: Escape selection when regex search is enabled - Code Refactoring: - Plugins: Add a skeleton plugin to ease writing of new plugins - Bug Fixes: - Test plugin: Sanitize memory management of sources - Honor GTK_CSD - Filter entries from `accels.scm` on non-detailed action name - i18n: Check for `bind_textdomain_codeset()` - Update Copying (#160, !120) - Session history: Never clear session array on exit (#162) - Fix broken feature "Show menubar temporarily when hidden" - Force encoding when reloading - Force encoding when it has been explicitly set by the user - Do not consider encoding as always user-set in the "Open" dialog - Fix antonym of the word "indent" in preferences dialog (!118) - File monitoring: Try to filter out fake deletions - Add ellipsis to preferences menu entry (!117) - Switch all labels to title case in prefs dialog (!116) - Correctly restore font size after zooming when using system font (#158) - Printing: Enable line wrapping by default (#156) - Fix a warning from GCC static analyzer - Search: Do not delay the search when the text changes - Translation Updates: Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Eastern Armenian, English (Australia), English (United Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese, Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmål, Occitan (post 1500), Persian (Iran), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian, Uyghur
2022-06-05(editors/emacs-packages) DEPENDS+= to bbdb2 just renamed, conservative waymef1-2/+2
2022-06-04editors/ced: update to 0.1.7pin3-24/+24
-No changelog provided.
2022-06-02Revbump all Go packages after go118 updatebsiegert1-2/+2
2022-05-31editors/tp-note: fix broken buildpin1-2/+2
Sorry, it slipped through.
2022-05-30editors/ced: update to 0.1.6pin3-44/+24
No change log provided.
2022-05-26editors/tp-note: update to 1.17.0pin3-184/+211
Add the user's language tag to new note's header. This release defines the new template varialbe {{ lang }} which inserts the user's default language tag, e.g. "lang: en-GB". The header is understood by the grammar, style & spell checker LanguageTool (https://languagetool.org/). If wished for, the user's default languange tag can be overwritten with the environment variable TPNOTELANG.
2022-05-24cesium: switch to USE_GITLAB.nikita1-2/+4
2022-05-24tp-note: switch to USE_GITLAB.nikita1-2/+4
2022-05-24ted: Collapse all libs that the cursed build system fails to addnia1-3/+2
2022-05-23PageEdit: update to 1.9.10.wiz3-9/+7
PageEdit-1.9.10 New Features - support building with Qt6 - make Qt6 versions use their own ini file for settings - add Ctrl+PgUp/PgDown shortcuts to Prev and Next actions Bug Fixes - harden URLInterceptor to dead QWidget bugs in Qt - setMovable true on QToolbars to work around broken linux theme issues - update sigil gumbo version with upstream fixes
2022-05-23Sigil: update to 1.9.10.wiz2-7/+6
Sigil-1.9.10 Bug Fixes - Fix insertion of id and links when cursor immediately before a closing tag - Make sure bundled PySide6 can find QtWebEngine resources on Windows (Qt6) - Properly recreate or remove encryption.xml depending on font obfuscating or not - Make Qt6 versions of Sigil use their own ini files to prevent corruption - treat figcaption as an "other text holder" when prettifying New Features - Redesign the FindReplace dialog user interface to minimize size while adding features - Add a FindReplace "Text" only checkbox and support to exclude tags from search - Add a Toggle Line Wrap Mode and its support added to CodeView via pop-up menu - Add a Dry Run Replace dialog to act as "Replace All" what if. (Shift + Count All) - Add a Replacement filter dialog to allow users to delete unwanted replacements before applying Replace All (Shift + Replace All) - Add a Counts Report to Saved Searches to show Saved Search Group counts by search
2022-05-20Add tp-notepin1-1/+2
2022-05-20editors/tp-note: import pkgpin5-0/+1105
Tp-Note is a note-taking-tool and a template system that consistently synchronizes the notes meta-data with its filename. If you like to keep your notes next to your files and you care about expressive filenames, then Tp-Note might be the tool of your choice. Tp-Note collects various information about its environment and the clipboard and stores them in variables. New notes are created by filling these variables in predefined and customizable Tera-templates. TP-Note's default templates are written in Markdown and can be easily adapted to any other markup language if needed. After creating a new note, TP-Note launches the system file editor (or any other of your choice, e.g. MarkText or Typora) and connects the default web browser to Tp-Note's internal Markdown/RestructuredText renderer and web server.
2022-05-19ted: delintnia1-2/+3
2022-05-19ted, related dictionaries: update to 2.23nia81-986/+302
(Ted 2.23 February 4, 2013) * Stability fixes. * Many-many annoying bugs fixed. * Some steps to support the few missing features such as absolutely positioned objects and shapes. * Preparations for bidirectional text support (Ted 2.22 April 4, 2012) * Thorough brush-up of the internals. * Undo/Redo/Recovery * Many-many annoying bugs fixed. * Some steps to support the few missing features such as absolutely positioned objects and shapes.
2022-05-14Bump all elisp packages for the CONFLICTS change.dholland9-17/+18
2022-05-14editors/emacs/modules.mk: remove explicit CONFLICTSdholland1-6/+4
There's no need for CONFLICTS between the xemacs and emacs versions of the same elisp package unless the PLISTs overlap, and if they do (most don't because they install into different subtrees), that fact is sufficient. As suggested by PR 39886, a long long time ago.
2022-05-11Revbump all Go packages after go118 updatebsiegert1-2/+2
2022-05-07nano: update to 6.3wiedi3-7/+8
2022.04.28 - GNU nano 6.3 "Wat zullen we drinken? Wat een dorst!" • For multiline regexes, text is now colored as soon a start match is found, also when there is no end match at all. • The colorizing of any line is stopped after two thousand bytes, to avoid frustrating delays. • When environment variable NO_COLOR is set, the two default colors (yellow for the spotlight, red for error messages) are suppressed when no interface colors are specified in a nanorc file. • Full justification and piping the whole buffer through a command now keep the cursor at the same line number. • Utility 'xsel' can be used to copy a marked region to the system's clipboard. See doc/sample.nanorc for an example. 2022.02.18 - GNU nano 6.2 "Kamperfoelie" • The file browser clears the prompt bar also when using --minibar. • Linting now works also with a newer 'pyflakes'. 2022.02.09 - GNU nano 6.1 "Rețelele de socializare sunt ca un frigider" • The behavior of ^K at a prompt has been enhanced: when there is some text after the cursor, just this text is erased. In the most common situation, when the cursor is at the end of the answer, the behavior is as before: the whole answer is erased. • At a prompt, M-6 copies the current answer into the cutbuffer. • Large external pastes into nano are handled more quickly.
2022-05-04*: recursive bump for poppler 22.04wiz7-14/+14
2022-05-03fileobj: reset PKGREVISION after updatewiz1-2/+1
2022-05-03editors/fileobj: Update to v0.7.108tkusumi3-7/+10
ChangeLog: - Minor fixes and cleanups - Fix assert failure bug in visual mode (since v0.7.85) - Add :blake2b - Add :blake2s - Add :open_blake2b - Add :open_blake2s - Add :pls - Add line scroll mode - Add FILEOBJ_USE_LINE_SCROLL - Rename __FILEOBJ_USE_PERMISSIVE_INSTALL to __FILEOBJ_USE_ALLOW_PYTHON2
2022-05-03editors/fileobj: Update to v0.7.107tkusumi3-7/+13
ChangeLog: - Minor fixes and cleanups - Add Python 3.10 support - Add --cmp - Add --md - Rename __FILEOBJ_TEMP_SIZE to FILEOBJ_BUFFER_SIZE
2022-04-25editors/ced: update to 0.1.5pin2-7/+7
-Disabled loop variant in non cli feature build -Order insensitive arguments -Nolog option -re-organization + re-located files for better module structure -More performant edit row + new command print-row -New edit row for more preformant editing -Made add_row also check limiter's condition
2022-04-23editors/featherpad: update to 1.2.0pin3-8/+9
Main changes: - Try the file manager DBus interface when opening the containing folder (from the right-click menu of tab or side-pane item). In this way, it may be possible to select and scroll to the file. - Restore the view position on reloading, as precisely as possible. - Fixed searching in unusually large documents. - Select the text between spaces with Ctrl + double click. (See Help → Multiple Clicks.) - Added Rust syntax highlighting. - Fixes and enhancement to XML and QML syntax highlighting. - Bumped the minimum required version of Qt5 to 5.15.0. - With Qt6, hide encodings that are not supported by Qt6.
2022-04-20editors: Add neovim. Based on the pkgsrc-wip package (althoughnia5-1/+1669
with an update, lots of changes, and unncessary stuff removed). Thanks to Claes Nästén, snow flurry, kamil, and others. Neovim is a project that seeks to aggressively refactor the "Vim" text editor in order to: * Simplify maintenance and encourage contributions * Split the work between multiple developers * Enable advanced UIs without modifications to the core * Maximize extensibility
2022-04-18editors/ced: update to 0.1.4pin2-7/+7
-Allow dead code for temporary period
2022-04-18revbump for textproc/icu updateadam36-70/+72
2022-04-16helix: Minor Makefile improvements.nikita1-4/+4
2022-04-16helix: use substitutes in post-extract.nikita1-117/+67
2022-04-16helix: Extend description and short description.nikita2-3/+27
2022-04-14*: Sprinkle some USE_PKGSRC_GCC_RUNTIME for packages requriing GCC 8nia1-1/+10
2022-04-13Revbump all Go packages after go117 updatebsiegert1-2/+2
2022-04-10emacs28: PLIST.cocoa: Emacs.pdmp movedtnn2-4/+4
2022-04-09Update to 8.2.4721morr4-44/+17
Changes: 8.2.4215 illegal memory access when copying lines in Visual mode 8.2.4216 Vim9: cannot use a function from an autoload import directly 8.2.4217 illegal memory access when undo makes Visual area invalid 8.2.4218 illegal memory access with bracketed paste in Ex mode 8.2.4219 reading before the start of the line 8.2.4220 MS-Windows: some old compiler support remains 8.2.4221 some functions in normal.c are very long 8.2.4222 MS-Windows: clumsy way to suppress progress on CI 8.2.4223 long/int compiler warnings; function arguments swapped 8.2.4224 Vim9: no error when using a number for map() second argument 8.2.4225 Vim9: depth argument of :lockvar not parsed in :def function 8.2.4226 filter-map test fails 8.2.4227 Vim9: using "lockvar!" in :def function does not work 8.2.4228 no tests for clicking in the GUI tabline 8.2.4229 possible crash when invoking timer callback fails 8.2.4230 MS-Windows: set_guifontwide() is included but won't work 8.2.4231 Vim9: map() gives type error when type was not declared 8.2.4232 some compilers don't like a goto label without statement 8.2.4233 crash when recording and using Select mode 8.2.4234 test_garbagecollect_now() does not check v:testing 8.2.4235 invalid check for NULL pointer 8.2.4236 accessing freed memory 8.2.4237 record buffer wrong if character in Select mode was not typed 8.2.4238 *.tf file could be fileytpe "tf" or "terraform" 8.2.4239 build fails with unusual configuration 8.2.4240 error for using flatten() in Vim9 script is unclear 8.2.4241 some type casts are redundant 8.2.4242 put in Visual mode cannot be repeated 8.2.4243 Lua tests fail with Lua 5.4.4 8.2.4244 MS-Windows: warning from MSVC on debug build 8.2.4245 ":retab 0" may cause illegal memory access 8.2.4246 one error message not in errors.h 8.2.4247 stack corruption when looking for spell suggestions 8.2.4248 no proper test for moving the window separator 8.2.4249 the timeout limit for spell suggestions is always 5000 8.2.4250 channel out callback test is flaky on Mac 8.2.4251 vala files are not recognized 8.2.4252 generating the normal command table at runtime is inefficient 8.2.4253 using freed memory when substitute with function call 8.2.4254 using short instead of int 8.2.4255 theoretical computation overflow 8.2.4256 MS-Windows: compiler warnings when compiled with /W4 8.2.4257 Vim9: finding global function without g: prefix inconsistent 8.2.4258 Coverity warns for array overrun 8.2.4259 number of test functions for GUI events is growing 8.2.4260 Vim9: can still use a global function without g: 8.2.4261 accessing invalid memory in a regular expression 8.2.4262 some search tests fail 8.2.4263 no test for the GUI find/replace dialog 8.2.4264 Vim9: can use old style autoload function name 8.2.4265 autoload tests fails 8.2.4266 compiler warning for uninitialized variable 8.2.4267 unused entry in keymap enum 8.2.4268 CI log output is long 8.2.4269 Coverity warns for using a NULL pointer 8.2.4270 generating nv_cmdidxs.h requires building Vim twice 8.2.4271 MS-Windows: cannot build with Ruby 3.1.0 8.2.4272 Vim9 expr test fails without the channel feature 8.2.4273 the EBCDIC support is outdated 8.2.4274 Basic and form filetype detection is incomplete 8.2.4275 cannot use an autoload function from a package under start 8.2.4276 separate test function for the GUI scrollbar 8.2.4277 Vim9: an import does not shadow a command modifier 8.2.4278 build with Athena GUI fails 8.2.4279 Vim9: cannot change item type with map() after range() 8.2.4280 list-dict test crashes 8.2.4281 using freed memory with :lopen and :bwipe 8.2.4282 restricted mode requires the -Z command line option 8.2.4283 using a variable for the return value is not needed 8.2.4284 old mac resources files are no longer used 8.2.4285 Vim9: type of item in for loop not checked properly 8.2.4286 Vim9: strict type checking after copy() and deepcopy() 8.2.4287 cannot assign empty list with type to variable with list type 8.2.4288 preprocessor indents are inconsistent 8.2.4289 warnings reported by MSVC 8.2.4290 MS-Windows: using type casts for timer IDs 8.2.4291 error number used twice 8.2.4292 test fails 8.2.4293 Vim9: when copying a list it gets type list<any> 8.2.4294 MS-Windows: #ifdefs for Cygwin are too complicated 8.2.4295 Vim9: concatenating two lists may result in wrong type 8.2.4296 Vim9: not all code covered by tests 8.2.4297 Vim9: not all code covered by tests 8.2.4298 divide by zero with huge tabstop value 8.2.4299 SafeState autocommand interferes with debugging 8.2.4300 cannot build tiny version 8.2.4301 Vim9: type error for copy of dict 8.2.4302 Vim9: return type of getline() is too strict 8.2.4303 a few messages should not be translated 8.2.4304 Vim9: slice() makes a copy but doesn't change the type 8.2.4305 tex filetype detection fails 8.2.4306 no test for fixed perl filetype check 8.2.4307 a few more messages should not be translated 8.2.4308 Vim9: cannot list autoload function 8.2.4309 Vim9: crash when using a partial in the wrong context 8.2.4310 Vim9: constant list and dict get a declaration type 8.2.4311 Vim9: changing script variable type not caught compile time 8.2.4312 no error for using :vim9script in a :def function 8.2.4313 Vim9: cannot change type of list after making a slice 8.2.4314 test fails where lines are skipped 8.2.4315 put in Visual mode not fully tested 8.2.4316 __CYGWIN32__ is not defined on 64 bit systems 8.2.4317 MS-Windows: Vim exits when Python 3 initialisation fails 8.2.4318 various comment and indent mistakes, returning wrong zero 8.2.4319 :put does not work properly in compiled function 8.2.4320 Athena and Motif: when maximized scrollbar position is wrong 8.2.4321 Vim9: crash when using a funcref to a closure 8.2.4322 Vim9: crash when using funcref with closure 8.2.4323 Vim9: nested function name can start with "_" 8.2.4324 Vim9: script-local function name can start with "_" 8.2.4325 'wildmenu' only shows few matches 8.2.4326 "o" and "O" copying comment not sufficiently tested 8.2.4327 may end up with no current buffer 8.2.4328 command line complete matches cleard when typing character 8.2.4329 no support for end line number and column in 'errorformat' 8.2.4330 Vim9: no error if script imports itself 8.2.4331 Vim9: no test for existing script variable in block 8.2.4332 Vim9: incomplete test for existing script variable in block 8.2.4333 cstack not always passed to where it is needed 8.2.4334 command line popup menu not positioned correctly 8.2.4335 no autocommand event triggered before changing directory 8.2.4336 using :filter for :scriptnames does not work 8.2.4337 part of condition is always true 8.2.4338 an error from an expression mapping messes up the display 8.2.4339 CTRL-A does not work properly with the cmdline popup menu 8.2.4340 Amiga: mch_can_exe() is not implemented 8.2.4341 command line not redrawn when finishing popup menu 8.2.4342 CI will soon switch to other windows version 8.2.4343 when reloading not all properties are detected 8.2.4344 Amiga: header file included twice 8.2.4345 <amatch> is expanded like a file name for DirChangedPre 8.2.4346 a custom statusline may cause Esc to work like Enter 8.2.4347 in some build setups UNUSED is not defined 8.2.4348 "legacy exe cmd" does not do what one would expect 8.2.4349 FileChangedShell test fails on MS-Windows 8.2.4350 FEAT_GUI_ENABLED defined but never used 8.2.4351 no coverage is measured on MS-Windows CI 8.2.4352 ReScript files are not recognized 8.2.4353 CI does not use the latest Lua and Python 8.2.4354 dynamic loading of libsodium not handled properly 8.2.4355 unnecessary call to check_colorcolumn() 8.2.4356 command line completion functions are very long 8.2.4357 sticky command modifiers are too sticky 8.2.4358 Vim9: line number of exception is not set 8.2.4359 crash when repeatedly using :retab 8.2.4360 Vim9: allowing use of "s:" leads to inconsistencies 8.2.4361 Vim9: some tests fail 8.2.4362 :retab may allocate too much memory 8.2.4363 MS-Windows: running out of memory for a very long line 8.2.4364 MS-Windows: still running out of memory for a very long line 8.2.4365 sticky command modifiers are too sticky 8.2.4366 not enough tests for command line completion 8.2.4367 calling in_vim9script() multiple times 8.2.4368 Amiga: a few compiler warnings 8.2.4369 redundant #ifdef argument 8.2.4370 MS-Windows: libsodium.dll not included with the installer 8.2.4371 Vim9: can create a script variable from a legacy function 8.2.4372 filetype detection from file contents is in legacy script 8.2.4373 expression test fails 8.2.4374 unreachable code 8.2.4375 ctx_imports is not used 8.2.4376 not enough tests for command line completion 8.2.4377 CI steps for Windows are a bit unorganized 8.2.4378 incsearch HL broken when calling searchcount in 'tabLine' 8.2.4379 an empty change is reported to a listener 8.2.4380 small differences between Chinese translation files 8.2.4381 translation file listed twice 8.2.4382 a custom 'tabline' may cause Esc to work like Enter 8.2.4383 Vim9: unused code lines 8.2.4384 Vim9: error message not tested, some code not tested 8.2.4385 cannot build tiny version 8.2.4386 still cannot build tiny version 8.2.4387 command line completion doesn't always work properly 8.2.4388 dead code in op_insert() 8.2.4389 screenpos() does not handle a position in a closed fold 8.2.4390 Vim9: list from declaration with inferred type not set 8.2.4391 command line executed when typing Esc in the GUI 8.2.4392 MS-Windows with VIMDLL: Escaping CSI is wrong 8.2.4393 possible number overflow with nested folds 8.2.4394 UTF8 select mode test fails on MS-Windows 8.2.4395 some code lines not covered by tests 8.2.4396 Python3 test fails 8.2.4397 crash when using many composing characters in error message 8.2.4398 some command completion functions are too long 8.2.4399 crash after ml_get error 8.2.4400 MS-Windows: cannot use the mouse in the console with VIMDLL 8.2.4401 map listing does not clear the rest of the command line 8.2.4402 missing parenthesis may cause unexpected problems 8.2.4403 ml_get error with nested folds and deleting lines 8.2.4404 Vim9: some code not covered by tests 8.2.4405 compiler warning for unused variable without +folding 8.2.4406 expand functions use confusing argument names 8.2.4407 Vim9: some code not covered by tests 8.2.4408 Vim9: some code not covered by tests 8.2.4409 Vim9: some code not covered by tests 8.2.4410 Vim9: some code not covered by tests 8.2.4411 bicep files are not recognized 8.2.4412 translation cleanup script does not remove empty lines at end 8.2.4413 Vim9: Coverity warns for using NULL pointer 8.2.4414 solidity files are not recognized 8.2.4415 function argument name conflicts with C++ keyword 8.2.4416 Vim9: using a script-local function requires using "s:" 8.2.4417 using NULL pointer 8.2.4418 crash when using special multi-byte character 8.2.4419 illegal memory access when using 20 highlights 8.2.4420 menu translations are inconsistent 8.2.4421 some installed files and directories have wrong permissions 8.2.4422 autochdir test fails on MS-Windows 8.2.4423 "make nvcmdidxs" fails 8.2.4424 ".gts" and ".gjs" files are not recognized 8.2.4425 map() function does not check function arguments 8.2.4426 map() function on string and blob does not check types 8.2.4427 getchar() may return modifiers if no character is available 8.2.4428 crash when switching tabpage while in the cmdline window 8.2.4429 using script-local function from the wrong script 8.2.4430 GTK: crash when using 'guiligatures' and reading from stdin 8.2.4431 unnecessary condition when assigning to a variable 8.2.4432 cannot use settabvar() while the cmdline window is open 8.2.4433 CI: cannot see interface versions for MS-Windows 8.2.4434 duplicate check for cmdline window 8.2.4435 dead code in checking map() arguments 8.2.4436 crash with weird 'vartabstop' value 8.2.4437 vartabs test fails on MS-Windows 8.2.4438 crash on exit when using cmdline window 8.2.4439 accepting "iso8859" 'encoding' as "iso-8859-" 8.2.4440 crash with specific regexp pattern and string 8.2.4441 Vim9: function argument of filter() not checked like map() 8.2.4442 test for error reading input fails on MS-Windows 8.2.4443 regexp pattern test fails on Mac 8.2.4444 beep caused by test 8.2.4445 exit test fails on MS-Windows anyway 8.2.4446 Vim9: cannot refer to a global function like a local one 8.2.4447 Vim9: can still use s:var in a compiled function 8.2.4448 filetype detection is failing 8.2.4449 Vim9: function argument of sort() not checked at compile time 8.2.4450 list sort test fails 8.2.4451 sort() fails when ignoring case 8.2.4452 test for what 8.2.4436 fixes does not check for regression 8.2.4453 :helpgrep may free an option that was not allocated 8.2.4454 resetting cmdwin_type only for one situation 8.2.4455 accepting one and zero for second sort() argument is strange 8.2.4456 terminal test may fail on some machines 8.2.4457 the GPM library can only be linked statically 8.2.4458 Vim9: compiling filter() call fails with unknown arguments 8.2.4459 Vim9: compiling sort() call fails with unknown arguments 8.2.4460 Vim9: wrong error for defining dict function 8.2.4461 MS-Windows: garbage characters on stdout with VIMDLL 8.2.4462 not enough testing for quickfix code 8.2.4463 completion only uses strict matching 8.2.4464 Dtrace files are recognized as filetype D 8.2.4465 fuzzy completion does not order matches properly 8.2.4466 MS-Windows: illegal memory access in installer 8.2.4467 running filetype test leaves file behind 8.2.4468 Coverity warns for uninitialized struct member 8.2.4469 Coverity warns for uninitialized variable 8.2.4470 Coverity warns for uninitialized variable 8.2.4471 Coverity warns for uninitialized variable 8.2.4472 Coverity warns for use of a freed function name 8.2.4473 Coverity warnds for not checking return value of ftell() 8.2.4474 memory allocation failures not tested in quickfix code 8.2.4475 fuzzy cmdline completion does not work for lower case 8.2.4476 operator name spelled wrong 8.2.4477 crash when using fuzzy completion 8.2.4478 crash when using fuzzy completion 8.2.4479 no fuzzy completieon for maps and abbreviations 8.2.4480 suspending with CTRL-Z does not work on Android 8.2.4481 cmdline popup menu not removed when 'lazyredraw' is set 8.2.4482 no fuzzy cmdline completion for user defined completion 8.2.4483 command completion makes two rounds to collect matches 8.2.4484 Vim9: some error messages are not tested 8.2.4485 compiler warning for uninitialized variable 8.2.4486 MS-Windows GUI: slow scrolling with maximized window 8.2.4487 Vim9: cannot compare with v:null 8.2.4488 build error with +eval but without +channel or +job 8.2.4489 failing test for comparing v:null with number 8.2.4490 terminal focus reporting only works for xterm-like terminals 8.2.4491 MS-Windows makefile dependencies are outdated 8.2.4492 no error if an option is given a value with ":let &opt = val" 8.2.4493 options test fails in the GUI 8.2.4494 the find_tags() function is much too long 8.2.4495 help test fails in 24 line terminal 8.2.4496 Coverity gives warnings after tags code refactoring 8.2.4497 wrong color for half of wide character next to pum scrollbar 8.2.4498 using <Plug> with "noremap" does not work 8.2.4499 Vim9: at the script level declarations leak to next block 8.2.4500 Vim9: can declare a global variable on the command line 8.2.4501 with 'showbreak' set cursor displayed in wrong position 8.2.4502 in the GUI a modifier is not recognized after CTRL-X 8.2.4503 Vim9: there is no point in supporting :Print and :mode 8.2.4504 when there is a partially matching map full map may not work 8.2.4505 Vim9: outdated "autocmd nested" still works 8.2.4506 "pattern not found" for :global is not an error message 8.2.4507 test fails because of new error message 8.2.4508 Vim9: cannot assign to a global variable on the command line 8.2.4509 Vim9: can declare a variable with ":va" 8.2.4510 Vim9: shortening commands leads to confusing script 8.2.4511 filetype test fails 8.2.4512 the find_tags_in_file() function is much too long 8.2.4513 window-local directory is not applied if 'acd' fails 8.2.4514 Vim9: some flow commands can be shortened 8.2.4515 old subsitute syntax is still supported 8.2.4516 build failure without the +eval feature 8.2.4517 MS-Windows: cannot specify location of sodium library 8.2.4518 the binary tag search feature is always enabled 8.2.4519 Vim9: Can still use ":fini" and ":finis" for ":finish" 8.2.4520 using wrong highlight for cursor line number 8.2.4521 build failure without the +diff feature 8.2.4522 GUI test fails with Motif 8.2.4523 when gvim is started maximized the 'window' option isn't set 8.2.4524 MS-Windows: cannot build with some sodium libraries 8.2.4525 some GUI tests don't work on Athena 8.2.4526 Vim9: cannot set variables to a null value 8.2.4527 the Athena GUI is old and does not work well 8.2.4528 crash when using null_function for a partial 8.2.4529 Vim9: comparing partial with function fails 8.2.4530 making comparison with null work changes legacy behavior 8.2.4531 LGTM warnings for condition and buffer size 8.2.4532 suspending with CTRL-Z does not work on OpenBSD 8.2.4533 Vim9: no test that after assigning null type is still checked 8.2.4534 Vim9: "is" operator with empty string and null returns true 8.2.4535 filename modifer ":8" removes the filename 8.2.4536 debugger test fails when breaking on expression 8.2.4537 output from linter and language server shows up in git 8.2.4538 the find_tags_in_file() function is too long 8.2.4539 when comparing special v:none and v:null are handled the same 8.2.4540 line number for error is off by one 8.2.4541 Crash in debugger when a variable is not available 8.2.4542 Vim9: "break" inside try/catch not handled correctly 8.2.4543 Coverity warning for refactored tag search code 8.2.4544 Coverity warnings for not using returned value 8.2.4545 MS-Windows: the installed icon is low resolution 8.2.4546 duplicate #undef 8.2.4547 the neXTaw GUI is old and does not work well 8.2.4548 script-local function is deleted when used in a funcref 8.2.4549 cannot build with Motif and editres 8.2.4550 Motif: cannot set the color of the scrollbar thumb 8.2.4551 when mapping <Esc> terminal codes are not recognized 8.2.4552 in a :def function "put = expr" does not work 8.2.4553 linear tag search is a bit slow 8.2.4554 Vim9: using null values not sufficiently tested 8.2.4555 getmousepos() returns the wrong column 8.2.4556 test fails without the +job or +channel feature 8.2.4557 confusing comment about 'cursorlineopt' 8.2.4558 Motif: using default colors does not work as expected 8.2.4559 getmousepos() returns the screen column 8.2.4560 suspending with CTRL-Z does not work on DragonFlyBSD 8.2.4561 build failure with some combination of features 8.2.4562 linear tag search is not optimal 8.2.4563 "z=" in Visual mode may go beyond the end of the line 8.2.4564 running test leaves file behind 8.2.4565 no command line completion for :breakadd and :breakdel 8.2.4566 check for existing buffer in session file may not work 8.2.4567 bracketed paste doesn't work well in Visual linewise mode 8.2.4568 getmousepos() does not compute the column below the last line 8.2.4569 Coverity warning for not using a return value 8.2.4570 no command line completion for :profile and :profdel 8.2.4571 not all gdb files are recognized 8.2.4572 Vim9: return type "any" is changed to first returned type 8.2.4573 a nested function is compiled for debugging without context 8.2.4574 Vim9: test for profiling fails 8.2.4575 Vim9: test for profiling still fails 8.2.4576 Vim9: error for comparing with null can be annoying 8.2.4577 message test is flaky 8.2.4578 no warning when autoload script for completion has an error 8.2.4579 cannot use page-up and page-down in the cmdline popup menu 8.2.4580 Vim9: incorrect error for shadowing variable 8.2.4581 null types not fully tested 8.2.4582 useless code handling a type declaration 8.2.4583 screendump test fails 8.2.4584 error for using autoload function in custom completion 8.2.4585 cannot use keypad page-up/down for completion menu 8.2.4586 Vim9: no error for using lower case name for "func" argument 8.2.4587 Vim9: double free after unpacking a list 8.2.4588 mapping with key after other matching mapping does not work 8.2.4589 cannot index the g: dictionary 8.2.4590 Vim9: range type check has wrong offset 8.2.4591 cursor line not updated when a callback moves the cursor 8.2.4592 search continues after giving E1204 8.2.4593 unnecessary call to redraw_later() 8.2.4594 need to write script to a file to be able to source them 8.2.4595 X11: using --remote-wait may keep the CPU busy 8.2.4596 installing tutor binary may fail 8.2.4597 LuaV_debug() not covered by tests 8.2.4598 profile completion test sometimes fails 8.2.4599 GTK: get assertion errors when scrolling a split window 8.2.4600 Vim9: not enough test coverage for executing :def function 8.2.4601 Vim9: not enough test coverage for executing :def function 8.2.4602 Vim9: not enough test coverage for executing :def function 8.2.4603 sourcing buffer lines is too complicated 8.2.4604 error for redefining a script item may be confusing 8.2.4605 error for arguments when +clientserver feature not included 8.2.4606 test fails because of changed error message 8.2.4607 sourcing buffer lines may lead to errors for conflicts 8.2.4608 getcompletion() does not work when 'wildoptions' has "fuzzy" 8.2.4609 :unhide does not check for failing to close a window 8.2.4610 some conditions are always true 8.2.4611 typos in tests; one lua line not covered by test 8.2.4612 Vim9: cannot use a recursive call in a nested function 8.2.4613 return type of swapfile_unchanged() is wrong 8.2.4614 redrawing too much when 'cursorline' is set 8.2.4615 mapping with escaped bar does not work in :def function 8.2.4616 Vim9: Declarations in a {} block of a user command remain 8.2.4617 no completion for :scriptnames 8.2.4618 cmdline completion does not recognize single letter commands 8.2.4619 mapping is cancelled when mouse moves and popup is visible 8.2.4620 two letter substitute commands don't work 8.2.4621 crash when using the tabline right-click menu 8.2.4622 Vim9: crash with :execute and :finish 8.2.4623 Coverity warns for using uninitialized field 8.2.4624 old Coverity warning for resource leak 8.2.4625 old Coverity warning for resource leak 8.2.4626 Visual area not updated when removing sign in Visual mode 8.2.4627 flatten() does not use maxdepth correctly 8.2.4628 not enough testing for 2/3 letter substitute commands 8.2.4629 flattennew() makes a deep copy unnecessarily 8.2.4630 'cursorline' not always updated with 'culopt' is "screenline" 8.2.4631 crash when switching window in BufWipeout autocommand 8.2.4632 using freed memory in flatten() 8.2.4633 Visual range does not work before command modifiers 8.2.4634 Vim9: cannot initialize a variable to null_list 8.2.4635 tests using null list or dict fail 8.2.4636 not using Visual range 8.2.4637 warning for using uninitialized variable 8.2.4638 superfluous check if a redraw is needed for 'cursorline' 8.2.4639 not sufficient parenthesis in preprocessor macros 8.2.4640 some boolean options use "long" instead of "int" 8.2.4641 may mark the wrong window for redrawing 8.2.4642 Vim9: in :def function script var cannot be null 8.2.4643 Vim9: variable may be locked unintentionally 8.2.4644 redrawing too often when 'relativenumber' is set 8.2.4645 'shortmess' changed when session does not store options 8.2.4646 using buffer line after it has been freed 8.2.4647 "source" can read past end of copied line 8.2.4648 handling LSP messages is a bit slow 8.2.4649 various formatting problems 8.2.4650 "import autoload" only works with using 'runtimepath' 8.2.4651 test fails because path differs 8.2.4652 leaking memory if assignment fails 8.2.4653 "import autoload" does not check the file name 8.2.4654 missing changes for import check 8.2.4655 cmdline completion popup menu positioned wrong 8.2.4656 Vim9: can't use item from "import autoload" with autoload dir 8.2.4657 errors for functions are sometimes hard to read 8.2.4658 org-mode files are not recognized 8.2.4659 invalid memory access when using printable function name 8.2.4660 cursorcolumn is sometimes not correct 8.2.4661 Coverity warning for using uninitialized variable 8.2.4662 no error for using out of range list index 8.2.4663 occasional crash when running the GUI tests 8.2.4664 Elvish files are not recognized 8.2.4665 popup with "minwidth" and scrollbar not updated properly 8.2.4666 Vim9: assignment not recognized in skipped block 8.2.4667 expandcmd() fails on an error 8.2.4668 buffer allocation failures insufficiently tested 8.2.4669 in compiled code len('string') is not inlined 8.2.4670 memory allocation failures for new tab page not tested 8.2.4671 'wildignorecase' is sometimes not used for glob() 8.2.4672 using :normal with Ex mode may make :substitute hang 8.2.4673 redrawing a split window is slow when using CTRL-F and CTRL-B 8.2.4674 cannot force getting MouseMove events 8.2.4675 no error for missing expression after :elseif 8.2.4676 test fails with different error 8.2.4677 the Athena GUI support is outdated 8.2.4678 Vim9: not all code is tested 8.2.4679 cannot have expandcmd() give an error message for mistakes 8.2.4680 build failure without +postscript 8.2.4681 build fails with a combination of features 8.2.4682 Vim9: can use :unlockvar for const variable 8.2.4683 verbose check with dict_find() to see if a key is present 8.2.4684 cannot open a channel on a Unix domain socket 8.2.4685 when a swap file is found for a popup there is no dialog 8.2.4686 configure doesn't find the Motif library with Cygwin 8.2.4687 "vimgrep /\%v/ *" may cause a crash 8.2.4688 new regexp engine does not give an error for "\%v" 8.2.4689 using <Cmd> in a mapping does not work for mouse keys 8.2.4690 channel tests fail on MS-Windows 8.2.4691 solution for <Cmd> in a mapping causes trouble 8.2.4692 no test for what 8.2.4691 fixes 8.2.4693 new regexp does not accept pattern "\%>0v" 8.2.4694 avoidance of #elif causes more preproc nesting 8.2.4695 JSON encoding could be faster 8.2.4696 delete() with "rf" argument does not report a failure 8.2.4697 Vim9: crash when adding a duplicate key to a dictionary 8.2.4698 Vim9: script variable has no flag that it was set 8.2.4699 hard to reproduce hang when reading from a channel 8.2.4700 buffer remains active if WinClosed event throws an exception 8.2.4701 Kuka Robot Language files not recognized 8.2.4702 C++ scope labels are hard-coded 8.2.4703 memory leak in handling 'cinscopedecls' 8.2.4704 using "else" after return or break increases indent 8.2.4705 jump list marker disappears 8.2.4706 buffer remains active with WinClosed and tabpages 8.2.4707 redrawing could be a bit more efficient 8.2.4708 PHP test files are not recognized 8.2.4709 after :redraw the statusline highlight might be used 8.2.4710 smart indenting does not work after completion 8.2.4711 when 'insermode' is set :edit from <Cmd> mapping misbehaves 8.2.4712 only get profiling information after exiting 8.2.4713 plugins cannot track text scrolling 8.2.4714 using g:filetype_dat and g:filetype_src not tested 8.2.4715 Vagrantfile not recognized 8.2.4716 memory allocation failure not tested when defining a function 8.2.4717 for TextYankPost v:event does not contain all information 8.2.4718 @@@ in the last line sometimes drawn in the wrong place 8.2.4719 ">" marker sometimes not displayed in the jumplist 8.2.4720 ABB Rapid files are not recognized properly 8.2.4721 cooklang files are not recognized
2022-04-09Update PLISTmorr1-1/+2
2022-04-09helix: remove unnecessary rust mk.nikita1-2/+1
2022-04-08emacs28: enable cairo by defaultwiz2-3/+5
cairo + harfbuzz is the default graphics backend. Bump PKGREVISION.
2022-04-08Add cedpin1-1/+2
2022-04-08editors/cedpin5-0/+79
Ced is not a fully featured editor, but more likely an "ed" for csv. Ced simply prevents you from adding surplus column or invalid data type. That's it. No searching, filtering, no nothing.
2022-04-07emacs: Use emacs28 from editors/emacs28ryoon2-9/+11
editors/emacs-snapshot will not be used.
2022-04-06editors/Makefile: + emacs28*wiz1-1/+3
2022-04-06editors/emacs28-nox11: import emacs28-nox11-28.1wiz4-0/+59
GNU Emacs is an extensible, customizable editor textand more. At its core is an interpreter for Emacs Lisp, a dialect of the Lisp programming language with extensions to support text editing. The features of GNU Emacs include: - Content-sensitive editing modes, including syntax coloring, for a wide variety of file types including plain text, source code, and HTML. - Complete built-in documentation, including a tutorial for new users. - Support for many languages and their scripts, including all scripts, Russian, Greek, Japanese, Chinese, Korean, Thai, Vietnamese, Lao, Ethiopian, and some Indian scripts. - Highly customizable, using Emacs Lisp code or a graphical customization interface. - A large number of extensions that add other functionality, including a project planner, mail and news reader, debugger interface, calendar, and more. Many of these extensions are distributed with GNU Emacs; others are available separately. This package contains Emacs version 28.
2022-04-06editors/emacs28: import emacs28-28.1wiz11-0/+4443
GNU Emacs is an extensible, customizable editor textand more. At its core is an interpreter for Emacs Lisp, a dialect of the Lisp programming language with extensions to support text editing. The features of GNU Emacs include: - Content-sensitive editing modes, including syntax coloring, for a wide variety of file types including plain text, source code, and HTML. - Complete built-in documentation, including a tutorial for new users. - Support for many languages and their scripts, including all scripts, Russian, Greek, Japanese, Chinese, Korean, Thai, Vietnamese, Lao, Ethiopian, and some Indian scripts. - Highly customizable, using Emacs Lisp code or a graphical customization interface. - A large number of extensions that add other functionality, including a project planner, mail and news reader, debugger interface, calendar, and more. Many of these extensions are distributed with GNU Emacs; others are available separately. This package contains Emacs version 28.
2022-04-02editors: add helix.nikita9-1/+1257
A kakoune / neovim inspired editor.