summaryrefslogtreecommitdiff
path: root/src/coding.h
Commit message (Expand)AuthorAgeFilesLines
* ; Add 2023 to copyright years.Eli Zaretskii2023-01-011-1/+1
* ; Add 2022 to copyright years.Eli Zaretskii2022-01-011-1/+1
* Update copyright year to 2021Paul Eggert2021-01-011-1/+1
* Inhibit buffer hooks in temporary buffersBasil L. Contovounesios2020-12-201-3/+0
* Use the full name of the null byte/character, not its abbreviationAndreas Schwab2020-10-051-3/+3
* Allow ENCODE_FILE and DECODE_FILE to use no-copy conversionMattias Engdegård2020-04-111-2/+2
* Update copyright year to 2020Paul Eggert2020-01-011-1/+1
* Fix and speed up en/decoding of UTF-8 stringsEli Zaretskii2019-11-231-1/+2
* Add Unicode-safe UTF-8 converterK. Handa2019-08-041-0/+4
* * src/coding.c (decode_coding_gap): Remove `chars` argument.Stefan Monnier2019-07-021-2/+1
* Fix names of functions in last commitEli Zaretskii2019-04-281-6/+5
* Refactoring: move UTF-8 decoding functions into coding.h.Philipp Stephani2019-04-281-0/+12
* Don't run buffer-related hooks in " *code conversion work*" buffersEli Zaretskii2019-03-301-0/+2
* Fix misuses of NULL when talking about the NUL characterStefan Monnier2019-03-211-3/+3
* Merge from origin/emacs-26Glenn Morris2019-02-081-1/+1
|\
| * ; * src/coding.h (struct coding_system): Fix a typo in a comment.Eli Zaretskii2019-02-061-1/+1
* | Merge from origin/emacs-26Paul Eggert2018-12-311-1/+1
|\ \ | |/
| * Update copyright year to 2019Paul Eggert2019-01-011-1/+1
* | Assume ‘emacs’ is defined in Emacs-only codePaul Eggert2018-12-171-5/+0
* | Merge from origin/emacs-26Glenn Morris2018-07-021-0/+4
|\ \ | |/
| * Avoid compiler warning using coding.hEli Zaretskii2018-06-271-0/+4
| * Allow inserting non-BMP charactersPhilipp Stephani2018-06-171-0/+24
* | ; * src/coding.h (surrogates_to_codepoint): Add prototype.Eli Zaretskii2018-01-151-12/+14
* | Allow inserting non-BMP charactersPhilipp Stephani2018-01-071-0/+24
* | Merge from origin/emacs-26Paul Eggert2018-01-011-1/+1
|\ \ | |/
| * Update copyright year to 2018Paul Eggert2018-01-011-1/+1
* | Improve error reporting when serializing non-Unicode strings to JSONPhilipp Stephani2017-12-301-0/+1
|/
* Prefer HTTPS to FTP and HTTP in documentationPaul Eggert2017-09-131-1/+1
* Tighten recently-added UTF-8 checkPaul Eggert2017-04-171-0/+1
* Remove unused coding enumsPaul Eggert2017-04-161-33/+0
* Merge from origin/emacs-25Paul Eggert2017-01-011-1/+1
|\
| * Update copyright year to 2017Paul Eggert2016-12-311-1/+1
* | emacs_strerror cleanupsPaul Eggert2016-06-111-2/+0
|/
* Rework C source files to avoid ^(Paul Eggert2016-03-101-2/+2
* Update copyright year to 2016Paul Eggert2016-01-011-1/+1
* Make src headers idempotent and standalonePaul Eggert2015-10-161-0/+2
* Avoid aborts when keyboard-coding-system is raw-text (Bug#19532)Eli Zaretskii2015-01-311-0/+1
* Compute C decls for DEFSYMs automaticallyPaul Eggert2015-01-051-19/+0
* Update copyright year to 2015Paul Eggert2015-01-011-1/+1
* * coding.h (struct coding_system): Remove 'error_positions' (unused)Dmitry Antipov2014-07-101-33/+28
* Prefer 'ARRAYELTS (x)' to 'sizeof x / sizeof *x'.Paul Eggert2014-04-051-1/+1
* Fix bug#16286 by the different way than 2014-01-26T00:32:30Z!eggert@cs.ucla.e...Kenichi Handa2014-01-291-1/+3
* When decoding, prefer ptrdiff_t to int for buffer positions etc.Paul Eggert2014-01-251-1/+1
* Update copyright year to 2014 by running admin/update-copyright.Paul Eggert2014-01-011-1/+1
* Use bool for boolean, focusing on headers.Paul Eggert2013-12-141-30/+31
* Finished conversion routines; w32-unicode-filenames exposed to Lisp.Eli Zaretskii2013-10-261-14/+4
* Do not allocate huge temporary memory areas and objects while encodingDmitry Antipov2013-10-081-0/+4
* Minor cleanup to avoid forward declarations.Dmitry Antipov2013-08-301-2/+0
* Fix minor problems found by static checking.Paul Eggert2013-06-291-3/+9
* coding.h (define_coding_undecided_arg_index): New enum.Kenichi Handa2013-06-281-0/+20