Bram Moolenaar
0d07155c8b
patch 8.1.1653: ubsan warns for possibly passing NULL pointer
...
Problem: Ubsan warns for possibly passing NULL pointer.
Solution: Skip code when length is zero. (Dominique Pelle, closes #4631 )
v8.1.1653
2019-07-08 22:04:03 +02:00
Bram Moolenaar
49fe95f225
patch 8.1.1652: GUI: popup window doesn't close on mouse movement
...
Problem: GUI: popup window doesn't close on mouse movement. (Paul Jolly)
Solution: Generate mouse-move events when a popup window is visible.
v8.1.1652
2019-07-08 21:57:30 +02:00
Bram Moolenaar
9992244226
patch 8.1.1651: suspend test is flaky on some systems
...
Problem: Suspend test is flaky on some systems.
Solution: Wait for the shell prompt to show. (Yee Cheng Chin, closes #4632 )
v8.1.1651
2019-07-08 20:58:25 +02:00
Bram Moolenaar
ee9e604124
patch 8.1.1650: warning for using uninitialized variable
...
Problem: Warning for using uninitialized variable. (Tony Mechelynck)
Solution: Simplify the code by always using the mouse coordinates.
v8.1.1650
2019-07-08 20:08:44 +02:00
Bram Moolenaar
3e35d05b1f
patch 8.1.1649: Illegal memory access when closing popup window
...
Problem: Illegal memory access when closing popup window.
Solution: Get w_next before closing the window.
v8.1.1649
2019-07-07 20:43:34 +02:00
Bram Moolenaar
3f3e954d96
patch 8.1.1648: MS-Windows: build error with normal feaures
...
Problem: MS-Windows: build error with normal feaures.
Solution: Adjust #ifdef for find_word_under_cursor().
v8.1.1648
2019-07-07 20:30:48 +02:00
Bram Moolenaar
d84b2c3d88
patch 8.1.1647: build error with GTK and hangulinput feature
...
Problem: Build error with GTK and hangulinput feature, im_get_status()
defined twice. (Dominique Pelle)
Solution: Adjust im_get_status(). (closes #4628 )
v8.1.1647
2019-07-07 19:16:58 +02:00
Bram Moolenaar
56a6312099
patch 8.1.1646: build failure
...
Problem: build failure
Solution: Add changes to structure.
v8.1.1646
2019-07-07 18:38:34 +02:00
Bram Moolenaar
b3d17a20d2
patch 8.1.1645: cannot use a popup window for a balloon
...
Problem: Cannot use a popup window for a balloon.
Solution: Add popup_beval(). Add the "mousemoved" property. Add the
screenpos() function.
v8.1.1645
2019-07-07 18:28:14 +02:00
Bram Moolenaar
5b19e5b919
patch 8.1.1644: sound test does not work on Travis
...
Problem: Sound test does not work on Travis.
Solution: Use "sg" command to enable audio. (Ozaki Kiichi, closes #4624 )
v8.1.1644
2019-07-07 15:12:12 +02:00
Bram Moolenaar
899f20deae
patch 8.1.1643: sign placement is wrong when 'foldcolumn' is set
...
Problem: Sign placement is wrong when 'foldcolumn' is set.
Solution: Adjust the column computation. (Yee Cheng Chin, closes #4627 )
v8.1.1643
2019-07-07 14:56:25 +02:00
Bram Moolenaar
ec572ad6a6
patch 8.1.1642: may use uninitialized variable
...
Problem: May use uninitialized variable. (Patrick Palka)
Solution: Initialize variables earlier. (closes #4623 )
v8.1.1642
2019-07-07 14:26:59 +02:00
Bram Moolenaar
6cc7e21412
patch 8.1.1641: garbage collection may run at a wrong moment
...
Problem: Garbage collection may run at a wrong moment. (Trygve Aaberge)
Solution: Postpone garbage collection while parsing messages. (closes #4620 )
v8.1.1641
2019-07-07 14:05:24 +02:00
Bram Moolenaar
c2f5054be9
patch 8.1.1640: the CursorHold autocommand takes down a balloon
...
Problem: The CursorHold autocommand takes down a balloon. (Paul Jolly)
Solution: Ignore the CursorHold pseudo-key.
v8.1.1640
2019-07-05 23:24:56 +02:00
Bram Moolenaar
28fc247f8d
patch 8.1.1639: changing an autoload name into a file name is inefficient
...
Problem: Changing an autoload name into a script file name is inefficient.
Solution: Remember the last replaced #. (Ozaki Kiichi, closes #4618 )
v8.1.1639
2019-07-05 22:14:16 +02:00
Bram Moolenaar
3940ec6d41
patch 8.1.1638: running tests leaves some files behind
...
Problem: Running tests leaves some files behind.
Solution: Delete the files. (Ozaki Kiichi, closes #4617 )
v8.1.1638
2019-07-05 21:53:24 +02:00
Bram Moolenaar
4f5b0e5355
patch 8.1.1637: after running tests and clean the XfakeHOME directory remains
...
Problem: After running tests and clean the XfakeHOME directory remains.
Solution: Use "rm -rf". (Hirohito Higashi)
v8.1.1637
2019-07-05 20:43:52 +02:00
Bram Moolenaar
437a746b4c
patch 8.1.1636: crash when popup has fitting scrollbar
...
Problem: Crash when popup has fitting scrollbar. (Trygve Aaberge)
Solution: Don't divide by zero if the scrollbar just fits. (closes #4615 )
v8.1.1636
2019-07-05 20:17:22 +02:00
Bram Moolenaar
b4d9b893d3
patch 8.1.1635: warnings for unused variables in small version
...
Problem: Warnings for unused variables in small version. (John Marriott)
Solution: Adjust #ifdefs.
v8.1.1635
2019-07-04 22:59:06 +02:00
Bram Moolenaar
981d9dc8f3
patch 8.1.1634: terminal test fails when term_getansicolors() is missing
...
Problem: Terminal test fails when term_getansicolors() is missing.
Diff test fails without +rightleft. (Dominique Pelle)
Solution: Check if term_getansicolors() is supported. (closes #4597 )
v8.1.1634
2019-07-04 22:32:39 +02:00
Bram Moolenaar
b7ed839976
patch 8.1.1633: cannot generate prototypes with X11 but without GUI
...
Problem: Cannot generate prototypes with X11 but without GUI.
Solution: Include X11/Intrinsic.h.
v8.1.1633
2019-07-04 21:24:34 +02:00
Bram Moolenaar
48ac671fe5
patch 8.1.1632: build with EXITFREE but without +arabic fails
...
Problem: Build with EXITFREE but without +arabic fails.
Solution: Rename the function and adjust #ifdefs. (closes #4613 )
v8.1.1632
2019-07-04 20:26:21 +02:00
Bram Moolenaar
4e038571aa
patch 8.1.1631: displaying signs is inefficient
...
Problem: Displaying signs is inefficient.
Solution: Avoid making multiple calls to get information about a placed
sign. (Yegappan Lakshmanan, closes #4586 )
v8.1.1631
2019-07-04 18:28:35 +02:00
Bram Moolenaar
e809a4ed30
patch 8.1.1630: various small problems
...
Problem: Various small problems.
Solution: Various small improvements.
v8.1.1630
2019-07-04 17:35:05 +02:00
Bram Moolenaar
790c18bfa5
Update runtime files
2019-07-04 17:22:06 +02:00
Bram Moolenaar
6bf2c6264b
patch 8.1.1629: terminal function help is in the wrong file
...
Problem: Terminal function help is in the wrong file.
Solution: Move the function details to terminal.txt.
v8.1.1629
2019-07-04 17:12:09 +02:00
Bram Moolenaar
931a277145
patch 8.1.1628: popup window functions not in list of functions
...
Problem: Popup window functions not in list of functions.
Solution: Add popup window functins to the list of functions. Reorganise
the popup window help.
v8.1.1628
2019-07-04 16:54:54 +02:00
Bram Moolenaar
6cb39f924a
patch 8.1.1627: header file contains mixed comment style
...
Problem: Header file contains mixed comment style.
Solution: Use // style comments.
v8.1.1627
2019-07-04 16:05:14 +02:00
Bram Moolenaar
5ca1ac373a
patch 8.1.1626: no test for closing a popup window with a modified buffer
...
Problem: No test for closing a popup window with a modified buffer.
Solution: Add a test. Add "popups" to getbufinfo().
v8.1.1626
2019-07-04 15:39:28 +02:00
Bram Moolenaar
bc2cfe4672
patch 8.1.1625: script line numbers are not exactly right
...
Problem: Script line numbers are not exactly right.
Solution: Handle heredoc and continuation lines better. (Ozaki Kiichi,
closes #4611 , closes #4511 )
v8.1.1625
2019-07-04 14:57:12 +02:00
Bram Moolenaar
0d702028fe
patch 8.1.1624: when testing in the GUI may try to run gvim in a terminal
...
Problem: When testing in the GUI may try to run gvim in a terminal.
Solution: Add the -v argument. (Yee Cheng Chin, closes #4605 ) Don't skip
tests that work now.
v8.1.1624
2019-07-04 14:20:41 +02:00
Bram Moolenaar
e4b407f536
patch 8.1.1623: display wrong with signs in narrow number column
...
Problem: Display wrong with signs in narrow number column.
Solution: Increase the numbercolumn width if needed. (Yegappan Lakshmanan,
closes #4606 )
v8.1.1623
2019-07-04 11:59:28 +02:00
Bram Moolenaar
e296e3177b
patch 8.1.1622: wrong width if displaying a lot of lines in a popup window
...
Problem: Wrong width if displaying a lot of lines in a popup window.
Solution: Accurately compute the line overflow.
v8.1.1622
2019-07-03 23:20:18 +02:00
Bram Moolenaar
80edda1cf5
patch 8.1.1621: Amiga: time.h included twice
...
Problem: Amiga: time.h included twice.
Solution: Remove include from evalfunc.c, move outside of #ifdef in
os_amiga.h. (Ola Söder, closes #4607 )
v8.1.1621
2019-07-03 22:53:06 +02:00
Bram Moolenaar
ba45f1f4fb
patch 8.1.1620: no test for popup window with border and mask
...
Problem: No test for popup window with border and mask.
Solution: Add this popup window, fix problems.
v8.1.1620
2019-07-03 22:50:41 +02:00
Bram Moolenaar
435f9f06ca
patch 8.1.1619: tests are not run with GUI on Travis
...
Problem: Tests are not run with GUI on Travis.
Solution: Add a testgui job. (Ozaki Kiichi, closes #4609 )
v8.1.1619
2019-07-03 21:40:16 +02:00
Bram Moolenaar
9ee3d161f7
patch 8.1.1618: Amiga-like systems quickly run out of stack
...
Problem: Amiga-like systems quickly run out of stack.
Solution: Reserve a Megabyte stack. (Ola Söder, closes #4608 )
v8.1.1618
2019-07-02 23:22:43 +02:00
Bram Moolenaar
d529ba58dc
patch 8.1.1617: no test for popup window with mask and position fixed
...
Problem: No test for popup window with mask and position fixed.
Solution: Add a couple of screenshots. Fix deteced problems.
v8.1.1617
2019-07-02 23:13:53 +02:00
Bram Moolenaar
8531dc66e8
patch 8.1.1616: build failure with gcc on Amiga
...
Problem: Build failure with gcc on Amiga.
Solution: Add missing header includes. (Ola Söder, closes #4603 )
v8.1.1616
2019-07-01 22:28:20 +02:00
Bram Moolenaar
7866b87958
patch 8.1.1615: crash when passing buffer number to popup_create()
...
Problem: Crash when passing buffer number to popup_create(). (Yasuhiro
Matsumoto)
Solution: Initialze the window properly.
v8.1.1615
2019-07-01 22:21:01 +02:00
Bram Moolenaar
f8a0712655
patch 8.1.1614: 'numberwidth' can only go up to 10
...
Problem: 'numberwidth' can only go up to 10.
Solution: Allow up to 20. (Charlie Stanton, closes #4584 )
v8.1.1614
2019-07-01 22:06:07 +02:00
Bram Moolenaar
a83e70000f
patch 8.1.1613: popup window test fails with Athena and Motif
...
Problem: Popup window test fails with Athena and Motif.
Solution: Compute the highlight attribut when the GUI is not active.
v8.1.1613
2019-07-01 21:47:35 +02:00
Bram Moolenaar
5b8cfedfbd
patch 8.1.1612: cannot show an existing buffer in a popup window
...
Problem: Cannot show an existing buffer in a popup window.
Solution: Support buffer number argument in popup_create().
v8.1.1612
2019-06-30 22:16:10 +02:00
Bram Moolenaar
892ae723ab
patch 8.1.1611: bufadd() reuses existing buffer without a name
...
Problem: Bufadd() reuses existing buffer without a name.
Solution: When the name is empty always create a new buffer.
v8.1.1611
2019-06-30 20:33:01 +02:00
Bram Moolenaar
15e248e37f
patch 8.1.1610: there is no way to add or load a buffer without side effects
...
Problem: There is no way to add or load a buffer without side effects.
Solution: Add the bufadd() and bufload() functions.
v8.1.1610
2019-06-30 20:21:37 +02:00
Bram Moolenaar
2e62b568e9
patch 8.1.1609: the user cannot easily close a popup window
...
Problem: The user cannot easily close a popup window.
Solution: Add the "close" property. (mostly by Masato Nishihata,
closes #4601 )
v8.1.1609
2019-06-30 18:07:00 +02:00
Bram Moolenaar
b60d8514b8
patch 8.1.1608: the evalfunc.c file is too big
...
Problem: The evalfunc.c file is too big.
Solution: Move sign functionality to sign.c.
v8.1.1608
2019-06-29 07:59:04 +02:00
Bram Moolenaar
f9c85f580b
patch 8.1.1608: the evalfunc.c file is too big
...
Problem: The evalfunc.c file is too big.
Solution: Move sign functionality to sign.c.
v8.1.1607
2019-06-29 07:41:35 +02:00
Bram Moolenaar
548be7f126
patch 8.1.1606: on a narrow screen ":hi" output is confusing
...
Problem: On a narrow screen ":hi" output is confusing.
Solution: Insert a space between highlight group name and "xxx". (Masato
Nishihaga, closes #4599 )
v8.1.1606
2019-06-29 03:42:42 +02:00
Bram Moolenaar
4340fc95d5
patch 8.1.1605: Vim may delay processing messages on a json channel
...
Problem: Vim may delay processing messages on a json channel. (Pontus
Leitzler)
Solution: Try parsing json when checking if there is readahead.
v8.1.1605
2019-06-28 22:06:49 +02:00