Age | Commit message (Collapse) | Author |
|
|
|
Problem: Channel test fails in some configurations.
Solution: Add check for the +channel feature.
|
|
Problem: On Mac sys.exit(0) doesn't kill the test server.
Solution: Use self.server.shutdown(). (Jun Takimoto)
|
|
Problem: Crash for channel "eval" command without third argument.
Solution: Check for missing argument.
|
|
Problem: Opening a second channel causes a crash. (Ken Takata)
Solution: Don't re-allocate the array with channels.
|
|
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".
|
|
Problem: The channel test server may receive two messages concatenated.
Solution: Split the messages.
|
|
Problem: New test file missing from distribution.
Solution: Add src/testdir/*.py.
|
|
Problem: Running tests in shadow directory fails.
Solution: Also link testdir/*.py
|
|
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().
|
|
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.
|
|
Problem: The channel test doesn't run on MS-Windows.
Solution: Make it work on the MS-Windows console. (Ken Takata)
|
|
|
|
Problem: The channel functionality isn't tested.
Solution: Add a test using a Python test server.
|
|
Problem: File missing from distribution.
Solution: Add json_test.c.
|
|
Problem: The channel functions don't sort together.
Solution: Use a common "ch_" prefix.
|
|
Problem: Compiler warning for uninitialized variable.
Solution: Initialize it. (Elias Diem)
|
|
Problem: json_test fails without the eval feature.
Solution: Add #ifdef.
|
|
Problem: Missing change in Makefile due to diff mismatch
Solution: Update the list of object files.
|
|
Problem: Visual studio tools are noisy.
Solution: Suppress startup info. (Mike Williams)
|
|
Problem: JSON message after the first one is dropped.
Solution: Put remainder of message back in the queue.
|
|
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.
|
|
Problem: Can't translate message without adding a line break.
Solution: Join the two parts of the message.
|
|
Problem: When "syntax manual" was used switching between buffers removes
the highlighting.
Solution: Set the syntax option without changing the value. (Anton
Lindqvist)
|
|
Problem: Missing change to eval.c.
Solution: Include that change.
|
|
|
|
Problem: Demo server only runs with Python 2.
Solution: Make it run with Python 3 as well. (Ken Takata)
|
|
Problem: Channel command may cause a crash.
Solution: Check for NULL argument. (Damien)
|
|
Problem: Compiler warnings when the Sniff feature is enabled.
Solution: Add UNUSED.
|
|
Problem: JSON messages are not parsed properly.
Solution: Queue received messages.
|
|
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)
|
|
Problem: "eval" and "expr" channel commands don't work yet.
Solution: Implement them. Update the error numbers. Also add "redraw".
|
|
Problem: copy() and deepcopy() fail with special variables. (Nikolai
Pavlov)
Solution: Make it work. Add a test. Closes #614.
|
|
Problem: Compiler warnings.
Solution: Add UNUSED. Add type cast. (Yegappan Lakshmanan)
|
|
Problem: GRESOURCE_HDR is unused.
Solution: Remove it. (Kazunobu Kuriyama)
|
|
Problem: Still a few old style function declarations.
Solution: Make them new style. (Hirohito Higashi)
|
|
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)
|
|
Problem: Crash when setting v:errors to a number.
Solution: Free the typval without assuming its type. (Yasuhiro Matsumoto)
|
|
Problem: ":normal" command and others missing in tiny build.
Solution: Graduate FEAT_EX_EXTRA.
|
|
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.
|
|
Problem: Warnings for unused variables in tiny build. (Tony Mechelynck)
Solution: Move declarations inside #ifdef. (Hirohito Higashi)
|
|
Problem: Build fails with +channel but without +float.
Solution: Add #ifdef.
|
|
Problem: Missing change in configure. More changes for function style.
Solution: Avoid the typos.
|
|
Problem: Execution of command on channel doesn't work yet.
Solution: Implement the "ex" and "normal" commands.
|
|
Problem: Still using HAVE_STDARG_H.
Solution: Assume it's always defined.
|
|
Problem: Using old style function declarations.
Solution: Change to new style function declarations. (script by Hirohito
Higashi)
|
|
Problem: Using old style function declarations.
Solution: Change to new style function declarations. (script by Hirohito
Higashi)
|
|
Problem: Using old style function declarations.
Solution: Change to new style function declarations. (script by Hirohito
Higashi)
|
|
Problem: Can't build with Motif.
Solution: Fix function declaration.(Dominique Pelle)
|
|
Problem: Using old style function declarations.
Solution: Change to new style function declarations. (script by Hirohito
Higashi)
|