summaryrefslogtreecommitdiff
path: root/src/os_win32.c
Commit message (Collapse)AuthorAgeFilesLines
* updated for version 7.4.113v7.4.113Bram Moolenaar2013-12-071-3/+4
| | | | | Problem: MSVC static analysis gives warnings. Solution: Avoid the warnings and avoid possible bugs. (Ken Takata)
* updated for version 7.4.096v7.4.096Bram Moolenaar2013-11-211-7/+8
| | | | | Problem: Can't change directory to an UNC path. Solution: Use win32_getattrs() in mch_getperm(). (Christian Brabandt)
* updated for version 7.4.039v7.4.039Bram Moolenaar2013-09-251-10/+0
| | | | | | Problem: MS-Windows: MSCV10 and earlier can't handle symlinks to a directory properly. Solution: Add stat_symlink_aware() and wstat_symlink_aware(). (Ken Takata)
* updated for version 7.4.016v7.4.016Bram Moolenaar2013-08-301-1/+150
| | | | | | Problem: MS-Windows: File name completion doesn't work properly with Chinese characters. (Yue Wu) Solution: Add fname_casew(). (Ken Takata)
* updated for version 7.4.015v7.4.015Bram Moolenaar2013-08-301-7/+37
| | | | | | Problem: MS-Windows: Detecting node type does not work for multi-byte characters. Solution: Use wide character function when needed. (Ken Takata)
* updated for version 7.4b.022v7.4b.022Bram Moolenaar2013-08-101-2/+3
| | | | | Problem: Not waiting for a character when the tick count overflows. Solution: Subtract the unsigned numbers and cast to int. (Ken Takata)
* updated for version 7.4a.040v7.4a.040Bram Moolenaar2013-07-241-9/+7
| | | | | Problem: Win32: using uninitialized variable. Solution: (Yukihiro Nakadaira)
* updated for version 7.3.1299v7.3.1299Bram Moolenaar2013-07-031-0/+3
| | | | | | Problem: Errors when doing "make proto". Didn't do "make depend" for a while. Solution: Add #ifdefs. Update dependencies. Update proto files.
* updated for version 7.3.1268v7.3.1268Bram Moolenaar2013-06-291-4/+4
| | | | | Problem: ACL support doesn't work when when compiled with MingW. Solution: Support ACL on MingW. (Ken Takata)
* updated for version 7.3.1267v7.3.1267Bram Moolenaar2013-06-291-31/+217
| | | | | Problem: MS-Windows ACL support doesn't work well. Solution: Implement more ACL support. (Ken Takata)
* updated for version 7.3.1210v7.3.1210Bram Moolenaar2013-06-161-6/+8
| | | | | | Problem: 'backupcopy' default on MS-Windows is wrong when 'encoding' equals the current codepage. Solution: Change the #else block. (Ken Takata)
* updated for version 7.3.1182v7.3.1182Bram Moolenaar2013-06-121-73/+203
| | | | | | Problem: 'backupcopy' default on MS-Windows does not work for hard and soft links. Solution: Check for links. (David Pope, Ken Takata)
* updated for version 7.3.1141v7.3.1141Bram Moolenaar2013-06-071-31/+0
| | | | | | Problem: Win32: Check for available memory is not reliable and adds overhead. Solution: Remove mch_avail_mem(). (Mike Williams)
* updated for version 7.3.925v7.3.925Bram Moolenaar2013-05-061-2/+2
| | | | | Problem: Typos in source files. Solution: Fix the typos. (Ken Takata)
* updated for version 7.3.870v7.3.870Bram Moolenaar2013-03-191-2/+2
| | | | | Problem: Compiler warnings when using MingW 4.5.3. Solution: Do not use MAKEINTRESOURCE. Adjust #if. (Ken Takata)
* updated for version 7.3.836v7.3.836Bram Moolenaar2013-02-261-20/+2
| | | | | | 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)
* updated for version 7.3.814v7.3.814Bram Moolenaar2013-02-131-2/+38
| | | | | | | | Problem: Can't input multibyte characters on Win32 console if 'encoding' is different from current codepage. Solution: Use convert_input_safe() instead of convert_input(). Make string_convert_ext() return an error for incomplete input. (Ken Takata)
* updated for version 7.3.719v7.3.719Bram Moolenaar2012-11-201-6/+22
| | | | | | Problem: Cannot run new version of cproto, it fails on missing include files. Solution: Add lots of #ifndef PROTO
* updated for version 7.3.707v7.3.707Bram Moolenaar2012-10-211-15/+28
| | | | | | Problem: Problems loading a library for a file name with non-latin characters. Solution: Use wide system functions when possible. (Ken Takata)
* updated for version 7.3.701v7.3.701Bram Moolenaar2012-10-211-4/+12
| | | | | | Problem: MS-Windows: Crash with stack overflow when setting 'encoding'. Solution: Handle that loading the iconv library may be called recursively. (Jiri Sedlak)
* updated for version 7.3.619v7.3.619Bram Moolenaar2012-08-021-0/+2
| | | | | | Problem: When executing a shell command Vim may become slow to respond. Solution: Don't wait after every processed message. (idea by Yasuhiro Matsumoto)
* updated for version 7.3.605v7.3.605Bram Moolenaar2012-07-191-9/+14
| | | | | Problem: MS-Windows: Can't compile with older compilers. (Titov Anatoly) Solution: Add #ifdef for MEMORYSTATUSEX.
* updated for version 7.3.577v7.3.577Bram Moolenaar2012-06-291-5/+16
| | | | | | Problem: Size of memory does not fit in 32 bit unsigned. Solution: Use Kbyte instead of byte. Call GlobalMemoryStatusEx() instead of GlobalMemoryStatus() when available.
* updated for version 7.3.571v7.3.571Bram Moolenaar2012-06-291-5/+5
| | | | | Problem: Duplicated condition. Solution: Remove one. (Dominique Pelle)
* updated for version 7.3.459v7.3.459Bram Moolenaar2012-02-291-1/+1
| | | | | Problem: Win32: Warnings for type conversion. Solution: Add type casts. (Mike Williams)
* updated for version 7.3.450v7.3.450Bram Moolenaar2012-02-221-4/+6
| | | | | Problem: Win32: Still a problem with "!start /b". Solution: Fix pointer use. (Yasuhiro Matsumoto)
* updated for version 7.3.448v7.3.448Bram Moolenaar2012-02-221-13/+42
| | | | | Problem: Win32: Still a problem with "!start /b". Solution: Escape only '|'. (Yasuhiro Matsumoto)
* updated for version 7.3.447v7.3.447Bram Moolenaar2012-02-211-109/+139
| | | | | Problem: Win32: External commands with "start" do not work. Solution: Unescape part of the command. (Yasuhiro Matsumoto)
* updated for version 7.3.445v7.3.445Bram Moolenaar2012-02-191-11/+26
| | | | | | Problem: Can't properly escape commands for cmd.exe. Solution: Default 'shellxquote' to '('. Append ')' to make '(command)'. No need to use "/s" for 'shellcmdflag'.
* updated for version 7.3.287v7.3.287Bram Moolenaar2011-08-271-8/+4
| | | | | Problem: Can't compile with MSVC and tiny options. Solution: Move variables and #ifdefs. (Sergey Khorev)
* updated for version 7.3.277v7.3.277Bram Moolenaar2011-08-101-2/+10
| | | | | Problem: MS-Windows: some characters do not show in dialogs. Solution: Use the wide methods when available. (Yanwei Jia)
* updated for version 7.3.240v7.3.240Bram Moolenaar2011-07-071-5/+515
| | | | | | Problem: External commands can't use pipes on MS-Windows. Solution: Implement pipes and use them when 'shelltemp' isn't set. (Vincent Berthoux)
* updated for version 7.3.203v7.3.203Bram Moolenaar2011-05-251-1/+23
| | | | | Problem: MS-Windows: Can't run an external command without a console window. Solution: Support ":!start /b cmd". (Xaizek)
* updated for version 7.3.177v7.3.177Bram Moolenaar2011-05-051-0/+24
| | | | | | Problem: MS-Windows: mkdir() doesn't work properly when 'encoding' is "utf-8". Solution: Convert to utf-16. (Yukihiro Nakadaira)
* updated for version 7.3.172v7.3.172Bram Moolenaar2011-05-051-10/+30
| | | | | | | Problem: MS-Windows: rename() might delete the file if the name differs but it's actually the same file. Solution: Use the file handle to check if it's the same file. (Yukihiro Nakadaira)
* updated for version 7.3.108v7.3.108Bram Moolenaar2011-02-011-2/+1
| | | | | Problem: Useless check for NULL when calling vim_free(). Solution: Remove the check. (Dominique Pelle)
* updated for version 7.3.087v7.3.087Bram Moolenaar2010-12-171-1/+0
| | | | | Problem: EINTR is not always defined. Solution: Include errno.h in vim.h.
* updated for version 7.3.085v7.3.085Bram Moolenaar2010-12-171-1/+0
| | | | | Problem: Inconsistency with preproc symbols. void * computation. Solution: Include vimio.h from vim.h. Add type cast.
* updated for version 7.3.063v7.3.063Bram Moolenaar2010-11-241-1/+2
| | | | | Problem: Win32: Running a filter command makes Vim lose focus. Solution: Use SW_SHOWMINNOACTIVE instead of SW_SHOWMINIMIZED. (Hong Xu)
* updated for version 7.3.051v7.3.051Bram Moolenaar2010-11-101-5/+14
| | | | | Problem: Crash when /home/mool/bin:/usr/local/sbin:/usr/local/bin:/home/mool/java/jdk/bin:/bin:/sbin:/usr/bin:/usr/games:/usr/sbin:/usr/X11R6/bin:/usr/local/linux-jdk1.3.1/bin:/usr/local/lib/python2.2/Tools/idle is empty. Solution: Check for vim_getenv() returning NULL. (Yasuhiro Matsumoto)
* updated for version 7.3.037v7.3.037Bram Moolenaar2010-10-271-2/+3
| | | | | Problem: Compiler warnings for loss of data. (Mike Williams) Solution: Add type casts.
* updated for version 7.3.035v7.3.035Bram Moolenaar2010-10-241-1/+1
| | | | | Problem: Stray semicolon after if statement. (Hari G) Solution: Remove the semicolon.
* updated for version 7.3.034v7.3.034Bram Moolenaar2010-10-231-38/+49
| | | | | Problem: Win32: may be loading .dll from the wrong directory. Solution: Go to the Vim executable directory when opening a library.
* updated for version 7.3.027v7.3.027Bram Moolenaar2010-10-131-1/+10
| | | | | | Problem: Opening a file on a network share is very slow. Solution: When fixing file name case append "\*" to directory, server and network share names. (David Anderson, John Beckett)
* updated for version 7.3.009v7.3.009Bram Moolenaar2010-09-211-0/+35
| | | | | | Problem: Win32: Crash on Windows when using a bad argument for strftime(). (Christian Brabandt) Solution: Use the bad_param_handler(). (Mike Williams)
* Support completion for ":find". (Nazri Ramliy)Bram Moolenaar2010-07-141-2/+2
| | | | Cleanup white space.
* Fix uninit memory read in undo code. Fix uint32_t in proto file.Bram Moolenaar2010-05-241-1/+1
| | | | A few minor changes.
* updated for version 7.2-049v7.2.049Bram Moolenaar2008-11-201-18/+18
|
* updated for version 7.2b-019v7.2b.019Bram Moolenaar2008-07-241-2/+2
|
* updated for version 7.2aBram Moolenaar2008-06-241-3/+0
|