]> git.neil.brown.name Git - edlib.git/history - core-pane.c
TODO: clean out done items.
[edlib.git] / core-pane.c
2023-09-15 NeilBrownLimit the consistency checks run in each loop
2023-09-15 NeilBrownDiscard pane->_data.
2023-09-15 NeilBrownRemove pane->data when PANE_DATA_TYPE not set.
2023-09-15 NeilBrownAllow Notify:Close to work for docs being closed.
2023-09-11 NeilBrownSend warning message when nested notification is prohib...
2023-09-11 NeilBrownDiscard DocLeaf - use new pane_leaf() instead.
2023-09-11 NeilBrownRename pane_leaf() to pane_focus()
2023-09-11 NeilBrownRename pane_focus() to pane_take_focus()
2023-09-09 NeilBrownDisable LOG during refresh if log is visible.
2023-09-09 NeilBrownIntroduce Close:Notify
2023-09-08 NeilBrownDiscard "Free"
2023-09-08 NeilBrownDiscard edlib_do_free()
2023-09-08 NeilBrownlibevent: switch to embedded data pattern.
2023-09-04 NeilBrownDon't call "Close" on panes that haven't been initialised.
2023-09-04 NeilBrownpane: add option arg to pane_has_focus()
2023-08-11 NeilBrownChange pane_resize() to return Bool
2023-07-28 NeilBrowndiscard commcache.
2023-07-24 NeilBrownDon't initialise ->data in pane_init()
2023-07-23 NeilBrownAvoid using names with "__" prefix.
2023-07-22 NeilBrownChange times_up() to use pane_too_long() on root.
2023-07-18 NeilBrownlib-abbrev: fix positioning of menu
2023-07-12 NeilBrownUpdate copyright dates.
2023-07-12 NeilBrowncore-editor: embed ed_info in the struct pane
2023-07-12 NeilBrownSupport inline pane data.
2023-06-28 NeilBrownpane: if an on-idle event to handle damage cannot be...
2023-06-28 NeilBrownIntroduce ->root pointer in panes.
2023-06-28 NeilBrownIntroduce pane_register_root()
2023-06-28 NeilBrownRevise pane_reparent()
2023-06-28 NeilBrownIntroduce Child-Notify
2023-06-28 NeilBrownCall pane_refresh() from event:on-idle
2022-11-13 NeilBrownAdd ref-counting for panes
2022-09-03 NeilBrownmisc random fixes
2022-09-03 NeilBrownMove some functions from core.h to internal.h
2022-09-03 NeilBrownUpdate the year in some copyright claims
2022-09-03 NeilBrownImprove tracing for refresh-looping
2021-08-15 NeilBrowndisplay-x11: two more refresh improvements.
2021-08-14 NeilBrownForbid nested notification again.
2021-08-14 NeilBrowncore-pane: don't pane_refresh() a closed pane.
2021-08-06 NeilBrownAdd "bytes" option to call_ret()
2021-06-30 NeilBrownRename text-size to Draw:text-size
2021-06-30 NeilBrownpopup: allow insert-file in an email-compose popup
2021-06-11 NeilBrownImprove ChildRegistered handling.
2021-05-29 NeilBrownAutomatically close all vmarks when pane is closed.
2021-05-29 NeilBrownEnhance pane_clone_children() to copy attributes.
2021-05-06 NeilBrownGive a name to every pane and command
2021-04-22 NeilBrownpane: add comments for meaning of "scale"
2021-04-22 NeilBrowndiscard "old style" scaling: x:XX,y:YY
2021-04-22 NeilBrownRestore "scale:M" for reporting size of M
2021-04-22 NeilBrownpane: suppress recursive notifications silently.
2021-04-14 NeilBrownUpdate some copyright date
2021-03-22 NeilBrownpane: allow reparent or a root pane.
2021-01-02 NeilBrownpane: report error on nested notification.
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-08-15 NeilBrownpane: fix problem with searchbox positioning.
2020-08-08 NeilBrownpopup: only hand off focus if we still have it.
2020-08-08 NeilBrownAdd pane_has_focus() check
2020-08-08 NeilBrowncore: call_comm improvements.
2020-08-01 NeilBrownrender-lines: switch to clearing each sub-pane.
2020-08-01 NeilBrownpane: allow pane_resize to set negative x,y
2020-08-01 NeilBrownpane: add support for cliping when mapping xy co-ords.
2020-08-01 NeilBrownrenderline: use pane->w to pass back width of rendering
2020-06-15 NeilBrownRename DAMAGED_CONTENT to DAMAGED_REFRESH
2020-06-15 NeilBrownpane: send Refresh only to panes that ask for it.
2020-06-07 NeilBrownUse view:changed instead of DAMAGED_CONTENT.
2020-06-07 NeilBrownRemove DAMAGED_CURSOR completely.
2020-06-07 NeilBrownRemove all use of DAMAGED_CURSOR
2020-06-07 NeilBrownpane: Only call Refresh:view on panes which request it.
2020-06-07 NeilBrownpane: move pane_do_postorder() out of the loop
2020-06-07 NeilBrownpane: move absz recalc into pane_do_resize()
2020-06-07 NeilBrownpane: rewrite pane_do_resize()
2020-06-01 NeilBrownpane: separate out abs_z calc into its own function.
2020-06-01 NeilBrownpane: remove/simplify functions.
2020-06-01 NeilBrownIntroduce pane_mapxy()
2020-06-01 NeilBrownIntroduce pane_leaf()
2020-06-01 NeilBrownRevise pane_resize and DAMAGED_SIZE handling.
2020-05-24 NeilBrownlinefilter: use 'focus' when appropriate, not home.
2020-05-24 NeilBrownpane: handle post-order damage better.
2020-05-12 NeilBrownautosave: add commands to access autosaved links.
2020-05-12 NeilBrownpane: move list_del back after ChildClosed call.
2020-05-11 NeilBrownpane: on close, remove from sibling list before callig...
2020-05-11 NeilBrownAllow pane_register() to fail.
2020-05-11 NeilBrownpane: trigger post-order for damaged view as well as...
2020-05-10 NeilBrownpane: don't continue child loop after calling a pane.
2020-04-27 NeilBrownpane: rewrite pane_focus()
2020-04-27 NeilBrownpane: reset ->focus as soon as possible.
2020-03-23 NeilBrownUpdate copyright dates.
2020-03-08 NeilBrownFix assorting indenting.
2020-03-04 NeilBrownAdd panes and data attached to them to a new mempool
2020-02-22 NeilBrownMerge branch 'master' of home.neil.brown.name:GIT/edlib
2020-02-21 NeilBrownMerge branch 'master' of home.neil.brown.name:GIT/edlib
2020-02-17 NeilBrownRevert "Honor DAMAGED_POSTORDER correctly."
2020-02-17 NeilBrownpane: teach pane_do_resize to handle lightweight panes.
2020-02-12 NeilBrownsearch: use correct x,y for moving search box.
2020-02-12 NeilBrownpane: exclude lightweight panes from refresh handling.
2020-02-10 NeilBrownMark key, str and str2 as 'const'.
2020-02-08 NeilBrownpane: add extra info to pane_notify()
2020-02-07 NeilBrownDelay freeing of pane->data
2020-02-07 NeilBrownDelay freeing of pane->handle
next