summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.1.1692: using *{} for literal dict is not backwards compatiblev8.1.1692Bram Moolenaar2019-07-1414-188/+201
| | | | | | Problem: Using *{} for literal dict is not backwards compatible. (Yasuhiro Matsumoto) Solution: Use ~{} instead.
* patch 8.1.1691: diff test fails on some systemsv8.1.1691Bram Moolenaar2019-07-142-0/+3
| | | | | Problem: Diff test fails on some systems. (Elimar Riesebieter) Solution: Add a term_wait() call.
* patch 8.1.1690: default padding for popup window menu is too muchv8.1.1690Bram Moolenaar2019-07-1412-43/+45
| | | | | Problem: Default padding for popup window menu is too much. Solution: Only add padding left and right.
* patch 8.1.1689: profiling code is spread outv8.1.1689Bram Moolenaar2019-07-148-395/+393
| | | | | | Problem: Profiling code is spread out. Solution: Move more profiling code to profiler.c. (Yegappan Lakshmanan, closes #4668)
* patch 8.1.1688: old makefiles are no longer usefulv8.1.1688Bram Moolenaar2019-07-145-1241/+2
| | | | | Problem: Old makefiles are no longer useful. Solution: Delete the makefiles, they most likely don't work anyway.
* patch 8.1.1687: the evalfunc.c file is too bigv8.1.1687Bram Moolenaar2019-07-1414-1005/+1026
| | | | | Problem: The evalfunc.c file is too big. Solution: Move testing support to a separate file.
* patch 8.1.1686: "*" of "*{" is recognized as multipy operatorv8.1.1686Bram Moolenaar2019-07-143-1/+4
| | | | | Problem: "*" of "*{" is recognized as multipy operator. (Yasuhiro Matsumoto) Solution: Check for the "{".
* patch 8.1.1685: missing file in distributed file listv8.1.1685Bram Moolenaar2019-07-132-0/+3
| | | | | Problem: Missing file in distributed file list. Solution: Add profiling.pro
* Update runtime filesBram Moolenaar2019-07-1315-164/+204
|
* patch 8.1.1684: profiling functionality is spread outv8.1.1684Bram Moolenaar2019-07-1320-755/+832
| | | | | | Problem: Profiling functionality is spread out. Solution: Put profiling functionality in profiling.c. (Yegappan Lakshmanan, closes #4666)
* patch 8.1.1683: dictionary with string keys is longer than neededv8.1.1683Bram Moolenaar2019-07-1315-344/+396
| | | | | Problem: Dictionary with string keys is longer than needed. Solution: Use *{key: val} for literaly keys.
* patch 8.1.1682: placing a larger number of signs is slowv8.1.1682Bram Moolenaar2019-07-137-128/+605
| | | | | | Problem: Placing a larger number of signs is slow. Solution: Add functions for dealing with a list of signs. (Yegappan Lakshmanan, closes #4636)
* patch 8.1.1681: insert stray "{" when listener gets buffer linev8.1.1681Bram Moolenaar2019-07-133-1/+31
| | | | | Problem: Insert stray "{" when listener gets buffer line. (Paul Jolly) Solution: Flush the cached line after invoking listeners. (closes #4455)
* patch 8.1.1680: the command table is not well alignedv8.1.1680Bram Moolenaar2019-07-132-1415/+1417
| | | | | Problem: The command table is not well aligned. Solution: Adjust indent.
* patch 8.1.1679: test using SwapExists autocommand file may failv8.1.1679Bram Moolenaar2019-07-132-0/+4
| | | | | Problem: Test using SwapExists autocommand file may fail. Solution: Remove the SwapExists autocommand.
* patch 8.1.1678: using popup_menu() does not scroll to show the selected linev8.1.1678Bram Moolenaar2019-07-139-0/+114
| | | | | Problem: When using popup_menu() does not scroll to show the selected line. Solution: Scroll the text. (Naruhiko Nishino, closes #4651)
* patch 8.1.1677: tests get stuck when running into an existing swapfilev8.1.1677Bram Moolenaar2019-07-132-1/+7
| | | | | | Problem: Tests get stuck when running into an existing swapfile. Solution: Set v:swapchoice to "q" and report an error. (Daniel Hahler, closes #4644)
* patch 8.1.1676: "maxwidth" of popup window does not always work properlyv8.1.1676Bram Moolenaar2019-07-134-0/+64
| | | | | Problem: "maxwidth" of popup window does not always work properly. Solution: Adjust the computation. (Naruhiko Nishino, closes #4653)
* patch 8.1.1675: listener list not correctly updated on listener_remove()v8.1.1675Bram Moolenaar2019-07-132-2/+9
| | | | | | Problem: Listener list not correctly updated on listener_remove(). Solution: Only set "prev" when not removing a listener. Return one if the listener was found and removed.
* patch 8.1.1674: script to check a colorscheme can be improvedv8.1.1674Bram Moolenaar2019-07-122-23/+28
| | | | | Problem: Script to check a colorscheme can be improved. Solution: Match the whole group name. Don't warn for what is usually omitted.
* patch 8.1.1673: cannot easily find the popup window at a certain positionv8.1.1673Bram Moolenaar2019-07-126-1/+32
| | | | | Problem: Cannot easily find the popup window at a certain position. Solution: Add popup_locate().
* patch 8.1.1672: "make cmdidxs" doesn't workv8.1.1672Bram Moolenaar2019-07-122-7/+9
| | | | | Problem: "make cmdidxs" doesn't work. Solution: Update macro names. (Naruhiko Nishino, closes #4660)
* patch 8.1.1671: copying a blob may result in it being lockedv8.1.1671Bram Moolenaar2019-07-123-0/+7
| | | | | Problem: Copying a blob may result in it being locked. Solution: Reset v_lock. (Ken Takata, closes #4648)
* patch 8.1.1670: sign column not always properly alignedv8.1.1670Bram Moolenaar2019-07-122-3/+8
| | | | | | Problem: Sign column not always properly aligned. Solution: Use "col" only after it was calculated. (Yee Cheng Chin, closes #4649)
* patch 8.1.1669: Travis: test results section is closed even when failedv8.1.1669Bram Moolenaar2019-07-122-2/+7
| | | | | | Problem: Travis: test results section is closed even when some tests failed. Solution: Only close the section on success. (Daniel Hahler, closes #4659)
* patch 8.1.1668: popup window test is a bit flaky on some systemsv8.1.1668Bram Moolenaar2019-07-122-0/+5
| | | | | Problem: Popup window test is a bit flaky on some systems. Solution: Clear the command line. (Naruhiko Nishino, closes #4656)
* patch 8.1.1667: flags for Ex commands may clash with other symbolsv8.1.1667Bram Moolenaar2019-07-127-1236/+1234
| | | | | Problem: Flags for Ex commands may clash with other symbols. Solution: Prepend with EX_.
* patch 8.1.1666: click in popup window scrollbar with border doesn't scrollv8.1.1666Bram Moolenaar2019-07-124-7/+10
| | | | | Problem: Click in popup window scrollbar with border doesn't scroll. Solution: Correct column for the border. (Naruhiko Nishino, closes #4650)
* patch 8.1.1665: crash when popup window with mask is below the screenv8.1.1665Bram Moolenaar2019-07-124-2/+23
| | | | | Problem: Crash when popup window with mask is below the screen. Solution: Correct boundary check.
* patch 8.1.1664: GUI resize may cause changing Rows at a bad timev8.1.1664Bram Moolenaar2019-07-122-1/+7
| | | | | | Problem: GUI resize may cause changing Rows at a bad time. (Dominique Pelle) Solution: Postpone resizing while updating the screen.
* patch 8.1.1663: compiler warning for using size_tv8.1.1663Bram Moolenaar2019-07-122-1/+3
| | | | | Problem: Compiler warning for using size_t. Solution: Add type cast. (Mike Williams)
* patch 8.1.1662: cannot build uninstal.exe with some version of MinGWv8.1.1662Bram Moolenaar2019-07-112-1/+3
| | | | | Problem: Cannot build uninstal.exe with some version of MinGW. Solution: Add -lole32. (Rene Nyffenegger, closes #4646)
* patch 8.1.1661: cannot build with +textprop but without +balloon_evalv8.1.1661Bram Moolenaar2019-07-102-5/+8
| | | | | Problem: Cannot build with +textprop but without +balloon_eval. Solution: Adjust #ifdefs. (closes #4645)
* patch 8.1.1660: assert_fails() does not fail inside try/catchv8.1.1660Bram Moolenaar2019-07-103-1/+14
| | | | | Problem: Assert_fails() does not fail inside try/catch. Solution: Set trylevel to zero. (Ozaki Kiichi, closes #4639)
* patch 8.1.1659: popup window "mousemoved" values not correctv8.1.1659Bram Moolenaar2019-07-103-12/+35
| | | | | Problem: Popup window "mousemoved" values not correct. Solution: Convert text column to mouse column.
* patch 8.1.1658: debug statements included in patchv8.1.1658Bram Moolenaar2019-07-103-2/+2
| | | | | Problem: Debug statements included in patch. Solution: Remove the debug statements.
* patch 8.1.1657: Terminal: screen updates from 'balloonexpr' are not displayedv8.1.1657Bram Moolenaar2019-07-096-38/+48
| | | | | | Problem: Terminal: screen updates from 'balloonexpr' are not displayed. Solution: Update the screen if needed. Fix the word position for "mousemoved".
* patch 8.1.1656: popup window width is wrong when using Tabsv8.1.1656Bram Moolenaar2019-07-094-7/+11
| | | | | Problem: Popup window width is wrong when using Tabs. (Paul Jolly) Solution: Count tabs correctly. (closes #4637)
* patch 8.1.1655: popup window border drawn wrong with multi-byte charv8.1.1655Bram Moolenaar2019-07-084-3/+30
| | | | | | Problem: Popup window border drawn wrong with multi-byte char. (Marcin Szamotulski) Solution: Correct check in mb_fix_col(). (closes #4635)
* patch 8.1.1654: GUI: screen updates from 'balloonexpr' are not displayedv8.1.1654Bram Moolenaar2019-07-082-4/+12
| | | | | | Problem: GUI: screen updates from 'balloonexpr' are not displayed. Solution: Update the screen if needed. Also avoid the cursor being displayed in the wrong position.
* patch 8.1.1653: ubsan warns for possibly passing NULL pointerv8.1.1653Bram Moolenaar2019-07-082-2/+4
| | | | | Problem: Ubsan warns for possibly passing NULL pointer. Solution: Skip code when length is zero. (Dominique Pelle, closes #4631)
* patch 8.1.1652: GUI: popup window doesn't close on mouse movementv8.1.1652Bram Moolenaar2019-07-083-14/+32
| | | | | Problem: GUI: popup window doesn't close on mouse movement. (Paul Jolly) Solution: Generate mouse-move events when a popup window is visible.
* patch 8.1.1651: suspend test is flaky on some systemsv8.1.1651Bram Moolenaar2019-07-082-0/+4
| | | | | Problem: Suspend test is flaky on some systems. Solution: Wait for the shell prompt to show. (Yee Cheng Chin, closes #4632)
* patch 8.1.1650: warning for using uninitialized variablev8.1.1650Bram Moolenaar2019-07-082-16/+10
| | | | | Problem: Warning for using uninitialized variable. (Tony Mechelynck) Solution: Simplify the code by always using the mouse coordinates.
* patch 8.1.1649: Illegal memory access when closing popup windowv8.1.1649Bram Moolenaar2019-07-072-3/+12
| | | | | Problem: Illegal memory access when closing popup window. Solution: Get w_next before closing the window.
* patch 8.1.1648: MS-Windows: build error with normal feauresv8.1.1648Bram Moolenaar2019-07-073-57/+61
| | | | | Problem: MS-Windows: build error with normal feaures. Solution: Adjust #ifdef for find_word_under_cursor().
* patch 8.1.1647: build error with GTK and hangulinput featurev8.1.1647Bram Moolenaar2019-07-073-0/+9
| | | | | | Problem: Build error with GTK and hangulinput feature, im_get_status() defined twice. (Dominique Pelle) Solution: Adjust im_get_status(). (closes #4628)
* patch 8.1.1646: build failurev8.1.1646Bram Moolenaar2019-07-072-0/+5
| | | | | Problem: build failure Solution: Add changes to structure.
* patch 8.1.1645: cannot use a popup window for a balloonv8.1.1645Bram Moolenaar2019-07-0718-63/+522
| | | | | | Problem: Cannot use a popup window for a balloon. Solution: Add popup_beval(). Add the "mousemoved" property. Add the screenpos() function.
* patch 8.1.1644: sound test does not work on Travisv8.1.1644Bram Moolenaar2019-07-072-1/+6
| | | | | Problem: Sound test does not work on Travis. Solution: Use "sg" command to enable audio. (Ozaki Kiichi, closes #4624)