summaryrefslogtreecommitdiff
path: root/src/winclip.c
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.2.1039: cannot put NUL byte on clipboardv8.2.1039Bram Moolenaar2020-06-221-2/+2
| | | | | | Problem: Cannot put NUL byte on clipboard. Solution: Use the text length. (Christian Brabandt, closes #6312, closes #6149)
* patch 8.2.0248: MS-Windows: dealing with deprecation is too complicatedv8.2.0248Bram Moolenaar2020-02-121-1/+0
| | | | | | | Problem: MS-Windows: dealing with deprecation is too complicated. Solution: Use io.h directly. Move _CRT_SECURE_NO_DEPRECATE to the build file. Suppress C4091 warning by setting "_WIN32_WINNT". (Ken Takata, closes #5626)
* patch 8.1.2396: using old C style commentsv8.1.2396Bram Moolenaar2019-12-051-64/+63
| | | | | Problem: Using old C style comments. Solution: Use // comments where appropriate.
* patch 8.1.1531: clipboard type name is inconsistentv8.1.1531Bram Moolenaar2019-06-141-5/+5
| | | | | Problem: Clipboard type name is inconsistent. Solution: Rename VimClipboard to Clipboard_T.
* patch 8.1.1414: alloc() returning "char_u *" causes a lot of type castsv8.1.1414Bram Moolenaar2019-05-281-4/+4
| | | | | | Problem: Alloc() returning "char_u *" causes a lot of type casts. Solution: Have it return "void *". (Mike Williams) Define ALLOC_ONE() to check the simple allocations.
* patch 8.1.1386: unessesary type casts for lalloc()v8.1.1386Bram Moolenaar2019-05-241-1/+1
| | | | | Problem: Unessesary type casts for lalloc(). Solution: Remove type casts. Change lalloc(size, TRUE) to alloc(size).
* patch 8.1.1384: using "int" for alloc() often results in compiler warningsv8.1.1384Bram Moolenaar2019-05-241-4/+3
| | | | | | Problem: Using "int" for alloc() often results in compiler warnings. Solution: Use "size_t" and remove type casts. Remove alloc_check(), Vim only works with 32 bit ints anyway.
* patch 8.1.0984: unnecessary #ifdefsv8.1.0984Bram Moolenaar2019-02-271-22/+2
| | | | | Problem: Unnecessary #ifdefs. Solution: Remove the #ifdefs. (Ken Takata)
* patch 8.1.0941: macros for MS-Windows are inconsistentv8.1.0941Bram Moolenaar2019-02-171-10/+10
| | | | | | | 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-78/+63
| | | | | Problem: Too many #ifdefs. Solution: Graduate FEAT_MBYTE, part 4.
* patch 8.0.0281: some files are still using ARGSUSED instead of UNUSEDv8.0.0281Bram Moolenaar2017-02-011-5/+3
| | | | | | Problem: MS-Windows files are still using ARGSUSED while most other files have UNUSED. Solution: Change ARGSUSED to UNUSED or delete it.
* 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.1364v7.4.1364Bram Moolenaar2016-02-201-9/+0
| | | | | Problem: The Win 16 code is not maintained and unused. Solution: Remove the Win 16 support.
* patch 7.4.1215v7.4.1215Bram Moolenaar2016-01-301-10/+10
| | | | | | Problem: Using old style function declarations. Solution: Change to new style function declarations. (script by Hirohito Higashi)
* updated for version 7.4.202v7.4.202Bram Moolenaar2014-03-121-0/+25
| | | | | Problem: MS-Windows: non-ASCII font names don't work. Solution: Convert between the current code page and 'encoding'. (Ken Takata)
* updated for version 7.3.1284v7.3.1284Bram Moolenaar2013-07-011-5/+7
| | | | | Problem: Compiler warnings in MS-Windows clipboard handling. Solution: Add type casts. (Ken Takata)
* updated for version 7.3.836v7.3.836Bram Moolenaar2013-02-261-0/+798
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)