summaryrefslogtreecommitdiff
path: root/src/os_unix.c
AgeCommit message (Collapse)Author
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)
2014-11-19updated for version 7.4.519Bram Moolenaar
Problem: Crash when using syntax highlighting. Solution: When regprog is freed and replaced, store the result.
2014-10-11updated for version 7.4.475Bram Moolenaar
Problem: Can't compile on a system where Xutf8SetWMProperties() is not in the X11 library. Issue 265. Solution: Add a configure check.
2014-08-29updated for version 7.4.423Bram Moolenaar
Problem: expand("$shell") does not work as documented. Solution: Do not escape the $ when expanding environment variables.
2014-07-30updated for version 7.4.389Bram Moolenaar
Problem: Still sometimes Vim enters Replace mode when starting up. Solution: Use a different solution in detecting the termresponse and location response. (Hayaki Saito)
2014-07-09updated for version 7.4.359Bram Moolenaar
Problem: When 'ttymouse' is set to 'uxterm' the xterm version is not requested. (Tomas Janousek) Solution: Do not mark uxterm as a conflict mouse and add resume_get_esc_sequence().
2014-05-22updated for version 7.4.307Bram Moolenaar
Problem: Can't build without the +termresponse feature. Solution: Add proper #ifdefs.
2014-05-22updated for version 7.4.305Bram Moolenaar
Problem: Making 'ttymouse' empty after the xterm version was requested causes problems. (Elijah Griffin) Solution: Do not check for DEC mouse sequences when the xterm version was requested. Also don't request the xterm version when DEC mouse was enabled.
2014-05-13updated for version 7.4.295Bram Moolenaar
Problem: Various typos, bad white space and unclear comments. Solution: Fix typos. Improve white space. Update comments.
2014-04-23updated for version 7.4.259Bram Moolenaar
Problem: Warning for misplaced "const". Solution: Move the "const". (Yukihiro Nakadaira)
2014-04-02updated for version 7.4.244Bram Moolenaar
Problem: The smack feature causes stray error messages. Solution: Remove the error messages.
2014-04-02updated for version 7.4.238Bram Moolenaar
Problem: Vim does not support the smack library. Solution: Add smack support (Jose Bollo)
2014-04-01updated for version 7.4.235Bram Moolenaar
Problem: It is not easy to get the full path of a command. Solution: Add the exepath() function.
2014-03-12updated for version 7.4.197Bram Moolenaar
Problem: Various problems on VMS. Solution: Fix several VMS problems. (Zoltan Arpadffy)
2013-12-11updated for version 7.4.119Bram Moolenaar
Problem: Vim doesn't work well on OpenVMS. Solution: Fix various problems. (Samuel Ferencik)
2013-12-11updated for version 7.4.115Bram Moolenaar
Problem: When using Zsh expanding ~abc doesn't work when the result contains a space. Solution: Off-by-one error in detecting the NUL. (Pavol Juhas)
2013-11-03updated for version 7.4.061Bram Moolenaar
Problem: Availability macros configure check in wrong place. Solution: Also check when not using Darwin. Remove version check.
2013-11-02updated for version 7.4.056Bram Moolenaar
Problem: Mac: Compilation problem with OS X 10.9 Mavericks. Solution: Include AvailabilityMacros.h when available. (Kazunobu Kuriyama)
2013-09-05updated for version 7.4.022Bram Moolenaar
Problem: Deadlock while exiting, because of allocating memory. Solution: Do not use gettext() in deathtrap(). (James McCoy)
2013-07-05updated for version 7.3.1309Bram Moolenaar
Problem: When a script defines a function the flag to wait for the user to hit enter is reset. Solution: Restore the flag. (Yasuhiro Matsumoto) Except when the user was typing the function.
2013-06-30updated for version 7.3.1278Bram Moolenaar
Problem: When someone sets the screen size to a huge value with "stty" Vim runs out of memory before reducing the size. Solution: Limit Rows and Columns in more places.
2013-06-29updated for version 7.3.1262Bram Moolenaar
Problem: Crash and compilation warnings with Cygwin. Solution: Check return value of XmbTextListToTextProperty(). Add type casts. Adjust #ifdefs. (Lech Lorens)
2013-04-15updated for version 7.3.899Bram Moolenaar
Problem: #if indents are off. Solution: Fix the indents.
2013-03-21updated for version 7.3.875Bram Moolenaar
Problem: Build problem with some combination of features. Solution: Use FEAT_XCLIPBOARD instead of FEAT_CLIPBOARD.
2013-03-19updated for version 7.3.866Bram Moolenaar
Problem: Not serving the X selection during system() isn't nice. Solution: When using fork() do not loose the selection, keep serving it. Add a loop similar to handling I/O. (Yukihiro Nakadaira)
2013-03-13updated for version 7.3.856Bram Moolenaar
Problem: When calling system() multi-byte clipboard contents is garbled. Solution: Save and restore the clipboard contents. (Yukihiro Nakadaira)
2013-02-26updated for version 7.3.836Bram Moolenaar
Problem: Clipboard does not work on Win32 when compiled with Cygwin. Solution: Move the Win32 clipboard code to a separate file and use it when building with os_unix.c. (Frodak Baksik, Ken Takata)
2013-01-30updated for version 7.3.791Bram Moolenaar
Problem: MzScheme interface doesn't work propely. Solution: Make it work better. (Sergey Khorev)
2012-10-14updated for version 7.3.690Bram Moolenaar
Problem: When the current directory name is exactly the maximum path length Vim may crash. Solution: Only add "/" when there is room. (Danek Duvall)
2012-08-15updated for version 7.3.633Bram Moolenaar
Problem: Selection remains displayed as selected after selecting another text. Solution: Call xterm_update() before select(). (Andrew Pimlott)
2012-08-15updated for version 7.3.632Bram Moolenaar
Problem: Cannot select beyond 222 columns with the mouse in xterm. Solution: Add support for SGR mouse tracking. (Hayaki Saito)
2012-04-20updated for version 7.3.499Bram Moolenaar
Problem: When using any interface language when Vim is waiting for a child process it gets confused by a child process started through the interface. Solution: Always used waitpid() instead of wait(). (Yasuhiro Matsumoto)
2012-02-05updated for version 7.3.432Bram Moolenaar
Problem: ACLs are not supported for ZFS or NFSv4 on Solaris. Solution: Add configure check and code. (Danek Duvall)
2012-01-10updated for version 7.3.400Bram Moolenaar
Problem: Compiler warnings for shadowed variables. Solution: Remove or rename the variables.
2011-10-20updated for version 7.3.343Bram Moolenaar
Problem: No mouse support for urxvt. Solution: Implement urxvt mouse support, also for > 252 columns. (Yiding Jia)
2011-10-12updated for version 7.3.337Bram Moolenaar
Problem: Screen doesn't update after resizing the xterm until a character is typed. Solution: When the select call is interrupted check do_resize. (Taylor Hedberg)
2011-09-08updated for version 7.3.303Bram Moolenaar
Problem: Compilation error. Solution: Correct return type from int to pid_t. (Danek Duvall)