| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Problem: The Win 16 code is not maintained and unused.
Solution: Remove the Win 16 support.
|
|
|
|
|
| |
Problem: Compiler warnings with tiny build.
Solution: Add #ifdefs.
|
|
|
|
|
| |
Problem: Using unitinialized value.
Solution: Initialize jo_set.
|
|
|
|
|
| |
Problem: Channel test fails on Solaris.
Solution: Use the 1 msec waittime for all systems.
|
|
|
|
|
| |
Problem: Can't remove a callback with ch_setoptions().
Solution: When passing zero or an empty string remove the callback.
|
|
|
|
|
| |
Problem: Channel test ch_sendexpr() times out.
Solution: Increase the timeout
|
|
|
|
|
| |
Problem: Compiler warning when not building with +crypt.
Solution: Add #ifdef. (John Marriott)
|
|
|
|
|
| |
Problem: Error for returning value from void function.
Solution: Don't do that.
|
|
|
|
|
| |
Problem: Job and channel options parsing is scattered.
Solution: Move all option value parsing to get_job_options();
|
|
|
|
|
| |
Problem: Win32 console and GUI handle channels differently.
Solution: Consolidate code between Win32 console and GUI.
|
|
|
|
|
|
| |
Problem: MS-Windows: Mismatch between default compile options and what the
code expects.
Solution: Change the default WINVER from 0x0500 to 0x0501. (Ken Takata)
|
|
|
|
|
| |
Problem: Test_connect_waittime is skipped for MS-Windows.
Solution: Add the test back, it works now.
|
|
|
|
|
| |
Problem: The test script lists all functions before executing them.
Solution: Only list the function currently being executed.
|
|
|
|
|
|
|
| |
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().
|
|
|
|
|
| |
Problem: When the test server fails to start Vim hangs.
Solution: Check that there is actually something to read from the tty fd.
|
|
|
|
|
| |
Problem: And some more MingW compiler warnings. (Cesar Romani)
Solution: Add type casts.
|
|
|
|
|
| |
Problem: More compiler warnings. (John Marriott)
Solution: Add type casts, remove unused variable.
|
|
|
|
|
|
| |
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)
|
|
|
|
|
| |
Problem: Compiler warnings in build with -O2.
Solution: Add inintializations.
|
|
|
|
|
| |
Problem: A few more compiler warnings. (Axel Bender)
Solution: Add type casts.
|
|
|
|
|
| |
Problem: Can't compile Win32 GUI with tiny features.
Solution: Add #ifdef. (Christian Brabandt)
|
|
|
|
|
| |
Problem: Can't compile with +job but without +channel. (Andrei Olsen)
Solution: Move get_job_options up and adjust #ifdef.
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
Problem: It's difficult to add more arguments to ch_sendraw() and
ch_sendexpr().
Solution: Make the third option a dictionary.
|
|
|
|
|
| |
Problem: Merge left extra #endif behind.
Solution: Remove the #endif
|
|
|
|
|
| |
Problem: Warnings when building the GUI with MingW. (Cesar Romani)
Solution: Add type cats. (Yasuhiro Matsumoto)
|
|
|
|
|
| |
Problem: Another part of the change is missing.
Solution: Type os_unix.c right this time.
|
|
|
|
|
| |
Problem: Part of the change is missing.
Solution: Add changes to eval.c
|
|
|
|
|
| |
Problem: Channel NL mode is not supported yet.
Solution: Add NL mode support to channels.
|
|
|
|
|
|
| |
Problem: Can't build on MS-Windows with +job but without +channel. (Cesar
Romani)
Solution: Add #ifdefs. (Yasuhiro Matsumoto)
|
|
|
|
|
| |
Problem: Many compiler warnings with MingW.
Solution: Add type casts. (Yasuhiro Matsumoto)
|
|
|
|
|
| |
Problem: Channel test fails on non-darwin builds.
Solution: Add the "osx" feature and test for that. (Kazunobu Kuriyama)
|
|
|
|
|
|
| |
Problem: Problem using Python3 when compiled with MingW.
Solution: Define PYTHON3_HOME as a wide character string. (Yasuhiro
Matsumoto)
|
|
|
|
|
|
| |
Problem: Crash when closing the channel in a callback. (Christian J.
Robinson)
Solution: Take the callback out of the list before invoking it.
|
|
|
|
|
| |
Problem: fd_read() has an unused argument.
Solution: Remove the timeout. (Yasuhiro Matsumoto)
|
|
|
|
|
| |
Problem: Crash when using channel that failed to open.
Solution: Check for NULL. Update messages. (Yukihiro Nakadaira)
|
|
|
|
|
| |
Problem: Can't compile with +job but without +channel. (John Marriott)
Solution: Add more #ifdefs.
|
|
|
|
|
| |
Problem: Channel test doesn't work if Python executable is python.exe.
Solution: Find py.exe or python.exe. (Ken Takata)
|
|
|
|
|
|
| |
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)
|
|
|
|
|
| |
Problem: Channel test fails on difference between Unix and DOS line endings.
Solution: Strip off CR. Make assert show difference better.
|
| |
|
|
|
|
|
| |
Problem: Channels with pipes don't work on MS-Windows.
Solution: Add pipe I/O support. (Yasuhiro Matsumoto)
|
|
|
|
|
| |
Problem: Do not get warnings when building with MingW.
Solution: Remove the -w flag. (Ken Takata)
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
Problem: Compiler complains about missing statement.
Solution: Add an empty statement. (Andrei Olsen)
|
|
|
|
|
|
| |
Problem: Building with Cygwin or MingW with channel but without Netbeans
doesn't work.
Solution: Set NETBEANS to "no" when not used.
|
|
|
|
|
| |
Problem: Tests fail on MS-Windows and on Unix with GUI.
Solution: Fix unregistering.
|
|
|
|
|
| |
Problem: Channel with pipes doesn't work in GUI.
Solution: Register input handlers for pipes.
|
|
|
|
|
| |
Problem: MS-Windows: channel test fails.
Solution: Temporarily disable Test_connect_waittime().
|
|
|
|
|
| |
Problem: Can't build MS-Windows console version. (Tux)
Solution: Add #ifdefs.
|