summaryrefslogtreecommitdiffstats
path: root/src/globals.h
AgeCommit message (Collapse)Author
2021-12-05patch 8.2.3749: error messages are everywherev8.2.3749Bram Moolenaar
Problem: Error messages are everywhere. Solution: Move more error messages to errors.h and adjust the names.
2021-11-29patch 8.2.3699: the +title feature adds a lot of #ifdef but little codev8.2.3699Bram Moolenaar
Problem: The +title feature adds a lot of #ifdef but little code. Solution: Graduate the +title feature.
2021-11-25patch 8.2.3673: crash when allocating signal stack failsv8.2.3673Bram Moolenaar
Problem: Crash when allocating signal stack fails. Solution: Only using sourcing info when available. (closes #9215)
2021-11-18patch 8.2.3617: ":verbose pwd" does not mention 'autochdir' was appliedv8.2.3617Bram Moolenaar
Problem: ":verbose pwd" does not mention 'autochdir' was applied. Solution: Remember the last chdir was done by 'autochdir'. (issue #9142)
2021-10-24patch 8.2.3562: cannot add color namesv8.2.3562Drew Vogel
Problem: Cannot add color names. Solution: Add the v:colornames dictionary. (Drew Vogel, closes #8761)
2021-10-23patch 8.2.3560: using freed memory with lambdav8.2.3560Bram Moolenaar
Problem: Using freed memory with lambda. Solution: Do not free lines early, keep them until the expression is finished.
2021-09-17patch 8.2.3445: on Solaris longVersion may be declared twicev8.2.3445Bram Moolenaar
Problem: On Solaris longVersion may be declared twice. (Vladimir Marek) Solution: Always declare longVersion in version.c
2021-09-12patch 8.2.3430: no generic way to trigger an autocommand on mode changev8.2.3430=?UTF-8?q?Magnus=20Gro=C3=9F?=
Problem: No generic way to trigger an autocommand on mode change. Solution: Add the ModeChanged autocommand event. (Magnus Gross, closes #8856)
2021-08-28patch 8.2.3381: crash when using NULL list with sign functionsv8.2.3381Bram Moolenaar
Problem: Crash when using NULL list with sign functions. Solution: Handle a NULL list like an empty list. (issue #8260)
2021-08-14patch 8.2.3341: Vim9: function call aborted despite try/catchv8.2.3341Bram Moolenaar
Problem: Vim9: function call aborted despite try/catch. (Naohiro Ono) Solution: Ignore error caught by try/catch. (closes #8755)
2021-08-13patch 8.2.3339: Vim9: cannot lock a member in a local dictv8.2.3339Bram Moolenaar
Problem: Vim9: cannot lock a member in a local dict. Solution: Get the local dict from the stack and pass it to get_lval().
2021-07-28patch 8.2.3236: mode() does not indicate using CTRL-O in Select modev8.2.3236zeertzjq
Problem: mode() does not indicate using CTRL-O in Select mode. Solution: Use "vs" and similar. (closes #8640)
2021-07-25patch 8.2.3217: build failurev8.2.3217Bram Moolenaar
Problem: Build failure. Solution: Add missing changes.
2021-07-24patch 8.2.3208: dynamic library load error does not mention why it failedv8.2.3208Martin Tournoij
Problem: Dynamic library load error does not mention why it failed. Solution: Add the error message. (Martin Tournoij, closes #8621)
2021-07-23patch 8.2.3206: Vim9: argument types are not checked at compile timev8.2.3206Yegappan Lakshmanan
Problem: Vim9: argument types are not checked at compile time. Solution: Add several more type checks. (Yegappan Lakshmanan, closes #8611)
2021-07-21patch 8.2.3197: error messages are spread outv8.2.3197Bram Moolenaar
Problem: Error messages are spread out. Solution: Move a few more error messages to errors.h.
2021-07-20patch 8.2.3190: error messages are spread outv8.2.3190Bram Moolenaar
Problem: Error messages are spread out. Solution: Move error messages to errors.h and give them a clear name.
2021-07-20patch 8.2.3188: Vim9: argument types are not checked at compile timev8.2.3188Yegappan Lakshmanan
Problem: Vim9: argument types are not checked at compile time. Solution: Add several more type checks, also at runtime. (Yegappan Lakshmanan, closes #8587)
2021-07-19patch 8.2.3184: cannot add a digraph with a leading spacev8.2.3184mityu
Problem: Cannot add a digraph with a leading space. It is not easy to list existing digraphs. Solution: Add setdigraph(), setdigraphlist(), getdigraph() and getdigraphlist(). (closes #8580)
2021-07-17patch 8.2.3173: Vim9: argument types are not checked at compile timev8.2.3173Yegappan Lakshmanan
Problem: Vim9: argument types are not checked at compile time. Solution: Add more type checks. (Yegappan Lakshmanan, closes #8581)
2021-07-15patch 8.2.3162: Vim9: argument types are not checked at compile timev8.2.3162Yegappan Lakshmanan
Problem: Vim9: argument types are not checked at compile time. Solution: Add more type checks. (Yegappan Lakshmanan, closes #8560)
2021-07-07patch 8.2.3117: Vim9: type not properly checked in for loopv8.2.3117Bram Moolenaar
Problem: Vim9: type not properly checked in for loop. Solution: Have items() return a list of lists. Add runtime type checks. (closes #8515)
2021-07-04patch 8.2.3104: Vim9: unspecified function type causes type errorv8.2.3104Bram Moolenaar
Problem: Vim9: unspecified function type causes type error. Solution: Don't check type when min_argcount is negative. (issue #8492)
2021-06-27patch 8.2.3069: error messages are spread outv8.2.3069Bram Moolenaar
Problem: Error messages are spread out. Solution: Move some error messages to errors.h. Use clearer names.
2021-06-17patch 8.2.3015: Vim9: Assigning to @# requires a stringv8.2.3015Bram Moolenaar
Problem: Vim9: Assigning to @# requires a string. (Naohiro Ono) Solution: Accent a number or a string. (closes #8396)
2021-05-18patch 8.2.2867: build failurev8.2.2867Bram Moolenaar
Problem: Build failure. Solution: Add missing part of the change.
2021-05-16patch 8.2.2857: Vim9: exception in ISN_INSTR caught at wrong levelv8.2.2857Bram Moolenaar
Problem: Vim9: exception in ISN_INSTR caught at wrong level. Solution: Set the starting trylevel in exec_instructions(). (closes #8214)
2021-05-09patch 8.2.2846: Vim9: "echo Func()" does not give an error for using voidv8.2.2846Bram Moolenaar
Problem: Vim9: "echo Func()" does not give an error for a function without a return value. Solution: Give an error. Be more specific about why a value is invalid.
2021-05-01patch 8.2.2821: MS-Windows: unnessarily loading libraries when registering OLEv8.2.2821Bram Moolenaar
Problem: MS-Windows: unnessarily loading libraries when registering OLE. Solution: Skip loading libraries when invoked with "-register".
2021-04-23patch 8.2.2803: flicker when the popup menu has an info popupv8.2.2803Bram Moolenaar
Problem: Flicker when the popup menu has an info popup. Solution: Avoid drawing over the popup when it's going to be redrawn in the same position. (closes #8131) Also avoid redrawing the scrollbar.
2021-04-19patch 8.2.2784: Vim9: cannot use \=expr in :substitutev8.2.2784Bram Moolenaar
Problem: Vim9: cannot use \=expr in :substitute. Solution: Compile the expression into instructions and execute them when invoked.
2021-04-10patch 8.2.2743: Vim9: function state stuck when compiling with ":silent!"v8.2.2743Bram Moolenaar
Problem: Vim9: function state stuck when compiling with ":silent!". Solution: Check for uf_def_status to be UF_COMPILING.
2021-03-21patch 8.2.2636: memory leak when compiling inline functionv8.2.2636Bram Moolenaar
Problem: Memory leak when compiling inline function. Solution: Free the prefetched line.
2021-03-10patch 8.2.2586: process id may be invalidv8.2.2586Bram Moolenaar
Problem: Process id may be invalid. Solution: Use sysinfo.uptime to check for recent reboot. (suggested by Hugo van der Sanden, closes #7947)
2021-02-17patch 8.2.2524: cannot change the characters displayed in the foldcolumnv8.2.2524Bram Moolenaar
Problem: Cannot change the characters displayed in the foldcolumn. Solution: Add fields to 'fillchars'. (Yegappan Lakshmanan, Matthieu Coudron, closes #7860)
2021-02-15patch 8.2.2518: 'listchars' should be window-localv8.2.2518Bram Moolenaar
Problem: 'listchars' should be window-local. Solution: Make 'listchars' global-local. (Yegappan Lakshmanan, Marco Hinz, closes #5206, closes #7850)
2021-02-13patch 8.2.2508: cannot change the character displayed in non existing linesv8.2.2508Bram Moolenaar
Problem: Cannot change the character displayed in non existing lines. Solution: Add the "eob" item to 'fillchars'. (closes #7832, closes #3820)
2021-02-03patch 8.2.2454: leading space can not be made visiblev8.2.2454Bram Moolenaar
Problem: Leading space can not be made visible. Solution: Add "lead:" to 'listchars'. (closes #7772)
2021-01-12patch 8.2.2338: Vim9: no error if using job_info() result wronglyv8.2.2338Bram Moolenaar
Problem: Vim9: no error if using job_info() result wrongly. Solution: Adjust return type on number of arguments. (closes #7667)
2021-01-04patch 8.2.2295: incsearch does not detect empty pattern properlyv8.2.2295Bram Moolenaar
Problem: Incsearch does not detect empty pattern properly. Solution: Return magic state when skipping over a pattern. (Christian Brabandt, closes #7612, closes #6420)
2020-12-28patch 8.2.2238: Vim9: cannot load a Vim9 script without the +eval featurev8.2.2238Bram Moolenaar
Problem: Vim9: cannot load a Vim9 script without the +eval feature. Solution: Support Vim9 script syntax without the +eval feature.
2020-12-25patch 8.2.2210: Vim9: allocating a type to set TTFLAG_BOOL_OKv8.2.2210Bram Moolenaar
Problem: Vim9: allocating a type to set TTFLAG_BOOL_OK. Solution: Add t_number_bool.
2020-12-21patch 8.2.2182: Vim9: value of 'magic' is still relevantv8.2.2182Bram Moolenaar
Problem: Vim9: value of 'magic' is still relevant. Solution: Always behave like 'magic' is on in Vim9 script (closes #7509)
2020-12-05patch 8.2.2097: Vim9: using :silent! when calling a function prevents abortv8.2.2097Bram Moolenaar
Problem: Vim9: using :silent! when calling a function prevents abortng that function. Solution: Add emsg_silent_def and did_emsg_def.
2020-11-20patch 8.2.2021: Vim9: get E1099 when autocommand resets did_emsgv8.2.2021Bram Moolenaar
Problem: Vim9: get E1099 when autocommand resets did_emsg. Solution: Add did_emsg_cumul. (closes #7336)
2020-11-04patch 8.2.1948: GUI: crash when handling message while closing a windowv8.2.1948Bram Moolenaar
Problem: GUI: crash when handling message while closing a window. (Srinath Avadhanula) Solution: Don't handle message while closing a window. (closes #7250)
2020-10-30patch 8.2.1924: Vim9: crash when indexing dict with NULL keyv8.2.1924Bram Moolenaar
Problem: Vim9: crash when indexing dict with NULL key. Solution: Use empty string instead of NULL. (closes #7229) Make error message more useful for empty string.
2020-10-28patch 8.2.1919: assert_fails() setting emsg_silent changes normal executionv8.2.1919Bram Moolenaar
Problem: Assert_fails() setting emsg_silent changes normal execution. Solution: Use a separate flag in_assert_fails.
2020-10-12patch 8.2.1840: Vim9: error message is not clear about compilation errorv8.2.1840Bram Moolenaar
Problem: Vim9: error message is not clear about compilation error. Solution: Say "compiling" instead of "processing".
2020-09-28patch 8.2.1769: popup filter interferes with using :normal to move the cursorv8.2.1769Bram Moolenaar
Problem: A popup filter interferes with using :normal to move the cursor in a popup. Solution: Do not invoke the filter when ex_normal_busy is set.