]> git.neil.brown.name Git - edlib.git/history - doc-multipart.c
TODO: clean out done items.
[edlib.git] / doc-multipart.c
2023-09-15 NeilBrownExplicitly guard against infinite loops in consistency...
2023-09-15 NeilBrownMark all "Close" handlers as being closed_ok.
2023-09-08 NeilBrowndoc-multipart: don't use Free
2023-09-01 NeilBrowncore-pane: change doc and doc_data to singular arrays
2023-07-21 NeilBrownmulitpath: use do_char_byte()
2023-07-12 NeilBrownmultipart - use embedded data
2023-07-12 NeilBrownAlways handle pane_register failure immediately.
2023-07-12 NeilBrownIntroduce mark_new()
2023-06-28 NeilBrownIntroduce strstarts()
2023-06-28 NeilBrowndoc-email: ensure doc:get-boundary skips invisible...
2023-06-28 NeilBrownChange rules for mark passed to doc:content
2023-06-08 NeilBrownmultipart: don't assume sub-panes never disappear.
2023-05-26 NeilBrowndoc-to-text: don't wait for conversion to complete.
2023-04-24 NeilBrownmultipart: Set ref mark to NULL when freeing it
2023-02-19 NeilBrownnotmuch/email: allow extra headers to be shown.
2023-02-06 NeilBrownmultipath: don't step back before the first visible...
2023-02-06 NeilBrownUpdate some copyright dates.
2023-02-06 NeilBrownAllow a line boundary to be reported by the document.
2022-09-13 NeilBrownFix various doc:char handlers when stepped towards...
2021-09-27 NeilBrownCheck marks are valid more often.
2021-09-27 NeilBrownmultipart: move mark to correct location in single...
2021-09-21 NeilBrownmultipart/email: rename num and num2 in mp_step()/email...
2021-08-11 NeilBrowndisplay: record when pane is a uniform background colour.
2021-06-30 NeilBrownAdd debug support for checking the order of marks.
2021-06-23 NeilBrowndoc-multipart: test docnum more defensively.
2021-06-11 NeilBrownmultipath: avoid type-punning in REFS()
2021-06-01 NeilBrownCall doc_free() automatically.
2021-05-29 NeilBrownAutomatically close all vmarks when pane is closed.
2021-05-27 NeilBrownDiscard mark->refs
2021-05-06 NeilBrownmultipath: fix forward-by-num.
2021-05-06 NeilBrownIntroduce doc:content-bytes as separate command.
2021-05-06 NeilBrownRemove all doc:step and doc:step-bytes implementations
2021-05-06 NeilBrownReplace all remaining doc:step calls with doc:char
2021-05-06 NeilBrownIntroduce doc:char
2021-05-06 NeilBrownmultipart: don't hold a part in 'moving' state for...
2021-05-06 NeilBrownChange focus passed for filtered doc:content
2021-05-06 NeilBrownImprove return values for doc:content callback.
2021-04-26 NeilBrowndoc-multipart: fix incorrect failure of doc:step-part
2021-04-26 NeilBrownmultipart: add doc:content
2021-04-14 NeilBrownUpdate some copyright date
2021-04-14 NeilBrownmultipart: fix doc:set-attr
2021-04-14 NeilBrownmultipart: guard against doc:step-part doing nothing.
2021-04-14 NeilBrownmultipart: fix doc:set-attr
2021-04-12 NeilBrownmultipart: add access to sub-document by number
2021-04-09 NeilBrownmultipart: allow part visibility to be specified for...
2021-04-06 NeilBrownmultipart: fix type in doc:step-part
2021-03-27 NeilBrownmultipart: allow step to previous part
2020-09-26 NeilBrownChange mark_to_end to take a pane rather than a doc
2020-05-21 NeilBrownFix callback for doc:get-attr calls.
2020-04-05 NeilBrownRename mark-chaining functions.
2020-04-05 NeilBrownRename make_step_pane() to doc_step()
2020-04-05 NeilBrownConvery mark_step_pane call with constant dir/move
2020-04-05 NeilBrownChange some movement helper-function names
2020-04-04 NeilBrownChange point:moved to point:moving, and make it more...
2020-03-27 NeilBrownRemove 'z' arg from doc_register()
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-13 NeilBrownRemove most strncmp(ci->key...) calls
2020-02-10 NeilBrownMark key, str and str2 as 'const'.
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-31 NeilBrownWrap lots of long lines
2019-10-05 NeilBrownConvert mark->refcnt to mark->owner
2019-10-01 NeilBrownkeymap: add key_add_prefix()
2019-09-23 NeilBrownDiscard Esys
2019-09-18 NeilBrownmultipath: fix default render type
2019-09-10 NeilBrownImprove doc_register interface.
2019-09-10 NeilBrowndoc: change Call:Notify:doc: to doc:Notify:doc:
2019-09-02 NeilBrownIntroduce doc_register() to register a doc-pane.
2019-08-08 NeilBrownmark: add a refs counter
2019-08-08 NeilBrownRequire ownership to be declare for vmark access.
2019-07-05 NeilBrownupdate dates in copyright messages.
2018-08-07 NeilBrownGive symbolic names for error codes.
2018-07-20 NeilBrownmark_dup: remove second arg.
2018-01-02 NeilBrownRemove all traces of doc:mark-same
2018-01-02 NeilBrownStart deprecating doc:mark-same
2018-01-02 NeilBrownmultipart: make marks easy to compare for equality.
2017-12-05 NeilBrownmultipart: remove visibility handling.
2017-12-04 NeilBrownmultipart: check for EOF correctly.
2017-11-18 NeilBrownmp fix infinite loop bug.
2017-11-16 NeilBrownmultipart: add doc:step-part function.
2017-11-16 NeilBrownmultipart: normalize marks and provide multipart:part...
2017-11-12 NeilBrownUse mark_to_mark_noref instead of mark_*ward_over()
2017-11-10 NeilBrownChange how 'default' command sets are managed.
2017-11-10 NeilBrowndoc:get-attr: discard 'forward' arg.
2017-10-24 NeilBrownChange pane_notify() to be more like call().
2017-09-27 NeilBrownreorder final arguments of call()
2017-09-27 NeilBrownreorder final arguments of home_call()
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-23 NeilBrownRemove some unnecessary white space
2017-09-21 NeilBrowncall macro rework step 5: comm_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.
next