emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Small patches for Mac OS X


From: YAMAMOTO Mitsuharu
Subject: Re: Small patches for Mac OS X
Date: Tue, 07 Sep 2004 18:32:09 +0900
User-agent: Wanderlust/2.10.1 (Watching The Wheels) SEMI/1.14.5 (Awara-Onsen) FLIM/1.14.5 (Demachiyanagi) APEL/10.6 Emacs/21.3.50 (sparc-sun-solaris2.8) MULE/5.0 (SAKAKI)

>>>>> On Thu, 02 Sep 2004 17:41:36 +0900, YAMAMOTO Mitsuharu <address@hidden> 
>>>>> said:

> The attached is a collection of small patches about the following
> problems on Mac OS X. 

... and more.

  * Crash if used with MacUIM.
    (http://www.digital-genes.com/~yatsu/macuim/en/)
  * Inconsistent calculation of the frame position.
    (cf. 
http://lists.gnu.org/archive/html/emacs-pretest-bug/2004-07/msg00042.html)
  * Behavior of the zoom button is unlike that of other applications.

                                     YAMAMOTO Mitsuharu
                                address@hidden

2004-09-07  YAMAMOTO Mitsuharu  <address@hidden>

        * macfns.c: Use GetWindowBounds to obtain the coordinate of the
        "outer window".

        * macterm.c: (front_emacs_window): Rename from mac_front_window.
        All uses changed.  Return the frontmost non-tooltip emacs window.
        (x_calc_absolute_position) [TARGET_API_MAC_CARBON]: Use the
        difference of width and height between the inner and outer windows.
        (x_set_offset) [TARGET_API_MAC_CARBON]: Specify window position by
        the coordinate of the outer window.  Adjust the position if the
        title bar is completely outside the screen.
        (app_is_suspended, app_sleep_time): Remove unused variables.
        (do_app_resume, do_app_suspend): Remove their contents because
        window-activate/deactivate events will do the job.
        (do_zoom_window): Remove unused variables.
        (do_zoom_window) [TARGET_API_MAC_CARBON]: Make compliant to the
        standard way of zooming.  Set the frame position.
        (XTread_socket): Don't use argument `expected'.  Don't use
        FrontWindow to determine the clicked window.  Exclude unprocessed
        mouseUp cases in the early stage.
        (XTread_socket) [TARGET_API_MAC_CARBON]: Don't specify drag area.

Attachment: diff-small2.gz
Description: Binary data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]