Mercurial > emacs
view etc/nxml/016A0-016FF.el @ 107641:d65c199e8bdd
Continue work on cursor movement in continued lines.
xdisp.c (try_cursor_movement): Give up if rows are
bidi-reordered and point moved backwards. Examine all the
candidate rows that occlude point, to return the best match.
(row_containing_pos): With bidi-reordered rows, don't return the
first one that occludes point; rather, examine all candidates and
return the best match, with he glyph that's closest to point.
(display_line): When looking for min position, don't consider
negative values of glyph->charpos. (Fixes a crash with "C-x 3" at
ZV.) Record the position after EOL in it->eol_pos, and use it to
set end_pos of the last row produced for a continued line. Fix
the condition for passing candidate rows to set_cursor_from_row:
check ends_at_zv_p flag of the best candidate row, not of the
current row.
dispextern.h (struct it): New member eol_pos.
.gdbinit (prowlims): Display the ends_at_zv_p flag.
author | Eli Zaretskii <eliz@gnu.org> |
---|---|
date | Sat, 13 Mar 2010 11:38:01 -0500 |
parents | 562aa612fca8 |
children | ef719132ddfa |
line wrap: on
line source
(nxml-define-char-name-set 'runic '(("RUNIC LETTER FEHU FEOH FE F" #x16A0) ("RUNIC LETTER V" #x16A1) ("RUNIC LETTER URUZ UR U" #x16A2) ("RUNIC LETTER YR" #x16A3) ("RUNIC LETTER Y" #x16A4) ("RUNIC LETTER W" #x16A5) ("RUNIC LETTER THURISAZ THURS THORN" #x16A6) ("RUNIC LETTER ETH" #x16A7) ("RUNIC LETTER ANSUZ A" #x16A8) ("RUNIC LETTER OS O" #x16A9) ("RUNIC LETTER AC A" #x16AA) ("RUNIC LETTER AESC" #x16AB) ("RUNIC LETTER LONG-BRANCH-OSS O" #x16AC) ("RUNIC LETTER SHORT-TWIG-OSS O" #x16AD) ("RUNIC LETTER O" #x16AE) ("RUNIC LETTER OE" #x16AF) ("RUNIC LETTER ON" #x16B0) ("RUNIC LETTER RAIDO RAD REID R" #x16B1) ("RUNIC LETTER KAUNA" #x16B2) ("RUNIC LETTER CEN" #x16B3) ("RUNIC LETTER KAUN K" #x16B4) ("RUNIC LETTER G" #x16B5) ("RUNIC LETTER ENG" #x16B6) ("RUNIC LETTER GEBO GYFU G" #x16B7) ("RUNIC LETTER GAR" #x16B8) ("RUNIC LETTER WUNJO WYNN W" #x16B9) ("RUNIC LETTER HAGLAZ H" #x16BA) ("RUNIC LETTER HAEGL H" #x16BB) ("RUNIC LETTER LONG-BRANCH-HAGALL H" #x16BC) ("RUNIC LETTER SHORT-TWIG-HAGALL H" #x16BD) ("RUNIC LETTER NAUDIZ NYD NAUD N" #x16BE) ("RUNIC LETTER SHORT-TWIG-NAUD N" #x16BF) ("RUNIC LETTER DOTTED-N" #x16C0) ("RUNIC LETTER ISAZ IS ISS I" #x16C1) ("RUNIC LETTER E" #x16C2) ("RUNIC LETTER JERAN J" #x16C3) ("RUNIC LETTER GER" #x16C4) ("RUNIC LETTER LONG-BRANCH-AR AE" #x16C5) ("RUNIC LETTER SHORT-TWIG-AR A" #x16C6) ("RUNIC LETTER IWAZ EOH" #x16C7) ("RUNIC LETTER PERTHO PEORTH P" #x16C8) ("RUNIC LETTER ALGIZ EOLHX" #x16C9) ("RUNIC LETTER SOWILO S" #x16CA) ("RUNIC LETTER SIGEL LONG-BRANCH-SOL S" #x16CB) ("RUNIC LETTER SHORT-TWIG-SOL S" #x16CC) ("RUNIC LETTER C" #x16CD) ("RUNIC LETTER Z" #x16CE) ("RUNIC LETTER TIWAZ TIR TYR T" #x16CF) ("RUNIC LETTER SHORT-TWIG-TYR T" #x16D0) ("RUNIC LETTER D" #x16D1) ("RUNIC LETTER BERKANAN BEORC BJARKAN B" #x16D2) ("RUNIC LETTER SHORT-TWIG-BJARKAN B" #x16D3) ("RUNIC LETTER DOTTED-P" #x16D4) ("RUNIC LETTER OPEN-P" #x16D5) ("RUNIC LETTER EHWAZ EH E" #x16D6) ("RUNIC LETTER MANNAZ MAN M" #x16D7) ("RUNIC LETTER LONG-BRANCH-MADR M" #x16D8) ("RUNIC LETTER SHORT-TWIG-MADR M" #x16D9) ("RUNIC LETTER LAUKAZ LAGU LOGR L" #x16DA) ("RUNIC LETTER DOTTED-L" #x16DB) ("RUNIC LETTER INGWAZ" #x16DC) ("RUNIC LETTER ING" #x16DD) ("RUNIC LETTER DAGAZ DAEG D" #x16DE) ("RUNIC LETTER OTHALAN ETHEL O" #x16DF) ("RUNIC LETTER EAR" #x16E0) ("RUNIC LETTER IOR" #x16E1) ("RUNIC LETTER CWEORTH" #x16E2) ("RUNIC LETTER CALC" #x16E3) ("RUNIC LETTER CEALC" #x16E4) ("RUNIC LETTER STAN" #x16E5) ("RUNIC LETTER LONG-BRANCH-YR" #x16E6) ("RUNIC LETTER SHORT-TWIG-YR" #x16E7) ("RUNIC LETTER ICELANDIC-YR" #x16E8) ("RUNIC LETTER Q" #x16E9) ("RUNIC LETTER X" #x16EA) ("RUNIC SINGLE PUNCTUATION" #x16EB) ("RUNIC MULTIPLE PUNCTUATION" #x16EC) ("RUNIC CROSS PUNCTUATION" #x16ED) ("RUNIC ARLAUG SYMBOL" #x16EE) ("RUNIC TVIMADUR SYMBOL" #x16EF) ("RUNIC BELGTHOR SYMBOL" #x16F0) )) ;; arch-tag: e21b5eb5-adb4-44fa-a453-995bf3c7fdc5