Bram Moolenaar
d099e03370
patch 8.0.0347: when using completion comment leader wont work
...
Problem: When using CTRL-X CTRL-U inside a comment, the use of the comment
leader may not work. (Klement)
Solution: Save and restore did_ai. (Christian Brabandt, closes #1494 )
2017-02-21 23:00:36 +01:00
Bram Moolenaar
bfd30590f6
patch 8.0.0346: Vim relies on limits.h to be included indirectly
...
Problem: Vim relies on limits.h to be included indirectly, but on Solaris 9
it may not be. (Ben Fritz)
Solution: Always include limits.h.
2017-02-21 21:57:06 +01:00
Bram Moolenaar
3a25773772
patch 8.0.0345: islocked('d.changedtick') does not work
...
Problem: islocked('d.changedtick') does not work.
Solution: Make it work.
2017-02-21 20:47:13 +01:00
Bram Moolenaar
49439c4cdf
patch 8.0.0344: unlet command leaks memory
...
Problem: Unlet command leaks memory. (Nikolai Pavlov)
Solution: Free the memory on error. (closes #1497 )
2017-02-20 23:07:05 +01:00
Bram Moolenaar
e7877fe0de
patch 8.0.0343: b:changedtick can be unlocked
...
Problem: b:changedtick can be unlocked, even though it has no effect.
(Nikolai Pavlov)
Solution: Add a check and error E940. (closes #1496 )
2017-02-20 22:35:33 +01:00
Bram Moolenaar
673911457d
patch 8.0.0342: double free with EXITFREE and setting 'ttytype'
...
Problem: Double free when compiled with EXITFREE and setting 'ttytype'.
Solution: Avoid setting P_ALLOCED on 'ttytype'. (Dominique Pelle,
closes #1461 )
2017-02-19 21:07:04 +01:00
Bram Moolenaar
d56a79d339
patch 8.0.0341: undo does not work properly when using completion
...
Problem: When using complete() and typing a character undo is saved after
the character was inserted. (Shougo)
Solution: Save for undo before inserting the character.
2017-02-19 15:26:18 +01:00
Bram Moolenaar
5acff71d3b
patch 8.0.0340: not checking return valud of dict_add()
...
Problem: Not checking return valud of dict_add(). (Coverity)
Solution: Handle a failure.
2017-02-19 13:55:02 +01:00
Bram Moolenaar
46522af724
patch 8.0.0339: illegal memory access with vi'
...
Problem: Illegal memory access with vi'
Solution: For quoted text objects bail out if the Visual area spans more
than one line.
2017-02-18 23:12:01 +01:00
Bram Moolenaar
803452046b
patch 8.0.0338: :recover test fails on MS-Windows
...
Problem: :recover test fails on MS-Windows.
Solution: Use non-existing directory on MS-Windows.
2017-02-18 22:43:19 +01:00
Bram Moolenaar
c525e3a1c2
patch 8.0.0337: invalid memory access in :recover command
...
Problem: Invalid memory access in :recover command.
Solution: Avoid access before directory name. (Dominique Pelle,
closes #1488 )
2017-02-18 16:59:02 +01:00
Bram Moolenaar
3df0173fa6
Updated runtime files.
2017-02-17 22:47:16 +01:00
Bram Moolenaar
8c50d50b6e
patch 8.0.0336: flags of :substitute not sufficiently tested
...
Problem: Flags of :substitute not sufficiently tested.
Solution: Test up to two letter flag combinations. (James McCoy, closes
#1479 )
2017-02-17 18:28:24 +01:00
Bram Moolenaar
507647da31
patch 8.0.0335: functions test fails
...
Problem: Functions test fails.
Solution: Use the right buffer number.
2017-02-17 16:43:49 +01:00
Bram Moolenaar
79518e2ace
patch 8.0.0334: can't access b:changedtick from a dict reference
...
Problem: Can't access b:changedtick from a dict reference.
Solution: Make changedtick a member of the b: dict. (inspired by neovim
#6112 )
2017-02-17 16:31:35 +01:00
Bram Moolenaar
226c534291
patch 8.0.0333: illegal memory access when 'complete' ends in a backslash
...
Problem: Illegal memory access when 'complete' ends in a backslash.
Solution: Check for trailing backslash. (Dominique Pelle, closes #1478 )
2017-02-17 14:53:15 +01:00
Bram Moolenaar
4e9dbc74df
patch 8.0.0332: GUI test fails on some systems
...
Problem: GUI test fails on some systems.
Solution: Try different language settings. (Kazunobu Kuriyama)
2017-02-17 13:44:48 +01:00
Bram Moolenaar
343b8c0429
patch 8.0.0331: restoring help snapshot accesses freed memory
...
Problem: Restoring help snapshot accesses freed memory. (Dominique Pelle)
Solution: Don't restore a snapshot when the window closes.
2017-02-17 12:04:56 +01:00
Bram Moolenaar
84b2a38145
patch 8.0.0330: illegal memory access after "vapo"
...
Problem: Illegal memory access after "vapo". (Dominique Pelle)
Solution: Fix the cursor column.
2017-02-17 11:40:00 +01:00
Bram Moolenaar
1043467482
patch 8.0.0329: xfontset and guifontwide are not tested
...
Problem: Xfontset and guifontwide are not tested.
Solution: Add tests. (Kazunobu Kuriyama)
2017-02-12 19:59:08 +01:00
Bram Moolenaar
23a5558cfd
patch 8.0.0328: the "zero count" error doesn't have a number
...
Problem: The "zero count" error doesn't have a number. (Hirohito Higashi)
Solution: Give it a number and be more specific about the error.
2017-02-12 18:45:25 +01:00
Bram Moolenaar
75c19464ed
patch 8.0.0327: error message in cmdline window is not translated
...
Problem: The E11 error message in the command line window is not
translated.
Solution: use _(). (Hirohito Higashi)
2017-02-12 18:34:05 +01:00
Bram Moolenaar
24f8f543d4
patch 8.0.0326: packadd test uses wrong directory name
...
Problem: Packadd test uses wrong directory name.
Solution: Use the variable name value. (Hirohito Higashi)
2017-02-11 23:00:36 +01:00
Bram Moolenaar
913727e567
patch 8.0.0325: packadd test does not clean up symlink
...
Problem: Packadd test does not clean up symlink.
Solution: Delete the link. (Hirohito Higashi)
2017-02-11 11:34:58 +01:00
Bram Moolenaar
f1f6f3f7df
patch 8.0.0324: illegal memory access with a wrong yank range
...
Problem: Illegal memory access with "1;y".
Solution: Call check_cursor() instead of check_cursor_lnum(). (Dominique
Pelle, closes #1455 )
2017-02-09 22:28:20 +01:00
Bram Moolenaar
31eb139b88
patch 8.0.0323: one second pause when running cmdline test
...
Problem: When running the command line tests there is a one second wait.
Solution: Change an Esc to Ctrl-C. (Yegappan Lakshmanan)
2017-02-09 21:44:03 +01:00
Bram Moolenaar
399c297aa9
patch 8.0.0322: possible overflow with corrupted spell file
...
Problem: Possible overflow with spell file where the tree length is
corrupted.
Solution: Check for an invalid length (suggested by shqking)
2017-02-09 21:07:12 +01:00
Bram Moolenaar
8cc2a9c062
patch 8.0.0321: errors when trying to use scripts in tiny version
...
Problem: When using the tiny version trying to load the matchit plugin
gives an error. On MS-Windows some default mappings fail.
Solution: Add a check if the command used is available. (Christian Brabandt)
2017-02-09 20:22:30 +01:00
Bram Moolenaar
4d8505155e
patch 8.0.0320: warning for unused variable with small build
...
Problem: Warning for unused variable with small build.
Solution: Change #ifdef to exclude FEAT_CMDWIN. (Kazunobu Kuriyama)
2017-02-09 18:25:14 +01:00
Bram Moolenaar
190b04cdd9
patch 8.0.0319: insert mode completion does not respect 'backspace'
...
Problem: Insert mode completion does not respect "start" in 'backspace'.
Solution: Check whether backspace can go before where insert started.
(Hirohito Higashi)
2017-02-09 17:37:03 +01:00
Bram Moolenaar
a9f8ffb634
patch 8.0.0318: small mistake in 7x13 font name
...
Problem: Small mistake in 7x13 font name.
Solution: Use ISO 8859-1 name instead of 10646-1. (Kazunobu Kuriyama)
2017-02-09 16:14:53 +01:00
Bram Moolenaar
43dded8c59
patch 8.0.0317: no test for setting 'guifont'
...
Problem: No test for setting 'guifont'.
Solution: Add a test for X11 GUIs. (Kazunobu Kuriyama)
2017-02-09 16:06:17 +01:00
Bram Moolenaar
dad7309dd2
patch 8.0.0316: :help z? does not work
...
Problem: ":help z?" does not work. (Pavol Juhas)
Solution: Remove exception for z?.
2017-02-09 11:54:50 +01:00
Bram Moolenaar
a76f59d817
patch 8.0.0315: :help :[range] does not work
...
Problem: ":help :[range]" does not work. (Tony Mechelynck)
Solution: Translate to insert a backslash.
2017-02-09 11:41:01 +01:00
Bram Moolenaar
65189a1294
patch 8.0.0314: getcmd*() functions are not tested
...
Problem: getcmdtype(), getcmdpos() and getcmdline() are not tested.
Solution: Add tests. (Yegappan Lakshmanan)
2017-02-06 22:22:17 +01:00
Bram Moolenaar
6f785749db
patch 8.0.0313: not enough testing for GUI functionality
...
Problem: Not enough testing for GUI functionality.
Solution: Add tests for the GUI font. (Kazunobu Kuriyama)
2017-02-06 22:11:55 +01:00
Bram Moolenaar
88989cc381
patch 8.0.0312: failure when a channel receives a split json message
...
Problem: When a json message arrives in pieces, the start is dropped and
the decoding fails.
Solution: Do not drop the start when it is still needed. (Kay Zheng) Add a
test. Reset the timeout when something is received.
2017-02-06 21:56:09 +01:00
Bram Moolenaar
544d3bc9f0
patch 8.0.0311: linebreak tests are old style
...
Problem: Linebreak tests are old style.
Solution: Turn the tests into new style. Share utility functions. (Ozaki
Kiichi, closes #1444 )
2017-02-05 21:14:50 +01:00
Bram Moolenaar
13c724fb3a
patch 8.0.0310: not enough testing for GUI functionality
...
Problem: Not enough testing for GUI functionality.
Solution: Add tests for v:windowid and getwinpos[xy](). (Kazunobu Kuriyama)
2017-02-05 20:54:26 +01:00
Bram Moolenaar
059b7482a2
patch 8.0.0309: cannot use an empty key in json
...
Problem: Cannot use an empty key in json.
Solution: Allow for using an empty key.
2017-02-05 16:34:43 +01:00
Bram Moolenaar
2f9e575583
patch 8.0.0308: 'runtimepath' not update correctly when using symbolic link
...
Problem: When using a symbolic link, the package path will not be inserted
at the right position in 'runtimepath'. (Dugan Chen, Norio Takagi)
Solution: Resolve symbolic links when finding the right position in
'runtimepath'. (Hirohito Higashi)
2017-02-05 16:07:54 +01:00
Bram Moolenaar
955f198fc5
patch 8.0.0307: asan detects a memory error when EXITFREE is defined
...
Problem: Asan detects a memory error when EXITFREE is defined. (Dominique
Pelle)
Solution: In getvcol() check for ml_get_buf() returning an empty string.
Also skip adjusting the scroll position. Set "exiting" in
mch_exit() for all systems.
2017-02-05 15:10:51 +01:00
Bram Moolenaar
e971df39a5
patch 8.0.0306: mode() not sufficiently tested
...
Problem: mode() not sufficiently tested.
Solution: Add more tests. (Yegappan Lakshmanan)
2017-02-05 14:15:29 +01:00
Bram Moolenaar
aaaf57d8a9
patch 8.0.0305: invalid memory access when option has duplicate flag
...
Problem: Invalid memory access when option has duplicate flag.
Solution: Correct pointer computation. (Dominique Pelle, closes #1442 )
2017-02-05 14:13:20 +01:00
Bram Moolenaar
1fb0d49803
patch 8.0.0304: assign test fails in the GUI
...
Problem: Assign test fails in the GUI.
Solution: Skip the test for setting t_k1.
2017-02-04 21:50:19 +01:00
Bram Moolenaar
a1891848d9
patch 8.0.0303: bracketed paste does not work in Visual mode
...
Problem: Bracketed paste does not work in Visual mode.
Solution: Delete the text before pasting
2017-02-04 21:34:31 +01:00
Bram Moolenaar
e353c402e6
patch 8.0.0302: cannot set terminal key codes with :let
...
Problem: Cannot set terminal key codes with :let.
Solution: Make it work.
2017-02-04 19:49:16 +01:00
Bram Moolenaar
698f8b207b
patch 8.0.0301: not enough testing for setting options
...
Problem: No tests for ":set completion" and various errors of the :set
command.
Solution: Add more :set tests. (Dominique Pelle, closes #1440 )
2017-02-04 15:53:32 +01:00
Bram Moolenaar
25ea054458
patch 8.0.0300: cannot stop diffing hidden buffers
...
Problem: Cannot stop diffing hidden buffers. (Daniel Hahler)
Solution: When using :diffoff! make the whole list if diffed buffers empty.
(closes #736 )
2017-02-03 23:16:28 +01:00
Bram Moolenaar
6b40f30329
patch 8.0.0299: a window resize is sometimes not taking effect
...
Problem: When the GUI window is resized Vim does not always take over the
new size. (Luchr)
Solution: Reset new_p_guifont in gui_resize_shell(). Call
gui_may_resize_shell() in the main loop.
2017-02-03 22:01:47 +01:00
Bram Moolenaar
cbf20fbcd3
patch 8.0.0298: Ex command range with repeated search does not work
...
Problem: Ex command range with repeated search does not work. (Bruce
DeVisser)
Solution: Skip over \/, \? and \&.
2017-02-03 21:19:04 +01:00
Bram Moolenaar
03ff9bcbc9
patch 8.0.0297: double free on exit when using a closure
...
Problem: Double free on exit when using a closure. (James McCoy)
Solution: Split free_al_functions in two parts. (closes #1428 )
2017-02-02 22:59:27 +01:00
Bram Moolenaar
fd8983b09c
patch 8.0.0296: bracketed paste can only append, not insert
...
Problem: Bracketed paste can only append, not insert.
Solution: When the cursor is in the first column insert the text.
2017-02-02 22:21:29 +01:00
Bram Moolenaar
7a073549a3
patch 8.0.0295: test_viml hangs
...
Problem: test_viml hangs.
Solution: Put resetting 'more' before sourcing the script.
2017-02-01 23:17:36 +01:00
Bram Moolenaar
79da563cf9
patch 8.0.0294: argument list is not stored correctly in a session file
...
Problem: Argument list is not stored correctly in a session file.
(lgpasquale)
Solution: Use "$argadd" instead of "argadd". (closes #1434 )
2017-02-01 22:52:44 +01:00
Bram Moolenaar
e5f2a075e3
patch 8.0.0293: some tests have a one or three second wait
...
Problem: Some tests have a one or three second wait.
Solution: Reset the 'showmode' option. Use a test time of one to disable
sleep after an error or warning message.
2017-02-01 22:31:49 +01:00
Bram Moolenaar
a2f28859bf
patch 8.0.0292: the stat test is a bit slow
...
Problem: The stat test is a bit slow.
Solution: Remove a couple of sleep comments and reduce another.
2017-02-01 22:05:28 +01:00
Bram Moolenaar
23fa81d222
patch 8.0.0291: Visual block insertion does not insert in all lines
...
Problem: Visual block insertion does not insert in all lines.
Solution: Don't bail out of insert too early. Add a test. (Christian
Brabandt, closes #1290 )
2017-02-01 21:50:21 +01:00
Bram Moolenaar
04e87b72c5
patch 8.0.0290: cursor positioning wrong if wide character wraps
...
Problem: If a wide character doesn't fit at the end of the screen line, and
the line doesn't fit on the screen, then the cursor position may
be wrong. (anliting)
Solution: Don't skip over wide character. (Christian Brabandt, closes #1408 )
2017-02-01 21:23:10 +01:00
Bram Moolenaar
21d7c9b601
patch 8.0.0289: no test for "ga" and :ascii
...
Problem: No test for "ga" and :ascii.
Solution: Add a test. (Dominique Pelle, closes #1429 )
2017-02-01 20:53:38 +01:00
Bram Moolenaar
4e032e1b17
patch 8.0.0288: errors reported while running tests
...
Problem: Errors reported while running tests.
Solution: Put comma in the right place.
2017-02-01 20:48:13 +01:00
Bram Moolenaar
c7d9eacefa
patch 8.0.0287: debug mode: cannot access function arguments
...
Problem: Cannot access the arguments of the current function in debug mode.
(Luc Hermitte)
Solution: use get_funccal(). (Lemonboy, closes #1432 , closes #1352 )
2017-02-01 20:26:51 +01:00
Bram Moolenaar
c10f0e7cb0
patch 8.0.0286: not always redrawing after screen resize
...
Problem: When concealing is active and the screen is resized in the GUI it
is not immediately redrawn.
Solution: Use update_prepare() and update_finish() from
update_single_line().
2017-02-01 18:37:14 +01:00
Bram Moolenaar
c386267ffe
patch 8.0.0285: tests fail with tiny build on Unix
...
Problem: Tests fail with tiny build on Unix.
Solution: Only set g:tester_HOME when build with the +eval feature.
2017-02-01 18:07:38 +01:00
Bram Moolenaar
b245559fa9
patch 8.0.0284: collapse buffers test failed once
...
Problem: The Test_collapse_buffers() test failed once, looks like it is
flaky.
Solution: Add it to the list of flaky tests.
2017-02-01 18:00:13 +01:00
Bram Moolenaar
e90858d022
patch 8.0.0283: mode() does not indicate Insert mode completion
...
Problem: The return value of mode() does not indicate that completion is
active in Replace and Insert mode. (Zhen-Huan (Kenny) Hu)
Solution: Add "c" or "x" for two kinds of completion. (Yegappan Lakshmanan,
closes #1397 ) Test some more modes.
2017-02-01 17:24:34 +01:00
Bram Moolenaar
0b5c93a7f2
patch 8.0.0282: need to use CTRL-O twice when in Visual-Insert mode
...
Problem: When doing a Visual selection and using "I" to go to insert mode,
CTRL-O needs to be used twice to go to Normal mode. (Coacher)
Solution: Check for the return value of edit(). (Christian Brabandt,
closes #1290 )
2017-02-01 15:03:30 +01:00
Bram Moolenaar
1266d678bf
patch 8.0.0281: some files are still using ARGSUSED instead of UNUSED
...
Problem: MS-Windows files are still using ARGSUSED while most other files
have UNUSED.
Solution: Change ARGSUSED to UNUSED or delete it.
2017-02-01 13:43:36 +01:00
Bram Moolenaar
7c23d1d9d9
patch 8.0.0280: problem setting multi-byte environment var on MS-Windows
...
Problem: On MS-Windows setting an environment variable with multi-byte
strings does not work well.
Solution: Use wputenv when possible. (Taro Muraoka, Ken Takata)
2017-02-01 13:14:16 +01:00
Bram Moolenaar
168dd00f72
patch 8.0.0279: MSVC 2015 uses a different dll name
...
Problem: With MSVC 2015 the dll name is vcruntime140.dll.
Solution: Check the MSVC version and use the right dll name. (Ken Takata)
2017-02-01 13:02:47 +01:00
Bram Moolenaar
f1ab9c1370
patch 8.0.0278: GUI test fails on MS-Windows
...
Problem: GUI test fails on MS-Windows.
Solution: Check that tester_HOME exists.
2017-02-01 12:32:58 +01:00
Bram Moolenaar
56e6bd7ba2
patch 8.0.0277: the GUI test may trigger fontconfig and take a long time
...
Problem: The GUI test may trigger fontconfig and take a long time.
Solution: Set $XDG_CACHE_HOME. (Kazunobu Kuriyama)
2017-02-01 12:08:47 +01:00
Bram Moolenaar
3954e3c4b5
patch 8.0.0276: unnecessary #ifdefs
...
Problem: Checking for FEAT_GUI_GNOME inside GTK 3 code is unnecessary.
Solution: Remove the #ifdef. (Kazunobu Kuriyama)
2017-02-01 11:50:09 +01:00
Bram Moolenaar
e3caa11090
patch 8.0.0275: the screen may be updated at the wrong time
...
Problem: When checking for CTRL-C typed the GUI may detect a screen resize
and redraw the screen, causing trouble.
Solution: Set updating_screen in ui_breakcheck().
2017-01-31 22:07:42 +01:00
Bram Moolenaar
070b33da93
patch 8.0.0274: possible recursive screen updating causes trouble
...
Problem: When update_single_line() is called recursively, or another screen
update happens while it is busy, errors may occur.
Solution: Check and update updating_screen. (Christian Brabandt)
2017-01-31 21:53:39 +01:00
Bram Moolenaar
c4a249a736
patch 8.0.0273: dead code detected by Coverity
...
Problem: Dead code detected by Coverity when not using gnome.
Solution: Rearrange the #ifdefs to avoid dead code.
2017-01-30 22:56:48 +01:00
Bram Moolenaar
432c839ebd
patch 8.0.0272: crash on exit is not detected when running tests
...
Problem: Crash on exit is not detected when running tests.
Solution: Remove the dash before the command. (Dominique Pelle, closes
#1425 )
2017-01-30 22:01:01 +01:00
Bram Moolenaar
a4c906a4a1
patch 8.0.0271: may get ml_get error when :tcldo deletes lines
...
Problem: May get ml_get error when :tcldo deletes lines or switches to
another buffer. (Nikolai Pavlov, closes #1421 )
Solution: Check the buffer and line every time.
2017-01-29 23:26:37 +01:00
Bram Moolenaar
c593fee0e5
patch 8.0.0270: may get ml_get error when :rubydo deletes lines
...
Problem: May get ml_get error when :rubydo deletes lines or switches to
another buffer. (Nikolai Pavlov, issue #1421 )
Solution: Check the buffer and line every time.
2017-01-29 23:11:25 +01:00
Bram Moolenaar
85b5743d3e
patch 8.0.0269: may get ml_get error when :perldo deletes lines
...
Problem: May get ml_get error when :perldo deletes lines or switches to
another buffer. (Nikolai Pavlov, issue #1421 )
Solution: Check the buffer and line every time.
2017-01-29 22:59:12 +01:00
Bram Moolenaar
d58f03b1c2
patch 8.0.0268: may get ml_get error when :luado deletes lines
...
Problem: May get ml_get error when :luado deletes lines or switches to
another buffer. (Nikolai Pavlov, issue #1421 )
Solution: Check the buffer and line every time.
2017-01-29 22:48:45 +01:00
Bram Moolenaar
6fe2eb43d2
patch 8.0.0267: channel test sometimes fails on Mac
...
Problem: A channel test sometimes fails on Mac.
Solution: Add the test to the list of flaky tests.
2017-01-29 21:49:51 +01:00
Bram Moolenaar
c625155ea4
patch 8.0.0266: compiler warning for using uninitialized variable
...
Problem: Compiler warning for using uninitialized variable.
Solution: Set tab_number also when there is an error.
2017-01-29 21:42:20 +01:00
Bram Moolenaar
a58883b4ea
patch 8.0.0265: may get ml_get error when :pydo deletes lines
...
Problem: May get ml_get error when :pydo deletes lines or switches to
another buffer. (Nikolai Pavlov, issue #1421 )
Solution: Check the buffer and line every time.
2017-01-29 21:31:09 +01:00
Bram Moolenaar
d297f35eb0
patch 8.0.0264: memory error reported by ubsan
...
Problem: Memory error reported by ubsan, probably for using the string
returned by execute().
Solution: NUL terminate the result of execute().
2017-01-29 20:31:21 +01:00
Bram Moolenaar
80627cf51f
patch 8.0.0263: Farsi support is not tested enough
...
Problem: Farsi support is not tested enough.
Solution: Add more tests for Farsi. Clean up the code.
2017-01-29 19:59:39 +01:00
Bram Moolenaar
ddf662a1c8
patch 8.0.0262: Farsi support is barely tested
...
Problem: Farsi support is barely tested.
Solution: Add more tests for Farsi. Clean up the code.
2017-01-29 17:59:12 +01:00
Bram Moolenaar
24c2e48ef8
patch 8.0.0261: not enough test coverage for eval functions
...
Problem: Not enough test coverage for eval functions.
Solution: Add more tests. (Dominique Pelle, closes #1420 )
2017-01-29 15:45:12 +01:00
Bram Moolenaar
dea2570740
patch 8.0.0260: build fails with tiny features
...
Problem: Build fails with tiny features.
Solution: Move get_tabpage_arg() inside #ifdef.
2017-01-29 15:18:10 +01:00
Bram Moolenaar
2f72c70657
patch 8.0.0259: tab commands do not handle count correctly
...
Problem: Tab commands do not handle count correctly. (Ken Hamada)
Solution: Add ADDR_TABS_RELATIVE. (Hirohito Higashi)
2017-01-29 14:48:10 +01:00
Bram Moolenaar
c9b56b2ceb
patch 8.0.0258: mksession test leaves file behind
...
Problem: mksession test leaves file behind.
Solution: Delete the file. Rename files to start with "X".
2017-01-29 14:14:09 +01:00
Bram Moolenaar
e0b66da691
patch 8.0.0257: test file missing in distribution
...
Problem: The keyword test file is not included in the archive.
Solution: Update the list of files.
2017-01-28 18:42:56 +01:00
Bram Moolenaar
690afe1fef
Update runtime files.
2017-01-28 18:34:47 +01:00
Bram Moolenaar
3a29abcb61
patch 8.0.0256: missing changes to one file breaks test
...
Problem: Tests fail because some changes were not included.
Solution: Add changes to evalfunc.c
2017-01-28 18:31:41 +01:00
Bram Moolenaar
f13e00b2cf
patch 8.0.0255: setpos() does not use the buffer argument for all marks
...
Problem: When calling setpos() with a buffer argument it often is ignored.
(Matthew Malcomson)
Solution: Make the buffer argument work for all marks local to a buffer.
(neovim #5713 ) Add more tests.
2017-01-28 18:23:54 +01:00
Bram Moolenaar
c7b831ca15
patch 8.0.0254: error message of assert functions is sometimes incomplete
...
Problem: When using an assert function one can either specify a message or
get a message about what failed, not both.
Solution: Concatenate the error with the message.
2017-01-28 18:08:12 +01:00
Bram Moolenaar
36ae89c550
patch 8.0.0253: error when loading session if winminheight is 2
...
Problem: When creating a session when winminheight is 2 or larger and
loading that session gives an error.
Solution: Also set winminheight before setting winheight to 1. (Rafael
Bodill, neovim #5717 )
2017-01-28 17:11:14 +01:00
Bram Moolenaar
4019cf90b8
patch 8.0.0252: not properly recognizing word characters between 128 and 255
...
Problem: Characters below 256 that are not one byte are not always
recognized as word characters.
Solution: Make vim_iswordc() and vim_iswordp() work the same way. Add a test
for this. (Ozaki Kiichi)
2017-01-28 16:39:34 +01:00
Bram Moolenaar
f42dd3c390
patch 8.0.0251: not easy to select Python 2 or 3
...
Problem: It is not so easy to write a script that works with both Python 2
and Python 3, even when the Python code works with both.
Solution: Add 'pyxversion', :pyx, etc. (Marc Weber, Ken Takata)
2017-01-28 16:06:38 +01:00
Bram Moolenaar
0c0590d982
patch 8.0.0250: virtcol() does not work well for multi-byte characters
...
Problem: When virtcol() gets a column that is not the first byte of a
multi-byte character the result is unpredictable. (Christian
Ludwig)
Solution: Correct the column to the first byte of a multi-byte character.
Change the utf-8 test to new style.
2017-01-28 13:48:10 +01:00
Bram Moolenaar
4bc2f2e9fd
patch 8.0.0249: CI failure when a submit is close to previous one
...
Problem: When two submits happen quick after each other, the tests for the
first one may error out.
Solution: Use a git depth of 10 instead of 1. (Christian Brabandt)
2017-01-27 22:20:13 +01:00
Bram Moolenaar
45600ce8f2
patch 8.0.0248: vim_strcat() cannot handle overlapping arguments
...
Problem: vim_strcat() cannot handle overlapping arguments.
Solution: Use mch_memmove() instead of strcpy(). (Justin M Keyes,
closes #1415 )
2017-01-27 21:54:07 +01:00
Bram Moolenaar
aed6d0b81a
patch 8.0.0247: need to type Ctrl-N twice to select a completion
...
Problem: Under some circumstances, one needs to type Ctrl-N or Ctrl-P twice
to have a menu entry selected. (Lifepillar)
Solution: call ins_compl_free(). (Christian Brabandt, closes #1411 )
2017-01-27 21:48:54 +01:00
Bram Moolenaar
3a118be150
patch 8.0.0246: compiler warnings for int to pointer conversion
...
Problem: Compiler warnings for int to pointer conversion.
Solution: Fix macro for mch_memmove(). (John Marriott)
2017-01-27 21:22:19 +01:00
Bram Moolenaar
16038d50c4
patch 8.0.0245: zh_CN.cp936.po has a conversion error
...
Problem: The generated zh_CN.cp936.po message file is not encoded properly.
Solution: Instead of using zh_CN.po as input, use zh_CN.UTF-8.po.
2017-01-27 20:37:49 +01:00
Bram Moolenaar
d9c60648e5
patch 8.0.0244: making t_BE empty only has an effect before startup
...
Problem: When the user sets t_BE empty after startup to disable bracketed
paste, this has no direct effect.
Solution: When t_BE is made empty write t_BD. When t_BE is made non-empty
write the new value.
2017-01-27 20:03:18 +01:00
Bram Moolenaar
cc5b22b3bf
patch 8.0.0243: tolower() does not work if the byte count changes
...
Problem: When making a character lower case with tolower() changes the byte
cound, it is not made lower case.
Solution: Add strlow_save(). (Dominique Pelle, closes #1406 )
2017-01-26 22:51:56 +01:00
Bram Moolenaar
65c836e600
patch 8.0.0242: no tests for user command completion
...
Problem: Completion of user defined functions is not covered by tests.
Solution: Add tests. Also test various errors of user-defined commands.
(Dominique Pelle, closes #1413 )
2017-01-26 22:07:33 +01:00
Bram Moolenaar
52c0de1de1
patch 8.0.0241: fallback implementation of mch_memmove is unused
...
Problem: Vim defines a mch_memmove() function but it doesn't work, thus is
always unused.
Solution: Remove the mch_memmove implementation. (suggested by Dominique
Pelle)
2017-01-26 21:36:34 +01:00
Bram Moolenaar
4f7090b93d
patch 8.0.0240: failure with one build on CI
...
Problem: The clang build on CI fails with one configuration.
Solution: Redo a previous patch that was accidentally reverted.
2017-01-26 21:24:02 +01:00
Bram Moolenaar
1e07633a5d
patch 8.0.0239: no CI with an address sanitizer
...
Problem: The address sanitizer sometimes finds errors, but it needs to be
run manually.
Solution: Add an environment to Travis with clang and the address sanitizer.
(Christian Brabandt) Also include changes only on github.
2017-01-26 20:11:12 +01:00
Bram Moolenaar
9e817c8a31
patch 8.0.0238: bracketed paste does not disable autoindent
...
Problem: When using bracketed paste autoindent causes indent to be
increased.
Solution: Disable 'ai' and set 'paste' temporarily. (Ken Takata)
2017-01-25 21:36:17 +01:00
Bram Moolenaar
ba47b51ff8
patch 8.0.0237: when 'wildoptions' is "tagfile" completion may not work
...
Problem: When setting wildoptions=tagfile the completion context is not set
correctly. (desjardins)
Solution: Check for EXPAND_TAGS_LISTFILES. (Christian Brabandt, closes #1399 )
2017-01-24 21:18:19 +01:00
Bram Moolenaar
6a717f17ec
patch 8.0.0236: gcc complains about uninitialized variable
...
Problem: Gcc complains that a variable may be used uninitialized. Confusion
between variable and label name. (John Marriott)
Solution: Initialize it. Rename end to end_lnum.
2017-01-24 20:47:50 +01:00
Bram Moolenaar
b031c4ea04
patch 8.0.0235: memory leak in diff mode
...
Problem: Memory leak detected when running tests for diff mode.
Solution: Free p_extra_free.
2017-01-24 20:14:48 +01:00
Bram Moolenaar
941c12da3c
patch 8.0.0234: crash when using put in Visual mode
...
Problem: When several lines are visually selected and one of them is short,
using put may cause a crash. (Axel Bender)
Solution: Check for a short line. (Christian Brabandt)
2017-01-24 19:55:43 +01:00
Bram Moolenaar
bff6ad1331
patch 8.0.0233: paste test fails in the GUI
...
Problem: The paste test fails if the GUI is being used.
Solution: Skip the test in the GUI.
2017-01-24 19:18:13 +01:00
Bram Moolenaar
48c9f3b123
patch 8.0.0232: paste does not work when 'esckeys' is off
...
Problem: Pasting in Insert mode does not work when bracketed paste is used
and 'esckeys' is off.
Solution: When 'esckeys' is off disable bracketed paste in Insert mode.
2017-01-24 19:08:15 +01:00
Bram Moolenaar
076e502199
patch 8.0.0231: bracketed paste mode is not tested
...
Problem: There are no tests for bracketed paste mode.
Solution: Add a test. Fix repeating with "normal .".
2017-01-24 18:58:30 +01:00
Bram Moolenaar
915350edec
patch 8.0.0230: bracketed paste does not support line breaks
...
Problem: When using bracketed paste line breaks are not respected.
Solution: Turn CR characters into a line break if the text is being
inserted. (closes #1404 )
2017-01-24 17:50:52 +01:00
Bram Moolenaar
24a2d416ec
patch 8.0.0229: local 'formatprg' option value leaks
...
Problem: When freeing a buffer the local value of the 'formatprg' option is
not cleared.
Solution: Add missing change.
2017-01-24 17:48:36 +01:00
Bram Moolenaar
abbc448bc0
patch 8.0.0228: pasting in xterm on the command line has PasteStart
...
Problem: When pasting test in an xterm on the command line it is surrounded
by <PasteStart> and <PasteEnd>. (Johannes Kaltenbach)
Solution: Add missing changes.
2017-01-24 15:57:55 +01:00
Bram Moolenaar
2aa5f696b9
patch 8.0.0227: crash with ff=dos when first line in file has no CR
...
Problem: Crash when 'fileformat' is forced to "dos" and the first line in
the file is empty and does not have a CR character.
Solution: Don't check for CR before the start of the buffer.
2017-01-24 15:46:48 +01:00
Bram Moolenaar
1695f99d08
patch 8.0.0226: test for patch 8.0.0224 missing CR characters
...
Problem: The test for patch 8.0.0224 misses the CR characters and passes
even without the fix. (Christian Brabandt)
Solution: Use double quotes and \<CR>.
2017-01-24 13:18:43 +01:00
Bram Moolenaar
9957a10d0f
patch 8.0.0225: put in Visual block mode terminates early
...
Problem: When a block is visually selected and put is used on the end of
the selection only one line is changed.
Solution: Check for the end properly. (Christian Brabandt, neovim issue
5781)
2017-01-23 21:53:53 +01:00
Bram Moolenaar
7a2699e868
patch 8.0.0224: change to 'fileformats' from autocmd does not take effect
...
Problem: When 'fileformats' is changed in a BufReadPre auto command, it
does not take effect in readfile(). (Gary Johnson)
Solution: Check the value of 'fileformats' after executing auto commands.
(Christian Brabandt)
2017-01-23 21:31:09 +01:00
Bram Moolenaar
fffbf308dd
patch 8.0.0223: Coverity warns for an uninitialized variable
...
Problem: Coverity gets confused by the flags passed to find_tags() and
warnts for an uninitialized variable.
Solution: Disallow using cscope and help tags at the same time.
2017-01-23 20:47:12 +01:00
Bram Moolenaar
c81299684b
patch 8.0.0222: blockwise put on multi-byte character misplaced
...
Problem: When a multi-byte character ends in a zero byte, putting blockwise
text puts it before the character instead of after it.
Solution: Use int instead of char for the character under the cursor.
(Luchr, closes #1403 ) Add a test.
2017-01-22 20:04:51 +01:00
Bram Moolenaar
6a8ede99dd
patch 8.0.0221: unnecessary condition on PROTO
...
Problem: Checking if PROTO is defined inside a function has no effect.
Solution: Remove the check for PROTO. (Hirohito Higashi)
2017-01-22 19:49:12 +01:00
Bram Moolenaar
15eedf1d62
patch 8.0.0220: completion of highlight names misses a few values
...
Problem: Completion for :match does not show "none" and other missing
highlight names.
Solution: Skip over cleared entries before checking the index to be at the
end.
2017-01-22 19:25:33 +01:00
Bram Moolenaar
7a40ea2138
patch 8.0.0219: ubsan reports errors for overflow
...
Problem: Ubsan reports errors for integer overflow.
Solution: Define macros for minimum and maximum values. Select an
expression based on the value. (Mike Williams)
2017-01-22 18:34:57 +01:00
Bram Moolenaar
2b2207ba69
patch 8.0.0218: no completion for :cexpr and similar commands
...
Problem: No command line completion for :cexpr, :cgetexpr, :caddexpr, etc.
Solution: Make completion work. (Yegappan Lakshmanan) Add a test.
2017-01-22 16:46:56 +01:00
Bram Moolenaar
e2d74dbe19
patch 8.0.0217: build fails without cscope feature
...
Problem: Build fails without the cscope feature.
Solution: Add #ifdef.
2017-01-22 16:13:35 +01:00
Bram Moolenaar
e2c6037da3
patch 8.0.0216: decoding js style json may fail
...
Problem: When decoding JSON with a JS style object the JSON test may use a
NULL pointer. (Coverity)
Solution: Check for a NULL pointer.
2017-01-22 15:56:26 +01:00
Bram Moolenaar
e362c3d2c3
patch 8.0.0215: NULL pointer use if cscope line looks like emacs tag
...
Problem: When a Cscope line contains CTRL-L a NULL pointer may be used.
(Coverity)
Solution: Don't check for an emacs tag in a cscope line.
2017-01-22 15:40:00 +01:00
Bram Moolenaar
d7a96151e0
patch 8.0.0214: leaking memory when syntax cluster id is unknown
...
Problem: Leaking memory when syntax cluster id is unknown. (Coverity)
Solution: Free the memory.
2017-01-22 15:28:55 +01:00
Bram Moolenaar
ca24e2cfcf
patch 8.0.0213: Netbeans specialKeys command does not check argument length
...
Problem: The Netbeans "specialKeys" command does not check if the argument
fits in the buffer. (Coverity)
Solution: Add a length check.
2017-01-22 15:19:22 +01:00
Bram Moolenaar
423977d3ce
patch 8.0.0212: buffer for key name may be too small
...
Problem: The buffer used to store a key name theoreticaly could be too
small. (Coverity)
Solution: Count all possible modifier characters. Add a check for the
length just in case.
2017-01-22 15:05:12 +01:00
Bram Moolenaar
560379d7ae
patch 8.0.0211: cannot build without the multi-byte feature
...
Problem: Build fails if the multi-byte feature is disabled.
Solution: Change #ifdef around ins_char_bytes.
2017-01-21 22:50:00 +01:00
Bram Moolenaar
ec2da36ca4
patch 8.0.0210: no support for bracketed paste
...
Problem: Vim does not support bracketed paste, as implemented by xterm and
other terminals.
Solution: Add t_BE, t_BD, t_PS and t_PE.
2017-01-21 20:04:22 +01:00
Bram Moolenaar
41baa7983a
patch 8.0.0209: cursor binding does not work with :substitute
...
Problem: When using :substitute with the "c" flag and 'cursorbind' is set
the cursor is not updated in other windows.
Solution: Call do_check_cursorbind(). (Masanori Misono)
2017-01-21 14:45:09 +01:00
Bram Moolenaar
25b0e6b701
patch 8.0.0208: internally used commands end up in history
...
Problem: Internally used commands for CTRL-Z and mouse click end up in
history. (Matthew Malcomson)
Solution: Use do_cmdline_cmd() instead of stuffing them in the readahead
buffer. (James McCoy, closes #1395 )
2017-01-20 21:51:53 +01:00
Bram Moolenaar
23c9e8b3bc
patch 8.0.0207: leaking file descriptor when system() fails
...
Problem: Leaking file descriptor when system() cannot find the buffer.
(Coverity)
Solution: Close the file descriptor. (Dominique Pelle, closes #1398 )
2017-01-20 19:59:54 +01:00
Bram Moolenaar
8822744b4d
patch 8.0.0206: test coverage for :retab insufficient
...
Problem: Test coverage for :retab insufficient.
Solution: Add test for :retab. (Dominique Pelle, closes #1391 )
2017-01-17 22:16:00 +01:00
Bram Moolenaar
5e4e1b1299
patch 8.0.0205: wrong behavior after :undojoin
...
Problem: After :undojoin some commands don't work properly, such as :redo.
(Matthew Malcomson)
Solution: Don't set curbuf->b_u_curhead. (closes #1390 )
2017-01-17 22:09:45 +01:00
Bram Moolenaar
eb46f8fa14
patch 8.0.0204: compiler warns for uninitialized variable
...
Problem: Compiler warns for uninitialized variable. (Tony Mechelynck)
Solution: When skipping set "id" to -1.
2017-01-17 19:48:53 +01:00
Bram Moolenaar
6e78e27b8a
patch 8.0.0203: order of complication flags is sometimes wrong
...
Problem: Order of complication flags is sometimes wrong.
Solution: Put interface-specific flags before ALL_CFLAGS. (idea by Yousong
Zhou, closes #1100 )
2017-01-17 19:20:15 +01:00
Bram Moolenaar
4007ed4a5e
patch 8.0.0202: no test for invalid syntax group name
...
Problem: No test for invalid syntax group name.
Solution: Add a test for group name error and warning.
2017-01-17 18:14:54 +01:00
Bram Moolenaar
d61e8aaae5
patch 8.0.0201: completion of highlight groups includes cleared names
...
Problem: When completing a group name for a highlight or syntax command
cleared groups are included.
Solution: Skip groups that have been cleared.
2017-01-17 17:44:46 +01:00
Bram Moolenaar
58f60ca2fc
patch 8.0.0200: some syntax arguments are not tested
...
Problem: Some syntax arguments are not tested.
Solution: Add more syntax command tests.
2017-01-17 17:19:00 +01:00
Bram Moolenaar
6d721c7e10
patch 8.0.0199: compiler warnings for libcall
...
Problem: Warning for an unused parameter when the libcall feature is
disabled. Warning for a function type cast when compiling with
-pedantic.
Solution: Add UNUSED. Use a different type cast. (Damien Molinier)
2017-01-17 16:56:28 +01:00
Bram Moolenaar
de318c5c35
patch 8.0.0198: some syntax arguments take effect even after "if 0"
...
Problem: Some syntax arguments take effect even after "if 0". (Taylor
Venable)
Solution: Properly skip the syntax statements. Make "syn case" and "syn
conceal" report the current state. Fix that "syn clear" didn't
reset the conceal flag. Add tests for :syntax skipping properly.
2017-01-17 16:27:10 +01:00
Bram Moolenaar
369b6f57c4
Update runtime files.
2017-01-17 12:22:32 +01:00
Bram Moolenaar
97d62d4321
patch 8.0.0197: system() test skips some parts for MS-Windows
...
Problem: On MS-Windows the system() test skips a few parts.
Solution: Swap single and double quotes for the command.
2017-01-16 22:53:57 +01:00
Bram Moolenaar
c011a3d083
patch 8.0.0196: profile test is slo and does not work on MS-Windows
...
Problem: The test for :profile is slow and does not work on MS-Windows.
Solution: Use the "-es" argument. (Dominique Pelle) Swap single and double
quotes for system()
2017-01-16 22:37:42 +01:00
Bram Moolenaar
a9d23c2087
patch 8.0.0195: fail to jump to static tag in current file
...
Problem: Jumping to a tag that is a static item in the current file fails.
(Kazunobu Kuriyama)
Solution: Make sure the first byte of the tag key is not NUL. (Suggested by
James McCoy, closes #1387 )
2017-01-16 20:53:34 +01:00
Bram Moolenaar
e32bbded64
patch 8.0.0194: profile tests fails if total and self time are equal
...
Problem: Profile tests fails if total and self time are equal.
Solution: Make one time optional.
2017-01-15 21:12:48 +01:00
Bram Moolenaar
1b9750d805
patch 8.0.0193: accidentally removed #ifdef
...
Problem: Accidentally removed #ifdef.
Solution: Put it back. (Masanori Misono)
2017-01-15 20:51:37 +01:00
Bram Moolenaar
42b8d916c7
patch 8.0.0192: cannot build with tiny features
...
Problem: Build fails with tiny features.
Solution: Change #ifdef for hash_clear(). Avoid warning for unused
argument.
2017-01-15 17:18:57 +01:00
Bram Moolenaar
4f391796b7
patch 8.0.0191: can't build with Ruby on some systems
...
Problem: Some systems do not have ruby_sysinit(), causing the build to
fail.
Solution: Clean up how ruby_sysinit() and NtInitialize() are used. (Taro
Muraoka)
2017-01-15 16:59:07 +01:00
Bram Moolenaar
810f9c361c
patch 8.0.0190: finding duplicate tags uses a slow linear search
...
Problem: Detecting duplicate tags uses a slow linear search.
Solution: Use a much faster hash table solution. (James McCoy, closes #1046 )
But don't add hi_keylen, it makes hash tables 50% bigger.
2017-01-15 16:52:51 +01:00
Bram Moolenaar
296b1f28ca
patch 8.0.0189: profile commands are not tested
...
Problem: There are no tests for the :profile command.
Solution: Add tests. (Dominique Pelle, closes #1383 )
2017-01-15 15:22:33 +01:00
Bram Moolenaar
9506cad7a1
patch 8.0.0188: redrawing for 'cursorbind' is inefficient
...
Problem: Using NOT_VALID for redraw_later() to update the cursor
line/column highlighting is not efficient.
Solution: Call validate_cursor() when 'cul' or 'cuc' is set.
2017-01-15 13:53:49 +01:00
Bram Moolenaar
fe6ce331d9
patch 8.0.0187: cant build with new Ruby version
...
Problem: Building with a new Ruby version fails.
Solution: Use ruby_sysinit() instead of NtInitialize(). (Tomas Volf,
closes #1382 )
2017-01-14 20:12:01 +01:00
Bram Moolenaar
5869cf060e
patch 8.0.0186: confusing error message from assert_notequal()
...
Problem: The error message from assert_notequal() is confusing.
Solution: Only mention the expected value.
2017-01-14 20:06:14 +01:00
Bram Moolenaar
fad609d067
patch 8.0.0185: system() test fails on MS-Windows
...
Problem: The system() test fails on MS-Windows.
Solution: Skip the test on MS-Windows.
2017-01-14 19:38:36 +01:00
Bram Moolenaar
2b7bc567b9
patch 8.0.0184: when an error is caught Vim still exits with non-zero result
...
Problem: When in Ex mode and an error is caught by try-catch, Vim still
exits with a non-zero exit code.
Solution: Don't set ex_exitval when inside a try-catch. (partly by Christian
Brabandt)
2017-01-14 19:24:52 +01:00
Bram Moolenaar
7173b47958
patch 8.0.0183: ubsan warns for unaligned address
...
Problem: Ubsan warns for using a pointer that is not aligned.
Solution: First copy the address. (Yegappan Lakshmanan)
2017-01-14 17:04:38 +01:00
Bram Moolenaar
e47683a091
patch 8.0.0182: cursor ilne not update when 'cursorbind' is set
...
Problem: When 'cursorbind' and 'cursorline' are set, but 'cursorcolumn' is
not, then the cursor line highlighting is not updated. (Hirohito
Higashi)
Solution: Call redraw_later() with NOT_VALID.
2017-01-14 15:52:46 +01:00
Bram Moolenaar
519d7785f4
patch 8.0.0181: with cursorbind set cursor column highlighting is off
...
Problem: When 'cursorbind' and 'cursorcolumn' are both on, the column
highlignt in non-current windows is wrong.
Solution: Add validate_cursor(). (Masanori Misono, closes #1372 )
2017-01-14 14:54:33 +01:00
Bram Moolenaar
83381f7129
patch 8.0.0180: error E937 is used twice
...
Problem: Error E937 is used both for duplicate key in JSON and for trying
to delete a buffer that is in use.
Solution: Rename the JSON error to E938. (Norio Takagi, closes #1376 )
2017-01-14 14:36:08 +01:00
Bram Moolenaar
9be7c04e6c
patch 8.0.0179: cannot have a local value for 'formatprg'
...
Problem: 'formatprg' is a global option but the value may depend on the
type of buffer. (Sung Pae)
Solution: Make 'formatprg' global-local. (closes #1380 )
2017-01-14 14:28:30 +01:00
Bram Moolenaar
9b73c4a215
patch 8.0.0178: command count test fails on MS-Windows
...
Problem: test_command_count may fail when a previous test interferes, seen
on MS-Windows.
Solution: Run it separately.
2017-01-13 22:30:08 +01:00
Bram Moolenaar
e13b9afe12
patch 8.0.0177: BufEnter autocommand not fired for a directory
...
Problem: When opening a buffer on a directory and inside a try/catch then
the BufEnter event is not triggered.
Solution: Return NOTDONE from readfile() for a directory and deal with the
three possible return values. (Justin M. Keyes, closes #1375 ,
closes #1353 )
2017-01-13 22:01:02 +01:00
Bram Moolenaar
70bcd7336f
patch 8.0.0176: cannot use :change inside a function definition
...
Problem: Using :change in between :function and :endfunction fails.
Solution: Recognize :change inside a function. (ichizok, closes #1374 )
2017-01-12 22:20:54 +01:00
Bram Moolenaar
972c3b8f1b
patch 8.0.0175: setting language on MS-Windows does not always work
...
Problem: Setting language in gvim on MS-Windows does not work when
libintl.dll is dynamically linked with msvcrt.dll.
Solution: Use putenv() from libintl as well. (Ken Takata, closes #1082 )
2017-01-12 21:44:49 +01:00
Bram Moolenaar
b8f7bd68f6
patch 8.0.0174: executing "locale -a" on MS-Windows needlessly
...
Problem: For completion "locale -a" is executed on MS-Windows, even though
it most likely won't work.
Solution: Skip executing "locale -a" on MS-Windows. (Ken Takata)
2017-01-12 20:28:25 +01:00
Bram Moolenaar
a1fa892939
patch 8.0.0173: build fails with EBCDIC defined
...
Problem: When compiling with EBCDIC defined the build fails. (Yaroslav
Kuzmin)
Solution: Move sortFunctions() to the right file. Avoid warning for
redefining __SUSV3.
2017-01-12 20:06:33 +01:00
Bram Moolenaar
1d669c233c
patch 8.0.0172: command line window does not work
...
Problem: The command selected in the command line window is not executed.
(Andrey Starodubtsev)
Solution: Save and restore the command line at a lower level. (closes #1370 )
2017-01-11 22:40:19 +01:00
Bram Moolenaar
ee142add22
patch 8.0.0171: JS style JSON does not support single quotes
...
Problem: JS style JSON does not support single quotes.
Solution: Allow for single quotes. (Yasuhiro Matsumoto, closes #1371 )
2017-01-11 21:50:08 +01:00
Bram Moolenaar
e32abbe42c
patch 8.0.0170: crash in channel test
...
Problem: Channel test fails for using freed memory.
Solution: Fix memory use in json_decode().
2017-01-10 22:57:34 +01:00
Bram Moolenaar
8b2f19536f
patch 8.0.0169: json_decode() may run out of stack space
...
Problem: For complicated string json_decode() may run out of stack space.
Solution: Change the recursive solution into an iterative solution.
2017-01-10 19:44:18 +01:00
Bram Moolenaar
872004132f
patch 8.0.0168: not all float functionality is tested
...
Problem: Still some float functionality is not covered by tests.
Solution: Add more tests. (Dominique Pelle, closes #1364 )
2017-01-10 16:31:20 +01:00
Bram Moolenaar
08243d26d2
patch 8.0.0167: str2nr()/str2float() fail with negative values
...
Problem: str2nr() and str2float() do not always work with negative values.
Solution: Be more flexible about handling signs. (LemonBoy, closes #1332 )
Add more tests.
2017-01-10 16:12:29 +01:00
Bram Moolenaar
03c60c1573
patch 8.0.0166: JSON with a duplicate key gives an internal error
...
Problem: JSON with a duplicate key gives an internal error. (Lcd)
Solution: Give a normal error. Avoid an error when parsing JSON from a
remote client fails.
2017-01-10 15:15:37 +01:00
Bram Moolenaar
f446b48ff0
patch 8.0.0165: ubsan warns for integer overflow
...
Problem: Ubsan warns for integer overflow.
Solution: Swap two conditions. (Dominique Pelle)
2017-01-10 13:55:14 +01:00
Bram Moolenaar
caa55b65c2
patch 8.0.0164: outdated and misplaced comments
...
Problem: Outdated and misplaced comments.
Solution: Fix the comments.
2017-01-10 13:51:09 +01:00
Bram Moolenaar
68563937f5
Updated runtime files.
2017-01-10 13:31:15 +01:00
Bram Moolenaar
6abda995a5
patch 8.0.0163: cannot build with Ruby 2.4
...
Problem: Ruby 2.4 no longer supports rb_cFixnum.
Solution: move rb_cFixnum into an #ifdef. (Kazuki Sakamoto, closes #1365 )
2017-01-09 21:10:31 +01:00
Bram Moolenaar
009c7b2640
patch 8.0.0162: build error on Fedora 23
...
Problem: Build error on Fedora 23 with small features and gnome2.
Solution: Undefine ngettext(). (Hirohito Higashi)
2017-01-09 20:30:27 +01:00
Bram Moolenaar
4d0504019c
patch 8.0.0161: can't build with small features
...
Problem: Build fails when using small features.
Solution: Update #ifdef for using save_ccline. (Hirohito Higashi)
2017-01-09 12:58:11 +01:00
Bram Moolenaar
de33011ec6
patch 8.0.0160: EMSG() is sometimes used where it should be IEMSG()
...
Problem: EMSG() is sometimes used for internal errors.
Solution: Change them to IEMSG(). (Dominique Pelle) And a few more.
2017-01-08 20:50:52 +01:00
Bram Moolenaar
c695cec469
patch 8.0.0159: crash on startup when updating tabline
...
Problem: Using a NULL pointer when using feedkeys() to trigger drawing a
tabline.
Solution: Skip drawing a tabline if TabPageIdxs is NULL. (Dominique Pelle)
Also fix recursing into getcmdline() from the cmd window.
2017-01-08 20:00:04 +01:00
Bram Moolenaar
6247361101
patch 8.0.0158: float funcion test fails on MS-Windows
...
Problem: On MS-Windows some float functions return a different value when
passed unusual values. strtod() doesn't work for "inf" and "nan".
Solution: Accept both results. Fix str2float() for MS-Windows. Also
reorder assert function arguments.
2017-01-08 19:25:40 +01:00
Bram Moolenaar
2d02839050
patch 8.0.0157: no completion for :syntax spell and :syntax sync
...
Problem: No command line completion for ":syntax spell" and ":syntax sync".
Solution: Implement the completion. (Dominique Pelle)
2017-01-08 18:28:22 +01:00
Bram Moolenaar
453b576ee5
patch 8.0.0156: not enough test coverage for float functions
...
Problem: Several float functions are not covered by tests.
Solution: Add float tests. (Dominique Pelle)
2017-01-08 17:59:14 +01:00
Bram Moolenaar
a216255a4f
patch 8.0.0155: ubsan complains about NULL pointer
...
Problem: When sorting zero elements a NULL pointer is passed to qsort(),
which ubsan warns for.
Solution: Don't call qsort() if there are no elements. (Dominique Pelle)
2017-01-08 17:46:20 +01:00
Bram Moolenaar
31f19ce0a0
patch 8.0.0154: system() test fails on OS/X
...
Problem: system() test fails on OS/X.
Solution: Deal with leading spaces.
2017-01-08 14:14:43 +01:00
Bram Moolenaar
9d9c356517
patch 8.0.0153: system() test fails on MS-Windows
...
Problem: system() test fails on MS-Windows.
Solution: Deal when extra space and CR.
2017-01-08 13:55:06 +01:00
Bram Moolenaar
04e94c7881
patch 8.0.0152: stray channellog created when running tests
...
Problem: Running the channel test creates channellog.
Solution: Delete the debug line.
2017-01-08 13:38:58 +01:00
Bram Moolenaar
12c4492dd3
patch 8.0.0151: passing buffer content to system() is clumsy
...
Problem: To pass buffer content to system() and systemlist() one has to
first create a string or list.
Solution: Allow passing a buffer number. (LemonBoy, closes #1240 )
2017-01-08 13:26:03 +01:00
Bram Moolenaar
7069bf18e1
patch 8.0.0150: completion for :filter does not skip the pattern
...
Problem: When the pattern of :filter does not have a separator then
completion of the command fails.
Solution: Skip over the pattern. (Ozaki Kiichi, clodes #1299 )
2017-01-07 20:39:53 +01:00
Bram Moolenaar
cbd4de44e8
patch 8.0.0149: :earlier does not work after reading the undo file
...
Problem: ":earlier" and ":later" do not work after startup or reading the
undo file.
Solution: Use absolute time stamps instead of relative to the Vim start
time. (Christian Brabandt, Pavel Juhas, closes #1300 , closes
#1254 )
2017-01-07 16:14:57 +01:00
Bram Moolenaar
c6aa475a27
patch 8.0.0148: wrong indent in C preprocessor with line continuation
...
Problem: When a C preprocessor statement has two line continuations the
following line does not have the right indent. (Ken Takata)
Solution: Add the indent of the previous continuation line. (Hirohito
Higashi)
2017-01-07 15:39:43 +01:00
Bram Moolenaar
6e450a5754
patch 8.0.0147: searchpair() fails when 'magic' is off
...
Problem: searchpair() does not work when 'magic' is off. (Chris Paul)
Solution: Add \m in the pattern. (Christian Brabandt, closes #1341 )
2017-01-06 20:03:58 +01:00
Bram Moolenaar
287266527a
patch 8.0.0146: termguicolors uses wrong colors on MS-Windows with ConEmu
...
Problem: When using 'termguicolors' on MS-Windows the RGB definition causes
the colors to be wrong.
Solution: Undefined RGB and use our own. (Gabriel Barta)
2017-01-06 18:16:19 +01:00
Bram Moolenaar
29891c4ed4
patch 8.0.0145: running tests on MS-Windows is noisy
...
Problem: Running tests on MS-Windows is a little bit noisy.
Solution: Redirect some output to "nul". (Ken Takata)
2017-01-06 18:00:12 +01:00
Bram Moolenaar
aaeabfbca5
Only install coveralls when used.
2017-01-06 16:47:24 +01:00
Bram Moolenaar
14a612fa2e
Better solution to make coveralls work again.
2017-01-06 16:35:04 +01:00
Bram Moolenaar
7034a83743
Tune travis config for coverage with gcc only.
2017-01-06 16:01:59 +01:00
Bram Moolenaar
a4ce25bd98
Another attempt to make coveralls work.
2017-01-06 15:37:45 +01:00
Bram Moolenaar
294740d2ac
Attempt to make coverage working again.
2017-01-06 15:28:44 +01:00
Bram Moolenaar
9269315f63
patch 8.0.0144: when using MSVC the GvimExt directory is cleaned twice
...
Problem: When using MSVC the GvimExt directory is cleaned twice.
Solution: Remove the lines. (Ken Takata)
2017-01-06 14:55:36 +01:00
Bram Moolenaar
f845b87f2b
patch 8.0.0143: line number of current buffer in getbufinfo() is wrong
...
Problem: Line number of current buffer in getbufinfo() is wrong.
Solution: For the current buffer use the current line number. (Ken Takata)
2017-01-06 14:04:54 +01:00
Bram Moolenaar
0cdb72aa38
patch 8.0.0142
...
Problem: Normal colors are wrong with 'termguicolors'.
Solution: Initialize to INVALCOLOR instead of zero. (Ben Jackson, closes
#1344 )
2017-01-02 21:37:40 +01:00
Bram Moolenaar
bc2eada542
Updated runtime files.
2017-01-02 21:27:47 +01:00
Bram Moolenaar
269aec7e61
patch 8.0.0141
...
Problem: Nested function test fails on AppVeyor.
Solution: Disable the test on Windows for now.
2017-01-02 18:32:39 +01:00
Bram Moolenaar
f8eb9c51e5
patch 8.0.0140
...
Problem: Pasting inserted text in Visual mode does not work properly.
(Matthew Malcomson)
Solution: Stop Visual mode before stuffing the inserted text. (Christian
Brabandt, from neovim #5709 )
2017-01-02 17:31:24 +01:00
Bram Moolenaar
5e1e6d265d
patch 8.0.0139
...
Problem: Warning for unused argument.
Solution: Add UNUSED.
2017-01-02 17:26:00 +01:00
Bram Moolenaar
b094ff4b2b
patch 8.0.0138
...
Problem: Small build fails.
Solution: Add #ifdef.
2017-01-02 16:16:39 +01:00
Bram Moolenaar
777b30f827
patch 8.0.0137
...
Problem: When 'maxfuncdepth' is set above 200 the nesting is limited to
200. (Brett Stahlman)
Solution: Allow for Ex command recursion depending on 'maxfuncdepth'.
2017-01-02 15:26:27 +01:00
Bram Moolenaar
54b2bfa399
patch 8.0.0136
...
Problem: When using indent folding and changing indent the wrong fold is
opened. (Jonathan Fudger)
Solution: Open the fold under the cursor a bit later. (Christian Brabandt)
2017-01-02 14:57:08 +01:00
Bram Moolenaar
ded2782783
patch 8.0.0135
...
Problem: An address relative to the current line, ":.,+3y", does not work
properly on a closed fold. (Efraim Yawitz)
Solution: Correct for including the closed fold. (Christian Brabandt)
2017-01-02 14:27:34 +01:00
Bram Moolenaar
c4bfedabe0
patch 8.0.0134
...
Problem: Null pointer access reported by UBsan.
Solution: Check curwin->w_buffer is not NULL. (Yegappan Lakshmanan)
2016-12-14 21:42:00 +01:00
Bram Moolenaar
fe38b494ff
patch 8.0.0133
...
Problem: "2;'(" causes ml_get errors in an empty buffer. (Dominique Pelle)
Solution: Check the cursor line earlier.
2016-12-11 21:34:23 +01:00
Bram Moolenaar
4c8980b717
patch 8.0.0132
...
Problem: Test fails because of using :finish.
Solution: Change to return.
2016-12-11 15:24:48 +01:00
Bram Moolenaar
73b484c4da
patch 8.0.0131
...
Problem: Not enough test coverage for syntax commands.
Solution: Add more tests. (Dominique Pelle)
2016-12-11 15:11:17 +01:00
Bram Moolenaar
63de19e805
patch 8.0.0130
...
Problem: Configure uses "ushort" while the Vim code doesn't.
Solution: Use "unsigned short" instead. (Fredrik Fornwall, closes #1314 )
2016-12-09 20:11:26 +01:00
Bram Moolenaar
0df3c7f2a0
patch 8.0.0129
...
Problem: Parallel make still doesn't work. (Lewis Muir)
Solution: Define OBJ_MAIN.
2016-12-09 19:57:14 +01:00
Bram Moolenaar
7089237885
patch 8.0.0128
...
Problem: Display test fails on MS-Windows.
Solution: Set 'isprint' to "@".
2016-12-09 19:51:49 +01:00
Bram Moolenaar
73fd498886
patch 8.0.0127
...
Problem: Cancelling completion still inserts text when formatting is done
for 'textwidth'. (lacygoill)
Solution: Don't format when CTRL-E was typed. (Hirohito Higashi,
closes #1312 )
2016-12-09 19:36:56 +01:00
Bram Moolenaar
6270660611
patch 8.0.0126
...
Problem: Display problem with 'foldcolumn' and a wide character.
(esiegerman)
Solution: Don't use "extra" but an allocated buffer. (Christian Brabandt,
closes #1310 )
2016-12-09 19:28:48 +01:00
Bram Moolenaar
eaaa9bbda6
patch 8.0.0125
...
Problem: Not enough testing for entering Ex commands.
Solution: Add test for CTRL-\ e {expr}. (Dominique Pelle)
2016-12-09 18:42:20 +01:00
Bram Moolenaar
3421566376
patch 8.0.0124
...
Problem: Internal error for assert_inrange(1, 1).
Solution: Adjust number of allowed arguments. (Dominique Pelle)
2016-12-04 13:37:41 +01:00
Bram Moolenaar
a899e6ecc4
patch 8.0.0123
...
Problem: Modern Sun compilers define "__sun" instead of "sun".
Solution: Use __sun. (closes #1296 )
2016-12-03 16:40:51 +01:00
Bram Moolenaar
3fad98e8af
patch 8.0.0122
...
Problem: Channel test is still flaky on OS X.
Solution: Add a short sleep.
2016-12-03 15:23:40 +01:00
Bram Moolenaar
a2477fd349
patch 8.0.0121
...
Problem: Setting 'cursorline' changes the curswant column. (Daniel Hahler)
Solution: Add the P_RWINONLY flag. (closes #1297 )
2016-12-03 15:13:20 +01:00
Bram Moolenaar
5643db84c6
patch 8.0.0120
...
Problem: Channel test is still flaky on OS X.
Solution: Set the drop argument to "never".
2016-12-03 14:29:10 +01:00
Bram Moolenaar
21efc3633e
patch 8.0.0119
...
Problem: No test for using CTRL-R on the command line.
Solution: Add a test. (Dominique Pelle) And some more.
2016-12-03 14:05:49 +01:00
Bram Moolenaar
99c5eb4fd7
Add objects dirstamp to gitignore.
2016-12-02 21:24:21 +01:00
Bram Moolenaar
5162822914
patch 8.0.0118
...
Problem: "make proto" adds extra function prototype.
Solution: Add #ifdef.
2016-12-01 23:03:28 +01:00
Bram Moolenaar
cf49790443
Updated runtime files.
2016-12-01 22:57:02 +01:00
Bram Moolenaar
327054df45
patch 8.0.0117
...
Problem: Parallel make fails. (J. Lewis Muir)
Solution: Make sure the objects directory exists. (closes #1259 )
2016-12-01 21:46:14 +01:00
Bram Moolenaar
6dbf66aa3e
patch 8.0.0116
...
Problem: When reading English help and using CTRl-] the language from
'helplang' is used.
Solution: Make help tag jumps keep the language. (Tatsuki, test by Hirohito
Higashi, closes #1249 )
2016-12-01 21:32:32 +01:00
Bram Moolenaar
e3af763d5e
patch 8.0.0115
...
Problem: When building with Cygwin libwinpthread isn't found.
Solution: Link winpthread statically. (jmmerz, closes #1255 , closes #1256 )
2016-12-01 20:37:47 +01:00
Bram Moolenaar
b04a98f6c3
patch 8.0.0114
...
Problem: Coding style not optimal.
Solution: Add spaces. (Ken Takata)
2016-12-01 20:32:29 +01:00
Bram Moolenaar
87f3d202a9
patch 8.0.0113
...
Problem: MS-Windows: message box to prompt for saving changes may appear on
the wrong monitor.
Solution: Adjust the CenterWindow function. (Ken Takata)
2016-12-01 20:18:50 +01:00
Bram Moolenaar
eca626fcdb
patch 8.0.0112
...
Problem: Tests 92 and 93 are old style.
Solution: Make test92 and test93 new style. (Hirohito Higashi, closes #1289 )
2016-12-01 18:47:38 +01:00
Bram Moolenaar
eebd84eb94
patch 8.0.0111
...
Problem: The :history command is not tested.
Solution: Add tests. (Dominique Pelle)
2016-12-01 17:57:44 +01:00
Bram Moolenaar
5a030a540f
patch 8.0.0110
...
Problem: Drop command doesn't use existing window.
Solution: Check the window width properly. (Hirohito Higashi)
2016-12-01 17:48:29 +01:00
Bram Moolenaar
b129a447f3
patch 8.0.0109
...
Problem: Still checking if memcmp() exists while every system should have
it now.
Solution: Remove vim_memcmp(). (James McCoy, closes #1295 )
2016-12-01 17:25:20 +01:00
Bram Moolenaar
65e08ee1d2
patch 8.0.0108
...
Problem: The channel "drop" option is not tested.
Solution: Add a test.
2016-12-01 16:41:50 +01:00
Bram Moolenaar
958dc6923d
patch 8.0.0107
...
Problem: When reading channel output in a timer, messages may go missing.
(Skywind)
Solution: Add the "drop" option. Write error messages in the channel log.
Don't have ch_canread() check for the channel being open.
2016-12-01 15:34:12 +01:00
Bram Moolenaar
0945eaface
patch 8.0.0106
...
Problem: Cannot use a semicolon in 'backupext'. (Jeff)
Solution: Allow for a few more characters when "secure" isn't set.
2016-11-29 22:10:48 +01:00
Bram Moolenaar
4b785f69c0
patch 8.0.0105
...
Problem: When using ch_read() with zero timeout, can't tell the difference
between reading an empty line and nothing available.
Solution: Add ch_canread().
2016-11-29 21:54:44 +01:00
Bram Moolenaar
f422bcc7f9
patch 8.0.0104
...
Problem: Value of 'thesaurus' option not checked properly.
Solution: Add P_NDNAME flag. (Daisuke Suzuki)
2016-11-26 17:45:53 +01:00
Bram Moolenaar
8a8199e4a1
patch 8.0.0103
...
Problem: May not process channel readahead. (skywind)
Solution: If there is readahead don't block on input.
2016-11-26 15:13:33 +01:00
Bram Moolenaar
7554da4033
patch 8.0.0102
...
Problem: Cannot set 'dictionary' to a path.
Solution: Allow for slash and backslash. Add a test (partly by Daisuke
Suzuki, closes #1279 , closes #1284 )
2016-11-25 22:04:13 +01:00
Bram Moolenaar
031cb743ae
patch 8.0.0101
...
Problem: Some options are not strictly checked.
Solution: Add flags for strickter checks.
2016-11-24 21:46:19 +01:00
Bram Moolenaar
319afe3804
patch 8.0.0100
...
Problem: Options that are a file name may contain non-filename characters.
Solution: Check for more invalid characters.
2016-11-24 18:30:59 +01:00
Bram Moolenaar
73095288da
patch 8.0.0099
...
Problem: Popup menu always appears above the cursor when it is in the lower
half of the screen. (Matt Gardner)
Solution: Compute the available space better. (Hirohito Higashi,
closes #1241 )
2016-11-24 17:47:07 +01:00
Bram Moolenaar
58c358753e
patch 8.0.0098
...
Problem: Can't build on MS-Windows.
Solution: Add missing parenthesis.
2016-11-24 17:33:17 +01:00
Bram Moolenaar
833eb1d752
patch 8.0.0097
...
Problem: When a channel callback consumes a lot of time Vim becomes
unresponsive. (skywind)
Solution: Bail out of checking channel readahead after 100 msec.
2016-11-24 17:22:50 +01:00
Bram Moolenaar
2cab0e1910
patch 8.0.0096
...
Problem: When the input or output is not a tty Vim appears to hang.
Solution: Add the --ttyfail argument. Also add the "ttyin" and "ttyout"
features to be able to check in Vim script.
2016-11-24 15:09:07 +01:00
Bram Moolenaar
182707ac10
patch 8.0.0095
...
Problem: Problems with GTK 3.22.2 fixed in 3.22.4.
Solution: Adjust the #ifdefs. (Kazunobu Kuriyama)
2016-11-21 20:55:58 +01:00
Bram Moolenaar
63e4344edc
patch 8.0.0094
...
Problem: When vimrun.exe is not found the error message is not properly
encoded.
Solution: Use utf-16 and MessageBoxW(). (Ken Takata)
2016-11-19 17:28:44 +01:00
Bram Moolenaar
dda39aeafc
patch 8.0.0093
...
Problem: Not using multiprocess build feature.
Solution: Enable multiprocess build with MSVC 10. (Ken Takata)
2016-11-19 17:17:12 +01:00
Bram Moolenaar
ca8b8d6956
patch 8.0.0092
...
Problem: C indenting does not support nested namespaces that C++ 17 has.
Solution: Add check that passes double colon inside a name. (Pauli, closes
#1214 )
2016-11-17 21:30:27 +01:00
Bram Moolenaar
9f0e423c28
patch 8.0.0091
...
Problem: Test_help_complete sometimes fails in MS-Windows console.
Solution: Use getcompletion() instead of feedkeys() and command line
completion. (Hirohito Higashi)
2016-11-17 19:48:18 +01:00
Bram Moolenaar
6c896867c4
patch 8.0.0090
...
Problem: Test_help_complete sometimes fails in MS-Windows console.
Solution: Use getcompletion() instead of feedkeys() and command line
completion. (Hirohito Higashi)
2016-11-17 19:46:51 +01:00
Bram Moolenaar
a859f04b4d
patch 8.0.0089
...
Problem: Various problems with GTK 3.22.2.
Solution: Fix the problems, add #ifdefs. (Kazunobu Kuriyama)
2016-11-17 19:11:55 +01:00
Bram Moolenaar
cc28e2d05d
patch 8.0.0088
...
Problem: When a test fails in Setup or Teardown the problem is not reported.
Solution: Add a try/catch. (Hirohito Higashi)
2016-11-17 17:56:13 +01:00
Bram Moolenaar
7df915d113
patch 8.0.0087
...
Problem: When the channel callback gets job info the job may already have
been deleted. (lifepillar)
Solution: Do not delete the job when the channel is still useful. (ichizok,
closes #1242 , closes #1245 )
2016-11-17 17:25:32 +01:00
Bram Moolenaar
c0514bf477
Updated runtime files.
2016-11-17 14:50:09 +01:00
Bram Moolenaar
2256c99471
patch 8.0.0086
...
Problem: Cannot add a comment after ":hide". (Norio Takagi)
Solution: Make it work, add a test. (Hirohito Higashi)
2016-11-15 21:17:07 +01:00
Bram Moolenaar
8a01f969c1
patch 8.0.0085
...
Problem: Using freed memory with recursive function call. (Dominique Pelle)
Solution: Make a copy of the function name.
2016-11-14 21:50:00 +01:00
Bram Moolenaar
7618e00d3b
patch 8.0.0084
...
Problem: Using freed memory when adding to a quickfix list. (Domenique
Pelle)
Solution: Clear the directory name.
2016-11-13 15:09:26 +01:00
Bram Moolenaar
8e63905263
patch 8.0.0083
...
Problem: Using freed memory with win_getid(). (Domenique Pelle)
Solution: For the current tab use curwin.
2016-11-13 14:31:40 +01:00
Bram Moolenaar
3f7d090726
patch 8.0.0082
...
Problem: Extension for configure should be ".ac".
Solution: Rename configure.in to configure.ac. (James McCoy, closes #1173 )
2016-11-12 21:13:42 +01:00
Bram Moolenaar
d4db7719bd
patch 8.0.0081
...
Problem: Inconsistent function names.
Solution: Rename do_cscope to ex_cscope. Clean up comments.
2016-11-12 19:16:46 +01:00
Bram Moolenaar
b6be3ea45b
patch 8.0.0080
...
Problem: The OS X build fails on Travis.
Solution: Skip the virtual framebuffer on OS X.
2016-11-12 18:30:39 +01:00
Bram Moolenaar
2b946c9f9b
patch 8.0.0079
...
Problem: Accessing freed memory in quickfix. (Domenique Pelle)
Solution: Do not free the current list when adding to it.
2016-11-12 18:14:44 +01:00
Bram Moolenaar
63bed3d319
patch 8.0.0078
...
Problem: Accessing freed memory in quickfix.
Solution: Reset pointer when freeing 'errorformat'. (Domenique Pelle)
2016-11-12 15:36:54 +01:00
Bram Moolenaar
e3505dfc85
patch 8.0.0077
...
Problem: The GUI code is not tested by Travis.
Solution: Install the virtual framebuffer.
2016-11-11 21:57:45 +01:00
Bram Moolenaar
79cbdcb1ee
patch 8.0.0076
...
Problem: Channel log has double parens ()().
Solution: Remove () for write_buf_line. (Yasuhiro Matsumoto)
2016-11-11 21:14:03 +01:00
Bram Moolenaar
8a5883b748
patch 8.0.0075
...
Problem: Using number for exception type lacks type checking.
Solution: Use an enum.
2016-11-10 20:20:05 +01:00
Bram Moolenaar
95f096030e
patch 8.0.0074
...
Problem: Cannot make Vim fail on an internal error.
Solution: Add IEMSG() and IEMSG2(). (Domenique Pelle) Avoid reporting an
internal error without mentioning where.
2016-11-10 20:01:45 +01:00
Bram Moolenaar
459ca56312
patch 8.0.0073
...
Problem: More comparisons between firstwin and lastwin.
Solution: Use ONE_WINDOW for consistency. (Hirohito Higashi)
2016-11-10 18:16:33 +01:00
Bram Moolenaar
38bc495637
patch 8.0.0072
...
Problem: MS-Windows: Crash with long font name. (Henry Hu)
Solution: Fix comparing with LF_FACESIZE. (Ken Takata, closes #1243 )
2016-11-10 17:10:51 +01:00
Bram Moolenaar
c4d4ac22f7
patch 8.0.0071
...
Problem: Exit value from a shell command is wrong. (Hexchain Tong)
Solution: Do not check for ended jobs while waiting for a shell command.
(ichizok, closes #1196 )
2016-11-07 22:42:57 +01:00
Bram Moolenaar
3f9ebf32a3
patch 8.0.0070
...
Problem: Tests referred in Makefile that no longer exist.
Solution: Remove test71 and test74 entries. (Michael Soyka)
2016-11-07 22:13:32 +01:00
Bram Moolenaar
a1f4cb93ba
patch 8.0.0069
...
Problem: Compiler warning for self-comparison.
Solution: Define ONE_WINDOW and add #ifdef.
2016-11-06 15:25:42 +01:00
Bram Moolenaar
25de4c232d
Updated runtime files.
2016-11-06 14:48:06 +01:00
Bram Moolenaar
21662be221
patch 8.0.0068
...
Problem: Checking did_throw after executing autocommands is wrong. (Daniel
Hahler)
Solution: Call aborting() instead, and only when autocommands were executed.
2016-11-06 14:46:44 +01:00
Bram Moolenaar
98500fdc61
patch 8.0.0067
...
Problem: VMS has a problem with infinity.
Solution: Avoid an overflow. (Zoltan Arpadffy)
2016-11-06 14:17:16 +01:00
Bram Moolenaar
4a08b0dc4d
patch 8.0.0066
...
Problem: when calling an operator function when 'linebreak' is set, it is
internally reset before calling the operator function.
Solution: Restore 'linebreak' before calling op_function(). (Christian
Brabandt)
2016-11-05 21:55:13 +01:00
Bram Moolenaar
40d3f137e7
patch 8.0.0065
...
Problem: Compiler warning for unused function in tiny build. (Tony
Mechelynck)
Solution: Add #ifdef.
2016-11-05 20:13:35 +01:00
Bram Moolenaar
eb828d01d9
patch 8.0.0064
...
Problem: Normal test fails on MS-Windows.
Solution: Don't try using an illegal file name.
2016-11-05 19:54:01 +01:00
Bram Moolenaar
55952d4dd4
patch 8.0.0063
...
Problem: Compiler warning for comparing with unsigned. (Zoltan Arpadffy)
Solution: Change <= to ==.
2016-11-05 14:58:34 +01:00
Bram Moolenaar
8161551724
patch 8.0.0062
...
Problem: No digraph for HORIZONTAL ELLIPSIS.
Solution: Use ",.". (Hans Ginzel, closes #1226 )
2016-11-04 22:17:16 +01:00
Bram Moolenaar
aab3383e70
patch 8.0.0061
...
Problem: Compiler warning for unused variable.
Solution: Add #ifdef. (John Marriott)
2016-11-04 22:08:29 +01:00
Bram Moolenaar
426f375422
patch 8.0.0060
...
Problem: When using an Ex command for 'keywordprg' it is escaped as with a
shell command. (Romain Lafourcade)
Solution: Escape for an Ex command. (closes #1175 )
2016-11-04 21:22:37 +01:00
Bram Moolenaar
de5e2c219b
patch 8.0.0059
...
Problem: Vim does not build on VMS systems.
Solution: Various changes for VMS. (Zoltan Arpadffy)
2016-11-04 20:35:31 +01:00
Bram Moolenaar
91e44a3305
patch 8.0.0058
...
Problem: Positioning of the popup menu is not good.
Solution: Position it better. (Hirohito Higashi)
2016-11-04 20:08:52 +01:00
Bram Moolenaar
9376f5f482
patch 8.0.0057
...
Problem: Tests fail without the 'keymap' features.
Solution: Check for feature in test.
2016-11-04 16:41:20 +01:00
Bram Moolenaar
d0b5138ba4
patch 8.0.0056
...
Problem: When setting 'filetype' there is no check for a valid name.
Solution: Only allow valid characters in 'filetype', 'syntax' and 'keymap'.
2016-11-04 15:23:45 +01:00
Bram Moolenaar
3a117e19e0
patch 8.0.0055
...
Problem: Minor comment and style deficiencies.
Solution: Update comments and fix style.
2016-10-30 21:57:52 +01:00
Bram Moolenaar
b4ada79aa7
Runtime file updates.
2016-10-30 21:55:26 +01:00
Bram Moolenaar
fb63090b62
patch 8.0.0054
...
Problem: On Windows job_stop() stops cmd.exe, not the processes it runs.
(Linwei)
Solution: Iterate over all processes and terminate the one where the parent
is the job process. Now only when there is no job object.
(Yasuhiro Matsumoto, closes #1203 )
2016-10-29 14:55:00 +02:00
Bram Moolenaar
60ef3e81f4
patch 8.0.0053
...
Problem: No test for what 8.0.0047 fixes.
Solution: Add a test. (Hirohito Higashi)
2016-10-29 14:37:56 +02:00
Bram Moolenaar
35a1f59d63
patch 8.0.0052
...
Problem: Conceal test passes even without the bug fix.
Solution: Add a redraw command. (Christian Brabandt)
2016-10-28 22:10:27 +02:00
Bram Moolenaar
14207f487c
patch 8.0.0051
...
Problem: New code for job_stop() breaks channel test on AppVeyor.
Solution: Revert the change.
2016-10-27 21:13:10 +02:00
Bram Moolenaar
01688ad545
patch 8.0.0050
...
Problem: An exiting job is detected with a large latency.
Solution: Check for pending job more often. (Ozaki Kiichi) Change the
double loop in mch_inchar() into one.
2016-10-27 20:00:07 +02:00
Bram Moolenaar
2f97912800
patch 8.0.0049
...
Problem: When a match ends in part of concealed text highlighting, it might
mess up concealing by resetting prev_syntax_id.
Solution: Do not reset prev_syntax_id and add a test to verify. (Christian
Brabandt, closes #1092 )
2016-10-27 17:27:44 +02:00
Bram Moolenaar
6d5ad4c411
Updated runtime files.
2016-10-27 17:00:16 +02:00
Bram Moolenaar
a350bab042
patch 8.0.0048
...
Problem: On Windows job_stop() stops cmd.exe, not the processes it runs.
(Linwei)
Solution: Iterate over all processes and terminate the one where the parent
is the job process. (Yasuhiro Matsumoto, closes #1184 )
2016-10-27 16:46:53 +02:00
Bram Moolenaar
50e5376926
patch 8.0.0047
...
Problem: Crash when using the preview window from an unnamed buffer.
(lifepillar)
Solution: Do not clear the wrong buffer. (closes #1200 )
2016-10-27 14:49:15 +02:00
Bram Moolenaar
46fceaaa8d
Updated runtime files.
2016-10-23 21:21:08 +02:00
Bram Moolenaar
7756e7465d
patch 8.0.0046
...
Problem: Using NUL instead of NULL.
Solution: Change to NULL. (Dominique Pelle)
2016-10-21 20:35:37 +02:00
Bram Moolenaar
bb09ceb954
patch 8.0.0045
...
Problem: Calling job_stop() right after job_start() does not work.
Solution: Block signals while fork is still busy. (Ozaki Kiichi, closes
#1155 )
2016-10-18 16:27:23 +02:00
Bram Moolenaar
025e3e0baf
patch 8.0.0044
...
Problem: In diff mode the cursor may end up below the last line, resulting
in an ml_get error.
Solution: Check the line to be valid.
2016-10-18 14:50:18 +02:00
Bram Moolenaar
9ec7fa82a2
patch 8.0.0043
...
Problem: When using Insert mode completion with 'completeopt' containing
"noinsert" with CTRL-N the change is not saved for undo. (Tommy
Allen)
Solution: Call stop_arrow() before inserting for any key.
2016-10-18 13:06:41 +02:00
Bram Moolenaar
cbd3bd6cbe
patch 8.0.0042
...
Problem: When using Insert mode completion with 'completeopt' containing
"noinsert" change is not saved for undo. (Tommy Allen)
Solution: Call stop_arrow() before inserting for pressing Enter.
2016-10-17 20:47:02 +02:00
Bram Moolenaar
869e35270e
patch 8.0.0041
...
Problem: When using Insert mode completion but not actually inserting
anything an undo item is still created. (Tommy Allen)
Solution: Do not call stop_arrow() when not inserting anything.
2016-10-16 15:35:47 +02:00
Bram Moolenaar
8507747600
patch 8.0.0040
...
Problem: Whole line highlighting with matchaddpos() does not work.
Solution: Check for zero length. (Hirohito Higashi)
2016-10-16 14:35:48 +02:00
Bram Moolenaar
156919f99a
patch 8.0.0039
...
Problem: When Vim 8 reads an old viminfo and exits, the next time marks are
not read from viminfo. (Ned Batchelder)
Solution: Set a mark when it wasn't set before, even when the timestamp is
zero. (closes #1170 )
2016-10-15 20:46:20 +02:00
Bram Moolenaar
ca291aec99
patch 8.0.0038
...
Problem: OPEN_CHR_FILES not defined for FreeBSD using Debian userland
files.
Solution: Check for __FreeBSD_kernel__. (James McCoy, closes #1166 )
2016-10-15 19:33:50 +02:00
Bram Moolenaar
0a9046fbcb
patch 8.0.0037
...
Problem: Get E924 when switching tabs. ()
Solution: Use win_valid_any_tab() instead of win_valid(). (Martin Vuille,
closes #1167 , closes #1171 )
2016-10-15 19:28:13 +02:00
Bram Moolenaar
97792de276
patch 8.0.0036
...
Problem: Detecting that a job has finished may take a while.
Solution: Check for a finished job more often (Ozaki Kiichi)
2016-10-15 18:36:49 +02:00
Bram Moolenaar
472e85970e
patch 8.0.0035
...
Problem: Order of matches for 'omnifunc' is messed up. (Danny Su)
Solution: Do not set compl_curr_match when called from complete_check().
(closes #1168 )
2016-10-15 17:06:47 +02:00
Bram Moolenaar
9e507ca8a3
patch 8.0.0034
...
Problem: No completion for ":messages".
Solution: Complete "clear" argument. (Hirohito Higashi)
2016-10-15 15:39:39 +02:00
Bram Moolenaar
a6c27ee6db
patch 8.0.0033
...
Problem: Cannot use overlapping positions with matchaddpos().
Solution: Check end of match. (Ozaki Kiichi) Add a test (Hirohito Higashi)
2016-10-15 14:56:30 +02:00
Bram Moolenaar
4575876dc8
Updated runtime files.
2016-10-12 23:08:06 +02:00
Bram Moolenaar
3e8474dd50
patch 8.0.0032
...
Problem: Tests may change the input file when something goes wrong.
Solution: Avoid writing the input file.
2016-10-12 17:52:42 +02:00
Bram Moolenaar
e8ef3a0934
patch 8.0.0031
...
Problem: After ":bwipeout" 'fileformat' is not set to the right default.
Solution: Get the default from 'fileformats'. (Mike Williams)
2016-10-12 17:45:29 +02:00
Bram Moolenaar
0ba407012c
patch 8.0.0030
...
Problem: Mouse mode is not automatically detected for tmux.
Solution: Check for 'term' to be "tmux". (Michael Henry)
2016-10-12 14:50:54 +02:00
Bram Moolenaar
cea912af72
patch 8.0.0029
...
Problem: Code for MS-Windows is complicated because of the exceptions for
old systems.
Solution: Drop support for MS-Windows older than Windows XP. (Ken Takata)
2016-10-12 14:20:24 +02:00
Bram Moolenaar
a7c023ec88
patch 8.0.0028
...
Problem: Superfluous semicolons.
Solution: Remove them. (Ozaki Kiichi)
2016-10-12 12:13:35 +02:00
Bram Moolenaar
dc08328821
Updated runtime files.
2016-10-11 08:57:33 +02:00
Bram Moolenaar
dc0ccaee68
patch 8.0.0027
...
Problem: A channel is closed when reading on stderr or stdout fails, but
there may still be something to read on another part.
Solution: Turn ch_to_be_closed into a bitfield. (Ozaki Kiichi)
2016-10-09 17:28:01 +02:00
Bram Moolenaar
9b45794818
patch 8.0.0026
...
Problem: Error format with %W, %C and %Z does not work. (Gerd Wachsmuth)
Solution: Skip code when qf_multiignore is set. (Lcd)
2016-10-09 16:10:05 +02:00
Bram Moolenaar
936c48f8ca
patch 8.0.0025
...
Problem: Inconsistent use of spaces vs tabs in gd test.
Solution: Use tabs. (Anton Lindqvist)
2016-10-09 15:50:48 +02:00
Bram Moolenaar
8ddef48d1e
patch 8.0.0024
...
Problem: When the netbeans channel closes, "DETACH" is put in the output
part. (Ozaki Kiichi)
Solution: Write "DETACH" in the socket part.
2016-10-09 15:43:25 +02:00
Bram Moolenaar
226630a030
patch 8.0.0023
...
Problem: "gd" and "gD" may find a match in a comment or string.
Solution: Ignore matches in comments and strings. (Anton Lindqvist)
2016-10-08 19:21:31 +02:00
Bram Moolenaar
ec68a99464
patch 8.0.0022
...
Problem: If a channel in NL mode is missing the NL at the end the remaining
characters are dropped.
Solution: When the channel is closed use the remaining text. (Ozaki Kiichi)
2016-10-03 21:37:41 +02:00
Bram Moolenaar
84dbd494dc
patch 8.0.0021
...
Problem: In the GUI when redrawing the cursor it may be on the second half
of a double byte character.
Solution: Correct the cursor column. (Yasuhiro Matsumoto)
2016-10-02 23:09:31 +02:00
Bram Moolenaar
6100d02aab
patch 8.0.0020
...
Problem: The regexp engines are not reentrant.
Solution: Add regexec_T and save/restore the state when needed.
2016-10-02 16:51:57 +02:00
Bram Moolenaar
2ec618c9fe
Updated runtime files.
2016-10-01 14:47:05 +02:00
Bram Moolenaar
b3435b0a3a
patch 8.0.0019
...
Problem: Test_command_count is old style.
Solution: Turn it into a new style test. (Naruhiko Nishino)
Use more assert functions.
2016-09-29 20:54:59 +02:00
Bram Moolenaar
b9c31e71f5
patch 8.0.0018
...
Problem: When using ":sleep" channel input is not handled.
Solution: When there is a channel check for input also when not in raw mode.
Check every 100 msec.
2016-09-29 15:18:57 +02:00
Bram Moolenaar
1777785751
Missing part of patch 8.0.0014
2016-09-27 21:30:22 +02:00
Bram Moolenaar
890680ca63
patch 8.0.0017
...
Problem: Cannot get the number of the current quickfix or location list.
Solution: Use the current list if "nr" in "what" is zero. (Yegappan
Lakshmanan) Remove debug command from test.
2016-09-27 21:28:56 +02:00
Bram Moolenaar
0e77b7691e
patch 8.0.0016
...
Problem: Build fails.
Solution: Include missing change.
2016-09-26 22:58:58 +02:00
Bram Moolenaar
7ef3810d28
patch 8.0.0015
...
Problem: Can't tell which part of a channel has "buffered" status.
Solution: Add an optional argument to ch_status(). Let ch_info() also
return "buffered" for out_status and err_status.
2016-09-26 22:36:58 +02:00
Bram Moolenaar
1eceadaf48
patch 8.0.0014
...
Problem: Crypt tests are old style.
Solution: Convert to new style.
2016-09-26 20:14:56 +02:00
Bram Moolenaar
c79d6aa01d
patch 8.0.0013
...
Problem: Missing comma in list.
Solution: Add the comma.
2016-09-25 22:27:37 +02:00
Bram Moolenaar
3e496b0ea3
Updated runtime files.
2016-09-25 22:11:48 +02:00
Bram Moolenaar
9af4184276
patch 8.0.0012
...
Problem: Typos in comments.
Solution: Change "its" to "it's". (Matthew Brener, closes #1088 )
2016-09-25 21:45:05 +02:00
Bram Moolenaar
20eeb6129d
Fix patch applied twice.
2016-09-25 21:06:50 +02:00
Bram Moolenaar
947000d6e4
patch 8.0.0011
...
Problem: On OSX Test_pipe_through_sort_all() sometimes fails.
Solution: Add the test to the list of flaky tests.
2016-09-25 21:03:02 +02:00
Bram Moolenaar
680e015bfe
patch 8.0.0010
...
Problem: Crash when editing file that starts with crypt yeader. (igor2x)
Solution: Check for length of text. (Christian Brabandt) Add a test.
2016-09-25 20:54:11 +02:00
Bram Moolenaar
3f1c15b24a
patch 8.0.0009
...
Problem: Unecessary workround for AppVeyor.
Solution: Revert patch 7.4.990. (Christian Brabandt)
2016-09-25 20:22:02 +02:00
Bram Moolenaar
50ba526fbf
Updated runtime files.
2016-09-22 22:33:02 +02:00
Bram Moolenaar
9e02cfa226
patch 8.0.0008
...
Problem: Popup complete test is disabled.
Solution: Enable the test and change the assert. (Hirohito Higashi)
2016-09-22 21:27:11 +02:00
Bram Moolenaar
bbe917d9d4
patch 8.0.0007
...
Problem: Vim 7.4 is still mentioned in a few places.
Solution: Update to Vim 8. (Uncle Bill, closes #1094 )
2016-09-21 22:41:24 +02:00
Bram Moolenaar
ebdd90ac28
patch 8.0.0006
...
Problem: ":lb" is interpreted as ":lbottom" while the documentation says it
means ":lbuffer".
Solution: Adjust the order of the commands. (haya14busa, closes #1093 )
2016-09-20 21:39:14 +02:00
Bram Moolenaar
d07969093a
Updated runtime files.
2016-09-16 20:02:31 +02:00
Bram Moolenaar
3c4ebeba17
patch 8.0.0005
...
Problem: Netbeans test fails with Python 3. (Jonathonf)
Solution: Encode the string before sending it. (closes #1070 )
2016-09-15 11:44:27 +02:00
Bram Moolenaar
5582ef1438
patch 8.0.0004
...
Problem: A string argument for function() that is not a function name
results in an error message with NULL. (Christian Brabandt)
Solution: Use the argument for the error message.
2016-09-14 22:16:13 +02:00
Bram Moolenaar
789a5c0e3d
patch 8.0.0003
...
Problem: getwinvar() returns wrong Value of boolean and number options,
especially non big endian systems. (James McCoy)
Solution: Cast the pointer to long or int. (closes #1060 )
2016-09-12 19:51:11 +02:00
Bram Moolenaar
b56e7ff0db
Update translations for intro page.
2016-09-12 16:41:04 +02:00
Bram Moolenaar
9e1e7afc1f
patch 8.0.0002
...
Problem: The netrw plugin does not work.
Solution: Make it accept version 8.0.
2016-09-12 16:31:10 +02:00
Bram Moolenaar
6401024869
patch 8.0.0001
...
Problem: Intro screen still mentions version7. (Paul)
Solution: Change it to version8.
2016-09-12 16:23:34 +02:00
Bram Moolenaar
bb76f24af2
Vim 8.0 release
2016-09-12 14:24:39 +02:00
Bram Moolenaar
edeb846c1f
patch 7.4.2367
...
Problem: Test runner misses a comma.
Solution: Add the comma.
2016-09-12 13:32:02 +02:00
Bram Moolenaar
100f27721b
patch 7.4.2366
...
Problem: MS-Windows gvim.exe does not have DirectX support.
Solution: Add the DIRECTX to the script.
2016-09-12 13:18:29 +02:00
Bram Moolenaar
1b01005823
patch 7.4.2365
...
Problem: Needless line break. Confusing directory name.
Solution: Remove line break. Prepend "../" to "tools".
2016-09-12 12:24:11 +02:00
Bram Moolenaar
220adb1e9f
A few more runtime updates.
2016-09-12 12:17:26 +02:00
Bram Moolenaar
e1c8c7a674
patch 7.4.2364
...
Problem: Sort test sometimes fails.
Solution: Add it to the list of flaky tests.
2016-09-11 16:48:50 +02:00
Bram Moolenaar
cbeab96f87
patch 7.4.2363
...
Problem: Superfluous function prototypes.
Solution: Remove them.
2016-09-11 15:08:56 +02:00
Bram Moolenaar
7e1479b86c
Updated runtime files, Japanese translations.
2016-09-11 15:07:27 +02:00
Bram Moolenaar
4930a76a03
patch 7.4.2362
...
Problem: Illegal memory access with ":1@". (Dominique Pelle)
Solution: Correct cursor column after setting the line number. Also avoid
calling end_visual_mode() when not in Visual mode.
2016-09-11 14:39:53 +02:00
Bram Moolenaar
ee39ef0b93
patch 7.4.2361
...
Problem: Checking for last_timer_id to overflow is not reliable. (Ozaki
Kiichi)
Solution: Check for the number not going up.
2016-09-10 19:17:42 +02:00
Bram Moolenaar
80c3fd7c55
patch 7.4.2360
...
Problem: Invalid memory access when formatting. (Dominique Pelle)
Solution: Make sure cursor line and column are associated.
2016-09-10 15:52:55 +02:00
Bram Moolenaar
26fe0d5691
patch 7.4.2359
...
Problem: Memory leak in timer_start().
Solution: Check the right field to be NULL.
2016-09-10 14:27:30 +02:00
Bram Moolenaar
d47d83745f
patch 7.4.2358
...
Problem: Compiler warnings with Solaris Studio when using GTK3.
Solution: Define FUNC2GENERIC depending on the system. (Kazunobu Kuriyama)
2016-09-09 22:13:24 +02:00
Bram Moolenaar
46643713dc
patch 7.4.2357
...
Problem: Attempt to read history entry while not initialized.
Solution: Skip when the index is negative.
2016-09-09 21:42:36 +02:00
Bram Moolenaar
ea683da58c
patch 7.4.2356
...
Problem: Reading past end of line when using previous substitute pattern.
(Dominique Pelle)
Solution: Don't set "pat" only set "searchstr".
2016-09-09 21:41:34 +02:00
Bram Moolenaar
16b3578f35
patch 7.4.2355
...
Problem: Regexp fails to match when using "\>\)\?". (Ramel)
Solution: When a state is already in the list, but addstate_here() is used
and the existing state comes later, add the new state anyway.
2016-09-09 20:29:50 +02:00
Bram Moolenaar
d563883a1f
patch 7.4.2354
...
Problem: The example that explains nested backreferences does not work
properly with the new regexp engine. (Harm te Hennepe)
Solution: Also save the end position when adding a state. (closes #990 )
2016-09-09 17:59:50 +02:00
Bram Moolenaar
2931f2a5df
patch 7.4.2353
...
Problem: Not enough test coverage for Normal mode commands.
Solution: Add more tests. (Christian Brabandt)
2016-09-09 16:59:08 +02:00
Bram Moolenaar
922a443cfd
patch 7.4.2352
...
Problem: Netbeans test fails in shadow directory.
Solution: Also copy README.txt to the shadow directory.
2016-09-09 16:03:48 +02:00
Bram Moolenaar
ff330ff2c4
patch 7.4.2351
...
Problem: Netbeans test fails when run from unpacked MS-Windows sources.
Solution: Open README.txt instead of Makefile.
2016-09-09 15:31:34 +02:00
Bram Moolenaar
cf703fe9d6
patch 7.4.2350
...
Problem: Test 86 and 87 fail with some version of Python.
Solution: Unify "can't" and "cannot". Unify quotes.
2016-09-09 14:59:39 +02:00
Bram Moolenaar
2321ca2a78
patch 7.4.2349
...
Problem: Valgrind reports using uninitialzed memory. (Dominique Pelle)
Solution: Check the length before checking for a NUL.
2016-09-09 14:17:18 +02:00
Bram Moolenaar
9a27c7fde6
patch 7.4.2348
...
Problem: Crash on exit when EXITFREE is defined. (Dominique Pelle)
Solution: Don't access curwin when exiting.
2016-09-09 12:57:09 +02:00
Bram Moolenaar
c4a908e836
patch 7.4.2347
...
Problem: Crash when closing a buffer while Visual mode is active.
(Dominique Pelle)
Solution: Adjust the position before computing the number of lines.
When closing the current buffer stop Visual mode.
2016-09-08 23:35:30 +02:00
Bram Moolenaar
abd468ed0f
Updated runtime files
2016-09-08 22:22:43 +02:00
Bram Moolenaar
f18c4dbbe5
patch 7.4.2346
...
Problem: Autocommand test fails when run directly, passes when run as part
of test_alot.
Solution: Add command to make the cursor move. Close a tab page.
2016-09-08 22:10:06 +02:00
Bram Moolenaar
0eaadec6b2
patch 7.4.2345
...
Problem: For MinGW RUBY_API_VER_LONG isn't set correctly. Many default
version numbers are outdated.
Solution: Set RUBY_API_VER_LONG to RUBY_VER_LONG. Use latest stable releases
for defaults. (Ken Takata)
2016-09-08 20:28:45 +02:00
Bram Moolenaar
169ebb0804
patch 7.4.2344
...
Problem: The "Reading from channel output..." message can be unwanted.
Appending to a buffer leaves an empty first line behind.
Solution: Add the "out_msg" and "err_msg" options. Writing the first line
overwrites the first, empty line.
2016-09-07 23:32:23 +02:00
Bram Moolenaar
53f1673cd9
patch 7.4.2343
...
Problem: Too many old file tests.
Solution: Turn several into new style tests. (Yegappan Lakshmanan)
2016-09-07 20:46:39 +02:00
Bram Moolenaar
1b0c1d050e
patch 7.4.2342
...
Problem: Typo in MS-Windows build script.
Solution: change "w2" to "22".
2016-09-06 23:23:52 +02:00
Bram Moolenaar
aeac9006d5
patch 7.4.2341
...
Problem: Tiny things. Test doesn't clean up properly.
Solution: Adjust comment and white space. Restore option value.
2016-09-06 22:15:08 +02:00
Bram Moolenaar
64d8e25bf6
Updated runtime files.
2016-09-06 22:12:34 +02:00
Bram Moolenaar
6384c5db8d
patch 7.4.2340
...
Problem: MS-Windows: Building with Ruby uses old version.
Solution: Update to 2.2.X. Use clearer name for the API version. (Ken
Takata)
2016-09-06 22:06:35 +02:00
Bram Moolenaar
100f5c90f4
patch 7.4.2339
...
Problem: Tab page test fails when run as fake root.
Solution: Check 'buftype' instead of 'filetype'. (James McCoy, closes #1042 )
2016-09-06 21:33:52 +02:00
Bram Moolenaar
7947312871
patch 7.4.2338
...
Problem: Can't build with small features. (John Marriott)
Solution: Nearly always define FEAT_TAG_BINS.
2016-09-06 21:32:11 +02:00
Bram Moolenaar
77b642501a
patch 7.4.2337
...
Problem: taglist() is still slow. (Luc Hermitte)
Solution: Check for CTRL-C less often when finding duplicates.
2016-09-06 21:14:27 +02:00
Bram Moolenaar
df0db16cf7
patch 7.4.2336
...
Problem: Running normal mode tests leave a couple of files behind.
(Yegappan Lakshmanan)
Solution: Delete the files. (Christian Brabandt)
2016-09-06 20:37:41 +02:00
Bram Moolenaar
72b4b870fc
patch 7.4.2335
...
Problem: taglist() is slow. (Luc Hermitte)
Solution: Check for CTRL-C less often when doing a linear search. (closes
#1044 )
2016-09-06 20:24:50 +02:00
Bram Moolenaar
1b0c2fcf6e
patch 7.4.2334
...
Problem: On MS-Windows test_getcwd leaves Xtopdir behind.
Solution: Set 'noswapfile'. (Michael Soyka)
2016-09-05 23:29:26 +02:00
Bram Moolenaar
31845093b7
patch 7.4.2333
...
Problem: Outdated comments in test.
Solution: Cleanup normal mode test. (Christian Brabandt)
2016-09-05 22:58:31 +02:00
Bram Moolenaar
75537a93e9
patch 7.4.2332
...
Problem: Crash when stop_timer() is called in a callback of a callback.
Vim hangs when the timer callback uses too much time.
Solution: Set tr_id to -1 when a timer is to be deleted. Don't keep calling
callbacks forever. (Ozaki Kiichi)
2016-09-05 22:45:28 +02:00
Bram Moolenaar
33a80eeb85
patch 7.4.2331
...
Problem: Using CTRL-X CTRL-V to complete a command line from Insert mode
does not work after entering an expression on the command line.
Solution: Don't use "ccline" when not actually using a command line. (test
by Hirohito Higashi)
2016-09-05 21:51:14 +02:00
Bram Moolenaar
030cddc7ec
patch 7.4.2330
...
Problem: Coverity complains about not checking curwin to be NULL.
Solution: Use firstwin to avoid the warning.
2016-09-04 23:41:42 +02:00
Bram Moolenaar
26b84339fd
patch 7.4.2329
...
Problem: Error for min() and max() contains %s. (Nikolay Pavlov)
Solution: Pass the function name. (closes #1040 )
2016-09-04 21:42:36 +02:00
Bram Moolenaar
f9e687e068
patch 7.4.2328
...
Problem: Crash when BufWinLeave autocmd goes to another tab page. (Hirohito
Higashi)
Solution: Make close_buffer() go back to the right window.
2016-09-04 21:33:09 +02:00
Bram Moolenaar
c8fe338d64
patch 7.4.2327
...
Problem: Freeing a variable that is on the stack.
Solution: Don't free res_tv or err_tv. (Ozaki Kiichi)
2016-09-04 20:44:42 +02:00
Bram Moolenaar
d5824ce1b5
patch 7.4.2326
...
Problem: Illegal memory access when Visual selection starts in invalid
position. (Dominique Pelle)
Solution: Correct position when needed.
2016-09-04 20:35:01 +02:00
Bram Moolenaar
30180b8dad
patch 7.4.2325
...
Problem: Tiny build fails.
Solution: Add #ifdef.
2016-09-04 19:57:56 +02:00
Bram Moolenaar
e0ab94e712
patch 7.4.2324
...
Problem: Crash when editing a new buffer and BufUnload autocommand wipes
out the new buffer. (Norio Takagi)
Solution: Don't allow wiping out this buffer. (partly by Hirohito Higashi)
Move old style test13 into test_autocmd. Avoid ml_get error when
editing a file.
2016-09-04 19:50:54 +02:00
Bram Moolenaar
d77f9d595e
patch 7.4.2323
...
Problem: Using freed memory when using 'formatexpr'. (Dominique Pelle)
Solution: Make a copy of 'formatexpr' before evaluating it.
2016-09-04 15:13:39 +02:00
Bram Moolenaar
bc54f3f3fe
patch 7.4.2322
...
Problem: Access memory beyond the end of the line. (Dominique Pelle)
Solution: Adjust the cursor column.
2016-09-04 14:34:28 +02:00
Bram Moolenaar
dac1947bb3
patch 7.4.2321
...
Problem: When a test is commented out we forget about it.
Solution: Let a test throw an exception with "Skipped" and list skipped test
functions. (Christian Brabandt)
2016-09-03 22:35:40 +02:00
Bram Moolenaar
dda933d06c
patch 7.4.2320
...
Problem: Redraw problem when using 'incsearch'.
Solution: Save the current view when deleting characters. (Christian
Brabandt) Fix that the '" mark is set in the wrong position. Don't
change the search start when using BS.
2016-09-03 21:04:58 +02:00
Bram Moolenaar
b07a82b6d5
patch 7.4.2319
...
Problem: No way for a system wide vimrc to stop loading defaults.vim.
(Christian Hesse)
Solution: Bail out of defaults.vim if skip_defaults_vim was set.
2016-09-03 20:08:56 +02:00
Bram Moolenaar
349e7d94e6
patch 7.4.2318
...
Problem: When 'incsearch' is not set CTRL-T and CTRL-G are not inserted as
before.
Solution: Move #ifdef and don't use goto.
2016-09-03 20:04:34 +02:00
Bram Moolenaar
0913a1089a
patch 7.4.2317
...
Problem: Normal mode tests fail on MS-Windows.
Solution: Do some tests only on Unix. Set 'fileformat' to "unix".
2016-09-03 19:11:59 +02:00
Bram Moolenaar
f7f3e32fcc
patch 7.4.2316
...
Problem: Channel sort test is flaky.
Solution: Add a check the output has been read.
2016-09-03 18:47:24 +02:00
Bram Moolenaar
87bc3f7459
patch 7.4.2315
...
Problem: Insufficient testing for Normal mode commands.
Solution: Add a big test. (Christian Brabandt, closes #1029 )
2016-09-03 17:33:54 +02:00
Bram Moolenaar
de653f0880
patch 7.4.2314
...
Problem: No error when deleting an augroup while it's the current one.
Solution: Disallow deleting an augroup when it's the current one.
2016-09-03 16:59:06 +02:00
Bram Moolenaar
b62cc36a60
patch 7.4.2313
...
Problem: Crash when deleting an augroup and listing an autocommand.
(Dominique Pelle)
Solution: Make sure deleted_augroup is valid.
2016-09-03 16:43:53 +02:00
Bram Moolenaar
5a49789a9b
patch 7.4.2312
...
Problem: Crash when autocommand moves to another tab. (Dominique Pelle)
Solution: When navigating to another window halfway the :edit command go
back to the right window.
2016-09-03 16:29:04 +02:00
Bram Moolenaar
dd905a2ae1
patch 7.4.2311
...
Problem: Appveyor 64 bit build still using Python 3.4
Solution: Switch to Python 3.5. (Ken Takata, closes #1032 )
2016-09-02 22:26:04 +02:00
Bram Moolenaar
a5d4121eed
patch 7.4.2310
...
Problem: Accessing freed memory when a timer does not repeat.
Solution: Free after removing it. (Dominique Pelle)
2016-09-02 22:18:49 +02:00
Bram Moolenaar
11fbc2866c
patch 7.4.2309
...
Problem: Crash when doing tabnext in a BufUnload autocmd. (Dominique Pelle)
Solution: When detecting that the tab page changed, don't just abort but
delete the window where w_buffer is NULL.
2016-09-02 21:48:32 +02:00
Bram Moolenaar
44f660c421
patch 7.4.2308
...
Problem: Old charsearch test still listed in Makefile.
Solution: Remove the line.
2016-09-02 20:03:20 +02:00
Bram Moolenaar
cd055da370
patch 7.4.2307
...
Problem: Several tests are old style.
Solution: Turn them into new style tests. (Yegappan Lakshmanan)
2016-09-02 19:50:48 +02:00
Bram Moolenaar
da9ce2cde1
patch 7.4.2306
...
Problem: Default value for 'langremap' is wrong.
Solution: Set the right value. (Jürgen Krämer) Add a test.
2016-09-02 19:34:10 +02:00
Bram Moolenaar
19a1669ffc
patch 7.4.2305
...
Problem: Marks, writefile and nested function tests are old style.
Solution: Turn them into new style tests. (Yegappan Lakshmanan)
2016-09-01 22:19:47 +02:00
Bram Moolenaar
417ccd7138
patch 7.4.2304
...
Problem: In a timer callback the timer itself can't be found or stopped.
(Thinca)
Solution: Do not remove the timer from the list, remember whether it was
freed.
2016-09-01 21:26:20 +02:00
Bram Moolenaar
779f2fc3a7
patch 7.4.2303
...
Problem: When using "is" the mode isn't always updated.
Solution: Redraw the command line. (Christian Brabandt)
2016-09-01 20:58:24 +02:00
Bram Moolenaar
f1b512a0b6
patch 7.4.2302
...
Problem: Default interface versions for MS-Windows are outdated.
Solution: Use Active Perl 5.24, Python 3.5.2. Could only make it work with
Ruby 1.9.2.
2016-09-01 20:50:54 +02:00
Bram Moolenaar
641ad6c7ac
patch 7.4.2301
...
Problem: MS-Windows: some files remain after testing.
Solution: Close the channel output file. Wait for the file handle to be
closed before deleting the file.
2016-09-01 18:32:11 +02:00
Bram Moolenaar
5c80908ced
patch 7.4.2300
...
Problem: Get warning for deleting autocommand group when the autocommand
using the group is scheduled for deletion. (Pavol Juhas)
Solution: Check for deleted autocommand.
2016-09-01 16:21:48 +02:00
Bram Moolenaar
04c4ce650f
patch 7.4.2299
...
Problem: QuickFixCmdPre and QuickFixCmdPost autocommands are not always
triggered.
Solution: Also trigger on ":expr", ":cbuffer", etc. (Yegappan Lakshmanan)
2016-09-01 15:45:58 +02:00
Bram Moolenaar
0874a83e9b
patch 7.4.2298
...
Problem: It is not possible to close the "in" part of a channel.
Solution: Add ch_close_in().
2016-09-01 15:11:51 +02:00
Bram Moolenaar
d8b554904d
patch 7.4.2297
...
Problem: When starting a job that reads from a buffer and reaching the end,
the job hangs.
Solution: Close the pipe or socket when all lines were read.
2016-09-01 14:35:22 +02:00
Bram Moolenaar
f37506f60f
Updated runtime files. Remove HiLink commands.
2016-08-31 22:22:10 +02:00
Bram Moolenaar
c628fdcd46
patch 7.4.2296
...
Problem: No tests for :undolist and "U" command.
Solution: Add tests. (Dominique Pelle)
2016-08-31 20:33:27 +02:00
Bram Moolenaar
89bcfda683
Updated runtime files. Remove version checks for Vim older than 6.0.
2016-08-30 23:26:57 +02:00
Bram Moolenaar
4792255eff
patch 7.4.2295
...
Problem: Cscope test fails.
Solution: Avoid checking for specific line and column numbers.
2016-08-30 10:56:50 +02:00
Bram Moolenaar
64cefedfc8
patch 7.4.2294
...
Problem: Sign test fails on MS-Windows when using the distributed zip
archives.
Solution: Create dummy files instead of relying on files in the pixmaps
directory.
2016-08-29 23:06:28 +02:00
Bram Moolenaar
edf3f97ae2
patch 7.4.2293
...
Problem: Modelines in source code are inconsistant.
Solution: Use the same line in most files. Add 'noet'. (Naruhiko Nishino)
2016-08-29 22:49:24 +02:00
Bram Moolenaar
965ed14973
patch 7.4.2292
...
Problem: Not all systems understand %F in printf().
Solution: Use %f.
2016-08-29 22:31:24 +02:00
Bram Moolenaar
0418609534
patch 7.4.2291
...
Problem: printf() handles floats wrong when there is a sign.
Solution: Fix placing the sign. Add tests. (Dominique Pelle)
2016-08-29 21:55:35 +02:00
Bram Moolenaar
7f7bd297d6
patch 7.4.2290
...
Problem: Compiler warning in tiny build. (Tony Mechelynck)
Solution: Add #ifdef around infinity_str().
2016-08-28 21:21:31 +02:00
Bram Moolenaar
7683aaa506
patch 7.4.2289
...
Problem: When installing and $DESTDIR is set the icons probably won't be
installed.
Solution: Create the icon directories if $DESTDIR is not empty. (Danek
Duvall)
2016-08-28 21:00:50 +02:00
Bram Moolenaar
cb03397aba
patch 7.4.2288
...
Problem: MS-Windows build instructions are clumsy. "dosbin" doesn't build.
Solution: Add rename.bat. Fix building "dosbin".
2016-08-28 20:14:38 +02:00
Bram Moolenaar
6fc8227ebf
patch 7.4.2287
...
Problem: The callback passed to ch_sendraw() is not used.
Solution: Pass the read part, not the send part. (haya14busa, closes #1019 )
2016-08-28 19:26:43 +02:00
Bram Moolenaar
fec246d2c5
patch 7.4.2286
...
Problem: The tee program isn't included. Makefile contains build
instructions that don't work.
Solution: Update the Filelist and build instructions. Remove build
instructions for DOS and old Windows. Add the tee program.
2016-08-28 18:47:14 +02:00
Bram Moolenaar
36f44c21da
Updated runtime files.
2016-08-28 18:17:20 +02:00
Bram Moolenaar
d90b6c02e2
patch 7.4.2285
...
Problem: Generated files are outdated.
Solution: Generate the files. Avoid errors when generating prototypes.
2016-08-28 18:10:45 +02:00
Bram Moolenaar
f4145d8e99
patch 7.4.2284
...
Problem: Comment in scope header file is outdated. (KillTheMule)
Solution: Point to the help instead. (closes #1017 )
2016-08-28 17:15:25 +02:00
Bram Moolenaar
885c00eabe
patch 7.4.2283
...
Problem: Part of ":oldfiles" command isn't cleared. (Lifepillar)
Solution: Clear the rest of the line. (closes 1018)
2016-08-28 17:08:17 +02:00
Bram Moolenaar
0abe0522d0
patch 7.4.2282
...
Problem: When a child process is very fast waiting 10 msec for it is
noticeable. (Ramel Eshed)
Solution: Start waiting for 1 msec and gradually increase.
2016-08-28 16:53:12 +02:00
Bram Moolenaar
0426bae2ab
patch 7.4.2281
...
Problem: Timer test fails sometimes.
Solution: Reduce minimum time by 1 msec.
2016-08-28 16:06:05 +02:00
Bram Moolenaar
e999782e36
patch 7.4.2280
...
Problem: printf() doesn't handle infinity float values correctly.
Solution: Add a table with possible infinity values. (Dominique Pelle)
2016-08-28 16:03:38 +02:00
Bram Moolenaar
46328f9a1c
patch 7.4.2279
...
Problem: Starting diff mode with the cursor in the last line might end up
only showing one closed fold. (John Beckett)
Solution: Scroll the window to show the same relative cursor position.
2016-08-28 15:39:57 +02:00
Bram Moolenaar
4427db9bb2
patch 7.4.2278
...
Problem: New users have no idea of the 'scrolloff' option.
Solution: Set 'scrolloff' in defaults.vim.
2016-08-28 14:39:44 +02:00
Bram Moolenaar
6a402edbeb
patch 7.4.2277
...
Problem: Memory leak in getbufinfo() when there is a sign. (Dominique
Pelle)
Solution: Remove extra vim_strsave().
2016-08-28 14:11:24 +02:00
Bram Moolenaar
1773ddfdcd
patch 7.4.2276
...
Problem: Command line test fails on Windows when run twice.
Solution: Wipe the buffer so that the directory can be deleted.
2016-08-28 13:38:54 +02:00
Bram Moolenaar
e67d546f3c
patch 7.4.2275
...
Problem: ":diffoff!" does not remove filler lines.
Solution: Force a redraw and invalidate the cursor. (closes #1014 )
2016-08-27 22:40:42 +02:00
Bram Moolenaar
818078ddfb
Updated runtime files and translations.
2016-08-27 21:58:42 +02:00
Bram Moolenaar
73d4e4c892
patch 7.4.2274
...
Problem: Command line completion on "find **/filename" drops sub-directory.
Solution: Handle this case separately. (Harm te Hennepe, closes #932 , closes
#939 )
2016-08-27 21:55:13 +02:00
Bram Moolenaar
3056735ae8
patch 7.4.2273
...
Problem: getwininfo() and getbufinfo() are inefficient.
Solution: Do not make a copy of all window/buffer-local options. Make it
possible to get them with gettabwinvar() or getbufvar().
2016-08-27 21:25:44 +02:00
Bram Moolenaar
9f8187c335
patch 7.4.2272
...
Problem: getbufinfo(), getwininfo() and gettabinfo() are inefficient.
Solution: Instead of making a copy of the variables dictionary, use a
reference.
2016-08-27 20:34:01 +02:00
Bram Moolenaar
ffdf08c94e
patch 7.4.2271
...
Problem: Netbeans test doesn't read settings from file.
Solution: Use "-Xnbauth".
2016-08-27 19:52:47 +02:00
Bram Moolenaar
821179809d
patch 7.4.2270
...
Problem: Insufficient testing for NUL bytes on a raw channel.
Solution: Add a test for writing and reading.
2016-08-27 19:21:48 +02:00
Bram Moolenaar
e17bdffff7
patch 7.4.2269
...
Problem: Using 'hlsearch' highlighting instead of matchpos if there is no
search match.
Solution: Pass NULL as last item to next_search_hl() when searching for
'hlsearch' match. (Shane Harper, closes #1013 )
2016-08-27 18:34:29 +02:00
Bram Moolenaar
1195669f9e
patch 7.4.2268
...
Problem: Using CTRL-N and CTRL-P for incsearch shadows completion keys.
Solution: Use CTRL-T and CTRL-G instead.
2016-08-27 16:26:56 +02:00
Bram Moolenaar
44ca54aeb9
patch 7.4.2267
...
Problem: Build fails on MS-Windows.
Solution: Add define to get isinf().
2016-08-27 15:41:32 +02:00
Bram Moolenaar
9992237a3e
patch 7.4.2266
...
Problem: printf() test fails on Windows. "-inf" is not used.
Solution: Check for Windows-specific values for "nan". Add sign to "inf"
when appropriate.
2016-08-27 15:26:35 +02:00
Bram Moolenaar
76efafba2a
patch 7.4.2265
...
Problem: printf() isn't tested much.
Solution: Add more tests for printf(). (Dominique Pelle)
2016-08-27 14:21:21 +02:00
Bram Moolenaar
2b529bb626
patch 7.4.2264
...
Problem: When adding entries to an empty quickfix list the title is reset.
Solution: Improve handling of the title. (Yegappan Lakshmanan)
2016-08-27 13:35:35 +02:00
Bram Moolenaar
d29459baa6
patch 7.4.2263
...
Problem: :filter does not work for many commands. Can only get matching
messages.
Solution: Make :filter work for :command, :map, :list, :number and :print.
Make ":filter!" show non-matching lines.
2016-08-26 22:29:11 +02:00
Bram Moolenaar
2570957607
patch 7.4.2262
...
Problem: Fail to read register content from viminfo if it is 438 characters
long. (John Chen)
Solution: Adjust the check for line wrapping. (closes #1010 )
2016-08-26 20:41:16 +02:00
Bram Moolenaar
7df0f6313a
patch 7.4.2261
...
Problem: Build fails with small features.
Solution: Move "else" inside the #ifdef.
2016-08-26 19:56:00 +02:00
Bram Moolenaar
e4a3bcf28d
Updated runtime files. Add Scala files.
2016-08-26 19:52:37 +02:00
Bram Moolenaar
dd74ab9b46
patch 7.4.2260
...
Problem: Channel test is flaky.
Solution: Add a newline to separate JSON messages.
2016-08-26 19:20:26 +02:00
Bram Moolenaar
4d6f32cbfb
patch 7.4.2259
...
Problem: With 'incsearch' can only see the next match.
Solution: Make CTRL-N/CTRL-P move to the previous/next match. (Christian
Brabandt)
2016-08-26 19:13:46 +02:00
Bram Moolenaar
f1f0792e55
patch 7.4.2258
...
Problem: Two JSON messages are sent without a separator.
Solution: Separate messages with a NL. (closes #1001 )
2016-08-26 17:58:53 +02:00
Bram Moolenaar
9f28953f0c
patch 7.4.2257
...
Problem: Coverity complains about not checking for NULL.
Solution: Check for out of memory.
2016-08-26 16:39:03 +02:00
Bram Moolenaar
db249f26ed
patch 7.4.2256
...
Problem: Coverity complains about null pointer check.
Solution: Remove wrong and superfluous error check.
2016-08-26 16:29:47 +02:00
Bram Moolenaar
ec42059b78
patch 7.4.2255
...
Problem: The script that checks translations can't handle plurals.
Solution: Check for plural msgid and msgstr entries. Leave the cursor on
the first error.
2016-08-26 15:51:53 +02:00
Bram Moolenaar
54b6352c6f
patch 7.4.2254
...
Problem: Compiler warnings in MzScheme code.
Solution: Add UNUSED. Remove unreachable code.
2016-08-26 12:55:09 +02:00
Bram Moolenaar
78c7e274f2
patch 7.4.2253
...
Problem: Check for Windows 3.1 will always return false. (Christian
Brabandt)
Solution: Remove the dead code.
2016-08-25 23:19:29 +02:00
Bram Moolenaar
424d74bb20
patch 7.4.2252
...
Problem: Compiler warnings for signed/unsigned in expression.
Solution: Remove type cast. (Dominique Pelle)
2016-08-25 23:02:11 +02:00
Bram Moolenaar
015efc32c1
patch 7.4.2251
...
Problem: In rare cases diffing 4 buffers is not enough.
Solution: Raise the limit to 8. (closes #1000 )
2016-08-24 22:34:33 +02:00
Bram Moolenaar
5b30291785
patch 7.4.2250
...
Problem: Some error message cannot be translated.
Solution: Enclose them in _() and N_(). (Dominique Pelle)
2016-08-24 22:11:55 +02:00
Bram Moolenaar
ba2099034f
patch 7.4.2249
...
Problem: Missing colon in error message.
Solution: Add the colon. (Dominique Pelle)
2016-08-24 22:06:38 +02:00
Bram Moolenaar
358308dd99
patch 7.4.2248
...
Problem: When cancelling the :ptjump prompt a preview window is opened for
a following command.
Solution: Reset g_do_tagpreview. (Hirohito Higashi) Add a test. Avoid that
the test runner gets stuck in trying to close a window.
2016-08-24 21:21:26 +02:00
Bram Moolenaar
b58fe4588c
patch 7.4.2247
...
Problem: Tiny build fails. (Tony Mechelynck)
Solution: Remove #ifdef.
2016-08-24 00:39:05 +02:00
Bram Moolenaar
d6f2ee32dc
patch 7.4.2246
...
Problem: Oldfiles test fails.
Solution: Include missing changes.
2016-08-24 00:30:52 +02:00
Bram Moolenaar
77401add71
patch 7.4.2245
...
Problem: Filter test fails.
Solution: Include missing changes.
2016-08-24 00:12:12 +02:00
Bram Moolenaar
7b668e83d0
patch 7.4.2244
...
Problem: Adding pattern to ":oldfiles" is not a generic solution.
Solution: Add the ":filter /pat/ cmd" command modifier. Only works for some
commands right now.
2016-08-23 23:51:21 +02:00
Bram Moolenaar
1b58cdd160
patch 7.4.2243
...
Problem: Warning for assigning negative value to unsigned. (Danek Duvall)
Solution: Make cterm_normal_fg_gui_color and _bg_ guicolor_T, cast to long_u
only when an unsigned is needed.
2016-08-22 23:04:33 +02:00
Bram Moolenaar
17f1347b86
patch 7.4.2242
...
Problem: Timer test sometimes fails.
Solution: Increase the maximum time for callback timer test.
2016-08-22 22:47:45 +02:00
Bram Moolenaar
973365dcc4
patch 7.4.2241
...
Problem: Timer test sometimes fails.
Solution: Increase the maximum time for repeating timer.
2016-08-22 22:02:56 +02:00
Bram Moolenaar
f267f8bdf7
patch 7.4.2240
...
Problem: Tests using the sleep time can be flaky.
Solution: Use reltime() if available. (Partly by Shane Harper)
2016-08-22 21:40:29 +02:00
Bram Moolenaar
9baf297c99
patch 7.4.2239
...
Problem: Warning for missing declaration of skip_vimgrep_pat(). (John
Marriott)
Solution: Move it to another file.
2016-08-21 22:39:35 +02:00
Bram Moolenaar
de7762a2c1
patch 7.4.2238
...
Problem: With SGR mouse reporting (suckless terminal) the mouse release and
scroll up/down is confused.
Solution: Don't see a release as a scroll up/down. (Ralph Eastwood)
2016-08-21 21:03:37 +02:00
Bram Moolenaar
9b7f8ce9eb
patch 7.4.2237
...
Problem: Can't use "." and "$" with ":tab".
Solution: Support a range for ":tab". (Hirohito Higashi)
2016-08-21 19:07:17 +02:00
Bram Moolenaar
920694c1b6
patch 7.4.2236
...
Problem: The 'langnoremap' option leads to double negatives. And it does
not work for the last character of a mapping.
Solution: Add 'langremap' with the opposite value. Keep 'langnoremap' for
backwards compatibility. Make it work for the last character of a
mapping. Make the test work.
2016-08-21 17:45:02 +02:00
Bram Moolenaar
989f592f7f
patch 7.4.2235
...
Problem: submatch() does not check for a valid argument.
Solution: Give an error if the argument is out of range. (Dominique Pelle)
2016-08-21 15:26:54 +02:00
Bram Moolenaar
dd1248143e
patch 7.4.2234
...
Problem: Can't build with +eval but without +quickfix. (John Marriott)
Solution: Move skip_vimgrep_pat() to separate #ifdef block.
2016-08-21 15:00:03 +02:00
Bram Moolenaar
843b884461
patch 7.4.2233
...
Problem: Crash when using funcref() with invalid name. (Dominique Pelle)
Solution: Check for NULL translated name.
2016-08-21 14:36:15 +02:00
Bram Moolenaar
e07e797db0
patch 7.4.2232
...
Problem: The default ttimeoutlen is very long.
Solution: Use "100". (Hirohito Higashi)
2016-08-20 19:22:16 +02:00
Bram Moolenaar
e11d61a3b1
patch 7.4.2231
...
Problem: ":oldfiles" output is a very long list.
Solution: Add a pattern argument. (Coot, closes #575 )
2016-08-20 18:36:54 +02:00
Bram Moolenaar
66e29d7112
patch 7.4.2230
...
Problem: There is no equivalent of 'smartcase' for a tag search.
Solution: Add value "followscs" and "smart" to 'tagcase'. (Christian
Brabandt, closes #712 ) Turn tagcase test into new style.
2016-08-20 16:57:02 +02:00
Bram Moolenaar
f04507d132
patch 7.4.2229
...
Problem: Startup test fails on Solaris.
Solution: Recognize a character device. (Danek Duvall)
2016-08-20 15:05:39 +02:00
Bram Moolenaar
9e4d8215d3
patch 7.4.2228
...
Problem: Test files have inconsistant modelines.
Solution: Don't set 'tabstop' to 2, use 'sts' and 'sw'.
2016-08-18 23:04:48 +02:00
Bram Moolenaar
7571d55f7d
Updated runtime files.
2016-08-18 22:54:46 +02:00
Bram Moolenaar
1381d79147
patch 7.4.2227
...
Problem: Tab page tests are old style.
Solution: Change into new style tests. (Hirohito Higashi)
2016-08-18 22:11:42 +02:00
Bram Moolenaar
3392883770
patch 7.4.2226
...
Problem: The field names used by getbufinfo(), gettabinfo() and
getwininfo() are not consistent.
Solution: Use bufnr, winnr and tabnr. (Yegappan Lakshmanan)
2016-08-18 21:22:04 +02:00
Bram Moolenaar
bfd096d020
patch 7.4.2225
...
Problem: Crash when placing a sign in a deleted buffer.
Solution: Check for missing buffer name. (Dominique Pelle). Add a test.
2016-08-17 22:29:09 +02:00
Bram Moolenaar
af9c4c9b57
patch 7.4.2224
...
Problem: Compiler warnings with older compiler and 64 bit numbers.
Solution: Add "LL" to large values. (Mike Williams)
2016-08-17 21:51:56 +02:00
Bram Moolenaar
d3c907b5d2
patch 7.4.2223
...
Problem: Buffer overflow when using latin1 character with feedkeys().
Solution: Check for an illegal character. Add a test.
2016-08-17 21:32:09 +02:00
Bram Moolenaar
6bff02eb53
patch 7.4.2222
...
Problem: Sourcing a script where a character has 0x80 as a second byte does
not work. (Filipe L B Correia)
Solution: Turn 0x80 into K_SPECIAL KS_SPECIAL KE_FILLER. (Christian
Brabandt, closes #728 ) Add a test case.
2016-08-16 22:50:55 +02:00
Bram Moolenaar
91984b9034
patch 7.4.2221
...
Problem: printf() does not support binary format.
Solution: Add %b and %B. (Ozaki Kiichi)
2016-08-16 21:58:41 +02:00
Bram Moolenaar
e5a8f35b42
patch 7.4.2220
...
Problem: printf() gives an error when the argument for %s is not a string.
(Ozaki Kiichi)
Solution: Behave like invoking string() on the argument. (Ken Takata)
2016-08-16 21:30:54 +02:00
Bram Moolenaar
f5a39447a8
patch 7.4.2219
...
Problem: Recursive call to substitute gets stuck in sandbox. (Nikolai
Pavlov)
Solution: Handle the recursive call. (Christian Brabandt, closes #950 )
Add a test.
2016-08-16 21:04:41 +02:00
Bram Moolenaar
13d216d302
patch 7.4.2218
...
Problem: Can't build with +timers when +digraph is not included.
Solution: Change #ifdef for e_number_exp. (Damien)
2016-08-16 19:21:11 +02:00
Bram Moolenaar
dc1f1645cb
Updated runtime files.
2016-08-16 18:33:43 +02:00
Bram Moolenaar
4f416e4124
patch 7.4.2217
...
Problem: When using matchaddpos() a character after the end of the line can
be highlighted.
Solution: Only highlight existing characters. (Hirohito Higashi)
2016-08-16 16:08:18 +02:00
Bram Moolenaar
22177f0c08
patch 7.4.2216
...
Problem: Test fails without the +sign feature.
Solution: Only check for signcolumn with the +sign feature.
2016-08-15 22:54:49 +02:00
Bram Moolenaar
386600f0cb
patch 7.4.2215
...
Problem: It's not easy to find out if a window is a quickfix or location
list window.
Solution: Add "loclist" and "quickfix" entries to the dict returnec by
getwininfo(). (Yegappan Lakshmanan)
2016-08-15 22:16:25 +02:00
Bram Moolenaar
16350cb979
patch 7.4.2214
...
Problem: A font that uses ligatures messes up the screen display.
Solution: Put spaces between characters when building the glyph table.
(based on a patch from Manuel Schiller)
2016-08-14 20:27:34 +02:00
Bram Moolenaar
58b853460a
patch 7.4.2213
...
Problem: Cannot highlight the "~" lines at the end of a window differently.
Solution: Add the EndOfBuffer highlighting. (Marco Hinz, James McCoy)
2016-08-14 19:54:54 +02:00
Bram Moolenaar
e59215c7dc
patch 7.4.2212
...
Problem: Mark " is not set when closing a window in another tab. (Guraga)
Solution: Check all tabs for the window to be valid. (based on patch by
Hirohito Higashi, closes #974 )
2016-08-14 19:08:45 +02:00
Bram Moolenaar
e56132bb41
patch 7.4.2211
...
Problem: Mouse support is not automatically enabled with simple term.
Solution: Recognize "st" and other names. (Manuel Schiller, closes #963 )
2016-08-14 18:23:21 +02:00
Bram Moolenaar
cff50f5ec9
patch 7.4.2210
...
Problem: On OSX configure mixes up a Python framework and the Unix layout.
Solution: Make configure check properly. (Tim D. Smith, closes #980 )
2016-08-14 17:32:52 +02:00
Bram Moolenaar
35a4cfa200
patch 7.4.2209
...
Problem: Cannot map <M-">. (Stephen Riehm)
Solution: Solve the memory access problem in another way. (Dominique Pelle)
Allow for using <M-\"> in a string.
2016-08-14 16:07:48 +02:00
Bram Moolenaar
2d1a248762
patch 7.4.2208
...
Problem: Test for mappings is old style.
Solution: Convert the test to new style.
2016-08-14 15:32:11 +02:00
Bram Moolenaar
d58b0f982a
patch 7.4.2207
...
Problem: The +xpm feature is not sorted properly in :version output.
Solution: Move it up. (Tony Mechelynck)
2016-08-13 16:39:56 +02:00
Bram Moolenaar
4ae209597c
patch 7.4.2206
...
Problem: Warning for unused function.
Solution: Put the function inside #ifdef. (John Marriott)
2016-08-13 15:29:14 +02:00
Bram Moolenaar
e9d58a6459
patch 7.4.2205
...
Problem: 'wildignore' always applies to getcompletion().
Solution: Add an option to use 'wildignore' or not. (Yegappan Lakshmanan)
2016-08-13 15:07:41 +02:00
Bram Moolenaar
0952131376
Updated runtime files.
2016-08-12 22:54:35 +02:00
Bram Moolenaar
b5ae48e9ff
patch 7.4.2204
...
Problem: It is not easy to get information about buffers, windows and
tabpages.
Solution: Add getbufinfo(), getwininfo() and gettabinfo(). (Yegappan
Lakshmanan)
2016-08-12 22:23:25 +02:00
Bram Moolenaar
ebcccad573
patch 7.4.2203
...
Problem: Test fails with normal features.
Solution: Check is signs are supported.
2016-08-12 19:17:13 +02:00
Bram Moolenaar
b338483152
patch 7.4.2202
...
Problem: Build fails with small features.
Solution: Correct option initialization.
2016-08-12 18:51:58 +02:00
Bram Moolenaar
95ec9d6a6a
patch 7.4.2201
...
Problem: The sign column disappears when the last sign is deleted.
Solution: Add the 'signcolumn' option. (Christian Brabandt)
2016-08-12 18:29:59 +02:00
Bram Moolenaar
d823fa910c
patch 7.4.2200
...
Problem: Cannot get all information about a quickfix list.
Solution: Add an optional argument to get/set loc/qf list(). (Yegappan
Lakshmanan)
2016-08-12 16:29:27 +02:00
Bram Moolenaar
107abd2ca5
patch 7.4.2199
...
Problem: In the GUI the cursor is hidden when redrawing any window,
causing flicker.
Solution: Only undraw the cursor when updating the window it's in.
2016-08-12 14:08:25 +02:00
Bram Moolenaar
0e5d3a2940
patch 7.4.2198
...
Problem: Test alot sometimes fails under valgrind. (Dominique Pelle)
Solution: Avoid passing a callback with the wrong number of arguments.
2016-08-11 22:52:42 +02:00
Bram Moolenaar
c257487035
patch 7.4.2197
...
Problem: All functions are freed on exit, which may hide leaks.
Solution: Only free named functions, not reference counted ones.
2016-08-11 22:51:05 +02:00
Bram Moolenaar
91c5262b19
patch 7.4.2196
...
Problem: glob2regpat test doesn't test everything on MS-Windows.
Solution: Add patterns with backslash handling.
2016-08-10 23:02:45 +02:00
Bram Moolenaar
bcc1dcc981
patch 7.4.2195
...
Problem: MS-Windows: The vimrun program does not support Unicode.
Solution: Use GetCommandLineW(). Cleanup old #ifdefs. (Ken Takata)
2016-08-10 22:02:40 +02:00
Bram Moolenaar
446a973ce3
patch 7.4.2194
...
Problem: Sign tests don't cover enough.
Solution: Add more test cases. (Dominique Pelle)
2016-08-10 21:36:23 +02:00
Bram Moolenaar
717e196060
patch 7.4.2193
...
Problem: With Gnome when the GUI can't start test_startup hangs.
Solution: Call gui_mch_early_init_check(). (Hirohito Higashi)
2016-08-10 21:28:44 +02:00
Bram Moolenaar
a6b7a08ae0
patch 7.4.2192
...
Problem: Generating prototypes with Cygwin doesn't work well.
Solution: Change #ifdefs. (Ken Takata)
2016-08-10 20:53:05 +02:00
Bram Moolenaar
a357e44ccd
patch 7.4.2191
...
Problem: No automatic prototype for vim_main2().
Solution: Move the #endif. (Ken Takata)
2016-08-10 20:45:07 +02:00
Bram Moolenaar
50fa8dd00c
patch 7.4.2190
...
Problem: When startup test fails it's not easy to find out why.
GUI test fails with Gnome.
Solution: Add the help entry matches to a list an assert that.
Set $HOME for Gnome to create .gnome2 directory.
2016-08-09 22:58:21 +02:00
Bram Moolenaar
f71d7b9ee5
patch 7.4.2189
...
Problem: Cannot detect encoding in a fifo.
Solution: Extend the stdin way of detecting encoding to fifo. Add a test
for detecting encoding on stdin and fifo. (Ken Takata)
2016-08-09 22:14:05 +02:00
Bram Moolenaar
c9fb77c692
patch 7.4.2188
...
Problem: Completion does not work properly with some plugins.
Solution: Revert the part related to typing CTRL-E. (closes #972 )
2016-08-09 21:51:40 +02:00
Bram Moolenaar
7547a78446
patch 7.4.2187
...
Problem: glob2regpat test fails on Windows.
Solution: Remove the checks that use backslashes.
2016-08-08 23:26:51 +02:00
Bram Moolenaar
36d1c0fef4
patch 7.4.2186
...
Problem: Timers test is flaky.
Solution: Relax the sleep time check.
2016-08-08 22:46:14 +02:00
Bram Moolenaar
71dd9744cf
patch 7.4.2185
...
Problem: Test glob2regpat does not test much.
Solution: Add a few more test cases. (Dominique Pelle)
2016-08-08 22:42:04 +02:00
Bram Moolenaar
7a9a5f4019
patch 7.4.2184
...
Problem: Tests that use RunVim() do not actually perform the test.
Solution: Use "return" instead of "call". (Ken Takata)
2016-08-08 22:34:14 +02:00
Bram Moolenaar
09de17536d
patch 7.4.2183
...
Problem: Sign tests are old style.
Solution: Turn them into new style tests. (Dominique Pelle)
2016-08-08 22:26:48 +02:00
Bram Moolenaar
2147746cf8
patch 7.4.2182
...
Problem: Color Grey40 used in startup but not in the short list.
Solution: Add Grey40 to the builtin colors.
2016-08-08 20:43:27 +02:00
Bram Moolenaar
a772ec5e91
patch 7.4.2181
...
Problem: Compiler warning for unused variable.
Solution: Remove it. (Dominique Pelle)
2016-08-07 20:20:50 +02:00
Bram Moolenaar
b73598e2f0
patch 7.4.2180
...
Problem: There is no easy way to stop all timers. There is no way to
temporary pause a timer.
Solution: Add timer_stopall() and timer_pause().
2016-08-07 18:22:53 +02:00
Bram Moolenaar
e4a76ad0e7
patch 7.4.2179
...
Problem: Reading from stdin test fails on MS-Windows.
Solution: Strip the extra space.
2016-08-07 16:50:10 +02:00
Bram Moolenaar
3a93838339
patch 7.4.2178
...
Problem: No test for reading from stdin.
Solution: Add a test.
2016-08-07 16:36:40 +02:00
Bram Moolenaar
ba98bef191
patch 7.4.2177
...
Problem: No testing for -C and -N command line flags, file arguments,
startuptime.
Solution: Add tests.
2016-08-07 15:51:39 +02:00
Bram Moolenaar
a8e691d449
patch 7.4.2176
...
Problem: #ifdefs in main() are complicated.
Solution: Always define vim_main2(). Move params to the file level.
(suggested by Ken Takata)
2016-08-07 15:19:26 +02:00
Bram Moolenaar
812ad4f3a2
patch 7.4.2175
...
Problem: Insufficient testing of cscope.
Solution: Add more tests. (Dominique Pelle)
2016-08-07 14:03:13 +02:00
Bram Moolenaar
c8ce615299
patch 7.4.2174
...
Problem: Adding duplicate flags to 'whichwrap' leaves commas behind.
Solution: Also remove the commas. (Naruhiko Nishino)
2016-08-07 13:48:20 +02:00
Bram Moolenaar
3321e9d8a3
patch 7.4.2173
...
Problem: Can't test help on MS-Windows.
Solution: Skip the test.
2016-08-06 23:03:59 +02:00
Bram Moolenaar
472a0a880a
patch 7.4.2172
...
Problem: No test for "vim --help".
Solution: Add a test.
2016-08-06 22:31:42 +02:00
Bram Moolenaar
00ff380295
patch 7.4.2171
...
Problem: MS-Windows build fails.
Solution: Add QueryPerformanceCounter().
2016-08-06 22:27:28 +02:00
Bram Moolenaar
8e97bd74b5
patch 7.4.2170
...
Problem: Cannot get information about timers.
Solution: Add timer_info().
2016-08-06 22:05:07 +02:00
Bram Moolenaar
446cce6d53
patch 7.4.2169
...
Problem: Startup test gets stuck on MS-Windows.
Solution: Use double quotes.
2016-08-06 21:37:27 +02:00
Bram Moolenaar
5b4a3767f6
patch 7.4.2168
...
Problem: Not running the startup test on MS-Windows.
Solution: Write vimcmd.
2016-08-06 20:36:34 +02:00
Bram Moolenaar
c96a2f3b88
patch 7.4.2167
...
Problem: Small build can't run tests.
Solution: Don't try setting 'packpath'.
2016-08-06 19:45:31 +02:00
Bram Moolenaar
328604307b
patch 7.4.2166
...
Problem: Small build can't run startup test.
Solution: Skip the test.
2016-08-06 19:24:23 +02:00
Bram Moolenaar
83b3c3d8a0
patch 7.4.2165
...
Problem: Startup test fails on MS-Windows.
Solution: Don't check output if RunVim() returns zero.
2016-08-06 19:16:43 +02:00
Bram Moolenaar
66459b7c98
patch 7.4.2164
...
Problem: It is not possible to use plugins in an "after" directory to tune
the behavior of a package.
Solution: First load plugins from non-after directories, then packages and
finally plugins in after directories.
Reset 'loadplugins' before executing --cmd arguments.
2016-08-06 19:01:55 +02:00
Bram Moolenaar
d76a0c15f8
patch 7.4.2163
...
Problem: match() and related functions tested with old style test.
Solution: Convert to new style test. (Hirohito Higashi)
2016-08-06 15:29:22 +02:00
Bram Moolenaar
7522f69821
patch 7.4.2162
...
Problem: Result of getcompletion('', 'sign') depends on previous
completion.
Solution: Call set_context_in_sign_cmd(). (Dominique Pelle)
2016-08-06 14:12:50 +02:00
Bram Moolenaar
7ab6defcaf
patch 7.4.2161
...
Problem: Expression test fails without conceal feature.
Solution: Only check "conceal" with the conceal feature.
2016-08-05 22:51:13 +02:00
Bram Moolenaar
7dc5e2e486
patch 7.4.2160
...
Problem: setmatches() mixes up values. (Nikolai Pavlov)
Solution: Save the string instead of reusing a shared buffer.
2016-08-05 22:22:06 +02:00
Bram Moolenaar
5971dab112
patch 7.4.2159
...
Problem: Insufficient testing for cscope.
Solution: Add more tests. (Dominique Pelle)
2016-08-05 21:25:29 +02:00
Bram Moolenaar
b650b9878e
patch 7.4.2158
...
Problem: Result of getcompletion('', 'cscope') depends on previous
completion. (Christian Brabandt)
Solution: Call set_context_in_cscope_cmd().
2016-08-05 20:35:13 +02:00
Bram Moolenaar
46c4d4ac66
patch 7.4.2157
...
Problem: Test_job_start_fails() is expected to report memory leaks, making
it hard to see other leaks in test_partial.
Solution: Move Test_job_start_fails() to a separate test file.
2016-08-05 19:31:57 +02:00
Bram Moolenaar
c90f2aedd0
patch 7.4.2156
...
Problem: Compiler warning.
Solution: Add type cast. (Ken Takata, Mike Williams)
2016-08-04 22:00:15 +02:00
Bram Moolenaar
9d5b876d45
patch 7.4.2155
...
Problem: Quotes make GUI test fail on MS-Windows.
Solution: Remove quotes, strip white space.
2016-08-04 21:21:13 +02:00
Bram Moolenaar
fe9489233c
patch 7.4.2154
...
Problem: Test_communicate() fails sometimes.
Solution: Add it to the flaky tests.
2016-08-04 21:11:32 +02:00
Bram Moolenaar
877e957798
patch 7.4.2153
...
Problem: GUI test isn't testing much.
Solution: Turn into a new style test. Execute a shell command.
2016-08-04 20:05:50 +02:00
Bram Moolenaar
ee695f787a
patch 7.4.2152
...
Problem: No proper translation of messages with a count.
Solution: Use ngettext(). (Sergey Alyoshin)
2016-08-03 22:08:45 +02:00
Bram Moolenaar
cf25fdb8f1
patch 7.4.2151
...
Problem: Quickfix test fails on MS-Windows.
Solution: Close the help window. (Christian Brabandt)
2016-08-03 21:04:53 +02:00
Bram Moolenaar
4c38d66d25
patch 7.4.2150
...
Problem: Warning with MinGW 64. (John Marriott)
Solution: Change return type. (Ken Takata)
2016-08-03 20:54:57 +02:00
Bram Moolenaar
7cba71d7e3
patch 7.4.2149
...
Problem: If a test leaves a window open a following test may fail.
Solution: Always close extra windows after running a test.
2016-08-02 23:04:49 +02:00
Bram Moolenaar
edf634e0f1
patch 7.4.2148
...
Problem: Not much testing for cscope.
Solution: Add a test that uses the cscope program. (Christian Brabandt)
2016-08-02 23:01:40 +02:00
Bram Moolenaar
abb71fbd39
patch 7.4.2147
...
Problem: test_alot fails.
Solution: Close window.
2016-08-02 22:51:42 +02:00
Bram Moolenaar
472472898a
patch 7.4.2146
...
Problem: Not enough testing for popup menu. CTRL-E does not always work
properly.
Solution: Add more tests. When using CTRL-E check if the popup menu is
visible. (Christian Brabandt)
2016-08-02 22:36:02 +02:00
Bram Moolenaar
86f2cd5bc5
patch 7.4.2145
...
Problem: Win32: Using CreateThread/ExitThread is not safe.
Solution: Use _beginthreadex and return from the thread. (Ken Takata)
2016-08-02 21:55:17 +02:00
Bram Moolenaar
796aa9c804
patch 7.4.2144
...
Problem: On MS-Windows quickix does not handle a line with 1023 bytes
ending in CR-LF properly.
Solution: Don't consider CR a line break. (Ken Takata)
2016-08-02 21:41:28 +02:00
Bram Moolenaar
bc8801c931
Updated runtime files.
2016-08-02 21:04:33 +02:00
Bram Moolenaar
bc7ce675b2
patch 7.4.2143
...
Problem: A funccal is garbage collected while it can still be used.
Solution: Set copyID in all referenced functions. Do not list lambda
functions with ":function".
2016-08-01 22:49:22 +02:00
Bram Moolenaar
8dd3a43d75
patch 7.4.2142
...
Problem: Leaking memory when redefining a function.
Solution: Don't increment the function reference count when it's found by
name. Don't remove the wrong function from the hashtab. More
reference counting fixes.
2016-08-01 20:46:25 +02:00
Bram Moolenaar
ba96e9af38
patch 7.4.2141
...
Problem: Coverity reports bogus NULL check.
Solution: When checking for a variable in the funccal scope don't pass the
varname.
2016-08-01 17:10:20 +02:00
Bram Moolenaar
acadbeabe1
patch 7.4.2140
...
Problem: Tiny build fails.
Solution: Add dummy typedefs.
2016-08-01 16:35:59 +02:00
Bram Moolenaar
0588d4f9d2
patch 7.4.2139
...
Problem: :delfunction causes illegal memory access.
Solution: Correct logic when deciding to free a function.
2016-08-01 16:29:47 +02:00
Bram Moolenaar
2d3d60a7d4
patch 7.4.2138
...
Problem: Test 86 and 87 fail.
Solution: Call func_ref() also for regular functions.
2016-08-01 16:27:23 +02:00
Bram Moolenaar
437bafe4c8
patch 7.4.2137
...
Problem: Using function() with a name will find another function when it is
redefined.
Solution: Add funcref(). Refer to lambda using a partial. Fix several
reference counting issues.
2016-08-01 15:40:54 +02:00
Bram Moolenaar
5801644819
patch 7.4.2136
...
Problem: Closure function fails.
Solution: Don't reset uf_scoped when it points to another funccal.
2016-07-31 18:30:22 +02:00
Bram Moolenaar
89eaa4185e
patch 7.4.2135
...
Problem: Various tiny issues.
Solution: Update comments, white space, etc.
2016-07-31 14:17:27 +02:00
Bram Moolenaar
b54c3ff317
patch 7.4.2134
...
Problem: No error for using function() badly.
Solution: Check for passing wrong function name. (Ken Takata)
2016-07-31 14:11:58 +02:00
Bram Moolenaar
fc1f2015e8
patch 7.4.2133
...
Problem: Can't build with tiny features.
Solution: Add #ifdef.
2016-07-30 23:18:47 +02:00
Bram Moolenaar
31440a1f2b
patch 7.4.2132
...
Problem: test_partial has memory leaks reported.
Solution: Add a note about why this happens.
2016-07-30 23:14:28 +02:00
Bram Moolenaar
57e69ff2cc
patch 7.4.2131
...
Problem: More memory leaks when using partial, e.g. for "exit-cb".
Solution: Don't copy the callback when using a partial.
2016-07-30 23:05:09 +02:00
Bram Moolenaar
623e263ffb
patch 7.4.2130
...
Problem: Pending timers cause false memory leak reports.
Solution: Free all timers on exit.
2016-07-30 22:47:56 +02:00
Bram Moolenaar
3ab14355ed
patch 7.4.2129
...
Problem: Memory leak when using timer_start(). (Dominique Pelle)
Solution: Don't copy the callback when using a partial.
2016-07-30 22:32:11 +02:00
Bram Moolenaar
1e2258297b
patch 7.4.2128
...
Problem: Memory leak when saving for undo fails.
Solution: Free allocated memory. (Hirohito Higashi)
2016-07-30 21:48:59 +02:00
Bram Moolenaar
3bcfca3ab4
patch 7.4.2127
...
Problem: The short form of ":noswapfile" is ":noswap" instead of ":now".
(Kent Sibilev)
Solution: Only require three characters. Add a test for the short forms.
2016-07-30 19:39:29 +02:00
Bram Moolenaar
90d121fa36
patch 7.4.2126
...
Problem: No tests for :diffget and :diffput
Solution: Add tests.
2016-07-30 19:11:25 +02:00
Bram Moolenaar
b20617b0b0
Add OSX build to Travis CI. (Christian Brabandt)
2016-07-30 17:41:49 +02:00
Bram Moolenaar
a5c0cc1133
patch 7.4.2125
...
Problem: Compiler warning for loss of data.
Solution: Add a type cast. (Christian Brabandt)
2016-07-30 16:40:39 +02:00
Bram Moolenaar
623cf88f9c
patch 7.4.2124
...
Problem: diffmode test leaves files behind, breaking another test.
Solution: Delete the files.
2016-07-30 16:36:01 +02:00
Bram Moolenaar
42093c0ec5
patch 7.4.2123
...
Problem: No new style test for diff mode.
Solution: Add a test. Check that folds are in sync.
2016-07-30 16:16:54 +02:00
Bram Moolenaar
b822cb0f93
patch 7.4.2122
...
Problem: Mac: don't get +clipboard in huge build.
Solution: Move #define down below including featureh.h
2016-07-30 14:12:23 +02:00
Bram Moolenaar
9532fe7fbe
patch 7.4.2121
...
Problem: No easy way to check if lambda and closure are supported.
Solution: Add the +lambda feature.
2016-07-29 22:50:35 +02:00
Bram Moolenaar
10ce39a0d5
patch 7.4.2120
...
Problem: User defined functions can't be a closure.
Solution: Add the "closure" argument. Allow using :unlet on a bound
variable. (Yasuhiro Matsumoto, Ken Takata)
2016-07-29 22:37:06 +02:00
Bram Moolenaar
1e96d9bf98
patch 7.4.2119
...
Problem: Closures are not supported.
Solution: Capture variables in lambdas from the outer scope. (Yasuhiro
Matsumoto, Ken Takata)
2016-07-29 22:15:09 +02:00
Bram Moolenaar
83a2a80d6f
patch 7.4.2118
...
Problem: Mac: can't build with tiny features.
Solution: Don't define FEAT_CLIPBOARD unconditionally. (Kazunobu Kuriyama)
2016-07-29 21:01:10 +02:00
Bram Moolenaar
f2c4c39119
patch 7.4.2117
...
Problem: Deleting an augroup that still has autocmds does not give a
warning. The next defined augroup takes its place.
Solution: Give a warning and prevent the index being used for another group
name.
2016-07-29 20:50:24 +02:00
Bram Moolenaar
c73e4474b1
patch 7.4.2116
...
Problem: The default vimrc for Windows is very conservative.
Solution: Use the defaults.vim in the Windows installer.
2016-07-29 18:33:38 +02:00
Bram Moolenaar
b9a46fec3e
patch 7.4.2115
...
Problem: Loading defaults.vim with -C argument.
Solution: Don't load the defaults script with -C argument. Test sourcing
the defaults script. Set 'display' to "truncate".
2016-07-29 18:13:42 +02:00
Bram Moolenaar
d05b191b91
patch 7.4.2114
...
Problem: Tiny build fails.
Solution: Always include vim_time().
2016-07-29 17:03:54 +02:00
Bram Moolenaar
170b10b421
patch 7.4.2113
...
Problem: Test for undo is flaky.
Solution: Turn it into a new style test. Use test_settime() to avoid
flakyness.
2016-07-29 16:15:27 +02:00
Bram Moolenaar
b56195ed00
patch 7.4.2112
...
Problem: getcompletion(.., 'dir') returns a match with trailing "*" when
there are no matches. (Chdiza)
Solution: Return an empty list when there are no matches. Add a trailing
slash to directories. (Yegappan Lakshmanan) Add tests for no
matches. (closes #947 )
2016-07-28 22:53:37 +02:00
Bram Moolenaar
471a897569
Update gitignore for new test binary. (Oyvind Holm, closes #954 )
2016-07-28 22:36:37 +02:00
Bram Moolenaar
8c08b5b569
patch 7.4.2111
...
Problem: Defaults are very conservative.
Solution: Move settings from vimrc_example.vim to defaults.vim. Load
defaults.vim if no .vimrc was found.
2016-07-28 22:24:15 +02:00
Bram Moolenaar
eac784eced
patch 7.4.2110
...
Problem: When there is an CmdUndefined autocmd then the error for a missing
command is E464 instead of E492. (Manuel Ortega)
Solution: Don't let the pointer be NULL.
2016-07-28 22:08:24 +02:00
Bram Moolenaar
ad9c2a08f0
patch 7.4.2109
...
Problem: Setting 'display' to "lastline" is a drastic change, while
omitting it results in lots of "@" lines.
Solution: Add "truncate" to show "@@@" for a truncated line.
2016-07-27 23:26:04 +02:00
Bram Moolenaar
adfc5c2f9c
patch 7.4.2108
...
Problem: Netbeans test is flaky.
Solution: Wait for the cursor to be positioned.
2016-07-27 22:56:48 +02:00
Bram Moolenaar
d955a0971c
patch 7.4.2107
...
Problem: Misplaced equal sign.
Solution: Remove it.
2016-07-26 22:14:09 +02:00
Bram Moolenaar
ac77aec4da
patch 7.4.2106
...
Problem: Clang warns about missing field in initializer.
Solution: Define COMMA and use it. (Kazunobu Kuriyama)
2016-07-26 22:02:54 +02:00
Bram Moolenaar
eec2981bbe
patch 7.4.2105
...
Problem: Configure reports default features to be "normal" while it is
"huge".
Solution: Change the default text.
2016-07-26 21:27:36 +02:00
Bram Moolenaar
97baee80f0
patch 7.4.2104
...
Problem: Code duplication when unreferencing a function.
Solution: De-duplicate.
2016-07-26 20:46:08 +02:00
Bram Moolenaar
e99e84497b
patch 7.4.2103
...
Problem: Can't have "augroup END" right after ":au!".
Solution: Check for the bar character before the command argument.
2016-07-26 20:43:40 +02:00
Bram Moolenaar
45a249513f
patch 7.4.2102
...
Problem: Tiny build with GUI fails.
Solution: Revert one FOR_ALL_ change.
2016-07-24 22:25:15 +02:00
Bram Moolenaar
2932359000
patch 7.4.2101
...
Problem: Looping over windows, buffers and tab pages is inconsistant.
Solution: Use FOR_ALL_ macros everywhere. (Yegappan Lakshmanan)
2016-07-24 22:04:11 +02:00
Bram Moolenaar
6835dc61ae
patch 7.4.2100
...
Problem: "cgn" and "dgn" do not work correctly with a single character
match and the replacement includes the searched pattern. (John
Beckett)
Solution: If the match is found in the wrong column try in the next column.
Turn the test into new style. (Christian Brabandt)
2016-07-24 17:33:05 +02:00
Bram Moolenaar
73ac0c4281
patch 7.4.2099
...
Problem: When a keymap is active only "(lang)" is displayed. (Ilya
Dogolazky)
Solution: Show the keymap name. (Dmitri Vereshchagin, closes #933 )
2016-07-24 16:17:59 +02:00
Bram Moolenaar
6f1d9a096b
Updated runtime files.
2016-07-24 14:12:38 +02:00
Bram Moolenaar
00b24be454
patch 7.4.2098
...
Problem: Text object tests are old style.
Solution: Turn them into new style tests. (James McCoy, closes #941 )
2016-07-23 22:04:47 +02:00
Bram Moolenaar
d4f31dc454
patch 7.4.2097
...
Problem: Warning from 64 bit compiler.
Solution: use size_t instead of int. (Mike Williams)
2016-07-23 17:28:22 +02:00
Bram Moolenaar
b49edc11a1
patch 7.4.2096
...
Problem: Lambda functions show up with completion.
Solution: Don't show lambda functions. (Ken Takata)
2016-07-23 15:47:34 +02:00
Bram Moolenaar
61c04493b0
patch 7.4.2095
...
Problem: Man test fails when run with the GUI.
Solution: Adjust for different behavior of GUI. Add assert_inrange().
2016-07-23 15:35:35 +02:00
Bram Moolenaar
4658228262
patch 7.4.2094
...
Problem: The color allocation in X11 is overly complicated.
Solution: Remove find_closest_color(), XAllocColor() already does this.
(Kazunobu Kuriyama)
2016-07-23 14:35:12 +02:00
Bram Moolenaar
a58c58b7e1
patch 7.4.2093
...
Problem: Netbeans test fails once in a while. Leaving log file behind.
Solution: Add it to the list of flaky tests. Disable logfile.
2016-07-23 14:01:15 +02:00
Bram Moolenaar
870b749ce1
patch 7.4.2092
...
Problem: GTK 3 build fails with older GTK version.
Solution: Check the pango version. (Kazunobu Kuriyama)
2016-07-22 22:26:52 +02:00
Bram Moolenaar
2e45d21c81
patch 7.4.2091
...
Problem: Coverity reports a resource leak when out of memory.
Solution: Close the file before returning.
2016-07-22 22:12:38 +02:00
Bram Moolenaar
df48fb456f
patch 7.4.2090
...
Problem: Using submatch() in a lambda passed to substitute() is verbose.
Solution: Use a static list and pass it as an optional argument to the
function. Fix memory leak.
2016-07-22 21:50:18 +02:00
Bram Moolenaar
36edf0685c
patch 7.4.2089
...
Problem: Color handling of X11 GUIs is too complicated.
Solution: Simplify the code. Use RGBA where appropriate. (Kazunobu
Kuriyama)
2016-07-21 22:10:12 +02:00
Bram Moolenaar
f36213597d
patch 7.4.2088
...
Problem: Keymap test fails with normal features.
Solution: Bail out if the keymap feature is not supported.
2016-07-21 22:03:02 +02:00
Bram Moolenaar
e25bc5abb4
patch 7.4.2087
...
Problem: Digraph code test coverage is still low.
Solution: Add more tests. (Christian Brabandt)
2016-07-21 21:23:38 +02:00
Bram Moolenaar
ac105ed3c4
patch 7.4.2086
...
Problem: Using the system default encoding makes tests unpredictable.
Solution: Always use utf-8 or latin1 in the new style tests. Remove setting
encoding and scriptencoding where it is not needed.
2016-07-21 20:33:32 +02:00
Bram Moolenaar
dfd63e30d1
patch 7.4.2085
...
Problem: Digraph tests fails on some systems.
Solution: Run it separately and set 'encoding' early.
2016-07-21 10:11:03 +02:00
Bram Moolenaar
6008433381
patch 7.4.2084
...
Problem: New digraph test makes testing hang.
Solution: Don't set "nocp".
2016-07-20 22:23:49 +02:00
Bram Moolenaar
19df5cc04d
patch 7.4.2083
...
Problem: Coverity complains about not restoring a value.
Solution: Restore the value, although it's not really needed. Change return
to jump to cleanup, might leak memory.
2016-07-20 22:11:06 +02:00
Bram Moolenaar
397eadbe25
patch 7.4.2082
...
Problem: Not much test coverage for digraphs.
Solution: Add a new style digraph test. (Christian Brabandt)
2016-07-20 22:01:12 +02:00
Bram Moolenaar
c1542744e7
patch 7.4.2081
...
Problem: Line numbers in the error list are not always adjusted.
Solution: Set b_has_qf_entry properly. (Yegappan Lakshmanan)
2016-07-20 21:44:37 +02:00
Bram Moolenaar
b869c0da31
patch 7.4.2080
...
Problem: When using PERROR() on some systems assert_fails() does not see
the error.
Solution: Make PERROR() always report the error.
2016-07-20 00:10:51 +02:00
Bram Moolenaar
53bdec2ac9
patch 7.4.2079
...
Problem: Netbeans test fails on non-Unix systems.
Solution: Only do the permission check on Unix systems.
2016-07-20 00:03:18 +02:00
Bram Moolenaar
ca8942c6e3
patch 7.4.2078
...
Problem: Running checks in po diretory fails.
Solution: Add colors used in syntax.c to the builtiin color table.
2016-07-19 23:36:31 +02:00
Bram Moolenaar
12c11d5530
patch 7.4.2077
...
Problem: Cannot update 'tabline' when a tab was closed.
Solution: Add the TabClosed autocmd event. (partly by Felipe Morales)
2016-07-19 23:13:03 +02:00
Bram Moolenaar
4f0383bc3f
patch 7.4.2076
...
Problem: Syntax error when dict has '>' key.
Solution: Check for endchar. (Ken Takata)
2016-07-19 22:43:11 +02:00
Bram Moolenaar
c917da4b3e
patch 7.4.2075
...
Problem: No autocommand event to initialize a window or tab page.
Solution: Add WinNew and TabNew events. (partly by Felipe Morales)
2016-07-19 22:31:36 +02:00
Bram Moolenaar
0a0f641b98
patch 7.4.2074
...
Problem: One more place using a dummy variable.
Solution: Use offsetof(). (Ken Takata)
2016-07-19 21:30:13 +02:00
Bram Moolenaar
68015bbd84
patch 7.4.2073
...
Problem: rgb.txt is read for every color name.
Solution: Load rgb.txt once. (Christian Brabandt) Add a test.
2016-07-19 21:05:21 +02:00
Bram Moolenaar
72ab729c3d
patch 7.4.2072
...
Problem: substitute() does not support a Funcref argument.
Solution: Support a Funcref like it supports a string starting with "\=".
2016-07-19 19:10:51 +02:00
Bram Moolenaar
f562e72df7
patch 7.4.2071
...
Problem: The return value of type() is difficult to use.
Solution: Define v:t_ constants. (Ken Takata)
2016-07-19 17:25:25 +02:00
Bram Moolenaar
6cfdb2a3ba
patch 7.4.2070
...
Problem: Missing change to include file.
Solution: Include the spell header file.
2016-07-19 17:01:31 +02:00
Bram Moolenaar
9ccfebddc3
patch 7.4.2069
...
Problem: spell.c is too big.
Solution: Split it in spell file handling and spell checking.
2016-07-19 16:39:08 +02:00
Bram Moolenaar
b9644433d2
patch 7.4.2068
...
Problem: Not all arguments of trunc_string() are tested. Memory access
error when running the message tests.
Solution: Add another test case. (Yegappan Lakshmanan) Make it easy to run
unittests with valgrind. Fix the access error.
2016-07-19 12:33:44 +02:00
Bram Moolenaar
16ec3c9be3
patch 7.4.2067
...
Problem: Compiler warning for char/char_u conversion. (Tony Mechelynck)
Inefficient code.
Solution: Use more lines to fill with spaces. (Nikolai Pavlov) Add type cast.
2016-07-18 22:22:39 +02:00
Bram Moolenaar
c1fb763184
patch 7.4.2066
...
Problem: getcompletion() not well tested.
Solution: Add more testing.
2016-07-17 23:34:21 +02:00
Bram Moolenaar
69aa099641
patch 7.4.2065
...
Problem: Compiler warns for uninitialzed variable. (John Marriott)
Solution: Set lnum to the right value.
2016-07-17 22:33:53 +02:00
Bram Moolenaar
4f5c5f2980
patch 7.4.2064
...
Problem: Coverity warns for possible buffer overflow.
Solution: Use vim_strcat() instead of strcat().
2016-07-17 22:25:36 +02:00
Bram Moolenaar
73dad1e64c
patch 7.4.2063
...
Problem: eval.c is still too big.
Solution: Split off internal functions to evalfunc.c.
2016-07-17 22:13:49 +02:00
Bram Moolenaar
840268400d
patch 7.4.2062
...
Problem: Using dummy variable to compute struct member offset.
Solution: Use offsetof().
2016-07-17 20:37:43 +02:00
Bram Moolenaar
e87e6dddc2
patch 7.4.2061
...
Problem: qf_init_ext() is too big.
Solution: Move code to qf_parse_line() (Yegappan Lakshmanan)
2016-07-17 19:25:04 +02:00
Bram Moolenaar
a9093fe094
patch 7.4.2060
...
Problem: Wrong file name.
Solution: Fix typo.
2016-07-17 19:02:16 +02:00
Bram Moolenaar
6583c44857
patch 7.4.2059
...
Problem: Non-Unix builds fail.
Solution: Update Makefiles for new files.
2016-07-17 18:41:47 +02:00
Bram Moolenaar
a9b579f3d7
patch 7.4.2058
...
Problem: eval.c is too big.
Solution: Move user functions to userfunc.c
2016-07-17 18:29:19 +02:00
Bram Moolenaar
da861d631d
patch 7.4.2057
...
Problem: eval.c is too big.
Solution: Move List functions to list.c
2016-07-17 15:46:27 +02:00
Bram Moolenaar
1abc52c159
patch 7.4.2056
...
Problem: Build fails.
Solution: Add missing changes.
2016-07-17 15:06:51 +02:00
Bram Moolenaar
cd52459c38
patch 7.4.2055
...
Problem: eval.c is too big.
Solution: Move Dictionary functions to dict.c.
2016-07-17 14:57:05 +02:00
Bram Moolenaar
42ebd06642
Update runtime files.
2016-07-17 13:35:14 +02:00
Bram Moolenaar
2cb70a2744
Put building with interfaces on the right target.
2016-07-16 21:58:01 +02:00
Bram Moolenaar
b2b050ab16
patch 7.4.2054
...
Problem: Wrong part of #ifdef removed.
Solution: Use the right part. (Hirohito Higashi)
2016-07-16 21:52:46 +02:00
Bram Moolenaar
87776a1ac1
Correct build condition.
2016-07-16 21:37:49 +02:00
Bram Moolenaar
8de7465d77
Add missing "then".
2016-07-16 21:24:36 +02:00
Bram Moolenaar
1a9f947cde
Add a separate build target for the unittests. Hopefully the coverage will be merged then.
2016-07-16 21:18:34 +02:00
Bram Moolenaar
8211fcbdc9
Run unittests before scripttests. Hopefully does not mess up coverage.
2016-07-16 20:55:12 +02:00
Bram Moolenaar
e21d62435e
patch 7.4.2053
...
Problem: Can't run scripttests in the top directory.
Solution: Add targets to the top Makefile.
2016-07-16 20:43:14 +02:00
Bram Moolenaar
c3e539fa70
patch 7.4.2052
...
Problem: Coverage report is messed up by the unittests.
Solution: Add a separate test target for script tests. Use that when
collecting coverage information.
2016-07-16 20:37:56 +02:00
Bram Moolenaar
502ae4ba63
patch 7.4.2051
...
Problem: No proper testing of trunc_string().
Solution: Add a unittest for message.c.
2016-07-16 19:50:13 +02:00
Bram Moolenaar
015102e91e
patch 7.4.2050
...
Problem: When using ":vimgrep" may end up with duplicate buffers.
Solution: When adding an error list entry pass the buffer number if possible.
2016-07-16 18:24:56 +02:00
Bram Moolenaar
f6acffbe83
patch 7.4.2049
...
Problem: There is no way to get a list of the error lists.
Solution: Add ":chistory" and ":lhistory".
2016-07-16 16:54:24 +02:00
Bram Moolenaar
a06ecab7a5
patch 7.4.2048
...
Problem: There is still code and help for unsupported systems.
Solution: Remove the code and text. (Hirohito Higashi)
2016-07-16 14:47:36 +02:00
Bram Moolenaar
bfafb4c4a0
patch 7.4.2047
...
Problem: Compiler warning for initializing a struct.
Solution: Initialize in another way. (Anton Lindqvist)
2016-07-16 14:20:45 +02:00
Bram Moolenaar
269f595f9e
Updated runtime files.
2016-07-15 22:54:41 +02:00
Bram Moolenaar
e0d3797664
patch 7.4.2046
...
Problem: The qf_init_ext() function is too big.
Solution: Refactor it. (Yegappan Lakshmanan)
2016-07-15 22:36:01 +02:00
Bram Moolenaar
5ef2e76284
patch 7.4.2045
...
Problem: Memory leak when using a function callback.
Solution: Don't save the function name when it's in the partial.
2016-07-15 21:29:35 +02:00
Bram Moolenaar
069c1e7fa9
patch 7.4.2044
...
Problem: filter() and map() either require a string or defining a function.
Solution: Support lambda, a short way to define a function that evaluates an
expression. (Yasuhiro Matsumoto, Ken Takata)
2016-07-15 21:25:08 +02:00
Bram Moolenaar
93431df9eb
patch 7.4.2043
...
Problem: setbuvfar() causes a screen redraw.
Solution: Only use aucmd_prepbuf() for options.
2016-07-15 20:14:44 +02:00
Bram Moolenaar
fdadad994a
patch 7.4.2042
...
Problem: GTK: display updating is not done properly and can be slow.
Solution: Use gdk_display_flush() instead of gdk_display_sync(). Don't call
gdk_window_process_updates(). (Kazunobu Kuriyama)
2016-07-15 17:49:58 +02:00
Bram Moolenaar
603d657219
patch 7.4.2041
...
Problem: Netbeans file authentication not tested.
Solution: Add a test.
2016-07-15 17:41:56 +02:00
Bram Moolenaar
a6aa78a3e3
patch 7.4.2040
...
Problem: New files missing from distribution.
Solution: Add new test scripts.
2016-07-15 17:11:37 +02:00
Bram Moolenaar
321efdd77a
patch 7.4.2039
...
Problem: The Netbeans integration is not tested.
Solution: Add a first Netbeans test.
2016-07-15 17:09:11 +02:00
Bram Moolenaar
9280e3f95d
patch 7.4.2038
...
Problem: Small build still fails.
Solution: Adjust more #ifdefs.
2016-07-14 23:03:19 +02:00
Bram Moolenaar
7399895520
patch 7.4.2037
...
Problem: Small build fails.
Solution: Adjust #ifdefs.
2016-07-14 22:34:34 +02:00
Bram Moolenaar
480778b805
patch 7.4.2036
...
Problem: Looking up a buffer by number is slow if there are many.
Solution: Use a hashtab.
2016-07-14 22:09:39 +02:00
Bram Moolenaar
da4127794a
patch 7.4.2035
...
Problem: On Solaris with ZFS the ACL may get removed.
Solution: Always restore the ACL for Solaris ZFS. (Danek Duvall)
2016-07-14 20:37:07 +02:00
Bram Moolenaar
f62e797ffa
patch 7.4.2034
...
Problem: Build fails with some version of MinGW. (illusorypan)
Solution: Recognize mingw32. (Ken Takata, closes #921 )
2016-07-14 20:25:03 +02:00
Bram Moolenaar
6d20e17544
patch 7.4.2033
...
Problem: 'cscopequickfix' option does not accept new value "a".
Solution: Adjust list of command characters. (Ken Takata)
2016-07-13 22:44:12 +02:00
Bram Moolenaar
3e946fdc7b
patch 7.4.2032
...
Problem: Build fails with 64 bit MinGW. (Axel Bender)
Solution: Handle dash vs. underscore. (Ken Takata, Hirohito Higashi)
2016-07-13 20:54:43 +02:00
Bram Moolenaar
89b10421ca
patch 7.4.2031
...
Problem: The list_lbr_utf8 test fails if ~/.vim/syntax/c.vim sets
'textwidth' to a non-zero value. (Oyvind A. Holm)
Solution: Add a setup.vim file that sets 'runtimepath' and $HOME to a safe
value. (partly by Christian Brabandt, closes #912 )
2016-07-12 22:51:22 +02:00
Bram Moolenaar
e048539195
patch 7.4.2030
...
Problem: ARCH must be set properly when using MinGW.
Solution: Detect the default value of ARCH from the current compiler. (Ken
Takata)
2016-07-12 21:17:03 +02:00
Bram Moolenaar
38ee6b041e
patch 7.4.2029
...
Problem: printf() does not work with 64 bit numbers.
Solution: use the "L" length modifier. (Ken Takata)
2016-07-12 21:11:33 +02:00
Bram Moolenaar
5498a41f5a
patch 7.4.2028
...
Problem: cppcheck warns for using index before limits check.
Solution: Swap the expressions. (Dominique Pelle)
2016-07-11 23:19:05 +02:00
Bram Moolenaar
4c06815c44
patch 7.4.2027
...
Problem: Can't build with +eval but without +menu.
Solution: Add #ifdef. (John Marriott)
2016-07-11 23:15:25 +02:00
Bram Moolenaar
1436d8d51c
patch 7.4.2026
...
Problem: Reference counting for callbacks isn't right.
Solution: Add free_callback(). (Ken Takata) Fix reference count.
2016-07-11 22:41:15 +02:00
Bram Moolenaar
da3a77d9ec
patch 7.4.2025
...
Problem: The cursor blinking stops or is irregular when receiving date over
a channel and writing it in a buffer, and when updating the status
line. (Ramel Eshed)
Solution: Make it a bit better by flushing GUI output. Don't redraw the
cursor after updating the screen if the blink state is off.
2016-07-10 23:16:09 +02:00
Bram Moolenaar
7c0a2f367f
patch 7.4.2024
...
Problem: More buf_valid() calls can be optimized.
Solution: Use bufref_valid() instead.
2016-07-10 22:11:16 +02:00
Bram Moolenaar
ea3f2e7be4
patch 7.4.2023
...
Problem: buflist_findname_stat() may find a dummy buffer.
Solution: Set the BF_DUMMY flag after loading a dummy buffer. Start
finding buffers from the end of the list.
2016-07-10 20:27:32 +02:00
Bram Moolenaar
25065ec375
patch 7.4.2022
...
Problem: Warnings from 64 bit compiler.
Solution: Add type casts. (Mike Williams)
2016-07-10 19:22:53 +02:00
Bram Moolenaar
19ff9bf454
patch 7.4.2021
...
Problem: Still too many buf_valid() calls.
Solution: Make au_new_curbuf a bufref. Use bufref_valid() in more places.
2016-07-10 19:03:57 +02:00
Bram Moolenaar
453f37dbfd
patch 7.4.2020
...
Problem: Can't build without +autocmd feature.
Solution: Adjust #ifdefs.
2016-07-10 18:33:59 +02:00
Bram Moolenaar
c4a927ca8d
patch 7.4.2019
...
Problem: When ignoring case utf_fold() may consume a lot of time.
Solution: Optimize for ASCII.
2016-07-10 18:24:27 +02:00
Bram Moolenaar
b25f9a97e9
patch 7.4.2018
...
Problem: buf_valid() can be slow when there are many buffers.
Solution: Add bufref_valid(), only go through the buffer list when a buffer
was freed.
2016-07-10 18:21:50 +02:00
Bram Moolenaar
8240433f48
patch 7.4.2017
...
Problem: When there are many errors adding them to the quickfix list takes
a long time.
Solution: Add BLN_NOOPT. Don't call buf_valid() in buf_copy_options().
Remember the last file name used. When going through the buffer
list start from the end of the list. Only call buf_valid() when
autocommands were executed.
2016-07-10 17:00:38 +02:00
Bram Moolenaar
2bc127f940
patch 7.4.2016
...
Problem: Warning from MinGW about _WIN32_WINNT redefined. (John Marriott)
Solution: First undefine it. (Ken Takata)
2016-07-10 13:57:40 +02:00
Bram Moolenaar
5c71994f4e
patch 7.4.2015
...
Problem: When a file gets a name when writing it 'acd' is not effective.
(Dan Church)
Solution: Invoke DO_AUTOCHDIR after writing the file. (Allen Haim, closes
#777 , closes #803 ) Add test_autochdir() to enable 'acd' before
"starting" is reset.
2016-07-09 23:40:45 +02:00
Bram Moolenaar
32b808a4bd
patch 7.4.2014
...
Problem: Using "noinsert" in 'completeopt' does not insert match.
Solution: Set compl_enter_selects. (Shougo, closes #875 )
2016-07-09 21:57:20 +02:00
Bram Moolenaar
67081e5061
patch 7.4.2013
...
Problem: Using "noinsert" in 'completeopt' breaks redo.
Solution: Set compl_curr_match. (Shougo, closes #874 )
2016-07-09 21:49:03 +02:00
Bram Moolenaar
063b9d15ab
Updated runtime files.
2016-07-09 20:21:48 +02:00
Bram Moolenaar
0d3e24be56
patch 7.4.2012
...
Problem: Test for getcompletion() does not pass on all systems.
Solution: Only test what is supported.
2016-07-09 19:20:59 +02:00
Bram Moolenaar
aa4d73235b
patch 7.4.2011
...
Problem: It is not easy to get a list of command arguments.
Solution: Add getcompletion(). (Yegappan Lakshmanan)
2016-07-09 18:50:29 +02:00
Bram Moolenaar
537ef08408
patch 7.4.2010
...
Problem: There is a :cbottom command but no :lbottom command.
Solution: Add :lbottom. (Yegappan Lakshmanan)
2016-07-09 17:56:19 +02:00
Bram Moolenaar
ed59aa60d3
patch 7.4.2009
...
Problem: Messages test fails.
Solution: Don't set redir_execute before returning.
2016-07-09 17:41:12 +02:00
Bram Moolenaar
79815f1ec7
patch 7.4.2008
...
Problem: evalcmd() has a confusing name.
Solution: Rename to execute(). Make silent optional. Support a list of
commands.
2016-07-09 17:07:29 +02:00
Bram Moolenaar
fc4ad61607
patch 7.4.2007
...
Problem: Running the tests leaves a viminfo file behind.
Solution: Make the viminfo option empty.
2016-07-09 15:38:32 +02:00
Bram Moolenaar
30445cb6e9
patch 7.4.2006
...
Problem: Crash when using tabnext in BufUnload autocmd. (Norio Takagi)
Solution: First check that the current buffer is the right one. (Hirohito
Higashi)
2016-07-09 15:21:02 +02:00
Bram Moolenaar
ee1deb4a00
patch 7.4.2005
...
Problem: After using evalcmd() message output is in the wrong position.
(Christian Brabandt)
Solution: Reset msg_col.
2016-07-08 23:06:21 +02:00
Bram Moolenaar
65549bdef5
patch 7.4.2004
...
Problem: GUI: cursor displayed in the wrong position.
Solution: Correct screen_cur_col and screen_cur_row.
2016-07-08 22:52:37 +02:00
Bram Moolenaar
144445d15f
patch 7.4.2003
...
Problem: Still cursor flickering when a callback updates the screen. (David
Samvelyan)
Solution: Put the cursor in the right position after updating the screen.
2016-07-08 21:41:54 +02:00
Bram Moolenaar
a06ec8f345
patch 7.4.2002
...
Problem: Crash when passing number to filter() or map().
Solution: Convert to a string. (Ozaki Kiichi)
2016-07-08 20:11:07 +02:00
Bram Moolenaar
ba768495c2
patch 7.4.2001
...
Problem: Tiny build fails. (Tony Mechelynck)
Solution: Add #ifdef.
2016-07-08 15:32:54 +02:00
Bram Moolenaar
245a7cb6d3
patch 7.4.2000
...
Problem: Evalcmd test fails.
Solution: Add missing piece.
2016-07-08 10:53:12 +02:00
Bram Moolenaar
bc5d6dd1dd
patch 7.4.1999
...
Problem: evalcmd() doesn't work recursively.
Solution: Use redir_evalcmd instead of redir_vname.
2016-07-07 23:04:18 +02:00
Bram Moolenaar
bf2cc5f36d
patch 7.4.1998
...
Problem: When writing buffer lines to a job there is no NL to NUL
conversion.
Solution: Make it work symmetrical with writing lines from a job into a
buffer.
2016-07-07 20:45:06 +02:00
Bram Moolenaar
dcb1700186
patch 7.4.1997
...
Problem: Cannot easily scroll the quickfix window.
Solution: Add ":cbottom".
2016-07-07 18:58:59 +02:00
Bram Moolenaar
1e5e1231ac
patch 7.4.1996
...
Problem: Capturing the output of a command takes a few commands.
Solution: Add evalcmd().
2016-07-07 17:33:02 +02:00
Bram Moolenaar
9d5d3c9c44
patch 7.4.1995
...
Problem: GUI: cursor drawn in wrong place if a timer callback causes a
screen update. (David Samvelyan)
Solution: Also redraw the cursor when it's blinking and on.
2016-07-07 16:43:02 +02:00
Bram Moolenaar
05e418d436
patch 7.4.1994
...
Problem: True-false test fails.
Solution: Filter the dict to only keep the value that matters.
2016-07-07 16:35:16 +02:00
Bram Moolenaar
6bb450145e
patch 7.4.1993
...
Problem: Not all TRUE and FALSE arguments are tested.
Solution: Add a few more tests.
2016-07-07 15:11:19 +02:00
Bram Moolenaar
e381d3d5e0
patch 7.4.1992
...
Problem: Values for true and false can be confusing.
Solution: Update the documentation. Add a test. Make v:true evaluate to
TRUE for a non-zero-arg.
2016-07-07 14:50:41 +02:00
Bram Moolenaar
00efded106
patch 7.4.1991
...
Problem: glob() does not add a symbolic link when there are no wildcards.
Solution: Remove the call to mch_getperm().
2016-07-07 14:29:10 +02:00
Bram Moolenaar
80632db65e
patch 7.4.1990
...
Problem: Cscope items are not sorted.
Solution: Put the new "a" command first. (Ken Takata)
2016-07-05 22:28:40 +02:00
Bram Moolenaar
b33c7eb5b8
patch 7.4.1989
...
Problem: filter() and map() only accept a string argument.
Solution: Implement using a Funcref argument (Yasuhiro Matsumoto, Ken
Takata)
2016-07-04 22:29:49 +02:00
Bram Moolenaar
ab9c89b68d
patch 7.4.1988
...
Problem: When updating viminfo with file marks there is no time order.
Solution: Remember the time when a buffer was last used, store marks for
the most recently used buffers.
2016-07-03 17:47:26 +02:00
Bram Moolenaar
dec85cf750
patch 7.4.1987
...
Problem: When copying unrecognized lines for viminfo, end up with useless
continuation lines.
Solution: Skip continuation lines.
2016-07-02 22:33:46 +02:00
Bram Moolenaar
fef524bbff
patch 7.4.1986
...
Problem: Compiler warns for loss of data.
Solution: Use size_t instead of int. (Christian Brabandt)
2016-07-02 22:07:22 +02:00
Bram Moolenaar
3b98b83001
patch 7.4.1985
...
Problem: Missing changes in VMS build file.
Solution: Use the right file name.
2016-07-02 21:45:17 +02:00
Bram Moolenaar
e18dbe865d
Updated runtime files.
2016-07-02 21:42:23 +02:00
Bram Moolenaar
0fcc7c6dd1
patch 7.4.1984
...
Problem: Not all quickfix features are tested.
Solution: Add a few more tests. (Yegappan Lakshmanan)
2016-07-02 21:22:52 +02:00
Bram Moolenaar
75464dc434
patch 7.4.1983
...
Problem: farsi.c and arabic.c are included in a strange way.
Solution: Build them like other files.
2016-07-02 20:27:50 +02:00
Bram Moolenaar
951fa1819a
patch 7.4.1982
...
Problem: Viminfo file contains duplicate change marks.
Solution: Drop duplicate marks.
2016-07-02 19:20:06 +02:00
Bram Moolenaar
ee2615af64
patch 7.4.1981
...
Problem: No testing for Farsi code.
Solution: Add a minimal test. Clean up Farsi code.
2016-07-02 18:25:34 +02:00
Bram Moolenaar
361c8f0e51
patch 7.4.1980
...
Problem: 'errorformat' is parsed for every call to ":caddexpr". Can't add
to two location lists asynchronously.
Solution: Keep the previously parsed data when appropriate. (mostly by
Yegappan Lakshmanan)
2016-07-02 15:41:47 +02:00
Bram Moolenaar
2acfbed9db
patch 7.4.1979
...
Problem: Getting value of binary option is wrong. (Kent Sibilev)
Solution: Fix type cast. Add a test.
2016-07-01 23:14:02 +02:00
Bram Moolenaar
c5af40ae64
patch 7.4.1978
...
Problem: Large file test does not delete its output.
Solution: Delete the output. Check size properly when possible. (Ken Takata)
2016-07-01 21:49:06 +02:00
Bram Moolenaar
bde9810d61
patch 7.4.1977
...
Problem: With 64 bit changes don't need three calls to sprintf().
Solution: Simplify the code, use vim_snprintf(). (Ken Takata)
2016-07-01 20:03:42 +02:00
Bram Moolenaar
22fcfad292
patch 7.4.1976
...
Problem: Number variables are not 64 bits while they could be.
Solution: Add the num64 feature. (Ken Takata)
2016-07-01 18:17:26 +02:00
Bram Moolenaar
8767f52fbf
patch 7.4.1975
...
Problem: On MS-Windows large files (> 2Gbyte) cause problems.
Solution: Use "off_T" instead of "off_t". Use "stat_T" instead of "struct
stat". Use 64 bit system functions if available. (Ken Takata)
2016-07-01 17:17:39 +02:00
Bram Moolenaar
4a6c670b84
patch 7.4.1974
...
Problem: GUI has a problem with some termcodes.
Solution: Handle negative numbers. (Kazunobu Kuriyama)
2016-07-01 15:48:05 +02:00
Bram Moolenaar
4c5717ed8a
patch 7.4.1973
...
Problem: On MS-Windows the package directory may be added at the end
because of forward/backward slash differences. (Matthew
Desjardins)
Solution: Ignore slash differences.
2016-07-01 15:39:40 +02:00
Bram Moolenaar
40de45664c
patch 7.4.1972
...
Problem: On Solaris select() does not work as expected when there is
typeahead.
Solution: Add ICANON when sleeping. (Ozaki Kiichi)
2016-07-01 15:03:46 +02:00
Bram Moolenaar
e8fea0728a
patch 7.4.1971
...
Problem: It is not easy to see unrecognized error lines below the current
error position.
Solution: Add ":clist +count".
2016-07-01 14:48:27 +02:00
Bram Moolenaar
70e136e1d8
patch 7.4.1970
...
Problem: Using ":insert" in an empty buffer sets the jump mark. (Ingo
Karkat)
Solution: Don't adjust marks when replacing the empty line in an empty
buffer. (closes #892 )
2016-07-01 14:04:51 +02:00
Bram Moolenaar
24cf233ef9
patch 7.4.1969
...
Problem: When the netbeans channel is closed consuming the buffer may cause
a crash.
Solution: Check for nb_channel not to be NULL. (Xavier de Gaye)
2016-07-01 12:50:54 +02:00
Bram Moolenaar
1d90a5a5af
patch 7.4.1968
...
Problem: Invalid memory access with "\<C-">.
Solution: Do not recognize this as a special character. (Dominique Pelle)
2016-07-01 11:59:47 +02:00
Bram Moolenaar
6747fabc73
patch 7.4.1967
...
Problem: Falling back from NFA to old regexp engine does not work properly.
(fritzophrenic)
Solution: Do not restore nfa_match. (Christian Brabandt, closes #867 )
2016-06-28 22:39:16 +02:00
Bram Moolenaar
bcf7772a23
patch 7.4.1966
...
Problem: Coverity reports a resource leak.
Solution: Close "fd" also when bailing out.
2016-06-28 21:11:32 +02:00
Bram Moolenaar
adb78a77eb
patch 7.4.1965
...
Problem: When using a job in raw mode to append to a buffer garbage
characters are added.
Solution: Do not replace the trailing NUL with a NL. (Ozaki Kiichi)
2016-06-27 21:10:31 +02:00
Bram Moolenaar
688e3d1fd9
patch 7.4.1964
...
Problem: The quickfix init function is too big.
Solution: Factor out parsing 'errorformat' to a separate function. (Yegappan
Lakshmanan)
2016-06-26 22:05:54 +02:00
Bram Moolenaar
97ff9b9cff
patch 7.4.1963
...
Problem: Running Win32 Vim in mintty does not work.
Solution: Detect mintty and give a helpful error message. (Ken Takata)
2016-06-26 20:37:46 +02:00
Bram Moolenaar
52df117df7
patch 7.4.1962
...
Problem: Two test files for increment/decrement.
Solution: Move the old style test into the new style test. (Hirohito
Higashi, closes #881 )
2016-06-26 19:38:19 +02:00
Bram Moolenaar
00672e1d3f
patch 7.4.1961
...
Problem: When 'insertmode' is reset while doing completion the popup menu
remains even though Vim is in Normal mode.
Solution: Ignore stop_insert_mode when the popup menu is visible. Don't set
stop_insert_mode when 'insertmode' was already off. (Christian
Brabandt)
2016-06-26 18:38:13 +02:00
Bram Moolenaar
04e2b4b0c4
patch 7.4.1960
...
Problem: Unicode standard 9 was released.
Solution: Update the character property tables. (Christian Brabandt)
2016-06-26 17:53:07 +02:00
Bram Moolenaar
aad30bbcde
patch 7.4.1959
...
Problem: Crash when running test_channel.vim on Windows.
Solution: Check for NULL pointer result from FormatMessage(). (Christian
Brabandt)
2016-06-26 17:31:03 +02:00
Bram Moolenaar
eeb50ab522
patch 7.4.1958
...
Problem: Perl interface preprocessor statements not nicely indented.
Solution: Improve the indenting. (Ken Takata)
2016-06-26 17:19:46 +02:00
Bram Moolenaar
7b61bf187a
patch 7.4.1957
...
Problem: Perl interface has obsolete workaround.
Solution: Remove the workaround added by 7.3.623. (Ken Takata)
2016-06-26 17:16:51 +02:00
Bram Moolenaar
5d2ca04029
patch 7.4.1956
...
Problem: When using CTRL-W f and pressing "q" at the ATTENTION dialog the
newly opened window is not closed.
Solution: Close the window and go back to the original one. (Norio Takagi,
Hirohito Higashi)
2016-06-26 17:11:21 +02:00
Bram Moolenaar
f4fba6dcd5
patch 7.4.1955
...
Problem: Using 32-bit Perl with 64-bit time_t causes memory corruption.
(Christian Brabandt)
Solution: Use time_T instead of time_t for global variables. (Ken Takata)
2016-06-26 16:44:24 +02:00
Bram Moolenaar
d388d2ac8b
patch 7.4.1954
...
Problem: No test for what 7.4.1948 fixes.
Solution: Add a test. (Hirohito Higashi, closes #880 )
2016-06-26 16:24:20 +02:00
Bram Moolenaar
802a0d902f
Updated runtime files.
2016-06-26 16:17:58 +02:00
Bram Moolenaar
049cba9e97
patch 7.4.1953
...
Problem: Not all parts of the quickfix code are tested.
Solution: Add more tests. (Yegappan Lakshmanan)
2016-06-26 14:38:04 +02:00
Bram Moolenaar
b12e7ef956
patch 7.4.1952
...
Problem: Cscope interface does not support finding assignments.
Solution: Add the "a" command. (ppettina, closes #882 )
2016-06-21 23:42:20 +02:00
Bram Moolenaar
85babd6db6
patch 7.4.1951
...
Problem: Ruby test is old style.
Solution: Convert to a new style test. (Ken Takata)
2016-06-21 22:59:28 +02:00
Bram Moolenaar
f50df3925b
patch 7.4.1950
...
Problem: Quickfix long lines test not executed for buffer.
Solution: Call the function to test long lines. (Yegappan Lakshmanan)
2016-06-21 21:33:34 +02:00
Bram Moolenaar
38df43bd13
patch 7.4.1949
...
Problem: Minor problems with the quickfix code.
Solution: Fix the problems. (Yegappan Lakshmanan)
2016-06-20 21:41:12 +02:00
Bram Moolenaar
ad5ca9bc1e
patch 7.4.1948
...
Problem: Using Ctrl-A with double-byte encoding may result in garbled text.
Solution: Skip to the start of a character. (Hirohito Higashi)
2016-06-20 21:26:08 +02:00
Bram Moolenaar
ecefe71704
patch 7.4.1947
...
Problem: Viminfo continuation line with wrong length isn't skipped. (Marius
Gedminas)
Solution: Skip a line when encountering an error, but not two lines.
2016-06-20 12:50:17 +02:00
Bram Moolenaar
cf2d77987c
patch 7.4.1946
...
Problem: File list does not include new XPM libraries.
Solution: Add the file list entries.
2016-06-20 11:28:18 +02:00
Bram Moolenaar
ddf8d1c746
patch 7.4.1945
...
Problem: The Man plugin doesn't work that well.
Solution: Use "g:ft_man_open_mode" to be able open man pages in vert split
or separate tab. Set nomodifiable for buffer with man content. Add
a test. (Andrey Starodubtsev, closes #873 )
2016-06-20 11:22:54 +02:00
Bram Moolenaar
b5b95750a6
patch 7.4.1944
...
Problem: Win32: Cannot compile with XPM feature using VC2015
Solution: Add XPM libraries compiled with VC2015, and enable to build
gvim.exe which supports XPM using VC2015. (Ken Takata)
2016-06-18 21:59:36 +02:00
Bram Moolenaar
678e480529
patch 7.4.1943
...
Problem: Coverity warns for unreachable code.
Solution: Remove the code that won't do anything.
2016-06-17 22:38:46 +02:00
Bram Moolenaar
d18f672fc9
patch 7.4.1942
...
Problem: Background is not drawn properly when 'termguicolors' is set.
Solution: Check cterm_normal_bg_color. (Jacob Niehus, closes #805 )
2016-06-17 13:18:49 +02:00
Bram Moolenaar
a02a551e18
Updated runtime files.
2016-06-17 12:48:11 +02:00
Bram Moolenaar
3ef5bf7d45
patch 7.4.1941
...
Problem: Not all quickfix tests are also done with the location lists.
Solution: Test more quickfix code. Use user commands instead of "exe".
(Yegappan Lakshmanan)
2016-06-15 22:41:31 +02:00
Bram Moolenaar
23c60f21b0
patch 7.4.1940
...
Problem: "gd" hangs in some situations. (Eric Biggers)
Solution: Remove the SEARCH_START flag when looping. Add a test.
2016-06-15 22:03:48 +02:00
Bram Moolenaar
28607ba2b8
patch 7.4.1939
...
Problem: Memory access error when reading viminfo. (Dominique Pelle)
Solution: Correct index in jumplist when at the end.
2016-06-15 21:44:51 +02:00
Bram Moolenaar
36f0f0686c
patch 7.4.1938
...
Problem: When writing viminfo numbered marks were duplicated.
Solution: Check for duplicates between current numbered marks and the ones
read from viminfo.
2016-06-14 23:02:46 +02:00
Bram Moolenaar
ab47c61f46
patch 7.4.1937
...
Problem: No test for directory stack in quickfix.
Solution: Add a test. (Yegappan Lakshmanan)
2016-06-14 22:02:26 +02:00
Bram Moolenaar
67e3720a9d
patch 7.4.1936
...
Problem: Off-by-one error in bounds check. (Coverity)
Solution: Check register number properly.
2016-06-14 21:32:28 +02:00
Bram Moolenaar
bee666f239
patch 7.4.1935
...
Problem: When using the GUI search/replace a second match right after the
replacement is skipped.
Solution: Add the SEARCH_START flag. (Mleddy)
2016-06-14 20:39:42 +02:00
Bram Moolenaar
9bd3186052
patch 7.4.1934
...
Problem: New style tests not executed with MinGW compiler.
Solution: Add new style test support. (Yegappan Lakshmanan)
2016-06-13 22:58:39 +02:00
Bram Moolenaar
72e697d189
patch 7.4.1933
...
Problem: Compiler warning about uninitialzed variable. (Yegappan)
Solution: Give it a dummy value.
2016-06-13 22:48:01 +02:00
Bram Moolenaar
ece74ab103
patch 7.4.1932
...
Problem: When writing viminfo the jumplist is not merged with the one in
the viminfo file.
Solution: Merge based on timestamp.
2016-06-13 22:22:15 +02:00
Bram Moolenaar
a641e1d4da
patch 7.4.1931
...
Problem: Using both old and new style file mark lines from viminfo.
Solution: Skip the old style lines if the viminfo file was written with a
Vim version that supports the new style.
2016-06-13 21:16:03 +02:00
Bram Moolenaar
bf2c0ee0b2
patch 7.4.1930
...
Problem: Can't build without +spell but with +quickfix. (Charles)
Solution: Add better #ifdef around ml_append_buf(). (closes #864 )
2016-06-13 20:23:53 +02:00
Bram Moolenaar
2016ae586b
patch 7.4.1929
...
Problem: Inconsistent indenting and weird name.
Solution: Fix indent, make name all upper case. (Ken Takata)
2016-06-13 20:08:43 +02:00
Bram Moolenaar
76ae22fef3
patch 7.4.1928
...
Problem: Overwriting pointer argument.
Solution: Assign to what it points to. (Dominique Pelle)
2016-06-13 20:00:29 +02:00
Bram Moolenaar
5b7d177e89
patch 7.4.1927
...
Problem: Compiler warning for signed/unsigned.
Solution: Add type cast.
2016-06-13 19:54:22 +02:00
Bram Moolenaar
a890f5e348
patch 7.4.1926
...
Problem: Possible crash with many history items.
Solution: Avoid the index going past the last item.
2016-06-12 23:03:19 +02:00
Bram Moolenaar
c95a302a4c
Updated runtime files.
2016-06-12 23:01:46 +02:00
Bram Moolenaar
2d35899721
patch 7.4.1925
...
Problem: Viminfo does not merge file marks properly.
Solution: Use a timestamp. Add the :clearjumps command.
2016-06-12 21:20:54 +02:00
Bram Moolenaar
cf08946349
patch 7.4.1924
...
Problem: Missing "void" for functions without argument.
Solution: Add "void". (Hirohito Higashi)
2016-06-12 21:18:43 +02:00
Bram Moolenaar
ae3150ec8d
patch 7.4.1923
...
Problem: Command line editing is not tested much.
Solution: Add tests for expanding the file name and 'wildmenu'.
2016-06-11 23:22:36 +02:00
Bram Moolenaar
06469e979f
patch 7.4.1922
...
Problem: Ruby 2.4.0 unifies Fixnum and Bignum into Integer.
Solution: Use rb_cInteger. (Weiong Mao)
2016-06-11 22:26:53 +02:00
Bram Moolenaar
724f2edf75
patch 7.4.1921
...
Problem: vim_time() not included when needed.
Solution: Adjust #ifdef.
2016-06-11 22:21:17 +02:00
Bram Moolenaar
e80ff7448d
patch 7.4.1920
...
Problem: Missing test changes.
Solution: Update viminfo test.
2016-06-11 21:14:18 +02:00
Bram Moolenaar
46bbb0c4ba
patch 7.4.1919
...
Problem: Register contents is not merged when writing viminfo.
Solution: Use timestamps for register contents.
2016-06-11 21:04:39 +02:00
Bram Moolenaar
62f8b4e180
patch 7.4.1918
...
Problem: Not enough testing for parsing viminfo lines.
Solution: Add test with viminfo lines in bad syntax. Fix memory leak.
2016-06-11 15:31:47 +02:00
Bram Moolenaar
012270936c
patch 7.4.1917
...
Problem: History lines read from viminfo in different encoding than when
writing are not converted.
Solution: Convert the history lines.
2016-06-11 14:47:40 +02:00
Bram Moolenaar
b8aefa46ad
patch 7.4.1916
...
Problem: No proper test for what 7.4.1906 fixes.
Solution: Add a test for reading many lines.
2016-06-10 23:02:56 +02:00
Bram Moolenaar
2a67ed83a8
patch 7.4.1915
...
Problem: The effect of the PopupMenu autocommand isn't directly visible.
Solution: Call gui_update_menus() before displaying the popup menu. (Shane
Harper, closs #855 )
2016-06-10 21:52:42 +02:00
Bram Moolenaar
e429e70f05
patch 7.4.1914
...
Problem: Executing autocommands while using the signal stack has a high
chance of crashing Vim.
Solution: Don't invoke autocommands when on the signal stack.
2016-06-10 19:49:14 +02:00
Bram Moolenaar
1610d05241
patch 7.4.1913
...
Problem: When ":doautocmd" is used modelines are used even when no
autocommands were executed. (Daniel Hahler)
Solution: Skip processing modelines. (closes #854 )
2016-06-09 22:53:01 +02:00
Bram Moolenaar
1cee693b31
patch 7.4.1912
...
Problem: No test for using setqflist() on an older quickfix list.
Solution: Add a couple of tests.
2016-06-09 22:17:22 +02:00
Bram Moolenaar
1fd99c1ca8
patch 7.4.1911
...
Problem: Recent history lines may be lost when exiting Vim.
Solution: Merge history using the timestamp.
2016-06-09 20:24:28 +02:00
Bram Moolenaar
abc70bbf36
patch 7.4.1910
...
Problem: Tests using external command to delete directory.
Solution: Use delete().
2016-06-08 21:48:50 +02:00
Bram Moolenaar
945ec093cd
patch 7.4.1909
...
Problem: Doubled semicolons.
Solution: Reduce to one. (Dominique Pelle)
2016-06-08 21:17:43 +02:00
Bram Moolenaar
5ce4a0b96a
patch 7.4.1908
...
Problem: Netbeans uses uninitialzed pointer and freed memory.
Solution: Set "buffer" at the right place (hint by Ken Takata)
2016-06-08 20:17:23 +02:00
Bram Moolenaar
1d5f1d07ae
patch 7.4.1907
...
Problem: Warnings from 64 bit compiler.
Solution: Change type to size_t. (Mike Williams)
2016-06-07 22:50:01 +02:00
Bram Moolenaar
5f1032d2a5
patch 7.4.1906
...
Problem: Collapsing channel buffers and searching for NL does not work
properly. (Xavier de Gary, Ramel Eshed)
Solution: Do not assume the buffer contains a NUL or not. Change NUL bytes
to NL to avoid the string is truncated.
2016-06-07 22:16:36 +02:00
Bram Moolenaar
fdd82fe365
patch 7.4.1905
...
Problem: Some compilers can't handle a double semicolon.
Solution: Remove one semicolon.
2016-06-06 21:38:44 +02:00
Bram Moolenaar
c60954b48e
patch 7.4.1904
...
Problem: Build fails.
Solution: Add missing changes.
2016-06-06 21:20:10 +02:00
Bram Moolenaar
45d2eeaad6
patch 7.4.1903
...
Problem: When writing viminfo merging current history with history in
viminfo may drop recent history entries.
Solution: Add new format for viminfo lines, use it for history entries. Use
a timestamp for ordering the entries. Add test_settime().
Add the viminfo version. Does not do merging on timestamp yet.
2016-06-06 21:07:52 +02:00
Bram Moolenaar
bbe8d91e69
patch 7.4.1902
...
Problem: No test for collapsing buffers for a channel. Some text is lost.
Solution: Add a simple test. Set rq_buflen correctly.
2016-06-05 16:10:57 +02:00
Bram Moolenaar
762f175437
patch 7.4.1901
...
Problem: Win32: the "Disabled" menu items would appear enabled.
Solution: Use submenu_id if there is a parent. (Shane Harper, closes #834 )
2016-06-04 22:36:17 +02:00
Bram Moolenaar
28b942a064
patch 7.4.1900
...
Problem: Using CTRL-] in the help on "{address}." doesn't work.
Solution: Recognize an item in {}. (Hirohito Higashi, closes #814 )
2016-06-04 22:31:27 +02:00
Bram Moolenaar
8e31fd52ec
patch 7.4.1899
...
Problem: GTK 3: cursor blinking doesn't work well.
Solution: Instead of gui_gtk_window_clear() use gui_mch_clear_block().
(Kazunobu Kuriyama)
2016-06-04 22:18:13 +02:00
Bram Moolenaar
63a60ded3f
patch 7.4.1898
...
Problem: User commands don't support modifiers.
Solution: Add the <mods> item. (Yegappan Lakshmanan, closes #829 )
2016-06-04 22:08:55 +02:00
Bram Moolenaar
fd89d7ea81
patch 7.4.1897
...
Problem: Various typos, long lines and style mistakes.
Solution: Fix the typos, wrap lines, improve style.
2016-06-04 20:25:05 +02:00
Bram Moolenaar
82af8710bf
Updated runtime files.
2016-06-04 20:20:29 +02:00
Bram Moolenaar
82faa259cc
patch 7.4.1896
...
Problem: Invoking mark_adjust() when adding a new line below the last line
is pointless.
Solution: Skip calling mark_adjust() when appending below the last line.
2016-06-04 20:14:07 +02:00
Bram Moolenaar
888ccac890
patch 7.4.1895
...
Problem: Cannot use a window ID where a window number is expected.
Solution: Add LOWEST_WIN_ID, so that the window ID can be used where a
number is expected.
2016-06-04 18:49:36 +02:00
Bram Moolenaar
511972d810
patch 7.4.1894
...
Problem: Cannot get the window ID for a mouse click.
Solution: Add v:mouse_winid.
2016-06-04 18:09:59 +02:00
Bram Moolenaar
b3619a90ea
patch 7.4.1893
...
Problem: Cannot easily get the window ID for a buffer.
Solution: Add bufwinid().
2016-06-04 17:58:52 +02:00
Bram Moolenaar
c9721bdc63
patch 7.4.1892
...
Problem: balloon eval only gets the window number, not the ID.
Solution: Add v:beval_winid.
2016-06-04 17:41:03 +02:00
Bram Moolenaar
9ed96efb3d
patch 7.4.1891
...
Problem: Channel reading very long lines is slow.
Solution: Collapse multiple buffers until a NL is found.
2016-06-04 17:17:11 +02:00
Bram Moolenaar
703a8044b5
patch 7.4.1890
...
Problem: GUI: When channel data is received the cursor blinking is
interrupted. (Ramel Eshed)
Solution: Don't update the cursor when it is blinking.
2016-06-04 16:24:32 +02:00
Bram Moolenaar
35d88f4e2f
patch 7.4.1889
...
Problem: When umask is set to 0177 Vim can't create temp files. (Lcd)
Solution: Also correct umask when using mkdtemp().
2016-06-04 14:52:00 +02:00
Bram Moolenaar
76b6dfe54b
patch 7.4.1888
...
Problem: Wrong computation of remaining wait time in RealWaitForChar()
Solution: Remember the original waiting time.
2016-06-04 14:37:22 +02:00
Bram Moolenaar
e30a3d01dc
patch 7.4.1887
...
Problem: When receiving channel data 'updatetime' is not respected.
Solution: Recompute the waiting time after being interrupted.
2016-06-04 14:11:20 +02:00
Bram Moolenaar
cda7764d8e
patch 7.4.1886
...
Problem: When waiting for a character is interrupted by receiving channel
data and the first character of a mapping was typed, the mapping
times out. (Ramel Eshed)
Solution: When dealing with channel data don't return from mch_inchar().
2016-06-04 13:32:35 +02:00
Bram Moolenaar
1aa07bdead
patch 7.4.1885
...
Problem: MinGW console build defaults to not having +channel.
Solution: Include the channel feature if building with huge features. (Ken
Takata)
2016-06-03 19:43:16 +02:00
Bram Moolenaar
2f095a4bc4
patch 7.4.1884
...
Problem: Updating marks in a quickfix list is very slow when the list is
long.
Solution: Only update marks if the buffer has a quickfix entry.
2016-06-03 19:05:49 +02:00
Bram Moolenaar
ea0345901c
patch 7.4.1883
...
Problem: Cppcheck found 2 incorrect printf formats.
Solution: Use %ld and %lx. (Dominique Pelle)
2016-06-02 22:27:08 +02:00
Bram Moolenaar
b37662a0fb
patch 7.4.1882
...
Problem: Check for line break at end of line wrong. (Dominique Pelle)
Solution: Correct the logic.
2016-06-02 22:18:47 +02:00
Bram Moolenaar
83e6d7ac6a
patch 7.4.1881
...
Problem: Appending to a long quickfix list is slow.
Solution: Add qf_last.
2016-06-02 22:08:05 +02:00
Bram Moolenaar
76929af431
patch 7.4.1880
...
Problem: MS-Windows console build defaults to not having +channel.
Solution: Include the channel feature if building with huge features.
2016-06-02 20:26:41 +02:00
Bram Moolenaar
e38a2f7ebd
patch 7.4.1879
...
Problem: Channel test is flaky.
Solution: Wait for close_cb to be invoked.
2016-06-02 20:07:09 +02:00
Bram Moolenaar
cf7c11a947
patch 7.4.1878
...
Problem: Whether a job has exited isn't detected until a character is
typed. After calling exit_cb the cursor is in the wrong place.
Solution: Don't wait forever for a character to be typed when there is a
pending job. Update the screen if neede after calling exit_cb.
2016-06-02 20:05:26 +02:00
Bram Moolenaar
01d46e41ba
patch 7.4.1877
...
Problem: No test for invoking "close_cb" when writing to a buffer.
Solution: Add using close_cb to a test case.
2016-06-02 19:06:25 +02:00
Bram Moolenaar
a0055ad3a7
patch 7.4.1876
...
Problem: Typing "k" at the hit-enter prompt has no effect.
Solution: Don't assume recursive use of the prompt if a character was typed.
(Hirohito Higashi)
2016-06-02 18:37:05 +02:00
Bram Moolenaar
8e759ba865
patch 7.4.1875
...
Problem: Comparing functions and partials doesn't work well.
Solution: Add tests. (Nikolai Pavlov) Compare the dict and arguments in the
partial. (closes #813 )
2016-06-02 17:46:20 +02:00
Bram Moolenaar
ae3f33040b
patch 7.4.1874
...
Problem: Unused variable in Win32 code.
Solution: Remove it. (Mike Williams)
2016-06-02 15:49:36 +02:00
Bram Moolenaar
4231da403e
patch 7.4.1873
...
Problem: When a callback adds a timer the GUI doesn't use it until later.
(Ramel Eshed)
Solution: Return early if a callback adds a timer.
2016-06-02 14:30:04 +02:00
Bram Moolenaar
c4bc0e6542
patch 7.4.1872
...
Problem: Still build problem with old version of Perl.
Solution: Also define SvREFCNT_inc_void_NN if needed. (Ken Takata)
2016-06-02 13:54:49 +02:00
Bram Moolenaar
864293abb7
patch 7.4.1871
...
Problem: Appending to the quickfix list while the quickfix window is open
is very slow.
Solution: Do not delete all the lines, only append the new ones. Avoid
using a window while updating the list. (closes #841 )
2016-06-02 13:40:04 +02:00
Bram Moolenaar
dec6c7beda
patch 7.4.1870
...
Problem: One more Win64 compiler warning.
Solution: Change declared argument type. (Ken Takata)
2016-06-02 11:57:38 +02:00
Bram Moolenaar
cf190c6f01
patch 7.4.1869
...
Problem: Can't build with old version of Perl.
Solution: Define PERLIO_FUNCS_DECL. (Tom G. Christensen)
2016-06-02 11:54:06 +02:00
Bram Moolenaar
b89a25f17e
patch 7.4.1868
...
Problem: Setting really_exiting causes memory leaks to be reported.
Solution: Add the in_free_all_mem flag.
2016-06-01 23:08:39 +02:00
Bram Moolenaar
3c809343c7
patch 7.4.1867
...
Problem: Memory leak in test_matchstrpos.
Solution: Free the string before overwriting. (Yegappan Lakshmanan)
2016-06-01 22:34:48 +02:00
Bram Moolenaar
a96732150c
patch 7.4.1866
...
Problem: Invalid memory access when exiting with EXITFREE defined.
(Dominique Pelle)
Solution: Set "really_exiting" and skip error messages.
2016-06-01 22:21:06 +02:00
Bram Moolenaar
9ad73239c2
patch 7.4.1865
...
Problem: Memory leaks in tet49. (Dominique Pelle)
Solution: Use NULL instead of an empty string.
2016-06-01 22:08:17 +02:00
Bram Moolenaar
22081f4a33
patch 7.4.1864
...
Problem: Python: encoding error with Python 2.
Solution: Use "getcwdu" instead of "getcwd". (Ken Takata)
2016-06-01 20:38:34 +02:00
Bram Moolenaar
9b0ac229bc
patch 7.4.1863
...
Problem: Compiler warnings on Win64.
Solution: Adjust types, add type casts. (Ken Takata)
2016-06-01 20:31:43 +02:00
Bram Moolenaar
18dfb4404a
patch 7.4.1862
...
Problem: string() with repeated argument does not give a result usable by
eval().
Solution: Refactor echo_striong and tv2string(), moving the common part to
echo_string_core(). (Ken Takata)
2016-05-31 22:31:23 +02:00
Bram Moolenaar
b055066a1d
patch 7.4.1861
...
Problem: Compiler warnings with 64 bit compiler.
Solution: Change int to size_t. (Mike William)
2016-05-31 21:37:36 +02:00
Bram Moolenaar
e3188e2615
patch 7.4.1860
...
Problem: Using a partial for timer_start() may cause a crash.
Solution: Set the copyID in timer objects. (Ozaki Kiichi)
2016-05-31 21:13:04 +02:00
Bram Moolenaar
ef3abc6442
patch 7.4.1859
...
Problem: Cannot use a function reference for "exit_cb".
Solution: Use get_callback(). (Yegappan Lakshmanan)
2016-05-29 16:44:26 +02:00
Bram Moolenaar
b127cfd75f
patch 7.4.1858
...
Problem: When a channel writes to a buffer it doesn't find a buffer by the
short name but re-uses it anyway.
Solution: Find buffer also by the short name.
2016-05-29 16:24:50 +02:00
Bram Moolenaar
9f5842e63f
patch 7.4.1857
...
Problem: When a channel appends to a buffer that is 'nomodifiable' there is
an error but appending is done anyway.
Solution: Add the 'modifiable' option. Refuse to write to a 'nomodifiable'
when the value is 1.
2016-05-29 16:17:08 +02:00
Bram Moolenaar
324a78f3b6
patch 7.4.1856
...
Problem: failing job test fails on MS-Windows.
Solution: Expect "fail" status instead of "dead".
2016-05-28 22:47:12 +02:00
Bram Moolenaar
655da31a18
patch 7.4.1855
...
Problem: Valgrind reports memory leak for job that is not freed.
Solution: Free all jobs on exit. Add test for failing job.
2016-05-28 22:22:34 +02:00
Bram Moolenaar
d80629cef0
patch 7.4.1854
...
Problem: When setting 'termguicolors' the Ignore highlighting doesn't work.
(Charles Campbell)
Solution: Handle the color names "fg" and "bg" when the GUI isn't running
and no colors are speficied, fall back to black and white.
2016-05-28 15:53:53 +02:00
Bram Moolenaar
28ae577342
patch 7.4.1853
...
Problem: Crash when job and channel are in the same dict while using
partials. (Luc Hermitte)
Solution: Do not decrement the channel reference count too early.
2016-05-28 14:16:10 +02:00
Bram Moolenaar
af6c12c27b
patch 7.4.1852
...
Problem: Unix: Cannot run all tests with the GUI.
Solution: Add the "testgui" target.
2016-05-28 13:40:10 +02:00
Bram Moolenaar
180fc2d418
patch 7.4.1851
...
Problem: test_syn_attr failes when using the GUI. (Dominique Pelle)
Solution: Escape the font name properly.
2016-05-28 13:28:10 +02:00
Bram Moolenaar
bf981eeb6b
patch 7.4.1850
...
Problem: GUI freezes when using a job. (Shougo)
Solution: Unregister the channel when there is an input error.
2016-05-28 13:20:31 +02:00
Bram Moolenaar
5850a764ea
patch 7.4.1849
...
Problem: Still trying to read from channel that is going to be closed.
(Ramel Eshed)
Solution: Check if ch_to_be_closed is set.
2016-05-27 19:59:48 +02:00
Bram Moolenaar
6727bf8617
patch 7.4.1848
...
Problem: Can't build with Strawberry Perl 5.24.
Solution: Define S_SvREFCNT_dec() if needed. (Damien, Ken Takata)
2016-05-26 22:10:00 +02:00
Bram Moolenaar
13ddc5c359
patch 7.4.1847
...
Problem: Getting an item from a NULL dict crashes. Setting a register to a
NULL list crashes. (Nikolai Pavlov, issue #768 ) Comparing a NULL
dict with a NULL dict fails.
Solution: Properly check for NULL.
2016-05-25 22:51:17 +02:00
Bram Moolenaar
54c10ccf92
patch 7.4.1846
...
Problem: Ubsan detects a multiplication overflow.
Solution: Don't use orig_mouse_time when it's zero. (Dominique Pelle)
2016-05-25 22:00:11 +02:00
Bram Moolenaar
f8df45d84f
patch 7.4.1845
...
Problem: Mentioning NetBeans when reading from channel. (Ramel Eshed)
Solution: Make the text more generic.
2016-05-25 21:48:13 +02:00
Bram Moolenaar
8e8df251bf
patch 7.4.1844
...
Problem: Using old function name in comment. More functions should start
with test_.
Solution: Rename function in comment. (Higashi Higashi) Rename
disable_char_avail_for_testing() to test_disable_char_avail().
And alloc_fail() to test_alloc_fail().
2016-05-25 21:23:21 +02:00
Bram Moolenaar
2177f9fe18
patch 7.4.1843
...
Problem: Tests involving Python are flaky.
Solution: Set the pt_auto field. Add tests. (Nikolai Pavlov)
2016-05-25 20:39:09 +02:00
Bram Moolenaar
03e19a04ac
patch 7.4.1842
...
Problem: get() works for Partial but not for Funcref.
Solution: Accept Funcref. Also return the function itself. (Nikolai Pavlov)
2016-05-24 22:29:49 +02:00
Bram Moolenaar
26852128a2
Update runtime files.
2016-05-24 20:02:38 +02:00
Bram Moolenaar
2b2b8ae5ab
patch 7.4.1841
...
Problem: The code to reallocate the buffer used for quickfix is repeated.
Solution: Move the code to a function. (Yegappan Lakshmanan, closes #831 )
2016-05-24 19:59:51 +02:00
Bram Moolenaar
a570244531
patch 7.4.1840
...
Problem: When using packages an "after" directory cannot be used.
Solution: Add the "after" directory of the package to 'runtimepath' if it
exists.
2016-05-24 19:37:29 +02:00
Bram Moolenaar
2bbf8eff6f
patch 7.4.1839
...
Problem: Cannot get the items stored in a partial.
Solution: Support using get() on a partial.
2016-05-24 18:37:12 +02:00
Bram Moolenaar
574860b5ee
patch 7.4.1838
...
Problem: Functions specifically for testing do not sort together.
Solution: Rename garbagecollect_for_testing() to test_garbagecollect_now().
Add test_null_list(), test_null_dict(), etc.
2016-05-24 17:33:34 +02:00
Bram Moolenaar
c67e892134
patch 7.4.1837
...
Problem: The BufUnload event is triggered twice, when :bunload is used with
set to or .
Solution: Do not trigger the event when ml_mfp is NULL. (Hirohito Higashi)
2016-05-24 16:07:40 +02:00
Bram Moolenaar
1d429610bf
patch 7.4.1836
...
Problem: When using a partial on a dictionary it always gets bound to that
dictionary.
Solution: Make a difference between binding a function to a dictionary
explicitly or automatically.
2016-05-24 15:44:17 +02:00
Bram Moolenaar
991dea3ab1
patch 7.4.1835
...
Problem: When splitting and closing a window the status height changes.
Solution: Compute the frame height correctly. (Hirohito Higashi)
2016-05-24 11:31:32 +02:00
Bram Moolenaar
908be43879
patch 7.4.1834
...
Problem: Possible crash when conceal is active.
Solution: Check for the screen to be valid when redrawing a line.
2016-05-24 10:51:30 +02:00
Bram Moolenaar
2ff8b64679
patch 7.4.1833
...
Problem: Cannot use an Ex command for 'keywordprg'.
Solution: Accept an Ex command. (Nelo-Thara Wallus)
2016-05-24 10:46:45 +02:00
Bram Moolenaar
06d2d38ab7
Updated runtime files.
2016-05-20 17:24:11 +02:00
Bram Moolenaar
dc303bce10
patch 7.4.1832
...
Problem: Memory leak in debug commands.
Solution: Free memory before overwriting the pointer. (hint by Justin Keyes)
2016-05-17 17:45:38 +02:00
Bram Moolenaar
e40d75f6ef
patch 7.4.1831
...
Problem: When timer_stop() is called with a string there is no proper error
message.
Solution: Require getting a number. (Bjorn Linse)
2016-05-15 18:00:19 +02:00
Bram Moolenaar
73a733e08b
patch 7.4.1830
...
Problem: non-antialiased misnamed.
Solution: Use NONANTIALIASED and NONANTIALIASED_QUALITY. (Kim Brouer,
closes #793 )
2016-05-11 21:05:05 +02:00
Bram Moolenaar
de7eb0a47b
patch 7.4.1829
...
Problem: No message on channel log when buffer was freed.
Solution: Log a message.
2016-05-09 20:54:33 +02:00
Bram Moolenaar
e0f76d0097
patch 7.4.1828
...
Problem: May try to access buffer that's already freed.
Solution: When freeing a buffer remove it from any channel.
2016-05-09 20:38:53 +02:00
Bram Moolenaar
fb6ffc732e
patch 7.4.1827
...
Problem: No error when invoking a callback when it's not safe.
Solution: Add an error message. Avoid the error when freeing a channel.
2016-05-09 17:58:04 +02:00
Bram Moolenaar
cf7ff70ca7
patch 7.4.1826
...
Problem: Callbacks are invoked when it's not safe. (Andrew Stewart)
Solution: When a channel is to be closed don't invoke callbacks right away,
wait for a safe moment.
2016-05-09 17:20:14 +02:00
Bram Moolenaar
5d96e3ae53
patch 7.4.1825
...
Problem: When job writes to buffer nothing is written. (Nicola)
Solution: Do not discard a channel before writing is done.
2016-05-08 21:47:01 +02:00
Bram Moolenaar
36e0f7da9b
patch 7.4.1824
...
Problem: When a job is no longer referenced and does not have an exit
callback the process may hang around in defunc state. (Nicola)
Solution: Call job_status() if the job is running and won't get freed
because it might still be useful.
2016-05-08 13:21:12 +02:00
Bram Moolenaar
d9db8b448c
patch 7.4.1823
...
Problem: Warning from 64 bit compiler.
Solution: Add type cast. (Mike Williams)
2016-05-08 12:52:05 +02:00
Bram Moolenaar
91c4937be1
Updated runtime files.
2016-05-08 09:50:29 +02:00
Bram Moolenaar
ea83bf06b9
patch 7.4.1822
...
Problem: Redirecting stdout of a channel to "null" doesn't work. (Nicola)
Solution: Correct the file descriptor number.
2016-05-08 09:40:51 +02:00
Bram Moolenaar
4ed6b2e2d7
patch 7.4.1821
...
Problem: Test fails on MS-Windows.
Solution: Sort the completion results.
2016-05-07 22:28:53 +02:00
Bram Moolenaar
9ccaae04c6
patch 7.4.1820
...
Problem: Removing language from help tags too often.
Solution: Only remove @en when not needed. (Hirohito Higashi)
2016-05-07 18:36:48 +02:00
Bram Moolenaar
827b165b2a
patch 7.4.1819
...
Problem: Compiler warnings when sprintf() is a macro.
Solution: Don't interrupt sprintf() with an #ifdef. (Michael Jarvis,
closes #788 )
2016-05-05 18:14:03 +02:00
Bram Moolenaar
89c79b9932
patch 7.4.1818
...
Problem: Help completion adds @en to all matches except the first one.
Solution: Remove "break", go over all items.
2016-05-05 17:18:41 +02:00
Bram Moolenaar
cefe4f9948
patch 7.4.1817
...
Problem: The screen is not updated if a callback is invoked when closing a
channel.
Solution: Invoke redraw_after_callback().
2016-05-04 21:49:19 +02:00
Bram Moolenaar
d8585eded6
patch 7.4.1816
...
Problem: Looping over a null list throws an error.
Solution: Skip over the for loop.
2016-05-01 23:05:53 +02:00
Bram Moolenaar
9a3b3311d2
patch 7.4.1815
...
Problem: Compiler warnings for unused variables. (Ajit Thakkar)
Solution: Add a dummy initialization. (Yasuhiro Matsumoto)
2016-05-01 20:20:49 +02:00
Bram Moolenaar
b8d4905592
patch 7.4.1814
...
Problem: A channel may be garbage collected while it's still being used by
a job. (James McCoy)
Solution: Mark the channel as used if the job is still used. Do the same
for channels that are still used.
2016-05-01 14:22:16 +02:00
Bram Moolenaar
9b4ebc692d
patch 7.4.1813
...
Problem: Memory access error when running test_quickfix.
Solution: Allocate one more byte. (Yegappan Lakshmanan)
2016-05-01 13:28:38 +02:00
Bram Moolenaar
187147aedd
patch 7.4.1812
...
Problem: Failure on startup with Athena and Motif.
Solution: Check for INVALCOLOR. (Kazunobu Kuriyama)
2016-05-01 13:09:57 +02:00
Bram Moolenaar
3266c85a44
patch 7.4.1811
...
Problem: Netbeans channel gets garbage collected.
Solution: Set reference in nb_channel.
2016-04-30 18:07:05 +02:00
Bram Moolenaar
715d285d79
patch 7.4.1810
...
Problem: Sending DETACH after a channel was closed isn't useful.
Solution: Only add DETACH for a netbeans channel.
2016-04-30 17:06:31 +02:00
Bram Moolenaar
868cfc19bb
patch 7.4.1809
...
Problem: Using wrong short option name for 'termguicolors'.
Solution: Use the option name.
2016-04-30 16:49:58 +02:00
Bram Moolenaar
8a24b794b8
patch 7.4.1808
...
Problem: Using wrong feature name to check for 'termguicolors'.
Solution: Use the right feature name. (Ken Takata)
2016-04-30 16:13:10 +02:00
Bram Moolenaar
d75263c020
patch 7.4.1807
...
Problem: Test_out_close_cb sometimes fails.
Solution: Always write DETACH to out, not err.
2016-04-30 16:07:23 +02:00
Bram Moolenaar
8e3d1b6326
patch 7.4.1806
...
Problem: 'termguicolors' option missing from the options window.
Solution: Add the entry.
2016-04-30 15:17:19 +02:00
Bram Moolenaar
0648142700
Update runtime files.
2016-04-30 15:13:38 +02:00
Bram Moolenaar
4cc39a527f
patch 7.4.1805
...
Problem: Running tests in shadow dir fails.
Solution: Link the samples directory
2016-04-30 15:08:27 +02:00
Bram Moolenaar
b20545f2a7
patch 7.4.1804
...
Problem: Can't use Vim as MANPAGER.
Solution: Add manpager.vim. (Enno Nagel, closes #491 )
2016-04-30 14:15:54 +02:00
Bram Moolenaar
0b6cf69c03
patch 7.4.1803
...
Problem: GTK3 doesn't handle menu separaters properly.
Solution: Use gtk_separator_menu_item_new(). (Kazunobu Kuriyama)
2016-04-30 13:26:14 +02:00
Bram Moolenaar
6be8c8e165
patch 7.4.1802
...
Problem: Quickfix doesn't handle long lines well, they are split.
Solution: Drop characters after a limit. (Anton Lindqvist)
2016-04-30 13:17:09 +02:00
Bram Moolenaar
113ce08456
patch 7.4.1801
...
Problem: Make uninstall leaves file behind.
Solution: Delete rgb.txt. (Kazunobu Kuriyama)
2016-04-30 12:32:52 +02:00
Bram Moolenaar
631225627d
patch 7.4.1800
...
Problem: Unnecessary #ifdef.
Solution: Just use USE_24BIT. (Ken Takata)
2016-04-30 12:28:15 +02:00
Bram Moolenaar
61be73bb0f
patch 7.4.1799
...
Problem: 'guicolors' is a confusing option name.
Solution: Use 'termguicolors' instead. (Hirohito Higashi)
2016-04-29 22:59:22 +02:00
Bram Moolenaar
bb82762907
patch 7.4.1798
...
Problem: Still compiler warning for unused return value. (Charles Campbell)
Solution: Assign to ignoredp.
2016-04-29 22:33:27 +02:00
Bram Moolenaar
c61348e83f
patch 7.4.1797
...
Problem: Warning from Windows 64 bit compiler.
Solution: Change int to size_t. (Mike Williams)
2016-04-28 22:20:03 +02:00
Bram Moolenaar
283ee8b3a0
patch 7.4.1796
...
Problem: Colors are wrong on MS-Windows. (Christian Robinson)
Solution: Use existing RGB macro if it exists. (Ken Takata)
2016-04-27 20:36:31 +02:00
Bram Moolenaar
5487544fa5
patch 7.4.1795
...
Problem: Compiler warning for redefining RGB. (John Marriott)
Solution: Rename it to TORGB.
2016-04-26 22:33:17 +02:00
Bram Moolenaar
c285fe7c3f
patch 7.4.1794
...
Problem: Can't build on MS-Windows.
Solution: Add missing declaration.
2016-04-26 21:51:48 +02:00
Bram Moolenaar
e8aee7dcf9
patch 7.4.1793
...
Problem: Some character classes may differ between systems. On OS/X the
regexp test fails.
Solution: Make this less dependent on the system. (idea by Kazunobu Kuriyama)
2016-04-26 21:39:13 +02:00
Bram Moolenaar
ab3022196e
patch 7.4.1792
...
Problem: Color name decoding is implemented several times.
Solution: Move it to term.c. (Christian Brabandt)
2016-04-26 20:59:29 +02:00
Bram Moolenaar
674127e180
patch 7.4.1791
...
Problem: Channel could be garbage collected too early.
Solution: Don't free a channel or remove it from a job when it is still
useful.
2016-04-26 20:30:07 +02:00
Bram Moolenaar
6231cb8b5b
patch 7.4.1790
...
Problem: Leading white space in a job command matters. (Andrew Stewart)
Solution: Skip leading white space.
2016-04-26 19:42:42 +02:00
Bram Moolenaar
437905c25d
patch 7.4.1789
...
Problem: Cannot use ch_read() in the close callback.
Solution: Do not discard the channel if there is readahead. Do not discard
readahead if there is a close callback.
2016-04-26 19:01:05 +02:00
Bram Moolenaar
c7baa43fdb
patch 7.4.1788
...
Problem: NSIS script is missing packages.
Solution: Add the missing directories. (Ken Takata)
2016-04-26 17:34:44 +02:00
Bram Moolenaar
b2658a1ab0
patch 7.4.1787
...
Problem: When a job ends the close callback is invoked before other
callbacks. On Windows the close callback is not called.
Solution: First invoke out/err callbacks before the close callback.
Make the close callback work on Windows.
2016-04-26 17:16:24 +02:00
Bram Moolenaar
d10abe5201
patch 7.4.1786
...
Problem: Compiled-in colors do not match rgb.txt.
Solution: Use the rgb.txt colors. (Kazunobu Kuriyama)
2016-04-24 15:41:33 +02:00
Bram Moolenaar
490465bda6
patch 7.4.1785
...
Problem: Regexp test fails on windows.
Solution: set 'isprint' to the right value for testing.
2016-04-24 15:11:02 +02:00
Bram Moolenaar
8e9eb3a6a1
patch 7.4.1784
...
Problem: The termtruecolor feature is enabled differently from many other
features.
Solution: Enable the termtruecolor feature for the big build, not through
configure.
2016-04-24 15:00:11 +02:00
Bram Moolenaar
af98a49dd0
patch 7.4.1783
...
Problem: The old regexp engine doesn't handle character classes correctly.
(Manuel Ortega)
Solution: Use regmbc() instead of regc(). Add a test.
2016-04-24 14:40:12 +02:00
Bram Moolenaar
fca6600305
patch 7.4.1782
...
Problem: strcharpart() does not work properly with some multi-byte
characters.
Solution: Use mb_cptr2len() instead of mb_char2len(). (Hirohito Higashi)
2016-04-23 15:30:09 +02:00
Bram Moolenaar
da5b3dcf06
patch 7.4.1781
...
Problem: synIDattr() does not respect 'guicolors'.
Solution: Change the conditition for the mode. (Christian Brabandt)
2016-04-23 15:19:02 +02:00
Bram Moolenaar
dc633cf827
patch 7.4.1780
...
Problem: Warnings reported by cppcheck.
Solution: Fix the warnings. (Dominique Pelle)
2016-04-23 14:33:19 +02:00
Bram Moolenaar
73dfe917ba
patch 7.4.1779
...
Problem: Using negative index in strcharpart(). (Yegappan Lakshmanan)
Solution: Assume single byte when using a negative iindex.
2016-04-23 13:54:48 +02:00
Bram Moolenaar
b2fa54a840
patch 7.4.1778
...
Problem: When using the term truecolor feature, the t_8f and t_8b termcap
options are not set by default.
Solution: Move the values to before BT_EXTRA_KEYS. (Christian Brabandt)
2016-04-22 21:11:09 +02:00
Bram Moolenaar
3849992b16
patch 7.4.1777
...
Problem: Newly added features can escape the sandbox.
Solution: Add checks for restricted and secure. (Yasuhiro Matsumoto)
2016-04-22 20:46:52 +02:00
Bram Moolenaar
a1c487eef7
patch 7.4.1776
...
Problem: Using wrong buffer length.
Solution: use the right name. (Kazunobu Kuriyama)
2016-04-22 20:20:19 +02:00
Bram Moolenaar
763b684373
patch 7.4.1775
...
Problem: The rgb.txt file is not installed.
Solution: Install the file. (Christian Brabandt)
2016-04-22 12:24:52 +02:00
Bram Moolenaar
902647d2df
patch 7.4.1774
...
Problem: Cterm true color feature has warnings.
Solution: Add type casts.
2016-04-22 11:49:06 +02:00
Bram Moolenaar
380130f1e1
patch 7.4.1773
...
Problem: Compiler warnings. (Dominique Pelle)
Solution: Add UNUSED. Add type cast. Avoid a buffer overflow.
2016-04-22 11:24:43 +02:00
Bram Moolenaar
54a38415ca
patch 7.4.1772
...
Problem: Installation fails when $GTK_UPDATE_ICON_CACHE is empty.
Solution: Add quotes. (Kazunobu Kuriyama)
2016-04-22 10:14:07 +02:00
Bram Moolenaar
21decdd3e6
patch 7.4.1771
...
Problem: Warning for unused variable.
Solution: Add #ifdef. (John Marriott)
2016-04-22 10:00:58 +02:00
Bram Moolenaar
8a633e3427
patch 7.4.1770
...
Problem: Cannot use true color in the terminal.
Solution: Add the 'guicolors' option. (Nikolai Pavlov)
2016-04-21 21:10:14 +02:00
Bram Moolenaar
6d4431e7b6
patch 7.4.1769
...
Problem: No "closed", "errors" and "encoding" attribute on Python output.
Solution: Add attributes and more tests. (Roland Puntaier, closes #622 )
2016-04-21 20:00:56 +02:00
Bram Moolenaar
d106e5ba7f
patch 7.4.1768
...
Problem: Arguments of setqflist() are not checked properly.
Solution: Add better checks, add a test. (Nikolai Pavlov, Hirohito Higashi,
closes #661 )
2016-04-21 19:38:07 +02:00
Bram Moolenaar
4adfaabfe7
patch 7.4.1767
...
Problem: When installing Vim on a GTK system the icon cache is not updated.
Solution: Update the GTK icon cache when possible. (Kazunobu Kuriyama)
2016-04-21 18:20:11 +02:00
Bram Moolenaar
0c1ff16b54
updated runtime files. Add avra syntax.
2016-04-21 18:01:28 +02:00
Bram Moolenaar
02cfac85b4
patch 7.4.1766
...
Problem: Building instructions for MS-Windows are outdated.
Solution: Mention setting SDK_INCLUDE_DIR. (Ben Franklin, closes #771 ) Move
outdated instructions further down.
2016-04-21 14:34:58 +02:00
Bram Moolenaar
4694a17d1e
patch 7.4.1765
...
Problem: Undo options are not together in the options window.
Solution: Put them together. (Gary Johnson)
2016-04-21 14:05:23 +02:00
Bram Moolenaar
ba53435144
patch 7.4.1763
...
Problem: Coverity: useless assignment.
Solution: Add #if 0.
2016-04-21 09:20:26 +02:00
Bram Moolenaar
268a06ce90
patch 7.4.1762
...
Problem: Coverity: useless assignments.
Solution: Remove them.
2016-04-21 09:07:01 +02:00
Bram Moolenaar
8ed43916db
patch 7.4.1761
...
Problem: Coverity complains about ignoring return value.
Solution: Add "(void)" to get rid of the warning.
2016-04-21 08:56:12 +02:00
Bram Moolenaar
aa3b15dbeb
Updated runtime files.
2016-04-21 08:53:19 +02:00
Bram Moolenaar
4445f7ee70
patch 7.4.1760
...
Problem: Compiler warning for unused variable.
Solution: Add #ifdef. (John Marriott)
2016-04-20 20:55:56 +02:00
Bram Moolenaar
40b1b5443c
patch 7.4.1759
...
Problem: When using feedkeys() in a timer the inserted characters are not
used right away.
Solution: Break the wait loop when characters have been added to typebuf.
use this for testing CursorHoldI.
2016-04-20 20:18:23 +02:00
Bram Moolenaar
245c41070c
patch 7.4.1758
...
Problem: Triggering CursorHoldI when in CTRL-X mode causes problems.
Solution: Do not trigger CursorHoldI in CTRL-X mode. Add "!" flag to
feedkeys() (test with that didn't work though).
2016-04-20 17:37:41 +02:00
Bram Moolenaar
8e42ae5069
patch 7.4.1757
...
Problem: When using complete() it may set 'modified' even though nothing
was inserted.
Solution: Use Down/Up instead of Next/Previous match. (Shougo, closes #745 )
2016-04-20 16:39:19 +02:00
Bram Moolenaar
a6e4250142
patch 7.4.1756
...
Problem: "dll" options are not expanded.
Solution: Expand environment variables. (Ozaki Kiichi)
2016-04-20 16:19:52 +02:00
Bram Moolenaar
517ffbee0d
patch 7.4.1755
...
Problem: When using getreg() on a non-existing register a NULL list is
returned. (Bjorn Linse)
Solution: Allocate an empty list. Add a test.
2016-04-20 14:59:29 +02:00
Bram Moolenaar
c3691332f7
patch 7.4.1754
...
Problem: When 'filetype' was set and reloading a buffer which does not
cause it to be set, the syntax isn't loaded. (KillTheMule)
Solution: Remember whether the FileType event was fired and fire it if not.
(Anton Lindqvist, closes #747 )
2016-04-20 12:49:49 +02:00
Bram Moolenaar
c020042083
patch 7.4.1753
...
Problem: "noinsert" in 'completeopt' is sometimes ignored.
Solution: Set the variables when the 'completeopt' was set. (Ozaki Kiichi)
2016-04-20 12:02:02 +02:00
Bram Moolenaar
8d8aa0a367
Add missing test file.
2016-04-18 20:21:12 +02:00
Bram Moolenaar
c1808d5822
patch 7.4.1752
...
Problem: When adding to the quickfix list the current position is reset.
Solution: Do not reset the position when not needed. (Yegappan Lakshmanan)
2016-04-18 20:04:00 +02:00
Bram Moolenaar
def5abe0a2
patch 7.4.1751
...
Problem: Crash when 'tagstack' is off. (Dominique Pelle)
Solution: Fix it. (Hirohito Higashi)
2016-04-18 19:46:15 +02:00
Bram Moolenaar
7f7c3325d3
patch 7.4.1750
...
Problem: When a buffer gets updated while in command line mode, the screen
may be messed up.
Solution: Postpone the redraw when the screen is scrolled.
2016-04-18 19:27:24 +02:00
Bram Moolenaar
30e12d259e
patch 7.4.1749
...
Problem: When using GTK 3.20 there are a few warnings.
Solution: Use new functions when available. (Kazunobu Kuriyama)
2016-04-17 20:49:53 +02:00
Bram Moolenaar
f9660b59b2
Add missing test file.
2016-04-16 22:19:15 +02:00
Bram Moolenaar
1538fc34fa
patch 7.4.1748
...
Problem: "gD" does not find match in first column of first line. (Gary
Johnson)
Solution: Accept match at the cursor.
2016-04-16 09:13:34 +02:00
Bram Moolenaar
fe4b186406
patch 7.4.1747
...
Problem: Coverity: missing check for NULL pointer.
Solution: Check for out of memory.
2016-04-15 21:47:54 +02:00
Bram Moolenaar
95509e18f8
patch 7.4.1746
...
Problem: Memory leak in Perl.
Solution: Decrement the reference count. Add a test. (Damien)
2016-04-15 21:16:11 +02:00
Bram Moolenaar
5d98c9d932
patch 7.4.1745
...
Problem: README file is not clear about where to get Vim.
Solution: Add links to github, releases and the Windows installer.
(Suggested by Christian Brabandt)
2016-04-15 20:54:52 +02:00
Bram Moolenaar
6621004289
patch 7.4.1744
...
Problem: Python: Converting a sequence may leak memory.
Solution: Decrement a reference. (Nikolay Pavlov)
2016-04-15 20:40:41 +02:00
Bram Moolenaar
75be2339d8
patch 7.4.1743
...
Problem: Clang warns for uninitialzed variable. (Michael Jarvis)
Solution: Initialize it.
2016-04-14 23:10:40 +02:00
Bram Moolenaar
5d18e0eca5
patch 7.4.1742
...
Problem: strgetchar() does not work correctly.
Solution: use mb_cptr2len(). Add a test. (Naruhiko Nishino)
2016-04-14 22:54:24 +02:00
Bram Moolenaar
b22bd46b96
patch 7.4.1741
...
Problem: Not testing utf-8 characters.
Solution: Move the right asserts to the test_expr_utf8 test.
2016-04-14 22:52:50 +02:00
Bram Moolenaar
4d58502202
patch 7.4.1740
...
Problem: syn-cchar defined with matchadd() does not appear if there are no
other syntax definitions which matches buffer text.
Solution: Check for startcol. (Ozaki Kiichi, haya14busa, closes #757 )
2016-04-14 19:50:22 +02:00
Bram Moolenaar
bea1ede1c5
patch 7.4.1739
...
Problem: Messages test fails on MS-Windows.
Solution: Adjust the asserts. Skip the "messages maintainer" line if not
showing all messages.
2016-04-14 19:44:36 +02:00
Bram Moolenaar
5d91646599
patch 7.4.1738
...
Problem: Count for ":messages" depends on number of lines.
Solution: Add ADDR_OTHER address type.
2016-04-14 18:42:47 +02:00
Bram Moolenaar
52196b2dbe
patch 7.4.1737
...
Problem: Argument marked as unused is used.
Solution: Remove UNUSED.
2016-04-14 17:52:41 +02:00
Bram Moolenaar
baa9fcaf40
patch 7.4.1736
...
Problem: Unused variable.
Solution: Remove it. (Yasuhiro Matsumoto)
2016-04-14 17:40:56 +02:00
Bram Moolenaar
451f849fd6
patch 7.4.1735
...
Problem: It is not possible to only see part of the message history. It is
not possible to clear messages.
Solution: Add a count to ":messages" and a clear argument. (Yasuhiro
Matsumoto)
2016-04-14 17:16:22 +02:00
Bram Moolenaar
0f518a8f4d
patch 7.4.1734
...
Problem: Test fails when not using utf-8.
Solution: Split test in regularand utf-8 part.
2016-04-14 16:57:10 +02:00
Bram Moolenaar
839e954aaa
patch 7.4.1733
...
Problem: "make install" doesn't know about cross-compiling. (Christian
Neukirchen)
Solution: Add CROSS_COMPILING. (closes #740 )
2016-04-14 16:46:02 +02:00
Bram Moolenaar
429fcfbf9a
patch 7.4.1732
...
Problem: Folds may close when using autocomplete. (Anmol Sethi)
Solution: Increment/decrement disable_fold. (Christian Brabandt, closes
#643 )
2016-04-14 16:22:04 +02:00
Bram Moolenaar
8110a091bc
patch 7.4.1731
...
Problem: Python: turns partial into simple funcref.
Solution: Use partials like partials. (Nikolai Pavlov, closes #734 )
2016-04-14 15:56:09 +02:00
Bram Moolenaar
58de0e2dcc
patch 7.4.1730
...
Problem: It is not easy to get a character out of a string.
Solution: Add strgetchar() and strcharpart().
2016-04-14 15:13:46 +02:00
Bram Moolenaar
6244a0fc29
patch 7.4.1729
...
Problem: The Perl interface cannot use 'print' operator for writing
directly in standard IO.
Solution: Add a minimal implementation of PerlIO Layer feature and try to
use it for STDOUT/STDERR. (Damien)
2016-04-14 14:09:25 +02:00
Bram Moolenaar
81edd171a9
patch 7.4.1728
...
Problem: The help for functions require a space after the "(".
Solution: Make CTRL-] on a function name ignore the arguments. (Hirohito
Higashi)
2016-04-14 13:51:37 +02:00
Bram Moolenaar
ebf7dfa6f1
patch 7.4.1727
...
Problem: Cannot detect a crash in tests when caused by garbagecollect().
Solution: Add garbagecollect_for_testing(). Do not free a job if is still
useful.
2016-04-14 12:46:51 +02:00
Bram Moolenaar
700eefe5a4
patch 7.4.1726
...
Problem: ANSI compiler complains about string length.
Solution: Split long string in two parts. (Michael Jarvis)
2016-04-13 21:14:37 +02:00
Bram Moolenaar
3780bb923a
patch 7.4.1725
...
Problem: Compiler errors for non-ANSI compilers.
Solution: Remove // comment. Remove comma at end of enum. (Michael Jarvis)
2016-04-12 22:18:53 +02:00
Bram Moolenaar
03413f4416
Updated runtime files.
2016-04-12 21:07:15 +02:00
Bram Moolenaar
73cd8fb3e8
patch 7.4.1724
...
Problem: Tabline test fails in GUI.
Solution: Remove 'e' from 'guioptions'.
2016-04-11 22:49:03 +02:00
Bram Moolenaar
f73d3bc253
patch 7.4.1723
...
Problem: When using try/catch in 'tabline' it is still considered an
error and the tabline will be disabled.
Solution: Check did_emsg instead of called_emsg. (haya14busa, closes #746 )
2016-04-11 21:55:15 +02:00
Bram Moolenaar
0239acb11f
patch 7.4.1722
...
Problem: Crash when calling garbagecollect() after starting a job.
Solution: Set the copyID on job and channel. (Hirohito Higashi, Ozaki
Kiichi)
2016-04-11 21:02:54 +02:00
Bram Moolenaar
939a1abe93
Updated runtime files.
2016-04-10 01:31:25 +02:00
Bram Moolenaar
a4d13de836
patch 7.4.1721
...
Problem: The vimtbar files are unused.
Solution: Remove them. (Ken Takata)
2016-04-08 22:17:04 +02:00
Bram Moolenaar
9e4043757c
patch 7.4.1720
...
Problem: Tests fail without the job feature.
Solution: Skip tests when the job feature is not present.
2016-04-08 17:25:19 +02:00
Bram Moolenaar
107e1eef1d
patch 7.4.1719
...
Problem: Leaking memory when there is a cycle involving a job and a
partial.
Solution: Add a copyID to job and channel. Set references in items referred
by them. Go through all jobs and channels to find unreferenced
items. Also, decrement reference counts when garbage collecting.
2016-04-08 17:07:19 +02:00
Bram Moolenaar
d56374e25d
patch 7.4.1718
...
Problem: Coverity: not using return value of set_ref_in_item().
Solution: Use the return value.
2016-04-07 22:16:30 +02:00
Bram Moolenaar
0e4c1de556
patch 7.4.1717
...
Problem: Leaking memory when opening a channel fails.
Solution: Unreference partials in job options.
2016-04-07 21:40:38 +02:00
Bram Moolenaar
baec5c1768
patch 7.4.1716
...
Problem: 'autochdir' doesn't work for the first file. (Rob Hoelz)
Solution: Call DO_AUTOCHDIR after startup. (Christian Brabandt, closes #704 )
2016-04-06 23:06:23 +02:00
Bram Moolenaar
ddecc25947
patch 7.4.1715
...
Problem: Double free when a partial is in a cycle with a list or dict.
(Nikolai Pavlov)
Solution: Do not free a nested list or dict used by the partial.
2016-04-06 22:59:37 +02:00
Bram Moolenaar
54f1b7abf8
patch 7.4.1714
...
Problem: Non-GUI specific settings in the gvimrc_example file.
Solution: Move some settings to the vimrc_example file. Remove setting
'hlsearch' again. (suggested by Hirohito Higashi)
2016-04-05 22:07:04 +02:00
Bram Moolenaar
f80663f17b
patch 7.4.1713
...
Problem: GTK GUI doesn't work on Wayland.
Solution: Specify that only the X11 backend is allowed. (Simon McVittie)
2016-04-05 21:56:06 +02:00
Bram Moolenaar
49b2732644
patch 7.4.1712
...
Problem: For plugins in packages, plugin authors need to take care of all
dependencies.
Solution: When loading "start" packages and for :packloadall, first add all
directories to 'runtimepath' before sourcing plugins.
2016-04-05 21:13:00 +02:00
Bram Moolenaar
a742e084b6
patch 7.4.1711
...
Problem: When using try/catch in 'statusline' it is still considered an
error and the status line will be disabled.
Solution: Check did_emsg instead of called_emsg. (haya14busa, closes #729 )
2016-04-05 21:10:38 +02:00
Bram Moolenaar
17fe5e1aec
patch 7.4.1710
...
Problem: Not all output of an external command is read.
Solution: Avoid timing out when the process has exited. (closes #681 )
2016-04-04 22:03:08 +02:00
Bram Moolenaar
4c9ce053d9
patch 7.4.1709
...
Problem: Mistake in #ifdef.
Solution: Change PROOF_QUALITY to DRAFT_QUALITY. (Ken Takata)
2016-04-04 21:06:19 +02:00
Bram Moolenaar
2a6fa564a3
patch 7.4.1708
...
Problem: New regexp engine does not work properly with EBCDIC.
Solution: Define equivalence class characters. (Owen Leibman)
2016-04-04 20:55:59 +02:00
Bram Moolenaar
0921ecff1c
patch 7.4.1707
...
Problem: Cannot use empty dictionary key, even though it can be useful.
Solution: Allow using an empty dictionary key.
2016-04-03 22:44:36 +02:00
Bram Moolenaar
e185c1efba
patch 7.4.1706
...
Problem: Old style function declaration breaks build.
Solution: Remove __ARGS().
2016-04-03 22:22:30 +02:00
Bram Moolenaar
7c1c6dbb68
patch 7.4.1705
...
Problem: The 'guifont' option does not allow for a quality setting.
Solution: Add the "q" item, supported on MS-Windows. (Yasuhiro Matsumoto)
2016-04-03 22:08:05 +02:00
Bram Moolenaar
3dda7db4e1
patch 7.4.1704
...
Problem: Using freed memory with "wincmd p". (Dominique Pelle)
Solution: Also clear "prevwin" in other tab pages.
2016-04-03 21:22:58 +02:00
Bram Moolenaar
b50e5f5686
patch 7.4.1703
...
Problem: Can't assert for not equal and not matching.
Solution: Add assert_notmatch() and assert_notequal().
2016-04-03 20:57:20 +02:00
Bram Moolenaar
4afc7c5d4a
patch 7.4.1702
...
Problem: Using freed memory when parsing 'printoptions' fails.
Solution: Save the old options and restore them in case of an error.
(Dominique)
2016-04-03 14:56:52 +02:00
Bram Moolenaar
f9f22dbe4f
patch 7.4.1701
...
Problem: Equivalence classes still tested in old style tests.
Solution: Remove the duplicate.
2016-04-03 14:09:59 +02:00
Bram Moolenaar
22e421549d
patch 7.4.1700
...
Problem: Equivalence classes are not properly tested.
Solution: Add tests for multi-byte and latin1. Fix an error. (Owen Leibman)
2016-04-03 14:02:02 +02:00
Bram Moolenaar
71fb0c146b
patch 7.4.1699
...
Problem: :packadd does not work the same when used early or late.
Solution: Always load plugins matching "plugin/**/*.vim".
2016-04-02 22:44:16 +02:00
Bram Moolenaar
298c65971e
patch 7.4.1698
...
Problem: Two tests fail when running tests with MinGW. (Michael Soyka)
Solution: Convert test_getcwd.ok test_wordcount.ok to unix fileformat.
2016-04-02 22:24:20 +02:00
Bram Moolenaar
cb0700844c
patch 7.4.1697
...
Problem: Display problems when the 'ambiwidth' and 'emoji' options are not
set properly or the terminal doesn't behave as expected.
Solution: After drawing an ambiguous width character always position the
cursor.
2016-04-02 22:14:51 +02:00
Bram Moolenaar
fd773e9e88
patch 7.4.1696
...
Problem: When using :stopinsert in a silent mapping the "INSERT" message
isn't cleared. (Coacher)
Solution: Always clear the message. (Christian Brabandt, closes #718 )
2016-04-02 19:39:16 +02:00
Bram Moolenaar
8bc189e81a
patch 7.4.1695
...
Problem: ":syn reset" clears the effect ":syn iskeyword". (James McCoy)
Solution: Remove clearing the syntax keywords.
2016-04-02 19:01:58 +02:00
Bram Moolenaar
f28d871465
patch 7.4.1694
...
Problem: Win32 gvim doesn't work with "dvorakj" input method.
Solution: Wait for QS_ALLINPUT instead of QS_ALLEVENTS. (Yukihiro Nakadaira)
2016-04-02 15:59:40 +02:00
Bram Moolenaar
8e77bad3c1
Add json_test to gitignore (Hirohito Higashi)
2016-04-02 15:32:45 +02:00
Bram Moolenaar
864733ad92
patch 7.4.1693
...
Problem: Building the Perl interface gives compiler warnings.
Solution: Remove a pragma. Add noreturn attributes. (Damien)
2016-04-02 14:18:01 +02:00
Bram Moolenaar
9bd547aca4
patch 7.4.1692
...
Problem: feedkeys('i', 'x') gets stuck, waits for a character to be typed.
Solution: Behave like ":normal". (Yasuhiro Matsumoto)
2016-04-01 21:00:48 +02:00
Bram Moolenaar
b681be175b
patch 7.4.1691
...
Problem: When switching to a new buffer and an autocommand applies syntax
highlighting an ml_get error may occur.
Solution: Check "syn_buf" against the buffer in the window. (Alexander von
Buddenbrock, closes #676 )
2016-03-31 23:02:16 +02:00
Bram Moolenaar
42356150ba
patch 7.4.1690
...
Problem: Can't compile with the conceal feature but without multi-byte.
Solution: Adjust #ifdef. (Owen Leibman)
2016-03-31 22:27:40 +02:00
Bram Moolenaar
758535a1df
patch 7.4.1689
...
Problem: Ruby interface has inconsistent coding style.
Solution: Fix the coding style. (Ken Takata)
2016-03-30 22:06:16 +02:00
Bram Moolenaar
67c2c058ea
patch 7.4.1688
...
Problem: MzScheme does not support partial.
Solution: Add minimal partial support. (Ken Takata)
2016-03-30 22:03:02 +02:00
Bram Moolenaar
bdf0bda968
patch 7.4.1687
...
Problem: The channel close_cb option does not work.
Solution: Use jo_close_partial instead of jo_err_partial. (Damien)
2016-03-30 21:06:57 +02:00
Bram Moolenaar
e9c0727003
patch 7.4.1686
...
Problem: When running tests $HOME/.viminfo is written. (James McCoy)
Solution: Add 'nviminfo' to the 'viminfo' option. (closes #722 )
2016-03-30 20:50:46 +02:00
Bram Moolenaar
7db8f6f4f8
Updated runtime files.
2016-03-29 23:12:46 +02:00
Bram Moolenaar
7fed5c18f8
patch 7.4.1685
...
Problem: There is no easy way to get all the information about a match.
Solution: Add matchstrpos(). (Ozaki Kiichi)
2016-03-29 23:10:31 +02:00
Bram Moolenaar
d18cfb7dbf
patch 7.4.1684
...
Problem: README text is slightly outdated.
Solution: Mention the READMEdir directory.
2016-03-29 22:29:18 +02:00
Bram Moolenaar
e609ad557c
patch 7.4.1683
...
Problem: Generated .bat files do not support --nofork.
Solution: Add check for --nofork. Also add "setlocal". (Kevin Cantú,
closes #659 )
2016-03-28 23:05:48 +02:00
Bram Moolenaar
72188e9aae
patch 7.4.1682
...
Problem: Coverity: no check for NULL.
Solution: Add check for invalid argument to assert_match().
2016-03-28 22:48:29 +02:00
Bram Moolenaar
ef9d9b94a8
patch 7.4.1681
...
Problem: Coverity warns for fixed size buffer length (false positive).
Solution: Add a check for the name length.
2016-03-28 22:44:50 +02:00
Bram Moolenaar
925ccfde79
patch 7.4.1680
...
Problem: Coverity warns for not checking name length (false positive).
Solution: Only copy the characters we know are there.
2016-03-28 22:38:02 +02:00
Bram Moolenaar
7d2a5796d3
patch 7.4.1679
...
Problem: Coverity: copying value of v_lock without initializing it.
Solution: Init v_lock in rettv_list_alloc() and rettv_dict_alloc().
2016-03-28 22:30:50 +02:00
Bram Moolenaar
8b29aba019
patch 7.4.1678
...
Problem: Warning for unused argument.
Solution: Add UNUSED. (Dominique Pelle)
2016-03-28 22:17:16 +02:00
Bram Moolenaar
0b9e4d1224
patch 7.4.1677
...
Problem: A reference to the removed file_select plugin remains.
Solution: Remove it.
2016-03-28 22:05:47 +02:00
Bram Moolenaar
fead3ac9a3
patch 7.4.1676
...
Problem: The shellmenu plugin has to be copied or sourced to be used.
Solution: Turn it into a package.
2016-03-28 21:26:47 +02:00
Bram Moolenaar
e101204906
patch 7.4.1675
...
Problem: The swapmous plugin has to be copied or sourced to be used.
Solution: Turn it into the swapmouse package.
2016-03-28 21:10:49 +02:00
Bram Moolenaar
cf2d8dee51
patch 7.4.1674
...
Problem: The editexisting plugin has to be copied or sourced to be used.
Solution: Turn it into a package.
2016-03-28 21:04:37 +02:00
Bram Moolenaar
2946d0236d
patch 7.4.1673
...
Problem: The justify plugin has to be copied or sourced to be used.
Solution: Turn it into a package.
2016-03-28 20:53:08 +02:00
Bram Moolenaar
e934e8f5c1
patch 7.4.1672
...
Problem: The Dvorak support is a bit difficult to install.
Solution: Turn it into an optional package.
2016-03-28 20:40:32 +02:00
Bram Moolenaar
61264d9969
patch 7.4.1671
...
Problem: When help exists in multiple languages, adding @ab while "ab" is
the default help language is unnecessary.
Solution: Leave out "@ab" when not needed. (Ken Takata)
2016-03-28 19:59:02 +02:00
Bram Moolenaar
a32095fc8f
patch 7.4.1670
...
Problem: Completion doesn't work well for a variable containing "#".
Solution: Recognize the "#". (Watiko)
2016-03-28 19:27:13 +02:00
Bram Moolenaar
8b877ac38e
patch 7.4.1669
...
Problem: When writing buffer lines to a pipe Vim may block.
Solution: Avoid blocking, write more lines later.
2016-03-28 19:16:20 +02:00
Bram Moolenaar
ee1f7b3cb7
patch 7.4.1668
...
Problem: channel_get_all() does multiple allocations.
Solution: Compute the size and allocate once.
2016-03-28 14:42:14 +02:00
Bram Moolenaar
84e1d2b21a
patch 7.4.1667
...
Problem: Win32: waiting on a pipe with fixed sleep time.
Solution: Start with a short delay and increase it when looping.
2016-03-28 14:20:41 +02:00
Bram Moolenaar
46c00a6565
patch 7.4.1666
...
Problem: When reading JSON from a channel all readahead is used.
Solution: Use the fill function to reduce overhead.
2016-03-28 14:11:42 +02:00
Bram Moolenaar
8038568722
patch 7.4.1665
...
Problem: Crash when calling job_start() with a NULL string. (Dominique)
Solution: Check for an invalid argument.
2016-03-27 19:13:35 +02:00
Bram Moolenaar
89c64d557d
patch 7.4.1664
...
Problem: Crash in :cgetexpr.
Solution: Check for NULL pointer. (Dominique) Add a test.
2016-03-27 18:44:40 +02:00
Bram Moolenaar
ea6553bec3
patch 7.4.1663
...
Problem: In tests it's often useful to check if a pattern matches.
Solution: Add assert_match().
2016-03-27 15:13:38 +02:00
Bram Moolenaar
4f3f668c84
Updated runtime files.
2016-03-26 23:01:59 +01:00
Bram Moolenaar
c4dcd60c76
patch 7.4.1662
...
Problem: No test for an invalid Ex command on a channel.
Solution: Test handling an invalid command gracefully. Avoid getting an
error message, do write it to the channel log.
2016-03-26 22:56:46 +01:00
Bram Moolenaar
fa8b2e173d
patch 7.4.1661
...
Problem: No test for special characters in channel eval command.
Solution: Testing sending and receiving text with special characters.
2016-03-26 22:19:27 +01:00
Bram Moolenaar
819821c5a9
patch 7.4.1660
...
Problem: has('patch-7.4.1') doesn't work.
Solution: Fix off-by-one error. (Thinca)
2016-03-26 21:24:14 +01:00
Bram Moolenaar
e1581307d2
patch 7.4.1659
...
Problem: Compiler warning for argument type. (Manuel Ortega)
Solution: Remove "&".
2016-03-26 21:04:48 +01:00
Bram Moolenaar
1473551a44
patch 7.4.1658
...
Problem: A plugin does not know when VimEnter autocommands were already
triggered.
Solution: Add the v:vim_did_enter variable.
2016-03-26 21:00:08 +01:00
Bram Moolenaar
8fdd721047
patch 7.4.1657
...
Problem: On Unix in a terminal: channel messages are not handled right away.
(Jackson Alves de Aquino)
Solution: Break the loop for timers when something was received.
2016-03-26 19:41:48 +01:00
Bram Moolenaar
92e35efaf6
patch 7.4.1656
...
Problem: Crash when using partial with a timer.
Solution: Increment partial reference count. (Hirohito Higashi)
2016-03-26 18:20:41 +01:00
Bram Moolenaar
1e7885abe8
patch 7.4.1655
...
Problem: remote_expr() hangs. (Ramel)
Solution: Check for messages in the waiting loop.
2016-03-25 19:03:03 +01:00
Bram Moolenaar
52c6eaffd4
patch 7.4.1654
...
Problem: Crash when using expand('%:S') in a buffer without a name.
Solution: Don't set a NUL. (James McCoy, closes #714 )
2016-03-25 18:42:46 +01:00
Bram Moolenaar
da64ab322a
patch 7.4.1653
...
Problem: Users who loaded matchit.vim manually have to change their
startup. (Gary Johnson)
Solution: Add a file in the old location that loads the package.
2016-03-25 18:35:01 +01:00
Bram Moolenaar
610cc1b9b3
patch 7.4.1652
...
Problem: Old style test for fnamemodify().
Solution: Turn it into a new style test.
2016-03-25 17:55:42 +01:00
Bram Moolenaar
780d4c3fff
patch 7.4.1651
...
Problem: Some dead (MSDOS) code remains.
Solution: Remove the unused lines. (Ken Takata)
2016-03-25 17:21:19 +01:00
Bram Moolenaar
f68f1d7079
patch 7.4.1650
...
Problem: Quickfix test fails.
Solution: Accept any number of matches.
2016-03-25 17:14:06 +01:00
Bram Moolenaar
aedfcbe1e6
patch 7.4.1649
...
Problem: The matchit plugin needs to be copied to be used.
Solution: Put the matchit plugin in an optional package.
2016-03-25 17:02:51 +01:00
Bram Moolenaar
bee6c0cf86
patch 7.4.1648
...
Problem: Compiler has a problem copying a string into di_key[]. (Yegappan
Lakshmanan)
Solution: Add dictitem16_T.
2016-03-25 15:40:50 +01:00
Bram Moolenaar
8b20179c65
patch 7.4.1647
...
Problem: Using freed memory after setqflist() and ":caddbuffer". (Dominique)
Solution: Set qf_ptr when adding the first item to the quickfix list.
2016-03-25 15:01:10 +01:00
Bram Moolenaar
4c90861e9f
patch 7.4.1646
...
Problem: Using Python vim.bindeval() on a partial doesn't work. (Nikolai
Pavlov)
Solution: Add VAR_PARTIAL support in Python.
2016-03-24 21:58:12 +01:00
Bram Moolenaar
c5fbe8af4c
patch 7.4.1645
...
Problem: When a dict contains a partial it can't be redefined as a
function. (Nikolai Pavlov)
Solution: Remove the partial when overwriting with a function.
2016-03-24 21:42:09 +01:00
Bram Moolenaar
24c77a1e3a
patch 7.4.1644
...
Problem: Using string() on a partial that exists in the dictionary it binds
results in an error. (Nikolai Pavlov)
Solution: Make string() not fail on a recursively nested structure. (Ken
Takta)
2016-03-24 21:23:06 +01:00
Bram Moolenaar
d4caf5c16a
patch 7.4.1643
...
Problem: Terminating file name has side effects.
Solution: Restore the character. (mostly by James McCoy, closes #713 )
2016-03-24 19:14:35 +01:00
Bram Moolenaar
6a08454b93
patch 7.4.1642
...
Problem: Handling emoji characters as full width has problems with
backwards compatibility.
Solution: Only put characters in the 1f000 range in the emoji table.
2016-03-24 18:24:58 +01:00
Bram Moolenaar
5ca84ce4aa
patch 7.4.1641
...
Problem: Using unterminated string.
Solution: Add NUL before calling vim_strsave_shellescape(). (James McCoy)
2016-03-23 22:28:25 +01:00
Bram Moolenaar
ffec3c5349
patch 7.4.1640
...
Problem: Crash when an autocommand changes a quickfix list. (Dominique)
Solution: Check wether an entry is still valid. (Yegappan Lakshmanan,
Hirohito Higashi)
2016-03-23 20:55:42 +01:00
Bram Moolenaar
5f436fcf99
patch 7.4.1639
...
Problem: Invoking garbage collection may cause a double free.
Solution: Don't free the dict in a partial when recursive is FALSE.
2016-03-22 22:34:03 +01:00
Bram Moolenaar
e4eb6ff089
patch 7.4.1638
...
Problem: When binding a function to a dict the reference count is wrong.
Solution: Decrement dict reference count, only reference the function when
actually making a copy. (Ken Takata)
2016-03-22 21:00:09 +01:00
Bram Moolenaar
6c0e984f26
patch 7.4.1637
...
Problem: Can't build with older MinGW compiler.
Solution: Change option from c++11 to gnu++11. (Ken Takata)
2016-03-22 20:42:31 +01:00
Bram Moolenaar
6135d0d803
patch 7.4.1636
...
Problem: When 'F' is in 'shortmess' the prompt for the encryption key isn't
displayed. (Toothpik)
Solution: Reset msg_silent.
2016-03-22 20:31:13 +01:00
Bram Moolenaar
6a06363861
patch 7.4.1635
...
Problem: Channel test is a bit flaky.
Solution: Remove 'DETACH' if it's there.
2016-03-21 23:18:54 +01:00
Bram Moolenaar
8e08125d3a
patch 7.4.1634
...
Problem: Vertical movement after CTRL-A ends up in the wrong column.
(Urtica Dioica)
Solution: Set curswant when appropriate. (Hirohito Higashi)
2016-03-21 23:13:32 +01:00
Bram Moolenaar
b763eba7ae
patch 7.4.1633
...
Problem: If the help tags file was removed "make install" fails. (Tony
Mechelynck)
Solution: Only try moving the file if it exists.
2016-03-21 22:40:03 +01:00
Bram Moolenaar
6098957458
patch 7.4.1632
...
Problem: List of test targets is outdated.
Solution: Update to current list of test targets.
2016-03-21 22:38:34 +01:00
Bram Moolenaar
573e445664
patch 7.4.1631
...
Problem: Compiler doesn't understand switch on all enum values. (Tony
Mechelynck)
Solution: Initialize variable.
2016-03-21 22:35:10 +01:00
Bram Moolenaar
d63aff0a65
patch 7.4.1630
...
Problem: Unicode table for double width is outdated.
Solution: Update to the latest Unicode standard.
2016-03-21 22:15:30 +01:00
Bram Moolenaar
b86f10ee10
patch 7.4.1629
...
Problem: Handling emoji characters as full width has problems with
backwards compatibility.
Solution: Remove ambiguous and double width characters from the emoji table.
Use a separate table for the character class.
(partly by Yasuhiro Matsumoto)
2016-03-21 22:09:44 +01:00
Bram Moolenaar
3f3fbd3fdb
patch 7.4.1628
...
Problem: 64-bit Compiler warning.
Solution: Change type of variable. (Mike Williams)
2016-03-21 12:36:28 +01:00
Bram Moolenaar
75f7265dd4
patch 7.4.1627
...
Problem: Channel out_cb and err_cb are not tested.
Solution: Add a test.
2016-03-20 22:16:56 +01:00
Bram Moolenaar
580984e026
patch 7.4.1626
...
Problem: Missing changes to structs.
Solution: Include the changes.
2016-03-20 21:17:13 +01:00
Bram Moolenaar
e18c0b3981
Updated runtime files.
2016-03-20 21:08:34 +01:00
Bram Moolenaar
be6aa46c4d
patch 7.4.1625
...
Problem: Trying to close file descriptor that isn't open.
Solution: Check for negative number.
2016-03-20 21:02:00 +01:00
Bram Moolenaar
03602ec28e
patch 7.4.1624
...
Problem: Can't get info about a channel.
Solution: Add ch_info().
2016-03-20 20:57:45 +01:00
Bram Moolenaar
e9d6a298df
patch 7.4.1623
...
Problem: All Channels share the message ID, it keeps getting bigger.
Solution: Use a message ID per channel.
2016-03-20 19:31:33 +01:00
Bram Moolenaar
17b56c9f83
patch 7.4.1622
...
Problem: Channel demo doesn't work with Python 2.6.
Solution: Add number in formatting placeholder
2016-03-20 18:54:19 +01:00
Bram Moolenaar
a63cdb5ed6
patch 7.4.1621
...
Problem: Channel test doesn't work with Python 2.6.
Solution: Add number in formatting placeholder. (Wiredool)
2016-03-20 18:24:45 +01:00
Bram Moolenaar
4077b33a83
patch 7.4.1620
...
Problem: Emoji characters are not considered as a kind of word character.
Solution: Give emoji characters a word class number. (Yasuhiro Matsumoto)
2016-03-20 18:15:21 +01:00
Bram Moolenaar
364fa5c7ec
patch 7.4.1619
...
Problem: When 'fileformats' is set in the vimrc it applies to new buffers
but not the initial buffer.
Solution: Set 'fileformat' when starting up. (Mike Williams)
2016-03-20 17:53:25 +01:00
Bram Moolenaar
a4f6ca717b
patch 7.4.1618
...
Problem: Starting job with output to buffer changes options in the current
buffer.
Solution: Set "curbuf" earlier. (Yasuhiro Matsumoto)
2016-03-20 17:28:35 +01:00
Bram Moolenaar
ba61ac0d61
patch 7.4.1617
...
Problem: When a JSON message is split it isn't decoded.
Solution: Wait a short time for the rest of the message to arrive.
2016-03-20 16:40:37 +01:00
Bram Moolenaar
ac74d5e86c
patch 7.4.1616
...
Problem: Malformed channel request causes a hang.
Solution: Drop malformed message. (Damien)
2016-03-20 14:31:00 +01:00
Bram Moolenaar
829c8e3696
patch 7.4.1615
...
Problem: Build fails with tiny features.
Solution: Adjust #ifdefs.
2016-03-19 23:07:23 +01:00
Bram Moolenaar
7eba3d2cbf
patch 7.4.1614
...
Problem: Still quickfix test in old style.
Solution: Turn test 10 into a new style test.
2016-03-19 22:54:09 +01:00
Bram Moolenaar
064154c3fe
patch 7.4.1613
...
Problem: Still can't build with small features.
Solution: Adjust #ifdefs.
2016-03-19 22:50:43 +01:00
Bram Moolenaar
d293b2b9d4
patch 7.4.1612
...
Problem: Can't build with small features.
Solution: Move code and #ifdefs.
2016-03-19 22:29:49 +01:00
Bram Moolenaar
44a2f923c0
patch 7.4.1611
...
Problem: The versplit feature makes the code uneccessary complicated.
Solution: Remove FEAT_VERTSPLIT, always support vertical splits when
FEAT_WINDOWS is defined.
2016-03-19 22:11:51 +01:00
Bram Moolenaar
cc6cf9b9f9
patch 7.4.1610
...
Problem: Compiler warnings for non-virtual destructor.
Solution: Mark the classe final. (Ken Takata)
2016-03-19 20:51:35 +01:00
Bram Moolenaar
4d581a826c
patch 7.4.1609
...
Problem: Contents file is only for Amiga distro.
Solution: Move it to "READMEdir". Update some info.
2016-03-19 20:29:39 +01:00
Bram Moolenaar
5c29154b52
patch 7.4.1608
...
Problem: string() doesn't handle a partial.
Solution: Make a string from a partial.
2016-03-19 20:05:45 +01:00
Bram Moolenaar
f0e86a0dbd
patch 7.4.1607
...
Problem: Comparing a function that exists on two dicts is not backwards
compatible. (Thinca)
Solution: Only compare the function, not what the partial adds.
2016-03-19 19:38:12 +01:00
Bram Moolenaar
953cc7fb13
patch 7.4.1606
...
Problem: Having type() handle a Funcref that is or isn't a partial
differently causes problems for existing scripts.
Solution: Make type() return the same value. (Thinca)
2016-03-19 18:52:29 +01:00
Bram Moolenaar
3905e291fe
patch 7.4.1605
...
Problem: Catching exception that won't be thrown.
Solution: Remove try/catch.
2016-03-19 18:44:08 +01:00
Bram Moolenaar
3848e00e01
patch 7.4.1604
...
Problem: Although emoji characters are ambiguous width, best is to treat
them as full width.
Solution: Update the Unicode character tables. Add the 'emoji' options.
(Yasuhiro Matsumoto)
2016-03-19 18:42:29 +01:00
Bram Moolenaar
bfb96c047b
patch 7.4.1603
...
Problem: Timer with an ":echo" command messes up display.
Solution: Redraw depending on the mode. (Hirohito Higashi) Avoid the more
prompt being used recursively.
2016-03-19 17:05:20 +01:00
Bram Moolenaar
cff572abb9
patch 7.4.1602
...
Problem: Info files take space in the top directory.
Solution: Move them to "READMEdir".
2016-03-19 16:24:14 +01:00
Bram Moolenaar
818c9e7edf
patch 7.4.1601
...
Problem: README files take a lot of space in the top directory.
Solution: Move most of them to "READMEdir".
2016-03-19 16:09:42 +01:00
Bram Moolenaar
062cc1857d
patch 7.4.1600
...
Problem: libs directory is not useful.
Solution: Remove arp.library, it was only for very old Amiga versions.
2016-03-19 15:25:51 +01:00
Bram Moolenaar
8a82c7fa5e
patch 7.4.1599
...
Problem: No link to Coverity.
Solution: Add Coverity badge in README.
2016-03-19 15:15:01 +01:00
Bram Moolenaar
6d8d849f5a
patch 7.4.1598
...
Problem: When starting the GUI fails a swap file is left behind. (Joerg
Plate)
Solution: Preserve files before exiting. (closes #692 )
2016-03-19 14:48:31 +01:00
Bram Moolenaar
9f6154f26e
patch 7.4.1597
...
Problem: Memory leak when out of memory. (Coverity)
Solution: Free the name.
2016-03-19 14:22:11 +01:00
Bram Moolenaar
ba8cd122ef
patch 7.4.1596
...
Problem: Memory leak. (Coverity)
Solution: Free the pattern.
2016-03-19 14:16:39 +01:00
Bram Moolenaar
c0a1d7f3ad
patch 7.4.1595
...
Problem: Not checking for failed open(). (Coverity)
Solution: Check file descriptor not being negative.
2016-03-19 14:12:50 +01:00
Bram Moolenaar
943bb2b8eb
patch 7.4.1594
...
Problem: Timers don't work on Unix.
Solution: Add missing code.
2016-03-19 14:11:18 +01:00
Bram Moolenaar
a889cf4642
patch 7.4.1593
...
Problem: Using channel timeout instead of request timeout. (Coverity)
Solution: Remove the extra assignment.
2016-03-19 13:49:43 +01:00
Bram Moolenaar
0899d69803
patch 7.4.1592
...
Problem: Quickfix code using memory after being freed. (Dominique Pelle)
Solution: Detect that the window was closed. (Hirohito Higashi)
2016-03-19 13:35:03 +01:00
Bram Moolenaar
5584df65a0
patch 7.4.1591
...
Problem: The quickfix title is truncated.
Solution: Save the command before it is truncated. (Anton Lindqvist)
2016-03-18 21:00:51 +01:00
Bram Moolenaar
3f242a844e
patch 7.4.1590
...
Problem: Warning for shadowed variable. (Christian Brabandt)
Solution: Move the variable into a local block.
2016-03-18 19:39:25 +01:00
Bram Moolenaar
9e63f61cb0
patch 7.4.1589
...
Problem: Combining dict and args with partial doesn't always work.
Solution: Use the arguments from the partial.
2016-03-17 23:13:28 +01:00
Bram Moolenaar
1ff2b64b11
patch 7.4.1588
...
Problem: Old style test for quickfix.
Solution: Turn test 96 into a new style test.
2016-03-17 22:07:02 +01:00
Bram Moolenaar
1c8b4edb9b
patch 7.4.1587
...
Problem: Compiler warnings with 64 bit compiler.
Solution: Add type casts. (Mike Williams)
2016-03-17 21:51:03 +01:00
Bram Moolenaar
8a1bb04637
patch 7.4.1586
...
Problem: Nesting partials doesn't work.
Solution: Append arguments. (Ken Takata)
2016-03-17 21:11:53 +01:00
Bram Moolenaar
d22a18928e
patch 7.4.1585
...
Problem: Partial is not recognized everywhere.
Solution: Check for partial in trans_function_name(). (Yasuhiro Matsumoto)
Add a test.
2016-03-17 20:50:47 +01:00
Bram Moolenaar
0e0b3dd335
patch 7.4.1584
...
Problem: Timers don't work for Win32 console.
Solution: Add check_due_timer() in WaitForChar().
2016-03-17 17:58:56 +01:00
Bram Moolenaar
597385ab43
patch 7.4.1583
...
Problem: Warning for unitinialized variable.
Solution: Initialize it. (Dominique)
2016-03-16 23:24:43 +01:00
Bram Moolenaar
6f2e4b36c9
patch 7.4.1582
...
Problem: Get E923 when using function(dict.func, [], dict). (Kent Sibilev)
Storing a function with a dict in a variable drops the dict if the
function is script-local.
Solution: Translate the function name. Use dict arg if present.
2016-03-16 22:52:12 +01:00
Bram Moolenaar
65639032bb
patch 7.4.1581
...
Problem: Using ":call dict.func()" where the function is a partial does
not work. Using "dict.func()" where the function does not take a
Dictionary does not work.
Solution: Handle partial properly in ":call". (Yasuhiro Matsumoto)
2016-03-16 21:40:30 +01:00
Bram Moolenaar
7a5c46a9df
patch 7.4.1580
...
Problem: Crash when using function reference. (Luchr)
Solution: Set initial refcount. (Ken Takata, closes #690 )
2016-03-16 20:41:21 +01:00
Bram Moolenaar
a3dc5e92dc
patch 7.4.1579
...
Problem: Missing changes in channel.c
Solution: Include the changes.
2016-03-15 23:19:14 +01:00
Bram Moolenaar
975b5271ee
patch 7.4.1578
...
Problem: There is no way to invoke a function later or periodically.
Solution: Add timer support.
2016-03-15 23:10:59 +01:00
Bram Moolenaar
ab1fa3955f
patch 7.4.1577
...
Problem: Cannot pass "dict.Myfunc" around as a partial.
Solution: Create a partial when expected.
2016-03-15 19:33:34 +01:00
Bram Moolenaar
927030af23
patch 7.4.1576
...
Problem: Write error of viminfo file is not handled properly. (Christian
Neukirchen)
Solution: Check the return value of fclose(). (closes #682 )
2016-03-15 18:23:55 +01:00
Bram Moolenaar
89e375a88f
patch 7.4.1575
...
Problem: Using wrong size for struct.
Solution: Use the size for wide API. (Ken Takata)
2016-03-15 18:09:57 +01:00
Bram Moolenaar
8067a64852
Add missing test file.
2016-03-15 17:52:10 +01:00
Bram Moolenaar
d22e9465f6
patch 7.4.1574
...
Problem: ":undo 0" does not work. (Florent Fayolle)
Solution: Make it undo all the way. (closes #688 )
2016-03-15 17:43:55 +01:00
Bram Moolenaar
ce2ec0a82a
patch 7.4.1573
...
Problem: Tests get stuck at the more prompt.
Solution: Move the backspace test out of test_alot.
2016-03-15 17:10:19 +01:00
Bram Moolenaar
85a7cb4dcf
patch 7.4.1572
...
Problem: Setting 'compatible' in test influences following tests.
Solution: Turn 'compatible' off again.
2016-03-15 16:53:26 +01:00
Bram Moolenaar
8e15ffcde7
patch 7.4.1571
...
Problem: No test for ":help".
Solution: Add a test for what 7.4.1568 fixed. (Higashi Higashi)
2016-03-15 16:35:39 +01:00
Bram Moolenaar
426dd02195
patch 7.4.1570
...
Problem: There is no way to avoid the message when editing a file.
Solution: Add the "F" flag to 'shortmess'. (Shougo, closes #686 )
2016-03-15 15:09:29 +01:00
Bram Moolenaar
e27dba499a
patch 7.4.1569
...
Problem: Using old style tests for quickfix.
Solution: Change them to new style tests. (Yegappan Lakshmanan)
2016-03-15 14:11:10 +01:00
Bram Moolenaar
00f9e0dbbd
patch 7.4.1568
...
Problem: Using CTRL-] in help on option in parentheses doesn't work.
Solution: Skip the "(" in "('". (Hirohito Higashi)
2016-03-15 13:44:12 +01:00
Bram Moolenaar
1abb502635
patch 7.4.1567
...
Problem: Crash in assert_fails().
Solution: Check for NULL. (Dominique Pelle) Add a test.
2016-03-15 13:33:55 +01:00
Bram Moolenaar
4f118be2bb
patch 7.4.1566
...
Problem: Compiler warning for shadowed variable. (Kazunobu Kuriyama)
Solution: Remove the inner one.
2016-03-15 13:09:53 +01:00
Bram Moolenaar
f155196444
patch 7.4.1565
...
Problem: Crash when assert_equal() runs into a NULL string.
Solution: Check for NULL. (Dominique) Add a test.
2016-03-15 12:55:58 +01:00
Bram Moolenaar
346418c624
patch 7.4.1564
...
Problem: An empty list in function() causes an error.
Solution: Handle an empty list like there is no list of arguments.
2016-03-15 12:36:08 +01:00
Bram Moolenaar
790500a8e6
patch 7.4.1563
...
Problem: Partial test fails on windows.
Solution: Return 1 or -1 from compare function.
2016-03-15 11:05:45 +01:00
Bram Moolenaar
9eb3bb2930
patch 7.4.1562
...
Problem: ":helptags ALL" crashes. (Lcd)
Solution: Don't free twice.
2016-03-14 23:45:35 +01:00
Bram Moolenaar
39afdea203
patch 7.4.1561
...
Problem: Missing update to proto file.
Solution: Change the proto file.
2016-03-14 23:27:29 +01:00
Bram Moolenaar
d6c2f05260
patch 7.4.1560
...
Problem: Dict options with a dash are more difficult to use.
Solution: Use an underscore, so that dict.err_io can be used.
2016-03-14 23:22:59 +01:00
Bram Moolenaar
1735bc988c
patch 7.4.1559
...
Problem: Passing cookie to a callback is clumsy.
Solution: Change function() to take arguments and return a partial.
2016-03-14 23:05:14 +01:00
Bram Moolenaar
9cdf86b86f
patch 7.4.1558
...
Problem: It is not easy to find out what windows display a buffer.
Solution: Add win_findbuf().
2016-03-13 19:04:51 +01:00
Bram Moolenaar
86edef664e
patch 7.4.1557
...
Problem: Windows cannot be identified.
Solution: Add a unique window number to each window and functions to use it.
2016-03-13 18:07:30 +01:00
Bram Moolenaar
a3442cb505
patch 7.4.1556
...
Problem: "make install" changes the help tags file, causing it to differ
from the repository.
Solution: Move it aside and restore it.
2016-03-13 14:34:12 +01:00
Bram Moolenaar
fff341eb59
patch 7.4.1555
...
Problem: List of test targets incomplete.
Solution: Add newly added tests.
2016-03-13 13:27:36 +01:00
Bram Moolenaar
52f9c19015
patch 7.4.1554
...
Problem: Completion for :colorscheme does not use 'packpath'.
Solution: Make it work, add a test. (Hirohito Higashi)
2016-03-13 13:24:45 +01:00
Bram Moolenaar
8dcf259d90
patch 7.4.1553
...
Problem: ":runtime" does not use 'packpath'.
Solution: Add "what" argument.
2016-03-12 22:47:14 +01:00
Bram Moolenaar
7f8989dd8a
patch 7.4.1552
...
Problem: ":colorscheme" does not use 'packpath'.
Solution: Also use in "start" and "opt" directories in 'packpath'.
2016-03-12 22:11:39 +01:00
Bram Moolenaar
6bef5306e4
patch 7.4.1551
...
Problem: Cannot generate help tags in all doc directories.
Solution: Make ":helptags ALL" work.
2016-03-12 21:28:26 +01:00
Bram Moolenaar
2d8f56acb3
patch 7.4.1550
...
Problem: Cannot load packages early.
Solution: Add the ":packloadall" command.
2016-03-12 20:34:27 +01:00
Bram Moolenaar
c835293d54
patch 7.4.1549
...
Problem: Test for syntax attributes fails in Win32 GUI.
Solution: Use an existing font name.
2016-03-12 20:15:21 +01:00
Bram Moolenaar
5a2800fd14
patch 7.4.1548
...
Problem: Two tests fail.
Solution: Adjust the expected error number. Remove check for type.
2016-03-12 19:33:49 +01:00
Bram Moolenaar
385111bd86
patch 7.4.1547
...
Problem: Getting a cterm highlight attribute that is not set results in the
string "-1".
Solution: Return an empty string. (Taro Muraoka)
2016-03-12 19:23:00 +01:00
Bram Moolenaar
f6f32c38bf
patch 7.4.1546
...
Problem: Sticky type checking is more annoying than useful.
Solution: Remove the error for changing a variable type.
2016-03-12 19:03:59 +01:00
Bram Moolenaar
b4ebf9ae3b
patch 7.4.1545
...
Problem: GTK3: horizontal cursor movement in Visual selection not good.
Solution: Make it work better. (Kazunobu Kuriyama)
2016-03-12 16:28:18 +01:00
Bram Moolenaar
583c1f14a4
patch 7.4.1544
...
Problem: On Win32 escaping the command does not work properly.
Solution: Reset 'ssl' when escaping the command. (Yasuhiro Matsumoto)
2016-03-12 15:58:34 +01:00
Bram Moolenaar
5a6ec52392
patch 7.4.1543
...
Problem: Channel log methods are not tested.
Solution: Log job activity and check it.
2016-03-12 15:51:44 +01:00
Bram Moolenaar
1adda3403d
patch 7.4.1542
...
Problem: job_start() with a list is not tested.
Solution: Call job_start() with a list.
2016-03-12 15:39:40 +01:00
Bram Moolenaar
8950a563b3
patch 7.4.1541
...
Problem: Missing job_info().
Solution: Implement it.
2016-03-12 15:22:55 +01:00
Bram Moolenaar
ac42afd10b
patch 7.4.1540
...
Problem: Channel test is a bit flaky.
Solution: Increase expected wait time.
2016-03-12 13:48:49 +01:00
Bram Moolenaar
8e2c942ce4
patch 7.4.1539
...
Problem: Too much code in eval.c.
Solution: Move job and channel code to channel.c.
2016-03-12 13:43:33 +01:00
Bram Moolenaar
77cdfd1038
Updated runtime files.
2016-03-12 12:57:59 +01:00
Bram Moolenaar
4fc563b397
patch 7.4.1538
...
Problem: Selection with the mouse does not work in command line mode.
Solution: Use cairo functions. (Kazunobu Kuriyama)
2016-03-12 12:40:58 +01:00
Bram Moolenaar
509ce2a558
patch 7.4.1537
...
Problem: Too many feature flags for pipes, jobs and channels.
Solution: Only use FEAT_JOB_CHANNEL.
2016-03-11 22:52:15 +01:00
Bram Moolenaar
de27989157
patch 7.4.1536
...
Problem: Cannot re-use a channel for another job.
Solution: Add the "channel" option to job_start().
2016-03-11 22:19:44 +01:00
Bram Moolenaar
9e496854a9
patch 7.4.1535
...
Problem: The feedkeys test has a one second delay.
Solution: Avoid need_wait_return() to delay. (Hirohito Higashi)
2016-03-11 19:31:47 +01:00
Bram Moolenaar
846cdb2275
patch 7.4.1534
...
Problem: Compiler warning for shadowed variable. (Kazunobu Kuriyama)
Solution: Rename it.
2016-03-11 18:52:22 +01:00
Bram Moolenaar
74c5bbf134
patch 7.4.1533
...
Problem: Using feedkeys() with an empty string disregards 'x' option.
Solution: Make 'x' work with an empty string. (Thinca)
2016-03-10 22:19:53 +01:00
Bram Moolenaar
7bffaa9f9b
patch 7.4.1532
...
Problem: MS-Windows channel leaks file descriptor.
Solution: Use CreateFile with the right options. (Yasuhiro Matsumoto)
2016-03-10 21:46:03 +01:00
Bram Moolenaar
40e8cb292c
patch 7.4.1531
...
Problem: Compiler warning for unitinialized variable. (Dominique Pelle)
Solution: Always give the variable a value.
2016-03-10 21:10:58 +01:00
Bram Moolenaar
75578a388d
patch 7.4.1530
...
Problem: MS-Windows job_start() closes wrong handle.
Solution: Close hThread on the process info. (Ken Takata)
2016-03-10 16:33:31 +01:00
Bram Moolenaar
29fd03878c
patch 7.4.1529
...
Problem: Specifying buffer number for channel not implemented yet.
Solution: Implement passing a buffer number.
2016-03-09 23:14:07 +01:00
Bram Moolenaar
af1a0e371e
patch 7.4.1528
...
Problem: Using "ever" for packages is confusing.
Solution: Use "start", as it's related to startup.
2016-03-09 22:19:26 +01:00
Bram Moolenaar
562ca71428
patch 7.4.1527
...
Problem: Channel test is flaky on MS-Windows.
Solution: Limit the select() timeout to 50 msec and try with a new socket if
it fails.
2016-03-09 21:50:05 +01:00
Bram Moolenaar
d5d3d307dd
patch 7.4.1526
...
Problem: Writing to file and not connecting a channel doesn't work for
MS-Windows.
Solution: Make it work. (Yasuhiro Matsumoto)
2016-03-09 20:54:51 +01:00
Bram Moolenaar
beb003b303
patch 7.4.1525
...
Problem: On a high resolution screen the toolbar icons are too small.
Solution: Add "huge" and "giant" to 'toolbariconsize'. (Brian Gix)
2016-03-08 22:47:17 +01:00
Bram Moolenaar
045a284a83
patch 7.4.1524
...
Problem: Channel test fails on BSD.
Solution: Break out of the loop when connect() succeeds. (Ozaki Kiichi)
2016-03-08 22:33:07 +01:00
Bram Moolenaar
0622732b32
patch 7.4.1523
...
Problem: Writing channel to a file fails on MS-Windows.
Solution: Disable it for now.
2016-03-08 20:58:29 +01:00
Bram Moolenaar
6ff02c9651
patch 7.4.1522
...
Problem: Cannot write channel err to a buffer.
Solution: Implement it.
2016-03-08 20:12:44 +01:00
Bram Moolenaar
8322e1f06e
patch 7.4.1521
...
Problem: File permission test fails on MS-Windows.
Solution: Expect a different permission.
2016-03-08 19:20:04 +01:00
Bram Moolenaar
d9d473ea12
patch 7.4.1520
...
Problem: Channel test: Waiting for a file to appear doesn't work.
Solution: In waitFor() ignore errors.
2016-03-08 19:07:22 +01:00
Bram Moolenaar
13d6fb17a2
patch 7.4.1519
...
Problem: Channel output to file not implemented for MS-Windows.
Solution: Implement it. (Yasuhiro Matsumoto)
2016-03-08 18:40:52 +01:00
Bram Moolenaar
f65333c9b5
patch 7.4.1518
...
Problem: Channel with disconnected in/out/err is not supported.
Solution: Implement it for Unix.
2016-03-08 18:27:21 +01:00
Bram Moolenaar
367aabdbf7
patch 7.4.1517
...
Problem: Compiler warning with 64bit compiler.
Solution: Add typecast. (Mike Williams)
2016-03-08 17:13:06 +01:00
Bram Moolenaar
8049253b96
patch 7.4.1516
...
Problem: Cannot change file permissions.
Solution: Add setfperm().
2016-03-08 17:08:53 +01:00
Bram Moolenaar
9fe885e49a
patch 7.4.1515
...
Problem: Channel test is a bit flaky.
Solution: Instead of a fixed sleep time wait until an expression evaluates
to true.
2016-03-08 16:06:55 +01:00
Bram Moolenaar
e98d121052
patch 7.4.1514
...
Problem: Channel output to file not implemented yet.
Solution: Implement it for Unix.
2016-03-08 15:37:41 +01:00
Bram Moolenaar
41e0f2f48f
patch 7.4.1513
...
Problem: "J" fails if there are not enough lines. (Christian Neukirchen)
Solution: Reduce the count, only fail on the last line.
2016-03-08 14:44:42 +01:00
Bram Moolenaar
94d0191dbc
patch 7.4.1512
...
Problem: Channel input from file not supported on MS-Windows.
Solution: Implement it. (Yasuhiro Matsumoto)
2016-03-08 13:48:51 +01:00
Bram Moolenaar
af6e36ff16
patch 7.4.1511
...
Problem: Statusline highlighting is sometimes wrong.
Solution: Check for Highlight type. (Christian Brabandt)
2016-03-08 12:56:33 +01:00
Bram Moolenaar
5f148ec0b5
Update runtime files.
2016-03-07 22:59:26 +01:00
Bram Moolenaar
304563c0b3
patch 7.4.1510
...
Problem: Channel test fails on AppVeyor.
Solution: Wait longer than 10 msec if needed.
2016-03-07 22:26:28 +01:00
Bram Moolenaar
151f656e17
patch 7.4.1509
...
Problem: Keeping both a variable for a job and the channel it refers to is
a hassle.
Solution: Allow passing the job where a channel is expected. (Damien)
2016-03-07 21:19:38 +01:00
Bram Moolenaar
47cff3a444
patch 7.4.1508
...
Problem: Can't build GvimExt with MingW.
Solution: Adjust the makefile. (Ben Fritz)
2016-03-07 20:58:50 +01:00
Bram Moolenaar
4e329fcaf7
patch 7.4.1507
...
Problem: Crash when starting a job fails.
Solution: Check for the channel to be NULL. (idea by Yasuhiro Matsumoto)
2016-03-07 15:24:03 +01:00
Bram Moolenaar
b69fccf377
patch 7.4.1506
...
Problem: Job cannot read from a file.
Solution: Implement reading from a file for Unix.
2016-03-06 23:06:25 +01:00
Bram Moolenaar
d0b6502a7a
patch 7.4.1505
...
Problem: When channel log is enabled get too many "looking for messages"
log entries.
Solution: Only give the message after another message.
2016-03-06 21:50:33 +01:00
Bram Moolenaar
3f39f64866
patch 7.4.1504
...
Problem: No test for reading last-but-one line.
Solution: Add a test.
2016-03-06 21:35:57 +01:00
Bram Moolenaar
839fd11d7e
patch 7.4.1503
...
Problem: Crash when using ch_getjob(). (Damien)
Solution: Check for a NULL job.
2016-03-06 21:34:03 +01:00
Bram Moolenaar
99ef06296f
patch 7.4.1502
...
Problem: Writing last-but-one line of buffer to a channel isn't implemented
yet.
Solution: Implement it. Fix leaving a swap file behind.
2016-03-06 20:22:25 +01:00
Bram Moolenaar
38fd4bb284
patch 7.4.1501
...
Problem: Garbage collection with an option channel is not tested.
Solution: Call garbagecollect() in the test.
2016-03-06 16:38:28 +01:00
Bram Moolenaar
9ef00be261
patch 7.4.1500
...
Problem: Should_free flag set to FALSE.
Solution: Set it to TRUE. (Neovim 4415)
2016-03-06 14:58:28 +01:00
Bram Moolenaar
be82c25486
patch 7.4.1499
...
Problem: No error message when :packadd does not find anything.
Solution: Add an error message. (Hirohito Higashi)
2016-03-06 14:44:08 +01:00
Bram Moolenaar
2588b5a43f
patch 7.4.1498
...
Problem: Error for locked item when using json_decode(). (Shougo)
Solution: Initialize v_lock.
2016-03-05 23:23:02 +01:00
Bram Moolenaar
0ecbe33718
patch 7.4.1497
...
Problem: Cursor drawing problem with GTK 3.
Solution: Handle blinking differently. (Kazunobu Kuriyama)
2016-03-05 22:40:52 +01:00
Bram Moolenaar
a96909cfaf
patch 7.4.1496
...
Problem: Crash when built with GUI but it's not active. (Dominique Pelle)
Solution: Check gui.in_use.
2016-03-05 22:19:41 +01:00
Bram Moolenaar
802d559431
patch 7.4.1495
...
Problem: Compiler warnings when building on Unix with the job feature but
without the channel feature.
Solution: Move #ifdefs. (Dominique Pelle)
2016-03-05 22:05:27 +01:00
Bram Moolenaar
119d4693e0
patch 7.4.1494
...
Problem: clr_history() does not work properly.
Solution: Increment hisptr. Add a test. (Yegappan Lakshmanan)
2016-03-05 21:21:24 +01:00
Bram Moolenaar
5983ad0b03
patch 7.4.1493
...
Problem: Wrong callback invoked for zero-id messages.
Solution: Don't use the first one-time callback when the sequence number
doesn't match.
2016-03-05 20:54:36 +01:00
Bram Moolenaar
35ca0e7a1c
patch 7.4.1492
...
Problem: No command line completion for ":packadd".
Solution: Implement completion. (Hirohito Higashi)
2016-03-05 17:41:49 +01:00
Bram Moolenaar
019b9c644e
Add new test file.
2016-03-05 17:26:00 +01:00
Bram Moolenaar
20b4f463f4
patch 7.4.1491
...
Problem: Visual-block shift breaks multi-byte characters.
Solution: Compute column differently. (Yasuhiro Matsumoto) Add a test.
2016-03-05 17:25:39 +01:00
Bram Moolenaar
2369c15407
patch 7.4.1490
...
Problem: Compiler warning for unused function.
Solution: Add #ifdef. (Dominique Pelle)
2016-03-04 23:08:25 +01:00
Bram Moolenaar
0c171716c0
patch 7.4.1489
...
Problem: "inline" is not supported by old MSVC.
Solution: use "__inline". (Ken Takata)
2016-03-04 22:57:20 +01:00
Bram Moolenaar
179f1b9a7d
patch 7.4.1488
...
Problem: Not using key when result from hangul_string_convert() is NULL.
Solution: Fall back to not converted string.
2016-03-04 22:52:34 +01:00
Bram Moolenaar
328da0dcb7
Update runtime files.
2016-03-04 22:22:32 +01:00
Bram Moolenaar
6300317b15
patch 7.4.1487
...
Problem: For WIN32 isinf() is defined as a macro.
Solution: Define it as an inline function. (ZyX)
2016-03-04 22:19:21 +01:00
Bram Moolenaar
f365482736
patch 7.4.1486
...
Problem: ":loadplugin" is not optimal, some people find it confusing.
Solution: Only use ":packadd" with an optional "!".
2016-03-04 22:12:23 +01:00
Bram Moolenaar
014069a7ac
patch 7.4.1485
...
Problem: Job input from buffer is not implemented.
Solution: Implement it. Add "in-top" and "in-bot" options.
2016-03-03 22:51:40 +01:00
Bram Moolenaar
c25558bff4
patch 7.4.1484
...
Problem: Channel "err-io" value "out" is not supported.
Solution: Connect stderr to stdout if wanted.
2016-03-03 21:02:23 +01:00
Bram Moolenaar
d6547fc647
patch 7.4.1483
...
Problem: A one-time callback is not used for a raw channel.
Solution: Use a one-time callback when it exists.
2016-03-03 19:35:02 +01:00
Bram Moolenaar
da94fdf258
patch 7.4.1482
...
Problem: "timeout" option not supported on ch_send*() and ch_eval*().
Solution: Get and use the timeout option from the argument.
2016-03-03 18:09:10 +01:00
Bram Moolenaar
9f7820f83b
patch 7.4.1481
...
Problem: Can't build with small features.
Solution: Add #ifdef.
2016-03-03 17:22:49 +01:00
Bram Moolenaar
91715873d1
patch 7.4.1480
...
Problem: Cannot add a pack direcory without loading a plugin.
Solution: Add the :packadd command.
2016-03-03 17:13:03 +01:00
Bram Moolenaar
863c1a9079
patch 7.4.1479
...
Problem: No testfor ":loadplugin".
Solution: Add a test. Fix how option is being set.
2016-03-03 15:47:06 +01:00
Bram Moolenaar
1bdd42627d
patch 7.4.1478
...
Problem: ":loadplugin" doesn't take care of ftdetect files.
Solution: Also load ftdetect scripts when appropriate.
2016-03-03 14:23:10 +01:00
Bram Moolenaar
b5760a1ce5
patch 7.4.1477
...
Problem: Test_reltime is flaky, it depends on timing.
Solution: When it fails run it a second time.
2016-03-03 13:10:44 +01:00
Bram Moolenaar
f1d2501ebe
patch 7.4.1476
...
Problem: Function arguments marked as unused while they are not.
Solution: Remove UNUSED. (Yegappan Lakshmanan)
2016-03-03 12:22:53 +01:00
Bram Moolenaar
00ded43a5a
patch 7.4.1475
...
Problem: When using hangulinput with utf-8 a CSI character is
misintepreted.
Solution: Convert CSI to K_CSI. (SungHyun Nam)
2016-03-03 11:45:15 +01:00
Bram Moolenaar
5fac467474
patch 7.4.1474
...
Problem: Compiler warnings without the float feature.
Solution: Move #ifdefs. (John Marriott)
2016-03-02 22:16:32 +01:00
Bram Moolenaar
d1413d9098
patch 7.4.1473
...
Problem: Can't build without the autocommand feature.
Solution: Add #ifdefs. (Yegappan Lakshmanan)
2016-03-02 21:51:56 +01:00
Bram Moolenaar
4ca812b153
patch 7.4.1472
...
Problem: Coverity warning for not using return value.
Solution: Add "(void)".
2016-03-02 21:51:16 +01:00
Bram Moolenaar
bf73b91c66
patch 7.4.1471
...
Problem: Missing out-of-memory check. And Coverity warning.
Solution: Bail out when msg is NULL.
2016-03-02 21:16:59 +01:00
Bram Moolenaar
289a90551d
patch 7.4.1470
...
Problem: Coverity reports missing restore.
Solution: Move json_encode() call up.
2016-03-02 21:09:32 +01:00
Bram Moolenaar
42bc6dde46
patch 7.4.1469
...
Problem: Channel test sometimes fails, especially on OS/X. (Kazunobu
Kuriyama)
Solution: Change the && into ||, call getsockopt() in more situations.
(Ozaki Kiichi)
2016-03-02 20:48:47 +01:00
Bram Moolenaar
51d1d53680
patch 7.4.1468
...
Problem: Sort test doesn't test with "1" argument.
Solution: Also test ignore-case sorting. (Yasuhiro Matsumoto)
2016-03-01 22:51:46 +01:00
Bram Moolenaar
10b369f670
patch 7.4.1467
...
Problem: Can't build without the float feature.
Solution: Add #ifdefs. (Nick Owens, closes #667 )
2016-02-29 23:12:49 +01:00
Bram Moolenaar
6b584af3d7
patch 7.4.1466
...
Problem: Coverity reports dead code.
Solution: Remove the two lines.
2016-02-29 23:03:23 +01:00
Bram Moolenaar
cc7f8be3e0
patch 7.4.1465
...
Problem: Coverity reported possible use of NULL pointer when using buffer
output with JSON mode.
Solution: Make it actually possible to use JSON mode with a buffer.
Re-encode the JSON to append it to the buffer.
2016-02-29 22:55:56 +01:00
Bram Moolenaar
5131c144fe
patch 7.4.1464
...
Problem: When the argument of sort() is zero or empty it fails.
Solution: Make zero work as documented. (suggested by Yasuhiro Matsumoto)
2016-02-29 22:05:26 +01:00
Bram Moolenaar
a6b8976bb7
patch 7.4.1463
...
Problem: Configure doesn't find isinf() and isnan() on some systems.
Solution: Use a configure check that includes math.h.
2016-02-29 21:38:26 +01:00
Bram Moolenaar
2f6271b1e7
patch 7.4.1462
...
Problem: Two more rarily used functions with errors.
Solution: Add proper argument types. (Dominique Pelle)
2016-02-29 21:20:48 +01:00
Bram Moolenaar
a86f14a923
patch 7.4.1461
...
Problem: When starting job on MS-Windows all parts of the command are put
in quotes.
Solution: Only use quotes when needed. (Yasuhiro Matsumoto)
2016-02-29 21:05:48 +01:00
Bram Moolenaar
fdcc9afb71
patch 7.4.1460
...
Problem: Syntax error in rarily used code.
Solution: Fix the mch_rename() declaration. (Ken Takata)
2016-02-29 12:52:39 +01:00
Bram Moolenaar
e081e21f76
patch 7.4.1459
...
Problem: MS-Windows doesn't know socklen_t.
Solution: Use previous method for WIN32.
2016-02-28 22:33:46 +01:00
Bram Moolenaar
fdd6ce4a2f
patch 7.4.1458
...
Problem: When a JSON channel has a callback it may never be cleared.
Solution: Do not write "DETACH" into a JS or JSON channel.
2016-02-28 22:21:38 +01:00
Bram Moolenaar
d42119fff2
patch 7.4.1457
...
Problem: Opening a channel with select() is not done properly.
Solution: Also used read-fds. Use getsockopt() to check for errors. (Ozaki
Kiichi)
2016-02-28 20:51:49 +01:00
Bram Moolenaar
29e1951e14
patch 7.4.1456
...
Problem: Test 87 fails with Python 3.5.
Solution: Work around difference. (Taro Muraoka)
2016-02-28 20:13:18 +01:00
Bram Moolenaar
fc2457e21d
patch 7.4.1455
...
Problem: JSON decoding test for surrogate pairs is in the wrong place.
Solution: Move the test lines. (Ken Takata)
2016-02-28 20:04:09 +01:00
Bram Moolenaar
9730f74a0b
patch 7.4.1454
...
Problem: The exit callback test is flaky.
Solution: Loop to wait for a short time up to a second.
2016-02-28 19:50:51 +01:00
Bram Moolenaar
9bfdba3de3
patch 7.4.1453
...
Problem: Missing --not-a-term.
Solution: Add the argument.
2016-02-28 19:39:20 +01:00
Bram Moolenaar
18b5d6df10
patch 7.4.1452
...
Problem: When a callback adds a syntax item either the redraw doesn't
happen right away or in the GUI the cursor is in the wrong
position for a moment. (Jakson Alves de Aquino)
Solution: Redraw after the callback was invoked.
2016-02-28 19:30:24 +01:00
Bram Moolenaar
707659490d
patch 7.4.1451
...
Problem: Vim hangs when a channel has a callback but isn't referenced.
Solution: Have channel_unref() only return TRUE when the channel was
actually freed.
2016-02-28 19:28:59 +01:00
Bram Moolenaar
1c39102666
patch 7.4.1450
...
Problem: Json encoding still fails when encoding is not utf-8.
Solution: Set 'encoding' before :scriptencoding. Run the json test
separately to avoid affecting other tests.
2016-02-28 18:04:00 +01:00
Bram Moolenaar
8cc6977a96
patch 7.4.1449
...
Problem: Build fails with job feature but without channel feature.
Solution: Add #ifdef.
2016-02-28 16:42:03 +01:00
Bram Moolenaar
c5215e943b
patch 7.4.1448
...
Problem: JSON tests fail if 'encoding' is not utf-8.
Solution: Force encoding to utf-8.
2016-02-28 16:29:50 +01:00
Bram Moolenaar
d6051b5eb8
patch 7.4.1447
...
Problem: Memory leak when using ch_read(). (Dominique Pelle)
No log message when stopping a job and a few other situations.
Too many "Nothing to read" messages. Channels are not freed.
Solution: Free the listtv. Add more log messages. Remove "Nothing to read"
message. Remove the channel from the job when its refcount
becomes zero.
2016-02-28 15:49:03 +01:00
Bram Moolenaar
80e7884739
patch 7.4.1446
...
Problem: Crash when using json_decode().
Solution: Terminate string with a NUL byte.
2016-02-28 15:21:13 +01:00
Bram Moolenaar
b362872837
patch 7.4.1445
...
Problem: Memory corruption when 'encoding' is not utf-8.
Solution: Convert decoded string later.
2016-02-28 14:56:39 +01:00
Bram Moolenaar
0f526f5652
patch 7.4.1444
...
Problem: Can't build with JSON but without multi-byte.
Solution: Fix pointer name.
2016-02-27 22:59:41 +01:00
Bram Moolenaar
dae8d21dd2
Updated runtime files
2016-02-27 22:40:16 +01:00
Bram Moolenaar
3f2a5d8dfb
patch 7.4.1443
...
Problem: Can't build GTK3 with small features.
Solution: Use gtk_widget_get_window(). Fix typos. (Dominique Pelle)
2016-02-27 22:08:16 +01:00
Bram Moolenaar
e0fd2aa8f6
patch 7.4.1442
...
Problem: MS-Windows: more compilation warnings for destructor.
Solution: Add "virtual". (Ken Takata)
2016-02-27 21:59:51 +01:00
Bram Moolenaar
e26643e6bc
patch 7.4.1441
...
Problem: Using empty name instead of no name for channel buffer.
Solution: Remove the empty name.
2016-02-27 21:53:02 +01:00
Bram Moolenaar
fefecb0fbe
patch 7.4.1440
...
Problem: Can't build on Windows.
Solution: Change #ifdefs. Only define isnan when used.
2016-02-27 21:27:20 +01:00
Bram Moolenaar
f97ddbeb25
patch 7.4.1439
...
Problem: Using uninitialzed variable.
Solution: Initialize vc_type.
2016-02-27 21:13:38 +01:00
Bram Moolenaar
c7f0ebc6d1
patch 7.4.1438
...
Problem: Can't get buffer number of a channel.
Solution: Add ch_getbufnr().
2016-02-27 21:10:09 +01:00
Bram Moolenaar
136f29a91d
patch 7.4.1437
...
Problem: Old system doesn't have isinf() and NAN. (Ben Fritz)
Solution: Adjust #ifdefs. Detect isnan() and isinf() functions with
configure. Use a replacement when missing. (Kazunobu Kuriyama)
2016-02-27 20:14:15 +01:00
Bram Moolenaar
e98991b8cf
patch 7.4.1436
...
Problem: Sniff files still referenced in distribution.
Solution: Remove sniff files from distribution.
2016-02-27 19:26:01 +01:00
Bram Moolenaar
8b1862a316
patch 7.4.1435
...
Problem: It is confusing that ch_sendexpr() and ch_sendraw() wait for a
response.
Solution: Add ch_evalexpr() and ch_evalraw().
2016-02-27 19:21:24 +01:00
Bram Moolenaar
b6ff81188d
patch 7.4.1434
...
Problem: JSON encoding doesn't hanel surrogate pair.
Solution: Improve multi-byte handling of JSON. (Yasuhiro Matsumoto)
2016-02-27 18:41:27 +01:00
Bram Moolenaar
85b11769ab
patch 7.4.1433
...
Problem: The Sniff interface is no longer useful, the tool has not been
available for may years.
Solution: Delete the Sniff interface and related code.
2016-02-27 18:13:23 +01:00
Bram Moolenaar
4d1961783f
patch 7.4.1432
...
Problem: Typo in button text.
Solution: Fix the typo. (Dominique Pelle)
2016-02-27 18:07:44 +01:00
Bram Moolenaar
9e24f0c5c1
patch 7.4.1431
...
Problem: Including header files twice.
Solution: Remove the extra includes.
2016-02-27 17:22:27 +01:00
Bram Moolenaar
7ce686c990
patch 7.4.1430
...
Problem: When encoding JSON, turning NaN and Infinity into null without
giving an error is not useful.
Solution: Pass NaN and Infinity on. If the receiver can't handle them it
will generate the error.
2016-02-27 16:33:22 +01:00
Bram Moolenaar
d804fdf4c2
patch 7.4.1429
...
Problem: On MS-Windows, when not use renderoptions=type:directx, drawing
emoji will be broken.
Solution: Fix usage of unicodepdy. (Yasuhiro Matsumoto)
2016-02-27 16:04:58 +01:00
Bram Moolenaar
edb4f2b360
patch 7.4.1428
...
Problem: Compiler warning for non-virtual destructor.
Solution: Make it virtual. (Yasuhiro Matsumoto)
2016-02-27 15:27:23 +01:00
Bram Moolenaar
43acbce1bb
patch 7.4.1427
...
Problem: Trailing comma in enums is not ANSI C.
Solution: Remove the trailing commas.
2016-02-27 15:21:32 +01:00
Bram Moolenaar
187db50d04
patch 7.4.1426
...
Problem: The "out-io" option for jobs is not implemented yet.
Solution: Implement the "buffer" value: append job output to a buffer.
2016-02-27 14:44:26 +01:00
Bram Moolenaar
6e722e2f94
patch 7.4.1425
...
Problem: There are still references to MS-DOS support.
Solution: Remove most of the help txt and install instructions. (Ken Takata)
2016-02-26 19:58:58 +01:00
Bram Moolenaar
0c0dac1fb1
patch 7.4.1424
...
Problem: Not using --not-a-term when running tests on MS-Windows.
Solution: Use NO_PLUGIN. (Christian Brabandt)
2016-02-26 15:56:42 +01:00
Bram Moolenaar
4cafa6dc7f
patch 7.4.1423
...
Problem: Channel test fails on MS-Windows.
Solution: Do not give an error message when reading fails, assume the other
end exited.
2016-02-26 11:52:39 +01:00
Bram Moolenaar
46c85439c9
patch 7.4.1422
...
Problem: Error when reading fails uses wrong errno. Keeping channel open
after job stops results in test failing.
Solution: Move the error up. Add ch_job_killed.
2016-02-26 11:17:46 +01:00
Bram Moolenaar
c8dcbb12c5
patch 7.4.1421
...
Problem: May free a channel when a callback may need to be invoked.
Solution: Keep the channel when refcount is zero.
2016-02-25 23:10:17 +01:00
Bram Moolenaar
d2227a02b0
patch 7.4.1420
...
Problem: Missing makefile.
Solution: Type the path correctly.
2016-02-25 22:37:42 +01:00
Bram Moolenaar
49c39ff678
patch 7.4.1419
...
Problem: Tests slowed down because of the "not a terminal" warning.
Solution: Add the --not-a-term command line argument.
2016-02-25 21:21:52 +01:00
Bram Moolenaar
923d926d57
patch 7.4.1418
...
Problem: job_stop() on MS-Windows does not really stop the job.
Solution: Make the default to stop the job forcefully. (Ken Takata)
Make MS-Windows and Unix more similar.
2016-02-25 20:56:01 +01:00
Bram Moolenaar
265f64efcf
patch 7.4.1417
...
Problem: Missing appveyor.bat from the distribution.
Solution: Add it to the list of files.
2016-02-25 20:37:40 +01:00
Bram Moolenaar
669cac0a80
patch 7.4.1416
...
Problem: Using "u_char" intead of "char_u", which doesn't work everywhere.
(Jörg Plate)
Solution: Use "char_u" always.
2016-02-25 15:25:03 +01:00
Bram Moolenaar
f391327adb
Updated runtime files.
2016-02-25 00:00:01 +01:00
Bram Moolenaar
84f4996d2a
patch 7.4.1415
...
Problem: Dropped the skip-tags setting.
Solution: Put it back.
2016-02-24 22:27:05 +01:00
Bram Moolenaar
81275ca9ce
patch 7.4.1414
...
Problem: Appveyor only builds one feature set.
Solution: Build a combination of features and GUI/console. (Christian
Brabandt)
2016-02-24 21:02:20 +01:00
Bram Moolenaar
8b374215cc
patch 7.4.1413
...
Problem: When calling ch_close() the close callback is invoked, even though
the docs say it isn't. (Christian J. Robinson)
Solution: Don't call the close callback.
2016-02-24 20:43:06 +01:00
Bram Moolenaar
68c85fcdf3
patch 7.4.1412
...
Problem: Compiler warning for indent. (Dominique Pelle)
Solution: Fix the indent.
2016-02-24 12:57:50 +01:00
Bram Moolenaar
9e34110816
patch 7.4.1411
...
Problem: Compiler warning for indent. (Ajit Thakkar)
Solution: Indent normally.
2016-02-23 23:04:36 +01:00
Bram Moolenaar
42dd7aee41
patch 7.4.1410
...
Problem: Leaking memory in cscope interface.
Solution: Free memory when no tab is found. (Christian Brabandt)
2016-02-23 22:50:12 +01:00
Bram Moolenaar
1858a842af
patch 7.4.1409
...
Problem: Configure includes GUI despite --disable-gui flag.
Solution: Add SKIP_GTK3. (Kazunobu Kuriyama)
2016-02-23 22:30:31 +01:00
Bram Moolenaar
3ea0f1ae31
patch 7.4.1408
...
Problem: MS-Windows doesn't have isnan() and isinf().
Solution: Use _isnan() and _isinf().
2016-02-23 22:07:32 +01:00
Bram Moolenaar
f1b6ac7229
patch 7.4.1407
...
Problem: json_encode() does not handle NaN and inf properly. (David
Barnett)
Solution: For JSON turn them into "null". For JS use "NaN" and "Infinity".
Add isnan().
2016-02-23 21:26:43 +01:00
Bram Moolenaar
e16e5a9d8d
patch 7.4.1406
...
Problem: Leaking memory in cs_print_tags_priv().
Solution: Free tbuf. (idea by Forrest Fleming)
2016-02-23 20:44:08 +01:00
Bram Moolenaar
8aefbe0ad5
patch 7.4.1405
...
Problem: Completion menu flickers.
Solution: Delay showing the popup menu. (Shougo, Justin M. Keyes, closes
#656 )
2016-02-23 20:13:16 +01:00
Bram Moolenaar
9186a27622
patch 7.4.1404
...
Problem: ch_read() doesn't time out on MS-Windows.
Solution: Instead of WM_NETBEANS use select(). (Yukihiro Nakadaira)
2016-02-23 19:34:01 +01:00
Bram Moolenaar
0106e3d0bf
patch 7.4.1403
...
Problem: Can't build without the quickfix feature.
Solution: Add #ifdefs. Call ex_ni() for unimplemented commands. (Yegappan
Lakshmanan)
2016-02-23 18:55:43 +01:00
Bram Moolenaar
9892189d2e
patch 7.4.1402
...
Problem: GTK 3 is not supported.
Solution: Add GTK 3 support. (Kazunobu Kuriyama)
2016-02-23 17:14:37 +01:00
Bram Moolenaar
6bd364e084
patch 7.4.1401
...
Problem: Having 'autochdir' set during startup and using diff mode doesn't
work. (Axel Bender)
Solution: Don't use 'autochdir' while still starting up. (Christian
Brabandt)
2016-02-23 16:19:07 +01:00
Bram Moolenaar
254ebaf068
patch 7.4.1400
...
Problem: Perl eval doesn't work properly on 64-bit big-endian machine.
Solution: Use 32 bit type for the key. (Danek Duvall)
2016-02-23 16:06:28 +01:00
Bram Moolenaar
48e330aff9
patch 7.4.1399
...
Problem: The MS-DOS code does not build.
Solution: Remove the old MS-DOS code.
2016-02-23 14:53:34 +01:00
Bram Moolenaar
4e221c99e8
patch 7.4.1398
...
Problem: The close-cb option is not implemented yet.
Solution: Implemente close-cb. (Yasuhiro Matsumoto)
2016-02-23 13:20:22 +01:00
Bram Moolenaar
0bb6108eb4
patch 7.4.1397
...
Problem: Sort test fails on MS-Windows.
Solution: Correct the compare function.
2016-02-22 23:50:28 +01:00
Bram Moolenaar
1daae446e5
patch 7.4.1396
...
Problem: Compiler warnings for conversions.
Solution: Add type cast.
2016-02-22 23:25:25 +01:00
Bram Moolenaar
eed284a169
patch 7.4.1395
...
Problem: Using DETACH in quotes is not compatible with the Netbeans
interface. (Xavier de Gaye)
Solution: Remove the quotes, only use them for JSON and JS mode.
2016-02-22 23:13:33 +01:00
Bram Moolenaar
0b962473dd
patch 7.4.1394
...
Problem: Can't sort inside a sort function.
Solution: Use a struct to store the sort parameters. (Jacob Niehus)
2016-02-22 22:51:33 +01:00
Bram Moolenaar
bd73ae1bc6
patch 7.4.1393
...
Problem: Starting a job hangs in the GUI. (Takuya Fujiwara)
Solution: Don't check if ch_job is NULL when checking for an error.
(Yasuhiro Matsumoto)
2016-02-22 22:19:22 +01:00
Bram Moolenaar
2cd5bb2505
patch 7.4.1392
...
Problem: Some tests fail for Win32 console version.
Solution: Move the tests to SCRIPTS_MORE2. Pass VIMRUNTIME. (Christian
Brabandt)
2016-02-22 22:05:32 +01:00
Bram Moolenaar
4db20ab091
patch 7.4.1391
...
Problem: Warning for uninitialzed variable.
Solution: Set it to zero. (Christian Brabandt)
2016-02-22 21:48:30 +01:00
Bram Moolenaar
33c31d5abf
patch 7.4.1390
...
Problem: When building with GTK and glib-compile-resources cannot be found
building Vim fails. (Michael Gehring)
Solution: Make GLIB_COMPILE_RESOURCES empty instead of leaving it at "no".
(nuko8, closes #655 )
2016-02-22 21:07:06 +01:00
Bram Moolenaar
b2bd6a087d
patch 7.4.1389
...
Problem: Incomplete function declaration.
Solution: Add "void". (Yasuhiro Matsumoto)
2016-02-22 20:20:25 +01:00
Bram Moolenaar
bdcd752750
patch 7.4.1388
...
Problem: Compiler warning. (Cesar Romani)
Solution: Initialize variable.
2016-02-22 20:19:03 +01:00
Bram Moolenaar
8f8ae40ce4
patch 7.4.1387
...
Problem: Win16 docs still referenced.
Solution: Remove Win16 files from the docs Makefile. (Kenichi Ito)
2016-02-22 20:07:49 +01:00
Bram Moolenaar
23c463a157
patch 7.4.1386
...
Problem: When the Job exit callback is invoked, the job may be freed too
soon. (Yasuhiro Matsumoto)
Solution: Increase refcount.
2016-02-22 11:39:27 +01:00
Bram Moolenaar
5e83840756
patch 7.4.1385
...
Problem: Compiler warning for using array.
Solution: Use the right member name. (Yegappan Lakshmanan)
2016-02-21 23:12:41 +01:00
Bram Moolenaar
f6fee0e2d4
patch 7.4.1384
...
Problem: It is not easy to use a set of plugins and their dependencies.
Solution: Add packages, ":loadopt", 'packpath'.
2016-02-21 23:02:49 +01:00
Bram Moolenaar
271273c39f
patch 7.4.1383
...
Problem: GvimExt only loads the old libintl.dll.
Solution: Also try loading libint-8.dll. (Ken Takata, closes #608 )
2016-02-21 20:30:22 +01:00
Bram Moolenaar
02e83b438e
patch 7.4.1382
...
Problem: Can't get the job of a channel.
Solution: Add ch_getjob().
2016-02-21 20:10:26 +01:00
Bram Moolenaar
eab089d22f
patch 7.4.1381
...
Problem: Exit value not available on MS-Windows.
Solution: Set the exit value.
2016-02-21 19:32:02 +01:00
Bram Moolenaar
ee1cffc07a
patch 7.4.1380
...
Problem: The job exit callback is not implemented.
Solution: Add the "exit-cb" option.
2016-02-21 19:14:41 +01:00
Bram Moolenaar
b7522a2f0c
patch 7.4.1379
...
Problem: Channel test fails on Win32 console.
Solution: Don't sleep when timeout is zero. Call channel_wait() before
channel_read(). Channels are not polled during ":sleep". (Yukihiro
Nakadaira)
2016-02-21 17:20:55 +01:00
Bram Moolenaar
65edff8f51
patch 7.4.1378
...
Problem: Can't change job settings after it started.
Solution: Add job_setoptions() with the "stoponexit" flag.
2016-02-21 16:40:11 +01:00
Bram Moolenaar
08298fa1d3
patch 7.4.1377
...
Problem: Test_connect_waittime() is flaky.
Solution: Ignore the "Connection reset by peer" error.
2016-02-21 13:01:53 +01:00
Bram Moolenaar
decb14d68c
Update channel.txt
2016-02-20 23:32:02 +01:00
Bram Moolenaar
b6b5252bcd
patch 7.4.1376
...
Problem: ch_setoptions() cannot set all options.
Solution: Support more options.
2016-02-20 23:30:07 +01:00
Bram Moolenaar
e89ff0472b
patch 7.4.1375
...
Problem: Still some Win16 code.
Solution: Remove FEAT_GUI_W16.(Hirohito Higashi)
2016-02-20 22:17:05 +01:00
Bram Moolenaar
af7559f666
patch 7.4.1374
...
Problem: Channel test hangs on MS-Windows.
Solution: Disable the ch_read() that is supposed to time out.
2016-02-20 21:48:25 +01:00
Bram Moolenaar
ece61b06ef
patch 7.4.1373
...
Problem: Calling a Vim function over a channel requires turning the
arguments into a string.
Solution: Add the "call" command. (Damien) Also merge "expr" and "eval"
into one.
2016-02-20 21:39:05 +01:00
Bram Moolenaar
6f3a544228
patch 7.4.1372
...
Problem: channel read implementation is incomplete.
Solution: Add ch_read() and options for ch_readraw().
2016-02-20 19:56:13 +01:00
Bram Moolenaar
fffd5560c6
patch 7.4.1371
...
Problem: X11 GUI callbacks don't specify the part of the channel.
Solution: Pass the fd instead of the channel ID.
2016-02-20 18:44:39 +01:00
Bram Moolenaar
ddbe7d26b1
patch 7.4.1370
...
Problem: The Python test script may keep on running.
Solution: Join the threads. (Yasuhiro Matsumoto)
2016-02-20 18:26:48 +01:00
Bram Moolenaar
42d38a2db1
patch 7.4.1369
...
Problem: Channels don't have a queue for stderr.
Solution: Have a queue for each part of the channel.
2016-02-20 18:18:59 +01:00
Bram Moolenaar
914331648d
patch 7.4.1368
...
Problem: One more Win16 file remains.
Solution: Delete it.
2016-02-20 15:50:18 +01:00
Bram Moolenaar
e0fa3742ea
Updated runtime files.
2016-02-20 15:47:01 +01:00
Bram Moolenaar
c6b14f0a83
patch 7.4.1367
...
Problem: Compiler warning for unreachable code.
Solution: Remove a "break". (Danek Duvall)
2016-02-20 15:26:42 +01:00
Bram Moolenaar
663128270e
patch 7.4.1366
...
Problem: Typo in test and resulting error in test result.
Solution: Fix the typo and correct the result. (James McCoy, close #650 )
2016-02-20 15:10:50 +01:00
Bram Moolenaar
befb366aff
patch 7.4.1365
...
Problem: Cannot execute a single test function.
Solution: Add an argument to filter the functions with. (Yasuhiro Matsumoto)
2016-02-20 14:41:40 +01:00
Bram Moolenaar
cf7164a088
patch 7.4.1364
...
Problem: The Win 16 code is not maintained and unused.
Solution: Remove the Win 16 support.
2016-02-20 13:55:06 +01:00
Bram Moolenaar
065bbac8ad
patch 7.4.1363
...
Problem: Compiler warnings with tiny build.
Solution: Add #ifdefs.
2016-02-20 13:08:46 +01:00
Bram Moolenaar
8600ace876
patch 7.4.1362
...
Problem: Using unitinialized value.
Solution: Initialize jo_set.
2016-02-19 23:31:40 +01:00
Bram Moolenaar
254e00d714
patch 7.4.1361
...
Problem: Channel test fails on Solaris.
Solution: Use the 1 msec waittime for all systems.
2016-02-19 23:23:12 +01:00
Bram Moolenaar
0ba75a9714
patch 7.4.1360
...
Problem: Can't remove a callback with ch_setoptions().
Solution: When passing zero or an empty string remove the callback.
2016-02-19 23:21:26 +01:00
Bram Moolenaar
1f6ef66254
patch 7.4.1359
...
Problem: Channel test ch_sendexpr() times out.
Solution: Increase the timeout
2016-02-19 22:59:44 +01:00
Bram Moolenaar
1d6fbe6540
patch 7.4.1358
...
Problem: Compiler warning when not building with +crypt.
Solution: Add #ifdef. (John Marriott)
2016-02-19 22:46:34 +01:00
Bram Moolenaar
132006c3d0
patch 7.4.1357
...
Problem: Error for returning value from void function.
Solution: Don't do that.
2016-02-19 22:38:15 +01:00
Bram Moolenaar
40ea1da14b
patch 7.4.1356
...
Problem: Job and channel options parsing is scattered.
Solution: Move all option value parsing to get_job_options();
2016-02-19 22:33:35 +01:00
Bram Moolenaar
ed5a78e11c
patch 7.4.1355
...
Problem: Win32 console and GUI handle channels differently.
Solution: Consolidate code between Win32 console and GUI.
2016-02-19 21:05:03 +01:00
Bram Moolenaar
223b723be0
patch 7.4.1354
...
Problem: MS-Windows: Mismatch between default compile options and what the
code expects.
Solution: Change the default WINVER from 0x0500 to 0x0501. (Ken Takata)
2016-02-19 19:43:49 +01:00
Bram Moolenaar
922d25f99c
patch 7.4.1353
...
Problem: Test_connect_waittime is skipped for MS-Windows.
Solution: Add the test back, it works now.
2016-02-18 22:58:26 +01:00
Bram Moolenaar
93bf558cae
patch 7.4.1352
...
Problem: The test script lists all functions before executing them.
Solution: Only list the function currently being executed.
2016-02-18 22:25:47 +01:00
Bram Moolenaar
81661fb868
patch 7.4.1351
...
Problem: When the port isn't opened yet when ch_open() is called it may
fail instead of waiting for the specified time.
Solution: Loop when select() succeeds but when connect() failed. Also use
channel logging for jobs. Add ch_log().
2016-02-18 22:23:34 +01:00
Bram Moolenaar
ec70bdd68a
patch 7.4.1350
...
Problem: When the test server fails to start Vim hangs.
Solution: Check that there is actually something to read from the tty fd.
2016-02-18 22:17:42 +01:00
Bram Moolenaar
74a97b1ea0
patch 7.4.1349
...
Problem: And some more MingW compiler warnings. (Cesar Romani)
Solution: Add type casts.
2016-02-18 21:19:21 +01:00
Bram Moolenaar
7f0608fb52
patch 7.4.1348
...
Problem: More compiler warnings. (John Marriott)
Solution: Add type casts, remove unused variable.
2016-02-18 20:46:39 +01:00
Bram Moolenaar
8b778d5599
patch 7.4.1347
...
Problem: When there is any error Vim will use a non-zero exit code.
Solution: When using ":silent!" do not set the exit code. (Yasuhiro
Matsumoto)
2016-02-18 20:31:34 +01:00
Bram Moolenaar
a1e24b9bc9
patch 7.4.1346
...
Problem: Compiler warnings in build with -O2.
Solution: Add inintializations.
2016-02-18 20:18:09 +01:00
Bram Moolenaar
a87e2c277e
patch 7.4.1345
...
Problem: A few more compiler warnings. (Axel Bender)
Solution: Add type casts.
2016-02-17 20:48:19 +01:00
Bram Moolenaar
203219048f
patch 7.4.1344
...
Problem: Can't compile Win32 GUI with tiny features.
Solution: Add #ifdef. (Christian Brabandt)
2016-02-17 12:30:17 +01:00
Bram Moolenaar
cd39bbcd1d
patch 7.4.1343
...
Problem: Can't compile with +job but without +channel. (Andrei Olsen)
Solution: Move get_job_options up and adjust #ifdef.
2016-02-17 10:05:42 +01:00
Bram Moolenaar
e74e8e7d75
patch 7.4.1342
...
Problem: On Mac OS/X the waittime must be > 0 for connect to work.
Solution: Use select() in a different way. (partly by Kazunobu Kuriyama)
Always use a waittime of 1 or more.
2016-02-16 22:01:30 +01:00
Bram Moolenaar
910b8aac5d
patch 7.4.1341
...
Problem: It's difficult to add more arguments to ch_sendraw() and
ch_sendexpr().
Solution: Make the third option a dictionary.
2016-02-16 21:03:07 +01:00
Bram Moolenaar
7d63f62460
patch 7.4.1340
...
Problem: Merge left extra #endif behind.
Solution: Remove the #endif
2016-02-16 20:31:31 +01:00
Bram Moolenaar
418f81b5fa
patch 7.4.1339
...
Problem: Warnings when building the GUI with MingW. (Cesar Romani)
Solution: Add type cats. (Yasuhiro Matsumoto)
2016-02-16 20:12:02 +01:00
Bram Moolenaar
0c2c96e47c
patch 7.4.1338
...
Problem: Another part of the change is missing.
Solution: Type os_unix.c right this time.
2016-02-16 19:44:20 +01:00
Bram Moolenaar
ba093bc000
patch 7.4.1337
...
Problem: Part of the change is missing.
Solution: Add changes to eval.c
2016-02-16 19:37:29 +01:00
Bram Moolenaar
9a6e33a19b
patch 7.4.1336
...
Problem: Channel NL mode is not supported yet.
Solution: Add NL mode support to channels.
2016-02-16 19:25:12 +01:00
Bram Moolenaar
5d54a04598
patch 7.4.1335
...
Problem: Can't build on MS-Windows with +job but without +channel. (Cesar
Romani)
Solution: Add #ifdefs. (Yasuhiro Matsumoto)
2016-02-16 16:39:51 +01:00
Bram Moolenaar
6aa2cd4be2
patch 7.4.1334
...
Problem: Many compiler warnings with MingW.
Solution: Add type casts. (Yasuhiro Matsumoto)
2016-02-16 15:06:59 +01:00
Bram Moolenaar
f8df7addc5
patch 7.4.1333
...
Problem: Channel test fails on non-darwin builds.
Solution: Add the "osx" feature and test for that. (Kazunobu Kuriyama)
2016-02-16 14:07:40 +01:00
Bram Moolenaar
acd58ef676
patch 7.4.1332
...
Problem: Problem using Python3 when compiled with MingW.
Solution: Define PYTHON3_HOME as a wide character string. (Yasuhiro
Matsumoto)
2016-02-16 13:42:24 +01:00
Bram Moolenaar
d46ae142aa
patch 7.4.1331
...
Problem: Crash when closing the channel in a callback. (Christian J.
Robinson)
Solution: Take the callback out of the list before invoking it.
2016-02-16 13:33:52 +01:00
Bram Moolenaar
0943a09db8
patch 7.4.1330
...
Problem: fd_read() has an unused argument.
Solution: Remove the timeout. (Yasuhiro Matsumoto)
2016-02-16 13:11:17 +01:00
Bram Moolenaar
5cefd40982
patch 7.4.1329
...
Problem: Crash when using channel that failed to open.
Solution: Check for NULL. Update messages. (Yukihiro Nakadaira)
2016-02-16 12:44:26 +01:00
Bram Moolenaar
12dcf024e9
patch 7.4.1328
...
Problem: Can't compile with +job but without +channel. (John Marriott)
Solution: Add more #ifdefs.
2016-02-15 23:09:04 +01:00
Bram Moolenaar
b6a7737938
patch 7.4.1327
...
Problem: Channel test doesn't work if Python executable is python.exe.
Solution: Find py.exe or python.exe. (Ken Takata)
2016-02-15 22:55:28 +01:00
Bram Moolenaar
97eba78f69
patch 7.4.1326
...
Problem: Build rules are bit too complicated.
Solution: Remove -lwsock32 from Netbeans, it's already added for the channel
feature that it depends on. (Tony Mechelynck)
2016-02-15 22:45:12 +01:00
Bram Moolenaar
2368917d8f
patch 7.4.1325
...
Problem: Channel test fails on difference between Unix and DOS line endings.
Solution: Strip off CR. Make assert show difference better.
2016-02-15 22:37:37 +01:00
Bram Moolenaar
38a55639d6
Update runtime files.
2016-02-15 22:07:32 +01:00
Bram Moolenaar
d807036d10
patch 7.4.1324
...
Problem: Channels with pipes don't work on MS-Windows.
Solution: Add pipe I/O support. (Yasuhiro Matsumoto)
2016-02-15 21:56:54 +01:00
Bram Moolenaar
a971df849f
patch 7.4.1323
...
Problem: Do not get warnings when building with MingW.
Solution: Remove the -w flag. (Ken Takata)
2016-02-15 21:22:10 +01:00
Bram Moolenaar
3bece9fee9
patch 7.4.1322
...
Problem: Crash when unletting the variable that holds the channel in a
callback function. (Christian Robinson)
Solution: Increase the reference count while invoking the callback.
2016-02-15 20:39:46 +01:00
Bram Moolenaar
71b0f7b5c0
patch 7.4.1321
...
Problem: Compiler complains about missing statement.
Solution: Add an empty statement. (Andrei Olsen)
2016-02-15 12:44:20 +01:00
Bram Moolenaar
44d571868f
patch 7.4.1320
...
Problem: Building with Cygwin or MingW with channel but without Netbeans
doesn't work.
Solution: Set NETBEANS to "no" when not used.
2016-02-14 23:11:23 +01:00
Bram Moolenaar
16eb4f8800
patch 7.4.1319
...
Problem: Tests fail on MS-Windows and on Unix with GUI.
Solution: Fix unregistering.
2016-02-14 23:02:34 +01:00
Bram Moolenaar
7b3ca76a45
patch 7.4.1318
...
Problem: Channel with pipes doesn't work in GUI.
Solution: Register input handlers for pipes.
2016-02-14 19:13:43 +01:00
Bram Moolenaar
0727d362b4
patch 7.4.1317
...
Problem: MS-Windows: channel test fails.
Solution: Temporarily disable Test_connect_waittime().
2016-02-14 00:19:59 +01:00
Bram Moolenaar
fa4bce7dd2
patch 7.4.1316
...
Problem: Can't build MS-Windows console version. (Tux)
Solution: Add #ifdefs.
2016-02-13 23:50:08 +01:00
Bram Moolenaar
7707344dde
patch 7.4.1315
...
Problem: Using a channel handle does not allow for freeing it when unused.
Solution: Add the Channel variable type.
2016-02-13 23:23:53 +01:00
Bram Moolenaar
e516c39ee9
patch 7.4.1314
...
Problem: Warning for uninitialzed variable.
Solution: Initialize it. (Dominique Pelle)
2016-02-13 18:50:38 +01:00
Bram Moolenaar
bfa1ffca8b
patch 7.4.1313
...
Problem: MS-Windows: Using socket after it was closed causes an exception.
Solution: Don't give an error when handling WM_NETBEANS. Re-enable tests
for MS-Windows.
2016-02-13 18:40:30 +01:00
Bram Moolenaar
f8b7d890f1
patch 7.4.1312
...
Problem: sock_T is not defined without the +channel feature.
Solution: Always define it.
2016-02-13 17:24:26 +01:00
Bram Moolenaar
d090d7bab5
patch 7.4.1311
...
Problem: sock_T is defined too late.
Solution: Move it up.
2016-02-13 17:09:53 +01:00
Bram Moolenaar
6463ca229c
patch 7.4.1310
...
Problem: Jobs don't open a channel.
Solution: Create pipes and add them to the channel. Add ch_logfile().
Only Unix for now.
2016-02-13 17:04:46 +01:00
Bram Moolenaar
00af60bbb6
patch 7.4.1309
...
Problem: When a test fails not all relevant info is listed.
Solution: Add the errors to the messages.
2016-02-13 14:06:14 +01:00
Bram Moolenaar
45c7f05473
patch 7.4.1308
...
Problem: Typo in test.
Solution: Change endf to endif.
2016-02-12 22:35:51 +01:00
Bram Moolenaar
f02c5cffd8
patch 7.4.1307
...
Problem: Some channel tests fail on MS-Windows.
Solution: Disable the failing tests temporarily.
2016-02-12 22:25:56 +01:00
Bram Moolenaar
76467dfcaf
patch 7.4.1306
...
Problem: Job control doesn't work well on MS-Windows.
Solution: Various fixes. (Ken Takata, Ozaki Kiichi , Yukihiro Nakadaira,
Yasuhiro Matsumoto)
2016-02-12 19:30:26 +01:00
Bram Moolenaar
7c29f38781
patch 7.4.1305
...
Problem: "\%1l^#.*" does not match on a line starting with "#".
Solution: Do not clear the start-of-line flag. (Christian Brabandt)
2016-02-12 19:08:15 +01:00
Bram Moolenaar
7823a3bd2e
patch 7.4.1304
...
Problem: Function names are difficult to read.
Solution: Rename jsonencode to json_encode, jsondecode to json_decode,
jsencode to js_encode and jsdecode to js_decode.
2016-02-11 21:08:32 +01:00
Bram Moolenaar
b6a4fee37e
patch 7.4.1303
...
Problem: A Funcref is not accepted as a callback.
Solution: Make a Funcref work. (Damien)
2016-02-11 20:48:34 +01:00
Bram Moolenaar
6119e6156e
patch 7.4.1302
...
Problem: Typo in struct field name. (Ken Takata)
Solution: Rename jf_pi to jv_pi.
2016-02-11 12:48:36 +01:00
Bram Moolenaar
39b21272d5
patch 7.4.1301
...
Problem: Missing options in ch_open().
Solution: Add s:chopt like in the other calls. (Ozaki Kiichi)
2016-02-10 23:28:21 +01:00
Bram Moolenaar
2ab375e54e
patch 7.4.1300
...
Problem: Cannot test CursorMovedI because there is typeahead.
Solution: Add disable_char_avail_for_testing().
2016-02-10 22:23:06 +01:00
Bram Moolenaar
f6157284de
patch 7.4.1299
...
Problem: When the server sends a message with ID zero the channel handler
is not invoked. (Christian J. Robinson)
Solution: Recognize zero value for the request ID. Add a test for invoking
the channel handler.
2016-02-10 21:07:14 +01:00
Bram Moolenaar
d6a8d48587
patch 7.4.1298
...
Problem: When the channel test fails in an unexpected way the server keeps
running.
Solution: Use try/catch. (Ozaki Kiichi)
2016-02-10 20:32:20 +01:00
Bram Moolenaar
a483326e3b
patch 7.4.1297
...
Problem: On Mac test_channel leaves python instances running.
Solution: Use a small waittime to make ch_open() work. (Ozaki Kiichi)
2016-02-09 23:33:25 +01:00
Bram Moolenaar
f068dcafcf
patch 7.4.1296
...
Problem: Cursor changes column with up motion when the matchparen plugin
saves and restores the cursor position. (Martin Kunev)
Solution: Make sure curswant is updated before invoking the autocommand.
2016-02-09 21:24:46 +01:00
Bram Moolenaar
4d8747cdfc
patch 7.4.1295
...
Problem: string(job) doesn't work well on MS-Windows.
Solution: Use the process ID. (Yasuhiro Matsumoto)
2016-02-09 20:39:26 +01:00
Bram Moolenaar
7280140c08
patch 7.4.1294
...
Problem: job_stop() only kills the started process.
Solution: Send the signal to the process group. (Olaf Dabrunz)
2016-02-09 11:37:50 +01:00
Bram Moolenaar
e56bf15c16
patch 7.4.1293
...
Problem: Sometimes a channel may hang waiting for a message that was
already discarded. (Ken Takata)
Solution: Store the ID of the message blocking on in the channel.
2016-02-08 23:23:42 +01:00
Bram Moolenaar
2fc83fcd1d
patch 7.4.1292
...
Problem: Some compilers complain about uninitialzed variable, even though
all possible cases are handled. (Dominique Pelle)
Solution: Add a default initialization.
2016-02-08 22:57:24 +01:00
Bram Moolenaar
b92abad0c5
patch 7.4.1291
...
Problem: On MS-Windows the channel test server doesn't quit.
Solution: Use return instead of break. (Ken Takata)
2016-02-08 22:37:24 +01:00
Bram Moolenaar
cbebd4879c
Updated runtime files.
2016-02-07 23:02:56 +01:00
Bram Moolenaar
ee5aeae22b
patch 7.4.1290
...
Problem: Coverity complains about uneccessary check for NULL.
Solution: Remove the check.
2016-02-07 22:30:47 +01:00
Bram Moolenaar
0fa98e7b85
patch 7.4.1289
...
Problem: Channel test fails on MS-Windows, connect() takes too long.
Solution: Adjust the test for MS-Windows using "waittime".
2016-02-07 22:21:19 +01:00
Bram Moolenaar
ae8eb3ca92
patch 7.4.1288
...
Problem: ch_sendexpr() does not use JS encoding.
Solution: Use the encoding that fits the channel mode. Refuse using
ch_sendexpr() on a raw channel.
2016-02-07 21:59:26 +01:00
Bram Moolenaar
74f5e65bcc
patch 7.4.1287
...
Problem: Channel test fails.
Solution: Use reltimefloat().
2016-02-07 21:44:49 +01:00
Bram Moolenaar
7a84dbe6be
patch 7.4.1286
...
Problem: ch_open() with a timeout doesn't work correctly.
Solution: Change how select() is used. Don't give an error on timeout.
Add a test for ch_open() failing.
2016-02-07 21:29:00 +01:00
Bram Moolenaar
cb00f03933
Add missing test file.
2016-02-07 21:25:56 +01:00
Bram Moolenaar
79c2c881bb
patch 7.4.1285
...
Problem: Cannot measure elapsed time.
Solution: Add reltimefloat().
2016-02-07 21:19:28 +01:00
Bram Moolenaar
dc94a26a64
patch 7.4.1284
...
Problem: Test 49 fails.
Solution: Check for a different error message.
2016-02-07 20:29:00 +01:00
Bram Moolenaar
942d6b2268
patch 7.4.1283
...
Problem: The job feature isn't available on MS-Windows.
Solution: Add the job feature. Fix argument of job_stop(). (Yasuhiro
Matsumoto)
2016-02-07 19:57:16 +01:00
Bram Moolenaar
768ce2435a
patch 7.4.1282
...
Problem: Crash when evaluating the pattern of ":catch" causes an error.
(Dominique Pelle)
Solution: Block error messages at this point.
2016-02-07 19:46:12 +01:00
Bram Moolenaar
ea8c219ca8
patch 7.4.1281
...
Problem: No test for skipping over code that isn't evaluated.
Solution: Add a test with code that would fail when not skipped.
2016-02-07 19:27:53 +01:00
Bram Moolenaar
eba6d8c66c
patch 7.4.1280
...
Problem: Missing case value.
Solution: Add VAR_JOB.
2016-02-07 19:25:51 +01:00
Bram Moolenaar
595e64e259
patch 7.4.1279
...
Problem: jsonencode() is not producing strict JSON.
Solution: Add jsencode() and jsdecode(). Make jsonencode() and jsondecode()
strict.
2016-02-07 19:19:53 +01:00
Bram Moolenaar
55fab439a6
patch 7.4.1278
...
Problem: When jsonencode() fails it still returns something.
Solution: Return an empty string on failure.
2016-02-07 16:53:13 +01:00
Bram Moolenaar
a6f72ba7c6
patch 7.4.1277
...
Problem: Compiler can complain about missing enum value in switch with some
combination of features.
Solution: Remove #ifdefs around case statements.
2016-02-07 15:57:00 +01:00
Bram Moolenaar
fbc4b4db3a
patch 7.4.1276
...
Problem: Warning for not using return value of fcntl().
Solution: Explicitly ignore the return value.
2016-02-07 15:14:01 +01:00
Bram Moolenaar
cb4b01230b
patch 7.4.1275
...
Problem: Build fails on MS-Windows.
Solution: Fix wrong #ifdef.
2016-02-07 14:53:21 +01:00
Bram Moolenaar
835dc636a5
patch 7.4.1274
...
Problem: Cannot run a job.
Solution: Add job_start(), job_status() and job_stop(). Currently only works
for Unix.
2016-02-07 14:27:38 +01:00
Bram Moolenaar
c5f98ee987
patch 7.4.1273
...
Problem: assert_false(v:false) still fails.
Solution: Fix the typo.
2016-02-07 00:00:35 +01:00
Bram Moolenaar
1701481c53
patch 7.4.1272
...
Problem: Using future enum value.
Solution: Remove it.
2016-02-06 20:32:25 +01:00
Bram Moolenaar
3712792637
patch 7.4.1271
...
Problem: assert_false(v:false) reports an error. (Nikolai Pavlov)
Solution: Recognize v:true and v:false. (Closes #625 )
2016-02-06 20:29:28 +01:00
Bram Moolenaar
81e7a9c3fb
patch 7.4.1270
...
Problem: Warnings for missing values in switch.
Solution: Change switch to if-else or add values.
2016-02-06 19:57:20 +01:00
Bram Moolenaar
4f8b8faec3
patch 7.4.1269
...
Problem: Encoding {'key':} to JSON doesn't give an error (Tyru)
Solution: Give an error.
2016-02-06 18:42:07 +01:00
Bram Moolenaar
26dfc41335
patch 7.4.1268
...
Problem: Waittime is used as seconds instead of milliseconds. (Hirohito
Higashi)
Solution: Divide by 1000.
2016-02-06 18:18:54 +01:00
Bram Moolenaar
a03f233515
patch 7.4.1267
...
Problem: Easy to miss handling all types of variables.
Solution: Change the variable type into an enum.
2016-02-06 18:09:59 +01:00
Bram Moolenaar
ab9fc7e0cf
patch 7.4.1266
...
Problem: A BufAdd autocommand may cause an ml_get error (Christian
Brabandt)
Solution: Increment RedrawingDisabled earlier.
2016-02-06 15:29:40 +01:00
Bram Moolenaar
f416086f26
patch 7.4.1265
...
Problem: Not all channel commands are tested.
Solution: Add a test for "normal", "expr" and "redraw".
2016-02-05 23:09:12 +01:00
Bram Moolenaar
6076fe1986
patch 7.4.1264
...
Problem: Crash when receiving an empty array.
Solution: Check for array with wrong number of arguments. (Damien)
2016-02-05 22:49:56 +01:00
Bram Moolenaar
4d919d748e
patch 7.4.1263
...
Problem: ch_open() hangs when the server isn't running.
Solution: Add a timeout. Use a dict to pass arguments. (Yasuhiro Matsumoto)
2016-02-05 22:36:41 +01:00
Bram Moolenaar
a07fec9c85
patch 7.4.1262
...
Problem: The channel callback is not invoked.
Solution: Make a list of pending callbacks.
2016-02-05 21:04:08 +01:00
Bram Moolenaar
4b6a6dcbe7
patch 7.4.1261
...
Problem: Pending channel messages are garbage collected. Leaking memory in
ch_sendexpr(). Leaking memory for a decoded JSON string.
Solution: Mark the message list as used. Free the encoded JSON. Don't save
the JSON string.
2016-02-04 22:49:49 +01:00
Bram Moolenaar
a8343c1808
patch 7.4.1260
...
Problem: The channel feature doesn't work on Win32 GUI.
Solution: Use WSAGetLastError(). (Ken Takata)
2016-02-04 22:09:48 +01:00
Bram Moolenaar
3fc3e14282
patch 7.4.1259
...
Problem: No test for what patch 7.3.414 fixed.
Solution: Add a test. (Elias Diem)
2016-02-04 21:53:33 +01:00
Bram Moolenaar
a02b321686
patch 7.4.1258
...
Problem: The channel test can fail if messages arrive later.
Solution: Add a short sleep. (Jun T.)
2016-02-04 21:03:33 +01:00
Bram Moolenaar
681baaf4a4
Update runtime files.
2016-02-04 20:57:07 +01:00
Bram Moolenaar
e24692573a
patch 7.4.1257
...
Problem: Channel test fails in some configurations.
Solution: Add check for the +channel feature.
2016-02-04 10:54:34 +01:00
Bram Moolenaar
b3e2f00f39
patch 7.4.1256
...
Problem: On Mac sys.exit(0) doesn't kill the test server.
Solution: Use self.server.shutdown(). (Jun Takimoto)
2016-02-04 00:11:37 +01:00
Bram Moolenaar
66624ff0d9
patch 7.4.1255
...
Problem: Crash for channel "eval" command without third argument.
Solution: Check for missing argument.
2016-02-03 23:59:43 +01:00
Bram Moolenaar
3b05b135e3
patch 7.4.1254
...
Problem: Opening a second channel causes a crash. (Ken Takata)
Solution: Don't re-allocate the array with channels.
2016-02-03 23:25:07 +01:00
Bram Moolenaar
608a8919ca
patch 7.4.1253
...
Problem: Python test server not displaying second of two commands.
Solaris doesn't have "pkill --full".
Solution: Also echo the second command. Use "pkill -f".
2016-02-03 22:39:51 +01:00
Bram Moolenaar
e7bed627c8
patch 7.4.1252
...
Problem: The channel test server may receive two messages concatenated.
Solution: Split the messages.
2016-02-03 22:20:29 +01:00
Bram Moolenaar
bf087cead9
patch 7.4.1251
...
Problem: New test file missing from distribution.
Solution: Add src/testdir/*.py.
2016-02-03 21:56:42 +01:00
Bram Moolenaar
2212c4154c
patch 7.4.1250
...
Problem: Running tests in shadow directory fails.
Solution: Also link testdir/*.py
2016-02-03 21:45:27 +01:00
Bram Moolenaar
fcb1e3d168
patch 7.4.1249
...
Problem: Crash when the process a channel is connected to exits.
Solution: Use the file descriptor properly. Add a test. (Damien)
Also add a test for eval().
2016-02-03 21:32:46 +01:00
Bram Moolenaar
f92591f7f9
patch 7.4.1248
...
Problem: Can't reliably stop the channel test server. Can't start the
server if the python file is not executable.
Solution: Use "pkill" instead of "killall". Run the python file as an
argument instead of as an executable.
2016-02-03 20:22:32 +01:00
Bram Moolenaar
a0f9cd148e
patch 7.4.1247
...
Problem: The channel test doesn't run on MS-Windows.
Solution: Make it work on the MS-Windows console. (Ken Takata)
2016-02-03 20:13:24 +01:00
Bram Moolenaar
7c764f7bbf
Make the python script executable.
2016-02-02 23:33:43 +01:00
Bram Moolenaar
d7ece1008e
patch 7.4.1246
...
Problem: The channel functionality isn't tested.
Solution: Add a test using a Python test server.
2016-02-02 23:23:02 +01:00
Bram Moolenaar
d087566a41
patch 7.4.1245
...
Problem: File missing from distribution.
Solution: Add json_test.c.
2016-02-02 20:52:42 +01:00
Bram Moolenaar
f57969a20a
patch 7.4.1244
...
Problem: The channel functions don't sort together.
Solution: Use a common "ch_" prefix.
2016-02-02 20:47:49 +01:00
Bram Moolenaar
fbf9c6b6c3
patch 7.4.1243
...
Problem: Compiler warning for uninitialized variable.
Solution: Initialize it. (Elias Diem)
2016-02-02 19:43:57 +01:00
Bram Moolenaar
8d8c509ac8
patch 7.4.1242
...
Problem: json_test fails without the eval feature.
Solution: Add #ifdef.
2016-02-02 19:15:38 +01:00
Bram Moolenaar
04b08c3de6
patch 7.4.1241
...
Problem: Missing change in Makefile due to diff mismatch
Solution: Update the list of object files.
2016-02-02 19:01:55 +01:00
Bram Moolenaar
bc07309225
patch 7.4.1240
...
Problem: Visual studio tools are noisy.
Solution: Suppress startup info. (Mike Williams)
2016-02-02 18:50:45 +01:00
Bram Moolenaar
df5b27b20e
patch 7.4.1239
...
Problem: JSON message after the first one is dropped.
Solution: Put remainder of message back in the queue.
2016-02-02 18:43:17 +01:00
Bram Moolenaar
56ead341a7
patch 7.4.1238
...
Problem: Can't handle two messages right after each other.
Solution: Find the end of the JSON. Read more when incomplete. Add a C
test for the JSON decoding.
2016-02-02 18:20:08 +01:00
Bram Moolenaar
d9ea9069f5
patch 7.4.1237
...
Problem: Can't translate message without adding a line break.
Solution: Join the two parts of the message.
2016-02-02 12:38:02 +01:00
Bram Moolenaar
885f24fbca
patch 7.4.1236
...
Problem: When "syntax manual" was used switching between buffers removes
the highlighting.
Solution: Set the syntax option without changing the value. (Anton
Lindqvist)
2016-02-01 22:54:46 +01:00
Bram Moolenaar
11e0afa00a
patch 7.4.1235
...
Problem: Missing change to eval.c.
Solution: Include that change.
2016-02-01 22:41:00 +01:00
Bram Moolenaar
5e9b2fa9bb
Updated runtime files and translations.
2016-02-01 22:37:05 +01:00
Bram Moolenaar
488a130ea2
patch 7.4.1234
...
Problem: Demo server only runs with Python 2.
Solution: Make it run with Python 3 as well. (Ken Takata)
2016-02-01 22:01:10 +01:00
Bram Moolenaar
14ad611ca4
patch 7.4.1233
...
Problem: Channel command may cause a crash.
Solution: Check for NULL argument. (Damien)
2016-02-01 21:47:13 +01:00
Bram Moolenaar
1357caf31f
patch 7.4.1232
...
Problem: Compiler warnings when the Sniff feature is enabled.
Solution: Add UNUSED.
2016-02-01 21:40:14 +01:00
Bram Moolenaar
19d2f15898
patch 7.4.1231
...
Problem: JSON messages are not parsed properly.
Solution: Queue received messages.
2016-02-01 21:38:19 +01:00
Bram Moolenaar
ca568aeec6
patch 7.4.1230
...
Problem: Win32: opening a channel may hang. Not checking for messages
while waiting for characters.
Solution: Add a zero timeout. Call parse_queued_messages(). (Yasuhiro
Matsumoto)
2016-02-01 21:32:58 +01:00
Bram Moolenaar
fb1f62691e
patch 7.4.1229
...
Problem: "eval" and "expr" channel commands don't work yet.
Solution: Implement them. Update the error numbers. Also add "redraw".
2016-01-31 20:24:32 +01:00
Bram Moolenaar
155500077c
patch 7.4.1228
...
Problem: copy() and deepcopy() fail with special variables. (Nikolai
Pavlov)
Solution: Make it work. Add a test. Closes #614 .
2016-01-31 18:45:24 +01:00
Bram Moolenaar
448a22549b
patch 7.4.1227
...
Problem: Compiler warnings.
Solution: Add UNUSED. Add type cast. (Yegappan Lakshmanan)
2016-01-31 18:08:34 +01:00
Bram Moolenaar
3803bad99d
patch 7.4.1226
...
Problem: GRESOURCE_HDR is unused.
Solution: Remove it. (Kazunobu Kuriyama)
2016-01-31 17:56:07 +01:00
Bram Moolenaar
d14e00ea67
patch 7.4.1225
...
Problem: Still a few old style function declarations.
Solution: Make them new style. (Hirohito Higashi)
2016-01-31 17:30:51 +01:00
Bram Moolenaar
bbb3339dbf
patch 7.4.1224
...
Problem: Build problems with GTK on BSD. (Mike Williams)
Solution: Don't use "$<". Skip building gui_gtk_gresources.h when it doesn't
work. (Kazunobu Kuriyama)
2016-01-31 16:37:33 +01:00
Bram Moolenaar
a542c680a8
patch 7.4.1223
...
Problem: Crash when setting v:errors to a number.
Solution: Free the typval without assuming its type. (Yasuhiro Matsumoto)
2016-01-31 16:28:04 +01:00
Bram Moolenaar
e2c3810c2a
patch 7.4.1222
...
Problem: ":normal" command and others missing in tiny build.
Solution: Graduate FEAT_EX_EXTRA.
2016-01-31 14:55:40 +01:00
Bram Moolenaar
3c124e3ac8
patch 7.4.1221
...
Problem: Including netbeans and channel support in small and tiny builds.
Build fails with some interfaces.
Solution: Only include these features in small build and above. Let
configure fail if trying to enable an interface that won't build.
2016-01-31 14:36:58 +01:00
Bram Moolenaar
fa399af7ec
patch 7.4.1220
...
Problem: Warnings for unused variables in tiny build. (Tony Mechelynck)
Solution: Move declarations inside #ifdef. (Hirohito Higashi)
2016-01-31 14:13:21 +01:00
Bram Moolenaar
937204a917
patch 7.4.1219
...
Problem: Build fails with +channel but without +float.
Solution: Add #ifdef.
2016-01-30 23:37:38 +01:00
Bram Moolenaar
779a7759ad
patch 7.4.1218
...
Problem: Missing change in configure. More changes for function style.
Solution: Avoid the typos.
2016-01-30 23:26:34 +01:00
Bram Moolenaar
20fb9f3464
patch 7.4.1217
...
Problem: Execution of command on channel doesn't work yet.
Solution: Implement the "ex" and "normal" commands.
2016-01-30 23:20:33 +01:00
Bram Moolenaar
ba4ef2757c
patch 7.4.1216
...
Problem: Still using HAVE_STDARG_H.
Solution: Assume it's always defined.
2016-01-30 21:48:49 +01:00
Bram Moolenaar
b638a7be95
patch 7.4.1215
...
Problem: Using old style function declarations.
Solution: Change to new style function declarations. (script by Hirohito
Higashi)
2016-01-30 21:29:58 +01:00
Bram Moolenaar
764b23c8fd
patch 7.4.1214
...
Problem: Using old style function declarations.
Solution: Change to new style function declarations. (script by Hirohito
Higashi)
2016-01-30 21:10:09 +01:00
Bram Moolenaar
055409764c
patch 7.4.1213
...
Problem: Using old style function declarations.
Solution: Change to new style function declarations. (script by Hirohito
Higashi)
2016-01-30 20:31:25 +01:00
Bram Moolenaar
c1ab67674a
patch 7.4.1212
...
Problem: Can't build with Motif.
Solution: Fix function declaration.(Dominique Pelle)
2016-01-30 19:45:49 +01:00
Bram Moolenaar
9b57814db1
patch 7.4.1211
...
Problem: Using old style function declarations.
Solution: Change to new style function declarations. (script by Hirohito
Higashi)
2016-01-30 19:39:49 +01:00
Bram Moolenaar
52ea13da0f
patch 7.4.1210
...
Problem: Using old style function declarations.
Solution: Change to new style function declarations. (script by Hirohito
Higashi)
2016-01-30 18:51:09 +01:00
Bram Moolenaar
02fdaeaa69
patch 7.4.1209
...
Problem: Can't build with Athena.
Solution: Fix function declarations.
2016-01-30 18:13:55 +01:00
Bram Moolenaar
68c2f638e6
patch 7.4.1208
...
Problem: Using old style function declarations.
Solution: Change to new style function declarations. (script by Hirohito
Higashi)
2016-01-30 17:24:07 +01:00
Bram Moolenaar
66f948e928
patch 7.4.1207
...
Problem: Using old style function declarations.
Solution: Change to new style function declarations. (script by Hirohito
Higashi)
2016-01-30 16:39:25 +01:00
Bram Moolenaar
78c0b7d43e
patch 7.4.1206
...
Problem: Using old style function declarations.
Solution: Change to new style function declarations. (script by Hirohito
Higashi)
2016-01-30 15:52:46 +01:00
Bram Moolenaar
7454a06e26
patch 7.4.1205
...
Problem: Using old style function declarations.
Solution: Change to new style function declarations. (script by Hirohito
Higashi)
2016-01-30 15:14:10 +01:00
Bram Moolenaar
305598b712
patch 7.4.1204
...
Problem: Latin1 characters cause encoding conversion.
Solution: Remove the characters.
2016-01-30 13:53:36 +01:00
Bram Moolenaar
4349c57543
patch 7.4.1203
...
Problem: Still more files still using __ARGS.
Solution: Remove __ARGS in really the last files.
2016-01-30 13:28:28 +01:00
Bram Moolenaar
3e96c3d241
patch 7.4.1202
...
Problem: Still one more file still using __ARGS.
Solution: Remove __ARGS in the last file. (script by Hirohito Higashi)
(closes #612 )
2016-01-29 23:46:21 +01:00
Bram Moolenaar
569850724e
patch 7.4.1201
...
Problem: One more file still using __ARGS.
Solution: Remove __ARGS in the last file. (script by Hirohito Higashi)
2016-01-29 23:23:06 +01:00
Bram Moolenaar
d99df423c5
patch 7.4.1200
...
Problem: Still using __ARGS.
Solution: Remove __ARGS in several files. (script by Hirohito Higashi)
2016-01-29 23:20:40 +01:00
Bram Moolenaar
baaa7e9ec7
patch 7.4.1199
...
Problem: Still using __ARGS.
Solution: Remove __ARGS in several files. (script by Hirohito Higashi)
2016-01-29 22:47:03 +01:00
Bram Moolenaar
92b8b2d307
patch 7.4.1198
...
Problem: Still using __ARGS.
Solution: Remove __ARGS in several files. (script by Hirohito Higashi)
Also remove use of HAVE_STDARG_H.
2016-01-29 22:36:45 +01:00
Bram Moolenaar
d25c16e2f2
patch 7.4.1197
...
Problem: Still using __ARGS.
Solution: Remove __ARGS in several files. (script by Hirohito Higashi)
2016-01-29 22:13:30 +01:00
Bram Moolenaar
f28dbcea37
patch 7.4.1196
...
Problem: Still using __ARGS.
Solution: Remove __ARGS in several files. (script by Hirohito Higashi)
2016-01-29 22:03:47 +01:00
Bram Moolenaar
f12d983dea
patch 7.4.1195
...
Problem: The channel feature does not work in the MS-Windows console.
Solution: Add win32 console support. (Yasuhiro Matsumoto)
2016-01-29 21:11:25 +01:00
Bram Moolenaar
83162468b3
patch 7.4.1194
...
Problem: Compiler warning for not using return value of fwrite().
Solution: Return OK/FAIL. (Charles Campbell)
2016-01-28 23:10:07 +01:00
Bram Moolenaar
b8b6511fc1
patch 7.4.1193
...
Problem: Can't build the channel feature on MS-Windows.
Solution: Add #ifdef HAVE_POLL.
2016-01-28 23:01:49 +01:00
Bram Moolenaar
fa06a517b5
patch 7.4.1192
...
Problem: Can't build with FEAT_EVAL but without FEAT_MBYTE. (John
Marriott)
Solution: Add #ifdef for FEAT_MBYTE.
2016-01-28 22:46:58 +01:00
Bram Moolenaar
298b440930
Update runtime files.
2016-01-28 22:38:53 +01:00
Bram Moolenaar
3b5f929b18
patch 7.4.1191
...
Problem: The channel feature isn't working yet.
Solution: Add the connect(), disconnect(), sendexpr() and sendraw()
functions. Add initial documentation. Add a demo server.
2016-01-28 22:37:01 +01:00
Bram Moolenaar
ba59ddbd36
patch 7.4.1190
...
Problem: On OSX the default flag for dlopen() is different.
Solution: Add RTLD_LOCAL in the configure check. (sv99, closes #604 )
2016-01-28 15:34:25 +01:00
Bram Moolenaar
923e43b837
patch 7.4.1189
...
Problem: Using another language on MS-Windows does not work. (Yongwei Wu)
Solution: Undo the change to try loading libintl-8.dll first.
2016-01-28 15:07:38 +01:00
Bram Moolenaar
009d84a34f
patch 7.4.1188
...
Problem: Using older JSON standard.
Solution: Update the link. Adjust the text a bit.
2016-01-28 14:12:00 +01:00
Bram Moolenaar
85be35f33e
patch 7.4.1187
...
Problem: MS-Windows channel code only supports one channel. Doesn't build
without netbeans support.
Solution: Get the channel index from the socket in the message. Closes #600 .
2016-01-27 21:08:18 +01:00
Bram Moolenaar
4a1314cb9c
patch 7.4.1186
...
Problem: Error messages for security context are hard to translate.
Solution: Use one string with %s. (Ken Takata)
2016-01-27 20:47:18 +01:00
Bram Moolenaar
0d6f835683
patch 7.4.1185
...
Problem: Can't build with TCL on some systems.
Solution: Rename the channel_ functions.
2016-01-27 11:07:47 +01:00
Bram Moolenaar
54e09e7198
patch 7.4.1184
...
Problem: MS-Windows build is still broken.
Solution: Change nbsock to ch_fd.
2016-01-26 23:49:31 +01:00
Bram Moolenaar
fb4194e4e0
patch 7.4.1183
...
Problem: MS-Windows build is broken.
Solution: Remove init in wrong place.
2016-01-26 23:39:55 +01:00
Bram Moolenaar
d04a020a8a
patch 7.4.1182
...
Problem: Still socket code intertwined with netbeans.
Solution: Move code from netbeans.c to channel.c
2016-01-26 23:30:18 +01:00
Bram Moolenaar
6650a69454
patch 7.4.1181
...
Problem: free_tv() can't handle special variables. (Damien)
Solution: Add the variable type.
2016-01-26 19:59:10 +01:00
Bram Moolenaar
ac80999985
add missing test file
2016-01-25 22:44:54 +01:00
Bram Moolenaar
7465c6375f
patch 7.4.1180
...
Problem: Crash with invalid argument to glob2regpat().
Solution: Check for NULL. (Justin M. Keyes, closes #596 ) Add a test.
2016-01-25 22:20:27 +01:00
Bram Moolenaar
f4f79b84a5
patch 7.4.1179
...
Problem: test_writefile and test_viml do not delete the tempfile.
Solution: Delete the tempfile. (Charles Cooper) Add DeleteTheScript().
2016-01-25 20:38:30 +01:00
Bram Moolenaar
767d8c1a1a
patch 7.4.1178
...
Problem: empty() doesn't work for the new special variables.
Solution: Make empty() work. (Damien)
2016-01-25 20:22:54 +01:00
Bram Moolenaar
5aec481097
patch 7.4.1177
...
Problem: The +channel feature is not in :version output. (Tony Mechelynck)
Solution: Add the feature string.
2016-01-25 20:15:45 +01:00
Bram Moolenaar
1d63539cc7
patch 7.4.1176
...
Problem: Missing change to proto file.
Solution: Update the proto file. (Charles Cooper)
2016-01-25 16:05:56 +01:00
Bram Moolenaar
f75612fd99
patch 7.4.1175
...
Problem: Can't build with Mingw and Cygwin.
Solution: Remove extra "endif". (Christian J. Robinson)
2016-01-25 14:17:04 +01:00
Bram Moolenaar
3e53c700a2
patch 7.4.1174
...
Problem: Netbeans contains dead code insde #ifdef.
Solution: Remove the dead code.
2016-01-24 22:17:03 +01:00
Bram Moolenaar
65591001e4
patch 7.4.1173
...
Problem: No test for new behavior of v:true et al.
Solution: Add a test.
2016-01-24 21:51:57 +01:00
Bram Moolenaar
16435480f0
patch 7.4.1172
...
Problem: Configure is overly positive.
Solution: Insert "test".
2016-01-24 21:31:54 +01:00
Bram Moolenaar
2e2301437c
patch 7.4.1171
...
Problem: Makefile dependencies are outdated.
Solution: Run "make depend". Add GTK resource dependencies.
2016-01-24 20:54:37 +01:00
Bram Moolenaar
0e7f88e73e
patch 7.4.1170
...
Problem: Missing changes in src/Makefile, Filelist.
Solution: Add the missing changes.
2016-01-24 20:41:51 +01:00
Bram Moolenaar
e0874f8cbc
patch 7.4.1169
...
Problem: The socket I/O is intertwined with the netbeans code.
Solution: Start refactoring the netbeans communication to split off the
socket I/O. Add the +channel feature.
2016-01-24 20:36:41 +01:00
Bram Moolenaar
705ada1aff
Update a few runtime files.
2016-01-24 17:56:50 +01:00
Bram Moolenaar
f48aa160fd
patch 7.4.1168
...
Problem: This doesn't give the right result: eval(string(v:true)). (Nikolay
Pavlov)
Solution: Make the string "v:true" instead of "true".
2016-01-24 17:54:24 +01:00
Bram Moolenaar
0436922965
patch 7.4.1167
...
Problem: No tests for "is" and "isnot" with the new variables.
Solution: Add tests.
2016-01-24 17:21:29 +01:00
Bram Moolenaar
fcaaae6b3f
patch 7.4.1166
...
Problem: Can't encode a Funcref into JSON. jsonencode() doesn't handle the
same list or dict twice properly. (Nikolay Pavlov)
Solution: Give an error. Reset copyID when the list or dict is finished.
2016-01-24 16:49:11 +01:00
Bram Moolenaar
938ee834d3
patch 7.4.1165
...
Problem: When defining DYNAMIC_ICONV_DLL in the makefile, the build fails.
Solution: Add #ifdef's. (Taro Muraoka) Try the newer version first.
2016-01-24 15:36:03 +01:00
Bram Moolenaar
6039c7f053
patch 7.4.1164
...
Problem: No tests for comparing special variables. Error in jsondecode()
not reported. test_json does not work Japanse system.
Solution: Set scriptencoding. (Ken Takata) Add a few more tests. Add error.
2016-01-24 15:05:32 +01:00
Bram Moolenaar
17a13437c9
patch 7.4.1163
...
Problem: Expressions "0 + v:true" and "'' . v:true" cause an error.
Solution: Return something sensible when using a special variable as a
number or as a string. (suggested by Damien)
2016-01-24 14:22:10 +01:00
Bram Moolenaar
9e3be26872
patch 7.4.1162
...
Problem: Missing error number in MzScheme. (Dominique Pelle)
Solution: Add a proper error number.
2016-01-24 13:58:40 +01:00
Bram Moolenaar
2faa29f896
patch 7.4.1161
...
Problem: ":argadd" without argument is supposed to add the current buffer
name to the arglist.
Solution: Make it work as documented. (Coot, closes #577 )
2016-01-23 23:02:34 +01:00
Bram Moolenaar
bd4593ffb1
patch 7.4.1160
...
Problem: No error for jsondecode('"').
Solution: Give an error message for missing double quote.
2016-01-23 22:51:07 +01:00
Bram Moolenaar
e240c2da79
patch 7.4.1159
...
Problem: Automatically generated function prototypes use __ARGS.
Solution: Remove __ARGS from osdef.sh.
2016-01-23 22:46:10 +01:00
Bram Moolenaar
48e697e4b6
patch 7.4.1158
...
Problem: Still using __ARGS().
Solution: Remove __ARGS() from eval.c
2016-01-23 22:17:30 +01:00
Bram Moolenaar
f95534c3d4
patch 7.4.1157
...
Problem: type() does not work for v:true, v:none, etc.
Solution: Add new type numbers.
2016-01-23 21:59:52 +01:00
Bram Moolenaar
2dedb45260
patch 7.4.1156
...
Problem: Coverity warns for NULL pointer and ignoring return value.
Solution: Check for NULL pointer. When dict_add() returns FAIL free the item.
2016-01-23 21:38:51 +01:00
Bram Moolenaar
64922b9014
patch 7.4.1155
...
Problem: Build with normal features fails.
Solution: Always deinfe dict_lookup().
2016-01-23 19:54:30 +01:00
Bram Moolenaar
520e1e41f3
patch 7.4.1154
...
Problem: No support for JSON.
Solution: Add jsonencode() and jsondecode(). Also add v:false, v:true,
v:null and v:none.
2016-01-23 19:46:28 +01:00
Bram Moolenaar
6920c72d4d
patch 7.4.1153
...
Problem: Autocommands triggered by quickfix cannot always get the current
title value.
Solution: Call qf_fill_buffer() later. (Christian Brabandt)
2016-01-22 22:44:10 +01:00
Bram Moolenaar
09e786e7a7
patch 7.4.1152
...
Problem: Langmap test fails with normal build.
Solution: Check for +langmap feature.
2016-01-21 23:53:06 +01:00
Bram Moolenaar
13d5aeef56
Update runtime files
2016-01-21 23:36:05 +01:00
Bram Moolenaar
5f8a14b9de
patch 7.4.1151
...
Problem: Missing change to eval.c
Solution: Also change feedkeys().
2016-01-21 23:34:58 +01:00
Bram Moolenaar
25281634cd
patch 7.4.1150
...
Problem: 'langmap' applies to the first character typed in Select mode.
(David Watson)
Solution: Check for SELECTMODE. (Christian Brabandt, closes #572 )
Add the 'x' flag to feedkeys().
2016-01-21 23:32:32 +01:00
Bram Moolenaar
d6357e8f93
patch 7.4.1149
...
Problem: Using the local value of 'errorformat' causes more problems than
it solves.
Solution: Revert 7.4.1013.
2016-01-21 21:48:09 +01:00
Bram Moolenaar
e5f2be6159
patch 7.4.1148
...
Problem: Default for MingW and Cygwin is still "normal".
Solution: Use "huge" as default. (Ken Takata)
2016-01-21 20:24:34 +01:00
Bram Moolenaar
88e8f9f144
patch 7.4.1147
...
Problem: Conflict for "chartab". (Kazunobu Kuriyama)
Solution: Rename the global one to something less obvious. Move it into
src/chartab.c.
2016-01-20 22:48:02 +01:00
Bram Moolenaar
a7c3795a2e
patch 7.4.1146
...
Problem: Can't build with Python 3 interface using MingW.
Solution: Update the Makefile. (Yasuhiro Matsumoto, Ken Takata)
2016-01-20 22:23:15 +01:00
Bram Moolenaar
23c4f7183c
patch 7.4.1145
...
Problem: Default features are conservative.
Solution: Make the default feature set for most of todays systems "huge".
2016-01-20 22:11:59 +01:00
Bram Moolenaar
17576a1e33
patch 7.4.1144
...
Problem: Can't build on several systems.
Solution: Include float.h. (Christian Robinson, closes #570 #571 )
2016-01-20 20:05:44 +01:00
Bram Moolenaar
f7edf40448
patch 7.4.1143
...
Problem: Can't sort on floating point numbers.
Solution: Add the "f" flag to ":sort". (Alex Jakushev) Also add the "f"
flag to sort().
2016-01-19 23:36:15 +01:00
Bram Moolenaar
b8060fe862
patch 7.4.1142
...
Problem: Cannot define keyword characters for a syntax file.
Solution: Add the ":syn iskeyword" command. (Christian Brabandt)
2016-01-19 22:29:28 +01:00
Bram Moolenaar
6773a348da
patch 7.4.1141
...
Problem: Using searchpair() with a skip expression that uses syntax
highlighting sometimes doesn't work. (David Fishburn)
Solution: Reset next_match_idx. (Christian Brabandt)
2016-01-19 20:52:44 +01:00
Bram Moolenaar
e266d6d664
patch 7.4.1140
...
Problem: Recognizing <sid> does not work when the language is Turkish.
(Christian Brabandt)
Solution: Use MB_STNICMP() instead of STNICMP().
2016-01-19 20:51:32 +01:00
Bram Moolenaar
fce7b3d24f
patch 7.4.1139
...
Problem: MS-Windows: getftype() returns "file for symlink to directory.
Solution: Make it return "dir". (Ken Takata)
2016-01-19 19:00:32 +01:00
Bram Moolenaar
3a466a8718
patch 7.4.1138
...
Problem: When running gvim in the foreground some icons are missing.
(Taylor Venable)
Solution: Move the call to gui_gtk_register_resource(). (Kazunobu Kuriyama)
2016-01-19 17:47:25 +01:00
Bram Moolenaar
62ef797496
patch 7.4.1137
...
Problem: Illegal memory access when using :copen and :cclose.
Solution: Avoid that curbuf is invalid. (suggestion by Justin M. Keyes)
Add a test.
2016-01-19 14:51:54 +01:00
Bram Moolenaar
da5dcd9366
patch 7.4.1136
...
Problem: Wrong argument to assert_exception() causes a crash. (reported by
Coverity)
Solution: Check for NULL pointer. Add a test.
2016-01-19 14:31:20 +01:00
Bram Moolenaar
301417041b
patch 7.4.1135
...
Problem: One more arglist test fails on MS-Windows.
Solution: Don't edit "Y" after editing "y".
2016-01-19 14:14:08 +01:00
Bram Moolenaar
82e4184d48
patch 7.4.1134
...
Problem: The arglist test fails on MS-Windows.
Solution: Only check for failure of argedit on Unix.
2016-01-19 13:50:57 +01:00
Bram Moolenaar
ef26954a35
patch 7.4.1133
...
Problem: Generated function prototypes still have __ARGS().
Solution: Generate function prototypes without __ARGS().
2016-01-19 13:22:12 +01:00
Bram Moolenaar
99dbe291f5
patch 7.4.1132
...
Problem: Old style tests for the argument list.
Solution: Add more new style tests. (Yegappan Lakshmanan)
2016-01-19 13:07:23 +01:00
Bram Moolenaar
b20e334859
patch 7.4.1131
...
Problem: New lines in the viminfo file are dropped.
Solution: Copy lines starting with "|". Fix that when using :rviminfo in a
function global variables were restored as function-local
variables.
2016-01-18 23:29:01 +01:00
Bram Moolenaar
61ff4dd6a4
patch 7.4.1130
...
Problem: Memory leak in :vimgrep.
Solution: Call FreeWild(). (Yegappan Lakshmanan)
2016-01-18 20:30:17 +01:00
Bram Moolenaar
77324fc9d3
patch 7.4.1129
...
Problem: Python None value can't be converted to a Vim value.
Solution: Just use zero. (Damien)
2016-01-17 22:37:03 +01:00
Bram Moolenaar
85084ef1e9
Update help files.
2016-01-17 22:26:33 +01:00
Bram Moolenaar
203258c3ad
patch 7.4.1128
...
Problem: MS-Windows: delete() does not recognize junctions.
Solution: Add mch_isrealdir() for MS-Windows. Update mch_is_symbolic_link().
(Ken Takata)
2016-01-17 22:15:16 +01:00
Bram Moolenaar
021b593e7e
patch 7.4.1127
...
Problem: Both old and new style tests for Perl.
Solution: Merge the old tests with the new style tests.
2016-01-17 22:05:48 +01:00
Bram Moolenaar
c970330676
patch 7.4.1126
...
Problem: Can only get the directory of the current window.
Solution: Add window and tab arguments to getcwd() and haslocaldir().
(Thinca, Hirohito Higashi)
2016-01-17 21:49:33 +01:00
Bram Moolenaar
e9b892ebcd
patch 7.4.1125
...
Problem: There is no perleval().
Solution: Add perleval(). (Damien)
2016-01-17 21:15:58 +01:00
Bram Moolenaar
25b2b94ea7
patch 7.4.1124
...
Problem: MS-Windows: dead key behavior is not ideal.
Solution: Handle dead keys differently when not in Insert or Select mode.
(John Wellesz, closes #399 )
2016-01-17 20:53:12 +01:00
Bram Moolenaar
a24f0a550f
patch 7.4.1123
...
Problem: Using ":argadd" when there are no arguments results in the second
argument to be the current one. (Yegappan Lakshmanan)
Solution: Correct the w_arg_idx value.
2016-01-17 19:39:00 +01:00
Bram Moolenaar
42c9cfa7f4
patch 7.4.1122
...
Problem: Test 92 and 93 fail when using gvim on a system with a non utf-8
locale.
Solution: Avoid using .gvimrc by adding -U NONE. (Yukihiro Nakadaira)
2016-01-17 18:49:57 +01:00
Bram Moolenaar
08b270a8a4
patch 7.4.1121
...
Problem: test_expand leaves files behind.
Solution: Edit another file before deleting, otherwise the swap file
remains.
2016-01-17 18:34:19 +01:00
Bram Moolenaar
336bd622c3
patch 7.4.1120
...
Problem: delete(x, 'rf') fails if a directory is empty. (Lcd)
Solution: Ignore not finding matches in an empty directory.
2016-01-17 18:23:58 +01:00
Bram Moolenaar
72defda84e
patch 7.4.1119
...
Problem: argidx() has a wrong value after ":%argdelete". (Yegappan
Lakshmanan)
Solution: Correct the value of w_arg_idx. Add a test.
2016-01-17 18:04:33 +01:00
Bram Moolenaar
a99b90437a
patch 7.4.1118
...
Problem: Tests hang in 24 line terminal.
Solution: Set the 'more' option off.
2016-01-17 17:10:59 +01:00
Bram Moolenaar
d82103ed85
patch 7.4.1117
...
Problem: No longer get "." and ".." in directory list.
Solution: Do not skip "." and ".." unless EW_DODOT is set.
2016-01-17 17:04:05 +01:00
Bram Moolenaar
b0967d587f
patch 7.4.1116
...
Problem: delete(x, 'rf') does not delete files starting with a dot.
Solution: Also delete files starting with a dot.
2016-01-17 16:49:43 +01:00
Bram Moolenaar
d0232917ce
patch 7.4.1115
...
Problem: MS-Windows: make clean in testdir doesn't clean everything.
Solution: Add command to delete X* directories. (Ken Takata)
2016-01-17 16:15:32 +01:00
Bram Moolenaar
43a34f9f74
patch 7.4.1114
...
Problem: delete() does not work well with symbolic links.
Solution: Recognize symbolik links.
2016-01-17 15:56:34 +01:00
Bram Moolenaar
4119cf80e1
patch 7.4.1113
...
Problem: Using {ns} in variable name does not work. (lilydjwg)
Solution: Fix recognizing colon. Add a test.
2016-01-17 14:59:01 +01:00
Bram Moolenaar
2db5c3b3ce
patch 7.4.1112
...
Problem: When using ":next" with an illegal file name no error is reported.
Solution: Give an error message.
2016-01-16 22:49:34 +01:00
Bram Moolenaar
f60b796fa9
patch 7.4.1111
...
Problem: test_expand fails on MS-Windows.
Solution: Always use forward slashes. Remove references to test27.
2016-01-16 22:47:23 +01:00
Bram Moolenaar
8c600052fa
patch 7.4.1110
...
Problem: Test 108 fails when language is French.
Solution: Force English messages. (Dominique Pelle)
2016-01-16 22:08:11 +01:00
Bram Moolenaar
4cf7679383
patch 7.4.1109
...
Problem: MS-Windows doesn't have rmdir().
Solution: Add mch_rmdir().
2016-01-16 22:02:57 +01:00
Bram Moolenaar
58adb14739
patch 7.4.1108
...
Problem: Expanding "~" halfway a file name.
Solution: Handle the file name as one name. (Marco Hinz) Add a test.
Closes #564 .
2016-01-16 21:50:51 +01:00
Bram Moolenaar
da440d21a6
patch 7.4.1107
...
Problem: Vim can create a directory but not delete it.
Solution: Add an argument to delete() to make it possible to delete a
directory, also recursively.
2016-01-16 21:27:23 +01:00
Bram Moolenaar
286eacd3f6
patch 7.4.1106
...
Problem: The nsis script can't be used from the appveyor build.
Solution: Add "ifndef" to allow for variables to be set from the command
line. Remove duplicate SetCompressor command. Support using other
gettext binaries. (Ken Takata) Update build instructions to use
libintl-8.dll.
2016-01-16 18:05:50 +01:00
Bram Moolenaar
9bbf63dbf8
patch 7.4.1105
...
Problem: When using slices there is a mixup of variable name and namespace.
Solution: Recognize variables that can't be a namespace. (Hirohito Higashi)
2016-01-16 16:49:28 +01:00
Bram Moolenaar
4e640bd930
patch 7.4.1104
...
Problem: Various problems building with MzScheme/Racket.
Solution: Make it work with new versions of Racket. (Yukihiro Nakadaira, Ken
Takata)
2016-01-16 16:20:38 +01:00
Bram Moolenaar
d125001297
patch 7.4.1103
...
Problem: Removed file still in distribution.
Solution: Remove Make_cyg.mak from the list of files.
2016-01-16 15:45:15 +01:00
Bram Moolenaar
f1f60f859c
patch 7.4.1102
...
Problem: Debugger has no stack backtrace support.
Solution: Add "backtrace", "frame", "up" and "down" commands. (Alberto
Fanjul, closes #433 )
2016-01-16 15:40:53 +01:00
Bram Moolenaar
e39b3d9fb4
patch 7.4.1101
...
Problem: With 'rightleft' and concealing the cursor may move to the wrong
position.
Solution: Compute the column differently when 'rightleft' is set. (Hirohito
Higashi)
2016-01-15 22:52:22 +01:00
Bram Moolenaar
abfa9efb98
patch 7.4.1100
...
Problem: Cygwin makefiles are unused.
Solution: Remove them.
2016-01-15 22:34:45 +01:00
Bram Moolenaar
36d7cd8965
patch 7.4.1099
...
Problem: It's not easy to know if Vim supports blowfish. (Smu Johnson)
Solution: Add has('crypt-blowfish') and has('crypt-blowfish2').
2016-01-15 22:08:23 +01:00
Bram Moolenaar
b7604cc19f
patch 7.4.1098
...
Problem: Still using old style C function declarations.
Solution: Always define __ARGS() to include types. Turn a few functions
into ANSI style to find out if this causes problems for anyone.
2016-01-15 21:23:22 +01:00
Bram Moolenaar
345efa013d
Update runtime files
2016-01-15 20:57:49 +01:00
Bram Moolenaar
065ee9aebf
patch 7.4.1097
...
Problem: Looking up the alloc ID for tests fails.
Solution: Fix the line computation. Use assert_fails() for unlet test.
2016-01-15 20:53:38 +01:00
Bram Moolenaar
a260b87d9d
patch 7.4.1096
...
Problem: Need several lines to verify a command produces an error.
Solution: Add assert_fails(). (suggested by Nikolay Pavlov)
Make the quickfix alloc test actually work.
2016-01-15 20:48:22 +01:00
Bram Moolenaar
3d6d5cc3a4
patch 7.4.1095
...
Problem: Can't build GvimExt with SDK 7.1.
Solution: Support using setenv.bat instead of vcvars32.bat. (Ken Takata)
2016-01-15 18:03:32 +01:00
Bram Moolenaar
5a46a58eb6
Add missing test file.
2016-01-15 15:56:58 +01:00
Bram Moolenaar
ccb80989f2
patch 7.4.1094
...
Problem: Test for :hardcopy fails on MS-Windows.
Solution: Check for the +postscript feature.
2016-01-15 15:56:35 +01:00
Bram Moolenaar
24c4d539ee
patch 7.4.1093
...
Problem: Typo in test goes unnoticed.
Solution: Fix the typo. Give error for wrong arguments to cursor().
(partly by Hirohito Higashi) Add a test for cursor().
2016-01-15 15:37:20 +01:00
Bram Moolenaar
a803c7f940
patch 7.4.1092
...
Problem: It is not simple to test for an exception and give a proper error
message.
Solution: Add assert_exception().
2016-01-15 15:31:39 +01:00
Bram Moolenaar
b01f357791
patch 7.4.1091
...
Problem: When making a change while need_wait_return is set there is a two
second delay.
Solution: Do not assume the ATTENTION prompt was given when need_wait_return
was set already.
2016-01-15 15:17:04 +01:00
Bram Moolenaar
b5690794cf
patch 7.4.1090
...
Problem: No tests for :hardcopy and related options.
Solution: Add test_hardcopy.
2016-01-14 22:10:41 +01:00
Bram Moolenaar
ef2b5036b3
patch 7.4.1089
...
Problem: Repeating CTRL-A doesn't work.
Solution: Call prep_redo_cmd(). (Hirohito Higashi)
2016-01-12 22:20:58 +01:00
Bram Moolenaar
7ae4fbca55
patch 7.4.1088
...
Problem: Coverity warns for uninitialized variables. Only one is an actual
problem.
Solution: Move the conditions. Don't use endpos if handling an error.
2016-01-12 21:00:40 +01:00
Bram Moolenaar
d79e55016c
patch 7.4.1087
...
Problem: CTRL-A and CTRL-X do not work properly with blockwise visual
selection if there is a mix of Tab and spaces.
Solution: Add OP_NR_ADD and OP_NR_SUB. (Hirohito Higashi)
2016-01-10 22:13:02 +01:00
Bram Moolenaar
507edf63df
patch 7.4.1086
...
Problem: Crash with an extremely long buffer name.
Solution: Limit the return value of vim_snprintf(). (Dominique Pelle)
2016-01-10 20:54:17 +01:00
Bram Moolenaar
a52dfaed10
patch 7.4.1085
...
Problem: The CTRL-A and CTRL-X commands do not update the '[ and '] marks.
Solution: (Yukihiro Nakadaira)
2016-01-10 20:21:57 +01:00
Bram Moolenaar
e1edc1caba
patch 7.4.1084
...
Problem: Using "." to repeat CTRL-A in Visual mode increments the wrong
numbers.
Solution: Append right size to the redo buffer. (Ozaki Kiichi)
2016-01-10 20:08:03 +01:00
Bram Moolenaar
4514d2769b
patch 7.4.1083
...
Problem: Building GvimExt with VS2015 may fail.
Solution: Adjust the makefile. (Mike Williams)
2016-01-10 19:21:36 +01:00
Bram Moolenaar
858b96f382
patch 7.4.1082
...
Problem: The Tcl interface is always skipping memory free on exit.
Solution: Only skip for dynamically loaded Tcl.
2016-01-10 16:12:24 +01:00
Bram Moolenaar
254b105b75
patch 7.4.1081
...
Problem: No test for what previously caused a crash.
Solution: Add test for unletting errmsg.
2016-01-10 16:10:17 +01:00
Bram Moolenaar
f32c5cd6e0
patch 7.4.1080
...
Problem: VS2015 has a function HandleToLong() that is shadowed by the macro
that Vim defines.
Solution: Do not define HandleToLong() for MSVC version 1400 and later.
(Mike Williams)
2016-01-10 16:07:44 +01:00
Bram Moolenaar
b86a343280
patch 7.4.1079
...
Problem: New include file missing from distribution. Missing changes to
quickfix code.
Solution: Add alloc.h to the list of distributed files. Use the enum in
quickfix code.
2016-01-10 16:00:53 +01:00
Bram Moolenaar
acb4f221c7
Updated runtime files.
2016-01-10 15:59:26 +01:00
Bram Moolenaar
d08a8d4a31
patch 7.4.1078
...
Problem: MSVC: "make clean" doesn't cleanup in the tee directory.
Solution: Add the commands to cleanup tee. (Erich Ritz)
2016-01-10 15:20:29 +01:00
Bram Moolenaar
30a89473ee
patch 7.4.1077
...
Problem: The build instructions for MS-Windows are incomplete.
Solution: Add explanations for how to build with various interfaces. (Ken
Takata)
2016-01-10 14:35:58 +01:00
Bram Moolenaar
6a3c8aff04
patch 7.4.1076
...
Problem: CTRL-A does not work well in right-left mode.
Solution: Remove reversing the line, add a test. (Hirohito Higashi)
2016-01-10 14:13:40 +01:00
Bram Moolenaar
05fe017c1a
patch 7.4.1075
...
Problem: Crash when using an invalid command.
Solution: Fix generating the error message. (Dominique Pelle)
2016-01-10 13:54:48 +01:00
Bram Moolenaar
5fa4d448fb
patch 7.4.1074
...
Problem: Warning from VX2015 compiler.
Solution: Add a type cast. (Mike Williams)
2016-01-10 13:25:55 +01:00
Bram Moolenaar
28fb79db6b
patch 7.4.1073
...
Problem: Alloc_id depends on numbers, may use the same one twice. It's not
clear from the number what it's for.
Solution: Use an enum. Add a function to lookup the enum value from the
name.
2016-01-09 22:28:33 +01:00
Bram Moolenaar
44132a10ae
add missing test file
2016-01-09 21:09:10 +01:00
Bram Moolenaar
450919587d
patch 7.4.1072
...
Problem: Increment test is old style.
Solution: Make the increment test a new style test. (Hirohito Higashi)
2016-01-09 21:08:35 +01:00
Bram Moolenaar
cfc0a350a9
patch 7.4.1071
...
Problem: New style tests are executed in arbitrary order.
Solution: Sort the test function names. (Hirohito Higashi)
Fix the quickfix test that depended on the order.
2016-01-09 20:23:00 +01:00
Bram Moolenaar
8a5115cf18
patch 7.4.1070
...
Problem: The Tcl interface can't be loaded dynamically on Unix.
Solution: Make it possible to load it dynamically. (Ken Takata)
2016-01-09 19:41:11 +01:00
Bram Moolenaar
5f24542e5e
patch 7.4.1069
...
Problem: Compiler warning for unused argument.
Solution: Add UNUSED.
2016-01-09 18:52:40 +01:00
Bram Moolenaar
71bcfdf301
patch 7.4.1068
...
Problem: Wrong way to check for unletting internal variables.
Solution: Use a better way. (Olaf Dabrunz)
2016-01-09 18:20:46 +01:00
Bram Moolenaar
449538c3d2
patch 7.4.1067
...
Problem: Can't build with MingW and Python on MS-Windows.
Solution: Move the build flags to CFLAGS.
2016-01-09 17:49:15 +01:00
Bram Moolenaar
64496ffc9c
patch 7.4.1066
...
Problem: Build fails on MS-Windows.
Solution: Adjust the #ifdefs for "dll" options.
2016-01-09 15:08:03 +01:00
Bram Moolenaar
25e4fcde76
patch 7.4.1065
...
Problem: Cannot use the "dll" options on MS-Windows.
Solution: Support the options on all platforms. Use the built-in name as
the default, so that it's clear what Vim is looking for.
2016-01-09 14:57:47 +01:00
Bram Moolenaar
7b877b3605
patch 7.4.1064
...
Problem: When a spell file has single letter compounding creating
suggestions takes an awful long time.
Solution: Add th eNOCOMPOUNDSUGS flag.
2016-01-09 13:51:34 +01:00
Bram Moolenaar
4d1c0a4441
Update to newer English spell files,
...
but without the COMPOUND rules that make suggestions very slow.
2016-01-09 13:23:54 +01:00
Bram Moolenaar
eca99bd45f
patch 7.4.1063
...
Problem: TCL_VER_LONG and DYNAMIC_TCL_VER are not set when building with
Cygwin and MingW.
Solution: Add TCL_VER_LONG and DYNAMIC_TCL_VER to the makefile.
2016-01-07 22:50:05 +01:00
Bram Moolenaar
0bee2fe25a
patch 7.4.1062
...
Problem: Building with Ruby on MS-Windows requires a lot of arguments.
Solution: Make it simpler. (Ken Takata)
2016-01-07 22:45:09 +01:00
Bram Moolenaar
285bf84b4b
patch 7.4.1061
...
Problem: Compiler warning for ignoring return value of fwrite().
Solution: Do use the return value. (idea: Charles Campbell)
2016-01-07 22:34:01 +01:00
Bram Moolenaar
6602af7fe0
patch 7.4.1060
...
Problem: Instructions for writing tests are outdated.
Solution: Mention Make_all.mak. Add steps for new style tests.
2016-01-07 22:01:01 +01:00
Bram Moolenaar
fd39d08fb6
patch 7.4.1059
...
Problem: Code will never be executed.
Solution: Remove the code.
2016-01-07 21:28:24 +01:00
Bram Moolenaar
75bdf6aa30
patch 7.4.1058
...
Problem: It is not possible to test code that is only reached when memory
allocation fails.
Solution: Add the alloc_fail() function. Try it out with :vimgrep.
2016-01-07 21:25:08 +01:00
Bram Moolenaar
2b7db933b0
patch 7.4.1057
...
Problem: Typos in the :options window.
Solution: Fix the typos. (Dominique Pelle)
2016-01-07 16:52:10 +01:00
Bram Moolenaar
ca1fe98517
patch 7.4.1056
...
Problem: Don't know why finding spell suggestions is slow.
Solution: Add some code to gather profiling information.
2016-01-07 16:22:06 +01:00
Bram Moolenaar
a61018d7e0
Revert English spell file update
2016-01-07 16:19:13 +01:00
Bram Moolenaar
e7893a4088
patch 7.4.1055
...
Problem: Running "make newtests" in src/testdir has no output.
Solution: List the messages file when a test fails. (Christian Brabandt)
Update the list of tests.
2016-01-06 21:23:56 +01:00
Bram Moolenaar
2795e21eaa
patch 7.4.1054
...
Problem: Illegal memory access.
Solution: Check for missing pattern. (Dominique Pelle)
2016-01-05 22:04:49 +01:00
Bram Moolenaar
da59dd5da6
patch 7.4.1053
...
Problem: Insufficient testing for quickfix commands.
Solution: Add a new style quickfix test. (Yegappan Lakshmanan)
2016-01-05 21:59:58 +01:00
Bram Moolenaar
04bff88df6
patch 7.4.1052
...
Problem: Illegal memory access with weird syntax command. (Dominique Pelle)
Solution: Check for column past end of line.
2016-01-05 20:46:16 +01:00
Bram Moolenaar
af8af8bfac
patch 7.4.1051
...
Problem: Segfault when unletting "count".
Solution: Check for readonly and locked first. (Dominique Pelle)
Add a test.
2016-01-04 22:05:24 +01:00
Bram Moolenaar
c71982b239
patch 7.4.1050
...
Problem: Warning for unused var with tiny features. (Tony Mechelynck)
Solution: Add #ifdef. Use vim_snprintf(). Reduce number of statemements.
2016-01-04 21:43:08 +01:00
Bram Moolenaar
485dace817
patch 7.4.1049
...
Problem: Wordcount test still still fails on MS-Windows.
Solution: Set 'fileformats' to "unix".
2016-01-04 12:45:29 +01:00
Bram Moolenaar
c7803a1c42
patch 7.4.1048
...
Problem: Wordcount test still fail on MS-Windows.
Solution: Set 'fileformat' to "unix".
2016-01-04 12:26:23 +01:00
Bram Moolenaar
7f68203168
patch 7.4.1047
...
Problem: Tests fail on MS-Windows.
Solution: Set 'selection' to inclusive.
2016-01-04 12:13:05 +01:00
Bram Moolenaar
2d6c800272
patch 7.4.1046
...
Problem: No test coverage for menus.
Solution: Load the standard menus and check there is no error.
2016-01-03 23:31:24 +01:00
Bram Moolenaar
47707f6f34
patch 7.4.1045
...
Problem: Having shadow and coverage on the same build results in the source
files not being available in the coverage view.
Solution: Move using shadow to the normal build.
2016-01-03 23:06:34 +01:00
Bram Moolenaar
718272a7e1
patch 7.4.1044
...
Problem: Can't build without the +eval feature.
Solution: Add #ifdef.
2016-01-03 22:56:45 +01:00
Bram Moolenaar
d7a08a23bf
patch 7.4.1043
...
Problem: Another small thing.
Solution: Now really update the Mac install text.
2016-01-03 22:51:16 +01:00
Bram Moolenaar
ed767a2073
patch 7.4.1042
...
Problem: g-CTRL-G shows the word count, but there is no way to get the word
count in a script.
Solution: Add the wordcount() function. (Christian Brabandt)
2016-01-03 22:49:16 +01:00
Bram Moolenaar
022b896592
patch 7.4.1041
...
Problem: Various small things.
Solution: Add file to list of distributed files. Adjust README. Fix typo.
2016-01-03 22:16:20 +01:00
Bram Moolenaar
fa7353428f
Updated runtime files.
2016-01-03 22:14:44 +01:00
Bram Moolenaar
24db72958f
patch 7.4.1040
...
Problem: The tee command is not available on MS-Windows.
Solution: Adjust tee.c for MSVC and add a makefile. (Yasuhiro Matsumoto)
2016-01-03 16:56:10 +01:00
Bram Moolenaar
d798af8c77
patch 7.4.1039
...
Problem: Test 31 fails with small build.
Solution: Bail out for small build. (Hirohito Higashi)
2016-01-03 14:32:41 +01:00
Bram Moolenaar
d2e03f02c4
patch 7.4.1038
...
Problem: Still get a warning for a deprecated function with gdk-pixbuf
2.31.
Solution: Change minimum minor version from 32 to 31.
2016-01-02 22:46:36 +01:00
Bram Moolenaar
027387f70c
patch 7.4.1037
...
Problem: Using "q!" when there is a modified hidden buffer does not unload
the current buffer, resulting in the need to abandon it again.
Solution: When using "q!" unload the current buffer when needed. (Yasuhiro
Matsumoto, Hirohito Higashi)
2016-01-02 22:25:52 +01:00