]> git.neil.brown.name Git - edlib.git/history - display-ncurses.c
TODO: clean out done items.
[edlib.git] / display-ncurses.c
2023-10-19 NeilBrownRespell "window:" as "Window:".
2023-10-09 NeilBrownSplit display creation into two separate steps.
2023-10-08 NeilBrownChange image scaling from adaptive to box-filter
2023-10-07 NeilBrownncurses: don't look past the end of an image.
2023-10-04 NeilBrownmode-basic: add F4 and F5 function key handlers.
2023-09-29 NeilBrownMove some common code from Draw:image implementations...
2023-09-27 NeilBrownDraw:image: support scale and crop.
2023-09-27 NeilBrownDraw:image: move cursor cols,rows into mode (str2)
2023-09-27 NeilBrownDraw:image - move mode information from num to str2
2023-09-22 NeilBrownRemove meaning for str2 arg to Draw:image and Draw...
2023-09-15 NeilBrownMark all "Close" handlers as being closed_ok.
2023-09-11 NeilBrownRename pane_leaf() to pane_focus()
2023-09-11 NeilBrownRename Display: commands to window:
2023-09-11 NeilBrownDiscard Display:set: in favour of window:set:
2023-09-04 NeilBrownncurses: fix setting of default attrs on Draw:clear
2023-09-01 NeilBrowncore-pane: change doc and doc_data to singular arrays
2023-08-25 NeilBrownIntroduce generic Display:set:
2023-08-25 NeilBrownChange Display:set-noclose to Display:set:no-close...
2023-08-20 NeilBrowndisplay-ncurses: ignore focus changes better.
2023-08-20 NeilBrowndisplay-ncurses: Improve attr parsing
2023-08-11 NeilBrownncurses: catch and ignore focus-in/out
2023-07-12 NeilBrowndisplay-ncurses - switch to embedded data.
2023-06-28 NeilBrownFinish attach-display-foo commands with doc:attach...
2023-06-28 NeilBrowncall editor:activate-display from the display code.
2023-06-28 NeilBrownhandle Display:close in window-core
2023-06-28 NeilBrownIntroduce strstarts()
2023-06-28 NeilBrownIntroduce pane_register_root()
2023-06-28 NeilBrownMark various 'static' values as 'const'.
2023-06-28 NeilBrowndiscard editor-on-idle in favour of event:on-idle.
2023-06-08 NeilBrownncurses: don't block in nc_external_viewer
2023-06-08 NeilBrownWait for processes we fork.
2023-06-08 NeilBrowntests: filter out duplicate "Display" lines.
2023-05-26 NeilBrownncurses: fix transparent images in default color-space
2023-05-20 NeilBrownncurses: display low-res images
2023-05-20 NeilBrownncurses: manage color pair separately from attributes.
2023-02-06 NeilBrownUpdate some copyright dates.
2023-01-30 NeilBrownTrack XAUTHORITY with DISPLAY
2022-09-03 NeilBrownncurses - clear paste state on shutdown
2022-09-03 NeilBrownncurses - do full terminal reset on Display:refresh
2022-09-03 NeilBrownUpdate the year in some copyright claims
2022-09-03 NeilBrownncurses: call ncurses_end() before closing the pane.
2021-08-14 NeilBrowntest: change the handling of EDLIB_REPLAY_DELAY
2021-08-11 NeilBrowndisplay-ncurses: add bracketed-paste support.
2021-08-11 NeilBrowndisplay: record when pane is a uniform background colour.
2021-07-22 NeilBrownncurses: also catch SIGWINCH if tty is "-"
2021-06-30 NeilBrownncurses: add count of Draw:clear events to event recording.
2021-06-30 NeilBrownRename text-size to Draw:text-size
2021-06-30 NeilBrownRename pane-clear to Draw:clear
2021-06-26 NeilBrownMove attach-x11selection out of display attachment
2021-06-26 NeilBrownncurses: receive tty/term as str1/str2, not on parent...
2021-06-12 NeilBrownncurses replay: don't abort in missing Display event.
2021-05-22 NeilBrownncurses: strip special from path names given to scp
2021-05-22 NeilBrownncurses: set mouseinterval back to zero.
2021-05-07 NeilBrownAny error from :Motion should stop motion tracking
2021-05-06 NeilBrownncurses: offer to scp file for external viewer to the...
2021-05-06 NeilBrownncurses: send stdout/stderr of external viewer to ...
2021-05-06 NeilBrownCheck all get_utf8() calls guard against WERR
2021-05-06 NeilBrownMove running of xdg-open to the Display
2021-04-26 NeilBrownncurses: ensure terminal is reset properly on exit.
2021-04-14 NeilBrownUpdate some copyright date
2021-01-01 NeilBrownrender-lines: use dedicated pane for off-screen cursor
2020-12-15 NeilBrownncurses: log event when replaying
2020-10-01 NeilBrownemacs/ncurses: add some more key-combos for common ops
2020-09-26 NeilBrownUse 'bool' more widely.
2020-09-26 NeilBrownConvert lots of "return 0" to "return Efallthrough"
2020-09-26 NeilBrownChange name from "Meta" to "Alt"
2020-09-20 NeilBrownIntroduce DEF_CB() similar to DEF_CMD()
2020-09-09 NeilBrownncurses: fix cursor placement again.
2020-09-08 NeilBrownncurses: place cursor properly when off-screen
2020-08-24 NeilBrowndisplays: allow bold, underline, etc to be negated.
2020-08-11 NeilBrownrenderline: don't resize a pane after clearing it.
2020-08-10 NeilBrownMove the mapping of keynames to :C-char to lib-input
2020-08-09 NeilBrownRequire K:C-letter to have the letter in upper-case
2020-08-08 NeilBrownAdd pane_has_focus() check
2020-08-08 NeilBrowndisplays: trigger refresh when a pane is closed.
2020-08-01 NeilBrownncurses: don't create window with negative x,y
2020-08-01 NeilBrownncurses: log all chars when recording screen.
2020-08-01 NeilBrownrender-lines: switch to clearing each sub-pane.
2020-08-01 NeilBrownncurses: clip pane against parents.
2020-08-01 NeilBrownncurses: change how colour is recorded when testing.
2020-08-01 NeilBrownpane: add support for cliping when mapping xy co-ords.
2020-08-01 NeilBrownncurses: improve handling of background colour
2020-06-15 NeilBrownncurses: don't assume Draw pane same size are clear...
2020-06-15 NeilBrownrender-lines: set ->cx ->cy more accurately.
2020-06-07 NeilBrownpane: rewrite pane_do_resize()
2020-06-01 NeilBrownncurses: use panels for each pane.
2020-06-01 NeilBrownncurses: don't store cursor in display-data.
2020-06-01 NeilBrownncurses: use clearok to force a window refresh.
2020-06-01 NeilBrownncurses: use redrawwin() to force a window refresh.
2020-06-01 NeilBrownRevise pane_resize and DAMAGED_SIZE handling.
2020-05-24 NeilBrownncurses: use handle_winch for Display:refresh
2020-04-03 NeilBrownncurses: fix double-click detection.
2020-03-29 NeilBrownStop using wcrtomb()
2020-03-29 NeilBrownStop using mbrtowc()
2020-03-29 NeilBrownAdd some missing keystroke names.
2020-03-23 NeilBrownUpdate copyright dates.
2020-03-21 NeilBrownncurses/x11selection - clean up properly.
2020-03-20 NeilBrownncurses - use pre-defined colours
2020-03-20 NeilBrownx11selection: support different DISPLAY for different...
2020-03-14 NeilBrownncurses: add modifiers to Click, and handle in input.
next