]> git.neil.brown.name Git - edlib.git/history - core-mark.c
display-x11-xcb: don't use Free
[edlib.git] / core-mark.c
2023-07-23 NeilBrownAvoid using names with "__" prefix.
2023-06-28 NeilBrownlinecount: enable async line-counts
2023-05-28 NeilBrownmark: separate mark:moving from mark:arrived
2023-05-26 NeilBrownUpdate some copyright dates.
2023-02-06 NeilBrownUpdate some copyright dates.
2022-09-18 NeilBrownPython: allow bool to be passed to .clip and .to_end
2022-09-04 NeilBrownmark: allow extra tracking of mark_to_mark movements.
2022-09-04 NeilBrownSend mark:moving notification on all marks
2022-09-03 NeilBrownRename point:moving to mark:moving
2021-09-27 NeilBrownCheck marks are valid more often.
2021-09-27 NeilBrownUpdate ref.i *before* mark_to_mark_noref
2021-06-30 NeilBrownAdd debug support for checking the order of marks.
2021-06-25 NeilBrownmark: ensure mark_step_sharesref() don't upset order...
2021-06-11 NeilBrownIntroduce mark_step_sharesref()
2021-05-27 NeilBrownIntroduce mark_valid()
2021-05-10 NeilBrownUse mark_order_{or,not}_same more broadly.
2021-05-06 NeilBrownFix up some comments relating to marks.
2021-05-06 NeilBrownIntroduce doc:char
2021-05-06 NeilBrownSupport 21 bit unicode.
2021-05-06 NeilBrownDiscard vmark_at_point()
2021-05-06 NeilBrownIntroduce doc:vmark-new
2021-05-06 NeilBrownIntroduce doc:vmark-prev
2021-05-06 NeilBrownDeprecate doc_step()
2021-05-06 NeilBrownIntroduce doc_pending()
2021-05-06 NeilBrownintroduce doc_move()
2021-05-06 NeilBrowncore-mark: improve assignment of new seq numbers.
2021-05-06 NeilBrowncore-mark: simplify calling of assign_seq()
2021-04-14 NeilBrownUpdate some copyright date
2021-04-02 NeilBrownmarks: abort mark-to-mark earlier if marks identical
2021-04-02 NeilBrownAdd "tostart" arg to mark_clip and marks_clip
2021-03-27 NeilBrownbase64: remove that mark_free() I recently added.
2021-03-27 NeilBrownmark: track marks-per-pane
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 NeilBrownChange doc_new_mark() to take a pane, not a doc.
2020-06-15 NeilBrownmark: remove some ASSERTions about mark->owner.
2020-06-15 NeilBrownAllow Move-to to be asked to force a notification
2020-06-15 NeilBrownmark: change ASSERT to warning in mark_to_mark()
2020-05-13 NeilBrownmark: reduce calls to notify_point_moving()
2020-04-05 NeilBrownReplace mark_make_{first,last} with mark_step()
2020-04-05 NeilBrownAvoid using "doc:step" explicitly in C modules
2020-04-05 NeilBrownMove some function declarations out of core.h
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-05 NeilBrownRemove some internal movement functions that are no...
2020-04-04 NeilBrownChange point:moved to point:moving, and make it more...
2020-03-28 NeilBrownabbrev: fix some issues with dynamic completion
2020-03-25 NeilBrownProvide mark_step() to help with doc:step
2020-03-23 NeilBrownUpdate copyright dates.
2020-03-02 NeilBrownIntroduce memory usage tracking.
2020-02-08 NeilBrownmake: init ->moved in point_dup()
2019-11-17 NeilBrownUpdate copyright dates.
2019-11-12 NeilBrownAdd mark_make_first() and mark_make_last()
2019-11-12 NeilBrownmark: be careful not to free a mark twice.
2019-11-09 NeilBrowncore-mark: fix problem wirth mark_at_or_before()
2019-10-31 NeilBrownConvert lots of white-space to TABs
2019-10-31 NeilBrownWrap lots of long lines
2019-10-29 NeilBrownChange how DAMAGE_CURSOR is generated.
2019-10-05 NeilBrownmark: check that m->owner is doc
2019-10-05 NeilBrowneditor: support delayed freeing of marks
2019-10-05 NeilBrownConvert mark->refcnt to mark->owner
2019-10-01 NeilBrownRemove 'rpos' functionality.
2019-09-25 NeilBrownmark: merge point_new into doc_new_mark
2019-09-25 NeilBrownMake various internal functions static or in internal.h
2019-09-25 NeilBrownmark: make point_new() static.
2019-09-25 NeilBrownAdd internal.h
2019-09-23 NeilBrownDiscard doc_next_mark_view and doc_prev_mark_view
2019-08-08 NeilBrownRequire ownership to be declare for vmark access.
2019-08-03 NeilBrownmark: replace 'state' with 'owner' in a view
2019-07-05 NeilBrownupdate dates in copyright messages.
2018-07-20 NeilBrownmark_dup: remove second arg.
2018-07-20 NeilBrownmark: split out mark_dup_view()
2018-03-27 NeilBrownmark: fix bug in vmark_to_point_next/prev
2018-01-10 NeilBrownmark: optimise mark_to_mark()
2018-01-02 NeilBrownStart deprecating doc:mark-same
2017-12-16 NeilBrownmark_to_mark: sanity check marks.
2017-12-16 NeilBrownmark-free: catch use-after-free more easily.
2017-12-04 NeilBrownChange clip functions to move marks to the end.
2017-11-16 NeilBrownmark: add mark_clip() and marks_clip()
2017-11-16 NeilBrowndiscard mark_ordered()
2017-11-16 NeilBrowndiscard doc_notify_change()
2017-11-12 NeilBrownUse mark_to_mark_noref instead of mark_*ward_over()
2017-11-12 NeilBrownIntroduce mark_to_mark_noref
2017-11-12 NeilBrownMake point_to_mark() static.
2017-10-24 NeilBrownChange pane_notify() to be more like call().
2017-09-27 NeilBrownuse call_ret(mark) for mark_at_point.
2017-09-27 NeilBrownIntroduce call_ret()
2017-09-23 NeilBrownRemove some unnecessary white space
2017-09-21 NeilBrowncall macro rework step 6: comm_call_pane() is now pane_...
2017-09-21 NeilBrownstart replacing call*() with clever macros.
2017-07-23 NeilBrownFirst step to making rpos more generic and well defined.
2017-06-30 NeilBrownvmark_new: fail if type is out of range.
2017-05-30 NeilBrownSpell Notify:Request as Notify:doc:Replace
2017-04-26 NeilBrownRemove final arg from make_step_pane()
2017-04-26 NeilBrownUse call* functions instead of open-coding the same...
2017-04-17 NeilBrownFix problem caused where I started using doc:mymark...
2017-04-11 NeilBrownExtend pane_notify to allow 2 strings and 2 numbers...
next