]> git.neil.brown.name Git - edlib.git/history - doc-text.c
history: switch to embedded-data pattern.
[edlib.git] / doc-text.c
2023-09-08 NeilBrowntext: don't use Free
2023-09-01 NeilBrowncore-pane: change doc and doc_data to singular arrays
2023-07-21 NeilBrowndoc-test: doc:clear must send doc:replaced
2023-07-19 NeilBrowndoc-email use do_char_byte for the doc:char function
2023-07-18 NeilBrowndo_char_byte: pass the pane to DOC_NEXT, not doc_data
2023-07-18 NeilBrownSimplify some doc:char handlers.
2023-07-15 NeilBrowndoc-text fix text_next for bytes
2023-07-12 NeilBrowndoc-text - use embedded data in pane
2023-07-12 NeilBrownAlways handle pane_register failure immediately.
2023-07-12 NeilBrownIntroduce point_new()
2023-05-27 NeilBrownpython: handle unterminated strings from doc-text
2023-05-26 NeilBrowndoc: add default doc:get-attr which returns pane attribute.
2023-05-26 NeilBrownUpdate some copyright dates.
2023-05-26 NeilBrowntext: normalize marks before passing to content callback
2023-05-26 NeilBrowndoc-text: text_check_consistent fixes
2023-02-06 NeilBrownUpdate some copyright dates.
2022-09-13 NeilBrownFix various doc:char handlers when stepped towards...
2021-09-27 NeilBrowntext: avoid validating marks during undo/redo processing.
2021-09-21 NeilBrowndoc-dir: add doc:debug:mark handler
2021-08-14 NeilBrownForbid nested notification again.
2021-06-30 NeilBrownRemove extra blank lines.
2021-06-30 NeilBrownAdd debug support for checking the order of marks.
2021-06-25 NeilBrownchange doc_ref.i to unsigned for doc-text and default.
2021-06-22 NeilBrownemacs/text: add insert-file functionality
2021-06-22 NeilBrowndoc-text: move mark updates into text_add_str()
2021-06-22 NeilBrownemacs: add write-file support
2021-06-07 NeilBrowndoc-text: use larger buffers for large insertions.
2021-06-03 NeilBrowndoc-text: ensure undo records aren't merged over a...
2021-06-03 NeilBrownBe careful reporting on freed marks.
2021-06-01 NeilBrownCall doc_free() automatically.
2021-05-29 NeilBrownAutomatically close all vmarks when pane is closed.
2021-05-22 NeilBrowncompose-email: support saving drafts and auto-save
2021-05-06 NeilBrowntext: add doc:debug:mark for text.
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 NeilBrownintroduce doc:byte
2021-05-06 NeilBrownIntroduce doc:char
2021-05-06 NeilBrownsplit text_round_len() out as utf8_round_len()
2021-05-06 NeilBrownChange doc:content to pass mark *after* char to callback.
2021-05-06 NeilBrownImprove return values for doc:content callback.
2021-05-06 NeilBrownCheck all get_utf8() calls guard against WERR
2021-04-16 NeilBrowndoc-text: fix replace when endpoints are identical.
2021-04-14 NeilBrownUpdate some copyright date
2021-04-09 NeilBrowntext: replace doc:get-str with doc:content
2020-09-27 NeilBrowndoc-text: stop using doc->home in doc-text
2020-09-26 NeilBrownChange mark->owner from 'doc' to 'pane'.
2020-09-26 NeilBrownChange mark_to_end to take a pane rather than a doc
2020-09-26 NeilBrownChange mark_reset() to take a pane rather than a doc.
2020-09-26 NeilBrownUse 'bool' more widely.
2020-09-26 NeilBrownConvert lots of "return 0" to "return Efallthrough"
2020-08-30 NeilBrownmergeview: auto-update when text changes.
2020-08-27 NeilBrownattr: allow removal of an attr from a text range
2020-08-01 NeilBrowndoc-text: doc:same-file mustn't update stat info.
2020-06-15 NeilBrowntext: never extend a text-edit of len zero.
2020-05-21 NeilBrownFix callback for doc:get-attr calls.
2020-05-14 NeilBrowntext: trigger a revisit notification when updating...
2020-05-13 NeilBrowntext: ensure doc appear "dirty" after restoring autosav...
2020-05-12 NeilBrownAdd doc:autosave-delete command.
2020-05-12 NeilBrowntext: record the main file name rather than autosave...
2020-05-09 NeilBrowntext: put limit on consistency check work.
2020-05-02 NeilBrowndoc:step shouldn't step over marks unnecessarily.
2020-05-01 NeilBrownautosave: add support for backup files too.
2020-04-13 NeilBrowntext: merge adjacent undo records where possible.
2020-04-13 NeilBrownemacs: handle auto-save files.
2020-04-13 NeilBrowndoc-text: make autosave name available to clients.
2020-04-12 NeilBrowntext: record where autosave files are stored
2020-04-12 NeilBrowntext: step mark over like marks before searching for...
2020-04-05 NeilBrownReplace mark_make_{first,last} with mark_step()
2020-04-05 NeilBrownRename mark-chaining functions.
2020-04-04 NeilBrownChange point:moved to point:moving, and make it more...
2020-03-29 NeilBrownStop using mbrtowc()
2020-03-27 NeilBrownRemove 'z' arg from doc_register()
2020-03-25 NeilBrownProvide mark_step() to help with doc:step
2020-03-23 NeilBrownUpdate copyright dates.
2020-03-14 NeilBrowntext: fix capure of doc:revisit notification.
2020-03-08 NeilBrownFix assorting indenting.
2020-03-04 NeilBrownAdd panes and data attached to them to a new mempool
2020-03-03 NeilBrowndoc-text: use mempool allocations to track text usage
2020-02-21 NeilBrownMerge branch 'master' of home.neil.brown.name:GIT/edlib
2020-02-10 NeilBrownMark key, str and str2 as 'const'.
2020-02-08 NeilBrowntext: add function to clear out document
2020-02-08 NeilBrowntext: fix cleanout of forked undo.
2020-02-07 NeilBrownDelay freeing of pane->data
2019-11-24 NeilBrowndoc-text: revise doc:replaced message.
2019-11-22 NeilBrownDon't require doc notification to start with Notify:
2019-11-17 NeilBrowndoc:open: don't over simplify path name.
2019-11-13 NeilBrowntext: doc:replace should leave one mark at the start.
2019-10-31 NeilBrownConvert lots of white-space to TABs
2019-10-31 NeilBrownWrap lots of long lines
2019-10-31 NeilBrownReplace some leading white space with TABs
2019-10-22 NeilBrownInvert meaning of num2 for Replace and doc:replace.
2019-10-22 NeilBrownCentral handling of DAMAGED_CURSOR
2019-10-11 NeilBrowndoc-text: improvements to file-change checking.
2019-10-07 NeilBrownAdd lib-whitespace.
2019-10-05 NeilBrownmark: check that m->owner is doc
2019-10-01 NeilBrowntext: make backup of file that changed since we read it.
2019-09-27 NeilBrowntext/dir: reload doc when it is revisited.
2019-09-27 NeilBrowntext: check when file changes.
2019-09-26 NeilBrowndoc/text: add read-only mode.
2019-09-25 NeilBrownmark: make point_new() static.
next