Bram Moolenaar [Mon, 1 Feb 2016 20:32:58 +0000 (21:32 +0100)]
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)
Bram Moolenaar [Sun, 31 Jan 2016 15:37:33 +0000 (16:37 +0100)]
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)
Bram Moolenaar [Sun, 31 Jan 2016 13:36:58 +0000 (14:36 +0100)]
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.
Bram Moolenaar [Thu, 28 Jan 2016 21:37:01 +0000 (22:37 +0100)]
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.
Bram Moolenaar [Wed, 27 Jan 2016 20:08:18 +0000 (21:08 +0100)]
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.
Bram Moolenaar [Mon, 25 Jan 2016 19:38:30 +0000 (20:38 +0100)]
patch 7.4.1179
Problem: test_writefile and test_viml do not delete the tempfile.
Solution: Delete the tempfile. (Charles Cooper) Add DeleteTheScript().
Bram Moolenaar [Sun, 24 Jan 2016 19:36:41 +0000 (20:36 +0100)]
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.
Bram Moolenaar [Sun, 24 Jan 2016 16:54:24 +0000 (17:54 +0100)]
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".
Bram Moolenaar [Sun, 24 Jan 2016 15:49:11 +0000 (16:49 +0100)]
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.
Bram Moolenaar [Sun, 24 Jan 2016 14:36:03 +0000 (15:36 +0100)]
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.
Bram Moolenaar [Sun, 24 Jan 2016 14:05:32 +0000 (15:05 +0100)]
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.
Bram Moolenaar [Sun, 24 Jan 2016 13:22:10 +0000 (14:22 +0100)]
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)
Bram Moolenaar [Sat, 23 Jan 2016 22:02:34 +0000 (23:02 +0100)]
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)
Bram Moolenaar [Sat, 23 Jan 2016 20:38:51 +0000 (21:38 +0100)]
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.
Bram Moolenaar [Fri, 22 Jan 2016 21:44:10 +0000 (22:44 +0100)]
patch 7.4.1153
Problem: Autocommands triggered by quickfix cannot always get the current
title value.
Solution: Call qf_fill_buffer() later. (Christian Brabandt)
Bram Moolenaar [Thu, 21 Jan 2016 22:32:32 +0000 (23:32 +0100)]
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().
Bram Moolenaar [Wed, 20 Jan 2016 21:48:02 +0000 (22:48 +0100)]
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.
Bram Moolenaar [Tue, 19 Jan 2016 19:52:44 +0000 (20:52 +0100)]
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)
Bram Moolenaar [Tue, 19 Jan 2016 19:51:32 +0000 (20:51 +0100)]
patch 7.4.1140
Problem: Recognizing <sid> does not work when the language is Turkish.
(Christian Brabandt)
Solution: Use MB_STNICMP() instead of STNICMP().
Bram Moolenaar [Tue, 19 Jan 2016 16:47:25 +0000 (17:47 +0100)]
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)
Bram Moolenaar [Tue, 19 Jan 2016 13:51:54 +0000 (14:51 +0100)]
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.