]>
granicus.if.org Git - vim/log
Bram Moolenaar [Tue, 3 Sep 2019 21:20:05 +0000 (23:20 +0200)]
patch 8.1.1971: manually enabling features causes build errors
Problem: Manually enabling features causes build errors. (John Marriott)
Solution: Adjust #ifdefs.
Bram Moolenaar [Tue, 3 Sep 2019 20:23:38 +0000 (22:23 +0200)]
patch 8.1.1970: search stat space wrong, no test for 8.1.1965
Problem: Search stat space wrong, no test for 8.1.1965.
Solution: Fix check for cmd_silent. Add a test. (Christian Brabandt)
Bram Moolenaar [Tue, 3 Sep 2019 20:08:33 +0000 (22:08 +0200)]
patch 8.1.1969: popup window filter is used in all modes
Problem: Popup window filter is used in all modes.
Solution: Add the "filtermode" property.
Bram Moolenaar [Tue, 3 Sep 2019 15:13:37 +0000 (17:13 +0200)]
patch 8.1.1968: crash when using nested map()
Problem: Crash when using nested map().
Solution: Clear the pointer in prepare_vimvar(). (Ozaki Kiichi,
closes #4890, closes #4891)
Bram Moolenaar [Mon, 2 Sep 2019 20:56:24 +0000 (22:56 +0200)]
patch 8.1.1967: line() only works for the current window
Problem: Line() only works for the current window.
Solution: Add an optional argument for the window to use.
Bram Moolenaar [Mon, 2 Sep 2019 20:31:11 +0000 (22:31 +0200)]
patch 8.1.1966: some code in options.c fits better elsewhere
Problem: Some code in options.c fits better elsewhere.
Solution: Move functions from options.c to other files. (Yegappan
Lakshmanan, closes #4889)
Bram Moolenaar [Mon, 2 Sep 2019 19:44:59 +0000 (21:44 +0200)]
patch 8.1.1965: search count message is not displayed when using a mapping
Problem: The search count message is not displayed when using a mapping.
(Gary Johnson)
Solution: Ignore cmd_silent for showing the search count. (Christian
Brabandt)
Bram Moolenaar [Mon, 2 Sep 2019 18:44:07 +0000 (20:44 +0200)]
patch 8.1.1964: crash when using nested map() and filter()
Problem: Crash when using nested map() and filter().
Solution: Do not set the v:key type to string without clearing the pointer.
Bram Moolenaar [Sun, 1 Sep 2019 21:27:05 +0000 (23:27 +0200)]
patch 8.1.1963: popup window filter may be called recursively
Problem: Popup window filter may be called recursively when using a Normal
mode command.
Solution: Prevent recursiveness. (closes #4887) Also restore KeyTyped.
Bram Moolenaar [Sun, 1 Sep 2019 18:21:56 +0000 (20:21 +0200)]
patch 8.1.1962: leaking memory when using tagfunc()
Problem: Leaking memory when using tagfunc().
Solution: Free the user_data. (Dominique Pelle, closes #4886)
Bram Moolenaar [Sun, 1 Sep 2019 18:16:52 +0000 (20:16 +0200)]
patch 8.1.1961: more functions can be used as a method
Problem: More functions can be used as a method.
Solution: Allow more functions to be used as a method. Add a test for
mapcheck().
Bram Moolenaar [Sun, 1 Sep 2019 15:52:32 +0000 (17:52 +0200)]
patch 8.1.1960: fold code is spread out
Problem: Fold code is spread out.
Solution: Move fold functions to fold.c.
Bram Moolenaar [Sun, 1 Sep 2019 15:38:09 +0000 (17:38 +0200)]
patch 8.1.1959: when using "firstline" in popup window text may jump
Problem: When using "firstline" in popup window text may jump when
redrawing it. (Nick Jensen)
Solution: Set 'scrolloff' to zero in a popup window. (closes #4882)
Bram Moolenaar [Sun, 1 Sep 2019 14:24:56 +0000 (16:24 +0200)]
patch 8.1.1958: old style comments taking up space
Problem: Old style comments taking up space.
Solution: Change to new style comments.
Bram Moolenaar [Sun, 1 Sep 2019 14:01:30 +0000 (16:01 +0200)]
patch 8.1.1957: more code can be moved to evalvars.c
Problem: More code can be moved to evalvars.c.
Solution: Move code to where it fits better. (Yegappan Lakshmanan,
closes #4883)
Bram Moolenaar [Sun, 1 Sep 2019 13:26:23 +0000 (15:26 +0200)]
patch 8.1.1956: screenshot tests may use a different encoding
Problem: Screenshot tests may use a different encoding. (Dominique Pelle)
Solution: Always set 'encoding' to "utf-8" when running Vim in a terminal.
(closes #4884)
Bram Moolenaar [Sun, 1 Sep 2019 12:45:28 +0000 (14:45 +0200)]
patch 8.1.1955: tests contain typos
Problem: Tests contain typos.
Solution: Correct the typos. (Dominique Pelle)
Bram Moolenaar [Sat, 31 Aug 2019 20:16:38 +0000 (22:16 +0200)]
patch 8.1.1954: more functions can be used as a method
Problem: More functions can be used as a method.
Solution: Allow more functions to be used as a method.
Bram Moolenaar [Sat, 31 Aug 2019 19:17:39 +0000 (21:17 +0200)]
patch 8.1.1953: more functions can be used as a method
Problem: More functions can be used as a method.
Solution: Allow more functions to be used as a method.
Bram Moolenaar [Sat, 31 Aug 2019 17:13:58 +0000 (19:13 +0200)]
patch 8.1.1952: more functions can be used as a method
Problem: More functions can be used as a method.
Solution: Allow more functions to be used as a method.
Bram Moolenaar [Sat, 31 Aug 2019 15:48:19 +0000 (17:48 +0200)]
patch 8.1.1951: mouse double click test is a bit flaky
Problem: Mouse double click test is a bit flaky.
Solution: Add to list of flaky tests. Update a couple of comments.
Bram Moolenaar [Sat, 31 Aug 2019 14:20:32 +0000 (16:20 +0200)]
Runtime files update.
Bram Moolenaar [Sat, 31 Aug 2019 13:28:02 +0000 (15:28 +0200)]
patch 8.1.1950: using NULL pointer after an out-of-memory
Problem: Using NULL pointer after an out-of-memory.
Solution: Check for NULL pointer. (Dominique Pelle, closes #4881)
Bram Moolenaar [Fri, 30 Aug 2019 20:08:34 +0000 (22:08 +0200)]
patch 8.1.1949: cannot scroll a popup window to the very bottom
Problem: Cannot scroll a popup window to the very bottom.
Solution: Scroll to the bottom when the "firstline" property was set to -1.
(closes #4577) Allow resetting min/max width/height.
Bram Moolenaar [Fri, 30 Aug 2019 17:28:25 +0000 (19:28 +0200)]
patch 8.1.1948: mouse doesn't work in Linux console
Problem: Mouse doesn't work in Linux console and causes 100% CPU. (James P.
Harvey)
Solution: Loop in WaitForCharOrMouse() when gpm_process_wanted is set.
(closes #4828)
Bram Moolenaar [Fri, 30 Aug 2019 17:05:32 +0000 (19:05 +0200)]
patch 8.1.1947: when executing one test the report doesn't show it
Problem: When executing one test the report doesn't show it.
Solution: Adjust the regexp. (Daniel Hahler, closes #4879)
Bram Moolenaar [Fri, 30 Aug 2019 16:37:26 +0000 (18:37 +0200)]
patch 8.1.1946: memory error when profiling a function without a script ID
Problem: Memory error when profiling a function without a script ID.
Solution: Check for missing script ID. (closes #4877)
Bram Moolenaar [Fri, 30 Aug 2019 15:34:08 +0000 (17:34 +0200)]
patch 8.1.1945: popup window "firstline" cannot be reset
Problem: Popup window "firstline" cannot be reset.
Solution: Allow for setting "firstline" to zero. Fix that the text jumps to
the top when using win_execute(). (closes #4876)
Bram Moolenaar [Fri, 30 Aug 2019 14:30:00 +0000 (16:30 +0200)]
patch 8.1.1944: leaking memory when using sound callback
Problem: Leaking memory when using sound callback.
Solution: src/sound.c
Bram Moolenaar [Fri, 30 Aug 2019 13:46:30 +0000 (15:46 +0200)]
patch 8.1.1943: more code can be moved to evalvars.c
Problem: More code can be moved to evalvars.c.
Solution: Move it, clean up comments. Also move some window related
functions to window.c. (Yegappan Lakshmanan, closes #4874)
Bram Moolenaar [Fri, 30 Aug 2019 11:59:29 +0000 (13:59 +0200)]
patch 8.1.1942: shadow directory gets outdated when files are added
Problem: Shadow directory gets outdated when files are added.
Solution: Add the "shadowupdate" target and add a few comments.
Bram Moolenaar [Fri, 30 Aug 2019 11:12:25 +0000 (13:12 +0200)]
patch 8.1.1941: getftype() test fails on Mac
Problem: getftype() test fails on Mac.
Solution: Skip /dev/fd/.
Bram Moolenaar [Thu, 29 Aug 2019 20:48:24 +0000 (22:48 +0200)]
patch 8.1.1940: script tests fail
Problem: Script tests fail.
Solution: Don't set vimvars type in set_vim_var_nr().
Bram Moolenaar [Thu, 29 Aug 2019 20:09:46 +0000 (22:09 +0200)]
patch 8.1.1939: code for handling v: variables in generic eval file
Problem: Code for handling v: variables in generic eval file.
Solution: Move v: variables to evalvars.c. (Yegappan Lakshmanan,
closes #4872)
Bram Moolenaar [Thu, 29 Aug 2019 19:32:55 +0000 (21:32 +0200)]
patch 8.1.1938: may crash when out of memory
Problem: May crash when out of memory.
Solution: Initialize v_type to VAR_UNKNOWN. (Dominique Pelle, closes #4871)
Bram Moolenaar [Thu, 29 Aug 2019 19:24:21 +0000 (21:24 +0200)]
patch 8.1.1937: errors when using javascriptreact
Problem: Errors when using javascriptreact.
Solution: Use ":runtime" instead of ":source". (closes #4875)
Bram Moolenaar [Thu, 29 Aug 2019 18:02:11 +0000 (20:02 +0200)]
patch 8.1.1936: not enough tests for text property popup window
Problem: Not enough tests for text property popup window.
Solution: Add a few more tests. Make negative offset work. Close all
popups when window closes.
Bram Moolenaar [Wed, 28 Aug 2019 20:38:07 +0000 (22:38 +0200)]
patch 8.1.1935: test for text property popup window is flaky
Problem: Test for text property popup window is flaky.
Solution: Remove the undo message
Bram Moolenaar [Wed, 28 Aug 2019 20:18:30 +0000 (22:18 +0200)]
patch 8.1.1934: not enough tests for text property popup window
Problem: Not enough tests for text property popup window.
Solution: Add a few more tests.
Bram Moolenaar [Tue, 27 Aug 2019 20:48:30 +0000 (22:48 +0200)]
patch 8.1.1933: the eval.c file is too big
Problem: The eval.c file is too big.
Solution: Move code related to variables to evalvars.c. (Yegappan
Lakshmanan, closes #4868)
Bram Moolenaar [Tue, 27 Aug 2019 19:56:06 +0000 (21:56 +0200)]
patch 8.1.1932: ml_get errors after using append()
Problem: Ml_get errors after using append(). (Alex Genco)
Solution: Do not update the cursor twice. (closes #1737)
Bram Moolenaar [Mon, 26 Aug 2019 20:38:22 +0000 (22:38 +0200)]
patch 8.1.1931: syntax test fails
Problem: Syntax test fails.
Solution: Add new javascriptreact type to completions.
Bram Moolenaar [Mon, 26 Aug 2019 19:28:15 +0000 (21:28 +0200)]
patch 8.1.1930: cannot recognize .jsx and .tsx files
Problem: Cannot recognize .jsx and .tsx files.
Solution: Recognize them as javascriptreact and typescriptreact.
(closes #4830)
Bram Moolenaar [Sun, 25 Aug 2019 21:08:17 +0000 (23:08 +0200)]
patch 8.1.1929: no tests for text property popup window
Problem: No tests for text property popup window.
Solution: Add a few tests.
Bram Moolenaar [Sun, 25 Aug 2019 20:25:02 +0000 (22:25 +0200)]
patch 8.1.1928: popup windows don't move with the text when making changes
Problem: Popup windows don't move with the text when making changes.
Solution: Add the 'textprop" property to the popup window options, position
the popup relative to a text property. (closes #4560)
No tests yet.
Bram Moolenaar [Sun, 25 Aug 2019 13:41:00 +0000 (15:41 +0200)]
patch 8.1.1927: code for dealing with script files is spread out
Problem: Code for dealing with script files is spread out.
Solution: Move the code to scriptfile.c. (Yegappan Lakshmanan, closes #4861)
Bram Moolenaar [Sun, 25 Aug 2019 12:48:37 +0000 (14:48 +0200)]
patch 8.1.1926: cursorline not redrawn when putting a line above the cursor
Problem: Cursorline not redrawn when putting a line above the cursor.
Solution: Redraw when the curor line is below a change. (closes #4862)
Bram Moolenaar [Sat, 24 Aug 2019 20:58:31 +0000 (22:58 +0200)]
patch 8.1.1925: more functions can be used as methods
Problem: More functions can be used as methods.
Solution: Make various functions usable as a method.
Bram Moolenaar [Sat, 24 Aug 2019 20:14:58 +0000 (22:14 +0200)]
patch 8.1.1924: using empty string for current buffer is unexpected
Problem: Using empty string for current buffer is unexpected.
Solution: Make the argument optional for bufname() and bufnr().
Bram Moolenaar [Sat, 24 Aug 2019 19:53:31 +0000 (21:53 +0200)]
patch 8.1.1923: some source files are not in a normal encoding
Problem: Some source files are not in a normal encoding.
Solution: Convert hangulin.c from euc-kr to utf-8 and digraph.c from latin1
to utf-8. (Daniel Hahler, closes #4731)
Bram Moolenaar [Sat, 24 Aug 2019 18:54:19 +0000 (20:54 +0200)]
patch 8.1.1922: in diff mode global operations can be very slow
Problem: In diff mode global operations can be very slow.
Solution: Do not call diff_redraw() many times, call it once when redrawing.
And also don't update folds multiple times.
Bram Moolenaar [Sat, 24 Aug 2019 18:50:19 +0000 (20:50 +0200)]
patch 8.1.1921: more functions can be used as methods
Problem: More functions can be used as methods.
Solution: Make various functions usable as a method.
Bram Moolenaar [Sat, 24 Aug 2019 17:36:00 +0000 (19:36 +0200)]
patch 8.1.1920: cannot always close a popup when filter consumes all events
Problem: Cannot close a popup by the X when a filter consumes all events.
Solution: Check for a click on the close button before invoking filters.
(closes #4858)
Bram Moolenaar [Sat, 24 Aug 2019 13:50:46 +0000 (15:50 +0200)]
patch 8.1.1919: using window options when passing a buffer to popup_create()
Problem: Using current window option values when passing a buffer to
popup_create().
Solution: Clear the window-local options. (closes #4857)
Bram Moolenaar [Sat, 24 Aug 2019 13:26:24 +0000 (15:26 +0200)]
patch 8.1.1918: redrawing popups is inefficient
Problem: Redrawing popups is inefficient.
Solution: Fix the logic to compute what window lines to redraw. Make it
work below the last line. Remove redrawing all windows.
Bram Moolenaar [Sat, 24 Aug 2019 12:46:29 +0000 (14:46 +0200)]
patch 8.1.1917: non-current window is not redrawn when moving popup
Problem: Non-current window is not redrawn when moving popup. (Ben Jackson)
Solution: Redraw all windows under a popup. (closes #4860)
Bram Moolenaar [Sat, 24 Aug 2019 12:16:32 +0000 (14:16 +0200)]
patch 8.1.1916: trying to allocate negative amount of memory closing popup
Problem: Trying to allocate negative amount of memory when closing a popup.
Solution: Check the rows are not out of bounds. Don't finish a selection if
it was never started.
Bram Moolenaar [Fri, 23 Aug 2019 20:31:37 +0000 (22:31 +0200)]
patch 8.1.1915: more functions can be used as methods
Problem: More functions can be used as methods.
Solution: Make various functions usable as a method.
Bram Moolenaar [Fri, 23 Aug 2019 19:17:35 +0000 (21:17 +0200)]
patch 8.1.1914: command line expansion code is spread out
Problem: Command line expansion code is spread out.
Solution: Move set_one_cmd_context(). (Yegappan Lakshmanan, closes #4855)
Bram Moolenaar [Fri, 23 Aug 2019 18:58:45 +0000 (20:58 +0200)]
patch 8.1.1913: not easy to compute the space on the command line
Problem: Not easy to compute the space on the command line.
Solution: Add v:echospace. (Daniel Hahler, closes #4732)
Bram Moolenaar [Thu, 22 Aug 2019 20:55:13 +0000 (22:55 +0200)]
patch 8.1.1912: more functions can be used as methods
Problem: More functions can be used as methods.
Solution: Make channel and job functions usable as a method.
Bram Moolenaar [Thu, 22 Aug 2019 20:18:17 +0000 (22:18 +0200)]
patch 8.1.1911: more functions can be used as methods
Problem: More functions can be used as methods.
Solution: Make a few more functions usable as a method.
Bram Moolenaar [Thu, 22 Aug 2019 19:23:20 +0000 (21:23 +0200)]
patch 8.1.1910: redrawing too much when toggling 'relativenumber'
Problem: Redrawing too much when toggling 'relativenumber'.
Solution: Only clear when 'signcolumn' is set to "number". (Yegappan
Lakshmanan, closes #4852)
Bram Moolenaar [Wed, 21 Aug 2019 20:50:07 +0000 (22:50 +0200)]
patch 8.1.1909: more functions can be used as methods
Problem: More functions can be used as methods.
Solution: Make a few more functions usable as a method.
Bram Moolenaar [Wed, 21 Aug 2019 20:25:30 +0000 (22:25 +0200)]
patch 8.1.1908: every popup window consumes a buffer number
Problem: Every popup window consumes a buffer number.
Solution: Recycle buffers only used for popup windows. Do not list popup
window buffers.
Bram Moolenaar [Wed, 21 Aug 2019 18:57:20 +0000 (20:57 +0200)]
patch 8.1.1907: wrong position for info popup with scrollbar on the left
Problem: Wrong position for info popup with scrollbar on the left.
Solution: Take the scrollbar into account.
Bram Moolenaar [Wed, 21 Aug 2019 17:33:16 +0000 (19:33 +0200)]
patch 8.1.1906: info popup size is sometimes incorrect
Problem: Info popup size is sometimes incorrect.
Solution: Compute the position and size after setting the content.
Bram Moolenaar [Wed, 21 Aug 2019 16:31:03 +0000 (18:31 +0200)]
patch 8.1.1905: cannot set all properties of the info popup
Problem: Cannot set all properties of the info popup.
Solution: Add popup_findinfo(). Rename popup_getpreview() to
popup_findpreview().
Bram Moolenaar [Wed, 21 Aug 2019 15:29:29 +0000 (17:29 +0200)]
patch 8.1.1904: cannot have an info popup align with the popup menu
Problem: Cannot have an info popup align with the popup menu.
Solution: Add the "align" item to 'completepopup'.
Bram Moolenaar [Wed, 21 Aug 2019 13:30:45 +0000 (15:30 +0200)]
patch 8.1.1903: cannot build without the +eval feature
Problem: Cannot build without the +eval feature.
Solution: Add missing #ifdefs
Bram Moolenaar [Wed, 21 Aug 2019 13:13:41 +0000 (15:13 +0200)]
patch 8.1.1902: cannot have an info popup without a border
Problem: Cannot have an info popup without a border.
Solution: Add the "border" item to 'completepopup'.
Bram Moolenaar [Wed, 21 Aug 2019 12:37:09 +0000 (14:37 +0200)]
patch 8.1.1901: the +insert_expand feature is not always available
Problem: The +insert_expand feature is not always available.
Solution: Graduate the +insert_expand feature.
Bram Moolenaar [Wed, 21 Aug 2019 11:45:16 +0000 (13:45 +0200)]
patch 8.1.1900: sign test fails in the GUI
Problem: Sign test fails in the GUI.
Solution: Catch and ignore the exception.
Bram Moolenaar [Wed, 21 Aug 2019 11:20:29 +0000 (13:20 +0200)]
patch 8.1.1899: sign_place() does not work as documented
Problem: sign_place() does not work as documented.
Solution: Make accept line numbers like line(). (Yegappan Lakshmanan,
closes #4848)
Bram Moolenaar [Wed, 21 Aug 2019 11:06:55 +0000 (13:06 +0200)]
patch 8.1.1898: crash when out of memory during startup
Problem: Crash when out of memory during startup.
Solution: When out of memory message given during initialisation bail out.
(closes #4842)
Bram Moolenaar [Wed, 21 Aug 2019 10:54:18 +0000 (12:54 +0200)]
patch 8.1.1897: may free memory twice when out of memory
Problem: May free memory twice when out of memory.
Solution: Check that backslash_halve_save() returns a different pointer.
(Dominique Pelle, closes #4847)
Bram Moolenaar [Tue, 20 Aug 2019 21:14:15 +0000 (23:14 +0200)]
patch 8.1.1896: compiler warning for unused variable
Problem: Compiler warning for unused variable.
Solution: Add #ifdef. (John Marriott) Missing part of 8.1.1892.
Bram Moolenaar [Tue, 20 Aug 2019 20:58:37 +0000 (22:58 +0200)]
patch 8.1.1895: using NULL pointer when out of memory
Problem: Using NULL pointer when out of memory.
Solution: Bail out or skip the code using the pointer. (Zu-Ming Jiang,
closes #4805, closes #4843, closes #4939, closes #4844)
Bram Moolenaar [Tue, 20 Aug 2019 19:58:00 +0000 (21:58 +0200)]
patch 8.1.1894: not checking for out-of-memory of autoload_name()
Problem: Not checking for out-of-memory of autoload_name().
Solution: Check for NULL. (Dominique Pelle, closes #4846)
Bram Moolenaar [Tue, 20 Aug 2019 19:25:46 +0000 (21:25 +0200)]
patch 8.1.1893: script to summarize test results can be improved
Problem: Script to summarize test results can be improved.
Solution: Use "silent" for substitute to avoid reporting number of matches.
Remove duplicate "set nocp". (Daniel Hahler, closes #4845)
Bram Moolenaar [Tue, 20 Aug 2019 19:12:16 +0000 (21:12 +0200)]
patch 8.1.1892: missing index entry and option menu for 'completepopup'
Problem: Missing index entry and option menu for 'completepopup'.
Solution: Add the entries. Adjust #ifdefs to avoid dead code.
Bram Moolenaar [Tue, 20 Aug 2019 18:13:45 +0000 (20:13 +0200)]
patch 8.1.1891: functions used in one file are global
Problem: Functions used in one file are global.
Solution: Add "static". (Yegappan Lakshmanan, closes #4840)
Bram Moolenaar [Mon, 19 Aug 2019 20:48:30 +0000 (22:48 +0200)]
patch 8.1.1890: ml_get error when deleting fold marker
Problem: Ml_get error when deleting fold marker.
Solution: Check that the line number is not below the last line. Adjust the
fold when deleting the empty line. (Christian Brabandt,
closes #4834)
Bram Moolenaar [Mon, 19 Aug 2019 18:08:15 +0000 (20:08 +0200)]
patch 8.1.1889: Coverity warns for using a NULL pointer
Problem: Coverity warns for using a NULL pointer.
Solution: Use zero for column if pos is NULL.
Bram Moolenaar [Sun, 18 Aug 2019 21:01:56 +0000 (23:01 +0200)]
patch 8.1.1888: more functions can be used as methods
Problem: More functions can be used as methods.
Solution: Make various functions usable as a method.
Bram Moolenaar [Sun, 18 Aug 2019 20:26:31 +0000 (22:26 +0200)]
patch 8.1.1887: the +cmdline_compl feature is not in the tiny version
Problem: The +cmdline_compl feature is not in the tiny version.
Solution: Graduate the +cmdline_compl feature.
Bram Moolenaar [Sun, 18 Aug 2019 19:44:12 +0000 (21:44 +0200)]
patch 8.1.1886: command line expansion code is spread out
Problem: Command line expansion code is spread out.
Solution: Move the code to cmdexpand.c. (Yegappan Lakshmanan, closes #4831)
Bram Moolenaar [Sun, 18 Aug 2019 18:41:38 +0000 (20:41 +0200)]
patch 8.1.1885: comments in libvterm are inconsistent
Problem: Comments in libvterm are inconsistent.
Solution: Use // comments. Als update the table of combining characters.
Bram Moolenaar [Sun, 18 Aug 2019 17:23:45 +0000 (19:23 +0200)]
patch 8.1.1884: cannot use mouse scroll wheel in popup in Insert mode
Problem: Cannot use mouse scroll wheel in popup in Insert mode. Mouse
clicks in popup close the popup menu.
Solution: Check if the mouse is in a popup window. Do not let mouse events
close the popup menu. (closes #4544)
Bram Moolenaar [Sun, 18 Aug 2019 15:58:11 +0000 (17:58 +0200)]
patch 8.1.1883: options test fails
Problem: Options test fails.
Solution: Add entry for 'completepopup'.
Bram Moolenaar [Sun, 18 Aug 2019 14:35:23 +0000 (16:35 +0200)]
patch 8.1.1882: cannot specify properties of the info popup window
Problem: Cannot specify properties of the info popup window.
Solution: Add the 'completepopup' option. Default to PmenuSel highlight.
Bram Moolenaar [Sun, 18 Aug 2019 13:42:10 +0000 (15:42 +0200)]
patch 8.1.1881: popup window test fails in some configurations
Problem: Popup window test fails in some configurations.
Solution: Check that screendumps can be made.
Bram Moolenaar [Sun, 18 Aug 2019 13:25:17 +0000 (15:25 +0200)]
patch 8.1.1880: cannot show extra info for completion in a popup window
Problem: Cannot show extra info for completion in a popup window.
Solution: Add the "popup" entry in 'completeopt'.
Bram Moolenaar [Sat, 17 Aug 2019 19:36:28 +0000 (21:36 +0200)]
patch 8.1.1879: more functions can be used as methods
Problem: More functions can be used as methods.
Solution: Make float functions usable as a method.
Bram Moolenaar [Sat, 17 Aug 2019 19:04:16 +0000 (21:04 +0200)]
patch 8.1.1878: negative float before method not parsed correctly
Problem: Negative float before method not parsed correctly.
Solution: Apply "!" and "-" in front of expression before using ->.
Bram Moolenaar [Sat, 17 Aug 2019 18:17:51 +0000 (20:17 +0200)]
patch 8.1.1877: graduated features scattered
Problem: Graduated features scattered.
Solution: Put graduated and obsolete features together.
Bram Moolenaar [Sat, 17 Aug 2019 18:10:42 +0000 (20:10 +0200)]
patch 8.1.1876: proto file missing from distribution
Problem: proto file missing from distribution
Solution: Add the file.
Bram Moolenaar [Sat, 17 Aug 2019 18:09:31 +0000 (20:09 +0200)]
Update runtime files.
Bram Moolenaar [Sat, 17 Aug 2019 17:36:06 +0000 (19:36 +0200)]
patch 8.1.1875: cannot get size and position of the popup menu
Problem: Cannot get size and position of the popup menu.
Solution: Add pum_getpos(). (Ben Jackson, closes #4827)
Bram Moolenaar [Sat, 17 Aug 2019 17:10:53 +0000 (19:10 +0200)]
patch 8.1.1874: modeless selection in popup window overlaps scrollbar
Problem: Modeless selection in popup window overlaps scrollbar.
Solution: Subtract scrollbar from max_col. (closes #4773)