]> git.eshelyaron.com Git - emacs.git/commitdiff
*** empty log message ***
authorKim F. Storm <storm@cua.dk>
Fri, 16 Jun 2006 11:52:48 +0000 (11:52 +0000)
committerKim F. Storm <storm@cua.dk>
Fri, 16 Jun 2006 11:52:48 +0000 (11:52 +0000)
src/ChangeLog

index 45cdf3ab1dac601c84c7761add154961755618ad..0f16f42b857fa9f2d470906101a270102ed6dd53 100644 (file)
@@ -1,5 +1,21 @@
 2006-06-16  Kim F. Storm  <storm@cua.dk>
 
+       * dispextern.h (struct it): Add union to iterator stack to save
+       image, composition, and stretch specific paramters.
+
+       * xdisp.c (next_overlay_string): Fix assert.
+       (push_it, pop_it): Handle composition and stretch specific values.
+       Only handle it->slice in image (for now).
+       (back_to_previous_visible_line_start): Continue search if newline is
+       part of a compisition.  Simplify.
+       (reseat_1): Set it->object to buffer.
+       (set_iterator_to_next): Set it->object to string or buffer, when
+       setting it->method to GET_FROM_STRING or GET_FROM_BUFFER.
+       (next_element_from_composition): Set it->object to buffer if not
+       from string.
+       (set_cursor_from_row): Only save start of string if not already
+       done to handle multiple strings in a row.
+
        * .gdbinit (pitx): Show composition parameters.
        (pgx, pg): New commands to print a glyph structure.
        (pgi, pgn): New commands to print specific/next glyph.