Mailinglist Archive: opensuse-commit (1649 mails)

< Previous Next >
commit kdebase4
  • From: root@xxxxxxxxxxxxxxx (h_root)
  • Date: Mon, 27 Oct 2008 16:56:09 +0100
  • Message-id: <20081027155609.780F96780AA@xxxxxxxxxxxxxxx>

Hello community,

here is the log from the commit of package kdebase4
checked in at Mon Oct 27 16:56:09 CET 2008.


--------
--- KDE/kdebase4/kdebase4.changes 2008-10-23 18:56:35.000000000 +0200
+++ /mounts/work_src_done/STABLE/kdebase4/kdebase4.changes 2008-10-26
16:58:36.000000000 +0100
@@ -1,0 +2,8 @@
+Sun Oct 26 10:49:28 CET 2008 - stbinner@xxxxxxx
+
+- two Konsole backports to close feature gap compared to KDE 3.5:
+ * session management (kde#152761#c75)
+ * keyboard shortcuts for accessing tabs (kde#156636)
+- update folder view plasmoid, fixes bnc#434169)
+
+-------------------------------------------------------------------

calling whatdependson for head-i586


New:
----
konsole-session-management.diff
konsole-tab-switch.diff

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ kdebase4.spec ++++++
--- /var/tmp/diff_new_pack.P11296/_old 2008-10-27 16:55:58.000000000 +0100
+++ /var/tmp/diff_new_pack.P11296/_new 2008-10-27 16:55:58.000000000 +0100
@@ -33,7 +33,7 @@
Summary: The Base KDE Apps
Url: http://www.kde.org/
Version: 4.1.2
-Release: 5
+Release: 6
Source0: kdebase-%version.tar.bz2
Source1: _upstream
Source2: rpmlintrc
@@ -45,6 +45,8 @@
Patch: 4_1_BRANCH.diff
Patch1: plasma.diff
Patch4: no-kappfinder.diff
+Patch5: konsole-session-management.diff
+Patch6: konsole-tab-switch.diff
%kde4_runtime_requires
Suggests: kde4-konsole
Suggests: kde4-dolphin
@@ -78,6 +80,8 @@
%patch1
popd
%patch4
+%patch5
+%patch6

%build
%cmake_kde4 -d build
@@ -472,6 +476,11 @@
/usr/share/kde4/services/plasma-applet-folderview.desktop

%changelog
+* Sun Oct 26 2008 stbinner@xxxxxxx
+- two Konsole backports to close feature gap compared to KDE 3.5:
+ * session management (kde#152761#c75)
+ * keyboard shortcuts for accessing tabs (kde#156636)
+- update folder view plasmoid, fixes bnc#434169)
* Thu Oct 23 2008 stbinner@xxxxxxx
- only recommend nspluginwrapper on req of SLES proj mgt
* Wed Oct 22 2008 stbinner@xxxxxxx
@@ -496,7 +505,7 @@
- build Konqueror kttsd plugin without webkitpart dependency
* Sat Aug 16 2008 stbinner@xxxxxxx
- branch diff update
-* Fri Aug 01 2008 dmueller@xxxxxxx
+* Thu Jul 31 2008 dmueller@xxxxxxx
- branch diff update
* Wed Jul 30 2008 coolo@xxxxxxx
- fix file list to build
@@ -538,7 +547,7 @@
for multilib support
* Thu Apr 03 2008 dmueller@xxxxxxx
- fix konsole assertion failure on tab close (bnc#371899)
-* Fri Mar 28 2008 dmueller@xxxxxxx
+* Thu Mar 27 2008 dmueller@xxxxxxx
- update to 4.0.3
* Tue Mar 11 2008 dmueller@xxxxxxx
- update 4_0_BRANCH.diff
@@ -617,7 +626,7 @@
* Thu Aug 09 2007 stbinner@xxxxxxx
- update to 3.92.0.svn697325
- fix file conflicts
-* Sun Jul 29 2007 stbinner@xxxxxxx
+* Sat Jul 28 2007 stbinner@xxxxxxx
- update to KDE 4.0 Beta 1
* Thu Jul 19 2007 stbinner@xxxxxxx
- don't show System Settings on non-KDE/KDE3 desktop

++++++ konsole-session-management.diff ++++++
++++ 1221 lines (skipped)

++++++ konsole-tab-switch.diff ++++++
Index: apps/konsole/src/ViewManager.h
===================================================================
--- apps/konsole/src/ViewManager.h (revision 837724)
+++ apps/konsole/src/ViewManager.h (revision 837725)
@@ -239,6 +239,9 @@
void moveActiveViewLeft();
// moves active view to the right
void moveActiveViewRight();
+ // switches to the view at visual position 'index'
+ // in the current container
+ void switchToView(int index);

// called when a SessionController gains focus
void controllerChanged(SessionController* controller);
Index: apps/konsole/src/ViewManager.cpp
===================================================================
--- apps/konsole/src/ViewManager.cpp (revision 837724)
+++ apps/konsole/src/ViewManager.cpp (revision 837725)
@@ -201,6 +201,19 @@
collection->addAction("next-container",nextContainerAction);
collection->addAction("move-view-left",moveViewLeftAction);
collection->addAction("move-view-right",moveViewRightAction);
+
+ // Switch to tab N shortcuts
+ const int SWITCH_TO_TAB_COUNT = 10;
+ QSignalMapper* switchToTabMapper = new QSignalMapper(this);
+
connect(switchToTabMapper,SIGNAL(mapped(int)),this,SLOT(switchToView(int)));
+ for (int i=0;i < SWITCH_TO_TAB_COUNT;i++)
+ {
+ KAction* switchToTabAction = new KAction(i18n("Switch to Tab
%1",i+1),this);
+ switchToTabMapper->setMapping(switchToTabAction,i);
+ connect(switchToTabAction,SIGNAL(triggered()),switchToTabMapper,
+ SLOT(map()));
+
collection->addAction(QString("switch-to-tab-%1").arg(i),switchToTabAction);
+ }
}

QListIterator<QAction*> iter(multiViewOnlyActions);
@@ -235,7 +248,16 @@
connect( moveViewRightAction , SIGNAL(triggered()) , this ,
SLOT(moveActiveViewRight()) );
_viewSplitter->addAction(moveViewRightAction);
}
-
+void ViewManager::switchToView(int index)
+{
+ Q_ASSERT(index >= 0);
+ ViewContainer* container = _viewSplitter->activeContainer();
+ Q_ASSERT( container );
+ QList<QWidget*> containerViews = container->views();
+ if (index >= containerViews.count())
+ return;
+ container->setActiveView(containerViews.at(index));
+}
void ViewManager::updateDetachViewState()
{
if (!_actionCollection)
++++++ plasma.diff ++++++
++++ 2125 lines (skipped)
++++ between KDE/kdebase4/plasma.diff
++++ and /mounts/work_src_done/STABLE/kdebase4/plasma.diff


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-commit+help@xxxxxxxxxxxx

< Previous Next >