summaryrefslogtreecommitdiff
path: root/src/gui_w32.c
Commit message (Collapse)AuthorAgeFilesLines
* patch 7.4.1575v7.4.1575Bram Moolenaar2016-03-151-3/+2
| | | | | Problem: Using wrong size for struct. Solution: Use the size for wide API. (Ken Takata)
* patch 7.4.1433v7.4.1433Bram Moolenaar2016-02-271-18/+1
| | | | | | Problem: The Sniff interface is no longer useful, the tool has not been available for may years. Solution: Delete the Sniff interface and related code.
* patch 7.4.1429v7.4.1429Bram Moolenaar2016-02-271-1/+7
| | | | | | Problem: On MS-Windows, when not use renderoptions=type:directx, drawing emoji will be broken. Solution: Fix usage of unicodepdy. (Yasuhiro Matsumoto)
* patch 7.4.1404v7.4.1404Bram Moolenaar2016-02-231-19/+12
| | | | | Problem: ch_read() doesn't time out on MS-Windows. Solution: Instead of WM_NETBEANS use select(). (Yukihiro Nakadaira)
* patch 7.4.1379v7.4.1379Bram Moolenaar2016-02-211-4/+0
| | | | | | | Problem: Channel test fails on Win32 console. Solution: Don't sleep when timeout is zero. Call channel_wait() before channel_read(). Channels are not polled during ":sleep". (Yukihiro Nakadaira)
* patch 7.4.1369v7.4.1369Bram Moolenaar2016-02-201-3/+3
| | | | | Problem: Channels don't have a queue for stderr. Solution: Have a queue for each part of the channel.
* patch 7.4.1364v7.4.1364Bram Moolenaar2016-02-201-19/+4088
| | | | | Problem: The Win 16 code is not maintained and unused. Solution: Remove the Win 16 support.
* patch 7.4.1363v7.4.1363Bram Moolenaar2016-02-201-0/+8
| | | | | Problem: Compiler warnings with tiny build. Solution: Add #ifdefs.
* patch 7.4.1348v7.4.1348Bram Moolenaar2016-02-181-7/+6
| | | | | Problem: More compiler warnings. (John Marriott) Solution: Add type casts, remove unused variable.
* patch 7.4.1345v7.4.1345Bram Moolenaar2016-02-171-1/+1
| | | | | Problem: A few more compiler warnings. (Axel Bender) Solution: Add type casts.
* patch 7.4.1344v7.4.1344Bram Moolenaar2016-02-171-0/+2
| | | | | Problem: Can't compile Win32 GUI with tiny features. Solution: Add #ifdef. (Christian Brabandt)
* patch 7.4.1339v7.4.1339Bram Moolenaar2016-02-161-25/+26
| | | | | Problem: Warnings when building the GUI with MingW. (Cesar Romani) Solution: Add type cats. (Yasuhiro Matsumoto)
* patch 7.4.1225v7.4.1225Bram Moolenaar2016-01-311-1/+1
| | | | | Problem: Still a few old style function declarations. Solution: Make them new style. (Hirohito Higashi)
* patch 7.4.1208v7.4.1208Bram Moolenaar2016-01-301-34/+20
| | | | | | Problem: Using old style function declarations. Solution: Change to new style function declarations. (script by Hirohito Higashi)
* patch 7.4.1200v7.4.1200Bram Moolenaar2016-01-291-1/+1
| | | | | Problem: Still using __ARGS. Solution: Remove __ARGS in several files. (script by Hirohito Higashi)
* patch 7.4.1197v7.4.1197Bram Moolenaar2016-01-291-3/+3
| | | | | Problem: Still using __ARGS. Solution: Remove __ARGS in several files. (script by Hirohito Higashi)
* patch 7.4.1195v7.4.1195Bram Moolenaar2016-01-291-22/+1
| | | | | Problem: The channel feature does not work in the MS-Windows console. Solution: Add win32 console support. (Yasuhiro Matsumoto)
* patch 7.4.1169v7.4.1169Bram Moolenaar2016-01-241-2/+4
| | | | | | 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.
* patch 7.4.1080v7.4.1080Bram Moolenaar2016-01-101-3/+5
| | | | | | | Problem: VS2015 has a function HandleToLong() that is shadowed by the macro that Vim defines. Solution: Do not define HandleToLong() for MSVC version 1400 and later. (Mike Williams)
* patch 7.4.930v7.4.930Bram Moolenaar2015-11-191-3/+3
| | | | | Problem: MS-Windows: Most users appear not to like the window border. Solution: Remove WS_EX_CLIENTEDGE. (Ian Halliday)
* patch 7.4.842v7.4.842Bram Moolenaar2015-08-271-2/+0
| | | | | Problem: Sending too many messages to close the balloon. Solution: Only send a WM_CLOSE message. (Jurgen Kramer)
* patch 7.4.840v7.4.840Bram Moolenaar2015-08-261-0/+1
| | | | | Problem: Tooltip window stays open. Solution: Send a WM_CLOSE message. (Jurgen Kramer)
* patch 7.4.829v7.4.829Bram Moolenaar2015-08-251-1/+2
| | | | | Problem: Crash when clicking in beval balloon. (Travis Lebsock) Solution: Use PostMessage() instead of DestroyWindow(). (Raymond Ko, PR 298)
* patch 7.4.822v7.4.822Bram Moolenaar2015-08-111-3/+3
| | | | | Problem: More problems reported by coverity. Solution: Avoid the warnings. (Christian Brabandt)
* updated for version 7.4.681v7.4.681Bram Moolenaar2015-03-241-1/+9
| | | | | | Problem: MS-Windows: When Vim is minimized the window height is computed incorrectly. Solution: When minimized use the previously computed size. (Ingo Karkat)
* updated for version 7.4.512v7.4.512Bram Moolenaar2014-11-121-1/+3
| | | | | Problem: Cannot generate prototypes for Win32 files and VMS. Solution: Add typedefs and #ifdef
* updated for version 7.4.464v7.4.464Bram Moolenaar2014-10-061-1/+1
| | | | | Problem: Compiler warning. Solution: Add type cast. (Ken Takata)
* updated for version 7.4.459v7.4.459Bram Moolenaar2014-09-231-0/+8
| | | | | Problem: Can't change the icon after building Vim. Solution: Load the icon from a file on startup. (Yasuhiro Matsumoto)
* updated for version 7.4.448v7.4.448Bram Moolenaar2014-09-191-14/+3
| | | | | Problem: Using ETO_IGNORELANGUAGE causes problems. Solution: Remove this flag. (Paul Moore)
* updated for version 7.4.394v7.4.394Bram Moolenaar2014-08-061-1/+2
| | | | | Problem: When using DirectX last italic character is incomplete. Solution: Add one to the number of cells. (Ken Takata)
* updated for version 7.4.393v7.4.393Bram Moolenaar2014-08-061-13/+191
| | | | | | | | Problem: Text drawing on newer MS-Windows systems is suboptimal. Some multi-byte characters are not displayed, even though the same font in Notepad can display them. (Srinath Avadhanula) Solution: Add the 'renderoptions' option to enable Direct-X drawing. (Taro Muraoka)
* updated for version 7.4b.018v7.4b.018Bram Moolenaar2013-08-071-15/+18
| | | | | Problem: Win32: Dialog can still be too big. Solution: Move the check for height further down. (Andrei Olsen)
* updated for version 7.4b.001v7.4b.001Bram Moolenaar2013-08-011-5/+7
| | | | | Problem: Win32: dialog may extend off-screen. Solution: Reduce the size, use correct borders. (Andrei Olsen)
* updated for version 7.4a.038v7.4a.038Bram Moolenaar2013-07-211-6/+12
| | | | | | Problem: When using MSVC 2012 there are various issues, including GUI size computations. Solution: Use SM_CXPADDEDBORDER. (Mike Williams)
* updated for version 7.4a.037v7.4a.037Bram Moolenaar2013-07-211-0/+26
| | | | | | Problem: Win32: When mouse is hidden and in the toolbar, moving it won't make it appear. (Sami Salonen) Solution: Add tabline_wndproc() and toolbar_wndproc(). (Ken Takata)
* updated for version 7.3.1254v7.3.1254Bram Moolenaar2013-06-271-3/+5
| | | | | Problem: Can't build without the multi-lang feature. (John Marriott) Solution: Add #ifdef.
* updated for version 7.3.1252v7.3.1252Bram Moolenaar2013-06-271-1/+3
| | | | | | | Problem: Gvim does not find the toolbar bitmap files in ~/vimfiles/bitmaps if the corresponding menu command contains additional characters like the shortcut marker '&' or if you use a non-english locale. Solution: Use menu->en_dname or menu->dname. (Martin Gieseking)
* updated for version 7.3.1245v7.3.1245Bram Moolenaar2013-06-261-2/+2
| | | | | | Problem: MS-Windows: confirm() dialog text may still not fit. Solution: Use GetTextWidthEnc() instead of GetTextWidth() in two more places. (Yasuhiro Matsumoto)
* updated for version 7.3.1244v7.3.1244Bram Moolenaar2013-06-261-1/+1
| | | | | | Problem: MS-Windows: confirm() dialog text may not fit. Solution: Use GetTextWidthEnc() instead of GetTextWidth(). (Yasuhiro Matsumoto)
* updated for version 7.3.925v7.3.925Bram Moolenaar2013-05-061-4/+4
| | | | | 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/+10
| | | | | | Problem: Cannot run new version of cproto, it fails on missing include files. Solution: Add lots of #ifndef PROTO
* updated for version 7.3.393v7.3.393Bram Moolenaar2012-01-041-29/+20
| | | | | | Problem: Win32: When resizing Vim it is always moved to the primary monitor if the secondary monitor is on the left. Solution: Use the nearest monitor. (Yukihiro Nakadaira)
* updated for version 7.3.382v7.3.382Bram Moolenaar2011-12-151-6/+17
| | | | | | Problem: IME characters are inserted twice. Solution: Do not call DefWindowProc() if the event was handled. (Yasuhiro Matsumoto)
* updated for version 7.3.376v7.3.376Bram Moolenaar2011-12-141-1/+1
| | | | | | Problem: Win32: Toolbar repainting does not work when the mouse pointer hovers over a button. Solution: Call DefWindowProc() when not hanlding an event. (Sergiu Dotenco)
* updated for version 7.3.277v7.3.277Bram Moolenaar2011-08-101-0/+19
| | | | | Problem: MS-Windows: some characters do not show in dialogs. Solution: Use the wide methods when available. (Yanwei Jia)
* updated for version 7.3.275v7.3.275Bram Moolenaar2011-08-101-2/+4
| | | | | | Problem: MS-Windows: When using a black background some screen updates cause the window to flicker. Solution: Add WS_CLIPCHILDREN to CreateWindow(). (René Aguirre)
* updated for version 7.3.244v7.3.244Bram Moolenaar2011-07-071-0/+4
| | | | | Problem: MS-Windows: Build problem with old compiler. (John Beckett) Solution: Only use HandleToLong() when available. (Mike Williams)
* updated for version 7.3.206v7.3.206Bram Moolenaar2011-05-251-1/+1
| | | | | Problem: 64bit MS-Windows compiler warning. Solution: Use HandleToLong() instead of type cast. (Mike Williams)
* updated for version 7.3.102v7.3.102Bram Moolenaar2011-01-171-1/+2
| | | | | | | | Problem: When using ":make", typing the next command and then getting the "reload" prompt the next command is (partly) eaten by the reload prompt. Solution: Accept ':' as a special character at the reload prompt to accept the default choice and execute the command.