summaryrefslogtreecommitdiffstats
path: root/src/proto/popupwin.pro
AgeCommit message (Collapse)Author
2022-10-07patch 9.0.0683: cannot specify a time for :echowindowv9.0.0683Bram Moolenaar
Problem: Cannot specify a time for :echowindow. Solution: A count can be used to specify the display time. Add popup_findecho().
2022-09-01patch 9.0.0350: :echowindow does not work in a compiled functionv9.0.0350Bram Moolenaar
Problem: :echowindow does not work in a compiled function. Solution: Handle the expression at compile time.
2022-08-31patch 9.0.0340: the 'cmdheight' zero support causes too much troublev9.0.0340Bram Moolenaar
Problem: The 'cmdheight' zero support causes too much trouble. Solution: Revert support for 'cmdheight' being zero.
2022-08-29patch 9.0.0317: when updating the whole screen a popup may not be redrawnv9.0.0317Bram Moolenaar
Problem: When updating the whole screen a popup may not be redrawn. Solution: Mark the screen and windows for redraw also when not clearing. Also mark popup windows for redraw.
2022-08-28patch 9.0.0294: crash when 'cmdheight' is 0 and popup_clear() usedv9.0.0294Bram Moolenaar
Problem: Crash when 'cmdheight' is 0 and popup_clear() used. Solution: Reset "message_win" when the message popup is cleared. Close the popup when 'cmdheight' is non-zero. Add a screendump test.
2022-08-27patch 9.0.0288: when 'cmdheight' is zero some messages are not displayedv9.0.0288Bram Moolenaar
Problem: When 'cmdheight' is zero some messages are not displayed. Solution: Use a popup notification window.
2020-09-26patch 8.2.1750: popup_setoptions() setting firstline fails if cursorline setv8.2.1750Bram Moolenaar
Problem: Setting firstline with popup_setoptions() fails if cursorline is set. Solution: Use apply_options(). Update the popup before applying "zz". (closes #7010)
2020-07-18patch 8.2.1237: changing 'completepopup' after opening popup has no effectv8.2.1237Bram Moolenaar
Problem: Changing 'completepopup' after opening a popup has no effect. (Jay Sitter) Solution: Close the popup when the options are changed. (closes #6471)
2020-05-13patch 8.2.0748: cannot get a list of all popupsv8.2.0748Bram Moolenaar
Problem: Cannot get a list of all popups. Solution: Add popup_list(). Use it in the test runner.
2020-05-13patch 8.2.0747: cannot forcefully close all popupsv8.2.0747Bram Moolenaar
Problem: Cannot forcefully close all popups. Solution: Add the "force" argument to popup_clear(). Use it after running a test. Put back the check for a popup when editing a file.
2020-05-13patch 8.2.0746: popup_clear() hangs when a popup can't be closedv8.2.0746Bram Moolenaar
Problem: popup_clear() hangs when a popup can't be closed. Solution: Bail out when a popup can't be closed.
2020-03-27patch 8.2.0464: typos and other small problemsv8.2.0464Bram Moolenaar
Problem: Typos and other small problems. Solution: Fix the typos. Add missing files to the distribution.
2020-02-01patch 8.2.0194: some commands can cause problems in terminal popupv8.2.0194Bram Moolenaar
Problem: Some commands can cause problems in terminal popup. Solution: Disallow more commands.
2020-02-01patch 8.2.0191: cannot put a terminal in a popup windowv8.2.0191Bram Moolenaar
Problem: Cannot put a terminal in a popup window. Solution: Allow opening a terminal in a popup window. It will always have keyboard focus until closed.
2019-12-07patch 8.1.2407: proto files, dependencies and build instructions outdatedv8.1.2407Bram Moolenaar
Problem: proto file, dependenciess and Build instructions outdated. Solution: Update proto files, dependencies and build instructions.
2019-11-16patch 8.1.2311: warning for missing function prototypev8.1.2311Bram Moolenaar
Problem: Warning for missing function prototype. Solution: Add the proto. (Dominique Pelle, closes #5233)
2019-11-13patch 8.1.2300: redraw breaks going through list of popup windowsv8.1.2300Bram Moolenaar
Problem: Redraw breaks going through list of popup windows. Solution: Use different flags for popup_reset_handled(). (closes #5216)
2019-11-09patch 8.1.2273: wrong default when "pos" is changed with popup_atcursor()v8.1.2273Bram Moolenaar
Problem: Wrong default when "pos" is changed with popup_atcursor(). Solution: Adjust the default line and col when "pos" is not the default value. (#5151)
2019-10-20patch 8.1.2192: cannot easily fill the info popup asynchronouslyv8.1.2192Bram Moolenaar
Problem: Cannot easily fill the info popup asynchronously. Solution: Add the "popuphidden" value to 'completeopt'. (closes #4924)
2019-08-25patch 8.1.1928: popup windows don't move with the text when making changesv8.1.1928Bram Moolenaar
Problem: Popup windows don't move with the text when making changes. Solution: Add the 'textprop" property to the popup window options, position the popup relative to a text property. (closes #4560) No tests yet.
2019-08-24patch 8.1.1920: cannot always close a popup when filter consumes all eventsv8.1.1920Bram Moolenaar
Problem: Cannot close a popup by the X when a filter consumes all events. Solution: Check for a click on the close button before invoking filters. (closes #4858)
2019-08-21patch 8.1.1905: cannot set all properties of the info popupv8.1.1905Bram Moolenaar
Problem: Cannot set all properties of the info popup. Solution: Add popup_findinfo(). Rename popup_getpreview() to popup_findpreview().
2019-08-21patch 8.1.1902: cannot have an info popup without a borderv8.1.1902Bram Moolenaar
Problem: Cannot have an info popup without a border. Solution: Add the "border" item to 'completepopup'.
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-08-18patch 8.1.1882: cannot specify properties of the info popup windowv8.1.1882Bram Moolenaar
Problem: Cannot specify properties of the info popup window. Solution: Add the 'completepopup' option. Default to PmenuSel highlight.
2019-08-18patch 8.1.1880: cannot show extra info for completion in a popup windowv8.1.1880Bram Moolenaar
Problem: Cannot show extra info for completion in a popup window. Solution: Add the "popup" entry in 'completeopt'.
2019-08-03patch 8.1.1799: cannot avoid mapping for a popup windowv8.1.1799Bram Moolenaar
Problem: Cannot avoid mapping for a popup window. Solution: Add the "mapping" property, default TRUE.
2019-08-01patch 8.1.1789: cannot see file name of preview popup windowv8.1.1789Bram Moolenaar
Problem: Cannot see file name of preview popup window. Solution: Add the file name as the title.
2019-08-01patch 8.1.1788: missing changes in proto filev8.1.1788Bram Moolenaar
Problem: missing changes in proto file Solution: Update proto file.
2019-08-01patch 8.1.1786: double click in popup scrollbar starts selectionv8.1.1786Bram Moolenaar
Problem: Double click in popup scrollbar starts selection. Solution: Ignore the double click.
2019-07-28patch 8.1.1773: the preview popup window may be too far to the rightv8.1.1773Bram Moolenaar
Problem: The preview popup window may be too far to the right. Solution: Keep it inside the screen. Also keep the close button and scrollbar visible if possible.
2019-07-28patch 8.1.1770: cannot get the window ID of the popup preview windowv8.1.1770Bram Moolenaar
Problem: Cannot get the window ID of the popup preview window. Solution: Add popup_getpreview().
2019-07-18patch 8.1.1714: cannot preview a file in a popup windowv8.1.1714Bram Moolenaar
Problem: Cannot preview a file in a popup window. Solution: Add the 'previewpopup' option.
2019-07-12patch 8.1.1673: cannot easily find the popup window at a certain positionv8.1.1673Bram Moolenaar
Problem: Cannot easily find the popup window at a certain position. Solution: Add popup_locate().
2019-07-07patch 8.1.1645: cannot use a popup window for a balloonv8.1.1645Bram Moolenaar
Problem: Cannot use a popup window for a balloon. Solution: Add popup_beval(). Add the "mousemoved" property. Add the screenpos() function.
2019-06-30patch 8.1.1609: the user cannot easily close a popup windowv8.1.1609Bram Moolenaar
Problem: The user cannot easily close a popup window. Solution: Add the "close" property. (mostly by Masato Nishihata, closes #4601)
2019-06-29patch 8.1.1608: the evalfunc.c file is too bigv8.1.1607Bram Moolenaar
Problem: The evalfunc.c file is too big. Solution: Move sign functionality to sign.c.
2019-06-20patch 8.1.1575: callbacks may be garbage collectedv8.1.1575Bram Moolenaar
Problem: Callbacks may be garbage collected. Solution: Set reference in callbacks. (Ozaki Kiichi, closes #4564)
2019-06-16patch 8.1.1561: popup_setoptions() is not implemented yetv8.1.1561Bram Moolenaar
Problem: Popup_setoptions() is not implemented yet. Solution: Implement popup_setoptions(). Also add more fields to popup_getoptions().
2019-06-16patch 8.1.1558: popup_menu() and popup_filter_menu() are not implemented yetv8.1.1558Bram Moolenaar
Problem: Popup_menu() and popup_filter_menu() are not implemented yet. Solution: Implement the functions. Fix that centering didn't take the border and padding into account.
2019-06-16patch 8.1.1555: NOT_IN_POPUP_WINDOW is confusingv8.1.1555Bram Moolenaar
Problem: NOT_IN_POPUP_WINDOW is confusing. (Andy Massimino) Solution: Rename to ERROR_IF_POPUP_WINDOW().
2019-06-16patch 8.1.1553: not easy to change the text in a popup windowv8.1.1553Bram Moolenaar
Problem: Not easy to change the text in a popup window. Solution: Add popup_settext(). (Ben Jackson, closes #4549) Also display a space for an empty popup.
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.1528: popup_any_visible() is unusedv8.1.1528Bram Moolenaar
Problem: Popup_any_visible() is unused. Solution: Remove it.
2019-06-14patch 8.1.1527: when moving popup window over the cmdline it is not redrawnv8.1.1527Bram Moolenaar
Problem: When moving a popup window over the command line it is not redrawn. Solution: Redraw the command line. Move popup redrawing code to the popupwin file.
2019-06-13patch 8.1.1525: cannot move a popup window with the mousev8.1.1525Bram Moolenaar
Problem: Cannot move a popup window with the mouse. Solution: Add the "drag" property and make it possible to drag a popup window by its border.
2019-06-12patch 8.1.1522: poup_notification() not implemented yetv8.1.1522Bram Moolenaar
Problem: Popup_notification() not implemented yet. Solution: Implement it.
2019-06-12patch 8.1.1520: popup windows are ignored when dealing with mouse positionv8.1.1520Bram Moolenaar
Problem: Popup windows are ignored when dealing with mouse position Solution: Find the mouse position inside a popup window. Allow for modeless selection.
2019-06-10patch 8.1.1513: all popup functionality is in functions, except :popupclearv8.1.1513Bram Moolenaar
Problem: All popup functionality is in functions, except :popupclear. Solution: Add popup_clear() for consistency. Also rename sound_stopall() to sound_clear().
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.