summaryrefslogtreecommitdiff
path: root/src/os_win32.h
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.2.5073: clang on MS-Windows produces warningsv8.2.5073Bram Moolenaar2022-06-091-1/+1
| | | | | Problem: Clang on MS-Windows produces warnings. Solution: Avoid the warnings. (Yegappan Lakshmanan, closes #10546)
* patch 8.2.4875: MS-Windows: some .exe files are not recognizedv8.2.4875LemonBoy2022-05-051-0/+39
| | | | | Problem: MS-Windows: some .exe files are not recognized. Solution: Parse APPEXECLINK junctions. (closes #10302)
* patch 8.2.4294: MS-Windows: #ifdefs for Cygwin are too complicatedv8.2.4294K.Takata2022-02-041-4/+2
| | | | | Problem: MS-Windows: #ifdefs for Cygwin are too complicated. Solution: Simplify the conditions. (Ken Takata, closes #9693)
* patch 8.2.4199: MS-Windows: Support for MSVC 2003 is not usefulv8.2.4199K.Takata2022-01-241-22/+5
| | | | | Problem: MS-Windows: Support for MSVC 2003 is not useful. Solution: Remove the exceptions for MSVC 2003. (Ken Takata, closes #9616)
* patch 8.2.4170: MS-Windows: still using old message API callsv8.2.4170K.Takata2022-01-211-6/+0
| | | | | Problem: MS-Windows: still using old message API calls. Solution: Call the "W" functions directly. (Ken Takata, closes #9582)
* patch 8.2.3914: various spelling mistakes in commentsv8.2.3914Dominique Pelle2021-12-271-1/+1
| | | | | Problem: Various spelling mistakes in comments. Solution: Fix the mistakes. (Dominique Pellé, closes #9416)
* patch 8.2.0246: MSVC: deprecation warnings with Rubyv8.2.0246Bram Moolenaar2020-02-111-6/+0
| | | | | | Problem: MSVC: deprecation warnings with Ruby. Solution: Move _CRT_SECURE_NO_DEPRECATE to build file. (Ken Takata, closes #5622)
* patch 8.1.2366: using old C style commentsv8.1.2366Bram Moolenaar2019-11-301-34/+34
| | | | | Problem: Using old C style comments. Solution: Use // comments where appropriate.
* patch 8.1.2171: mouse support not always availablev8.1.2171Bram Moolenaar2019-10-171-1/+1
| | | | | | Problem: Mouse support not always available. Solution: Enable mouse support also in tiny version. Do not define FEAT_MOUSE_XTERM on MS-Windows (didn't really work).
* patch 8.1.1306: Borland support is outdated and doesn't workv8.1.1306Bram Moolenaar2019-05-091-11/+5
| | | | | | Problem: Borland support is outdated and doesn't work. Solution: Remove Borland support, there are other (free) compilers available. (Thomas Dziedzic, Ken Takata, closes #4364)
* patch 8.1.1230: a lot of code is shared between vim.exe and gvim.exev8.1.1230Bram Moolenaar2019-04-281-1/+1
| | | | | | Problem: A lot of code is shared between vim.exe and gvim.exe. Solution: Optionally put the shared code in vim.dll. (Ken Takata, closes #4287)
* patch 8.1.0941: macros for MS-Windows are inconsistentv8.1.0941Bram Moolenaar2019-02-171-2/+2
| | | | | | | Problem: Macros for MS-Windows are inconsistent, using "32", "3264 and others. Solution: Use MSWIN for all MS-Windows builds. Use FEAT_GUI_MSWIN for the GUI build. (Hirohito Higashi, closes #3932)
* patch 8.1.0810: too many #ifdefsv8.1.0810Bram Moolenaar2019-01-241-11/+4
| | | | | Problem: Too many #ifdefs. Solution: Graduate FEAT_MBYTE, part 4.
* patch 8.1.0423: MS-Windows: using dup-close for flushing a filev8.1.0423Bram Moolenaar2018-09-211-1/+0
| | | | | Problem: MS-Windows: using dup-close for flushing a file. Solution: Use _commit(). (Ken Takata, closes #3463)
* patch 8.1.0312: wrong type for flags used in signal handlersv8.1.0312Bram Moolenaar2018-08-211-0/+1
| | | | | Problem: Wrong type for flags used in signal handlers. Solution: Use sig_atomic_t. (Dominique Pelle, closes #3356)
* patch 8.0.0280: problem setting multi-byte environment var on MS-Windowsv8.0.0280Bram Moolenaar2017-02-011-1/+3
| | | | | | Problem: On MS-Windows setting an environment variable with multi-byte strings does not work well. Solution: Use wputenv when possible. (Taro Muraoka, Ken Takata)
* patch 8.0.0029v8.0.0029Bram Moolenaar2016-10-121-9/+4
| | | | | | Problem: Code for MS-Windows is complicated because of the exceptions for old systems. Solution: Drop support for MS-Windows older than Windows XP. (Ken Takata)
* patch 7.4.2293v7.4.2293Bram Moolenaar2016-08-291-1/+1
| | | | | Problem: Modelines in source code are inconsistant. Solution: Use the same line in most files. Add 'noet'. (Naruhiko Nishino)
* patch 7.4.1216v7.4.1216Bram Moolenaar2016-01-301-3/+0
| | | | | Problem: Still using HAVE_STDARG_H. Solution: Assume it's always defined.
* patch 7.4.1033v7.4.1033Bram Moolenaar2016-01-021-0/+2
| | | | | | Problem: Memory use on MS-Windows is very conservative. Solution: Use the global memory status to estimate amount of memory. (Mike Williams)
* updated for version 7.4.212v7.4.212Bram Moolenaar2014-03-231-1/+1
| | | | | | Problem: Now that the +visual feature is always enabled the #ifdefs for it are not useful. Solution: Remove the checks for FEAT_VISUAL.
* updated for version 7.4.039v7.4.039Bram Moolenaar2013-09-251-0/+13
| | | | | | 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.4a.038v7.4a.038Bram Moolenaar2013-07-211-0/+3
| | | | | | Problem: When using MSVC 2012 there are various issues, including GUI size computations. Solution: Use SM_CXPADDEDBORDER. (Mike Williams)
* updated for version 7.3.1268v7.3.1268Bram Moolenaar2013-06-291-5/+2
| | | | | Problem: ACL support doesn't work when when compiled with MingW. Solution: Support ACL on MingW. (Ken Takata)
* updated for version 7.3.1141v7.3.1141Bram Moolenaar2013-06-071-1/+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-1/+1
| | | | | Problem: Typos in source files. Solution: Fix the typos. (Ken Takata)
* updated for version 7.3.870v7.3.870Bram Moolenaar2013-03-191-1/+1
| | | | | Problem: Compiler warnings when using MingW 4.5.3. Solution: Do not use MAKEINTRESOURCE. Adjust #if. (Ken Takata)
* updated for version 7.3.719v7.3.719Bram Moolenaar2012-11-201-2/+11
| | | | | | 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-1/+1
| | | | | | 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.277v7.3.277Bram Moolenaar2011-08-101-0/+14
| | | | | Problem: MS-Windows: some characters do not show in dialogs. Solution: Use the wide methods when available. (Yanwei Jia)
* updated for version 7.3.177v7.3.177Bram Moolenaar2011-05-051-1/+1
| | | | | | Problem: MS-Windows: mkdir() doesn't work properly when 'encoding' is "utf-8". Solution: Convert to utf-16. (Yukihiro Nakadaira)
* Correct use of long instead of off_t for file size. (James Vega)Bram Moolenaar2010-05-311-0/+1
|
* updated for version 7.2aBram Moolenaar2008-06-241-0/+3
|
* updated for version 7.0185Bram Moolenaar2006-01-221-0/+6
|
* updated for version 7.0098Bram Moolenaar2005-06-301-5/+0
|
* updated for version 7.0073Bram Moolenaar2005-05-191-1/+0
|
* updated for version 7.0072Bram Moolenaar2005-05-181-0/+1
|
* updated for version 7.0001v7.0001Bram Moolenaar2004-06-131-0/+190