Bram Moolenaar
73658317ba
patch 8.0.1756: GUI: after prompting for a number the mouse shape is wrong
...
Problem: GUI: after prompting for a number the mouse shape is sometimes
wrong.
Solution: Call setmouse() after setting "State". (Hirohito Higashi,
closes #2709 )
2018-04-24 17:41:57 +02:00
Bram Moolenaar
f1f2f837bc
patch 8.0.1755: MS-Windows: high unicode char received as two utf-16 words
...
Problem: MS-Windows GUI: high unicode char received as two utf-16 words.
Solution: Keep the first word until the second word is received. (Chris
Morgan, closes #2800 )
2018-04-24 16:04:57 +02:00
Bram Moolenaar
2225ebb486
patch 8.0.1754: ex_helpgrep() is too long
...
Problem: ex_helpgrep() is too long.
Solution: Refactor the function. (Yegappan Lakshmanan, closes #2766 )
2018-04-24 15:48:11 +02:00
Bram Moolenaar
1c17ffa461
patch 8.0.1753: various warnings from a static analyser
...
Problem: Various warnings from a static analyser
Solution: Add type casts, remove unneeded conditions. (Christian Brabandt,
closes #2770 )
2018-04-24 15:19:04 +02:00
Bram Moolenaar
a2aa8a2b22
patch 8.0.1752: qf_set_properties() is to long
...
Problem: qf_set_properties() is to long.
Solution: Refactor the function. Define INVALID_QFIDX. (Yegappan
Lakshmanan, closes #2812 )
2018-04-24 13:55:00 +02:00
Bram Moolenaar
4e601e3c82
patch 8.0.1751: #ifdef causes bad highlighting
...
Problem: #ifdef causes bad highlighting.
Solution: Move code around. (Ozaki Kiichi, closes #2731 )
2018-04-24 13:29:51 +02:00
Bram Moolenaar
3b9474b4ad
patch 8.0.1750: crash when clearing loccation list in autocommand
...
Problem: Crash when clearing loccation list in autocommand.
Solution: Check if "qi" equals "ql_info". (Yegappan Lakshmanan)
2018-04-23 21:29:48 +02:00
Bram Moolenaar
6537c421bb
patch 8.0.1749: VMS: 100% CPU use, redefining mch_open() fails
...
Problem: VMS: 100% CPU use, redefining mch_open() and mch_fopen() fails.
Solution: Do not wait indefinitely in RealWaitForChar(). (Neil Rieck)
Do not redefine mch_open() and mch_fopen() on VMS. (Zoltan
Arpadffy)
2018-04-23 20:46:16 +02:00
Bram Moolenaar
a4baf5b325
patch 8.0.1748: CmdlineEnter command uses backslash instead of slash
...
Problem: CmdlineEnter command uses backslash instead of slash.
Solution: Don't treat the character as a file name. (closes #2837 )
2018-04-22 13:27:44 +02:00
Bram Moolenaar
ebe74b7367
patch 8.0.1747: MS-Windows: term_start() does not set job_info() cmd
...
Problem: MS-Windows: term_start() does not set job_info() cmd.
Solution: Share the code from job_start() to set jv_argv.
2018-04-21 23:34:43 +02:00
Bram Moolenaar
a69b39511d
patch 8.0.1746: MS-Windows: channel tests fail
...
Problem: MS-Windows: channel tests fail.
Solution: Make a copy of the command before splitting it.
2018-04-21 23:00:27 +02:00
Bram Moolenaar
2060892028
patch 8.0.1745: build failure on MS-Windows
...
Problem: Build failure on MS-Windows.
Solution: Build job arguments for MS-Windows. Fix allocating job twice.
2018-04-21 22:30:08 +02:00
Bram Moolenaar
9980b37a80
patch 8.0.1744: on some systems /dev/stdout isn't writable
...
Problem: On some systems /dev/stdout isn't writable.
Solution: Skip test if writing is not possible. (James McCoy, closes #2830 )
2018-04-21 20:12:35 +02:00
Bram Moolenaar
6d150f783d
patch 8.0.1743: terminal window options are named inconsistently
...
Problem: Terminal window options are named inconsistently.
Solution: prefix terminal window options with "termwin". Keep the old names
for now as an alias.
2018-04-21 20:03:20 +02:00
Bram Moolenaar
e1fc51558d
patch 8.0.1742: cannot get a list of all the jobs
...
Problem: Cannot get a list of all the jobs. Cannot get the command of
the job.
Solution: When job_info() is called without an argument return a list of
jobs. Otherwise, include the command that the job is running.
(Yegappan Lakshmanan)
2018-04-21 19:49:08 +02:00
Bram Moolenaar
259a90f7ce
patch 8.0.1741: MS-Windows with msys2 cannot build Ruby statically
...
Problem: MS-Windows with msys2 cannot build Ruby statically.
Solution: Add RUBY_VERSION to CFLAGS later. (Gray Wolf, closes #2833 )
2018-04-21 19:08:55 +02:00
Bram Moolenaar
405dadb63e
patch 8.0.1740: warning for signed-unsigned incompatibility
...
Problem: Warning for signed-unsigned incompatibility.
Solution: Change type from "char *" to "char_u *". (John Marriott)
2018-04-20 22:48:58 +02:00
Bram Moolenaar
7dda86f2ff
Update runtime files.
2018-04-20 22:36:41 +02:00
Bram Moolenaar
6176697203
patch 8.0.1739: MS-Windows with msys2 cannot build Ruby statically
...
Problem: MS-Windows with msys2 cannot build Ruby statically.
Solution: Define RUBY_VERSION. (Gray Wolf, closes #2826 )
2018-04-20 22:31:41 +02:00
Bram Moolenaar
5d69da462f
patch 8.0.1738: ":args" output is hard to read
...
Problem: ":args" output is hard to read.
Solution: Make columns with the names if the output is more than one line.
2018-04-20 22:01:41 +02:00
Bram Moolenaar
02e802b2da
patch 8.0.1737: fchown() used when it is not supported
...
Problem: fchown() used when it is not supported.
Solution: Add #ifdef.
2018-04-19 21:15:27 +02:00
Bram Moolenaar
226400830b
patch 8.0.1736: check for C99 features is incomplete
...
Problem: Check for C99 features is incomplete.
Solution: Use AC_PROG_CC_C99 and when C99 isn't fully supported check the
features we need. (James McCoy, closes #2820 )
2018-04-19 20:39:41 +02:00
Bram Moolenaar
285e335869
patch 8.0.1735: flexible array member feature not supported by HP-UX
...
Problem: Flexible array member feature not supported by HP-UX. (John
Marriott)
Solution: Do not use the flexible array member feature of C99.
2018-04-18 23:01:13 +02:00
Bram Moolenaar
f98a39ca57
patch 8.0.1734: package directory not added to 'rtp' if prefix matches
...
Problem: Package directory not added to 'rtp' if prefix matches.
Solution: Check the match is a full match. (Ozaki Kiichi, closes #2817 )
Also handle different ways of spelling a path.
2018-04-18 22:18:23 +02:00
Bram Moolenaar
bad0ce7b26
patch 8.0.1733: incomplete testing for completion fix
...
Problem: Incomplete testing for completion fix. (Lifepillar)
Solution: Add a test with CTRL-P.
2018-04-17 23:31:05 +02:00
Bram Moolenaar
a997b45c7e
patch 8.0.1732: crash when terminal API call deletes the buffer
...
Problem: Crash when terminal API call deletes the buffer.
Solution: Lock the buffer while calling a function. (closes #2813 )
2018-04-17 23:24:06 +02:00
Bram Moolenaar
e87edf3b85
patch 8.0.1731: characters deleted on completion
...
Problem: Characters deleted on completion. (Adrià Farrés)
Solution: Also check the last item for the ORIGINAL_TEXT flag. (Christian
Brabandt, closes #1645 )
2018-04-17 22:14:32 +02:00
Bram Moolenaar
561f8a5a46
patch 8.0.1730: no configure check for the used C99 features
...
Problem: No configure check for the used C99 features.
Solution: Add a compilation check. Tentatively document C99 features.
2018-04-17 22:02:45 +02:00
Bram Moolenaar
ea3ece405a
patch 8.0.1729: no comma after last enum item
...
Problem: No comma after last enum item.
Solution: Add a few commas to check if this works for all compilers. Also
add a few // comments.
2018-04-17 20:14:39 +02:00
Bram Moolenaar
1feab2b9cc
patch 8.0.1728: condition always false, useless code
...
Problem: Condition always false, useless code.
Solution: Remove the code. (Nikolai Pavlov, closes #2808 )
2018-04-17 20:12:08 +02:00
Bram Moolenaar
353eeeaca2
patch 8.0.1727: qf_get_properties() function is too long
...
Problem: qf_get_properties() function is too long.
Solution: Refactor the code. (Yegappan Lakshmanan, closes #2807 )
2018-04-16 18:04:57 +02:00
Bram Moolenaar
df2c774ded
patch 8.0.1726: older MSVC doesn't support declarations halfway a block
...
Problem: Older MSVC doesn't support declarations halfway a block.
Solution: Move the declaration back to the start of the block.
2018-04-16 17:06:09 +02:00
Bram Moolenaar
32c67ba733
patch 8.0.1725: terminal debugger doesn't handle command arguments
...
Problem: Terminal debugger doesn't handle command arguments.
Solution: Add the :TermdebugCommand command. Use a ! to execute right away.
(Christian Brabandt)
2018-04-16 16:21:49 +02:00
Bram Moolenaar
06965b838f
patch 8.0.1724: declarations cannot be halfway a block
...
Problem: Declarations cannot be halfway a block.
Solution: Move one declaration to check if this works for all compilers.
2018-04-16 15:40:50 +02:00
Bram Moolenaar
f3a411783c
patch 8.0.1723: using one item array size declaration is misleading
...
Problem: Using one item array size declaration is misleading.
Solution: Instead of using "[1]" and actually using a larger array, use
"[]". This is to verify that this C99 feature works for all
compilers.
2018-04-16 14:45:45 +02:00
Bram Moolenaar
498c2562e1
patch 8.0.1722: cannot specify a minimal size for a terminal window
...
Problem: Cannot specify a minimal size for a terminal window.
Solution: Support the "rows*cols" format for 'winsize'.
2018-04-15 23:45:15 +02:00
Bram Moolenaar
a7eef3d87f
patch 8.0.1721: no test for using the 'termsize' option
...
Problem: No test for using the 'termsize' option.
Solution: Add a test.
2018-04-15 22:25:54 +02:00
Bram Moolenaar
802bfb1463
patch 8.0.1720: when a timer is running a terminal window may not close
...
Problem: When a timer is running a terminal window may not close after a
shell has exited.
Solution: Call job_status() more often.
2018-04-15 17:28:13 +02:00
Bram Moolenaar
e1a32310d5
patch 8.0.1719: cannot specify which Python executable configure should use
...
Problem: Cannot specify which Python executable configure should use.
Solution: Add --with-python-command and --with-python3-command.
2018-04-15 16:03:25 +02:00
Bram Moolenaar
6c672194cd
patch 8.0.1718: terminal scrollback test fails on MS-Windows
...
Problem: Terminal scrollback test fails on MS-Windows.
Solution: Check for the last line of output anticipating there might be an
empty line below it.
2018-04-15 13:28:42 +02:00
Bram Moolenaar
3cba73423e
patch 8.0.1717: C89 check causes too much trouble
...
Problem: C89 check causes too much trouble.
Solution: Remove enforcing C89 for now.
2018-04-15 13:12:46 +02:00
Bram Moolenaar
ac3e830065
patch 8.0.1716: test for term_setsize() does not give a good error message
...
Problem: Test for term_setsize() does not give a good error message.
Solution: use assert_inrange().
2018-04-15 13:10:44 +02:00
Bram Moolenaar
8c94a54905
patch 8.0.1715: terminal buffer can be 1 more than 'terminalscroll' lines
...
Problem: Terminal buffer can be 1 more than 'terminalscroll' lines.
Solution: Change > to >=.
2018-04-15 12:55:13 +02:00
Bram Moolenaar
6e72cd0d72
patch 8.0.1714: term_setsize() does not give an error in a normal buffer
...
Problem: Term_setsize() does not give an error in a normal buffer.
Solution: Add an error message.
2018-04-14 21:31:35 +02:00
Bram Moolenaar
b3623a382a
patch 8.0.1713: terminal debugger doesn't handle arguments
...
Problem: Terminal debugger doesn't handle arguments.
Solution: Use <f-args> and pass all the arguments to gdb, e.g. the core file
or process number. (suggested by Christian Brabandt) Disallow
starting the debugger twice.
2018-04-14 18:59:50 +02:00
Bram Moolenaar
8c041b6b95
patch 8.0.1712: terminal scrollback is not limited
...
Problem: Terminal scrollback is not limited.
Solution: Add the 'terminalscroll' option.
2018-04-14 18:14:06 +02:00
Bram Moolenaar
a42d363bac
patch 8.0.1711: term_setsize() is not implemented yet
...
Problem: Term_setsize() is not implemented yet.
Solution: Implement it.
2018-04-14 17:05:38 +02:00
Bram Moolenaar
2a43230ce3
patch 8.0.1710: building with Ruby fails
...
Problem: Building with Ruby fails.
Solution: Don't add -ansi when building with Ruby.
2018-04-14 16:12:30 +02:00
Bram Moolenaar
2e324950b8
patch 8.0.1709: some non-C89 code may slip through
...
Problem: Some non-C89 code may slip through.
Solution: Enforce C89 in configure. Fix detected problems. (James McCoy,
closes #2735 )
2018-04-14 14:37:07 +02:00
Bram Moolenaar
78a16b0f2a
patch 8.0.1708: mkdir with 'p' flag fails on existing directory
...
Problem: Mkdir with 'p' flag fails on existing directory, which is
different from the mkdir shell command.
Solution: Don't fail if the directory already exists. (James McCoy,
closes #2775 )
2018-04-14 13:51:55 +02:00