summaryrefslogtreecommitdiffstats
path: root/src/os_mswin.c
AgeCommit message (Collapse)Author
2019-01-13patch 8.1.0743: giving error messages is not flexiblev8.1.0743Bram Moolenaar
Problem: Giving error messages is not flexible. Solution: Add semsg(). Change argument from "char_u *" to "char *", also for msg() and get rid of most MSG macros. (Ozaki Kiichi, closes #3302) Also make emsg() accept a "char *" argument. Get rid of an enormous number of type casts.
2018-12-18patch 8.1.0607: proto files are not in sync with the source codev8.1.0607Bram Moolenaar
Problem: Proto files are not in sync with the source code. Solution: Update the proto files.
2018-10-07patch 8.1.0465: client-server test failsv8.1.0465Bram Moolenaar
Problem: Client-server test fails. Solution: Change logic in EnumWindows().
2018-10-07patch 8.1.0462: when using ConPTY Vim can be a child processv8.1.0462Bram Moolenaar
Problem: When using ConPTY Vim can be a child process. Solution: To find a Vim window use both EnumWindows() and EnumChildWindows(). (Nobuhiro Takasaki, closes #3521)
2018-08-07patch 8.1.0253: saving and restoring window title does not always workv8.1.0253Bram Moolenaar
Problem: Saving and restoring window title does not always work. Solution: Use the stack push and pop commands. (Kouichi Iwamoto, closes #3059)
2018-05-13patch 8.0.1835: print document name does not support multi-bytev8.0.1835Bram Moolenaar
Problem: Print document name does not support multi-byte. Solution: Use StartDocW() if needed. (Yasuhiro Matsumoto, closes #2478)
2018-03-04patch 8.0.1564: too many #ifdefsv8.0.1564Bram Moolenaar
Problem: Too many #ifdefs. Solution: Graduate the +autocmd feature. Takes away 450 #ifdefs and increases code size of tiny Vim by only 40 Kbyte.
2018-02-10patch 8.0.1496: clearing a pointer takes two linesv8.0.1496Bram Moolenaar
Problem: Clearing a pointer takes two lines. Solution: Add VIM_CLEAR() and replace vim_clear(). (Hirohito Higashi, closes #2629)
2017-08-11patch 8.0.0907: with cp932 font names might be misinterpretedv8.0.0907Bram Moolenaar
Problem: With cp932 font names might be misinterpreted. Solution: Do not see "_" as a space when it is the second byte of a double byte character. (Ken Takata)
2017-08-07patch 8.0.0888: compiler warnings with 64 bit buildv8.0.0888Bram Moolenaar
Problem: Compiler warnings with 64 bit build. Solution: Add type cast of change the type. (Mike Williams)
2017-08-05patch 8.0.0876: backslashes and wildcards in backticks don't workv8.0.0876Bram Moolenaar
Problem: MS-Windows: Backslashes and wildcards in backticks don't work. Solution: Do not handle backslashes inside backticks in the wrong place. (Yasuhiro Matsumoto, closes #1942)
2017-08-03patch 8.0.0854: no redraw after terminal was closedv8.0.0854Bram Moolenaar
Problem: No redraw after terminal was closed. Solution: Set typebuf_was_filled. (Yasuhiro Matsumoto, closes #1925, closes #1924) Add function to check for messages even when input is available.
2017-03-19patch 8.0.0494: build failure with older compiler on MS-Windowsv8.0.0494Bram Moolenaar
Problem: Build failure with older compiler on MS-Windows. Solution: Move declaration to start of block.
2017-03-19patch 8.0.0492: a failing client-server request can make Vim hangv8.0.0492Bram Moolenaar
Problem: A failing client-server request can make Vim hang. Solution: Add a timeout argument to functions that wait.
2017-03-18patch 8.0.0480: the remote_peek() test fails on MS-Windowsv8.0.0480Bram Moolenaar
Problem: The remote_peek() test fails on MS-Windows. Solution: Check for pending messages. Also report errors in the first run if a flaky test fails twice.
2017-03-18patch 8.0.0477: the client-server test may hang when failingv8.0.0477Bram Moolenaar
Problem: The client-server test may hang when failing. Solution: Set a timer. Add assert_report()
2017-03-18patch 8.0.0475: not enough testing for the client-server featurev8.0.0475Bram Moolenaar
Problem: Not enough testing for the client-server feature. Solution: Add more tests. Add the remote_startserver() function. Fix that a locally evaluated expression uses function-local variables.
2017-03-18patch 8.0.0474: the client-server feature is not testedv8.0.0474Bram Moolenaar
Problem: The client-server feature is not tested. Solution: Add a test.
2017-03-12patch 8.0.0451: some macros are in lower casev8.0.0451Bram Moolenaar
Problem: Some macros are in lower case. Solution: Make a few more macros upper case. Avoid lower case macros use an argument twice.
2017-02-05patch 8.0.0307: asan detects a memory error when EXITFREE is definedv8.0.0307Bram Moolenaar
Problem: Asan detects a memory error when EXITFREE is defined. (Dominique Pelle) Solution: In getvcol() check for ml_get_buf() returning an empty string. Also skip adjusting the scroll position. Set "exiting" in mch_exit() for all systems.
2017-02-01patch 8.0.0281: some files are still using ARGSUSED instead of UNUSEDv8.0.0281Bram Moolenaar
Problem: MS-Windows files are still using ARGSUSED while most other files have UNUSED. Solution: Change ARGSUSED to UNUSED or delete it.
2016-12-01patch 8.0.0114v8.0.0114Bram Moolenaar
Problem: Coding style not optimal. Solution: Add spaces. (Ken Takata)
2016-11-10patch 8.0.0072v8.0.0072Bram Moolenaar
Problem: MS-Windows: Crash with long font name. (Henry Hu) Solution: Fix comparing with LF_FACESIZE. (Ken Takata, closes #1243)
2016-10-12patch 8.0.0029v8.0.0029Bram Moolenaar
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)
2016-08-29patch 7.4.2293v7.4.2293Bram Moolenaar
Problem: Modelines in source code are inconsistant. Solution: Use the same line in most files. Add 'noet'. (Naruhiko Nishino)
2016-07-01patch 7.4.1975v7.4.1975Bram Moolenaar
Problem: On MS-Windows large files (> 2Gbyte) cause problems. Solution: Use "off_T" instead of "off_t". Use "stat_T" instead of "struct stat". Use 64 bit system functions if available. (Ken Takata)
2016-05-11patch 7.4.1830v7.4.1830Bram Moolenaar
Problem: non-antialiased misnamed. Solution: Use NONANTIALIASED and NONANTIALIASED_QUALITY. (Kim Brouer, closes #793)
2016-04-04patch 7.4.1709v7.4.1709Bram Moolenaar
Problem: Mistake in #ifdef. Solution: Change PROOF_QUALITY to DRAFT_QUALITY. (Ken Takata)
2016-04-03patch 7.4.1705v7.4.1705Bram Moolenaar
Problem: The 'guifont' option does not allow for a quality setting. Solution: Add the "q" item, supported on MS-Windows. (Yasuhiro Matsumoto)
2016-03-12patch 7.4.1552v7.4.1552Bram Moolenaar
Problem: ":colorscheme" does not use 'packpath'. Solution: Also use in "start" and "opt" directories in 'packpath'.
2016-03-11patch 7.4.1537v7.4.1537Bram Moolenaar
Problem: Too many feature flags for pipes, jobs and channels. Solution: Only use FEAT_JOB_CHANNEL.
2016-02-20patch 7.4.1364v7.4.1364Bram Moolenaar
Problem: The Win 16 code is not maintained and unused. Solution: Remove the Win 16 support.
2016-02-16patch 7.4.1339v7.4.1339Bram Moolenaar
Problem: Warnings when building the GUI with MingW. (Cesar Romani) Solution: Add type cats. (Yasuhiro Matsumoto)
2016-02-16patch 7.4.1334v7.4.1334Bram Moolenaar
Problem: Many compiler warnings with MingW. Solution: Add type casts. (Yasuhiro Matsumoto)
2016-01-30patch 7.4.1213v7.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.1195v7.4.1195Bram Moolenaar
Problem: The channel feature does not work in the MS-Windows console. Solution: Add win32 console support. (Yasuhiro Matsumoto)
2016-01-24patch 7.4.1169v7.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-19patch 7.4.1139v7.4.1139Bram Moolenaar
Problem: MS-Windows: getftype() returns "file for symlink to directory. Solution: Make it return "dir". (Ken Takata)
2015-10-13patch 7.4.896v7.4.896Bram Moolenaar
Problem: Editing a URL, which netrw should handle, doesn't work. Solution: Avoid changing slashes to backslashes. (Yasuhiro Matsumoto)
2014-11-05updated for version 7.4.506v7.4.506Bram Moolenaar
Problem: MS-Windows: Cannot open a file with 259 characters. Solution: Fix off-by-one error. (Ken Takata)
2014-10-16updated for version 7.4.481v7.4.481Bram Moolenaar
Problem: Compiler warning on MS-Windows. Solution: Add type casts. (Ken Takata)
2014-10-15updated for version 7.4.479v7.4.479Bram Moolenaar
Problem: MS-Windows: The console title can be wrong. Solution: Take the encoding into account. When restoring the title use the right function. (Yasuhiro Matsumoto)
2014-10-09updated for version 7.4.471v7.4.471Bram Moolenaar
Problem: MS-Windows: When printer name contains multi-byte, the name is displayed as ???. Solution: Convert the printer name from the active codepage to 'encoding'. (Yasuhiro Matsumoto)
2014-09-27updated for version 7.4.461v7.4.461Bram Moolenaar
Problem: MS-Windows: When collate is on the number of copies is too high. Solution: Only set the collated/uncollated count when collate is on. (Yasuhiro Matsumoto)
2014-09-23updated for version 7.4.459v7.4.459Bram Moolenaar
Problem: Can't change the icon after building Vim. Solution: Load the icon from a file on startup. (Yasuhiro Matsumoto)
2014-09-09updated for version 7.4.432v7.4.432Bram Moolenaar
Problem: When the startup code expands command line arguments, setting 'encoding' will not properly convert the arguments. Solution: Call get_cmd_argsW() early in main(). (Yasuhiro Matsumoto)
2014-03-19updated for version 7.4.206v7.4.206Bram Moolenaar
Problem: Compiler warnings on 64 bit Windows. Solution: Add type casts. (Mike Williams)
2014-03-12updated for version 7.4.202v7.4.202Bram Moolenaar
Problem: MS-Windows: non-ASCII font names don't work. Solution: Convert between the current code page and 'encoding'. (Ken Takata)
2014-02-11updated for version 7.4.175v7.4.175Bram Moolenaar
Problem: When a wide library function fails, falling back to the non-wide function may do the wrong thing. Solution: Check the platform, when the wide function is supported don't fall back to the non-wide function. (Ken Takata)
2014-01-14updated for version 7.4.144v7.4.144Bram Moolenaar
Problem: MingW also supports intptr_t for OPEN_OH_ARGTYPE. Solution: Adjust #ifdef. (Ken Takata)