summaryrefslogtreecommitdiff
path: root/src/character.c
Commit message (Expand)AuthorAgeFilesLines
...
* * lisp.h (CHECK_RANGED_INTEGER): Make value to check the firstAndreas Schwab2012-06-301-1/+1
* Use sprintf return value instead of invoking strlen on result.Paul Eggert2012-06-251-6/+2
* * buffer.h (FETCH_MULTIBYTE_CHAR): Define as inline.Andreas Schwab2012-06-161-3/+0
* Merge from trunk.Paul Eggert2012-02-101-39/+40
|\
| * Handle overflow when computing char display width (Bug#9496).Paul Eggert2012-02-031-7/+17
| * Merge from emacs-23; up to 2012-01-19T07:15:48Z!rgm@gnu.org.Glenn Morris2012-01-181-38/+29
| |\
| | * Take display-table into account on calculating character/string width (#Bug#9...Kenichi Handa2012-01-131-37/+29
| | * Add 2012 to FSF copyright years for Emacs files (do not merge to trunk)Glenn Morris2012-01-101-2/+2
| | * Backport revisions 2011-04-24T05:30:24Z!eggert@cs.ucla.edu..2011-04-25T19:40:...Eli Zaretskii2011-05-091-2/+2
* | | Merge from trunk.Paul Eggert2012-01-091-1/+1
|\ \ \ | |/ /
| * | Add 2012 to FSF copyright years for Emacs filesGlenn Morris2012-01-051-1/+1
* | | Merge from trunk.Paul Eggert2011-12-101-1/+1
|\ \ \ | |/ /
| * | Spelling fixes.Paul Eggert2011-11-191-1/+1
* | | Merge from trunk.Paul Eggert2011-11-181-2/+2
|\ \ \ | |/ /
| * | Spelling fixes.Paul Eggert2011-11-141-1/+1
| * | Spelling fixes.Paul Eggert2011-11-141-1/+1
* | | * character.c (Funibyte_string): Use CHECK_RANGED_INTEGER instead.Paul Eggert2011-10-241-6/+2
* | | * alloc.c (pure_bytes_used_lisp, pure_bytes_used_non_lisp):Paul Eggert2011-09-211-49/+50
|/ /
* | Adjust in response to jan.h.d's comments.Paul Eggert2011-08-041-3/+1
* | * character.c (Fstring): Check for size-calculation overflow.Paul Eggert2011-07-281-0/+2
* | Use ptrdiff_t for composition IDs.Paul Eggert2011-07-191-1/+1
* | Don't assume that stated character widths fit in int.Paul Eggert2011-07-181-3/+3
* | * src/character.c (Fcharacterp): Don't advertise optional ignoredAndreas Schwab2011-07-121-1/+2
* | Variadic C functions now count arguments with ptrdiff_t.Paul Eggert2011-06-141-4/+4
* | * character.c (char_string): Remove unnecessary casts.Paul Eggert2011-06-121-1/+1
* | * alloc.c: Catch some string size overflows that we were missing.Paul Eggert2011-06-081-2/+2
* | * character.c (string_escape_byte8): Fix nbytes/nchars typo.Paul Eggert2011-06-061-1/+1
* | Check for buffer and string overflow more precisely.Paul Eggert2011-06-051-2/+2
* | merge count_size_as_multibyte, parse_str_to_multibytePaul Eggert2011-05-201-2/+7
* | * character.c: Minor spelling and indenting fixes.Paul Eggert2011-05-151-2/+3
* | * character.c (lisp_string_width): Check for string overflow.Paul Eggert2011-05-151-5/+16
* | * alloc.c (string_overflow): New function.Paul Eggert2011-05-151-2/+2
* | Merge from mainline.Paul Eggert2011-04-251-27/+8
|\ \
| * | Delete char-direction-table and char-direction.Eli Zaretskii2011-04-241-18/+0
| * | Fix typos in comments in character.c and textprop.c.Eli Zaretskii2011-04-231-8/+7
| * | Fix doprnt so it could be used safely in `verror'. (Bug#8435)Eli Zaretskii2011-04-231-1/+1
* | | * lisp.h: (XVECTOR_SIZE): Remove. All uses replaced with ASIZE.Paul Eggert2011-04-251-2/+2
* | | lisp.h: Fix a problem with aliasing and vector headers.Paul Eggert2011-04-251-2/+2
|/ /
* | Undo the DEFUN->DEFUE change.Paul Eggert2011-04-131-2/+2
* | Declare Lisp_Object Q* variables to be 'static' if not exproted.Paul Eggert2011-04-101-1/+1
* | Make Emacs functions such as Fatom 'static' by default.Paul Eggert2011-04-101-2/+2
* | Merge from mainline.Paul Eggert2011-03-291-5/+2
|\ \
| * | src/*.c: Remove some additional unused parameters.Juanma Barranquero2011-03-291-5/+2
* | | Variadic C functions now count arguments with size_t, not int.Paul Eggert2011-03-261-4/+6
|/ /
* | * character.c (string_count_byte8): Likewise.Paul Eggert2011-03-071-1/+1
* | Merge from emacs-23; up to 2010-06-03T05:41:49Z!rgm@gnu.org.Glenn Morris2011-02-271-1/+1
|\ \ | |/
| * Fix typos.Juanma Barranquero2011-02-231-1/+1
* | Change B_ to BVARTom Tromey2011-02-161-2/+2
* | Hide implementation of `struct buffer'Tom Tromey2011-02-141-2/+2
* | * doprnt.c, indent.c, character.c: conform to C89 pointer rulesPaul Eggert2011-02-061-2/+2