summaryrefslogtreecommitdiffstats
path: root/src/vim.h
AgeCommit message (Collapse)Author
2022-08-26patch 9.0.0272: BufReadCmd not triggered when loading a "nofile" bufferv9.0.0272Bram Moolenaar
Problem: BufReadCmd not triggered when loading a "nofile" buffer. (Maxim Kim) Solution: Call readfile() but bail out before reading a file. (closes #10983)
2022-08-15patch 9.0.0214: splitting a line may duplicate virtual textv9.0.0214Bram Moolenaar
Problem: Splitting a line may duplicate virtual text. (Ben Jackson) Solution: Don't duplicate a text property with virtual text. Make auto-indenting work better. (closes #10919)
2022-08-14patch 9.0.0206: redraw flags are not named specificallyv9.0.0206Bram Moolenaar
Problem: Redraw flags are not named specifically. Solution: Prefix "UPD_" to the flags, for UPDate_screen().
2022-08-08patch 9.0.0170: various minor code formatting issuesv9.0.0170Bram Moolenaar
Problem: Various minor code formatting issues. Solution: Improve code formatting.
2022-07-23patch 9.0.0059: test file has wrong namev9.0.0059zeertzjq
Problem: Test file has wrong name. Solution: Rename the file. Various small fixes. (closes #10674)
2022-06-29patch 9.0.0007: no support for double, dotted and dashed underlinesv9.0.0007Bram Moolenaar
Problem: No support for double, dotted and dashed underlines. Solution: Add the termcap entries and highlight modes. (closes #9553)
2022-06-27patch 8.2.5170: tiny issuesv8.2.5170Bram Moolenaar
Problem: Tiny issues. Solution: Tiny improvements.
2022-06-16patch 8.2.5106: default cmdwin mappings are re-mappablev8.2.5106zeertzjq
Problem: Default cmdwin mappings are re-mappable. Solution: Make the default mappings not re-mappable. (closes #10580) Use symbols for the first do_map() argument.
2022-06-04patch 8.2.5056: the channel log only contains some of the raw terminal outputv8.2.5056Bram Moolenaar
Problem: The channel log only contains some of the raw terminal output. Solution: Add the "o" flag to log all terminal output. Use it for "--log".
2022-05-23patch 8.2.5008: when 'formatoptions' contains "/" wrongly wrapping commentv8.2.5008Bram Moolenaar
Problem: When 'formatoptions' contains "/" wrongly wrapping a long trailing comment. Solution: Pass the OPENLINE_FORMAT flag.
2022-05-22patch 8.2.5003: cannot do bitwise shiftsv8.2.5003Yegappan Lakshmanan
Problem: Cannot do bitwise shifts. Solution: Add the >> and << operators. (Yegappan Lakshmanan, closes #8457)
2022-05-09patch 8.2.4928: various white space and cosmetic mistakesv8.2.4928Bram Moolenaar
Problem: Various white space and cosmetic mistakes. Solution: Change spaces to tabs, improve comments.
2022-05-08patch 8.2.4913: popup_hide() does not always have effectv8.2.4913Bram Moolenaar
Problem: Popup_hide() does not always have effect. Solution: Add the POPF_HIDDEN_FORCE flag. (closes #10376)
2022-05-07patch 8.2.4911: the mode #defines are not clearly namedv8.2.4911Bram Moolenaar
Problem: The mode #defines are not clearly named. Solution: Prepend MODE_. Renumber them to put the mapped modes first.
2022-04-09patch 8.2.4726: cannot use expand() to get the script namev8.2.4726LemonBoy
Problem: Cannot use expand() to get the script name. Solution: Support expand('<script>'). (closes #10121)
2022-04-09patch 8.2.4724: current instance of last search pattern not easily spottedv8.2.4724LemonBoy
Problem: Current instance of last search pattern not easily spotted. Solution: Add CurSearch highlighting. (closes #10133)
2022-04-08patch 8.2.4713: plugins cannot track text scrollingv8.2.4713LemonBoy
Problem: Plugins cannot track text scrolling. Solution: Add the WinScrolled event. (closes #10102)
2022-04-04patch 8.2.4685: when a swap file is found for a popup there is no dialogv8.2.4685Bram Moolenaar
Problem: When a swap file is found for a popup there is no dialog and the buffer is loaded anyway. Solution: Silently load the buffer read-only. (closes #10073)
2022-04-03patch 8.2.4677: the Athena GUI support is outdatedv8.2.4677Bram Moolenaar
Problem: The Athena GUI support is outdated. Solution: Remove the Athena GUI code.
2022-04-01patch 8.2.4662: no error for using out of range list indexv8.2.4662Bram Moolenaar
Problem: No error for using out of range list index. Solution: Check list index at script level like in compiled function. (closes #10051)
2022-03-30patch 8.2.4650: "import autoload" only works with using 'runtimepath'v8.2.4650Bram Moolenaar
Problem: "import autoload" only works with using 'runtimepath'. Solution: Also support a relative and absolute file name.
2022-03-28patch 8.2.4642: Vim9: in :def function script var cannot be nullv8.2.4642Bram Moolenaar
Problem: Vim9: in :def function script var cannot be null. Solution: Only initialize a script variable when not set to a null value. (closes #10034)
2022-03-27patch 8.2.4639: not sufficient parenthesis in preprocessor macroskylo252
Problem: Not sufficient parenthesis in preprocessor macros. Solution: Add more parenthesis. (closes #10031)
2022-03-24patch 8.2.4617: no completion for :scriptnamesv8.2.4617Yegappan Lakshmanan
Problem: No completion for :scriptnames. Solution: Implement :scriptnames completion. (Yegappan Lakshmanan, closes #10005)
2022-03-16patch 8.2.4579: cannot use page-up and page-down in the cmdline popup menuv8.2.4579Yegappan Lakshmanan
Problem: Cannot use page-up and page-down in the command line completion popup menu. Solution: Check for to page-up and page-down keys. (Yegappan Lakshmanan, closes #9960)
2022-03-15patch 8.2.4575: Vim9: test for profiling still failsv8.2.4575Bram Moolenaar
Problem: Vim9: test for profiling still fails. Solution: Update flags for profiling and breakpoints when obtaining the compile type. Do not set the FC_CLOSURE flag for a toplevel function.
2022-03-14patch 8.2.4565: no command line completion for :breakadd and :breakdelv8.2.4565Bram Moolenaar
Problem: No command line completion for :breakadd and :breakdel. Solution: Add completion for :breakadd and :breakdel. (Yegappan Lakshmanan, closes #9950)
2022-02-26patch 8.2.4474: memory allocation failures not tested in quickfix codev8.2.4474Yegappan Lakshmanan
Problem: Memory allocation failures not tested in quickfix code. Solution: Add alloc IDs and tests. (Yegappan Lakshmanan, closes #9848)
2022-02-12patch 8.2.4363: MS-Windows: running out of memory for a very long linev8.2.4363Bram Moolenaar
Problem: MS-Windows: running out of memory for a very long line. Solution: Use a 32 bit value for MAXCOL also when ints are 64 bits.
2022-02-11patch 8.2.4350: FEAT_GUI_ENABLED defined but never usedv8.2.4350ola.soder@axis.com
Problem: FEAT_GUI_ENABLED defined but never used. Solution: Remove the #define. (Ola Söder, closes #9732)
2022-02-11patch 8.2.4347: in some build setups UNUSED is not definedv8.2.4347ola.soder@axis.com
Problem: In some build setups UNUSED is not defined. Solution: Change the logic of how UNUSED is defined. (Ola Söder, closes #9734)
2022-02-09patch 8.2.4335: no autocommand event triggered before changing directoryv8.2.4335Bram Moolenaar
Problem: No autocommand event triggered before changing directory. (Ronnie Magatti) Solution: Add DirChangedPre. (closes #9721)
2022-02-08patch 8.2.4325: 'wildmenu' only shows few matchesv8.2.4325Yegappan Lakshmanan
Problem: 'wildmenu' only shows few matches. Solution: Add the "pum" option: use a popup menu to show the matches. (Yegappan Lakshmanan et al., closes #9707)
2022-02-07patch 8.2.4316: __CYGWIN32__ is not defined on 64 bit systemsv8.2.4316K.Takata
Problem: __CYGWIN32__ is not defined on 64 bit systems. Solution: Update #ifdefs. (Ken Takata, closes #9709)
2022-01-28patch 8.2.4245: ":retab 0" may cause illegal memory accessv8.2.4245Bram Moolenaar
Problem: ":retab 0" may cause illegal memory access. Solution: Limit the value of 'tabstop' to 10000.
2022-01-26patch 8.2.4220: MS-Windows: some old compiler support remainsv8.2.4220K.Takata
Problem: MS-Windows: some old compiler support remains. Solution: Remove obsolete compiler support. (Ken Takata, closes #9627)
2022-01-24patch 8.2.4202: Vim9: cannot export function that exists globallyv8.2.4202Bram Moolenaar
Problem: Vim9: cannot export function that exists globally. Solution: When checking if a function already exists only check for script-local functions. (closes #9615)
2022-01-24patch 8.2.4199: MS-Windows: Support for MSVC 2003 is not usefulv8.2.4199K.Takata
Problem: MS-Windows: Support for MSVC 2003 is not useful. Solution: Remove the exceptions for MSVC 2003. (Ken Takata, closes #9616)
2022-01-20patch 8.2.4153: MS-Windows: Global IME is no longer supportedv8.2.4153K.Takata
Problem: MS-Windows: Global IME is no longer supported. Solution: Remove the Global IME implementation. (Ken Takata, closes #9562)
2022-01-19patch 8.2.4145: confusing error when using name of import for a functionv8.2.4145Bram Moolenaar
Problem: Confusing error when using name of import for a function. Solution: Pass a flag to trans_function_name().
2022-01-16patch 8.2.4113: typo on DOCMD_RANGEOK results in not recognizing commandv8.2.4113Bram Moolenaar
Problem: Typo on DOCMD_RANGEOK results in not recognizing command. Solution: Correct the typo. (closes #9539)
2022-01-07patch 8.2.4032: ATTRIBUTE_NORETURN is not neededv8.2.4032ichizok
Problem: ATTRIBUTE_NORETURN is not needed. Solution: Use NORETURN(). (Ozaki Kiichi, closes #9487)
2022-01-01patch 8.2.3969: value of MAXCOL not available in Vim scriptv8.2.3969naohiro ono
Problem: Value of MAXCOL not available in Vim script. Solution: Add v:maxcol. (Naohiro Ono, closes #9451)
2021-12-28patch 8.2.3922: cannot build with dynamic Ruby 3.1v8.2.3922ichizok
Problem: Cannot build with dynamic Ruby 3.1. Solution: Add "_EXTRA" variables for CI. Add missing functions. (Ozaki Kiichi, closes #9420)
2021-12-27patch 8.2.3914: various spelling mistakes in commentsv8.2.3914Dominique Pelle
Problem: Various spelling mistakes in comments. Solution: Fix the mistakes. (Dominique Pellé, closes #9416)
2021-12-11patch 8.2.3782: Vim9: no error if a function shadows a script variablev8.2.3782Bram Moolenaar
Problem: Vim9: no error if a function shadows a script variable. Solution: Check the function doesn't shadow a variable. (closes #9310)
2021-11-29patch 8.2.3697: cannot drag a popup without a borderv8.2.3697Bram Moolenaar
Problem: Cannot drag a popup without a border. Solution: Add the "dragall" option. (closes #9218)
2021-11-24patch 8.2.3664: cannot adjust sign highlighting for 'cursorline'v8.2.3664Bram Moolenaar
Problem: Cannot adjust sign highlighting for 'cursorline'. Solution: Add CursorLineSign and CursorLineFold highlight groups. (Gregory Anders, closes #9201)
2021-11-19patch 8.2.3621: build failurev8.2.3621Bram Moolenaar
Problem: Build failure. Solution: Add missing change.
2021-11-13patch 8.2.3591: no event is triggered when closing a windowv8.2.3591naohiro ono
Problem: No event is triggered when closing a window. Solution: Add the WinClosed event. (Naohiro Ono, closes #9110)