*** empty log message ***
authorroot <root>
Sun, 21 Nov 2004 20:19:24 +0000 (20:19 +0000)
committerroot <root>
Sun, 21 Nov 2004 20:19:24 +0000 (20:19 +0000)
Changes
src/command.C
src/rxvtfont.C

diff --git a/Changes b/Changes
index 7dd50a9..0f3c888 100644 (file)
--- a/Changes
+++ b/Changes
@@ -2,12 +2,24 @@ Lines marked with "xterm:" indicate either xterm features ported to rxvt
 or changed rxvt behaviour to make it more compatible to xterm (usually
 xfree86's xterm).
 
+TODO: hotkey font resizing
+TODO: +ssc -ssr seems to scroll at wrong time, scrolling up the empty sec. scr.
 TODO: multibyte support for setwmname et al.
 TODO: tabbed windows
-TODO: ignore user-supplied preedit-type, or augment with default list.
 TODO: there are other todo items, but they are not in this file.
 TODO: OnTheSpot editing.
 
+4.1  Sun Nov 21 21:10:19 CET 2004
+       - save and restore cursor position in secondary screen regardless of
+          -ssc/-ssr settings.
+       - fix some 64-bit bugs that lead to crashes with certain other
+          programs like vncviewer (original rxvt also affected).
+       - added doc/podtbl to the dist tarball.
+        - add compile fix for darwin.
+        - configure fix for transparency without tinting.
+        - changed CN to ZH _really_ everywhere.
+        - upgraded iom.[Ch].
+
 4.0  Mon Sep 13 01:10:26 CEST 2004
        - turn off autohinting for some badly-hinted fallback fonts.
         - mnaapge tpyo crorcetoins by Bastian Kleineidam.
index b0d814c..514b40b 100644 (file)
@@ -419,7 +419,7 @@ rxvt_term::lookup_key (XKeyEvent &ev)
                   case XK_Insert:      /* Shift+Insert = paste mouse selection */
                     selection_request (ev.time, 0, 0);
                     return;
-#if TODO // TODO
+#if TODO
                     /* rxvt extras */
                   case XK_KP_Add:      /* Shift+KP_Add = bigger font */
                     change_font (FONT_UP);
@@ -3763,7 +3763,7 @@ rxvt_term::process_xterm_seq (int op, const char *str, unsigned char resp)
         process_color_seq (XTerm_Color_RV, Color_RV, str, resp);
         break;
 #endif
-#if TRANSPARENT || TINTING
+#if TRANSPARENT && TINTING
       case XTerm_Color_tint:
         process_color_seq (XTerm_Color_tint, Color_tint, str, resp);
         check_our_parents ();
index 1c42d04..88913e1 100644 (file)
@@ -694,7 +694,7 @@ rxvt_font_x11::load (const rxvt_fontprop &prop)
       char fname[1024];
 
       int diff = 0;
-      
+
       if (replace_field (fname, list[i], 6, '0', field_str))
         diff += 10; // slightly penalize scalable fonts
 
@@ -1058,7 +1058,7 @@ rxvt_font_xft::load (const rxvt_fontprop &prop)
   FcValue v;
 
   if (prop.height != rxvt_fontprop::unset
-      && FcPatternGet (p, FC_PIXEL_SIZE, 0, &v) != FcResultMatch)
+      || FcPatternGet (p, FC_PIXEL_SIZE, 0, &v) != FcResultMatch)
     FcPatternAddInteger (p, FC_PIXEL_SIZE, prop.height);
 
   if (prop.weight != rxvt_fontprop::unset