summaryrefslogtreecommitdiffstats
path: root/src/globals.h
AgeCommit message (Collapse)Author
2019-12-22patch 8.2.0030: "gF" does not work on output of "verbose command"v8.2.0030Bram Moolenaar
Problem: "gF" does not work on output of "verbose command". Solution: Recognize " line " and translations. (closes #5391)
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-30patch 8.1.2366: using old C style commentsv8.1.2366Bram Moolenaar
Problem: Using old C style comments. Solution: Use // comments where appropriate.
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-02patch 8.1.2243: typos in commentsv8.1.2243Bram Moolenaar
Problem: Typos in comments. Solution: Fix the typos. (Dominique Pelle, closes #5160) Also adjust formatting a bit.
2019-10-24patch 8.1.2205: sign entry structure has confusing namev8.1.2205Bram Moolenaar
Problem: Sign entry structure has confusing name. Solution: Rename signlist_T to sign_entry_T and prefix se_ to the fields.
2019-10-17patch 8.1.2171: mouse support not always availablev8.1.2171Bram Moolenaar
Problem: Mouse support not always available. Solution: Enable mouse support also in tiny version. Do not define FEAT_MOUSE_XTERM on MS-Windows (didn't really work).
2019-10-13patch 8.1.2145: cannot map <C-H> when modifyOtherKeys is enabledv8.1.2145Bram Moolenaar
Problem: Cannot map <C-H> when modifyOtherKeys is enabled. Solution: Add the <C-H> mapping twice, both with modifier and as 0x08. Use only the first one when modifyOtherKeys has been detected.
2019-10-10patch 8.1.2134: modifier keys are not always recognizedv8.1.2134Bram Moolenaar
Problem: Modifier keys are not always recognized. Solution: Handle key codes generated by xterm with modifyOtherKeys set. Add this to libvterm so we can debug it.
2019-10-09patch 8.1.2127: the indent.c file is a bit bigv8.1.2127Bram Moolenaar
Problem: The indent.c file is a bit big. Solution: Move C-indent code a a new cindent.c file. Move other indent-related code to indent.c. (Yegappan Lakshmanan, closes #5031)
2019-09-30patch 8.1.2104: the normal.c file is too bigv8.1.2104Bram Moolenaar
Problem: The normal.c file is too big. Solution: Move do_pending_operator() to ops.c. (Yegappan Lakshmanan, closes #4999).
2019-09-28patch 8.1.2096: too many #ifdefsv8.1.2096Bram Moolenaar
Problem: Too many #ifdefs. Solution: Graduate FEAT_COMMENTS.
2019-09-25patch 8.1.2075: get many log messages when waiting for a typed characterv8.1.2075Bram Moolenaar
Problem: Get many log messages when waiting for a typed character. Solution: Do not repeat the repeated messages when nothing happens.
2019-09-19patch 8.1.2057: the screen.c file is much too bigv8.1.2057Bram Moolenaar
Problem: The screen.c file is much too big. Solution: Split it in three parts. (Yegappan Lakshmanan, closes #4943)
2019-09-04patch 8.1.1985: code for dealing with paths is spread outv8.1.1985Bram Moolenaar
Problem: Code for dealing with paths is spread out. Solution: Move path related functions from misc1.c to filepath.c. Remove NO_EXPANDPATH.
2019-09-02patch 8.1.1966: some code in options.c fits better elsewherev8.1.1966Bram Moolenaar
Problem: Some code in options.c fits better elsewhere. Solution: Move functions from options.c to other files. (Yegappan Lakshmanan, closes #4889)
2019-09-01patch 8.1.1957: more code can be moved to evalvars.cv8.1.1957Bram Moolenaar
Problem: More code can be moved to evalvars.c. Solution: Move code to where it fits better. (Yegappan Lakshmanan, closes #4883)
2019-08-27patch 8.1.1933: the eval.c file is too bigv8.1.1933Bram Moolenaar
Problem: The eval.c file is too big. Solution: Move code related to variables to evalvars.c. (Yegappan Lakshmanan, closes #4868)
2019-08-24patch 8.1.1922: in diff mode global operations can be very slowv8.1.1922Bram Moolenaar
Problem: In diff mode global operations can be very slow. Solution: Do not call diff_redraw() many times, call it once when redrawing. And also don't update folds multiple times.
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-18patch 8.1.1887: the +cmdline_compl feature is not in the tiny versionv8.1.1887Bram Moolenaar
Problem: The +cmdline_compl feature is not in the tiny version. Solution: Graduate the +cmdline_compl feature.
2019-08-06patch 8.1.1823: command line history code is spread outv8.1.1823Bram Moolenaar
Problem: Command line history code is spread out. Solution: Put the code in a new file. (Yegappan Lakshmanan, closes #4779) Also graduate the +cmdline_hist feature.
2019-08-06patch 8.1.1822: confusing error message when range is not allowedv8.1.1822Bram Moolenaar
Problem: Confusing error message when range is not allowed. Solution: With ADDR_NONE give e_norange. Change e_invaddr to e_invrange for consistency.
2019-08-03patch 8.1.1805: au_did_filetype is declared twicev8.1.1805Bram Moolenaar
Problem: Au_did_filetype is declared twice. Solution: Remove it from autocmd.c. (closes #4767)
2019-08-03patch 8.1.1803: all builtin functions are globalv8.1.1803Bram Moolenaar
Problem: All builtin functions are global. Solution: Add the method call operator ->. Implemented for a limited number of functions.
2019-08-02patch 8.1.1793: mixed comment style in globalsv8.1.1793Bram Moolenaar
Problem: Mixed comment style in globals. Solution: Use // comments where appropriate.
2019-07-22patch 8.1.1734: the evalfunc.c file is too bigv8.1.1734Bram Moolenaar
Problem: The evalfunc.c file is too big. Solution: Move some functions to other files.
2019-07-21patch 8.1.1727: code for viminfo support is spread outv8.1.1727Bram Moolenaar
Problem: Code for viminfo support is spread out. Solution: Move to code to viminfo.c. (Yegappan Lakshmanan, closes #4686)
2019-07-15patch 8.1.1699: highlight_ga can be local instead of globalv8.1.1699Bram Moolenaar
Problem: Highlight_ga can be local instead of global. Solution: Move highlight_ga into highlight.c. (Yegappan Lakshmanan, closes #4675)
2019-07-14patch 8.1.1693: syntax coloring and highlighting is in one big filev8.1.1693Bram Moolenaar
Problem: Syntax coloring and highlighting is in one big file. Solution: Move the highlighting to a separate file. (Yegappan Lakshmanan, closes #4674)
2019-07-13patch 8.1.1684: profiling functionality is spread outv8.1.1684Bram Moolenaar
Problem: Profiling functionality is spread out. Solution: Put profiling functionality in profiling.c. (Yegappan Lakshmanan, closes #4666)
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.
2019-06-23patch 8.1.1580: cannot make part of a popup transparentv8.1.1580Bram Moolenaar
Problem: Cannot make part of a popup transparent. Solution: Add the "mask" option.
2019-06-15patch 8.1.1548: popup_dialog() is not implementedv8.1.1548Bram Moolenaar
Problem: Popup_dialog() is not implemented. Solution: Implement popup_dialog() and popup_filter_yesno().
2019-06-14patch 8.1.1531: clipboard type name is inconsistentv8.1.1531Bram Moolenaar
Problem: Clipboard type name is inconsistent. Solution: Rename VimClipboard to Clipboard_T.
2019-06-10patch 8.1.1517: when a popup changes all windows are redrawnv8.1.1517Bram Moolenaar
Problem: When a popup changes all windows are redrawn. Solution: Only update the lines that were affected. Add a file for profiling popup windows efficiency.
2019-06-08patch 8.1.1493: redrawing with popups is slow and causes flickerv8.1.1493Bram Moolenaar
Problem: Redrawing with popups is slow and causes flicker. Solution: Avoid clearing and redrawing using a zindex mask.
2019-06-02patch 8.1.1453: popup window "moved" property not implemented yetv8.1.1453Bram Moolenaar
Problem: Popup window "moved" property not implemented yet. Solution: Implement it.
2019-05-26patch 8.1.1400: using global pointer for tab-local popups is clumsyv8.1.1400Bram Moolenaar
Problem: Using global pointer for tab-local popups is clumsy. Solution: Use the pointer in tabpage_T.
2019-05-25patch 8.1.1391: no popup window supportv8.1.1391Bram Moolenaar
Problem: No popup window support. Solution: Add initial code for popup windows. Add the 'wincolor' option.
2019-05-09patch 8.1.1307: cannot reconnect to the X server after it restartedv8.1.1307Bram Moolenaar
Problem: Cannot reconnect to the X server after it restarted. Solution: Add the :xrestore command. (Adrian Kocis, closes #844)
2019-05-02patch 8.1.1248: no test for dec mousev8.1.1248Bram Moolenaar
Problem: No test for dec mouse. Solution: Add some tests for dec mouse. Add "no_query_mouse".
2019-04-28patch 8.1.1231: asking about existing swap file unnecessarilyv8.1.1231Bram Moolenaar
Problem: Asking about existing swap file unnecessarily. Solution: When it is safe, delete the swap file. Remove HAS_SWAP_EXISTS_ACTION, it is always defined. (closes #1237)
2019-04-28patch 8.1.1230: a lot of code is shared between vim.exe and gvim.exev8.1.1230Bram Moolenaar
Problem: A lot of code is shared between vim.exe and gvim.exe. Solution: Optionally put the shared code in vim.dll. (Ken Takata, closes #4287)
2019-04-28patch 8.1.1228: not possible to process tags with a functionv8.1.1228Bram Moolenaar
Problem: Not possible to process tags with a function. Solution: Add tagfunc() (Christian Brabandt, Andy Massimino, closes #4010)
2019-04-20patch 8.1.1192: mode is not cleared when leaving Insert mode with mapped Escv8.1.1192Bram Moolenaar
Problem: Mode is not cleared when leaving Insert mode with mapped Esc. Solution: Clear the mode when redraw_cmdline is set. (closes #4269)
2019-04-07patch 8.1.1133: compiler warning for uninitialized struct memberv8.1.1133Bram Moolenaar
Problem: Compiler warning for uninitialized struct member. (Yegappan Lakshmanan) Solution: Add initializer field.
2019-04-04patch 8.1.1113: making an autocommand trigger once is not so easyv8.1.1113Bram Moolenaar
Problem: Making an autocommand trigger once is not so easy. Solution: Add the ++once argument. Also add ++nested as an alias for "nested". (Justin M. Keyes, closes #4100)
2019-04-02patch 8.1.1103: MS-Windows: old API calls are no longer neededv8.1.1103Bram Moolenaar
Problem: MS-Windows: old API calls are no longer needed. Solution: Always use the wide functions. (Ken Takata, closes #4199)