emacs-devel
[Top][All Lists]
Advanced

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

Re: address@hidden: Several problems in KDE/KWin]


From: Stephen Berman
Subject: Re: address@hidden: Several problems in KDE/KWin]
Date: Mon, 03 Mar 2008 15:15:09 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux)

On Sat, 01 Mar 2008 16:05:54 +0100 Jan Djärv <address@hidden> wrote:

> Stephen Berman skrev:
>> On Sat, 08 Dec 2007 10:30:04 +0100 Jan Djärv <address@hidden> wrote:
>> 
>>> Stephen Berman skrev:
>>>> On Fri, 07 Dec 2007 20:08:00 +0100 Andreas Schwab <address@hidden> wrote:
>>>>
>>>>> If you try to maximize a second time the frame is actually truely
>>>>> maximized.  
>>>> This is so if you maximize either vertically (mouse-2) or horizontally
>>>> (mouse-3) but not for both dimensions simultaneously (mouse-1).
>>>>
>>>>>             But unmaximizing restores intermediate, nearly maximized
>>>>> size, not the original one.
>>>> This behavior has varied in the course of Emacs 22 development.  For
>>>> further details see
>>>> <http://permalink.gmane.org/gmane.emacs.devel/77970>.
>>>>
>>> It is the same root cause as the "describe-{function,variable} shrinks
>>> frame (GTK+/KDE)" problem
>>> (http://lists.gnu.org/archive/html/emacs-devel/2007-11/msg01108.html).
[...]
> Can you test this again with a fresh checkout from CVS HEAD?  I've
> made changes that should produce a different behaviour.  But if it is
> correct or not...

I do notice some differences, but as Andreas Schwab said, the bug(s)
still remain(s).  When I tested this prior to the unicode merge, I just
used the default font for my system with emacs -Q.  Now I have tried a
few different fonts and pixel sizes on the builds I have (using
set-frame-font for the pre-unicode-merge builds), and I find a variety
of behaviors with respect to maximizing and restoring either
horizontally (mouse-3) or vertically (mouse-2).  But I haven't found any
combinations that allows restoring after maximizing with mouse-1 (both
dimensions simultaneously) (and maximizing with mouse-1 is not
"maximal", as previously detailed; this is also the case where
restoration fails in one dimension).  Also, in each case where mouse-3
is restorable but mouse-2 is not (i.e. horizontally but not vertically),
restoration only works if the frame is not vertically maximized.

Here is a summary of the tests I have made (the latest build contains
your changes):

======================================================================
Frame maximization tests in KDE: 
mouse-1 maximizes both vertically and horizontally, mouse-2 only
vertically, mouse-3 only horizontally
+ => restoring from maximized succeeds, - => restoring fails


GNU Emacs 22.1.1 (i586-suse-linux-gnu, GTK+ Version 2.12.0) of
2007-11-24 on dede
-q (-ETL-Fixed-Medium-R-Normal--16-160-72-72-C-80-ISO8859-1):
                              mouse-1 -      mouse-2 -      mouse-3 -
-misc-dejavu sans mono-medium-r-normal--0-0-0-0-m-0-iso8859-15:
                              mouse-1 -      mouse-2 -      mouse-3 +

GNU Emacs 23.0.50.2 (i686-pc-linux-gnu, GTK+ Version 2.12.0) of
2008-01-16 on escher
-Q:                           mouse-1 -      mouse-2 -      mouse-3 -
-misc-dejavu sans mono-medium-r-normal--0-0-0-0-m-0-iso8859-15:
                              mouse-1 -      mouse-2 -      mouse-3 +
-misc-dejavu sans mono-bold-r-normal--0-0-0-0-m-0-iso8859-15:
                              mouse-1 -      mouse-2 -      mouse-3 +
-misc-dejavu sans-condensed-bold-r-semicondensed--0-0-0-0-p-0-iso8859-15:
                              mouse-1 -      mouse-2 +      mouse-3 +
-misc-dejavu sans-condensed-medium-r-semicondensed--0-0-0-0-p-0-iso8859-15:
                              mouse-1 -      mouse-2 +      mouse-3 -

GNU Emacs 23.0.60.7 (i686-pc-linux-gnu, GTK+ Version 2.12.0) of
2008-02-21 on escher
-Q (`C-u C-x =' says
    -Misc-Fixed-Medium-R-Normal--15-140-75-75-C-90-ISO10646-1 but the
    font looks like what on my system is called "Sony Fixed"):
                              mouse-1 -     mouse-2 -      mouse-3 -
-Q -fn "Dejavu Sans Mono-10": mouse-1 -     mouse-2 -      mouse-3 +
-Q -fn "Dejavu Sans Mono-12": mouse-1 -     mouse-2 -      mouse-3 -
-Q -fn "Albany AMT-10":       mouse-1 -     mouse-2 +      mouse-3 -
-Q -fn "Albany AMT-12":       mouse-1 -     mouse-2 -      mouse-3 +
-Q -fn "Times-12":            mouse-1 -     mouse-2 -      mouse-3 -
-Q -fn "Times-14":            mouse-1 -     mouse-2 -      mouse-3 +
-Q -fn "Times-16":            mouse-1 -     mouse-2 -      mouse-3 -

GNU Emacs 23.0.60.1 (i686-pc-linux-gnu, GTK+ Version 2.12.0) of
2008-03-03 on escher
-Q (Sony Fixed? see above):   mouse-1 -     mouse-2 -      mouse-3 -
-Q -fn "Dejavu Sans Mono-10": mouse-1 -     mouse-2 +      mouse-3 +
-Q -fn "Dejavu Sans Mono-12": mouse-1 -     mouse-2 -      mouse-3 -
-Q -fn "Albany AMT-10":       mouse-1 -     mouse-2 -      mouse-3 -
-Q -fn "Albany AMT-12":       mouse-1 -     mouse-2 -      mouse-3 +
-Q -fn "Times-12":            mouse-1 -     mouse-2 -      mouse-3 +
-Q -fn "Times-14":            mouse-1 -     mouse-2 -      mouse-3 -
-Q -fn "Times-16":            mouse-1 -     mouse-2 -      mouse-3 -

The pixel sizes with the Times fonts of the 2008-03-03 build are larger
than the sizes with corresponding fonts of the 2008-02-21 build,
e.g. Times-12 of the former is the same size as Times-14 of the latter.

Steve Berman





reply via email to

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