]> git.neil.brown.name Git - edlib.git/history - lib-search.c
tile: don't use "Free", just "Close".
[edlib.git] / lib-search.c
2023-08-27 NeilBrownemacs-search: be careful to avoid infinite loop.
2023-08-25 NeilBrowndiff: use correct file name in 'pre' mode.
2023-07-12 NeilBrownsearch: various fixes for searching a string in a string
2023-06-28 NeilBrownChange rules for mark passed to doc:content
2023-05-26 NeilBrownUpdate some copyright dates.
2023-05-26 NeilBrownsearch: avoid infinite look with inconsistent doc:step...
2023-05-26 NeilBrownsearch: speed up backwards search.
2023-05-26 NeilBrownrexel: add an 'advance' flag to turn on anchored search.
2023-05-26 NeilBrownlib-search: fix bug with matching a pattern that ends...
2023-05-26 NeilBrownrexel: rename RXL_ANCHORED and RXL_BACKTRACK to RXLF_*
2022-09-03 NeilBrownUpdate the year in some copyright claims
2022-09-03 NeilBrownAllow search-replace-all to continue for longer
2021-08-11 NeilBrownlib-search: use rxl_prefix() and rxl_fast_match()
2021-08-11 NeilBrownrexel: introduce rxl_prefix()
2021-06-07 NeilBrownsearch: ensure backward search doesn't take too long.
2021-05-10 NeilBrownUse mark_order_{or,not}_same more broadly.
2021-05-06 NeilBrownChange doc:content to pass mark *after* char to callback.
2021-05-06 NeilBrownImprove return values for doc:content callback.
2021-04-14 NeilBrownUpdate some copyright date
2021-04-09 NeilBrownPass end mark to doc:content if available.
2020-09-26 NeilBrownConvert lots of "return 0" to "return Efallthrough"
2020-09-25 NeilBrownlib-diff: simplify parsing of the diff output.
2020-09-24 NeilBrowndiff: try harder to find correct line in target file.
2020-09-20 NeilBrownIntroduce DEF_CB() similar to DEF_CMD()
2020-09-12 NeilBrownsearch: free return from rxl_interp()
2020-08-08 NeilBrownsearch: support matching point with \=
2020-08-08 NeilBrownsearch: Add make-search and implement \N in emacs replace
2020-08-08 NeilBrownsearch: add option to search string as well as document
2020-08-08 NeilBrownrexel: support start/end document, and 'point'
2020-08-08 NeilBrownrexel: add flag arg to rxl_prepare()
2020-08-08 NeilBrownrexel: Change return value of rxl_advance()
2020-08-08 NeilBrownsearch: don't depend on length returned by rxl_advance()
2020-08-08 NeilBrownsearch: remove incorrect abort test.
2020-08-08 NeilBrownrexel: simplify rxl_advance() interface
2020-08-08 NeilBrownrexel: add more status info for rxl_info()
2020-08-08 NeilBrownrexel: move recording of maxlen into rxl code
2020-08-08 NeilBrownrexel: switch anchored and trace to bool
2020-08-08 NeilBrownrexel: report non-word boundaries to rxl_advance()
2020-06-15 NeilBrownUpdate a copyright message.
2020-04-05 NeilBrownChange some movement helper-function names
2019-11-24 NeilBrownsearch: text-match now return Efalse on failure.
2019-11-24 NeilBrownsearch: add '_' to word chars.
2019-11-17 NeilBrownUpdate copyright dates.
2019-10-31 NeilBrownrexel: more search fixes.
2019-10-31 NeilBrownrexel: fix matches that can match the empty string.
2019-10-27 NeilBrownsearch: add "text-match"
2019-10-16 NeilBrownMerge branch 'master' of home.neil.brown.name:GIT/edlib
2019-10-15 NeilBrownsearch: fix a few problems w.r.t zero-length matches.
2019-10-07 NeilBrownsearch: use doc:content for backward search too.
2019-10-07 NeilBrownsearch: central setting for start/end flags.
2019-10-06 NeilBrownrexel: remove 'restart' arg from rxl_advance()
2019-10-05 NeilBrownsearch: correctly handle backward search starting '^'
2019-10-05 NeilBrownSearch: allow ^ or $ to match at the initial location.
2019-10-05 NeilBrownsearch: allow ^ to match at start of search, for search...
2019-09-23 NeilBrownDiscard Esys
2019-07-21 NeilBrownsearch: M-c toggle case sensitivity.
2019-07-05 NeilBrownupdate dates in copyright messages.
2018-08-07 NeilBrownGive symbolic names for error codes.
2018-07-26 NeilBrownrexel: more minor fixes.
2018-07-24 NeilBrownsearch: fix ^$ pattern matching.
2018-07-20 NeilBrownmark_dup: remove second arg.
2017-11-14 NeilBrownsearch: use a test function to perform forward search.
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-23 NeilBrownRemove some unnecessary white space
2017-09-23 NeilBrownlib-search: add backwards-search option.
2017-09-23 NeilBrownlib-search: prepare for backward searching
2017-09-21 NeilBrowncall macro rework: step 4 - call_comm
2016-08-04 NeilBrownAdd lots of 'safe' marking to be checked by smatch
2016-06-05 NeilBrownsearch: allow searching up-to a given mark.
2016-04-24 NeilBrownrender-lines lib-view lib-tile lib-search: fix sparse...
2016-03-08 NeilBrownDiscard "struct editor"
2015-12-10 NeilBrownIntroduce doc_following_pane and change many mark_next...
2015-12-10 NeilBrownChange text-search to return result directly.
2015-12-02 NeilBrownFix search bug: not finding longest match.
2015-12-02 NeilBrownsearch: fix but with dot matching newlines.
2015-12-02 NeilBrownUse the © copyright character is copyright messages.
2015-11-27 NeilBrownDiscard doc_get_pane() in favour of doc_from_pane()
2015-11-26 NeilBrownRemove dependence of search on pane_point.
2015-11-16 NeilBrownMerge branch 'master' of home.neil.brown.name:GIT/edlib
2015-11-15 NeilBrownStore command in cmd_info
2015-11-13 NeilBrownAdd minimal isearch for emacs.
2015-11-11 NeilBrownAdd simple search function.