summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.1.1341: text properties are lost when joining linesv8.1.1341Bram Moolenaar2019-05-176-11/+168
| | | | | Problem: Text properties are lost when joining lines. Solution: Move the text properties to the joined line.
* patch 8.1.1340: attributes from 'cursorline' overwrite textpropv8.1.1340Bram Moolenaar2019-05-175-7/+10
| | | | | Problem: Attributes from 'cursorline' overwrite textprop. Solution: Combine the attributes. (closes #3912)
* patch 8.1.1339: installer needs to product name et al.v8.1.1339Bram Moolenaar2019-05-172-0/+12
| | | | | Problem: Installer needs to product name et al. Solution: Add a few lines to the NSIS installer script. (Christian Brabandt)
* patch 8.1.1338: hang when concealing the '>' shown for half of wide charv8.1.1338Bram Moolenaar2019-05-172-5/+15
| | | | | | | Problem: Hang when concealing the '>' shown for a wide char that doesn't fit in the last cell. Solution: Put back the pointer when the '>' is not going to be displayed. (closes #4377)
* patch 8.1.1337: get empty text prop when splitting line just after text propv8.1.1337Bram Moolenaar2019-05-173-5/+8
| | | | | Problem: Get empty text prop when splitting line just after text prop. Solution: Do not create an empty text prop at the start of the line.
* patch 8.1.1336: some eval functionality is not covered by testsv8.1.1336Bram Moolenaar2019-05-169-7/+62
| | | | | Problem: Some eval functionality is not covered by tests. Solution: Add a few more test cases. (Masato Nishihata, closes #4374)
* patch 8.1.1335: listener callback is called after inserting textv8.1.1335Bram Moolenaar2019-05-166-46/+126
| | | | | | Problem: Listener callback is called after inserting text. Solution: Flush the changes before inserting or deleting a line. Store changes per buffer.
* patch 8.1.1334: when buffer is hidden "F" in 'shortmess' is not usedv8.1.1334Bram Moolenaar2019-05-165-3/+41
| | | | | | | Problem: When buffer is hidden "F" in 'shortmess' is not used. Solution: Check the "F" flag in 'shortmess' when the buffer is already loaded. (Jason Franklin) Add test_getvalue() to be able to test this.
* patch 8.1.1333: text properties don't always move after changesv8.1.1333Bram Moolenaar2019-05-156-21/+92
| | | | | | Problem: Text properties don't always move after changes. Solution: Update properties before reporting changes to listeners. Move text property when splitting a line.
* patch 8.1.1332: cannot flush listeners without redrawing, mix of changesv8.1.1332Bram Moolenaar2019-05-147-43/+250
| | | | | | | Problem: Cannot flush change listeners without also redrawing. The line numbers in the list of changes may become invalid. Solution: Add listener_flush(). Invoke listeners before adding a change that makes line numbers invalid.
* patch 8.1.1331: test 29 is old stylev8.1.1331Bram Moolenaar2019-05-148-331/+442
| | | | | Problem: Test 29 is old style. Solution: Turn it into a new style test. (Yegappan Lakshmanan, closes #4370)
* patch 8.1.1330: using bold attribute in terminal changes the colorv8.1.1330Bram Moolenaar2019-05-134-3/+13
| | | | | | | Problem: Using bold attribute in terminal changes the color. (Jason Franklin) Solution: Don't set the "bold-highbright" flag in vterm unless the terminal supports less than 16 colors.
* patch 8.1.1329: plans for popup window support are spread outv8.1.1329Bram Moolenaar2019-05-124-0/+279
| | | | | Problem: Plans for popup window support are spread out. Solution: Add a first version of the popup window help.
* patch 8.1.1328: no test for listener with undo operationv8.1.1328Bram Moolenaar2019-05-122-0/+11
| | | | | Problem: No test for listener with undo operation. Solution: Add a test.
* patch 8.1.1327: unnecessary scroll after horizontal splitv8.1.1327Bram Moolenaar2019-05-123-3/+45
| | | | | | Problem: Unnecessary scroll after horizontal split. Solution: Don't adjust to fraction if all the text fits in the window. (Martin Kunev, closes #4367)
* patch 8.1.1326: no test for listener with partialv8.1.1326Bram Moolenaar2019-05-123-31/+57
| | | | | Problem: No test for listener with partial. Solution: Add a test. Add example to help.
* patch 8.1.1325: cannot build with +eval but without +channel and +timersv8.1.1325Bram Moolenaar2019-05-123-25/+27
| | | | | | Problem: Cannot build with +eval but without +channel and +timers. (John Marriott) Solution: Adjust #ifdef for get_callback().
* patch 8.1.1324: stray comma in VMS makefilev8.1.1324Bram Moolenaar2019-05-112-1/+3
| | | | | Problem: Stray comma in VMS makefile. Solution: Remove the comma. (Naruhiko Nishino, closes #4368)
* patch 8.1.1323: 'mouse' option is reset when using GPM mousev8.1.1323Bram Moolenaar2019-05-112-2/+15
| | | | | Problem: 'mouse' option is reset when using GPM mouse. Solution: Add flag for GPM mouse.
* patch 8.1.1322: Cygwin makefile is not nicely indentedv8.1.1322Bram Moolenaar2019-05-112-225/+217
| | | | | Problem: Cygwin makefile is not nicely indented. Solution: Addjust spaces in preprocessor directives. (Ken Takata)
* patch 8.1.1321: no docs or tests for listener functionsv8.1.1321Bram Moolenaar2019-05-119-19/+165
| | | | | | Problem: No docs or tests for listener functions. Solution: Add help and tests for listener_add() and listener_remove(). Invoke the callbacks before redrawing.
* patch 8.1.1320: it is not possible to track changes to a bufferv8.1.1320Bram Moolenaar2019-05-114-0/+151
| | | | | Problem: It is not possible to track changes to a buffer. Solution: Add listener_add() and listener_remove(). No docs or tests yet.
* patch 8.1.1319: computing function length name in many placesv8.1.1319Bram Moolenaar2019-05-118-44/+47
| | | | | Problem: Computing function length name in many places. Solution: compute name length in call_func().
* patch 8.1.1318: code for text changes is in a "misc" filev8.1.1318Bram Moolenaar2019-05-1114-2276/+44
| | | | | Problem: Code for text changes is in a "misc" file. Solution: Move the code to change.c.
* Add missing files from patch 8.1.1318Bram Moolenaar2019-05-112-0/+2189
|
* patch 8.1.1317: output from Travis can be improvedv8.1.1317Bram Moolenaar2019-05-113-6/+15
| | | | | Problem: Output from Travis can be improved. Solution: Add section headers. Handle errors better. (closes #4098)
* patch 8.1.1316: duplicated localtime() callv8.1.1316Bram Moolenaar2019-05-112-1/+2
| | | | | Problem: Duplicated localtime() call. Solution: Delete one.
* patch 8.1.1315: there is always a delay if a termrequest is never answeredv8.1.1315Bram Moolenaar2019-05-102-90/+134
| | | | | | Problem: There is always a delay if a termrequest is never answered. Solution: When the response is not received within two seconds consider the request to have failed.
* patch 8.1.1314: MSVC makefile is not nicely indentedv8.1.1314Bram Moolenaar2019-05-102-196/+196
| | | | | Problem: MSVC makefile is not nicely indented. Solution: Addjust spaces in preprocessor directives. (Ken Takata)
* patch 8.1.1313: warnings for using localtime() and ctime()v8.1.1313Bram Moolenaar2019-05-1010-35/+83
| | | | | Problem: Warnings for using localtime() and ctime(). Solution: Use localtime_r() if available. Avoid using ctime().
* patch 8.1.1312: Coverity warning for using uninitialized variablev8.1.1312Bram Moolenaar2019-05-094-3/+9
| | | | | Problem: Coverity warning for using uninitialized variable. Solution: Clear exarg_T.
* patch 8.1.1311: aborting an autocmd with an exception is not testedv8.1.1311Bram Moolenaar2019-05-092-0/+21
| | | | | | Problem: Aborting an autocmd with an exception is not tested. Solution: Add a test. Also shows how to abort a command by throwing an exception.
* patch 8.1.1310: named function arguments are never optionalv8.1.1310Bram Moolenaar2019-05-095-46/+227
| | | | | | Problem: Named function arguments are never optional. Solution: Support optional function arguments with a default value. (Andy Massimino, closes #3952)
* patch 8.1.1309: test for Normal highlight fails on MS-Windows GUIv8.1.1309Bram Moolenaar2019-05-092-4/+9
| | | | | Problem: Test for Normal highlight fails on MS-Windows GUI. Solution: Skip the test for MS-Windows GUI.
* patch 8.1.1308: the Normal highlight is not defined when compiled with GUIv8.1.1308Bram Moolenaar2019-05-094-6/+12
| | | | | Problem: The Normal highlight is not defined when compiled with GUI. Solution: Always define Normal. (Christian Brabandt, closes #4072)
* Update runtime filesBram Moolenaar2019-05-0952-906/+1119
|
* patch 8.1.1307: cannot reconnect to the X server after it restartedv8.1.1307Bram Moolenaar2019-05-0910-8/+87
| | | | | Problem: Cannot reconnect to the X server after it restarted. Solution: Add the :xrestore command. (Adrian Kocis, closes #844)
* patch 8.1.1306: Borland support is outdated and doesn't workv8.1.1306Bram Moolenaar2019-05-0942-1476/+80
| | | | | | Problem: Borland support is outdated and doesn't work. Solution: Remove Borland support, there are other (free) compilers available. (Thomas Dziedzic, Ken Takata, closes #4364)
* patch 8.1.1305: there is no easy way to manipulate environment variablesv8.1.1305Bram Moolenaar2019-05-096-7/+185
| | | | | | Problem: There is no easy way to manipulate environment variables. Solution: Add environ(), getenv() and setenv(). (Yasuhiro Matsumoto, closes #2875)
* patch 8.1.1304: MS-Windows: compiler warning for unused valuev8.1.1304Bram Moolenaar2019-05-092-2/+7
| | | | | Problem: MS-Windows: compiler warning for unused value. Solution: Adjust #ifdefs. (Ken Takata, closes #4363)
* patch 8.1.1303: not possible to hide a balloonv8.1.1303Bram Moolenaar2019-05-098-10/+83
| | | | | | Problem: Not possible to hide a balloon. Solution: Hide the balloon when balloon_show() is called with an empty string or list. Add balloon_gettext().
* patch 8.1.1302: v:beval_text is not tested in Visual modev8.1.1302Bram Moolenaar2019-05-085-9/+44
| | | | | Problem: v:beval_text is not tested in Visual mode. Solution: Add a screenshot of the balloon in Visual mode.
* patch 8.1.1301: when compiled with VIMDLL some messages are not shownv8.1.1301Bram Moolenaar2019-05-084-2/+18
| | | | | | Problem: When compiled with VIMDLL some messages are not shown. Solution: Set/reset gui.in_use and gui.starting as needed. (Ken Takata, closes #4361)
* patch 8.1.1300: in a terminal 'ballooneval' does not work right awayv8.1.1300Bram Moolenaar2019-05-086-0/+54
| | | | | | Problem: In a terminal 'ballooneval' does not work right away. Solution: Flush output after drawing the balloon. Add the <Ignore> key code. Add a test.
* patch 8.1.1299: "extends" from 'listchars' is used when 'list' is offv8.1.1299Bram Moolenaar2019-05-083-2/+25
| | | | | | | Problem: "extends" from 'listchars' is used when 'list' is off. (Hiroyuki Yoshinaga) Solution: Only use the "extends" character when 'list' is on. (Hirohito Higashi, closes #4360)
* patch 8.1.1298: invalid argument test fails without X clipboardv8.1.1298Bram Moolenaar2019-05-082-1/+3
| | | | | Problem: Invalid argument test fails without X clipboard. Solution: Test -display only with the +xterm_clipboard feature.
* patch 8.1.1297: invalid argument test fails without GTKv8.1.1297Bram Moolenaar2019-05-082-1/+11
| | | | | Problem: Invalid argument test fails without GTK. Solution: Test -display and --display separately.
* patch 8.1.1296: crash when using invalid command line argumentv8.1.1296Bram Moolenaar2019-05-083-24/+23
| | | | | Problem: Crash when using invalid command line argument. Solution: Check for options not being initialized.
* patch 8.1.1295: when vimrun.exe does not exist external command may failv8.1.1295Bram Moolenaar2019-05-072-3/+18
| | | | | | Problem: When vimrun.exe does not exist external command may fail. Solution: Use "cmd /c" twice to get the same behavior. (Ken Takata, closes #4355)
* patch 8.1.1294: MS-Windows: Some fonts return wrong average char widthv8.1.1294Bram Moolenaar2019-05-072-1/+9
| | | | | Problem: MS-Windows: Some fonts return wrong average char width. Solution: Compute the average ourselves. (Ken Takata, closes #4356)