pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/x11/kdebase3 Update to KDE 3.5.5
details: https://anonhg.NetBSD.org/pkgsrc/rev/83a514e97c71
branches: trunk
changeset: 519887:83a514e97c71
user: markd <markd%pkgsrc.org@localhost>
date: Thu Oct 12 10:35:55 2006 +0000
description:
Update to KDE 3.5.5
Remove the USE_TOOLS+=gawk:pkgsrc for Solaris as bootstrap now provides
a suitable awk.
Changes:
KIOslave
* Check the return value from dbus_connection_open_private(). Fixes KDED
crashing on startup when D-BUS is unavailable.
* Properly disconnect DCOP signals in the medianotifier when unloaded.
Avoids to have two notification dialogs when it's reloaded.
* If remote says it's a directory, go with that instead of guessing the
mimetype based on filename.
konqueror
* Cancel and reuse single-shot timer for emitActivePartChanged(), instead
of queueing them up. This makes tab switching noticeably faster.
* Fix kfmclient sometimes returning bogus exit code.
Konsole
* Fix wrong char at end of block for unicode.
* Fix Copyright/Licences missing from source files.
KDesktop
* If icons are dragged outside the desktop area, jerk them back in. Fixes
the long-hated issue with the desktop becoming scrollable.
* NEW: Improve loading speed of background images, especially SVG ones.
kdesu
* Add sudo support.
KWin
* Support for input shape from XShape1.1.
* Draw outlines around the selected window while doing Alt+Tab.
* Fix incorrect reseting of the electric border setting.
nsplugins
* If we get redirected when grabbing a file, tell the plugin about the
final URL and not the original one. Fixes playback of youtube videos
embedded in other web sites.
* Fix some bugs in sizing of plugins. Fixes Google Video, and makes the
acroread plugin behave better.
ksysguard
* Fixed bug #128306 like proposed in the patch, just with a small
cleanup ;) Thank you very much!
ksystraycmd
* Fix argument getting de-quoted.
Kicker
* Fix stupid typo.
* Fixed a hairy problem with nested event loops deleting objects at
inappropriate times.
* Delete all signal connections to a TaskContainer when marking it for
deletion.
* attention blinking configurability. how fun. optimize things in some
fairly significant ways: don't repaint taskbar buttons on window
movements, don't set the taskmanager to track geom changes unless you
turn on desktop previews in the pager and don't redraw the pager on
window geometry changes unless we are actually showing desktop previews.
* optimization: don't redraw for every time windowsChanged is called.
in the case of moving a window when desktop previews are on, moving a
window across the screen at a reasonable pace used to result in over
100 repaints. now it only does ~15. given that the repaints aren't
exactly trivial for these things, this is probably a good thing.
KSMServer
* Set KDE_FULL_SESSION also as a root window X property.
* Increase timeout during session saving and killing.
KHotKeys
* Make it possible to use even keys that have no Qt keycode in input actions.
KControl
* NEW: Make it possible to explicitly force 96DPI or 120DPI.
diffstat:
x11/kdebase3/Makefile | 7 +------
x11/kdebase3/PLIST | 3 ++-
x11/kdebase3/distinfo | 9 +++++----
x11/kdebase3/patches/patch-ap | 41 +++++++++++++++++++++++++++++++++++++++++
4 files changed, 49 insertions(+), 11 deletions(-)
diffs (115 lines):
diff -r b6a630359a54 -r 83a514e97c71 x11/kdebase3/Makefile
--- a/x11/kdebase3/Makefile Thu Oct 12 10:31:04 2006 +0000
+++ b/x11/kdebase3/Makefile Thu Oct 12 10:35:55 2006 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.118 2006/10/08 07:49:27 markd Exp $
+# $NetBSD: Makefile,v 1.119 2006/10/12 10:35:55 markd Exp $
DISTNAME= kdebase-${_KDE_VERSION}
-PKGREVISION= 1
CATEGORIES= x11
COMMENT= Base modules for the KDE 3 integrated X11 desktop
@@ -68,10 +67,6 @@
LIBS.NetBSD+= ${EXPORT_SYMBOLS_LDFLAGS}
-.if ${OPSYS} == "SunOS"
-USE_TOOLS+= gawk:pkgsrc
-.endif
-
PLIST_SRC= ${WRKDIR}/PLIST.Xdpms
_KDE3_EXTRA_INCLUDES= ${LOCALBASE}/include:${X11BASE}/include:${BUILDLINK_PREFIX.freetype2}/include/freetype2
diff -r b6a630359a54 -r 83a514e97c71 x11/kdebase3/PLIST
--- a/x11/kdebase3/PLIST Thu Oct 12 10:31:04 2006 +0000
+++ b/x11/kdebase3/PLIST Thu Oct 12 10:35:55 2006 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.44 2006/08/02 13:45:51 markd Exp $
+@comment $NetBSD: PLIST,v 1.45 2006/10/12 10:35:55 markd Exp $
bin/appletproxy
bin/drkonqi
bin/extensionproxy
@@ -2084,6 +2084,7 @@
share/kde/apps/konsole/vt100.keytab
share/kde/apps/konsole/vt420pc.keytab
share/kde/apps/konsole/wallpapers/Blkmarble.jpg
+share/kde/apps/konsole/wallpapers/Metric-Monospace-14.png
share/kde/apps/konsole/wallpapers/Paper01.jpg
share/kde/apps/konsole/wallpapers/gray02.jpg
share/kde/apps/konsole/x11r5.keytab
diff -r b6a630359a54 -r 83a514e97c71 x11/kdebase3/distinfo
--- a/x11/kdebase3/distinfo Thu Oct 12 10:31:04 2006 +0000
+++ b/x11/kdebase3/distinfo Thu Oct 12 10:35:55 2006 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.89 2006/10/08 07:49:27 markd Exp $
+$NetBSD: distinfo,v 1.90 2006/10/12 10:35:55 markd Exp $
SHA1 (Daemon.README) = eb1e6af52adc02ded77af17e8953134b7e60d23b
RMD160 (Daemon.README) = 39edd92ed4314397080f32a8caff0ac3f716ecf4
@@ -9,9 +9,9 @@
SHA1 (NetBSD-flag-1.0.png) = a9cf264a52ae0a602eec956d91222e299c7dee5c
RMD160 (NetBSD-flag-1.0.png) = 2eac20df70396169819059a704e6a85ae10234b0
Size (NetBSD-flag-1.0.png) = 4532 bytes
-SHA1 (kdebase-3.5.4.tar.bz2) = 18f2bb3643a40f937bf260d5969d6919aa52abf4
-RMD160 (kdebase-3.5.4.tar.bz2) = 29f763ec9de2cf3437b94567b317642e7df5e295
-Size (kdebase-3.5.4.tar.bz2) = 23636847 bytes
+SHA1 (kdebase-3.5.5.tar.bz2) = f9f1907ce71fd2f934cf7404f1db1d350c2b9544
+RMD160 (kdebase-3.5.5.tar.bz2) = 6cf804de0487347a3e1d4ea6e5ba5114d23d9806
+Size (kdebase-3.5.5.tar.bz2) = 23851886 bytes
SHA1 (patch-aa) = 28647cdec95367504e582ceb871e67dd3c321e29
SHA1 (patch-ab) = 6565b0ea0566446cdf823726b0b9d65118f41632
SHA1 (patch-ac) = 8be0f15be839f4f01d3e079501b83e27f1fab2eb
@@ -25,6 +25,7 @@
SHA1 (patch-am) = 07ed2a5717a8f72bc36906ef4fafc360ac63479c
SHA1 (patch-an) = e1620c558d300db98580109e64ee44a63571e5f7
SHA1 (patch-ao) = 78caab47eececf32ba928d646ca5c8fcc0bb13fc
+SHA1 (patch-ap) = 86e8bfab36cd765ffceda8b6fd0245624d7fcd9f
SHA1 (patch-bb) = 4c85002b95661db18619283e50512f3ab131a0ba
SHA1 (patch-bc) = fd7e784b584763b7351dbdaefda58443bd1aaadb
SHA1 (patch-bx) = d58d16fd484fc0a46c1ae93267af19e73af6f990
diff -r b6a630359a54 -r 83a514e97c71 x11/kdebase3/patches/patch-ap
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/x11/kdebase3/patches/patch-ap Thu Oct 12 10:35:55 2006 +0000
@@ -0,0 +1,41 @@
+$NetBSD: patch-ap,v 1.4 2006/10/12 10:35:55 markd Exp $
+
+--- kwin/client.cpp.orig 2006-10-02 06:32:07.000000000 +1300
++++ kwin/client.cpp
+@@ -477,17 +477,30 @@ void Client::updateShape()
+ // calls it or when the decoration is created/destroyed
+
+ if( Shape::version() >= 0x11 ) // 1.1, has input shape support
+- { // there appears to be no way to find out if a window has input
+- // shape set or not, so always set propagate the input shape
+- // (it's the same like the bounding shape by default)
+- XShapeCombineShape( qt_xdisplay(), frameId(), ShapeInput, 0, 0,
++ { // There appears to be no way to find out if a window has input
++ // shape set or not, so always propagate the input shape
++ // (it's the same like the bounding shape by default).
++ // Also, build the shape using a helper window, not directly
++ // in the frame window, because the sequence set-shape-to-frame,
++ // remove-shape-of-client, add-input-shape-of-client has the problem
++ // that after the second step there's a hole in the input shape
++ // until the real shape of the client is added and that can make
++ // the window lose focus (which is a problem with mouse focus policies)
++ static Window helper_window = None;
++ if( helper_window == None )
++ helper_window = XCreateSimpleWindow( qt_xdisplay(), qt_xrootwin(),
++ 0, 0, 1, 1, 0, 0, 0 );
++ XResizeWindow( qt_xdisplay(), helper_window, width(), height());
++ XShapeCombineShape( qt_xdisplay(), helper_window, ShapeInput, 0, 0,
+ frameId(), ShapeBounding, ShapeSet );
+- XShapeCombineShape( qt_xdisplay(), frameId(), ShapeInput,
++ XShapeCombineShape( qt_xdisplay(), helper_window, ShapeInput,
+ clientPos().x(), clientPos().y(),
+ window(), ShapeBounding, ShapeSubtract );
+- XShapeCombineShape( qt_xdisplay(), frameId(), ShapeInput,
++ XShapeCombineShape( qt_xdisplay(), helper_window, ShapeInput,
+ clientPos().x(), clientPos().y(),
+ window(), ShapeInput, ShapeUnion );
++ XShapeCombineShape( qt_xdisplay(), frameId(), ShapeInput, 0, 0,
++ helper_window, ShapeInput, ShapeSet );
+ }
+ }
+
Home |
Main Index |
Thread Index |
Old Index