all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Stephen Berman <Stephen.Berman@gmx.net>
To: emacs-devel@gnu.org
Subject: Re: [werner@suse.de: Several problems in KDE/KWin]
Date: Mon, 03 Mar 2008 15:15:09 +0100	[thread overview]
Message-ID: <87wsojq4gi.fsf@escher.local.home> (raw)
In-Reply-To: 47C970D2.3020804@swipnet.se

On Sat, 01 Mar 2008 16:05:54 +0100 Jan Djärv <jan.h.d@swipnet.se> wrote:

> Stephen Berman skrev:
>> On Sat, 08 Dec 2007 10:30:04 +0100 Jan Djärv <jan.h.d@swipnet.se> wrote:
>> 
>>> Stephen Berman skrev:
>>>> On Fri, 07 Dec 2007 20:08:00 +0100 Andreas Schwab <schwab@suse.de> 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





  parent reply	other threads:[~2008-03-03 14:15 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-12-07 17:18 [werner@suse.de: Several problems in KDE/KWin] Richard Stallman
2007-12-07 17:57 ` Tassilo Horn
2007-12-07 19:08   ` Andreas Schwab
2007-12-08  0:07     ` Stephen Berman
2007-12-08  9:30       ` Jan Djärv
2007-12-08 12:30         ` Stephen Berman
2008-03-01 15:05           ` Jan Djärv
2008-03-01 16:13             ` Andreas Schwab
2008-03-01 16:18               ` Jan Djärv
2008-03-01 17:13                 ` Andreas Schwab
2008-03-02  5:58                   ` Jan Djärv
2008-03-02 10:36                     ` Andreas Schwab
2008-03-02 12:26                       ` Jan Djärv
2008-03-03 14:15             ` Stephen Berman [this message]
2007-12-08  9:41       ` Andreas Schwab
2007-12-08 12:31         ` Stephen Berman
2007-12-08 15:40           ` Andreas Schwab
2007-12-08 15:51             ` Stephen Berman
2007-12-08 17:32               ` Andreas Schwab
2007-12-08 17:43                 ` Stephen Berman

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87wsojq4gi.fsf@escher.local.home \
    --to=stephen.berman@gmx.net \
    --cc=emacs-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.