summaryrefslogtreecommitdiffstats
path: root/src/gui_gtk.c
AgeCommit message (Collapse)Author
2021-06-05patch 8.2.2939: GTK: righthand scrollbar does not show with split windowv8.2.2939Bram Moolenaar
Problem: GTK: righthand scrollbar does not show with split window. Solution: Adjust padding when two scrollbars are used. (Matt Wozniski, closes #8324)
2021-04-05patch 8.2.2720: GTK menu tooltip moves the cursorv8.2.2720Bram Moolenaar
Problem: GTK menu tooltip moves the cursor. Solution: Position the cursor after displaying the tooltip. Do not show the tooltip when editing the command line.
2021-04-05patch 8.2.2717: GTK menu items don't show a tooltipv8.2.2717Bram Moolenaar
Problem: GTK menu items don't show a tooltip. Solution: Add a callback to show the tooltip. (Leonid V. Fedorenchik, closes #8067, closes #7810)
2021-04-04patch 8.2.2709: the GTK GUI has a gap next to the scrollbarv8.2.2709Bram Moolenaar
Problem: The GTK GUI has a gap next to the scrollbar. Solution: Calculate the scrollbar padding for GTK. (closes #8027)
2020-10-21patch 8.2.1878: GTK: error for redefining functionv8.2.1878Bram Moolenaar
Problem: GTK: error for redefining function. (Tony Mechelynck) Solution: Remove "gtk_" prefix from local functions and prepend "gui_" to global functions.
2020-09-09patch 8.2.1649: GTK3: using old file chooserv8.2.1649Bram Moolenaar
Problem: GTK3: using old file chooser. Solution: Use native file chooser on GTK 3.20 and above. (Yogeshwar Velingker, closes #6909)
2020-07-17patch 8.2.1228: scrollbars not flush against the window edges when maximisedv8.2.1228Bram Moolenaar
Problem: Scrollbars not flush against the window edges when maximised. Solution: Add padding. (Ken Takata, closes #5602, closes #6466)
2020-04-06patch 8.2.0523: loops are repeatedv8.2.0523Bram Moolenaar
Problem: Loops are repeated. Solution: Use FOR_ALL_ macros. (Yegappan Lakshmanan, closes #5882)
2019-12-01patch 8.1.2380: using old C style commentsv8.1.2380Bram Moolenaar
Problem: Using old C style comments. Solution: Use // comments where appropriate.
2019-05-28patch 8.1.1414: alloc() returning "char_u *" causes a lot of type castsv8.1.1414Bram Moolenaar
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.
2019-05-24patch 8.1.1384: using "int" for alloc() often results in compiler warningsv8.1.1384Bram Moolenaar
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.
2019-03-30patch 8.1.1086: too many curly bracesv8.1.1086Bram Moolenaar
Problem: Too many curly braces. Solution: Remove curly braces where they are not needed. (Hirohito Higashi, closes #3982)
2019-02-17patch 8.1.0941: macros for MS-Windows are inconsistentv8.1.0941Bram Moolenaar
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)
2018-11-16patch 8.1.0528: various typos in commentsv8.1.0528Bram Moolenaar
Problem: Various typos in comments. Solution: Fix the typos.
2018-09-18patch 8.1.0405: too many #ifdefs for GTKv8.1.0405Bram Moolenaar
Problem: Too many #ifdefs for GTK. Solution: Define macros instead of using #ifdef. (Ken Takata, closes #3436)
2018-09-11patch 8.1.0368: GTK code has too many #ifdefs and GTK 2.10 building failsv8.1.0368Bram Moolenaar
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)
2018-02-27patch 8.0.1550: various small problems in source filesv8.0.1550Bram Moolenaar
Problem: Various small problems in source files. Solution: Fix the problems.
2018-02-04patch 8.0.1466: older GTK versions don't have gtk_entry_get_text_length()v8.0.1466Bram Moolenaar
Problem: Older GTK versions don't have gtk_entry_get_text_length(). Solution: Add a function with #ifdefs to take care of GTK version differences. (Kazunobu Kuriyama, closes #2605)
2018-01-28patch 8.0.1434: GTK: :promtfind does not put focus on text inputv8.0.1434Bram Moolenaar
Problem: GTK: :promtfind does not put focus on text input. (Adam Novak) Solution: When re-opening the dialog put focus on the text input. (Kazunobu Kuriyama, closes #2563)
2017-09-22patch 8.0.1135: W_WINCOL() is always the samev8.0.1135Bram Moolenaar
Problem: W_WINCOL() is always the same. Solution: Expand the macro.
2017-09-16patch 8.0.1118: FEAT_WINDOWS adds a lot of #ifdefsv8.0.1118Bram Moolenaar
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.
2017-06-13patch 8.0.0637: crash when using some version of GTK 3v8.0.0637Bram Moolenaar
Problem: Crash when using some version of GTK 3. Solution: Add #ifdefs around incrementing the menu index. (Kazunobu Kuriyama)
2017-03-12patch 8.0.0452: some macros are in lower casev8.0.0452Bram Moolenaar
Problem: Some macros are in lower case. Solution: Make a few more macros upper case.
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-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-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-04-30patch 7.4.1803v7.4.1803Bram Moolenaar
Problem: GTK3 doesn't handle menu separaters properly. Solution: Use gtk_separator_menu_item_new(). (Kazunobu Kuriyama)
2016-02-27patch 7.4.1432v7.4.1432Bram Moolenaar
Problem: Typo in button text. Solution: Fix the typo. (Dominique Pelle)
2016-02-23patch 7.4.1402v7.4.1402Bram Moolenaar
Problem: GTK 3 is not supported. Solution: Add GTK 3 support. (Kazunobu Kuriyama)
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)
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)
2013-07-03updated for version 7.3.1289v7.3.1289Bram Moolenaar
Problem: Get GLIB warning when removing a menu item. Solution: Reference menu-id and also call gtk_container_remove(). (Ivan Krasilnikov)
2012-10-18updated for version 7.3.692v7.3.692Bram Moolenaar
Problem: Can't build GTK version with GTK 2.0. Solution: Put GtkFileFilter declaration in the right place. (Yegappan Lakshmanan)
2012-07-10updated for version 7.3.593v7.3.593Bram Moolenaar
Problem: No easy way to decide if b:browsefilter will work. Solution: Add the browsefilter feature.
2012-07-10updated for version 7.3.592v7.3.592Bram Moolenaar
Problem: Vim on GTK does not support g:browsefilter. Solution: Add a GtkFileFilter to the file chooser. (Christian Brabandt)
2012-06-06updated for version 7.3.542v7.3.542Bram Moolenaar
Problem: Function is sometimes unused. Solution: Add #ifdef.
2012-04-25updated for version 7.3.506v7.3.506Bram Moolenaar
Problem: GTK gives an error when selecting a non-existent file. Solution: Add a handler to avoid the error. (Christian Brabandt)
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)
2011-01-17updated for version 7.3.102v7.3.102Bram Moolenaar
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.
2010-12-08updated for version 7.3.076v7.3.076Bram Moolenaar
Problem: Clang warnings for dead code. Solution: Remove it. (Carlo Teubner)
2010-11-24updated for version 7.3.069v7.3.069Bram Moolenaar
Problem: GTK: pressing Enter in inputdialog() doesn't work like clicking OK as documented. Solution: call gtk_entry_set_activates_default(). (Britton Kerin)
2010-07-11Avoid use of the GTK mail_loop() so that the GtkFileChooser can be used.Bram Moolenaar
(James Vega)
2010-06-25Remove the old and not well supported GTK 1 code. (James Vega)Bram Moolenaar
2010-03-10updated for version 7.2.386v7.2.386Bram Moolenaar
Problem: Focus hack for KDE 3.1 causes problems for other window managers. Solution: Remove the hack. (forwarded by Joel Bradshaw)
2009-05-17updated for version 7.2-181v7.2.181Bram Moolenaar
2008-07-31updated for version 7.2b-026v7.2b.026Bram Moolenaar
2008-06-24updated for version 7.2aBram Moolenaar
2007-09-30updated for version 7.1-126v7.1.126Bram Moolenaar
2007-08-14updated for version 7.1-069v7.1.069Bram Moolenaar