Bram Moolenaar
fc8f1118e7
patch 8.0.0567: call for requesting color and ambiwidth is too early
...
Problem: Call for requesting color and ambiwidth is too early. (Hirohito
Higashi)
Solution: Move the call down to below resetting "starting".
2017-04-18 18:51:35 +02:00
Bram Moolenaar
43d1ac6e81
patch 8.0.0566: setting nocompatible for the tiny version moves the cursor
...
Problem: Setting nocompatible for the tiny version moves the cursor.
Solution: Use another trick to skip commands when the +eval feature is
present. (Christian Brabandt, closes #1630 )
2017-04-15 15:37:25 +02:00
Bram Moolenaar
31bdd13c33
patch 8.0.0565: using freed memory in :caddbuf
...
Problem: Using freed memory in :caddbuf after clearing quickfix list.
(Dominique Pelle)
Solution: Set qf_last to NULL.
2017-04-15 15:22:52 +02:00
Bram Moolenaar
39170e2d97
patch 8.0.0564: cannot detect Bazel BUILD files on some systems
...
Problem: Cannot detect Bazel BUILD files on some systems.
Solution: Check for BUILD after script checks. (Issue #1340 )
2017-04-15 14:36:07 +02:00
Bram Moolenaar
9f92886277
patch 8.0.0563: crash when getting the window position in tmux
...
Problem: Crash when getting the window position in tmux. (Marvin Schmidt)
Solution: Add t_GP to the list of terminal options. (closes #1627 )
2017-04-11 22:44:05 +02:00
Bram Moolenaar
ea588154d0
patch 8.0.0562: not enough test coverage for syntax commands
...
Problem: Not enough test coverage for syntax commands.
Solution: Add a few more tests. (Dominique Pelle, closes #1624 )
2017-04-10 22:45:30 +02:00
Bram Moolenaar
478af67dd6
patch 8.0.0561: undefined behavior when using backslash after empty line
...
Problem: Undefined behavior when using backslash after empty line.
Solution: Check for an empty line. (Dominique Pelle, closes #1631 )
2017-04-10 22:22:42 +02:00
Bram Moolenaar
451a4a1cb7
patch 8.0.0560: :windo allows for ! but it's not supported
...
Problem: :windo allows for ! but it's not supported.
Solution: Disallow passing !. (Hirohito Higashi)
2017-04-10 21:46:38 +02:00
Bram Moolenaar
f803a76978
patch 8.0.0559: setting ttytype to xxx does not always fail
...
Problem: Setting ttytype to xxx does not always fail as expected. (Marvin
Schmidt)
Solution: Catch both possible errors. (closes #1601 )
2017-04-09 22:54:13 +02:00
Bram Moolenaar
f8ec998613
patch 8.0.0558: :ownsyntax is not tested
...
Problem: The :ownsyntax command is not tested.
Solution: Add a test. (Dominique Pelle, closes #1622 )
2017-04-09 15:41:31 +02:00
Bram Moolenaar
59053e1d9f
patch 8.0.0557: GTK: using static gravities is not useful
...
Problem: GTK: using static gravities is not useful.
Solution: Remove setting static gravities. (Kazunobu Kuriyama)
2017-04-09 15:27:09 +02:00
Bram Moolenaar
7860bac57b
patch 8.0.0556: getting window position fails if GUI and term possible
...
Problem: Getting the window position fails if both the GUI and term
code is built in.
Solution: Return after getting the GUI window position. (Kazunobu Kuriyama)
2017-04-09 15:03:15 +02:00
Bram Moolenaar
d2381a2cad
patch 8.0.0555: toupper/tolower test fails on OSX without Darwin
...
Problem: Toupper/tolower test fails on OSX without Darwin.
Solution: Skip that part of the test also for OSX. (Kazunobu Kuriyama)
2017-04-09 14:58:15 +02:00
Bram Moolenaar
1cc482069a
patch 8.0.0554: toupper and tolower don't work properly for Turkish
...
Problem: Toupper and tolower don't work properly for Turkish when 'casemap'
contains "keepascii". (Bjorn Linse)
Solution: When 'casemap' contains "keepascii" use ASCII toupper/tolower.
2017-04-09 13:41:59 +02:00
Bram Moolenaar
9f4de1f543
patch 8.0.0553: toupper/tolower test fails on Mac
...
Problem: Toupper/tolower test with Turkish locale fails on Mac.
Solution: Skip the test on Mac.
2017-04-08 19:39:43 +02:00
Bram Moolenaar
3317d5ebbe
patch 8.0.0552: toupper and tolower don't work properly for Turkish
...
Problem: Toupper and tolower don't work properly for Turkish when 'casemap'
is empty. (Bjorn Linse)
Solution: Check the 'casemap' options when deciding how to upper/lower case.
2017-04-08 19:12:06 +02:00
Bram Moolenaar
d34f9b1155
patch 8.0.0551: the typeahead buffer is reallocated too often
...
Problem: The typeahead buffer is reallocated too often.
Solution: Re-use the existing buffer if possible.
2017-04-08 18:41:13 +02:00
Bram Moolenaar
9585a1655b
patch 8.0.0550: cannot parse some etags format tags file
...
Problem: Some etags format tags file use 0x01, breaking the parsing.
Solution: Use 0x02 for TAG_SEP. (James McCoy, closes #1614 )
2017-04-07 20:30:29 +02:00
Bram Moolenaar
395b6bab33
patch 8.0.0549: no test for the 8g8 command
...
Problem: No test for the 8g8 command.
Solution: Add a test. (Dominique Pelle, closes #1615 )
2017-04-07 20:09:51 +02:00
Bram Moolenaar
d4863aa99e
patch 8.0.0548: saving the redo buffer only works one time
...
Problem: Saving the redo buffer only works one time, resulting in the "."
command not working well for a function call inside another
function call. (Ingo Karkat)
Solution: Save the redo buffer at every user function call. (closes #1619 )
2017-04-07 19:50:12 +02:00
Bram Moolenaar
52604f2454
patch 8.0.0547: extra line break in verbosefile
...
Problem: Extra line break in verbosefile when using ":echomsg". (Ingo
Karkat)
Solution: Don't call msg_start(). (closes #1618 )
2017-04-07 16:17:39 +02:00
Bram Moolenaar
3bab93998d
patch 8.0.0546: swap file exists briefly when opening the command window
...
Problem: Swap file exists briefly when opening the command window.
Solution: Set the noswapfile command modifier before splitting the window.
(James McCoy, closes #1620 )
2017-04-07 15:42:25 +02:00
Bram Moolenaar
15ecbd6f3d
patch 8.0.0545: edit test may fail on some systems
...
Problem: Edit test may fail on some systems.
Solution: If creating a directory with a very long path fails, bail out.
2017-04-07 14:10:48 +02:00
Bram Moolenaar
866c688610
patch 8.0.0544: cppcheck warnings
...
Problem: Cppcheck warnings.
Solution: Use temp variable. Change NUL to NULL. Swap conditions. (Dominique
Pelle)
2017-04-07 14:02:01 +02:00
Bram Moolenaar
ba6ec18297
patch 8.0.0543: test_edit causes older xfce4-terminal to close
...
Problem: Test_edit causes older xfce4-terminal to close. (Dominique Pelle)
Solution: Reduce number of columns to 2000. Try to restore the window
position.
2017-04-04 22:41:10 +02:00
Bram Moolenaar
a1d5fa65bc
patch 8.0.0542: getpos() can return a negative line number
...
Problem: getpos() can return a negative line number. (haya14busa)
Solution: Handle a zero topline and botline. (closes #1613 )
2017-04-03 22:02:55 +02:00
Bram Moolenaar
04000560ca
patch 8.0.0541: compiler warning on MS-Windows
...
Problem: Compiler warning on MS-Windows.
Solution: Add a type cast. (Mike Williams)
2017-04-03 21:35:42 +02:00
Bram Moolenaar
a604429529
patch 8.0.0540: building unit tests fails
...
Problem: Building unit tests fails.
Solution: Move params outside of #ifdef.
2017-04-02 18:19:53 +02:00
Bram Moolenaar
08f88b139d
patch 8.0.0539: startup test fails on Mac
...
Problem: Startup test fails on Mac.
Solution: Use another term name, "unknown" is known. Avoid a 2 second delay.
2017-04-02 17:21:16 +02:00
Bram Moolenaar
85045a73db
patch 8.0.0538: no test for falling back to default term value
...
Problem: No test for falling back to default term value.
Solution: Add a test.
2017-04-02 16:54:09 +02:00
Bram Moolenaar
fa0ad0bb0b
patch 8.0.0537: illegal memory access with :z and large count
...
Problem: Illegal memory access with :z and large count.
Solution: Check for number overflow, using long instead of int. (Dominique
Pelle, closes #1612 )
2017-04-02 15:45:17 +02:00
Bram Moolenaar
69f40be645
patch 8.0.0536: quickfix window not updated when freeing quickfix stack
...
Problem: Quickfix window not updated when freeing quickfix stack.
Solution: Update the quickfix window. (Yegappan Lakshmanan)
2017-04-02 15:15:49 +02:00
Bram Moolenaar
6914c64ee5
patch 8.0.0535: memory leak when exiting from within a user function
...
Problem: Memory leak when exiting from within a user function.
Solution: Clear the function call stack on exit.
2017-04-01 21:21:30 +02:00
Bram Moolenaar
33ccb24cf7
patch 8.0.0534: defaults.vim does not work well with tiny features
...
Problem: Defaults.vim does not work well with tiny features. (crd477)
Solution: When the +eval feature is not available always reset 'compatible'.
2017-04-01 16:59:29 +02:00
Bram Moolenaar
878c263a48
patch 8.0.0533: abbreviation doesn't work after backspacing newline
...
Problem: Abbreviation doesn't work after backspacing newline. (Hkonrk)
Solution: Set the insert start column. (closes #1609 )
2017-04-01 15:15:52 +02:00
Bram Moolenaar
c77d675747
patch 8.0.0532: test with long directory name fails on Mac
...
Problem: Test with long directory name fails on Mac.
Solution: Skip the test on Mac systems.
2017-04-01 14:13:14 +02:00
Bram Moolenaar
9b81079ddd
patch 8.0.0531: test with long directory name fails on non-unix systems
...
Problem: Test with long directory name fails on non-unix systems.
Solution: Skip the test on non-unix systems.
2017-03-31 23:32:53 +02:00
Bram Moolenaar
658a3a2caf
patch 8.0.0530: buffer overflow when 'columns' is very big
...
Problem: Buffer overflow when 'columns' is very big. (Nikolai Pavlov)
Solution: Correctly compute where to truncate. Fix translation.
(closes #1600 )
2017-03-31 22:27:12 +02:00
Bram Moolenaar
13489b9c41
patch 8.0.0529: line in test commented out
...
Problem: Line in test commented out.
Solution: Uncomment the lines for character classes that were failing before
8.0.0519. (Dominique Pelle, closes #1599 )
2017-03-30 22:20:29 +02:00
Bram Moolenaar
ef8eb08978
patch 8.0.0528: highlight wrong text when 'wim' includes "longest"
...
Problem: When 'wildmenu' is set and 'wildmode' has "longest" then the first
file name is highlighted, even though the text shows the longest
match.
Solution: Do not highlight the first match. (LemonBoy, closes #1602 )
2017-03-30 22:04:55 +02:00
Bram Moolenaar
ce5c274201
patch 8.0.0527: leftover file from RISC OS
...
Problem: RISC OS support was removed long ago, but one file is still
included.
Solution: Delete the file. (Thomas Dziedzic, closes #1603 )
2017-03-30 21:51:31 +02:00
Bram Moolenaar
85325f839a
patch 8.0.0526: Coverity complains about possible negative value
...
Problem: Coverity complains about possible negative value.
Solution: Check return value of ftell() not to be negative.
2017-03-30 21:18:45 +02:00
Bram Moolenaar
a33ddbbd04
patch 8.0.0525: completion for user command argument not tested
...
Solution: Completion for user command argument not tested.
Problem: Add a test.
2017-03-29 21:30:04 +02:00
Bram Moolenaar
8da1e6cedf
patch 8.0.0524: folds messed up
...
Problem: Folds are messed up when 'encodin' is "utf-8".
Solution: Also set the fold character when it's not multi-byte.
2017-03-29 20:38:59 +02:00
Bram Moolenaar
bf3d58073f
patch 8.0.0523: dv} deletes part of a multi-byte character.
...
Problem: dv} deletes part of a multi-byte character. (Urtica Dioica)
Solution: Include the whole character.
2017-03-29 19:48:11 +02:00
Bram Moolenaar
3fcfa35f82
patch 8.0.0522: Win32: when 'clipboard' is "unnamed" yyp does not work
...
Problem: MS-Windows: when 'clipboard' is "unnamed" yyp does not work in a
:global command.
Solution: When setting the clipboard was postponed, do not clear the
register.
2017-03-29 19:20:41 +02:00
Bram Moolenaar
99a6e8dd82
patch 8.0.0521: GtkForm handling is outdated
...
Problem: GtkForm handling is outdated.
Solution: Get rid of event filter functions. Get rid of GtkForm.width and
.height. Eliminate gtk_widget_size_request() calls. (Kazunobu
Kuriyama)
2017-03-29 18:07:40 +02:00
Bram Moolenaar
ace95989ed
patch 8.0.0520: using a function pointer while the function is known
...
Problem: Using a function pointer instead of the actual function, which we
know.
Solution: Change mb_ functions to utf_ functions when already checked for
Unicode. (Dominique Pelle, closes #1582 )
2017-03-29 17:30:27 +02:00
Bram Moolenaar
0c078fc7db
patch 8.0.0519: character classes are not well tested
...
Problem: Character classes are not well tested. They can differ between
platforms.
Solution: Add tests. In the documentation make clear which classes depend
on what library function. Only use :cntrl: and :graph: for ASCII.
(Kazunobu Kuriyama, Dominique Pelle, closes #1560 )
Update the documentation.
2017-03-29 15:31:20 +02:00
Bram Moolenaar
c6cd8409c2
patch 8.0.0518: bad fold text when a multi-byte char has a zero byte
...
Problem: Storing a zero byte from a multi-byte character causes fold text
to show up wrong.
Solution: Avoid putting zero in ScreenLines. (Christian Brabandt,
closes #1567 )
2017-03-29 14:40:47 +02:00