summaryrefslogtreecommitdiffstats
path: root/src/gui_gtk_x11.c
AgeCommit message (Collapse)Author
2017-01-09patch 8.0.0162: build error on Fedora 23v8.0.0162Bram Moolenaar
Problem: Build error on Fedora 23 with small features and gnome2. Solution: Undefine ngettext(). (Hirohito Higashi)
2016-11-21patch 8.0.0095v8.0.0095Bram Moolenaar
Problem: Problems with GTK 3.22.2 fixed in 3.22.4. Solution: Adjust the #ifdefs. (Kazunobu Kuriyama)
2016-11-17patch 8.0.0089v8.0.0089Bram Moolenaar
Problem: Various problems with GTK 3.22.2. Solution: Fix the problems, add #ifdefs. (Kazunobu Kuriyama)
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-08-22patch 7.4.2243v7.4.2243Bram Moolenaar
Problem: Warning for assigning negative value to unsigned. (Danek Duvall) Solution: Make cterm_normal_fg_gui_color and _bg_ guicolor_T, cast to long_u only when an unsigned is needed.
2016-08-14patch 7.4.2214v7.4.2214Bram Moolenaar
Problem: A font that uses ligatures messes up the screen display. Solution: Put spaces between characters when building the glyph table. (based on a patch from Manuel Schiller)
2016-08-12patch 7.4.2199v7.4.2199Bram Moolenaar
Problem: In the GUI the cursor is hidden when redrawing any window, causing flicker. Solution: Only undraw the cursor when updating the window it's in.
2016-08-10patch 7.4.2193v7.4.2193Bram Moolenaar
Problem: With Gnome when the GUI can't start test_startup hangs. Solution: Call gui_mch_early_init_check(). (Hirohito Higashi)
2016-07-21patch 7.4.2089v7.4.2089Bram Moolenaar
Problem: Color handling of X11 GUIs is too complicated. Solution: Simplify the code. Use RGBA where appropriate. (Kazunobu Kuriyama)
2016-07-15patch 7.4.2042v7.4.2042Bram Moolenaar
Problem: GTK: display updating is not done properly and can be slow. Solution: Use gdk_display_flush() instead of gdk_display_sync(). Don't call gdk_window_process_updates(). (Kazunobu Kuriyama)
2016-07-10patch 7.4.2025v7.4.2025Bram Moolenaar
Problem: The cursor blinking stops or is irregular when receiving date over a channel and writing it in a buffer, and when updating the status line. (Ramel Eshed) Solution: Make it a bit better by flushing GUI output. Don't redraw the cursor after updating the screen if the blink state is off.
2016-07-07patch 7.4.1995v7.4.1995Bram Moolenaar
Problem: GUI: cursor drawn in wrong place if a timer callback causes a screen update. (David Samvelyan) Solution: Also redraw the cursor when it's blinking and on.
2016-06-08patch 7.4.1909v7.4.1909Bram Moolenaar
Problem: Doubled semicolons. Solution: Reduce to one. (Dominique Pelle)
2016-06-04patch 7.4.1899v7.4.1899Bram Moolenaar
Problem: GTK 3: cursor blinking doesn't work well. Solution: Instead of gui_gtk_window_clear() use gui_mch_clear_block(). (Kazunobu Kuriyama)
2016-06-04patch 7.4.1890v7.4.1890Bram Moolenaar
Problem: GUI: When channel data is received the cursor blinking is interrupted. (Ramel Eshed) Solution: Don't update the cursor when it is blinking.
2016-06-02patch 7.4.1873v7.4.1873Bram Moolenaar
Problem: When a callback adds a timer the GUI doesn't use it until later. (Ramel Eshed) Solution: Return early if a callback adds a timer.
2016-04-17patch 7.4.1749v7.4.1749Bram Moolenaar
Problem: When using GTK 3.20 there are a few warnings. Solution: Use new functions when available. (Kazunobu Kuriyama)
2016-04-05patch 7.4.1713v7.4.1713Bram Moolenaar
Problem: GTK GUI doesn't work on Wayland. Solution: Specify that only the X11 backend is allowed. (Simon McVittie)
2016-03-12patch 7.4.1545v7.4.1545Bram Moolenaar
Problem: GTK3: horizontal cursor movement in Visual selection not good. Solution: Make it work better. (Kazunobu Kuriyama)
2016-03-12patch 7.4.1538v7.4.1538Bram Moolenaar
Problem: Selection with the mouse does not work in command line mode. Solution: Use cairo functions. (Kazunobu Kuriyama)
2016-03-08patch 7.4.1525v7.4.1525Bram Moolenaar
Problem: On a high resolution screen the toolbar icons are too small. Solution: Add "huge" and "giant" to 'toolbariconsize'. (Brian Gix)
2016-03-05patch 7.4.1497v7.4.1497Bram Moolenaar
Problem: Cursor drawing problem with GTK 3. Solution: Handle blinking differently. (Kazunobu Kuriyama)
2016-03-04patch 7.4.1490v7.4.1490Bram Moolenaar
Problem: Compiler warning for unused function. Solution: Add #ifdef. (Dominique Pelle)
2016-02-27patch 7.4.1443v7.4.1443Bram Moolenaar
Problem: Can't build GTK3 with small features. Solution: Use gtk_widget_get_window(). Fix typos. (Dominique Pelle)
2016-02-27patch 7.4.1433v7.4.1433Bram Moolenaar
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.
2016-02-23patch 7.4.1402v7.4.1402Bram Moolenaar
Problem: GTK 3 is not supported. Solution: Add GTK 3 support. (Kazunobu Kuriyama)
2016-02-01patch 7.4.1232v7.4.1232Bram Moolenaar
Problem: Compiler warnings when the Sniff feature is enabled. Solution: Add UNUSED.
2016-01-30patch 7.4.1207v7.4.1207Bram Moolenaar
Problem: Using old style function declarations. Solution: Change to new style function declarations. (script by Hirohito Higashi)
2016-01-19patch 7.4.1138v7.4.1138Bram Moolenaar
Problem: When running gvim in the foreground some icons are missing. (Taylor Venable) Solution: Move the call to gui_gtk_register_resource(). (Kazunobu Kuriyama)
2016-01-02patch 7.4.1037v7.4.1037Bram Moolenaar
Problem: Using "q!" when there is a modified hidden buffer does not unload the current buffer, resulting in the need to abandon it again. Solution: When using "q!" unload the current buffer when needed. (Yasuhiro Matsumoto, Hirohito Higashi)
2015-12-29patch 7.4.995v7.4.995Bram Moolenaar
Problem: gdk_pixbuf_new_from_inline() is deprecated. Solution: Generate auto/gui_gtk_gresources.c. (Kazunobu Kazunobu, closes #507)
2015-11-24patch 7.4.938v7.4.938Bram Moolenaar
Problem: X11 and GTK have moure mouse buttons than Vim supports. Solution: Recognize more mouse buttons. (Benoit Pierre, closes #498)
2015-09-15patch 7.4.866v7.4.866Bram Moolenaar
Problem: Crash when changing the 'tags' option from a remote command. (Benjamin Fritz) Solution: Instead of executing messages immediately, use a queue, like for netbeans. (James Kolb)
2015-09-08patch 7.4.861v7.4.861Bram Moolenaar
Problem: pango_shape_full() is not always available. Solution: Add a configure check.
2015-09-08patch 7.4.855v7.4.855Bram Moolenaar
Problem: GTK: font glitches for combining characters Solution: Use pango_shape_full() instead of pango_shape(). (luchr, PR #393)
2015-06-09patch 7.4.731v7.4.731Bram Moolenaar
Problem: The tab menu shows "Close tab" even when it doesn't work. Solution: Don't show "Close tab" for the last tab. (John Marriott)
2014-06-17updated for version 7.4.332v7.4.332Bram Moolenaar
Problem: GTK: When a sign icon doesn't fit exactly there can be ugly gaps. Solution: Scale the sign to fit when the aspect ratio is not too far off. (Christian Brabandt)
2014-05-13updated for version 7.4.295v7.4.295Bram Moolenaar
Problem: Various typos, bad white space and unclear comments. Solution: Fix typos. Improve white space. Update comments.
2014-04-29updated for version 7.4.270v7.4.270Bram Moolenaar
Problem: Comparing pointers instead of the string they point to. Solution: Use strcmp(). (Ken Takata)
2014-04-06updated for version 7.4.252v7.4.252Bram Moolenaar
Problem: Critical error in GTK, removing timer twice. Solution: Clear the timer after removing it. (James McCoy)
2013-06-30updated for version 7.3.1278v7.3.1278Bram Moolenaar
Problem: When someone sets the screen size to a huge value with "stty" Vim runs out of memory before reducing the size. Solution: Limit Rows and Columns in more places.
2013-05-21updated for version 7.3.985v7.3.985Bram Moolenaar
Problem: GTK vim not started as gvim doesn't set WM_CLASS property to a useful value. Solution: Call g_set_prgname() on startup. (James McCoy)
2013-05-06updated for version 7.3.925v7.3.925Bram Moolenaar
Problem: Typos in source files. Solution: Fix the typos. (Ken Takata)
2013-03-13updated for version 7.3.856v7.3.856Bram Moolenaar
Problem: When calling system() multi-byte clipboard contents is garbled. Solution: Save and restore the clipboard contents. (Yukihiro Nakadaira)
2013-02-14updated for version 7.3.819v7.3.819Bram Moolenaar
Problem: Compiling without +eval and with Python isn't working. Solution: Add the eval feature when building with Python.
2013-01-23updated for version 7.3.777v7.3.777Bram Moolenaar
Problem: When building with Gnome locale gets reset. Solution: Set locale after gnome_program_init(). (Christian Brabandt)
2012-05-18updated for version 7.3.520v7.3.520Bram Moolenaar
Problem: Gvim starts up slow on Unbuntu 12.04. Solution: Move the call to gui_mch_init_check() to after fork(). (Yasuhiro Matsumoto) Do check $DISPLAY being set.
2011-10-26updated for version 7.3.347v7.3.347Bram Moolenaar
Problem: When dropping text from a browser on Vim it receives HTML even though "html" is excluded from 'clipboard'. (Andrei Avk) Solution: Fix the condition for TARGET_HTML.
2011-08-10updated for version 7.3.279v7.3.279Bram Moolenaar
Problem: With GTK, when gvim is full-screen and a tab is opened and using a specific monitor configuration the window is too big. Solution: Adjust the window size like on MS-Windows. (Yukihiro Nakadaira)
2011-06-26updated for version 7.3.234v7.3.234Bram Moolenaar
Problem: With GTK menu may be popping down. Solution: Use event time instead of GDK_CURRENT_TIME. (Hong Xu)