Tk Source Code

View Ticket
Login
Bounty program for improvements to Tcl and certain Tcl packages.
Tcl 2019 Conference, Houston/TX, US, Nov 4-8
Send your abstracts to [email protected]
or submit via the online form by Sep 9.
Ticket UUID: 601518
Title: Fix the two-second raise delay
Type: Patch Version: None
Submitter: jenglish Created on: 2002-08-28 20:16:24
Subsystem: 67. Unix Window Operations Assigned To: jenglish
Priority: 8 Severity:
Status: Closed Last Modified: 2007-01-15 06:25:00
Resolution: Accepted Closed By: jenglish
    Closed on: 2002-09-03 20:01:49
Description:
The attached patch fixes the longstanding two second
"raise delay" seen under certain window managers, by
making [raise] and [lower] asynchronous.

A forthcoming TIP describes the changes in detail; for
now see
<URL: http://www.flightlab.com/~joe/tcl/raise-delay.txt
>
User Comments: jenglish added on 2002-09-04 03:01:49:
File Added - 30376: raise-delay-8-3-4.patch

Logged In: YES 
user_id=68433

Backported the patch to 8.3.4-cvs (tkUnixWm.c revision
1.8.2.1).
NB: not thoroughly tested.

jenglish added on 2002-09-04 02:49:31:
Logged In: YES 
user_id=68433

For the benefit of older Tcl/Tk releases, trying to get this
fixed in the WMs too.

KWIN (KDE's window manager):
<URL: http://bugs.kde.org/db/25/25020.html >

Metacity (Default WM in Gnome 2):
<URL: http://bugzilla.gnome.org/show_bug.cgi?id=92431 >

hobbs added on 2002-09-03 04:22:33:
Logged In: YES 
user_id=72656

added to 8.4.0.  It can be applied to 8.3.4-cvs if Joe wants
to adapt the patch for that as well.

dkf added on 2002-08-29 17:46:07:
Logged In: YES 
user_id=79902

http://purl.org/tcl/tip/107.html

jenglish added on 2002-08-29 03:39:38:
Logged In: YES 
user_id=68433

Tested on:
    4DWM (Irix)
    CDE (AIX)
    Gnome/Sawfish (Debian)
    Gnome/Enlightenment 0.16.5 (Debian)
    KDE/kwin 2.2 (Debian)

The patched wm.test passes under all platforms
except for CDE, which now intermittently fails 2-3
wm-stackorder tests.

unixWm.test has numerous geometry-related failures
under KDE/kwin; no new failures.  Under 4DWM and CDE,
there are two preexisting failures, but no new ones. 
One preexisting failure under Gnome/Sawfish, no new ones.
Seven preexisting failures under Gnome/Enlightenment, no new
ones.

jenglish added on 2002-08-29 03:16:24:
File Added - 29991: raise-delay.patch

Attachments: