summaryrefslogtreecommitdiff
path: root/src/os_unix.c
AgeCommit message (Collapse)Author
2016-03-28patch 7.4.1669Bram Moolenaar
Problem: When writing buffer lines to a pipe Vim may block. Solution: Avoid blocking, write more lines later.
2016-03-26patch 7.4.1659Bram Moolenaar
Problem: Compiler warning for argument type. (Manuel Ortega) Solution: Remove "&".
2016-03-26patch 7.4.1657Bram Moolenaar
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-20patch 7.4.1625Bram Moolenaar
Problem: Trying to close file descriptor that isn't open. Solution: Check for negative number.
2016-03-19patch 7.4.1595Bram Moolenaar
Problem: Not checking for failed open(). (Coverity) Solution: Check file descriptor not being negative.
2016-03-19patch 7.4.1594Bram Moolenaar
Problem: Timers don't work on Unix. Solution: Add missing code.
2016-03-11patch 7.4.1537Bram Moolenaar
Problem: Too many feature flags for pipes, jobs and channels. Solution: Only use FEAT_JOB_CHANNEL.
2016-03-11patch 7.4.1536Bram Moolenaar
Problem: Cannot re-use a channel for another job. Solution: Add the "channel" option to job_start().
2016-03-08patch 7.4.1518Bram Moolenaar
Problem: Channel with disconnected in/out/err is not supported. Solution: Implement it for Unix.
2016-03-08patch 7.4.1514Bram Moolenaar
Problem: Channel output to file not implemented yet. Solution: Implement it for Unix.
2016-03-06patch 7.4.1506Bram Moolenaar
Problem: Job cannot read from a file. Solution: Implement reading from a file for Unix.
2016-03-05patch 7.4.1495Bram Moolenaar
Problem: Compiler warnings when building on Unix with the job feature but without the channel feature. Solution: Move #ifdefs. (Dominique Pelle)
2016-03-03patch 7.4.1485Bram Moolenaar
Problem: Job input from buffer is not implemented. Solution: Implement it. Add "in-top" and "in-bot" options.
2016-03-03patch 7.4.1484Bram Moolenaar
Problem: Channel "err-io" value "out" is not supported. Solution: Connect stderr to stdout if wanted.
2016-03-02patch 7.4.1472Bram Moolenaar
Problem: Coverity warning for not using return value. Solution: Add "(void)".
2016-02-29patch 7.4.1460Bram Moolenaar
Problem: Syntax error in rarily used code. Solution: Fix the mch_rename() declaration. (Ken Takata)
2016-02-27patch 7.4.1433Bram Moolenaar
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-25patch 7.4.1418Bram Moolenaar
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-18patch 7.4.1350Bram Moolenaar
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-16patch 7.4.1341Bram Moolenaar
Problem: It's difficult to add more arguments to ch_sendraw() and ch_sendexpr(). Solution: Make the third option a dictionary.
2016-02-16patch 7.4.1338Bram Moolenaar
Problem: Another part of the change is missing. Solution: Type os_unix.c right this time.
2016-02-15patch 7.4.1328Bram Moolenaar
Problem: Can't compile with +job but without +channel. (John Marriott) Solution: Add more #ifdefs.
2016-02-14patch 7.4.1319Bram Moolenaar
Problem: Tests fail on MS-Windows and on Unix with GUI. Solution: Fix unregistering.
2016-02-14patch 7.4.1318Bram Moolenaar
Problem: Channel with pipes doesn't work in GUI. Solution: Register input handlers for pipes.
2016-02-13patch 7.4.1315Bram Moolenaar
Problem: Using a channel handle does not allow for freeing it when unused. Solution: Add the Channel variable type.
2016-02-13patch 7.4.1310Bram Moolenaar
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-12patch 7.4.1306Bram Moolenaar
Problem: Job control doesn't work well on MS-Windows. Solution: Various fixes. (Ken Takata, Ozaki Kiichi , Yukihiro Nakadaira, Yasuhiro Matsumoto)
2016-02-09patch 7.4.1294Bram Moolenaar
Problem: job_stop() only kills the started process. Solution: Send the signal to the process group. (Olaf Dabrunz)
2016-02-07patch 7.4.1274Bram Moolenaar
Problem: Cannot run a job. Solution: Add job_start(), job_status() and job_stop(). Currently only works for Unix.
2016-01-31patch 7.4.1225Bram Moolenaar
Problem: Still a few old style function declarations. Solution: Make them new style. (Hirohito Higashi)
2016-01-30patch 7.4.1213Bram Moolenaar
Problem: Using old style function declarations. Solution: Change to new style function declarations. (script by Hirohito Higashi)
2016-01-29patch 7.4.1200Bram Moolenaar
Problem: Still using __ARGS. Solution: Remove __ARGS in several files. (script by Hirohito Higashi)
2016-01-29patch 7.4.1199Bram Moolenaar
Problem: Still using __ARGS. Solution: Remove __ARGS in several files. (script by Hirohito Higashi)
2016-01-27patch 7.4.1186Bram Moolenaar
Problem: Error messages for security context are hard to translate. Solution: Use one string with %s. (Ken Takata)
2016-01-24patch 7.4.1169Bram Moolenaar
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-17patch 7.4.1114Bram Moolenaar
Problem: delete() does not work well with symbolic links. Solution: Recognize symbolik links.
2016-01-02patch 7.4.1037Bram Moolenaar
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)
2015-12-31patch 7.4.1014Bram Moolenaar
Problem: fnamemodify('.', ':.') returns an empty string in Cygwin. Solution: Use CCP_RELATIVE in the call to cygwin_conv_path. (Jacob Niehus, closes #505)
2015-12-31patch 7.4.1008Bram Moolenaar
Problem: The OS/2 code pollutes the source while nobody uses it these days. Solution: Drop the support for OS/2.
2015-12-31patch 7.4.1007Bram Moolenaar
Problem: When a symbolic link points to a file in the root directory, the swapfile is not correct. Solution: Do not try getting the full name of a file in the root directory. (Milly, closes #501)
2015-11-19patch 7.4.928Bram Moolenaar
Problem: A clientserver message interrupts handling keys of a mapping. Solution: Have mch_inchar() send control back to WaitForChar when it is interrupted by server message. (James Kolb)
2015-09-15patch 7.4.866Bram Moolenaar
Problem: Crash when changing the 'tags' option from a remote command. (Benjamin Fritz) Solution: Instead of executing messages immediately, use a queue, like for netbeans. (James Kolb)
2015-08-11patch 7.4.822Bram Moolenaar
Problem: More problems reported by coverity. Solution: Avoid the warnings. (Christian Brabandt)
2015-07-17patch 7.4.785Bram Moolenaar
Problem: On some systems automatically adding the missing EOL causes problems. Setting 'binary' has too many side effects. Solution: Add the 'fixeol' option, default on. (Pavel Samarkin)
2015-03-31updated for version 7.4.684Bram Moolenaar
Problem: When starting several Vim instances in diff mode, the temp files used may not be unique. (Issue 353) Solution: Add an argument to vim_tempname() to keep the file.
2015-03-21updated for version 7.4.672Bram Moolenaar
Problem: When completing a shell command, directories in the current directory are not listed. Solution: When "." is not in $PATH also look in the current directory for directories.
2015-03-20updated for version 7.4.666Bram Moolenaar
Problem: There is a chance that Vim may lock up. Solution: Handle timer events differently. (Aaron Burrow)
2014-12-17updated for version 7.4.558Bram Moolenaar
Problem: When the X server restarts Vim may get stuck. Solution: Destroy the application context and create it again. (Issue 203)
2014-12-17updated for version 7.4.553Bram Moolenaar
Problem: Various small issues. Solution: Fix those issues.
2014-11-19updated for version 7.4.523Bram Moolenaar
Problem: When the X11 server is stopped and restarted, while Vim is kept in the background, copy/paste no longer works. (Issue 203) Solution: Setup the clipboard again. (Christian Brabandt)