summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.1.1531: clipboard type name is inconsistentv8.1.1531Bram Moolenaar2019-06-1419-111/+112
| | | | | Problem: Clipboard type name is inconsistent. Solution: Rename VimClipboard to Clipboard_T.
* patch 8.1.1530: Travis config is not optimalv8.1.1530Bram Moolenaar2019-06-141-0/+2
| | | | | | Problem: Travis config is not optimal. Solution: Remove system conditions. Do not use excluding matrix. Cache OSX results. (Ozaki Kiichi, closes #4521)
* patch 8.1.1529: libcanberra is linked with even when not usedv8.1.1529Bram Moolenaar2019-06-145-45/+88
| | | | | | Problem: Libcanberra is linked with even when not used. Solution: Have configure check for libcanberra only when wanted. (suggestions by Libor Bukata)
* patch 8.1.1528: popup_any_visible() is unusedv8.1.1528Bram Moolenaar2019-06-143-18/+2
| | | | | Problem: Popup_any_visible() is unused. Solution: Remove it.
* patch 8.1.1527: when moving popup window over the cmdline it is not redrawnv8.1.1527Bram Moolenaar2019-06-148-306/+364
| | | | | | | Problem: When moving a popup window over the command line it is not redrawn. Solution: Redraw the command line. Move popup redrawing code to the popupwin file.
* patch 8.1.1526: no numerical value for the patchlevelv8.1.1526Bram Moolenaar2019-06-144-11/+14
| | | | | Problem: No numerical value for the patchlevel. Solution: Add v:versionlong.
* patch 8.1.1525: cannot move a popup window with the mousev8.1.1525Bram Moolenaar2019-06-137-9/+108
| | | | | | Problem: Cannot move a popup window with the mouse. Solution: Add the "drag" property and make it possible to drag a popup window by its border.
* patch 8.1.1524: tests are silently skippedv8.1.1524Bram Moolenaar2019-06-1351-65/+115
| | | | | Problem: Tests are silently skipped. Solution: Throw an exception for skipped tests in more places.
* patch 8.1.1523: cannot show range of buffer lines in popup windowv8.1.1523Bram Moolenaar2019-06-125-2/+50
| | | | | Problem: Cannot show range of buffer lines in popup window. Solution: Add the "firstline" property. (closes #4523)
* patch 8.1.1522: poup_notification() not implemented yetv8.1.1522Bram Moolenaar2019-06-128-32/+163
| | | | | Problem: Popup_notification() not implemented yet. Solution: Implement it.
* patch 8.1.1521: when a popup window is closed the buffer remainsv8.1.1521Bram Moolenaar2019-06-123-6/+13
| | | | | Problem: When a popup window is closed the buffer remains. Solution: Wipe out the buffer.
* patch 8.1.1520: popup windows are ignored when dealing with mouse positionv8.1.1520Bram Moolenaar2019-06-1212-27/+120
| | | | | | Problem: Popup windows are ignored when dealing with mouse position Solution: Find the mouse position inside a popup window. Allow for modeless selection.
* patch 8.1.1519: 'backupskip' may contain duplicatesv8.1.1519Bram Moolenaar2019-06-123-2/+14
| | | | | Problem: 'backupskip' may contain duplicates. Solution: Add the P_NODUP flag. (Tom Ryder)
* patch 8.1.1518: crash when setting 'columns' while a popup is visiblev8.1.1518Bram Moolenaar2019-06-114-2/+28
| | | | | Problem: Crash when setting 'columns' while a popup is visible. Solution: Recompute all positions when clearing the screen. (closes #4467)
* patch 8.1.1517: when a popup changes all windows are redrawnv8.1.1517Bram Moolenaar2019-06-107-36/+177
| | | | | | Problem: When a popup changes all windows are redrawn. Solution: Only update the lines that were affected. Add a file for profiling popup windows efficiency.
* patch 8.1.1516: time reported for a test measured wrongv8.1.1516Bram Moolenaar2019-06-102-7/+9
| | | | | | Problem: Time reported for a test measured wrong. Solution: Move the computation to the end of RunTheTest(). (Ozaki Kiichi, closes #4520)
* patch 8.1.1515: memory leak reported for sound when build with EXITFREEv8.1.1515Bram Moolenaar2019-06-102-0/+5
| | | | | Problem: Memory leak reported for sound when build with EXITFREE. Solution: Free sound stuff when exiting.
* patch 8.1.1514: MS-Windows: wrong shell command with ! in 'guioptions'v8.1.1514Bram Moolenaar2019-06-102-9/+3
| | | | | | Problem: MS-Windows: wrong shell command with ! in 'guioptions'. Solution: Do not check for ! in 'guioptions' when applying 'shellxquote'. (Yasuhiro Matsumoto, closes #4519)
* patch 8.1.1513: all popup functionality is in functions, except :popupclearv8.1.1513Bram Moolenaar2019-06-1010-60/+72
| | | | | | Problem: All popup functionality is in functions, except :popupclear. Solution: Add popup_clear() for consistency. Also rename sound_stopall() to sound_clear().
* patch 8.1.1512: ch_evalexpr() hangs when used recursivelyv8.1.1512Bram Moolenaar2019-06-093-12/+77
| | | | | | Problem: ch_evalexpr() hangs when used recursively. (Paul Jolly) Solution: Change ch_block_id from a single number to a list of IDs to wait on.
* patch 8.1.1511: matches in a popup window are not displayed properlyv8.1.1511Bram Moolenaar2019-06-094-5/+42
| | | | | Problem: Matches in a popup window are not displayed properly. Solution: Do display matches in a popup window. (closes #4517)
* patch 8.1.1510: a plugin cannot easily expand a command like done internallyv8.1.1510Bram Moolenaar2019-06-093-0/+67
| | | | | Problem: A plugin cannot easily expand a command like done internally. Solution: Add the expandcmd() function. (Yegappan Lakshmanan, closes #4514)
* patch 8.1.1509: cmdline_row can become negative, causing a crashv8.1.1509Bram Moolenaar2019-06-092-3/+5
| | | | | Problem: Cmdline_row can become negative, causing a crash. Solution: Make sure cmdline_row does not become negagive. (closes #4102)
* patch 8.1.1508: sound keeps failing on Travisv8.1.1508Bram Moolenaar2019-06-092-1/+5
| | | | | Problem: Sound keeps failing on Travis. Solution: Throw a skipped exception in the test.
* patch 8.1.1507: sound test still fails on Travisv8.1.1507Bram Moolenaar2019-06-091-0/+2
| | | | | Problem: Sound test still fails on Travis. Solution: Try another dummy sound approach.
* patch 8.1.1506: syntax error in Travis configv8.1.1506Bram Moolenaar2019-06-091-0/+2
| | | | | Problem: Syntax error in Travis config. Solution: Set AUDIODEV in another section.
* patch 8.1.1505: running "make clean" twice gives errorsv8.1.1505Bram Moolenaar2019-06-092-3/+5
| | | | | Problem: Running "make clean" twice gives errors. Solution: Add "-f" to "rm". (closes #4516)
* patch 8.1.1504: sound test still fails on Travisv8.1.1504Bram Moolenaar2019-06-091-0/+2
| | | | | Problem: Sound test still fails on Travis. Solution: Add more lines to the install section.
* patch 8.1.1503: sound test fails on Travisv8.1.1503Bram Moolenaar2019-06-091-0/+2
| | | | | Problem: Sound test fails on Travis. Solution: Set AUDIODEV to "null".
* patch 8.1.1502: cannot play any soundv8.1.1502Bram Moolenaar2019-06-0913-131/+386
| | | | | Problem: Cannot play any sound. Solution: Use libcanberra if available. Add sound functions.
* patch 8.1.1501: new behavior of b:changedtick not testedv8.1.1501Bram Moolenaar2019-06-082-0/+40
| | | | | Problem: New behavior of b:changedtick not tested. Solution: Add a few test cases. (Daniel Hahler)
* patch 8.1.1500: wrong shell command when building with VIMDLL and "!" in 'go'v8.1.1500Bram Moolenaar2019-06-082-1/+7
| | | | | | Problem: Wrong shell command when building with VIMDLL and "!" in 'guioptions'. Solution: Add check for GUI in use. (Ken Takata)
* patch 8.1.1499: ruler not updated after popup window was removedv8.1.1499Bram Moolenaar2019-06-085-1/+40
| | | | | Problem: Ruler not updated after popup window was removed. Solution: use popup_mask in screen_puts().
* patch 8.1.1498: ":write" increments b:changedtick even though nothing changedv8.1.1498Bram Moolenaar2019-06-088-14/+22
| | | | | | Problem: ":write" increments b:changedtick even though nothing changed. (Daniel Hahler) Solution: Only increment b:changedtick if the modified flag is reset.
* patch 8.1.1497: accessing memory beyond allocated spacev8.1.1497Bram Moolenaar2019-06-082-18/+25
| | | | | Problem: Accessing memory beyond allocated space. Solution: Check column before accessing popup mask.
* patch 8.1.1496: popup window height is not recomputedv8.1.1496Bram Moolenaar2019-06-083-3/+6
| | | | | Problem: Popup window height is not recomputed. Solution: Recompute the height when needed.
* patch 8.1.1495: memory access errorv8.1.1495Bram Moolenaar2019-06-082-1/+3
| | | | | Problem: Memory access error. Solution: Use the correct size for clearing the popup mask.
* patch 8.1.1494: build failurev8.1.1494Bram Moolenaar2019-06-082-0/+5
| | | | | Problem: Build failure. Solution: Add missing changes.
* patch 8.1.1493: redrawing with popups is slow and causes flickerv8.1.1493Bram Moolenaar2019-06-086-57/+225
| | | | | Problem: Redrawing with popups is slow and causes flicker. Solution: Avoid clearing and redrawing using a zindex mask.
* patch 8.1.1492: MS-Windows: when "!" is in 'guioptions' ":!start" failsv8.1.1492Bram Moolenaar2019-06-083-8/+24
| | | | | | Problem: MS-Windows: when "!" is in 'guioptions' ":!start" fails. Solution: Do not use a terminal window when the shell command begins with "!start". (Yasuhiro Matsumoto, closes #4504)
* patch 8.1.1491: when skipping over code a function call may cause troublev8.1.1491Bram Moolenaar2019-06-073-1/+12
| | | | | | Problem: When skipping over code after an exception was thrown expression evaluation is aborted after a function call. (Ingo Karkat) Solution: Do not fail if not executing the expression. (closes #4507)
* patch 8.1.1490: when a single test fails the exit code is not setv8.1.1490Bram Moolenaar2019-06-072-2/+4
| | | | | Problem: When a single test fails the exit code is not set. (Daniel Hahler) Solution: Add an exit command. (closes #4506)
* patch 8.1.1489: sign order wrong when priority was changedv8.1.1489Bram Moolenaar2019-06-074-10/+374
| | | | | | Problem: Sign order wrong when priority was changed. Solution: Reorder signs when priority is changed. (Yegappan Lakshmanan, closes #4502)
* patch 8.1.1488: summary of tests has incorrect failed countv8.1.1488Bram Moolenaar2019-06-072-1/+3
| | | | | Problem: Summary of tests has incorrect failed count. Solution: Add to the failed count instead of setting it. (Christian Brabandt)
* patch 8.1.1487: older msgfmt cannot generate proper .desktop filev8.1.1487Bram Moolenaar2019-06-073-4/+17
| | | | | Problem: Older msgfmt cannot generate proper .desktop file. Solution: Add a configure check to not use this msgfmt version. (Ken Takata)
* patch 8.1.1486: a listener change is merged even when it adds a linev8.1.1486Bram Moolenaar2019-06-063-7/+12
| | | | | Problem: A listener change is merged even when it adds a line. (Paul Jolly) Solution: Do not merge a change that adds or removes a line. (closes #4490)
* patch 8.1.1485: double free when garbage_collect() is used in autocommandv8.1.1485Bram Moolenaar2019-06-063-6/+14
| | | | | Problem: Double free when garbage_collect() is used in autocommand. Solution: Have garbage collection also set the copyID in funccal_stack.
* patch 8.1.1484: some tests are slowv8.1.1484Bram Moolenaar2019-06-063-5/+22
| | | | | | Problem: Some tests are slow. Solution: Add timing to the test messages. Fix double free when quitting in VimLeavePre autocmd.
* patch 8.1.1483: skipped tests are not properly listedv8.1.1483Bram Moolenaar2019-06-0622-61/+63
| | | | | Problem: Skipped tests are not properly listed. Solution: Throw a "Skipped" exception instead of using ":finish" or ":return".
* patch 8.1.1482: no test for wincol() depending on the 'number' optionv8.1.1482Bram Moolenaar2019-06-062-0/+12
| | | | | Problem: No test for wincol() depending on the 'number' option. Solution: Add a couple of tests. (Christian Brabandt, closes #4500)