summaryrefslogtreecommitdiff
path: root/src/gui_beval.c
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.2.2999: balloon sometimes does not hide with GTK 3v8.2.2999Bram Moolenaar2021-06-141-0/+9
| | | | | Problem: Balloon sometimes does not hide with GTK 3. Solution: Also listen to GDK_LEAVE_NOTIFY. (Johannes Stezenbach)
* patch 8.2.2622: GTK: error when starting up and -geometry is givenv8.2.2622Bram Moolenaar2021-03-181-1/+1
| | | | | | | Problem: GTK: error when starting up and -geometry is given. (Dominique Pellé) Solution: Use another function to get the monitor if the window has not been created yet. (closes #7978)
* patch 8.2.0943: displaying ^M or ^J depends on current bufferv8.2.0943Bram Moolenaar2020-06-101-1/+1
| | | | | Problem: Displaying ^M or ^J depends on current buffer. Solution: Pass the displayed buffer to transchar(). (closes #6225)
* patch 8.1.2380: using old C style commentsv8.1.2380Bram Moolenaar2019-12-011-68/+68
| | | | | Problem: Using old C style comments. Solution: Use // comments where appropriate.
* patch 8.1.1630: various small problemsv8.1.1630Bram Moolenaar2019-07-041-1/+1
| | | | | Problem: Various small problems. Solution: Various small improvements.
* patch 8.1.1303: not possible to hide a balloonv8.1.1303Bram Moolenaar2019-05-091-3/+7
| | | | | | Problem: Not possible to hide a balloon. Solution: Hide the balloon when balloon_show() is called with an empty string or list. Add balloon_gettext().
* patch 8.1.0941: macros for MS-Windows are inconsistentv8.1.0941Bram Moolenaar2019-02-171-6/+6
| | | | | | | 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.0763: nobody is using the Sun Workshop supportv8.1.0763Bram Moolenaar2019-01-171-3/+2
| | | | | Problem: Nobody is using the Sun Workshop support. Solution: Remove the Workshop support.
* patch 8.1.0743: giving error messages is not flexiblev8.1.0743Bram Moolenaar2019-01-131-1/+1
| | | | | | | | 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.
* patch 8.1.0714: unessesary #if lines in GTK codev8.1.0714Bram Moolenaar2019-01-101-8/+0
| | | | | Problem: Unessesary #if lines in GTK code. Solution: Remove the #if. (Ken Takata, closes #3785)
* patch 8.1.0405: too many #ifdefs for GTKv8.1.0405Bram Moolenaar2018-09-181-44/+0
| | | | | Problem: Too many #ifdefs for GTK. Solution: Define macros instead of using #ifdef. (Ken Takata, closes #3436)
* patch 8.1.0368: GTK code has too many #ifdefs and GTK 2.10 building failsv8.1.0368Bram Moolenaar2018-09-111-4/+0
| | | | | | Problem: GTK code has too many #ifdefs and building fails with GTK 2.10. Solution: Always use gtk_widget_get_window() and define it for older GTK versions. (Ken Takata, closes #3421)
* patch 8.1.0332: get Gdk-Critical error on first balloon showv8.1.0332Bram Moolenaar2018-08-281-1/+1
| | | | | | Problem: Get Gdk-Critical error on first balloon show. Solution: Get screen geometry using the draw area widget. (Davit Samvelyan, closes #3386)
* patch 8.1.0301: GTK: input method popup displayed on wrong screen.v8.1.0301Bram Moolenaar2018-08-191-6/+10
| | | | | Problem: GTK: Input method popup displayed on wrong screen. Solution: Add the screen position offset. (Ken Takata, closes #3268)
* patch 8.1.0121: crash when using ballooneval related to 'vartabstop'v8.1.0121Bram Moolenaar2018-06-281-10/+1
| | | | | Problem: Crash when using ballooneval related to 'vartabstop'. Solution: Initialize balloonEval->vts to NULL. (Markus Braun)
* patch 8.1.0105: all tab stops are the samev8.1.0105Bram Moolenaar2018-06-231-0/+7
| | | | | | Problem: All tab stops are the same. Solution: Add the variable tabstop feature. (Christian Brabandt, closes #2711)
* patch 8.0.1312: balloon_show() only works in terminal when compiled with GUIv8.0.1312Bram Moolenaar2017-11-181-245/+3
| | | | | | Problem: balloon_show() only works in terminal when compiled with the GUI. Solution: Add FEAT_BEVAL_GUI and refactor to move common code out of the GUI specific file.
* patch 8.0.1309: cannot use 'balloonexpr' in a terminalv8.0.1309Bram Moolenaar2017-11-181-9/+33
| | | | | | Problem: Cannot use 'balloonexpr' in a terminal. Solution: Add 'balloonevalterm' and add code to handle mouse movements in a terminal. Initial implementation for Unix with GUI.
* patch 8.0.1136: W_WIDTH() is always the samev8.0.1136Bram Moolenaar2017-09-221-1/+1
| | | | | Problem: W_WIDTH() is always the same. Solution: Expand the macro.
* patch 8.0.1118: FEAT_WINDOWS adds a lot of #ifdefsv8.0.1118Bram Moolenaar2017-09-161-8/+0
| | | | | | Problem: FEAT_WINDOWS adds a lot of #ifdefs while it is nearly always enabled and only adds 7% to the binary size of the tiny build. Solution: Graduate FEAT_WINDOWS.
* patch 8.0.1084: GTK build has compiler warningsv8.0.1084Bram Moolenaar2017-09-091-12/+4
| | | | | | Problem: GTK build has compiler warnings. (Christian Brabandt) Solution: Get screen size with a different function. (Ken Takata, Yasuhiro Matsumoto)
* patch 8.0.0620: checking for HAVE_GTK_MULTIHEAD is not neededv8.0.0620Bram Moolenaar2017-06-051-7/+2
| | | | | | Problem: Since we only support GTK versions that have it, the ckeck for HAVE_GTK_MULTIHEAD is no longer needed. Solution: Remove HAVE_GTK_MULTIHEAD. (Kazunobu Kuriyama)
* patch 8.0.0466: still macros that should be all-capsv8.0.0466Bram Moolenaar2017-03-161-1/+1
| | | | | Problem: There are still a few macros that should be all-caps. Solution: Make a few more macros all-caps.
* patch 8.0.0448: some macros are in lower casev8.0.0448Bram Moolenaar2017-03-121-2/+2
| | | | | Problem: Some macros are in lower case, which can be confusing. Solution: Make a few lower case macros upper case.
* patch 8.0.0089v8.0.0089Bram Moolenaar2016-11-171-0/+11
| | | | | Problem: Various problems with GTK 3.22.2. Solution: Fix the problems, add #ifdefs. (Kazunobu Kuriyama)
* patch 8.0.0074v8.0.0074Bram Moolenaar2016-11-101-1/+1
| | | | | | Problem: Cannot make Vim fail on an internal error. Solution: Add IEMSG() and IEMSG2(). (Domenique Pelle) Avoid reporting an internal error without mentioning where.
* patch 7.4.2358v7.4.2358Bram Moolenaar2016-09-091-2/+2
| | | | | Problem: Compiler warnings with Solaris Studio when using GTK3. Solution: Define FUNC2GENERIC depending on the system. (Kazunobu Kuriyama)
* 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.2092v7.4.2092Bram Moolenaar2016-07-221-0/+6
| | | | | Problem: GTK 3 build fails with older GTK version. Solution: Check the pango version. (Kazunobu Kuriyama)
* patch 7.4.2089v7.4.2089Bram Moolenaar2016-07-211-24/+25
| | | | | | Problem: Color handling of X11 GUIs is too complicated. Solution: Simplify the code. Use RGBA where appropriate. (Kazunobu Kuriyama)
* patch 7.4.1892v7.4.1892Bram Moolenaar2016-06-041-0/+1
| | | | | Problem: balloon eval only gets the window number, not the ID. Solution: Add v:beval_winid.
* patch 7.4.1749v7.4.1749Bram Moolenaar2016-04-171-0/+5
| | | | | Problem: When using GTK 3.20 there are a few warnings. Solution: Use new functions when available. (Kazunobu Kuriyama)
* patch 7.4.1402v7.4.1402Bram Moolenaar2016-02-231-2/+161
| | | | | Problem: GTK 3 is not supported. Solution: Add GTK 3 support. (Kazunobu Kuriyama)
* patch 7.4.1207v7.4.1207Bram Moolenaar2016-01-301-53/+33
| | | | | | 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-18/+18
| | | | | Problem: Still using __ARGS. Solution: Remove __ARGS in several files. (script by Hirohito Higashi)
* updated for version 7.4.482v7.4.482Bram Moolenaar2014-10-211-0/+11
| | | | | | Problem: When 'balloonexpr' results in a list, the text has a trailing newline. (Lcd) Solution: Remove one trailing newline.
* updated for version 7.4.342v7.4.342Bram Moolenaar2014-06-251-3/+5
| | | | | Problem: Clang gives warnings. Solution: Add an else block. (Dominique Pelle)
* 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.695v7.3.695Bram Moolenaar2012-10-211-3/+5
| | | | | Problem: Balloon cannot show multi-byte text. Solution: Properly deal with multi-byte characters. (Dominique Pelle)
* Remove the old and not well supported GTK 1 code. (James Vega)Bram Moolenaar2010-06-251-58/+5
|
* Fix a few compiler warnings. Fix crash with encrypted undo file.Bram Moolenaar2010-06-061-1/+3
|
* updated for version 7.2-184v7.2.184Bram Moolenaar2009-05-211-4/+4
|
* updated for version 7.2-181v7.2.181Bram Moolenaar2009-05-171-8/+4
|
* updated for version 7.2-142v7.2.142Bram Moolenaar2009-03-181-0/+17
|
* updated for version 7.1bv7.1bBram Moolenaar2007-05-101-3/+3
|
* updated for version 7.0-070v7.0.070Bram Moolenaar2006-08-291-5/+5
|
* updated for version 7.0g03v7.0g03Bram Moolenaar2006-05-041-1/+10
|
* updated for version 7.0230v7.0230Bram Moolenaar2006-03-201-28/+42
|
* updated for version 7.0216v7.0216Bram Moolenaar2006-03-061-1/+1
|