]> git.eshelyaron.com Git - emacs.git/commitdiff
*** empty log message ***
authorKim F. Storm <storm@cua.dk>
Tue, 4 May 2004 13:45:52 +0000 (13:45 +0000)
committerKim F. Storm <storm@cua.dk>
Tue, 4 May 2004 13:45:52 +0000 (13:45 +0000)
etc/NEWS
lisp/ChangeLog
src/ChangeLog

index 9076e32452d49655040283774ffbbde23a26961d..e29f79965328ab3cb1719dd33bf4fc9cb820e732 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -2045,8 +2045,9 @@ properties that control the height of the corresponding display row.
 
 If the line-height property value is 0, the newline does not
 contribute to the height of the display row; instead the height of the
-newline glyph is reduced.  This can be used to tile small images or
-image slices without adding blank areas between the images.
+newline glyph is reduced.  Also, a line-spacing property on this
+newline is ignored.  This can be used to tile small images or image
+slices without adding blank areas between the images.
 
 If the line-height property value is a positive integer, the value
 specifies the minimum line height in pixels.  If necessary, the line
@@ -2065,13 +2066,15 @@ is used as additional pixels to insert after the display line; this
 overrides the default frame line-spacing and any buffer local value of
 the line-spacing variable.
 
-If the value is a negative integer, the absolute value is used as the
-total height of the line, i.e. a varying number of pixels are
-inserted after each line to make each line exactly that many pixels high.
-
 If the line-spacing property may be a float or cons, the line spacing
 is calculated as specified above for the line-height property.
 
+If the line-spacing value is a cons (total . SPACING) where SPACING is
+any of the forms described above, the value of SPACING is used as the
+total height of the line, i.e. a varying number of pixels are inserted
+after each line to make each line exactly that many pixels high.
+
+
 ** The buffer local line-spacing variable may now have a float value,
 which is used as a height relative to the default frame line height.
 
index 8800933c2fe128dee8026bdae6d3dc7b25cb3406..cd709102911fa971f7c5acbc3075c4c5b0344579 100644 (file)
@@ -3,6 +3,9 @@
        * ido.el (ido-read-internal): Fix call to read-file-name for edit.
        Must expand directory for completion to work; and don't mess with
        process-environment.
+       (ido-read-file-name): If command has ido property, don't use ido
+       if value is ignore, or read as directory if value is dir.
+       Set ido ignore property for dired-do-rename command.
 
 2004-05-04  Juanma Barranquero  <lektu@terra.es>
 
index f3aa96bb1e5c469e7edb713aca28f9084de38f22..fbce94f2ecd88f8974bc59f053b7371f0f3189cf 100644 (file)
@@ -1,3 +1,12 @@
+2004-05-04  Kim F. Storm  <storm@cua.dk>
+
+       * xdisp.c (Qtotal): New var.
+       (syms_of_xdisp): Intern and staticpro it.
+       (calc_line_height_property): New arg total.  Set it if
+       line-spacing property has format (total . VALUE).
+       (x_produce_glyphs): Ignore line-spacing if line-height is 0.
+       Handle total line-spacing property.
+
 2004-05-03  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
 
        * gtkutil.c (xg_update_scrollbar_pos): Call XClearWindow to clear