summaryrefslogtreecommitdiffstats
path: root/src/gui.c
AgeCommit message (Collapse)Author
2021-12-31patch 8.2.3959: error messages are spread outv8.2.3959Bram Moolenaar
Problem: Error messages are spread out. Solution: Move more errors to errors.h.
2021-12-27patch 8.2.3914: various spelling mistakes in commentsv8.2.3914Dominique Pelle
Problem: Various spelling mistakes in comments. Solution: Fix the mistakes. (Dominique Pellé, closes #9416)
2021-11-29patch 8.2.3699: the +title feature adds a lot of #ifdef but little codev8.2.3699Bram Moolenaar
Problem: The +title feature adds a lot of #ifdef but little code. Solution: Graduate the +title feature.
2021-11-28patch 8.2.3691: build failure with small featuresv8.2.3691Bram Moolenaar
Problem: Build failure with small features. Solution: Add #ifdef. (Dominique Pellé)
2021-11-28patch 8.2.3688: the window title is not updated when dragging the scrollbarv8.2.3688Christian Brabandt
Problem: The window title is not updated when dragging the scrollbar. Solution: Call maketitle(). (Christian Brabandt, closes #9238, closes #5383)
2021-11-22patch 8.2.3648: "verbose pwd" is incorrect after dropping files on Vimv8.2.3648Bram Moolenaar
Problem: "verbose pwd" is incorrect after dropping files on Vim. Solution: Set the chdir reason to "drop".
2021-11-22patch 8.2.3647: GTK: when using ligatures the cursor is drawn wrongv8.2.3647Dusan Popovic
Problem: GTK: when using ligatures the cursor is drawn wrong. Solution: Clear more characters when ligatures are used. (Dusan Popovic, closes #9190)
2021-10-24patch 8.2.3562: cannot add color namesv8.2.3562Drew Vogel
Problem: Cannot add color names. Solution: Add the v:colornames dictionary. (Drew Vogel, closes #8761)
2021-10-16patch 8.2.3524: GUI: ligatures are not usedv8.2.3524Dusan Popovic
Problem: GUI: ligatures are not used. Solution: Add the 'guiligatures' option. (Dusan Popovic, closes #8933)
2021-07-20patch 8.2.3190: error messages are spread outv8.2.3190Bram Moolenaar
Problem: Error messages are spread out. Solution: Move error messages to errors.h and give them a clear name.
2021-06-23patch 8.2.3040: GUI: dropping files not testedv8.2.3040Yegappan Lakshmanan
Problem: GUI: dropping files not tested. Solution: Add test_gui_drop_files() and tests. (Yegappan Lakshmanan, closes #8434)
2021-06-08patch 8.2.2963: GUI: mouse move may start Visual mode with a popup visiblev8.2.2963Bram Moolenaar
Problem: GUI: mouse move may start Visual mode with a popup visible. Solution: Add special code for mouse move. (closes #8318)
2021-05-29patch 8.2.2898: QuitPre and ExitPre not triggered when GUI window is closedv8.2.2898Bram Moolenaar
Problem: QuitPre and ExitPre not triggered when GUI window is closed. Solution: Call before_quit_autocmds(). (closes #8242)
2021-04-11patch 8.2.2754: :sleep! does not always hide the cursorv8.2.2754Bram Moolenaar
Problem: :sleep! does not always hide the cursor. Solution: Add the cursor_is_asleep flag. (Jeremy Lerner, closes #8097, closes #7998)
2020-11-25patch 8.2.2048: Amiga: obsolete codev8.2.2048Bram Moolenaar
Problem: Amiga: obsolete code. Solution: Remove the unused lines. (Ola Söder, closes #7373)
2020-10-24patch 8.2.1898: command modifier parsing always uses global cmdmodv8.2.1898Bram Moolenaar
Problem: Command modifier parsing always uses global cmdmod. Solution: Pass in cmdmod_T to use. Rename struct fields consistently.
2020-08-11patch 8.2.1422: the Mac GUI implementation is outdatedv8.2.1422Bram Moolenaar
Problem: The Mac GUI implementation is outdated and probably doesn't even work. Solution: Remove the Mac GUI code. The MacVim project provides the supported Vim GUI version.
2020-08-01patch 8.2.1336: build failure on non-Unix systemsv8.2.1336Bram Moolenaar
Problem: Build failure on non-Unix systems. Solution: Add #ifdef.
2020-08-01patch 8.2.1335: CTRL-C in the GUI doesn't interruptv8.2.1335Bram Moolenaar
Problem: CTRL-C in the GUI doesn't interrupt. (Sergey Vlasov) Solution: Recognize "C" with CTRL modifier as CTRL-C. (issue #6565)
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-06-01patch 8.2.0870: MS-Windows: Control keys don't work in the GUIv8.2.0870Bram Moolenaar
Problem: MS-Windows: Control keys don't work in the GUI. Solution: Don't set seenModifyOtherKeys for now. (Yasuhiro Matsumoto, closes #6175)
2020-05-30patch 8.2.0851: can't distinguish <M-a> from accented "a" in the GUIv8.2.0851Bram Moolenaar
Problem: Can't distinguish <M-a> from accented "a" in the GUI. Solution: Use another way to make mapping <C-bslash> work. (closes #6163)
2020-05-27patch 8.2.0833: mapping <C-bslash> doesn't work in the GUIv8.2.0833Bram Moolenaar
Problem: Mapping <C-bslash> doesn't work in the GUI. Solution: Reset seenModifyOtherKeys when starting the GUI. (closes #6150)
2020-05-24patch 8.2.0816: terminal test fails when compiled with Athenav8.2.0816Bram Moolenaar
Problem: Terminal test fails when compiled with Athena. Solution: Do give an error when the GUI is not running. (hint by Dominique Pelle, closes #5928, closes #6132)
2020-04-30patch 8.2.0671: Haiku: compiler warningsv8.2.0671Bram Moolenaar
Problem: Haiku: compiler warnings. Solution: Avoid the warnings. Drop display_errors() copy. (Emir Sari, closes #6018)
2020-04-20patch 8.2.0612: Vim9: no check for space before #commentv8.2.0612Bram Moolenaar
Problem: Vim9: no check for space before #comment. Solution: Add space checks.
2020-04-12patch 8.2.0554: the GUI doesn't set t_Cov8.2.0554Bram Moolenaar
Problem: The GUI doesn't set t_Co. Solution: In the GUI set t_Co to 256 * 256 * 256. (closes #5903)
2020-04-02patch 8.2.0500: using the same loop in many placesv8.2.0500Bram Moolenaar
Problem: Using the same loop in many places. Solution: Define more FOR_ALL macros. (Yegappan Lakshmanan, closes #5339)
2020-03-28patch 8.2.0468: GUI: pixel dust with some fonts and charactersv8.2.0468Bram Moolenaar
Problem: GUI: pixel dust with some fonts and characters. Solution: Always redraw the character before the cursor. (Nir Lichtman, closes #5549, closes #5856)
2020-03-23patch 8.2.0436: no warnings for incorrect printf argumentsv8.2.0436Bram Moolenaar
Problem: No warnings for incorrect printf arguments. Solution: Fix attribute in declaration. Fix uncovered mistakes. (Dominique Pelle, closes #5834)
2020-02-26patch 8.2.0320: no Haiku supportv8.2.0320Bram Moolenaar
Problem: No Haiku support. Solution: Add support for Haiku. (Emir Sari, closes #5605)
2020-02-21patch 8.2.0295: highlighting for :s wrong when using different separatorv8.2.0295Bram Moolenaar
Problem: Highlighting for :s wrong when using different separator. Solution: Use separat argument for search direction and separator. (Rob Pilling, closes #5665)
2020-01-26patch 8.2.0156: various typos in source files and testsv8.2.0156Bram Moolenaar
Problem: Various typos in source files and tests. Solution: Fix the typos. (Emir Sari, closes #5532)
2020-01-26patch 8.2.0149: maintaining a Vim9 branch separately is more workv8.2.0149Bram Moolenaar
Problem: Maintaining a Vim9 branch separately is more work. Solution: Merge the Vim9 script changes.
2019-12-29patch 8.2.0055: cannot use ":gui" in vimrc with VIMDLL enabledv8.2.0055Bram Moolenaar
Problem: Cannot use ":gui" in vimrc with VIMDLL enabled. Solution: Change the logic, check "gui.starting". (Ken Takata, closes #5408)
2019-12-23patch 8.2.0035: saving and restoring called_emsg is clumsyv8.2.0035Bram Moolenaar
Problem: Saving and restoring called_emsg is clumsy. Solution: Count the number of error messages.
2019-12-18patch 8.2.0022: click in popup window doesn't close it in the GUIv8.2.0022Bram Moolenaar
Problem: Click in popup window doesn't close it in the GUI. (Sergey Vlasov) Solution: When processing the selection also send a button release event. (closes #5367)
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-11-30patch 8.1.2371: FEAT_TEXT_PROP is a confusing namev8.1.2371Bram Moolenaar
Problem: FEAT_TEXT_PROP is a confusing name. Solution: Use FEAT_PROP_POPUP. (Naruhiko Nishino, closes #5291)
2019-11-21patch 8.1.2331: the option.c file is still very bigv8.1.2331Bram Moolenaar
Problem: The option.c file is still very big. Solution: Move a few functions to where they fit better. (Yegappan Lakshmanan, closes #4895)
2019-11-21patch 8.1.2327: cannot build with Hangul inputv8.1.2327Bram Moolenaar
Problem: Cannot build with Hangul input. Solution: Remove Hangul input support.
2019-11-17patch 8.1.2313: debugging where a delay comes from is not easyv8.1.2313Bram Moolenaar
Problem: Debugging where a delay comes from is not easy. Solution: Use different values when calling ui_delay().
2019-11-04patch 8.1.2254: MS-Windows: mouse scroll wheel doesn't work in popupv8.1.2254Bram Moolenaar
Problem: MS-Windows: mouse scroll wheel doesn't work in popup. Solution: Handle mouse wheel events separately. (closes #5138)
2019-10-18patch 8.1.2173: searchit() has too many argumentsv8.1.2173Bram Moolenaar
Problem: Searchit() has too many arguments. Solution: Move optional arguments to a struct. Add the "wrapped" argument.
2019-09-15patch 8.1.2034: dark them of GTK 3 not supportedv8.1.2034Bram Moolenaar
Problem: Dark them of GTK 3 not supported. Solution: Add the "d" flag in 'guioptions'. (Jonathan Conder, closes #4934)
2019-08-21patch 8.1.1901: the +insert_expand feature is not always availablev8.1.1901Bram Moolenaar
Problem: The +insert_expand feature is not always available. Solution: Graduate the +insert_expand feature.
2019-08-20patch 8.1.1891: functions used in one file are globalv8.1.1891Bram Moolenaar
Problem: Functions used in one file are global. Solution: Add "static". (Yegappan Lakshmanan, closes #4840)
2019-07-16patch 8.1.1702: compiler warning for uninitialized variablev8.1.1702Bram Moolenaar
Problem: Compiler warning for uninitialized variable. Solution: Initialize it. (Christian Brabandt)
2019-07-12patch 8.1.1670: sign column not always properly alignedv8.1.1670Bram Moolenaar
Problem: Sign column not always properly aligned. Solution: Use "col" only after it was calculated. (Yee Cheng Chin, closes #4649)
2019-07-08patch 8.1.1652: GUI: popup window doesn't close on mouse movementv8.1.1652Bram Moolenaar
Problem: GUI: popup window doesn't close on mouse movement. (Paul Jolly) Solution: Generate mouse-move events when a popup window is visible.