]> git.neil.brown.name Git - edlib.git/history - lib-linecount.c
TODO: clean out done items.
[edlib.git] / lib-linecount.c
2023-09-11 NeilBrownRename pane_leaf() to pane_focus()
2023-09-09 NeilBrownDisable LOG during refresh if log is visible.
2023-09-08 NeilBrownlinecount: switch to embedded-data pattern.
2023-07-12 NeilBrownUpdate copyright dates.
2023-07-12 NeilBrownlinecount: allow attachment to a viewer stack.
2023-07-12 NeilBrownlinecount: fix mark used for 'goto'.
2023-07-12 NeilBrownlinecount: run the on-idle event on the linecount pane.
2023-06-28 NeilBrownIntroduce edlib_testing().
2023-06-28 NeilBrownIntroduce pane_register_root()
2023-06-28 NeilBrownlinecount: use pane_too_long() to break up line count
2023-06-28 NeilBrownUse event:on-idle for short-timeout background tasks.
2023-06-28 NeilBrownlinecount: when async needs a full count - do it.
2023-06-28 NeilBrownlinecount: make it possible to disable
2023-06-28 NeilBrownChange rules for mark passed to doc:content
2023-06-28 NeilBrownlinecount: enable for make-viewer
2023-06-28 NeilBrownlinecount: use extra-text in doc:content
2023-06-28 NeilBrownlinecount: use doc:content to scan more quickly.
2023-06-28 NeilBrownlinecount: enable async line-counts
2023-06-28 NeilBrownlinecount: intro option of sync/async counting.
2023-06-28 NeilBrownlinecount: fix need_recalc()
2023-06-28 NeilBrownlinecount: ensure counts are uptodate for goto-line
2023-06-28 NeilBrownlinecount: optimise when no counting needed.
2023-06-28 NeilBrowndoc-email: support linecount
2023-06-28 NeilBrownlinecount: ensure we start a visible beginning of document
2023-06-28 NeilBrownlinecount: improve notify:replaced handling
2023-06-28 NeilBrownlinecount: simplify count_calculate()
2023-06-28 NeilBrownlinecount: remove 'start' arg from count_calculate()
2023-06-28 NeilBrownlinecount: don't pass mark to doc:CountLines at startup
2023-06-28 NeilBrownlinecount: ignore Notify:Clip
2023-06-28 NeilBrownlinecount: use a more natural means of registering...
2023-06-28 NeilBrownline-count: limit ranges based on words and chars as...
2022-09-03 NeilBrownUpdate the year in some copyright claims
2022-02-01 NeilBrownlinecount: disable for make/grep output too.
2021-04-14 NeilBrownUpdate some copyright date
2021-04-02 NeilBrownAdd "tostart" arg to mark_clip and marks_clip
2021-03-27 NeilBrownlinecount: ignore email documents.
2020-09-26 NeilBrownConvert lots of "return 0" to "return Efallthrough"
2020-05-11 NeilBrownAllow pane_register() to fail.
2020-04-05 NeilBrownChange some movement helper-function names
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-07 NeilBrownDelay freeing of pane->data
2019-11-22 NeilBrownDon't require doc notification to start with Notify:
2019-11-17 NeilBrownUpdate copyright dates.
2019-10-30 NeilBrownRemove the 'here' arg from pane_register.
2019-09-23 NeilBrownDiscard doc_next_mark_view and doc_prev_mark_view
2019-09-10 NeilBrowndoc: change Call:Notify:doc: to doc:Notify:doc:
2019-08-08 NeilBrownRequire ownership to be declare for vmark access.
2019-08-03 NeilBrownmark: replace 'state' with 'owner' in a view
2019-07-24 NeilBrowncountline: record line number etc in marks
2019-07-19 NeilBrownUse Call:Notify:Doc... to ask a document to send a...
2019-07-05 NeilBrownupdate dates in copyright messages.
2018-08-28 NeilBrownre-enable line-count (again)
2018-08-07 NeilBrownremove doc_set_attr() doc_add_view() doc_del_view()
2018-08-07 NeilBrownGive symbolic names for error codes.
2018-07-20 NeilBrownmark_dup: remove second arg.
2018-07-20 NeilBrownmark: split out mark_dup_view()
2018-01-10 NeilBrownlinecount: disable (again)
2018-01-02 NeilBrownStart deprecating doc:mark-same
2017-12-04 NeilBrownUse focus more, avoid home.
2017-12-04 NeilBrownChange all Notify:clip function to return 0
2017-11-16 NeilBrownHandle "Notify:clip" in all pane that hold a mark-view
2017-11-16 NeilBrowndiscard mark_ordered()
2017-10-24 NeilBrownlinecount: add goto-line functionality.
2017-10-09 NeilBrownlinecount: use key_map for lookup.
2017-09-27 NeilBrowncall_comm: change arg order so comm2 is at fixed place.
2017-09-27 NeilBrownRename 'numeric' and 'extra' to 'num' and 'num2'
2017-09-27 NeilBrownrename call_home() to home_call()
2017-09-21 NeilBrowncall macro rework: step 4 - call_comm
2017-09-21 NeilBrowncall macro changes step 2: call_home()
2017-09-21 NeilBrownstart replacing call*() with clever macros.
2017-07-22 NeilBrownSupport \v and an "eol" char
2017-06-30 NeilBrownDon't use doc:set-attr for word counts
2017-05-30 NeilBrownSpell Notify:Request as Notify:doc:Replace
2017-05-30 NeilBrownBe consistent: doc:set-attr, not doc:attr-set
2016-08-05 NeilBrownlib-linecount: address smatch/safe warnings
2016-08-04 NeilBrownRemove 'safe' annotation for vmark_new
2016-08-04 NeilBrownAdd lots of 'safe' marking to be checked by smatch
2016-07-12 NeilBrownRemove last arg from mark_same_pane
2016-04-29 NeilBrownRemove the mechanism for attaching a notifier to mark...
2016-04-29 NeilBrownlinecount: change to using a pane
2016-03-25 NeilBrownrename lib-line-count to lib-linecount