1. 31 Dec, 2009 4 commits
    • Eli Zaretskii's avatar
      Retrospective commit from 2009-08-29. · a88bbf05
      Eli Zaretskii authored
      Started working on cursor motion.
      
       xdisp.c (set_cursor_from_row): Don't assume glyph->charpos
       increments linearly.
       (try_window_reusing_current_matrix): Don't assume glyph->charpos
       increments linearly.
       bidi.c <bidi_overriding_paragraph_direction>: Default to L2R, for now.
      a88bbf05
    • Eli Zaretskii's avatar
      Retrospective commit from 2009-08-22. · 2d6e4628
      Eli Zaretskii authored
      Staticpro bidi_char_table, add type checking where bidi type is assigned.
      
       bidi.c (bidi_initialize): staticpro bidi_char_table.
       (bidi_check_type): New function.
       (bidi_cache_iterator_state, bidi_remember_char)
       (bidi_resolve_explicit_1, bidi_resolve_explicit)
       (bidi_resolve_weak, bidi_resolve_neutral)
       (bidi_level_of_next_char): Use it to validate the bidi type
       assigned to the iterator.
      2d6e4628
    • Eli Zaretskii's avatar
      Retrospective commit from 2009-08-15. · f44e260c
      Eli Zaretskii authored
      Start of work on bidi Emacs 23/24.
      
       bidi.c (bidi_initialize): Fix initialization of bidi_type_table.
      
       xdisp.c (set_iterator_to_next): Fix position setting after call
       to bidi_get_next_char_visually.
      
       bidi.c: Include stdio.h unconditionally.  Fix and elaborate
       commentary.  Add Copyright blurb.
      f44e260c
    • Eli Zaretskii's avatar
      Retrospective commit. · b7b65b15
      Eli Zaretskii authored
      These are the original changes made by Kenichi Handa on the old
      pre Emacs 22 emacs-bidi branch.
      b7b65b15