Hello community, here is the log from the commit of package kdebase4-workspace for openSUSE:Factory checked in at 2012-01-31 10:20:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kdebase4-workspace (Old) and /work/SRC/openSUSE:Factory/.kdebase4-workspace.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kdebase4-workspace", Maintainer is "[email protected]" Changes: -------- --- /work/SRC/openSUSE:Factory/kdebase4-workspace/kdebase4-workspace.changes 2012-01-11 15:38:02.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.kdebase4-workspace.new/kdebase4-workspace.changes 2012-01-31 10:21:00.000000000 +0100 @@ -1,0 +2,16 @@ +Wed Jan 18 20:57:57 CET 2012 - [email protected] + +- update to 4.8.0 + * first stable release of KDE 4.8 (only critical fixes over 4.7.98) + * see http://kde.org/announcements/4.8/ for details + + +------------------------------------------------------------------- +Tue Jan 10 16:32:48 CET 2012 - [email protected] + +- update to 4.7.98 + * RC2+ milestone release of KDE 4.8 + * see http://kde.org/announcements/4.8/ for details + + +------------------------------------------------------------------- --- /work/SRC/openSUSE:Factory/kdebase4-workspace/python-kdebase4.changes 2011-12-08 11:51:07.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.kdebase4-workspace.new/python-kdebase4.changes 2012-01-31 10:21:01.000000000 +0100 @@ -1,0 +2,31 @@ +Wed Jan 18 20:57:57 CET 2012 - [email protected] + +- update to 4.8.0 + * first stable release of KDE 4.8 (only critical fixes over 4.7.98) + * see http://kde.org/announcements/4.8/ for details + + +------------------------------------------------------------------- +Tue Jan 10 16:32:48 CET 2012 - [email protected] + +- update to 4.7.98 + * RC2+ milestone release of KDE 4.8 + * see http://kde.org/announcements/4.8/ for details + + +------------------------------------------------------------------- +Mon Dec 12 09:59:29 UTC 2011 - [email protected] + +- Use supplements packageand instead of recommends +- Added split provides + +------------------------------------------------------------------- +Wed Dec 7 14:18:37 UTC 2011 - [email protected] + + +- New subpackages plasma-engine-akonadi and plasma-calendar: + * Removed %kde4_akonadi_requires from base package, otherwise + half of KDE depends on akonadi-runtime. + * Both are recommended by base package + +------------------------------------------------------------------- @@ -12,0 +44,5 @@ +Sat Nov 26 18:44:48 UTC 2011 - [email protected] + +- show window size in characters if resizing terminal (bnc#703594) + +------------------------------------------------------------------- @@ -17,0 +54,6 @@ +Tue Nov 22 20:41:08 UTC 2011 - [email protected] + +- Fix slow KDE logout/shutdown dialog apearance + (bnc#729823,kde#265405) + +------------------------------------------------------------------- @@ -44,0 +87,5 @@ +Thu Nov 17 13:13:35 UTC 2011 - [email protected] + +- Unbreak signalling remaining time on the battery + +------------------------------------------------------------------- Old: ---- 94b134f9-kworkspace-async-shutdown-dialog.diff bnc703594_geometry_size_chars_terminal.diff kde-workspace-4.7.4.tar.bz2 New: ---- kde-workspace-4.8.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kdebase4-workspace.spec ++++++ --- /var/tmp/diff_new_pack.jjiYX8/_old 2012-01-31 10:21:02.000000000 +0100 +++ /var/tmp/diff_new_pack.jjiYX8/_new 2012-01-31 10:21:02.000000000 +0100 @@ -15,9 +15,8 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # - Name: kdebase4-workspace -Version: 4.7.4 +Version: 4.8.0 Release: 0 Summary: The KDE Workspace Components License: GPL-2.0+ @@ -33,8 +32,8 @@ BuildRequires: bluez-devel BuildRequires: fdupes BuildRequires: gpsd-devel -BuildRequires: libQtWebKit-devel BuildRequires: libdbusmenu-qt-devel +BuildRequires: libkactivities-devel BuildRequires: libkde4-devel >= %{version} BuildRequires: libkdepimlibs4-devel BuildRequires: liblazy-devel @@ -42,6 +41,7 @@ BuildRequires: libprison-devel BuildRequires: libqalculate-devel BuildRequires: libqimageblitz-devel +BuildRequires: libQtWebKit-devel BuildRequires: libraw1394-devel BuildRequires: libsmbclient-devel BuildRequires: libusb-devel @@ -96,8 +96,6 @@ Patch201: plasma-notifications-kill-timer.diff Patch202: plasma-disable-networkmanager.diff Patch211: disable-python-support.diff -Patch212: 94b134f9-kworkspace-async-shutdown-dialog.diff -Patch213: bnc703594_geometry_size_chars_terminal.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build %if %suse_version > 1200 @@ -273,7 +271,7 @@ Summary: The Akonadi Plasma engine Group: System/GUI/KDE Supplements: packageand(akonadi-runtime:kdebase4-workspace) -Provides: kdebase4-workspace:%{_libdir}/kde4/plasma_engine_akonadi.so +Provides: kdebase4-workspace:%_libdir/kde4/plasma_engine_akonadi.so Requires: %{name} = %{version} %kde4_akonadi_requires %kde4_pimlibs_requires @@ -285,7 +283,7 @@ Summary: The calendar Plasma engine and applet Group: System/GUI/KDE Supplements: packageand(akonadi-runtime:kdebase4-workspace) -Provides: kdebase4-workspace:%{_libdir}/kde4/plasma_engine_calendar.so +Provides: kdebase4-workspace:%_libdir/kde4/plasma_engine_calendar.so Requires: %{name} = %{version} %kde4_akonadi_requires @@ -319,17 +317,15 @@ %patch99 %patch104 %patch106 -%patch107 -p1 +%patch107 %patch108 -%patch123 -p1 +%patch123 %patch124 -p1 ###KDE47: rediff #%%patch125 %patch201 -p1 %patch202 -p1 %patch211 -%patch212 -p1 -%patch213 -p1 cp %{SOURCE3} kwin/effects/cube/data/cubecap.png %build @@ -541,6 +537,7 @@ %{_kde4_libdir}/libkscreensaver.so %{_kde4_libdir}/libprocesscore.so %{_kde4_libdir}/libprocessui.so +%{_kde4_libdir}/libksgrd.so %{_kde4_libdir}/libtaskmanager.so %{_kde4_libdir}/libksignalplotter.so %{_kde4_libdir}/libweather_ion.so @@ -617,7 +614,7 @@ %exclude %{_kde4_libdir}/libkfontinstui.so %exclude %{_kde4_libdir}/libkscreensaver.so %exclude %{_kde4_libdir}/libksignalplotter.so -%exclude %{_kde4_libdir}/libksgrd.so* +%exclude %{_kde4_libdir}/libksgrd.so %exclude %{_kde4_libdir}/libkworkspace.so %exclude %{_kde4_libdir}/liblsofui.so %exclude %{_kde4_libdir}/liboxygenstyle.* ++++++ python-kdebase4.spec ++++++ --- /var/tmp/diff_new_pack.jjiYX8/_old 2012-01-31 10:21:02.000000000 +0100 +++ /var/tmp/diff_new_pack.jjiYX8/_new 2012-01-31 10:21:02.000000000 +0100 @@ -15,8 +15,9 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + Name: python-kdebase4 -Version: 4.7.4 +Version: 4.8.0 Release: 0 Summary: Python bindings for KDE 4 desktop shell License: GPL-2.0+ @@ -27,6 +28,7 @@ BuildRequires: NetworkManager-devel BuildRequires: bluez-devel BuildRequires: libdbusmenu-qt-devel +BuildRequires: libkactivities-devel BuildRequires: libkde4-devel >= %{version} BuildRequires: libkdepimlibs4-devel BuildRequires: libknotificationitem-devel ++++++ kde-workspace-4.7.4.tar.bz2 -> kde-workspace-4.8.0.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/kdebase4-workspace/kde-workspace-4.7.4.tar.bz2 /work/SRC/openSUSE:Factory/.kdebase4-workspace.new/kde-workspace-4.8.0.tar.bz2 differ: char 11, line 1 ++++++ kdm-cope-with-new-grub.diff ++++++ --- /var/tmp/diff_new_pack.jjiYX8/_old 2012-01-31 10:21:02.000000000 +0100 +++ /var/tmp/diff_new_pack.jjiYX8/_new 2012-01-31 10:21:02.000000000 +0100 @@ -1,25 +1,16 @@ Index: kdm/backend/bootman.c =================================================================== ---- kdm/backend/bootman.c.orig 2011-05-20 22:32:06.000000000 +0200 -+++ kdm/backend/bootman.c 2011-10-21 12:13:29.790475621 +0200 -@@ -81,8 +81,7 @@ getGrub(char ***opts, int *def, int *cur - int len; - char line[1000]; - -- if (!grubSetDefault && !grub && -- !(grubSetDefault = locate("grub-set-default")) && -+ if (!grub && - !(grub = locate("grub"))) - return BO_NOMAN; - -@@ -133,31 +132,10 @@ setGrub(const char *opt, SdRec *sdr) +--- kdm/backend/bootman.c.orig ++++ kdm/backend/bootman.c +@@ -133,31 +133,10 @@ setGrub(const char *opt, SdRec *sdr) static void commitGrub(void) { - if (sdRec.bmstamp != mTime(GRUB_MENU) && - setGrub(sdRec.osname, &sdRec) != BO_OK) - return; -- ++ char buffer[PATH_MAX]; + - if (grubSetDefault) { - /* The grub-set-default command must be used, which is - * not so good because there is no way of setting an @@ -41,10 +32,8 @@ - pClose(f, &pid); - } - } -+ char buffer[PATH_MAX]; -+ + snprintf(buffer, PATH_MAX, "/usr/sbin/grubonce %d", sdRec.osindex); + system(buffer); } - #define GRUB2_MENU "/boot/grub/grub.cfg" + static char *grubReboot; ++++++ kdm-fix-generic-greeter.diff ++++++ --- /var/tmp/diff_new_pack.jjiYX8/_old 2012-01-31 10:21:02.000000000 +0100 +++ /var/tmp/diff_new_pack.jjiYX8/_new 2012-01-31 10:21:02.000000000 +0100 @@ -1,14 +1,6 @@ -Subject: Fix broken KDM layout with fingerprint support -From: Lubos Lunak -Patch-upstream: not yet -Bug: bnc#533189 -Relates: kdm-fix-labelcolors.diff, same-pam-generic-classic.diff - -Index: kdebase-workspace-4.6.0/kdm/kfrontend/kgreeter.cpp -=================================================================== ---- kdebase-workspace-4.6.0.orig/kdm/kfrontend/kgreeter.cpp -+++ kdebase-workspace-4.6.0/kdm/kfrontend/kgreeter.cpp -@@ -976,8 +976,6 @@ KThemedGreeter::KThemedGreeter(KdmThemer +--- kdm/kfrontend/kgreeter.cpp ++++ kdm/kfrontend/kgreeter.cpp +@@ -922,8 +922,6 @@ timed_label = themer->findNode("timed-label"); KdmItem *itm; @@ -17,11 +9,9 @@ if ((itm = themer->findNode("language_button"))) // not implemented yet itm->setVisible(false); -Index: kdebase-workspace-4.6.0/kdm/kfrontend/themes/greeter.dtd -=================================================================== ---- kdebase-workspace-4.6.0.orig/kdm/kfrontend/themes/greeter.dtd -+++ kdebase-workspace-4.6.0/kdm/kfrontend/themes/greeter.dtd -@@ -19,9 +19,9 @@ Items with these IDs get special treatme +--- kdm/kfrontend/themes/greeter.dtd ++++ kdm/kfrontend/themes/greeter.dtd +@@ -19,9 +19,9 @@ caps-lock-warning | xauth-warning | pam-error | timed-label | login_button | session_button | system_button Items with these IDs might get special treatment by conversation plugins: @@ -33,11 +23,60 @@ --> <!ATTLIST item -Index: kdebase-workspace-4.6.0/libs/kdm/kgreet_generic.cpp -=================================================================== ---- kdebase-workspace-4.6.0.orig/libs/kdm/kgreet_generic.cpp -+++ kdebase-workspace-4.6.0/libs/kdm/kgreet_generic.cpp -@@ -41,24 +41,14 @@ extern KDE_EXPORT KGreeterPluginInfo kgr +--- kdm/kfrontend/themes/oxygen-air/oxygen-air.xml ++++ kdm/kfrontend/themes/oxygen-air/oxygen-air.xml +@@ -26,7 +26,7 @@ + <stock type="welcome-label"/> + </item> + +- <item type="rect" id="user-field"> ++ <item type="rect" id="talker"> + <pos anchor="c" x="50%" y="43%" width="400" height="144"/> + <box orientation="vertical" spacing="0" homogeneous="true"> + +@@ -34,6 +34,7 @@ + <pos anchor="c" x="50%" y="60%" height="box" width="box"/> + <box orientation="horizontal" spacing="10"> + <item type="pixmap"> ++ <show type="!plugin-specific-generic"/> + <normal file="user-entry.png"/> + </item> + <item type="entry" id="user-entry"> +@@ -47,12 +48,31 @@ + <pos anchor="c" x="50%" y="40%" height="box" width="box"/> + <box orientation="horizontal" spacing="10"> + <item type="pixmap"> ++ <show type="!plugin-specific-generic"/> + <normal file="pw-entry.png"/> + </item> + <item type="entry" id="pw-entry"> ++ <show type="!plugin-specific-generic"/> + <pos width="157" height="30"/> + <style frame="true"/> + </item> ++ <!-- these need repositioning for KDE 4.6 --> ++ <item type="label" id="pam-message"> ++ <show type="plugin-specific-generic"/> ++ <pos anchor="n" x="50%" y="60%" width="90%" height="30%"/> ++ <text> </text> ++ </item> ++ ++ <item type="label" id="pam-prompt"> ++ <show type="plugin-specific-generic"/> ++ <pos anchor="n" x="50%" y="30%" width="90%" height="22"/> ++ <text> </text> ++ </item> ++ ++ <item type="entry" id="user-pw-entry"> ++ <show type="plugin-specific-generic"/> ++ <pos anchor="c" x="50%" y="30%" width="90%" height="22"/> ++ </item> + </box> + </item> + +--- libs/kdm/kgreet_generic.cpp ++++ libs/kdm/kgreet_generic.cpp +@@ -41,24 +41,14 @@ static int echoMode; @@ -64,7 +103,7 @@ m_lineEdit(0), fixedUser(_fixedEntity), func(_func), -@@ -66,22 +56,56 @@ KGenericGreeter::KGenericGreeter(KGreete +@@ -66,22 +56,56 @@ exp(-1), running(false) { @@ -128,7 +167,7 @@ } void // virtual -@@ -127,8 +151,7 @@ KGenericGreeter::setEnabled(bool enable) +@@ -127,8 +151,7 @@ { // assert(func == Authenticate && ctx == Shutdown); // XXX this is likely to bear some bogosity @@ -138,7 +177,7 @@ if (enable && m_lineEdit) m_lineEdit->setFocus(); } -@@ -143,9 +166,7 @@ KGenericGreeter::textMessage(const char +@@ -143,9 +166,7 @@ revive(); QString qtext = QString::fromUtf8(text); m_infoMsgs.append(qtext); @@ -149,7 +188,7 @@ return true; } -@@ -169,15 +190,20 @@ KGenericGreeter::textPrompt(const char * +@@ -168,15 +189,20 @@ revive(); else m_infoMsgs.clear(); @@ -176,7 +215,7 @@ if (!m_users.isEmpty()) { KCompletion *userNamesCompletion = new KCompletion; userNamesCompletion->setItems(m_users); -@@ -188,20 +214,18 @@ KGenericGreeter::textPrompt(const char * +@@ -187,20 +213,18 @@ if (!curUser.isEmpty()) { m_lineEdit->setText(curUser); m_lineEdit->selectAll(); @@ -185,7 +224,7 @@ connect(m_lineEdit, SIGNAL(editingFinished()), SLOT(slotLoginLostFocus())); } connect(m_lineEdit, SIGNAL(editingFinished()), SLOT(slotChanged())); - connect(m_lineEdit, SIGNAL(textChanged(const QString &)), SLOT(slotChanged())); + connect(m_lineEdit, SIGNAL(textChanged(QString)), SLOT(slotChanged())); } else { - m_lineEdit = new KDMPasswordEdit; + if (::echoMode == -1) @@ -202,7 +241,7 @@ m_lineEdit->setFocus(); } -@@ -236,7 +260,6 @@ KGenericGreeter::next() +@@ -235,7 +259,6 @@ if (m_lineEdit) { m_lineEdit->setEnabled(false); QString text = m_lineEdit->text(); @@ -210,7 +249,7 @@ handler->gplugReturnText(text.toLocal8Bit(), !m_echo ? KGreeterPluginHandler::IsSecret : -@@ -273,8 +296,7 @@ KGenericGreeter::failed() +@@ -272,8 +295,7 @@ revive(); handler->gplugMsgBox(QMessageBox::Information, text); } else { @@ -220,7 +259,7 @@ } exp = -1; running = false; -@@ -284,12 +306,9 @@ void // virtual +@@ -283,12 +305,9 @@ KGenericGreeter::revive() { // assert(!running); @@ -235,11 +274,9 @@ } void // virtual -Index: kdebase-workspace-4.6.0/libs/kdm/kgreet_generic.h -=================================================================== ---- kdebase-workspace-4.6.0.orig/libs/kdm/kgreet_generic.h -+++ kdebase-workspace-4.6.0/libs/kdm/kgreet_generic.h -@@ -33,7 +33,6 @@ Foundation, Inc., 51 Franklin Street, Fi +--- libs/kdm/kgreet_generic.h ++++ libs/kdm/kgreet_generic.h +@@ -33,7 +33,6 @@ #include <QObject> @@ -247,7 +284,7 @@ class QWidget; class KLineEdit; -@@ -68,11 +67,11 @@ class KGenericGreeter : public QObject, +@@ -68,11 +67,11 @@ void slotChanged(); private: @@ -262,56 +299,3 @@ QString fixedUser, curUser; QStringList m_users; Function func; -Index: kdebase-workspace-4.6.0/kdm/kfrontend/themes/oxygen-air/oxygen-air.xml -=================================================================== ---- kdebase-workspace-4.6.0.orig/kdm/kfrontend/themes/oxygen-air/oxygen-air.xml -+++ kdebase-workspace-4.6.0/kdm/kfrontend/themes/oxygen-air/oxygen-air.xml -@@ -26,7 +26,7 @@ - <stock type="welcome-label"/> - </item> - -- <item type="rect" id="user-field"> -+ <item type="rect" id="talker"> - <pos anchor="c" x="50%" y="43%" width="400" height="144"/> - <box orientation="vertical" spacing="0" homogeneous="true"> - -@@ -34,6 +34,7 @@ - <pos anchor="c" x="50%" y="60%" height="box" width="box"/> - <box orientation="horizontal" spacing="10"> - <item type="pixmap"> -+ <show type="!plugin-specific-generic"/> - <normal file="user-entry.png"/> - </item> - <item type="entry" id="user-entry"> -@@ -47,12 +48,31 @@ - <pos anchor="c" x="50%" y="40%" height="box" width="box"/> - <box orientation="horizontal" spacing="10"> - <item type="pixmap"> -+ <show type="!plugin-specific-generic"/> - <normal file="pw-entry.png"/> - </item> - <item type="entry" id="pw-entry"> -+ <show type="!plugin-specific-generic"/> - <pos width="157" height="30"/> - <style frame="true"/> - </item> -+ <!-- these need repositioning for KDE 4.6 --> -+ <item type="label" id="pam-message"> -+ <show type="plugin-specific-generic"/> -+ <pos anchor="n" x="50%" y="60%" width="90%" height="30%"/> -+ <text> </text> -+ </item> -+ -+ <item type="label" id="pam-prompt"> -+ <show type="plugin-specific-generic"/> -+ <pos anchor="n" x="50%" y="30%" width="90%" height="22"/> -+ <text> </text> -+ </item> -+ -+ <item type="entry" id="user-pw-entry"> -+ <show type="plugin-specific-generic"/> -+ <pos anchor="c" x="50%" y="30%" width="90%" height="22"/> -+ </item> - </box> - </item> - ++++++ kdm-make_it_cool.diff ++++++ --- /var/tmp/diff_new_pack.jjiYX8/_old 2012-01-31 10:21:02.000000000 +0100 +++ /var/tmp/diff_new_pack.jjiYX8/_new 2012-01-31 10:21:02.000000000 +0100 @@ -1,8 +1,6 @@ -Index: kdm/kfrontend/kgreeter.cpp -=================================================================== ---- kdm/kfrontend/kgreeter.cpp.orig -+++ kdm/kfrontend/kgreeter.cpp -@@ -68,20 +68,20 @@ Foundation, Inc., 51 Franklin Street, Fi +--- kdm/kfrontend/kgreeter.cpp 2011-08-18 18:54:29.000000000 +0200 ++++ kdm/kfrontend/kgreeter.cpp 2011-08-19 09:37:02.384127904 +0200 +@@ -68,20 +68,20 @@ class UserListView : public QListWidget { public: @@ -26,7 +24,7 @@ virtual QSize sizeHint() const { if (!cachedSizeHint.isValid()) { -@@ -149,6 +149,7 @@ class UserListView : public QListWidget +@@ -149,6 +149,7 @@ private: bool m_suppressClick; @@ -34,16 +32,16 @@ }; class UserListViewItem : public QListWidgetItem { -@@ -185,7 +186,7 @@ KGreeter::KGreeter(bool framed) +@@ -185,7 +186,7 @@ "PrevUser"); if (_userList) { - userView = new UserListView(this); + userView = new UserListView(framed, this); - connect(userView, SIGNAL(itemClicked(QListWidgetItem *)), - SLOT(slotUserClicked(QListWidgetItem *))); - connect(userView, SIGNAL(itemDoubleClicked(QListWidgetItem *)), -@@ -193,8 +194,6 @@ KGreeter::KGreeter(bool framed) + connect(userView, SIGNAL(itemClicked(QListWidgetItem*)), + SLOT(slotUserClicked(QListWidgetItem*))); + connect(userView, SIGNAL(itemDoubleClicked(QListWidgetItem*)), +@@ -193,8 +194,6 @@ } if (_userCompletion) userList = new QStringList; @@ -51,8 +49,8 @@ - insertUsers(); sessMenu = new QMenu(this); - connect(sessMenu, SIGNAL(triggered(QAction *)), -@@ -365,8 +364,11 @@ UserList::UserList(char **in) + connect(sessMenu, SIGNAL(triggered(QAction*)), +@@ -365,8 +364,11 @@ } } @@ -65,7 +63,7 @@ { struct passwd *ps; -@@ -392,6 +394,9 @@ KGreeter::insertUsers() +@@ -392,6 +394,9 @@ if (_showUsers == SHOW_ALL) { UserList noUsers(_noUsers); QSet<QString> dupes; @@ -75,7 +73,7 @@ for (setpwent(); (ps = getpwent()) != 0;) { if (*ps->pw_dir && *ps->pw_shell && (ps->pw_uid >= (unsigned)_lowUserId || -@@ -403,10 +408,55 @@ KGreeter::insertUsers() +@@ -403,10 +408,55 @@ QString username(QFile::decodeName(ps->pw_name)); if (!dupes.contains(username)) { dupes.insert(username); @@ -132,7 +130,7 @@ } else { UserList users(_users); if (users.hasGroups()) { -@@ -783,6 +833,9 @@ KStdGreeter::KStdGreeter() +@@ -783,6 +833,9 @@ break; } } @@ -142,7 +140,7 @@ if (userView) { if (clock) inner_box->addWidget(clock, 0, Qt::AlignCenter); -@@ -895,6 +948,7 @@ KThemedGreeter::KThemedGreeter(KdmThemer +@@ -895,6 +948,7 @@ setMouseTracking(true); adjustGeometry(); @@ -150,7 +148,7 @@ themer->setWidget(this); -@@ -983,6 +1037,13 @@ KThemedGreeter::KThemedGreeter(KdmThemer +@@ -983,6 +1037,13 @@ completeMenu(); #endif @@ -164,7 +162,7 @@ if ((system_button = themer->findNode("system_button"))) { if (optMenu) addAction(optMenu->menuAction()); -@@ -1021,6 +1082,8 @@ KThemedGreeter::pluginSetup() +@@ -1021,6 +1082,8 @@ inherited::pluginSetup(); if (userView && verify->entitiesLocal() && verify->entityPresettable() && userlist_node) { @@ -173,11 +171,9 @@ userlist_node->setWidget(userView); userlist_rect->setVisible(true); } else { -Index: kdm/kfrontend/kgreeter.h -=================================================================== ---- kdm/kfrontend/kgreeter.h.orig -+++ kdm/kfrontend/kgreeter.h -@@ -70,7 +70,7 @@ class KGreeter : public KGDialog, public +--- kdm/kfrontend/kgreeter.h 2011-08-18 18:54:29.000000000 +0200 ++++ kdm/kfrontend/kgreeter.h 2011-08-19 09:36:00.097124913 +0200 +@@ -70,7 +70,7 @@ protected: void insertUser(const QImage &, const QString &, struct passwd *); @@ -186,11 +182,9 @@ void putSession(const QString &, const QString &, bool, const char *); void insertSessions(); virtual void pluginSetup(); -Index: kdm/kfrontend/themer/kdmitem.cpp -=================================================================== ---- kdm/kfrontend/themer/kdmitem.cpp.orig -+++ kdm/kfrontend/themer/kdmitem.cpp -@@ -65,7 +65,6 @@ KdmItem::KdmItem(QObject *parent, const +--- kdm/kfrontend/themer/kdmitem.cpp 2011-08-18 18:54:29.000000000 +0200 ++++ kdm/kfrontend/themer/kdmitem.cpp 2011-08-19 09:36:00.098124907 +0200 +@@ -65,7 +65,6 @@ !modes.split(",", QString::SkipEmptyParts).contains("console")))) { m_visible = false; @@ -198,7 +192,7 @@ } m_showType = sel.attribute("type"); -@@ -78,7 +77,6 @@ KdmItem::KdmItem(QObject *parent, const +@@ -78,7 +77,6 @@ themer()->typeVisible(m_showType) == m_showTypeInvert) { m_visible = false; @@ -206,11 +200,9 @@ } } -Index: kdm/kfrontend/themer/kdmlist.cpp -=================================================================== ---- kdm/kfrontend/themer/kdmlist.cpp.orig -+++ kdm/kfrontend/themer/kdmlist.cpp -@@ -29,8 +29,6 @@ KdmList::KdmList(QObject *parent, const +--- kdm/kfrontend/themer/kdmlist.cpp 2011-08-18 18:54:29.000000000 +0200 ++++ kdm/kfrontend/themer/kdmlist.cpp 2011-08-19 09:36:00.098124907 +0200 +@@ -29,8 +29,6 @@ : KdmItem(parent, node) { itemType = "list"; @@ -219,11 +211,9 @@ // Read RECT TAGS QDomNodeList childList = node.childNodes(); -Index: kdm/kfrontend/themer/kdmthemer.cpp -=================================================================== ---- kdm/kfrontend/themer/kdmthemer.cpp.orig -+++ kdm/kfrontend/themer/kdmthemer.cpp -@@ -223,10 +223,6 @@ KdmThemer::generateItems(KdmItem *parent +--- kdm/kfrontend/themer/kdmthemer.cpp 2011-08-18 18:54:29.000000000 +0200 ++++ kdm/kfrontend/themer/kdmthemer.cpp 2011-08-19 09:38:00.360130704 +0200 +@@ -223,10 +223,6 @@ } else { continue; } @@ -231,6 +221,6 @@ - delete newItem; - continue; - } - connect(newItem, SIGNAL(needUpdate(int, int, int, int)), - SLOT(update(int, int, int, int))); + connect(newItem, SIGNAL(needUpdate(int,int,int,int)), + SLOT(update(int,int,int,int))); connect(newItem, SIGNAL(needPlacement()), ++++++ kdm-sysconfig-values.diff ++++++ --- /var/tmp/diff_new_pack.jjiYX8/_old 2012-01-31 10:21:02.000000000 +0100 +++ /var/tmp/diff_new_pack.jjiYX8/_new 2012-01-31 10:21:02.000000000 +0100 @@ -123,16 +123,16 @@ Comment: The program which is invoked to dynamically generate replies to &XDMCP; DirectQuery or BroadcastQuery requests. -@@ -1258,7 +1274,7 @@ Type: enum - Grub/BO_GRUB: Grub boot manager +@@ -1259,7 +1275,7 @@ Type: enum Grub2/BO_GRUB2: Grub2 boot manager + Burg/BO_BURG: Burg boot manager Lilo/BO_LILO: Lilo boot manager (Linux on i386 & x86-64 only) -Default: None +Default: Grub User: core User: greeter Instance: #Grub -@@ -1360,7 +1376,7 @@ Type: string +@@ -1361,7 +1377,7 @@ Type: string Default: DEF_SERVER_CMD DDefault: - User: core @@ -141,7 +141,7 @@ Update: upd_servercmd Comment: The command line to start the &X-Server;, without display number and VT spec. -@@ -1373,13 +1389,13 @@ Description: +@@ -1374,13 +1390,13 @@ Description: This string is subject to word splitting. </para><para> The default is something reasonable for the system on which &kdm; was built, @@ -157,7 +157,7 @@ Comment: & Description: Additional arguments for the &X-Server;s for local sessions. -@@ -1478,6 +1494,8 @@ Type: bool +@@ -1479,6 +1495,8 @@ Type: bool Default: false User: core Instance: #:*/! @@ -166,7 +166,7 @@ Merge: xdm Comment: Restart instead of resetting the local &X-Server; after session exit. -@@ -1552,11 +1570,10 @@ Description: +@@ -1553,11 +1571,10 @@ Description: Key: Resources # XXX strictly speaking this is supposed to be a string list, i think. Type: string @@ -180,7 +180,7 @@ Comment: Specify a file with X-resources for the greeter, chooser and background. The KDE frontend does not use this file, so you do not need it unless you -@@ -1584,12 +1601,11 @@ Description: +@@ -1585,12 +1602,11 @@ Description: Key: Setup Type: string @@ -195,7 +195,7 @@ Comment: A program to run before the greeter is shown. Can be used to start an xconsole or an alternative background generator. Subject to word splitting. -@@ -1605,12 +1621,11 @@ Description: +@@ -1606,12 +1622,11 @@ Description: Key: Startup Type: string @@ -210,7 +210,7 @@ Comment: A program to run before a user session starts. Subject to word splitting. Description: -@@ -1623,12 +1638,11 @@ Description: +@@ -1624,12 +1639,11 @@ Description: Key: Reset Type: string @@ -225,7 +225,7 @@ Comment: A program to run after a user session exits. Subject to word splitting. Description: -@@ -1641,12 +1655,12 @@ Description: +@@ -1642,12 +1656,12 @@ Description: Key: Session Type: string @@ -240,7 +240,7 @@ Comment: The program which is run as the user which logs in. It is supposed to interpret the session argument (see SessionsDirs) and start an appropriate -@@ -1758,10 +1772,11 @@ Description: +@@ -1759,10 +1773,11 @@ Description: Key: AllowRootLogin Type: bool @@ -254,7 +254,7 @@ Merge: xdm Comment: Allow root logins? -@@ -1776,6 +1791,7 @@ User: core +@@ -1777,6 +1792,7 @@ User: core # sensible? Instance: */false Instance: :*/true @@ -262,7 +262,7 @@ Merge: xdm Comment: Allow to log in, when user has set an empty password? -@@ -1787,12 +1803,13 @@ Type: enum +@@ -1788,12 +1804,13 @@ Type: enum None/SHUT_NONE: no <guilabel>Shutdown...</guilabel> menu entry is shown at all Root/SHUT_ROOT: the <systemitem class="username">root</systemitem> password must be entered to shut down All/SHUT_ALL: everybody can shut down the machine @@ -279,7 +279,7 @@ Comment: & Description: Who is allowed to shut down the system. This applies both to the -@@ -1882,6 +1899,7 @@ Type: bool +@@ -1883,6 +1900,7 @@ Type: bool Default: false User: dep Instance: #:0/true @@ -287,7 +287,7 @@ Comment: & Description: Enable automatic login. <emphasis>Use with extreme care!</emphasis> -@@ -1915,7 +1933,7 @@ Default: "" +@@ -1916,7 +1934,7 @@ Default: "" PostProc: PautoLoginX User: core(autoUser) User: greeter @@ -296,7 +296,7 @@ Merge: xdm:autoUser(P_autoUser) Comment: & Description: -@@ -1946,10 +1964,10 @@ Description: +@@ -1947,10 +1965,10 @@ Description: Key: SessionsDirs Type: list @@ -309,7 +309,7 @@ Update: upd_sessionsdirs Comment: The directories containing session type definitions in .desktop format, -@@ -2018,7 +2036,7 @@ Description: +@@ -2019,7 +2037,7 @@ Description: Key: UseSessReg Type: bool @@ -318,7 +318,7 @@ User: core Instance: #*/! Comment: -@@ -2064,7 +2082,8 @@ Type: enum +@@ -2065,7 +2083,8 @@ Type: enum Clock/LOGO_CLOCK: a neat analog clock Default: Clock User: greeter @@ -328,7 +328,7 @@ Comment: What should be shown in the greeter's logo are: Description: -@@ -2280,7 +2299,7 @@ Description: +@@ -2281,7 +2300,7 @@ Description: Key: HiddenUsers Type: list @@ -337,7 +337,7 @@ User: greeter-c(noUsers) Instance: #*/"root" # depends on {Min,Max}ShowUID -@@ -2426,7 +2445,7 @@ Description: +@@ -2427,7 +2446,7 @@ Description: Key: UseBackground Type: bool @@ -346,7 +346,7 @@ User: greeter Instance: #*/! Comment: -@@ -2586,6 +2605,7 @@ Type: bool +@@ -2587,6 +2606,7 @@ Type: bool Default: false User: greeter Instance: :0/true @@ -354,7 +354,7 @@ Comment: Enable &kdm;'s built-in xconsole. Note that this can be enabled for only one display at a time. -@@ -2674,9 +2694,9 @@ Description: +@@ -2675,9 +2695,9 @@ Description: Key: Preloader Type: string @@ -366,7 +366,7 @@ Update: upd_preloader Comment: & Description: -@@ -2686,7 +2706,7 @@ Description: +@@ -2687,7 +2707,7 @@ Description: Key: UseTheme Type: bool @@ -374,15 +374,15 @@ +Default: true User: greeter Instance: */true - Comment: & -@@ -2695,9 +2715,10 @@ Description: + Comment: +@@ -2700,9 +2720,10 @@ Description: Key: Theme Type: string -Default: "" +Default: KDMDATA "/themes/SUSE" User: greeter --Instance: */KDMDATA "/themes/horos" +-Instance: */KDMDATA "/themes/ariya" +Instance: */"" +Update: reset_sec_0_1 Comment: & ++++++ plasma-branding-defaults-applets.diff ++++++ --- /var/tmp/diff_new_pack.jjiYX8/_old 2012-01-31 10:21:02.000000000 +0100 +++ /var/tmp/diff_new_pack.jjiYX8/_new 2012-01-31 10:21:02.000000000 +0100 @@ -1,7 +1,7 @@ Index: plasma/desktop/applets/kickoff/applet/applet.cpp =================================================================== ---- plasma/desktop/applets/kickoff/applet/applet.cpp.orig -+++ plasma/desktop/applets/kickoff/applet/applet.cpp +--- plasma/desktop/applets/kickoff/applet/applet.cpp.orig 2010-11-05 11:47:50.000000000 +0100 ++++ plasma/desktop/applets/kickoff/applet/applet.cpp 2010-11-21 20:47:03.734717865 +0100 @@ -27,6 +27,7 @@ #include <QtGui/QVBoxLayout> #include <QtGui/QLabel> @@ -10,7 +10,7 @@ // KDE #include <KAuthorized> -@@ -191,7 +192,10 @@ void LauncherApplet::toolTipAboutToShow( +@@ -188,7 +189,10 @@ void LauncherApplet::toolTipAboutToShow( void LauncherApplet::configChanged() { KConfigGroup cg = config(); @@ -22,7 +22,7 @@ constraintsEvent(Plasma::ImmutableConstraint); if (d->launcher) { -@@ -210,7 +214,12 @@ void LauncherApplet::configAccepted() +@@ -207,7 +211,12 @@ void LauncherApplet::configAccepted() d->createLauncher(); KConfigGroup cg = config(); @@ -38,8 +38,8 @@ Index: plasma/desktop/applets/kickoff/core/favoritesmodel.cpp =================================================================== ---- plasma/desktop/applets/kickoff/core/favoritesmodel.cpp.orig -+++ plasma/desktop/applets/kickoff/core/favoritesmodel.cpp +--- plasma/desktop/applets/kickoff/core/favoritesmodel.cpp.orig 2010-05-27 19:23:43.000000000 +0200 ++++ plasma/desktop/applets/kickoff/core/favoritesmodel.cpp 2010-11-21 20:47:03.735718347 +0100 @@ -167,6 +167,11 @@ FavoritesModel::~FavoritesModel() void FavoritesModel::add(const QString& url) @@ -54,8 +54,8 @@ Index: plasma/desktop/applets/kickoff/core/models.cpp =================================================================== ---- plasma/desktop/applets/kickoff/core/models.cpp.orig -+++ plasma/desktop/applets/kickoff/core/models.cpp +--- plasma/desktop/applets/kickoff/core/models.cpp.orig 2009-10-15 18:33:38.000000000 +0200 ++++ plasma/desktop/applets/kickoff/core/models.cpp 2010-11-21 20:47:03.735718347 +0100 @@ -177,7 +177,19 @@ QStringList Kickoff::systemApplicationLi { KConfigGroup appsGroup = componentData().config()->group("SystemApplications"); @@ -79,11 +79,11 @@ } Index: plasma/desktop/applets/kickoff/core/systemmodel.cpp =================================================================== ---- plasma/desktop/applets/kickoff/core/systemmodel.cpp.orig -+++ plasma/desktop/applets/kickoff/core/systemmodel.cpp +--- plasma/desktop/applets/kickoff/core/systemmodel.cpp.orig 2010-04-15 10:59:33.000000000 +0200 ++++ plasma/desktop/applets/kickoff/core/systemmodel.cpp 2010-11-21 20:47:03.736717501 +0100 @@ -81,7 +81,7 @@ public: - connect(placesModel, SIGNAL(rowsRemoved(QModelIndex, int, int)), - q, SLOT(sourceRowsRemoved(QModelIndex, int, int))); + connect(placesModel, SIGNAL(rowsRemoved(QModelIndex,int,int)), + q, SLOT(sourceRowsRemoved(QModelIndex,int,int))); - topLevelSections << i18n("Applications") + topLevelSections << i18n("Administration") @@ -139,8 +139,8 @@ if (role == UrlRole && !d->placesModel->isHidden(mapToSource(index))) { Index: plasma/desktop/applets/kickoff/simpleapplet/simpleapplet.cpp =================================================================== ---- plasma/desktop/applets/kickoff/simpleapplet/simpleapplet.cpp.orig -+++ plasma/desktop/applets/kickoff/simpleapplet/simpleapplet.cpp +--- plasma/desktop/applets/kickoff/simpleapplet/simpleapplet.cpp.orig 2010-11-19 11:51:20.000000000 +0100 ++++ plasma/desktop/applets/kickoff/simpleapplet/simpleapplet.cpp 2010-11-21 20:47:03.737717526 +0100 @@ -36,6 +36,7 @@ #include <QtGui/QSpacerItem> #include <QtGui/QListWidget> ++++++ plasma-kickoff-newly-collapsing.diff ++++++ --- /var/tmp/diff_new_pack.jjiYX8/_old 2012-01-31 10:21:02.000000000 +0100 +++ /var/tmp/diff_new_pack.jjiYX8/_new 2012-01-31 10:21:02.000000000 +0100 @@ -1,8 +1,6 @@ -Index: kde-workspace-4.7.3/plasma/desktop/applets/kickoff/applet/applet.cpp -=================================================================== ---- kde-workspace-4.7.3.orig/plasma/desktop/applets/kickoff/applet/applet.cpp -+++ kde-workspace-4.7.3/plasma/desktop/applets/kickoff/applet/applet.cpp -@@ -165,6 +165,8 @@ void LauncherApplet::createConfiguration +--- plasma/desktop/applets/kickoff/applet/applet.cpp ++++ plasma/desktop/applets/kickoff/applet/applet.cpp +@@ -165,6 +165,8 @@ d->ui.iconButton->setIcon(popupIcon()); d->ui.switchOnHoverCheckBox->setChecked(d->launcher->switchTabsOnHover()); d->ui.appsByNameCheckBox->setChecked(d->launcher->showAppsByName()); @@ -11,7 +9,7 @@ connect(d->ui.iconButton, SIGNAL(iconChanged(QString)), parent, SLOT(settingsModified())); connect(d->ui.switchOnHoverCheckBox, SIGNAL(toggled(bool)), parent, SLOT(settingsModified())); connect(d->ui.appsByNameCheckBox, SIGNAL(toggled(bool)), parent, SLOT(settingsModified())); -@@ -204,6 +206,9 @@ void LauncherApplet::configAccepted() +@@ -204,6 +206,9 @@ bool switchTabsOnHover = d->ui.switchOnHoverCheckBox->isChecked(); bool showAppsByName = d->ui.appsByNameCheckBox->isChecked(); @@ -21,7 +19,7 @@ const QString iconname = d->ui.iconButton->icon(); // TODO: should this be moved into Launcher as well? perhaps even the config itself? -@@ -223,6 +228,9 @@ void LauncherApplet::configAccepted() +@@ -223,6 +228,9 @@ d->launcher->setSwitchTabsOnHover(switchTabsOnHover); d->launcher->setShowAppsByName(showAppsByName); @@ -31,10 +29,8 @@ } QList<QAction*> LauncherApplet::contextualActions() -Index: kde-workspace-4.7.3/plasma/desktop/applets/kickoff/applet/kickoffConfig.ui -=================================================================== ---- kde-workspace-4.7.3.orig/plasma/desktop/applets/kickoff/applet/kickoffConfig.ui -+++ kde-workspace-4.7.3/plasma/desktop/applets/kickoff/applet/kickoffConfig.ui +--- plasma/desktop/applets/kickoff/applet/kickoffConfig.ui ++++ plasma/desktop/applets/kickoff/applet/kickoffConfig.ui @@ -54,7 +54,7 @@ </property> </spacer> @@ -91,12 +87,10 @@ </layout> </widget> <customwidgets> -Index: kde-workspace-4.7.3/plasma/desktop/applets/kickoff/core/applicationmodel.cpp -=================================================================== ---- kde-workspace-4.7.3.orig/plasma/desktop/applets/kickoff/core/applicationmodel.cpp -+++ kde-workspace-4.7.3/plasma/desktop/applets/kickoff/core/applicationmodel.cpp -@@ -109,7 +109,10 @@ public: - systemApplicationPolicy(ApplicationModel::ShowSystemOnlyPolicy), +--- plasma/desktop/applets/kickoff/core/applicationmodel.cpp ++++ plasma/desktop/applets/kickoff/core/applicationmodel.cpp +@@ -109,7 +109,10 @@ + systemApplicationPolicy(ApplicationModel::ShowApplicationAndSystemPolicy), primaryNamePolicy(ApplicationModel::GenericNamePrimary), displayOrder(NameAfterDescription), - allowSeparators(_allowSeparators) @@ -107,7 +101,7 @@ { systemApplications = Kickoff::systemApplicationList(); reloadTimer = new QTimer(qq); -@@ -123,6 +126,8 @@ public: +@@ -123,6 +126,8 @@ } void fillNode(const QString &relPath, AppNode *node); @@ -116,7 +110,7 @@ static QHash<QString, QString> iconNameMap(); ApplicationModel *q; -@@ -133,78 +138,117 @@ public: +@@ -133,78 +138,117 @@ QStringList systemApplications; DisplayOrder displayOrder; bool allowSeparators; @@ -280,7 +274,7 @@ } if (systemApplicationPolicy == ApplicationModel::ShowSystemOnlyPolicy && -@@ -214,9 +258,40 @@ void ApplicationModelPrivate::fillNode(c +@@ -214,9 +258,40 @@ continue; } @@ -323,7 +317,7 @@ if (serviceGroup->noDisplay() || serviceGroup->childCount() == 0) { continue; -@@ -225,41 +300,42 @@ void ApplicationModelPrivate::fillNode(c +@@ -225,41 +300,42 @@ kDebug(250) << "Service group" << serviceGroup->entryPath() << serviceGroup->icon() << serviceGroup->relPath() << serviceGroup->directoryEntryPath(); @@ -381,7 +375,7 @@ } // set the subTitleMandatory field for nodes that do not provide a unique generic -@@ -274,6 +350,20 @@ void ApplicationModelPrivate::fillNode(c +@@ -274,6 +350,20 @@ } } @@ -402,7 +396,7 @@ ApplicationModel::ApplicationModel(QObject *parent, bool allowSeparators) : KickoffAbstractModel(parent), d(new ApplicationModelPrivate(this, allowSeparators)) -@@ -283,6 +373,7 @@ ApplicationModel::ApplicationModel(QObje +@@ -283,6 +373,7 @@ QDBusConnection::sessionBus().registerObject("/kickoff", this); dbus.connect(QString(), "/kickoff", "org.kde.plasma", "reloadMenu", this, SLOT(reloadMenu())); connect(KSycoca::self(), SIGNAL(databaseChanged(QStringList)), this, SLOT(checkSycocaChange(QStringList))); @@ -410,7 +404,7 @@ } ApplicationModel::~ApplicationModel() -@@ -309,6 +400,32 @@ DisplayOrder ApplicationModel::nameDispl +@@ -309,6 +400,32 @@ return d->displayOrder; } @@ -443,7 +437,7 @@ int ApplicationModel::columnCount(const QModelIndex &parent) const { Q_UNUSED(parent) -@@ -516,8 +633,9 @@ void ApplicationModel::reloadMenu() +@@ -516,8 +633,9 @@ { delete d->root; d->root = new AppNode(); @@ -454,7 +448,7 @@ } void ApplicationModel::checkSycocaChange(const QStringList &changes) -@@ -537,6 +655,104 @@ ApplicationModel::SystemApplicationPolic +@@ -537,6 +655,104 @@ return d->systemApplicationPolicy; } @@ -559,11 +553,9 @@ /** * FIXME This is a temporary workaround to map the icon names found * in the desktop directory files (from /usr/share/desktop-directories) -Index: kde-workspace-4.7.3/plasma/desktop/applets/kickoff/core/applicationmodel.h -=================================================================== ---- kde-workspace-4.7.3.orig/plasma/desktop/applets/kickoff/core/applicationmodel.h -+++ kde-workspace-4.7.3/plasma/desktop/applets/kickoff/core/applicationmodel.h -@@ -114,10 +114,19 @@ public: +--- plasma/desktop/applets/kickoff/core/applicationmodel.h ++++ plasma/desktop/applets/kickoff/core/applicationmodel.h +@@ -114,10 +114,19 @@ virtual QModelIndex parent(const QModelIndex &index) const; virtual int rowCount(const QModelIndex &parent = QModelIndex()) const; @@ -583,7 +575,7 @@ private: bool nameAfterDescription(const QModelIndex &index) const; -@@ -125,6 +134,8 @@ private: +@@ -125,6 +134,8 @@ friend class ApplicationModelPrivate; ApplicationModelPrivate *const d; @@ -592,11 +584,9 @@ Q_DISABLE_COPY(ApplicationModel) }; -Index: kde-workspace-4.7.3/plasma/desktop/applets/kickoff/simpleapplet/simpleapplet.cpp -=================================================================== ---- kde-workspace-4.7.3.orig/plasma/desktop/applets/kickoff/simpleapplet/simpleapplet.cpp -+++ kde-workspace-4.7.3/plasma/desktop/applets/kickoff/simpleapplet/simpleapplet.cpp -@@ -114,12 +114,17 @@ public: +--- plasma/desktop/applets/kickoff/simpleapplet/simpleapplet.cpp ++++ plasma/desktop/applets/kickoff/simpleapplet/simpleapplet.cpp +@@ -114,12 +114,17 @@ MenuLauncherApplet::FormatType formattype; int maxRecentApps; bool showMenuTitles; @@ -614,7 +604,7 @@ QList<QAction*> actions; QAction* switcher; -@@ -137,6 +142,8 @@ public: +@@ -137,6 +142,8 @@ iconButton(0), formatComboBox(0), showMenuTitlesCheckBox(0), @@ -623,7 +613,7 @@ switcher(0), contextMenuFactory(0) {} -@@ -485,7 +492,19 @@ void MenuLauncherApplet::createConfigura +@@ -485,7 +492,19 @@ d->showMenuTitlesCheckBox->setChecked(d->showMenuTitles); grid->addWidget(d->showMenuTitlesCheckBox, 3, 1); @@ -644,7 +634,7 @@ parent->addPage(p, i18n("Options"), "configure"); connect(parent, SIGNAL(applyClicked()), this, SLOT(configAccepted())); -@@ -551,6 +570,19 @@ void MenuLauncherApplet::configAccepted( +@@ -551,6 +570,19 @@ d->showMenuTitles = showMenuTitles; cg.writeEntry("showMenuTitles", showMenuTitles); } @@ -664,7 +654,7 @@ if (needssaving) { d->updateTooltip(); -@@ -618,6 +650,9 @@ void MenuLauncherApplet::showMenu(bool p +@@ -618,6 +650,9 @@ } appModel->setSystemApplicationPolicy(Kickoff::ApplicationModel::ShowApplicationAndSystemPolicy); @@ -674,7 +664,7 @@ menuview->addModel(appModel, Kickoff::MenuView::None, d->relativePath); if (d->relativePath.isEmpty()) { -@@ -873,6 +908,8 @@ void MenuLauncherApplet::configChanged() +@@ -873,6 +908,8 @@ d->setMaxRecentApps(cg.readEntry("maxRecentApps", qMin(5, Kickoff::RecentApplications::self()->maximum()))); d->showMenuTitles = cg.readEntry("showMenuTitles", false); @@ -683,11 +673,9 @@ d->icon->setIcon(KIcon(cg.readEntry("icon", d->iconname))); -Index: kde-workspace-4.7.3/plasma/desktop/applets/kickoff/ui/launcher.cpp -=================================================================== ---- kde-workspace-4.7.3.orig/plasma/desktop/applets/kickoff/ui/launcher.cpp -+++ kde-workspace-4.7.3/plasma/desktop/applets/kickoff/ui/launcher.cpp -@@ -680,6 +680,30 @@ void Launcher::setShowAppsByName(bool sh +--- plasma/desktop/applets/kickoff/ui/launcher.cpp ++++ plasma/desktop/applets/kickoff/ui/launcher.cpp +@@ -680,6 +680,30 @@ } } @@ -718,7 +706,7 @@ bool Launcher::switchTabsOnHover() const { return d->contentSwitcher->switchTabsOnHover(); -@@ -690,6 +714,16 @@ bool Launcher::showAppsByName() const +@@ -690,6 +714,16 @@ return d->applicationModel->nameDisplayOrder() == Kickoff::NameBeforeDescription; } @@ -735,7 +723,7 @@ void Launcher::setVisibleItemCount(int count) { d->visibleItemCount = count; -@@ -708,6 +742,9 @@ void Launcher::setApplet(Plasma::Applet +@@ -708,6 +742,9 @@ cg = applet->config(); setShowAppsByName(cg.readEntry("ShowAppsByName", showAppsByName())); setVisibleItemCount(cg.readEntry("VisibleItemsCount", visibleItemCount())); @@ -745,11 +733,9 @@ d->applet = applet; d->contextMenuFactory->setApplet(applet); -Index: kde-workspace-4.7.3/plasma/desktop/applets/kickoff/ui/launcher.h -=================================================================== ---- kde-workspace-4.7.3.orig/plasma/desktop/applets/kickoff/ui/launcher.h -+++ kde-workspace-4.7.3/plasma/desktop/applets/kickoff/ui/launcher.h -@@ -78,6 +78,14 @@ public: +--- plasma/desktop/applets/kickoff/ui/launcher.h ++++ plasma/desktop/applets/kickoff/ui/launcher.h +@@ -78,6 +78,14 @@ we don't display old searches and switch back to the favorite-view. */ void reset(); ++++++ systemsettings-desktop.diff ++++++ --- /var/tmp/diff_new_pack.jjiYX8/_old 2012-01-31 10:21:02.000000000 +0100 +++ /var/tmp/diff_new_pack.jjiYX8/_new 2012-01-31 10:21:02.000000000 +0100 @@ -1,28 +1,34 @@ -Index: systemsettings/app/systemsettings.desktop -=================================================================== ---- systemsettings/app/systemsettings.desktop.orig -+++ systemsettings/app/systemsettings.desktop -@@ -5,7 +5,7 @@ Type=Application - X-DocPath=systemsettings/index.html +--- systemsettings/app/systemsettings.desktop 2011-10-20 22:52:49.000000000 +0200 ++++ systemsettings/app/systemsettings.desktop 2011-10-25 18:16:59.288042602 +0200 +@@ -6,7 +6,7 @@ X-KDE-StartupNotify=true + OnlyShowIn=KDE; -GenericName=System Settings +GenericName=Configure Desktop GenericName[ar]=إعدادات النظام GenericName[ast]=Preferencies del sistema GenericName[be@latin]=Systemnyja nałady -@@ -87,7 +87,7 @@ GenericName[x-test]=xxSystem Settingsxx +@@ -88,7 +88,7 @@ GenericName[zh_CN]=系统设置 GenericName[zh_TW]=系統設定 -Name=System Settings -+Name=Personal Settings ++Name=Configure Desktop Name[ar]=إعدادات النظام Name[ast]=Preferencies del sistema Name[be]=Сістэмныя настаўленні -@@ -174,4 +174,4 @@ Name[zh_CN]=系统设置 +@@ -175,4 +175,4 @@ Name[zh_TW]=系統設定 X-DBUS-StartupType=Unique -Categories=Qt;KDE;Settings; ++Categories=Qt;KDE;Settings;X-SuSE-core;Qt;Core; +--- systemsettings/app/kdesystemsettings.desktop 2011-10-21 08:08:27.000000000 +0200 ++++ systemsettings/app/kdesystemsettings.desktop 2011-10-21 20:15:04.235935203 +0200 +@@ -45,4 +45,4 @@ + Name[zh_TW]=KDE 系統設定 + + X-DBUS-StartupType=Unique +-Categories=Qt;KDE;Settings; +Categories=Qt;KDE;Settings;X-SuSE-core;Qt;Core; -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
