summaryrefslogtreecommitdiff
path: root/src/character.c
AgeCommit message (Expand)Author
2023-08-05Allow user control on char-width of "ambiguous" charactersEli Zaretskii
2023-07-31Merge from origin/emacs-29Eli Zaretskii
2023-07-30; * src/character.c (Fstring_width): Fix last change.Eli Zaretskii
2023-07-30; * src/character.c (Fstring_width, Fchar_width): Doc fixes.Eli Zaretskii
2023-07-30; Minor documentation fixesEli Zaretskii
2023-07-25; Minor documentation fixesEli Zaretskii
2023-05-17Prefer C23 ckd_* to Gnulib *_WRAPV macrosPaul Eggert
2023-01-01; Add 2023 to copyright years.Eli Zaretskii
2022-09-03; * character.c (Fmax_char): Fix build with type checking.Po Lu
2022-09-03Teach 'max-char' about the Unicode code rangeEli Zaretskii
2022-07-11Simplify str_to_multibyte and related codeMattias Engdegård
2022-07-11Simplify and speed up string-to-multibyteMattias Engdegård
2022-07-10Speed up string-to-unibyteMattias Engdegård
2022-02-16Speed up count_size_as_multibyteMattias Engdegård
2022-01-01; Add 2022 to copyright years.Eli Zaretskii
2021-06-05Fix slow operation of 'string-width'Eli Zaretskii
2021-05-30Don't account for character compositions in 'format' and friendsEli Zaretskii
2021-05-28Another stability fix in 'lisp_string_width'Eli Zaretskii
2021-05-28Attempt to fix segfaults caused by changes in 'lisp_string_width'Eli Zaretskii
2021-05-27; * src/character.c (lisp_string_width): Another defensive fix.Eli Zaretskii
2021-05-27* src/character.c (lisp_string_width): Fix a typo in recent change.Eli Zaretskii
2021-05-27* src/character.c (lisp_string_width): Fix last change.Eli Zaretskii
2021-05-27* src/character.c (lisp_string_width): Add missing type checks.Philipp Stephani
2021-05-27A better fix for 'string-width'Eli Zaretskii
2021-05-26Make 'string-width' auto-composition awareEli Zaretskii
2021-04-14Add two optional arguments to 'string-width'Eli Zaretskii
2021-01-01Update copyright year to 2021Paul Eggert
2020-11-06Reduce integer-output-format to print-integers-as-charactersMattias Engdegård
2020-08-25Merge from origin/emacs-27Michael Albinus
2020-08-21; * src/character.c (str_as_multibyte): Fix the commentary.Eli Zaretskii
2020-04-26Improve string_char_and_length speedPaul Eggert
2020-04-22Tweak multibyte parsing loopsPaul Eggert
2020-04-20Fix string-to-multibyte overlong sequence bugPaul Eggert
2020-04-17Prefer more inline functions in character.hPaul Eggert
2020-04-05Improve integer range checkingPaul Eggert
2020-04-04Avoid SAFE_ALLOCA in Fstring, Funibyte_stringPaul Eggert
2020-03-27Treat out-of-range positions consistentlyPaul Eggert
2020-01-01Update copyright year to 2020Paul Eggert
2019-11-28Stop signaling an error when reading "smart quotes" in symbolsNoam Postavsky
2019-11-15Port hexdigit init to non-GCC + pdumperPaul Eggert
2019-09-23Update some URLsPaul Eggert
2018-12-31Merge from origin/emacs-26Paul Eggert
2019-01-01Update copyright year to 2019Paul Eggert
2018-12-09Add make_vector and make_nil_vectorPaul Eggert
2018-08-09Fix up for bignums after merge from trunkTom Tromey
2018-08-09Merge remote-tracking branch 'origin/master' into feature/bignumTom Tromey
2018-08-07More macro renamings for bignumTom Tromey
2018-07-29Merge from origin/emacs-26Paul Eggert
2018-07-29Fix last change in 'char_width'Eli Zaretskii
2018-07-28Merge from origin/emacs-26Glenn Morris