*** empty log message ***
authorroot <root>
Sun, 20 Feb 2005 02:00:43 +0000 (02:00 +0000)
committerroot <root>
Sun, 20 Feb 2005 02:00:43 +0000 (02:00 +0000)
Changes
src/command.C
src/init.C

diff --git a/Changes b/Changes
index 458394d902619fa50464353dc64062f72ac5631b..983614667bc8565bd644d1da425fe609f1df1e0b 100644 (file)
--- a/Changes
+++ b/Changes
@@ -12,6 +12,9 @@ WISH: OnTheSpot editing, or maybe switch to miiiiiiif
 WISH: tabbed windows (hey, just use screen...)
 WISH: just for fun, do shade and tint with XRender.
 
+       - use XmbSetWMProperties instead of XSetWMProperties.
+       - properly update WM_LOCALE.
+
 5.2  Sun Feb 20 01:48:59 CET 2005
        - new option -pty-fd that makes the terminal a slave
           that uses an existing pty for I/O instead of starting
index 0c150aad3106bce527b91be3ba9885801ab97b2e..0523e011bec3fe67355f2b5b9f259a182a1f264d 100644 (file)
@@ -3878,9 +3878,7 @@ rxvt_term::process_xterm_seq (int op, const char *str, unsigned char resp)
           {
             set_locale (str);
             pty.set_utf8_mode (enc_utf8);
-# ifdef USE_XIM
-            im_cb ();
-# endif
+            init_xlocale ();
           }
         break;
 #endif
index bf9aa873651b1484f184b0f41c2ae0d2505072dd..f19da41580ab296dd042edad2b66655a51f80a86 100644 (file)
@@ -1035,8 +1035,8 @@ rxvt_term::create_windows (int argc, const char *const *argv)
   wmHint.initial_state = options & Opt_iconic ? IconicState : NormalState;
   wmHint.window_group = top;
 
-  XSetWMProperties (disp, top, NULL, NULL,
-                    (char **)argv, argc, &szHint, &wmHint, &classHint);
+  XmbSetWMProperties (disp, top, NULL, NULL, (char **)argv, argc,
+                      &szHint, &wmHint, &classHint);
 
   /* Enable delete window protocol */
   XSetWMProtocols (disp, top, &xa[XA_WM_DELETE_WINDOW], 1);