Mercurial > emacs
diff src/buffer.c @ 107605:b1e1b45c9fb6
Retrospective commit from 2009-1219.
Fix reordering of Arabic text in etc/HELLO.
Extend .gdbinit commands to support bidirectional display.
buffer.c (Fbuffer_swap_text): Swap the values of
bidi_display_reordering and bidi_paragraph_direction.
bidi.c (bidi_resolve_weak): Fix nesting of conditions for Wn
processing. Move W3 after W1 and W2. Simplify W4 because it is
now always after W1.
.gdbinit (pbiditype): New command.
(pgx): Use it to display bidi level and type of the glyph.
| author | Eli Zaretskii <eliz@gnu.org> |
|---|---|
| date | Fri, 01 Jan 2010 09:57:27 -0500 |
| parents | d44bdcba4457 |
| children | c5f9e4613394 |
line wrap: on
line diff
--- a/src/buffer.c Fri Jan 01 09:46:25 2010 -0500 +++ b/src/buffer.c Fri Jan 01 09:57:27 2010 -0500 @@ -2261,6 +2261,8 @@ swapfield (undo_list, Lisp_Object); swapfield (mark, Lisp_Object); swapfield (enable_multibyte_characters, Lisp_Object); + swapfield (bidi_display_reordering, Lisp_Object); + swapfield (bidi_paragraph_direction, Lisp_Object); /* FIXME: Not sure what we should do with these *_marker fields. Hopefully they're just nil anyway. */ swapfield (pt_marker, Lisp_Object);
