Changeset 3914

Show
Ignore:
Timestamp:
10/15/05 03:17:47 (3 years ago)
Author:
horiguti
Message:

* mw32term.c (mw32_update_frame_alpha): Avoid excessive call of
SetLayeredWindowAttributes?() on moving layered window.

* international/meadow.el: Setup key bind of [kanji].

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/lisp/ChangeLog.Meadow

    r3913 r3914  
    112005-10-15  Kyotaro HORIGUCHI  <horiguti@meadowy.org> 
    22 
    3         * lisp/mw32scroll.el (w32-scroll-bar-drag): Avoid division by 0. 
     3        * mw32scroll.el (w32-scroll-bar-drag): Avoid division by 0. 
    44        (truncate NaN) yields 0 on MSVC and exception on cygwin gcc. 
     5 
     6        * international/meadow.el (mw32-set-ime-if-available): Setup key 
     7        bind of [kanji]. 
     8        (mw32-ime-initialize): Ditto. 
    59 
    6102005-10-14  Kyotaro HORIGUCHI  <horiguti@meadowy.org> 
  • trunk/lisp/international/meadow.el

    r3910 r3914  
    318318  (let ((ime (assoc (cons default-input-method (mw32-input-language-code)) 
    319319                    mw32-locale-ime-alist))) 
    320     (if (and ime (mw32-ime-available)) 
    321         (setq default-input-method (cdr ime))))) 
     320    (when (and ime (mw32-ime-available)) 
     321        (setq default-input-method (cdr ime)) 
     322        (define-key global-map [kanji] 'toggle-input-method)))) 
    322323 
    323324;; 
     
    444445                         mw32-ime-coding-system-language-environment-alist 
    445446                         t))) 
     447      (setq default-input-method "MW32-IME") 
    446448      (mw32-ime-init-mode-line-display) 
    447449      (mw32-ime-mode-line-update) 
     
    451453                'mw32-ime-set-selected-window-buffer-hook) 
    452454      (if coding-system 
    453           (set-keyboard-coding-system (cdr coding-system))))))) 
     455          (set-keyboard-coding-system (cdr coding-system))) 
     456      (define-key global-map [kanji] 'toggle-input-method))))) 
    454457 
    455458(defun mw32-ime-uninitialize () 
  • trunk/src/ChangeLog.Meadow

    r3912 r3914  
     12005-10-15  Kyotaro HORIGUCHI  <horiguti@meadowy.org> 
     2 
     3        * mw32term.c (mw32_update_frame_alpha): Avoid excessive call of 
     4        SetLayeredWindowAttributes() on moving layered window. 
     5 
    162005-10-14  Kyotaro HORIGUCHI  <horiguti@meadowy.org> 
    27        * alloc.c (PDUMP_SUBR_DOC_SIZE): Expand to 1100. 
  • trunk/src/mw32term.c

    r3910 r3914  
    710710 
    711711  if (f->output_data.mw32->frame_moving_or_sizing == 1) 
    712     newalpha = f->output_data.mw32->alpha[ALPHA_MOVING]; 
     712    { 
     713      if (oldalpha == f->output_data.mw32->alpha[ALPHA_MOVING]) 
     714        return; 
     715      else 
     716        newalpha = f->output_data.mw32->alpha[ALPHA_MOVING]; 
     717    } 
    713718  else if (f->output_data.mw32->frame_moving_or_sizing == 2) 
    714719    newalpha = f->output_data.mw32->alpha[ALPHA_SIZING];