openSUSE Commits
Threads by month
- ----- 2024 -----
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
May 2010
- 1 participants
- 710 discussions
Hello community,
here is the log from the commit of package kdebase4 for openSUSE:Factory
checked in at Wed May 5 22:52:50 CEST 2010.
--------
--- KDE/kdebase4/kdebase4.changes 2010-03-26 19:01:26.000000000 +0100
+++ kdebase4/kdebase4.changes 2010-04-29 22:37:10.000000000 +0200
@@ -1,0 +2,7 @@
+Thu Apr 29 22:37:05 CEST 2010 - dmueller(a)suse.de
+
+- update to 4.4.3
+ * bugfixes over 4.4.2
+ * see http://kde.org/announcements/changelogs/changelog4_4_2to4_4_3.php for details
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
kdebase-4.4.2.tar.bz2
New:
----
kdebase-4.4.3.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kdebase4.spec ++++++
--- /var/tmp/diff_new_pack.8ANOaC/_old 2010-05-05 22:52:39.000000000 +0200
+++ /var/tmp/diff_new_pack.8ANOaC/_new 2010-05-05 22:52:39.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kdebase4 (Version 4.4.2)
+# spec file for package kdebase4 (Version 4.4.3)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -33,7 +33,7 @@
Group: System/GUI/KDE
Summary: The Base KDE Apps
Url: http://www.kde.org/
-Version: 4.4.2
+Version: 4.4.3
Release: 1
Source0: kdebase-%version.tar.bz2
Source1: baselibs.conf
++++++ kdebase-4.4.2.tar.bz2 -> kdebase-4.4.3.tar.bz2 ++++++
++++ 4574 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package kdemultimedia4 for openSUSE:Factory
checked in at Wed May 5 22:52:05 CEST 2010.
--------
--- KDE/kdemultimedia4/kdemultimedia4.changes 2010-03-26 19:19:37.000000000 +0100
+++ kdemultimedia4/kdemultimedia4.changes 2010-04-29 22:40:30.000000000 +0200
@@ -1,0 +2,7 @@
+Thu Apr 29 22:40:27 CEST 2010 - dmueller(a)suse.de
+
+- update to 4.4.3
+ * bugfixes over 4.4.2
+ * see http://kde.org/announcements/changelogs/changelog4_4_2to4_4_3.php for details
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
kdemultimedia-4.4.2.tar.bz2
New:
----
kdemultimedia-4.4.3.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kdemultimedia4.spec ++++++
--- /var/tmp/diff_new_pack.0JGPQe/_old 2010-05-05 22:51:35.000000000 +0200
+++ /var/tmp/diff_new_pack.0JGPQe/_new 2010-05-05 22:51:35.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kdemultimedia4 (Version 4.4.2)
+# spec file for package kdemultimedia4 (Version 4.4.3)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -31,7 +31,7 @@
Group: System/GUI/KDE
Summary: kdemultimedia base package
Url: http://www.kde.org
-Version: 4.4.2
+Version: 4.4.3
Release: 1
Source0: kdemultimedia-%version.tar.bz2
Patch0: 4_4_BRANCH.diff
++++++ kdemultimedia-4.4.2.tar.bz2 -> kdemultimedia-4.4.3.tar.bz2 ++++++
Files old/kdemultimedia-4.4.2/doc/dragonplayer/index.cache.bz2 and new/kdemultimedia-4.4.3/doc/dragonplayer/index.cache.bz2 differ
Files old/kdemultimedia-4.4.2/doc/juk/index.cache.bz2 and new/kdemultimedia-4.4.3/doc/juk/index.cache.bz2 differ
Files old/kdemultimedia-4.4.2/doc/kcontrol/cddbretrieval/index.cache.bz2 and new/kdemultimedia-4.4.3/doc/kcontrol/cddbretrieval/index.cache.bz2 differ
Files old/kdemultimedia-4.4.2/doc/kioslave/audiocd/index.cache.bz2 and new/kdemultimedia-4.4.3/doc/kioslave/audiocd/index.cache.bz2 differ
Files old/kdemultimedia-4.4.2/doc/kmix/index.cache.bz2 and new/kdemultimedia-4.4.3/doc/kmix/index.cache.bz2 differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdemultimedia-4.4.2/dragonplayer/src/app/mainWindow.cpp new/kdemultimedia-4.4.3/dragonplayer/src/app/mainWindow.cpp
--- old/kdemultimedia-4.4.2/dragonplayer/src/app/mainWindow.cpp 2009-07-28 21:44:18.000000000 +0200
+++ new/kdemultimedia-4.4.3/dragonplayer/src/app/mainWindow.cpp 2010-04-29 21:57:02.000000000 +0200
@@ -37,6 +37,7 @@
#include <KToolBar>
#include <KWindowSystem>
#include <KXMLGUIFactory>
+#include <KProtocolInfo>
#include <Phonon/VideoWidget>
@@ -550,18 +551,18 @@
}
}
- if (url.protocol() == "media") {
+ // local protocols like nepomuksearch:/ are not supported by xine
+ // check if an UDS_LOCAL_PATH is defined.
+ if (KProtocolInfo::protocolClass(url.protocol()) == QLatin1String(":local")) {
//#define UDS_LOCAL_PATH (72 | KIO::UDS_STRING)
KIO::UDSEntry e;
- if (!KIO::NetAccess::stat( url, e, 0 ))
- MessageBox::sorry( i18n("There was an internal error with the media slave...") );
- else {
+ if (KIO::NetAccess::stat( url, e, 0 )) {
QString path = e.stringValue( KIO::UDSEntry::UDS_LOCAL_PATH );
if( !path.isEmpty() )
return engine()->load( KUrl( path ) );
}
}
-
+
if( m_mainView->indexOf(engine()) == -1 )
toggleLoadView();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdemultimedia-4.4.2/kioslave/audiocd/audiocd.cpp new/kdemultimedia-4.4.3/kioslave/audiocd/audiocd.cpp
--- old/kdemultimedia-4.4.2/kioslave/audiocd/audiocd.cpp 2009-12-31 14:30:01.000000000 +0100
+++ new/kdemultimedia-4.4.3/kioslave/audiocd/audiocd.cpp 2010-04-29 21:57:02.000000000 +0200
@@ -62,7 +62,7 @@
using namespace KIO;
-#define CDDB_INFORMATION "CDDB Information"
+#define CDDB_INFORMATION I18N_NOOP("CDDB Information")
using namespace AudioCD;
@@ -103,10 +103,9 @@
class AudioCDProtocol::Private {
public:
- Private() {
+ Private() : s_info(i18n("Information")), s_fullCD(i18n("Full CD"))
+ {
clearURLargs();
- s_info = i18n("Information");
- s_fullCD = i18n("Full CD");
}
void clearURLargs() {
@@ -151,8 +150,8 @@
bool reportErrors;
// Directory strings, never change after init
- QString s_info;
- QString s_fullCD;
+ const QString s_info;
+ const QString s_fullCD;
// Current CD
TOC disc_toc[MAXTRK];
@@ -481,7 +480,6 @@
int track = d->req_track+1;
- QString trackName;
// hack
// do we rip the whole CD?
if (d->req_allTracks){
@@ -515,11 +513,11 @@
if (!drive)
return;
- bool isFile = !d->fname.isEmpty();
+ const bool isFile = !d->fname.isEmpty();
// the track number. 0 if ripping
// the whole CD.
- uint trackNumber = d->req_track + 1;
+ const uint trackNumber = d->req_track + 1;
if (!d->req_allTracks)
{ // we only want to rip one track.
@@ -626,7 +624,7 @@
}
// Error
if( count == 1 ) {
- app_file(entry, QString("%1: %2.txt").arg(i18n(CDDB_INFORMATION)).arg(KCDDB::resultToString(d->cddbResult)), ((*it).toString().length())+1);
+ app_file(entry, QString("%1: %2.txt").arg(i18n(CDDB_INFORMATION)).arg(KCDDB::resultToString(d->cddbResult)), 0);
count++;
listEntry(entry, false);
}
@@ -740,7 +738,7 @@
struct cdrom_drive *AudioCDProtocol::getDrive()
{
- QByteArray device(QFile::encodeName(d->device));
+ const QByteArray device(QFile::encodeName(d->device));
struct cdrom_drive * drive = 0;
@@ -760,7 +758,7 @@
if (0 == drive) {
kDebug(7117) << "Can't find an audio CD on: \"" << d->device << "\"";
- QFileInfo fi(d->device);
+ const QFileInfo fi(d->device);
if(!fi.isReadable())
error(KIO::ERR_SLAVE_DEFINED, i18n("Device does not have read permissions for this account. Check the read permissions on the device."));
else if(!fi.isWritable())
@@ -957,18 +955,18 @@
query = query.mid(1); // Strip leading '?'.
- QStringList tokens(query.split('&',QString::SkipEmptyParts));
+ const QStringList tokens(query.split('&',QString::SkipEmptyParts));
for (QStringList::ConstIterator it(tokens.constBegin()); it != tokens.constEnd(); ++it)
{
- QString token(*it);
+ const QString token(*it);
int equalsPos = token.indexOf('=');
if (-1 == equalsPos)
continue;
- QString attribute(token.left(equalsPos));
- QString value(token.mid(equalsPos + 1));
+ const QString attribute(token.left(equalsPos));
+ const QString value(token.mid(equalsPos + 1));
if (attribute == QLatin1String("device"))
d->device = value;
@@ -994,8 +992,8 @@
*/
void AudioCDProtocol::loadSettings()
{
- KConfig *config = new KConfig(QLatin1String( "kcmaudiocdrc"), KConfig::NoGlobals );
- KConfigGroup groupCDDA( config, "CDDA" );
+ const KConfig *config = new KConfig(QLatin1String( "kcmaudiocdrc"), KConfig::NoGlobals );
+ const KConfigGroup groupCDDA( config, "CDDA" );
if (!groupCDDA.readEntry("autosearch", true)) {
d->device = groupCDDA.readEntry("device", QString(KCompactDisc::defaultCdromDeviceUrl().url()));
@@ -1021,7 +1019,7 @@
}
// The default track filename template
- KConfigGroup groupFileName( config, "FileName" );
+ const KConfigGroup groupFileName( config, "FileName" );
d->fileNameTemplate = groupFileName.readEntry("file_name_template", "%{trackartist} - %{number} - %{title}");
d->albumTemplate = groupFileName.readEntry("album_template", "%{albumartist} - %{albumtitle}");
d->rsearch = groupFileName.readEntry("regexp_search");
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdemultimedia-4.4.2/kioslave/audiocd/data/solid_audiocd.desktop new/kdemultimedia-4.4.3/kioslave/audiocd/data/solid_audiocd.desktop
--- old/kdemultimedia-4.4.2/kioslave/audiocd/data/solid_audiocd.desktop 2010-03-26 18:28:51.000000000 +0100
+++ new/kdemultimedia-4.4.3/kioslave/audiocd/data/solid_audiocd.desktop 2010-04-29 21:57:02.000000000 +0200
@@ -19,6 +19,7 @@
Name[es]=Abrir con el gestor de archivos
Name[et]=Ava failihalduriga
Name[fr]=Ouvrir avec le gestionnaire de fichiers
+Name[ga]=Oscail le Bainisteoir Comhad
Name[gl]=Abrir co xestor de ficheiros
Name[hu]=Megnyitás a fájlkezelővel
Name[is]=Opna með skráastjóra
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdemultimedia-4.4.2/kscd/kscd.cpp new/kdemultimedia-4.4.3/kscd/kscd.cpp
--- old/kdemultimedia-4.4.2/kscd/kscd.cpp 2009-09-16 13:44:50.000000000 +0200
+++ new/kdemultimedia-4.4.3/kscd/kscd.cpp 2010-04-29 21:57:02.000000000 +0200
@@ -54,9 +54,9 @@
devices = new HWControler();
- KsCD::PlayerDBusHandler * pdbh = new KsCD::PlayerDBusHandler(this);
- KsCD::RootDBusHandler * rdbh = new KsCD::RootDBusHandler(this);
- KsCD::TracklistDBusHandler * tdbh = new KsCD::TracklistDBusHandler(this);
+ new KsCD::PlayerDBusHandler(this);
+ new KsCD::RootDBusHandler(this);
+ new KsCD::TracklistDBusHandler(this);
sslider = new Phonon::SeekSlider(devices->getMedia(),this);
// sslider->setMediaObject(devices->getMedia());
@@ -473,7 +473,7 @@
QString state = "over";
QString result;
- if(name=="play")
+ if (name == "play")
{
if( !devices->isDiscValid() || !devices->getCD()->isCdInserted())
{
@@ -504,7 +504,7 @@
emit(picture(name,state));
play = !play;
}
- if(name=="pause")
+ else if (name == "pause")
{
/*if( !devices->isDiscValid() || !devices->getCD()->isCdInserted())
{
@@ -523,7 +523,7 @@
emit(picture(name,state));
play = !play;
}
- if(name=="next")
+ else if (name == "next")
{
if( !devices->isDiscValid() || !devices->getCD()->isCdInserted())
{
@@ -557,7 +557,7 @@
}
emit(picture(name,state));
}
- if(name=="previous")
+ else if(name == "previous")
{
if( !devices->isDiscValid() || !devices->getCD()->isCdInserted())
{
@@ -591,7 +591,7 @@
}
emit(picture(name,state));
}
- if(name=="stop")
+ else if(name == "stop")
{
if ((devices->getState() == PlayingState)|| (devices->getState() == PausedState))
{
@@ -600,7 +600,7 @@
}
emit(picture(name,state));
}
- if(name=="eject")
+ else if (name == "eject")
{
m_trackDlg->removeRowsTrackTable(m_MBManager->getTrackList().size());
devices->eject();
@@ -611,19 +611,19 @@
// m_slider->stop();
}
}
- if(name=="mute")
+ else if (name == "mute")
{
devices->mute(false);
emit(picture(name,state));
mute = !mute;
}
- if(name=="unmute")
+ else if (name == "unmute")
{
devices->mute(true);
emit(picture(name,state));
mute = !mute;
}
- if(name == "random")
+ else if (name == "random")
{
devices->setRandom(false);
emit(picture(name,state));
@@ -632,7 +632,7 @@
random = !random;
}
- if(name == "p_random")
+ else if (name == "p_random")
{
devices->setRandom(true);
emit(picture(name,state));
@@ -641,7 +641,7 @@
random = !random;
}
- if(name == "loop")
+ else if (name == "loop")
{
devices->setLoopMode(NoLoop);
emit(picture(name,state));
@@ -651,7 +651,7 @@
looptrack = false;
loopdisc = false;
}
- if(name == "looptrack")
+ else if (name == "looptrack")
{
devices->setLoopMode(LoopOne);
emit(picture(name,state));
@@ -661,7 +661,7 @@
looptrack = true;
loopdisc = false;
}
- if(name == "loopdisc")
+ else if (name == "loopdisc")
{
devices->setLoopMode(LoopAll);
emit(picture(name,state));
@@ -670,17 +670,17 @@
loopdisc = true;
looptrack = false;
}
- if(name=="minimize")
+ else if (name == "minimize")
{
showMinimized ();
emit(picture(name,state));
}
- if(name=="close")
+ else if (name == "close")
{
close();
emit(picture(name,state));
}
- if(name == "tracklist")
+ else if (name == "tracklist")
{
if(m_stateTrackDialog == true)
{
@@ -698,7 +698,7 @@
QString def = "default";
emit(picture(name,def));
}
- if ( name == "configure")
+ else if (name == "configure")
{
optionsPreferences();
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdemultimedia-4.4.2/libkcompactdisc/kcompactdisc.cpp new/kdemultimedia-4.4.3/libkcompactdisc/kcompactdisc.cpp
--- old/kdemultimedia-4.4.2/libkcompactdisc/kcompactdisc.cpp 2009-12-31 14:30:00.000000000 +0100
+++ new/kdemultimedia-4.4.3/libkcompactdisc/kcompactdisc.cpp 2010-04-29 21:57:02.000000000 +0200
@@ -159,7 +159,21 @@
const KUrl KCompactDisc::cdromDeviceUrl(const QString &cdromDeviceName)
{
- return getListOfCdromDevicesNamesAndUrl().value(cdromDeviceName, KCompactDisc::defaultCdromDeviceUrl());
+ const QMap<QString, KUrl> &nameUrls = getListOfCdromDevicesNamesAndUrl();
+ KUrl result = nameUrls.value(cdromDeviceName);
+ if (!result.isValid())
+ {
+ const KUrl passedUrl(cdromDeviceName);
+ foreach(const KUrl &url, nameUrls)
+ {
+ if (url == passedUrl)
+ {
+ return passedUrl;
+ }
+ }
+ result = KCompactDisc::defaultCdromDeviceUrl();
+ }
+ return result;
}
const QString KCompactDisc::defaultCdromDeviceUdi()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdemultimedia-4.4.2/mplayerthumbs/src/videopreview.desktop new/kdemultimedia-4.4.3/mplayerthumbs/src/videopreview.desktop
--- old/kdemultimedia-4.4.2/mplayerthumbs/src/videopreview.desktop 2010-02-04 10:32:56.000000000 +0100
+++ new/kdemultimedia-4.4.3/mplayerthumbs/src/videopreview.desktop 2010-04-29 21:57:02.000000000 +0200
@@ -14,6 +14,7 @@
Name[es]=Archivos de vídeo (MPlayerThumbs)
Name[et]=Videofailid (MPlayerThumbs)
Name[fr]=Fichiers vidéo (MPlayerThumbs)
+Name[ga]=Comhaid Fhíse (MPlayerThumbs)
Name[gl]=Ficheiros de vídeo (MPlayerThumbs)
Name[hu]=Videófájlok (MPlayerThumbs)
Name[is]=Vídeóskrár (MPlayerThumbs)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package patch for openSUSE:Factory
checked in at Wed May 5 22:51:16 CEST 2010.
--------
--- patch/patch.changes 2010-05-02 15:58:20.000000000 +0200
+++ patch/patch.changes 2010-05-05 01:37:54.000000000 +0200
@@ -1,0 +2,9 @@
+Wed May 5 01:28:12 CEST 2010 - agruen(a)suse.de
+
+- Version 2.6.1.81:
+ + Fix backup file detection for deleted files
+ + Allow to create and delete empty files
+ + Stick to the best name in the reversed-patch check
+ + Various portability improvements
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
patch-2.6.1.65-0c83.tar.bz2
New:
----
patch-2.6.1.81-5b68.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ patch.spec ++++++
--- /var/tmp/diff_new_pack.hDuoOu/_old 2010-05-05 22:50:53.000000000 +0200
+++ /var/tmp/diff_new_pack.hDuoOu/_new 2010-05-05 22:50:53.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package patch (Version 2.6.1.65)
+# spec file for package patch (Version 2.6.1.81)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -18,16 +18,16 @@
# norootforbuild
Url: ftp://alpha.gnu.org/gnu/diffutils/
-%define ver 2.6.1.65-0c83
+%define hash -5b68
Name: patch
License: GPLv3+
Group: Productivity/Text/Utilities
AutoReqProv: on
-Version: 2.6.1.65
+Version: 2.6.1.81
Release: 1
Summary: GNU patch
-Source: ftp://alpha.gnu.org/gnu/patch/patch-%ver.tar.bz2
+Source: ftp://alpha.gnu.org/gnu/patch/patch-%version%hash.tar.bz2
Patch: unified-reject-files-compat.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -43,7 +43,7 @@
Paul Eggert
%prep
-%setup -q -n patch-%ver
+%setup -q -n patch-%version%hash
%patch -p1
%build
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package PackageKit for openSUSE:Factory
checked in at Wed May 5 22:50:42 CEST 2010.
Wide character in print at /work/src/bin/tools/get_bugzilla line 45.
--------
--- PackageKit/PackageKit.changes 2010-04-21 11:31:36.000000000 +0200
+++ PackageKit/PackageKit.changes 2010-05-04 17:19:16.000000000 +0200
@@ -1,0 +2,20 @@
+Wed Apr 28 17:10:59 CEST 2010 - ma(a)suse.de
+
+- Add patches:
+ + 0001-zypp-fix-memeory-leaks.patch: fix memeory leaks.
+ + 0002-zypp-attempt-to-improve-backend_find_packages.patch
+ zypp: attempt to improve backend_find_packages. (bnc#597772)
+ + 0003-zypp-let-libzypp-determine-whether-a-patch-is-needed.patch
+ zypp: let libzypp determine whether a patch is needed. Together
+ with the latest libzypp, this will no longer classify locked
+ patches as being needed. (bnc#577118)
+
+-------------------------------------------------------------------
+Wed Apr 28 10:00:07 UTC 2010 - seife(a)opensuse.org
+
+- Add PackageKit-cron-disabled-is-no-error.patch: having
+ the cron job disabled is not an error (after all it is
+ configurable). Return value should be 0 in this case to stop
+ annoying cronjob mails.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
New:
----
0001-zypp-fix-memeory-leaks.patch
0002-zypp-attempt-to-improve-backend_find_packages.patch
0003-zypp-let-libzypp-determine-whether-a-patch-is-needed.patch
PackageKit-cron-disabled-is-no-error.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ PackageKit.spec ++++++
--- /var/tmp/diff_new_pack.wu5gV5/_old 2010-05-05 22:39:35.000000000 +0200
+++ /var/tmp/diff_new_pack.wu5gV5/_new 2010-05-05 22:39:35.000000000 +0200
@@ -31,7 +31,7 @@
Name: PackageKit
Version: 0.6.3
-Release: 3
+Release: 4
License: GPLv2+
BuildRequires: NetworkManager-devel
BuildRequires: dbus-1-glib-devel
@@ -60,10 +60,18 @@
Source: %{name}-%{version}.tar.bz2
# PATCH-FEATURE-OPENSUSE PackageKit-sysconfig-cron.patch vuntz(a)opensuse.org -- Change the configuration of the cron script to a sysconfig-like config
Patch0: PackageKit-sysconfig-cron.patch
+# PATCH-FEATURE-OPENSUSE PackageKit-cron-disabled-is-no-error.patch seife(a)opensuse.org -- Having the cron job disabled is no error. Otherwise it does not make sense to have it configurable.
+Patch1: PackageKit-cron-disabled-is-no-error.patch
# PATCH-FIX-UPSTREAM PackageKit-libzypp6.patch fdo#20366
Patch2: PackageKit-libzypp6.patch
# PATCH-FIX-UPSTREAM PackageKit-BNC559802-zypp-count-patch-size.patch glin(a)novell.com -- calculate the download size of the patch
Patch6: PackageKit-BNC559802-zypp-count-patch-size.patch
+# PATCH-FIX-UPSTREAM 0001-zypp-fix-memeory-leaks.patch ma(a)suse.de -- fix memory leaks
+Patch7: 0001-zypp-fix-memeory-leaks.patch
+# PATCH-FIX-UPSTREAM 0002-zypp-attempt-to-improve-backend_find_packages.patch bnc#597772 ma(a)suse.de -- Improve packend finding packages
+Patch8: 0002-zypp-attempt-to-improve-backend_find_packages.patch
+# PATCH-FIX-UPSTREAM 0003-zypp-let-libzypp-determine-whether-a-patch-is-needed.patch bnc#577118 ma(a)suse.de -- Let libzypp determine whether a patch is needed.
+Patch9: 0003-zypp-let-libzypp-determine-whether-a-patch-is-needed.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Requires: %{name}-branding
Requires: %{name}-lang = %{version}
@@ -245,8 +253,12 @@
%prep
%setup -q
%patch0 -p1
+%patch1 -p1
%patch2
%patch6 -p1
+%patch7 -p1
+%patch8 -p1
+%patch9 -p1
%build
%configure \
++++++ 0001-zypp-fix-memeory-leaks.patch ++++++
>From 7f48336a852e584c43a1c34154ceb15b995f7e3d Mon Sep 17 00:00:00 2001
From: Michael Andres <ma(a)suse.de>
Date: Wed, 21 Apr 2010 17:35:57 +0200
Subject: [PATCH 1/3] zypp: fix memeory leaks
---
backends/zypp/pk-backend-zypp.cpp | 13 ++++++-------
1 files changed, 6 insertions(+), 7 deletions(-)
diff --git a/backends/zypp/pk-backend-zypp.cpp b/backends/zypp/pk-backend-zypp.cpp
index a6b00b3..4486f25 100644
--- a/backends/zypp/pk-backend-zypp.cpp
+++ b/backends/zypp/pk-backend-zypp.cpp
@@ -796,7 +796,7 @@ backend_install_files_thread (PkBackend *backend)
zypp::target::rpm::RpmHeader::constPtr rpmHeader = zypp::target::rpm::RpmHeader::readPackage (rpmPath, zypp::target::rpm::RpmHeader::NOSIGNATURE);
// look for the packages and set them to toBeInstalled
- std::vector<zypp::sat::Solvable> *solvables = new std::vector<zypp::sat::Solvable>;
+ std::vector<zypp::sat::Solvable> *solvables = 0;
solvables = zypp_get_packages_by_name (rpmHeader->tag_name ().c_str (), zypp::ResKind::package, FALSE);
zypp::PoolItem *item = NULL;
gboolean found = FALSE;
@@ -1033,7 +1033,7 @@ backend_install_packages_thread (PkBackend *backend)
for (guint i = 0; i < g_strv_length (package_ids); i++) {
gchar **id_parts = pk_package_id_split (package_ids[i]);
-
+
// Iterate over the selectables and mark the one with the right name
zypp::ui::Selectable::Ptr selectable;
for (zypp::ResPoolProxy::const_iterator it = zypp->poolProxy().byKindBegin <zypp::Package>();
@@ -1293,13 +1293,14 @@ backend_find_packages_thread (PkBackend *backend)
pk_backend_set_status (backend, PK_STATUS_ENUM_QUERY);
pk_backend_set_percentage (backend, PK_BACKEND_PERCENTAGE_INVALID);
- std::vector<zypp::sat::Solvable> *v = new std::vector<zypp::sat::Solvable>;
- std::vector<zypp::sat::Solvable> *v2 = new std::vector<zypp::sat::Solvable>;
+ std::vector<zypp::sat::Solvable> *v = 0;
+ std::vector<zypp::sat::Solvable> *v2 = 0;
switch (mode) {
case SEARCH_TYPE_NAME:
v = zypp_get_packages_by_name (search, zypp::ResKind::package, TRUE);
v2 = zypp_get_packages_by_name (search, zypp::ResKind::srcpackage, TRUE);
+ v->insert (v->end (), v2->begin (), v2->end ());
break;
case SEARCH_TYPE_DETAILS:
v = zypp_get_packages_by_details (search, TRUE);
@@ -1309,8 +1310,6 @@ backend_find_packages_thread (PkBackend *backend)
break;
};
- v->insert (v->end (), v2->begin (), v2->end ());
-
zypp_emit_packages_in_list (backend, v, filters);
delete (v);
delete (v2);
@@ -1591,7 +1590,7 @@ backend_update_packages_thread (PkBackend *backend)
package_ids = pk_backend_get_strv (backend, "package_ids");
PkRestartEnum restart = PK_RESTART_ENUM_NONE;
- zypp_get_patches (); // make sure _updating_self is set
+ delete zypp_get_patches (); // make sure _updating_self is set
if (_updating_self) {
egg_debug ("updating self and setting restart");
--
1.6.4.2
++++++ 0002-zypp-attempt-to-improve-backend_find_packages.patch ++++++
>From 3a26c7c8515df9dac1c60052213d721cd2fecf83 Mon Sep 17 00:00:00 2001
From: Michael Andres <ma(a)suse.de>
Date: Wed, 21 Apr 2010 18:19:29 +0200
Subject: [PATCH 2/3] zypp: attempt to improve backend_find_packages
---
backends/zypp/pk-backend-zypp.cpp | 43 ++++++++++++----
backends/zypp/zypp-utils.cpp | 101 +++++++++++++++---------------------
backends/zypp/zypp-utils.h | 7 +--
3 files changed, 77 insertions(+), 74 deletions(-)
diff --git a/backends/zypp/pk-backend-zypp.cpp b/backends/zypp/pk-backend-zypp.cpp
index 4486f25..8b54132 100644
--- a/backends/zypp/pk-backend-zypp.cpp
+++ b/backends/zypp/pk-backend-zypp.cpp
@@ -1293,26 +1293,49 @@ backend_find_packages_thread (PkBackend *backend)
pk_backend_set_status (backend, PK_STATUS_ENUM_QUERY);
pk_backend_set_percentage (backend, PK_BACKEND_PERCENTAGE_INVALID);
- std::vector<zypp::sat::Solvable> *v = 0;
- std::vector<zypp::sat::Solvable> *v2 = 0;
+ std::vector<zypp::sat::Solvable> v;
+
+ zypp::PoolQuery q;
+ q.addString( search ); // may be called multiple times (OR'ed)
+ q.setCaseSensitive( true );
+ q.setMatchSubstring();
switch (mode) {
case SEARCH_TYPE_NAME:
- v = zypp_get_packages_by_name (search, zypp::ResKind::package, TRUE);
- v2 = zypp_get_packages_by_name (search, zypp::ResKind::srcpackage, TRUE);
- v->insert (v->end (), v2->begin (), v2->end ());
+ zypp_build_pool (TRUE); // seems to be necessary?
+ q.addKind( zypp::ResKind::package );
+ q.addKind( zypp::ResKind::srcpackage );
+ q.addAttribute( zypp::sat::SolvAttr::name );
+ // Note: The query result is NOT sorted packages first, then srcpackage.
+ // If that's necessary you need to sort the vector accordongly or use
+ // two separate queries.
break;
case SEARCH_TYPE_DETAILS:
- v = zypp_get_packages_by_details (search, TRUE);
+ zypp_build_pool (TRUE); // seems to be necessary?
+ q.addKind( zypp::ResKind::package );
+ //q.addKind( zypp::ResKind::srcpackage );
+ q.addAttribute( zypp::sat::SolvAttr::name );
+ q.addAttribute( zypp::sat::SolvAttr::description );
+ // Note: Don't know if zypp_get_packages_by_details intentionally
+ // did not search in srcpackages.
break;
case SEARCH_TYPE_FILE:
- v = zypp_get_packages_by_file (search);
+ {
+ // zypp_build_pool (TRUE); called by zypp_get_packages_by_file
+ std::vector<zypp::sat::Solvable> * r = zypp_get_packages_by_file (search);
+ v.swap( *r );
+ delete r;
+ // zypp_get_packages_by_file does strange things :)
+ // Maybe it would be sufficient to simply query
+ // zypp::sat::SolvAttr::filelist instead?
+ }
break;
};
- zypp_emit_packages_in_list (backend, v, filters);
- delete (v);
- delete (v2);
+ if ( ! q.empty() ) {
+ std::copy( q.begin(), q.end(), std::back_inserter( v ) );
+ }
+ zypp_emit_packages_in_list (backend, &v, filters);
pk_backend_finished (backend);
return TRUE;
diff --git a/backends/zypp/zypp-utils.cpp b/backends/zypp/zypp-utils.cpp
index d17a5af..4fbfee4 100644
--- a/backends/zypp/zypp-utils.cpp
+++ b/backends/zypp/zypp-utils.cpp
@@ -90,7 +90,7 @@ get_zypp ()
try {
zypp = zypp::ZYppFactory::instance ().getZYpp ();
-
+
// TODO: Make this threadsafe
if (initialized == FALSE) {
zypp::filesystem::Pathname pathname("/");
@@ -195,25 +195,25 @@ zypp_build_pool (gboolean include_local)
return zypp->pool ();
}
-void
-warn_outdated_repos(PkBackend *backend, const zypp::ResPool & pool)
-{
- zypp::Repository repoobj;
- zypp::ResPool::repository_iterator it;
- for ( it = pool.knownRepositoriesBegin();
- it != pool.knownRepositoriesEnd();
- ++it )
- {
- zypp::Repository repo(*it);
- if ( repo.maybeOutdated() )
- {
- // warn the user
+void
+warn_outdated_repos(PkBackend *backend, const zypp::ResPool & pool)
+{
+ zypp::Repository repoobj;
+ zypp::ResPool::repository_iterator it;
+ for ( it = pool.knownRepositoriesBegin();
+ it != pool.knownRepositoriesEnd();
+ ++it )
+ {
+ zypp::Repository repo(*it);
+ if ( repo.maybeOutdated() )
+ {
+ // warn the user
pk_backend_message (backend,
PK_MESSAGE_ENUM_BROKEN_MIRROR,
zypp::str::form("The repository %s seems to be outdated. You may want to try another mirror.",
repo.alias().c_str()).c_str() );
- }
- }
+ }
+ }
}
zypp::ResPool
@@ -227,7 +227,7 @@ zypp_build_local_pool ()
if (! it->isSystemRepo ())
pool.reposErase(it->alias ());
}
-
+
if (zypp::sat::Pool::instance().reposFind( zypp::sat::Pool::systemRepoAlias() ).solvablesEmpty ())
{
// Add local resolvables
@@ -255,7 +255,7 @@ zypp_get_rpmHeader (std::string name, zypp::Edition edition)
return result;
}
-
+
std::string
zypp_get_group (zypp::sat::Solvable item)
@@ -277,7 +277,7 @@ zypp_get_group (zypp::sat::Solvable item)
PkGroupEnum
get_enum_group (std::string group)
{
-
+
// TODO Look for a faster and nice way to do this conversion
std::transform(group.begin(), group.end(), group.begin(), tolower);
@@ -287,7 +287,7 @@ get_enum_group (std::string group)
return PK_GROUP_ENUM_PROGRAMMING;
} else if (group.find ("hardware") != std::string::npos) {
return PK_GROUP_ENUM_SYSTEM;
- } else if (group.find ("archiving") != std::string::npos
+ } else if (group.find ("archiving") != std::string::npos
|| group.find("clustering") != std::string::npos
|| group.find("system/monitoring") != std::string::npos
|| group.find("databases") != std::string::npos
@@ -299,7 +299,7 @@ get_enum_group (std::string group)
return PK_GROUP_ENUM_MULTIMEDIA;
} else if (group.find ("network") != std::string::npos) {
return PK_GROUP_ENUM_NETWORK;
- } else if (group.find ("office") != std::string::npos
+ } else if (group.find ("office") != std::string::npos
|| group.find("text") != std::string::npos
|| group.find("editors") != std::string::npos) {
return PK_GROUP_ENUM_OFFICE;
@@ -344,23 +344,6 @@ zypp_get_packages_by_name (const gchar *package_name, const zypp::ResKind kind,
}
std::vector<zypp::sat::Solvable> *
-zypp_get_packages_by_details (const gchar *search_term, gboolean include_local)
-{
- std::vector<zypp::sat::Solvable> *v = new std::vector<zypp::sat::Solvable> ();
-
- zypp::ResPool pool = zypp_build_pool (include_local);
-
- std::string term (search_term);
- for (zypp::ResPool::byKind_iterator it = pool.byKindBegin (zypp::ResKind::package);
- it != pool.byKindEnd (zypp::ResKind::package); it++) {
- if ((*it)->name ().find (term) != std::string::npos || (*it)->description ().find (term) != std::string::npos )
- v->push_back ((*it)->satSolvable ());
- }
-
- return v;
-}
-
-std::vector<zypp::sat::Solvable> *
zypp_get_packages_by_file (const gchar *search_file)
{
std::vector<zypp::sat::Solvable> *v = new std::vector<zypp::sat::Solvable> ();
@@ -404,7 +387,7 @@ zypp_get_package_by_id (const gchar *package_id)
std::vector<zypp::sat::Solvable> *v2 = zypp_get_packages_by_name (id_parts[PK_PACKAGE_ID_NAME], zypp::ResKind::patch, TRUE);
v->insert (v->end (), v2->begin (), v2->end ());
-
+
if (v == NULL)
return zypp::sat::Solvable::noSolvable;
@@ -432,7 +415,7 @@ gchar *
zypp_build_package_id_from_resolvable (zypp::sat::Solvable resolvable)
{
gchar *package_id;
-
+
package_id = pk_package_id_build (resolvable.name ().c_str (),
resolvable.edition ().asString ().c_str (),
resolvable.arch ().asString ().c_str (),
@@ -490,14 +473,14 @@ gboolean
zypp_signature_required (PkBackend *backend, const std::string &file, const std::string &id)
{
gboolean ok = FALSE;
-
+
if (std::find (_signatures[backend]->begin (), _signatures[backend]->end (), id) == _signatures[backend]->end ()) {
zypp::RepoInfo info = zypp_get_Repository (backend, _repoName);
if (info.type () == zypp::repo::RepoType::NONE) {
pk_backend_error_code (backend, PK_ERROR_ENUM_INTERNAL_ERROR, "Repository unknown");
return FALSE;
}
-
+
pk_backend_repo_signature_required (backend,
"dummy;0.0.1;i386;data",
_repoName,
@@ -526,7 +509,7 @@ zypp_signature_required (PkBackend *backend, const std::string &file)
pk_backend_error_code (backend, PK_ERROR_ENUM_INTERNAL_ERROR, "Repository unknown");
return FALSE;
}
-
+
pk_backend_repo_signature_required (backend,
"dummy;0.0.1;i386;data",
_repoName,
@@ -590,7 +573,7 @@ zypp_emit_packages_in_list (PkBackend *backend, std::vector<zypp::sat::Solvable>
//egg_debug ("my default arch is %s", myarch);
}
if (!print)
- continue;
+ continue;
}
pk_backend_package (backend,
@@ -636,7 +619,7 @@ zypp_get_updates (std::string repo)
{
std::set<zypp::PoolItem> *pks = new std::set<zypp::PoolItem> ();
zypp::ResPool pool = zypp::ResPool::instance ();
-
+
zypp::ResObject::Kind kind = zypp::ResTraits<zypp::Package>::kind;
zypp::ResPool::byKind_iterator it = pool.byKindBegin (kind);
zypp::ResPool::byKind_iterator e = pool.byKindEnd (kind);
@@ -671,7 +654,7 @@ zypp_get_patches ()
for (zypp::ResPoolProxy::const_iterator it = zypp->poolProxy ().byKindBegin<zypp::Patch>();
it != zypp->poolProxy ().byKindEnd<zypp::Patch>(); it ++) {
- // check if patch is needed
+ // check if patch is needed
if((*it)->candidateObj ().isRelevant() && !((*it)->candidateObj ().isSatisfied())) {
zypp::Patch::constPtr patch = zypp::asKind<zypp::Patch>((*it)->candidateObj ().resolvable ());
if (_updating_self) {
@@ -719,8 +702,8 @@ zypp_perform_execution (PkBackend *backend, PerformType type, gboolean force)
if (force)
zypp->resolver ()->setForceResolve (force);
if (type == UPDATE) {
- //zypp->resolver ()->setOnlyRequires (TRUE);
- zypp->resolver ()->setIgnoreAlreadyRecommended (TRUE);
+ //zypp->resolver ()->setOnlyRequires (TRUE);
+ zypp->resolver ()->setIgnoreAlreadyRecommended (TRUE);
}
// Gather up any dependencies
@@ -756,7 +739,7 @@ zypp_perform_execution (PkBackend *backend, PerformType type, gboolean force)
zypp->resolver ()->setForceResolve (FALSE);
return FALSE;
}
-
+
switch (type) {
case INSTALL:
pk_backend_set_status (backend, PK_STATUS_ENUM_INSTALL);
@@ -782,7 +765,7 @@ zypp_perform_execution (PkBackend *backend, PerformType type, gboolean force)
eula_id,
package_id,
(*it)->vendor ().c_str (),
- it->satSolvable ().lookupStrAttribute (zypp::sat::SolvAttr::eula).c_str ());
+ it->satSolvable ().lookupStrAttribute (zypp::sat::SolvAttr::eula).c_str ());
pk_backend_error_code (backend, PK_ERROR_ENUM_NO_LICENSE_AGREEMENT, "You've to agree/decline a license");
g_free (package_id);
g_free (eula_id);
@@ -800,7 +783,7 @@ zypp_perform_execution (PkBackend *backend, PerformType type, gboolean force)
zypp::ZYppCommitResult result = zypp->commit (policy);
if(!result._errors.empty () || !result._remaining.empty () || !result._srcremaining.empty ()){
-
+
zypp::ZYppCommitResult::PoolItemList errors = result._errors;
gchar *emsg = NULL, *tmpmsg = NULL;
@@ -813,7 +796,7 @@ zypp_perform_execution (PkBackend *backend, PerformType type, gboolean force)
g_free (tmpmsg);
}
}
-
+
zypp::ZYppCommitResult::PoolItemList remaining = result._remaining;
for (zypp::ZYppCommitResult::PoolItemList::iterator it = remaining.begin (); it != remaining.end (); it++){
if (emsg == NULL) {
@@ -824,7 +807,7 @@ zypp_perform_execution (PkBackend *backend, PerformType type, gboolean force)
g_free (tmpmsg);
}
}
-
+
zypp::ZYppCommitResult::PoolItemList srcremaining = result._srcremaining;
for (zypp::ZYppCommitResult::PoolItemList::iterator it = srcremaining.begin (); it != srcremaining.end (); it++){
if (emsg == NULL) {
@@ -847,7 +830,7 @@ zypp_perform_execution (PkBackend *backend, PerformType type, gboolean force)
zypp->resolver ()->setForceResolve (FALSE);
if (type == UPDATE) {
- zypp->resolver ()->setIgnoreAlreadyRecommended (FALSE);
+ zypp->resolver ()->setIgnoreAlreadyRecommended (FALSE);
}
} catch (const zypp::repo::RepoNotFoundException &ex) {
@@ -859,8 +842,8 @@ zypp_perform_execution (PkBackend *backend, PerformType type, gboolean force)
} catch (const zypp::Exception &ex) {
pk_backend_error_code (backend, PK_ERROR_ENUM_INTERNAL_ERROR, ex.asUserString().c_str() );
return FALSE;
- }
-
+ }
+
return TRUE;
}
@@ -890,7 +873,7 @@ zypp_build_package_id_capabilities (zypp::Capabilities caps)
for (zypp::sat::WhatProvides::const_iterator it = provs.begin (); it != provs.end (); it++) {
gchar *package_id = zypp_build_package_id_from_resolvable (*it);
//package_ids = g_strconcat (package_ids, package_id, PK_PACKAGE_IDS_DELIM, (gchar *)NULL);
- if (strlen (package_ids) == 0) {
+ if (strlen (package_ids) == 0) {
package_ids = g_strdup (package_id);
} else {
package_ids = g_strconcat (package_ids, PK_PACKAGE_IDS_DELIM, package_id, (gchar *)NULL);
@@ -955,9 +938,9 @@ zypp_refresh_cache (PkBackend *backend, gboolean force)
zypp::RepoManager::BuildIfNeeded);
} catch (const zypp::Exception &ex) {
if (repo_messages == NULL) {
- repo_messages = g_strdup_printf ("%s: %s%s", repo.alias ().c_str (), ex.asUserString ().c_str (), "\n");
+ repo_messages = g_strdup_printf ("%s: %s%s", repo.alias ().c_str (), ex.asUserString ().c_str (), "\n");
}else{
- repo_messages = g_strdup_printf ("%s%s: %s%s", repo_messages, repo.alias ().c_str (), ex.asUserString ().c_str (), "\n");
+ repo_messages = g_strdup_printf ("%s%s: %s%s", repo_messages, repo.alias ().c_str (), ex.asUserString ().c_str (), "\n");
}
if (repo_messages == NULL || !g_utf8_validate (repo_messages, -1, NULL))
repo_messages = g_strdup ("A repository could not be refreshed");
diff --git a/backends/zypp/zypp-utils.h b/backends/zypp/zypp-utils.h
index 450be80..ea75c57 100644
--- a/backends/zypp/zypp-utils.h
+++ b/backends/zypp/zypp-utils.h
@@ -34,8 +34,10 @@
#include <zypp/media/MediaManager.h>
#include <zypp/Resolvable.h>
#include <zypp/ResPool.h>
+#include <zypp/PoolQuery.h>
#include <zypp/ResFilters.h>
+#include <iterator>
#include <list>
#include <set>
@@ -119,11 +121,6 @@ PkGroupEnum get_enum_group (std::string group);
std::vector<zypp::sat::Solvable> * zypp_get_packages_by_name (const gchar *package_name, const zypp::ResKind kind, gboolean include_local);
/**
- * Returns a list of packages that match the specified term in its name or description.
- */
-std::vector<zypp::sat::Solvable> * zypp_get_packages_by_details (const gchar *search_term, gboolean include_local);
-
-/**
* Returns a list of packages that owns the specified file.
*/
std::vector<zypp::sat::Solvable> * zypp_get_packages_by_file (const gchar *search_file);
--
1.6.4.2
++++++ 0003-zypp-let-libzypp-determine-whether-a-patch-is-needed.patch ++++++
>From 59d5111dd620a3978cd02946a94ecc7d9bc6e3cf Mon Sep 17 00:00:00 2001
From: Michael Andres <ma(a)suse.de>
Date: Wed, 28 Apr 2010 15:05:37 +0200
Subject: [PATCH 3/3] zypp: let libzypp determine whether a patch is needed.
- with libzypp-6(>= 6.32) or libzypp-7(>=7.3) locked patches are no longer
classified as being needed. Thus locking unwanted patches should prevent
them from being shown.
---
backends/zypp/zypp-utils.cpp | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/backends/zypp/zypp-utils.cpp b/backends/zypp/zypp-utils.cpp
index 4fbfee4..ee478d5 100644
--- a/backends/zypp/zypp-utils.cpp
+++ b/backends/zypp/zypp-utils.cpp
@@ -655,7 +655,7 @@ zypp_get_patches ()
for (zypp::ResPoolProxy::const_iterator it = zypp->poolProxy ().byKindBegin<zypp::Patch>();
it != zypp->poolProxy ().byKindEnd<zypp::Patch>(); it ++) {
// check if patch is needed
- if((*it)->candidateObj ().isRelevant() && !((*it)->candidateObj ().isSatisfied())) {
+ if((*it)->isNeeded()) {
zypp::Patch::constPtr patch = zypp::asKind<zypp::Patch>((*it)->candidateObj ().resolvable ());
if (_updating_self) {
if (patch->restartSuggested ())
--
1.6.4.2
++++++ PackageKit-cron-disabled-is-no-error.patch ++++++
Index: PackageKit-0.6.3/contrib/cron/packagekit-background.cron
===================================================================
--- PackageKit-0.6.3.orig/contrib/cron/packagekit-background.cron
+++ PackageKit-0.6.3/contrib/cron/packagekit-background.cron
@@ -11,11 +11,11 @@
[ -f /etc/sysconfig/packagekit-background ] && . /etc/sysconfig/packagekit-background
# are we disabled?
if [ "$ENABLED" = "no" ]; then
- exit 1
+ exit 0 # this is not an error, SO DO NOT EXIT WITH 1
fi
# set default for SYSTEMNAME
[ -z "$SYSTEMNAME" ] && SYSTEMNAME=$(hostname)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package kdegraphics4 for openSUSE:Factory
checked in at Wed May 5 22:39:11 CEST 2010.
--------
--- KDE/kdegraphics4/kdegraphics4.changes 2010-03-26 19:19:19.000000000 +0100
+++ kdegraphics4/kdegraphics4.changes 2010-04-29 22:40:14.000000000 +0200
@@ -1,0 +2,7 @@
+Thu Apr 29 22:40:10 CEST 2010 - dmueller(a)suse.de
+
+- update to 4.4.3
+ * bugfixes over 4.4.2
+ * see http://kde.org/announcements/changelogs/changelog4_4_2to4_4_3.php for details
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
kdegraphics-4.4.2.tar.bz2
New:
----
kdegraphics-4.4.3.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kdegraphics4.spec ++++++
--- /var/tmp/diff_new_pack.K0XEpW/_old 2010-05-05 22:38:40.000000000 +0200
+++ /var/tmp/diff_new_pack.K0XEpW/_new 2010-05-05 22:38:40.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kdegraphics4 (Version 4.4.2)
+# spec file for package kdegraphics4 (Version 4.4.3)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -29,11 +29,11 @@
BuildRequires: libspectre-devel
%endif
BuildRequires: libepub-devel libpoppler-qt4-devel libqca2-devel libsoprano-devel soprano-backend-redland
-License: GPLv2+
+License: LGPLv2.1+
Group: Productivity/Graphics/Other
Summary: kdegraphics base package
Url: http://www.kde.org
-Version: 4.4.2
+Version: 4.4.3
Release: 1
Source0: kdegraphics-%version.tar.bz2
Patch0: 4_4_BRANCH.diff
++++++ kdegraphics-4.4.2.tar.bz2 -> kdegraphics-4.4.3.tar.bz2 ++++++
Files old/kdegraphics-4.4.2/doc/gwenview/index.cache.bz2 and new/kdegraphics-4.4.3/doc/gwenview/index.cache.bz2 differ
Files old/kdegraphics-4.4.2/doc/kcontrol/kamera/index.cache.bz2 and new/kdegraphics-4.4.3/doc/kcontrol/kamera/index.cache.bz2 differ
Files old/kdegraphics-4.4.2/doc/kcontrol/kgamma/index.cache.bz2 and new/kdegraphics-4.4.3/doc/kcontrol/kgamma/index.cache.bz2 differ
Files old/kdegraphics-4.4.2/doc/kolourpaint/index.cache.bz2 and new/kdegraphics-4.4.3/doc/kolourpaint/index.cache.bz2 differ
Files old/kdegraphics-4.4.2/doc/kruler/index.cache.bz2 and new/kdegraphics-4.4.3/doc/kruler/index.cache.bz2 differ
Files old/kdegraphics-4.4.2/doc/ksnapshot/index.cache.bz2 and new/kdegraphics-4.4.3/doc/ksnapshot/index.cache.bz2 differ
Files old/kdegraphics-4.4.2/doc/okular/index.cache.bz2 and new/kdegraphics-4.4.3/doc/okular/index.cache.bz2 differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/gwenview/NEWS new/kdegraphics-4.4.3/gwenview/NEWS
--- old/kdegraphics-4.4.2/gwenview/NEWS 2010-03-26 18:28:28.000000000 +0100
+++ new/kdegraphics-4.4.3/gwenview/NEWS 2010-04-29 21:56:56.000000000 +0200
@@ -1,3 +1,9 @@
+# 2.4.3
+## Fixes
+- Make scrolling with wheel on thumbnail view more natural.
+- Fixed handling of partially corrupted JPEG (bug #230164), patch by Christoph
+ Feck.
+
# 2.4.2
## Improvements
- Improved browsing picture folders by caching EXIF thumbnails to disk.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/gwenview/app/filtercontroller.cpp new/kdegraphics-4.4.3/gwenview/app/filtercontroller.cpp
--- old/kdegraphics-4.4.2/gwenview/app/filtercontroller.cpp 2010-01-06 17:59:15.000000000 +0100
+++ new/kdegraphics-4.4.3/gwenview/app/filtercontroller.cpp 2010-04-29 21:56:55.000000000 +0200
@@ -74,7 +74,7 @@
};
NameFilter(SortedDirModel* model)
: AbstractSortedDirModelFilter(model)
- , mText(0)
+ , mText()
, mMode(Contains)
{}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/gwenview/app/gwenview.desktop new/kdegraphics-4.4.3/gwenview/app/gwenview.desktop
--- old/kdegraphics-4.4.2/gwenview/app/gwenview.desktop 2010-01-20 00:21:39.000000000 +0100
+++ new/kdegraphics-4.4.3/gwenview/app/gwenview.desktop 2010-04-29 21:56:55.000000000 +0200
@@ -51,7 +51,7 @@
Name[sr@ijekavianlatin]=GwenView
Name[sr@latin]=GwenView
Name[sv]=Gwenview
-Name[th]=Gwenview
+Name[th]=เกวนวิว
Name[tr]=Gwenview
Name[uk]=Gwenview
Name[vi]=Gwenview
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/gwenview/app/main.cpp new/kdegraphics-4.4.3/gwenview/app/main.cpp
--- old/kdegraphics-4.4.2/gwenview/app/main.cpp 2010-03-26 18:28:26.000000000 +0100
+++ new/kdegraphics-4.4.3/gwenview/app/main.cpp 2010-04-29 21:56:55.000000000 +0200
@@ -74,7 +74,7 @@
"gwenview", /* appname */
0, /* catalogName */
ki18n("Gwenview"), /* programName */
- "2.4.2"); /* version */
+ "2.4.3"); /* version */
aboutData.setShortDescription(ki18n("An Image Viewer"));
aboutData.setLicense(KAboutData::License_GPL);
aboutData.setCopyrightStatement(ki18n("Copyright 2000-2009 Aurélien Gâteau"));
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/gwenview/importer/gwenview_importer.desktop new/kdegraphics-4.4.3/gwenview/importer/gwenview_importer.desktop
--- old/kdegraphics-4.4.2/gwenview/importer/gwenview_importer.desktop 2010-03-26 18:28:26.000000000 +0100
+++ new/kdegraphics-4.4.3/gwenview/importer/gwenview_importer.desktop 2010-04-29 21:56:56.000000000 +0200
@@ -19,6 +19,7 @@
Name[et]=Fotode allalaadimine Gwenview'ga
Name[fi]=Lataa valokuvat Gwenview-ohjelmalla
Name[fr]=Télécharger des photos avec Gwenview
+Name[ga]=Íosluchtaigh Grianghrafanna le Gwenview
Name[gl]=Decargar fotos con Gwenview
Name[hr]=Preuzmi fotografije Gwenviewom
Name[hu]=Fényképek letöltése a Gwenview-val
@@ -32,16 +33,19 @@
Name[nb]=Last ned fotografier med Gwenview
Name[nds]=Fotos mit Gwenview daalladen
Name[nl]=Foto's met Gwenview downloaden
+Name[nn]=Overfør bilete med Gwenview
Name[pa]=ਜੀਵੀਨ-ਵਿਊ ਨਾਲ ਫੋਟੋ ਡਾਊਨਲੋਡ ਕਰੋ
Name[pt]=Obter as Fotografias com o Gwenview
Name[pt_BR]=Transferir as fotos com o Gwenview
Name[ru]=Скопировать фотографии с помощью Gwenview
Name[sk]=Stiahnuť fotografie pomocou Gwenview
+Name[sl]=Prenesi fotografije z Gwenview
Name[sr]=Преузимање фотографија Гвенвјуом
Name[sr@ijekavian]=Преузимање фотографија Гвенвјуом
Name[sr@ijekavianlatin]=Preuzimanje fotografija GwenViewom
Name[sr@latin]=Preuzimanje fotografija GwenViewom
Name[sv]=Ladda ner foton med Gwenview
+Name[th]=ดาวน์โหลดภาพถ่ายด้วยเกวนวิว
Name[tr]=Gwenview ile Fotoğrafları İndir
Name[uk]=Звантажити фотографії за допомогою Gwenview
Name[x-test]=xxDownload Photos with Gwenviewxx
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/gwenview/importer/main.cpp new/kdegraphics-4.4.3/gwenview/importer/main.cpp
--- old/kdegraphics-4.4.2/gwenview/importer/main.cpp 2009-08-12 11:59:19.000000000 +0200
+++ new/kdegraphics-4.4.3/gwenview/importer/main.cpp 2010-04-29 21:56:56.000000000 +0200
@@ -36,7 +36,7 @@
"gwenview_importer", /* appname */
"gwenview", /* catalogName */
ki18n("Gwenview Importer"), /* programName */
- "2.3.0"); /* version */
+ "2.4.3"); /* version */
aboutData.setShortDescription(ki18n("Photo Importer"));
aboutData.setLicense(KAboutData::License_GPL);
aboutData.setCopyrightStatement(ki18n("Copyright 2009 Aurélien Gâteau"));
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/gwenview/lib/imageformats/jpeghandler.cpp new/kdegraphics-4.4.3/gwenview/lib/imageformats/jpeghandler.cpp
--- old/kdegraphics-4.4.2/gwenview/lib/imageformats/jpeghandler.cpp 2009-05-19 14:06:20.000000000 +0200
+++ new/kdegraphics-4.4.3/gwenview/lib/imageformats/jpeghandler.cpp 2010-04-29 21:56:56.000000000 +0200
@@ -180,8 +180,6 @@
jpeg_read_scanlines(&cinfo, &line, 1);
}
- jpeg_finish_decompress(&cinfo);
-
switch (cinfo.out_color_space) {
case JCS_CMYK:
convertCmykToRgb(image);
@@ -202,6 +200,7 @@
*image = image->scaled(scaledSize, Qt::KeepAspectRatio, Qt::SmoothTransformation);
}
+ jpeg_finish_decompress(&cinfo);
jpeg_destroy_decompress(&cinfo);
return true;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/gwenview/lib/thumbnailview/thumbnailview.cpp new/kdegraphics-4.4.3/gwenview/lib/thumbnailview/thumbnailview.cpp
--- old/kdegraphics-4.4.2/gwenview/lib/thumbnailview/thumbnailview.cpp 2010-01-31 20:32:18.000000000 +0100
+++ new/kdegraphics-4.4.3/gwenview/lib/thumbnailview/thumbnailview.cpp 2010-04-29 21:56:56.000000000 +0200
@@ -29,6 +29,7 @@
#include <QPainter>
#include <QPointer>
#include <QQueue>
+#include <QScrollBar>
#include <QTimer>
#include <QToolTip>
@@ -618,6 +619,17 @@
}
+void ThumbnailView::wheelEvent(QWheelEvent* event) {
+ // If we don't adjust the single step, the wheel scroll exactly one item up
+ // and down, giving the impression that the items do not move but only
+ // their label changes.
+ // For some reason it is necessary to set the step here: setting it in
+ // setThumbnailSize() does not work
+ //verticalScrollBar()->setSingleStep(d->mThumbnailSize / 5);
+ QListView::wheelEvent(event);
+}
+
+
void ThumbnailView::scrollToSelectedIndex() {
QModelIndexList list = selectedIndexes();
if (list.count() >= 1) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/gwenview/lib/thumbnailview/thumbnailview.h new/kdegraphics-4.4.3/gwenview/lib/thumbnailview/thumbnailview.h
--- old/kdegraphics-4.4.2/gwenview/lib/thumbnailview/thumbnailview.h 2009-12-31 14:27:25.000000000 +0100
+++ new/kdegraphics-4.4.3/gwenview/lib/thumbnailview/thumbnailview.h 2010-04-29 21:56:56.000000000 +0200
@@ -123,6 +123,8 @@
virtual void showEvent(QShowEvent*);
+ virtual void wheelEvent(QWheelEvent*);
+
virtual void startDrag(Qt::DropActions);
protected Q_SLOTS:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/gwenview/part/gvpart.cpp new/kdegraphics-4.4.3/gwenview/part/gvpart.cpp
--- old/kdegraphics-4.4.2/gwenview/part/gvpart.cpp 2010-03-26 18:28:27.000000000 +0100
+++ new/kdegraphics-4.4.3/gwenview/part/gvpart.cpp 2010-04-29 21:56:56.000000000 +0200
@@ -116,7 +116,7 @@
"gvpart", /* appname */
"gwenview", /* catalogName */
ki18n("Gwenview KPart"), /* programName */
- "2.4.2"); /* version */
+ "2.4.3"); /* version */
aboutData->setShortDescription(ki18n("An Image Viewer"));
aboutData->setLicense(KAboutData::License_GPL);
aboutData->setCopyrightStatement(ki18n("Copyright 2000-2009 Aurélien Gâteau"));
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/gwenview/part/gvpart.desktop new/kdegraphics-4.4.3/gwenview/part/gvpart.desktop
--- old/kdegraphics-4.4.2/gwenview/part/gvpart.desktop 2010-01-20 00:21:40.000000000 +0100
+++ new/kdegraphics-4.4.3/gwenview/part/gvpart.desktop 2010-04-29 21:56:56.000000000 +0200
@@ -51,7 +51,7 @@
Name[sr@ijekavianlatin]=GwenView prikazivač slika
Name[sr@latin]=GwenView prikazivač slika
Name[sv]=Gwenview bildvisare
-Name[th]=เครื่องมือแสดงภาพ Gwenview
+Name[th]=เกวนวิว - เครื่องมือแสดงภาพ
Name[tr]=Gwenview Resim Gösterici
Name[uk]=Переглядач зображень Gwenview
Name[vi]=Bộ xem ảnh Gwenview
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/kamera/kcontrol/kamera.desktop new/kdegraphics-4.4.3/kamera/kcontrol/kamera.desktop
--- old/kdegraphics-4.4.2/kamera/kcontrol/kamera.desktop 2010-01-20 00:21:44.000000000 +0100
+++ new/kdegraphics-4.4.3/kamera/kcontrol/kamera.desktop 2010-04-29 21:56:57.000000000 +0200
@@ -59,7 +59,7 @@
Comment[sv]=Anpassa kamera
Comment[ta]=காமிராவை அமை
Comment[tg]=Танзимоти камера
-Comment[th]=ปรับแต่ง Kamera
+Comment[th]=ปรับแต่ง 'กล้องถ่ายภาพ-K'
Comment[tr]=Kamerayı Yapılandır
Comment[uk]=Налаштування Kamera
Comment[uz]=Fotoaparatni moslash
@@ -178,7 +178,7 @@
Name[sv]=Digitalkamera
Name[ta]= Digital Camera
Name[tg]=Камераи digital
-Name[th]=กล้องดิจิตัล
+Name[th]=กล้องดิจิทัล
Name[tr]=Dijital Kamera
Name[uk]=Цифровий фотоапарат
Name[uz]=Fotoaparat
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/kamera/solid_camera.desktop new/kdegraphics-4.4.3/kamera/solid_camera.desktop
--- old/kdegraphics-4.4.2/kamera/solid_camera.desktop 2010-03-26 18:28:29.000000000 +0100
+++ new/kdegraphics-4.4.3/kamera/solid_camera.desktop 2010-04-29 21:56:57.000000000 +0200
@@ -18,6 +18,7 @@
Name[et]=Avamine failihalduriga
Name[fi]=Avaa tiedostohallinnalla
Name[fr]=Ouvrir dans le gestionnaire de fichiers
+Name[ga]=Oscail i mBainisteoir Comhad
Name[gl]=Abrir co xestor de ficheiros
Name[hr]=Otvori s preglednikom datoteka
Name[hu]=Megnyitás fájlkezelővel
@@ -37,11 +38,13 @@
Name[pt_BR]=Abrir com o gerenciador de arquivos
Name[ru]=Открыть в диспетчере файлов
Name[sk]=Otvoriť v správcovi súborov
+Name[sl]=Odpri v upravljalniku datotek
Name[sr]=Отвори менаџером фајлова
Name[sr@ijekavian]=Отвори менаџером фајлова
Name[sr@ijekavianlatin]=Otvori menadžerom fajlova
Name[sr@latin]=Otvori menadžerom fajlova
Name[sv]=Öppna med filhanterare
+Name[th]=เปิดด้วยเครื่องมือจัดการแฟ้ม
Name[tr]=Dosya Yöneticisi ile Aç
Name[uk]=Відкрити за допомогою менеджера файлів
Name[x-test]=xxOpen with File Managerxx
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/kcolorchooser/kcolorchooser.desktop new/kdegraphics-4.4.3/kcolorchooser/kcolorchooser.desktop
--- old/kdegraphics-4.4.2/kcolorchooser/kcolorchooser.desktop 2010-01-20 00:21:45.000000000 +0100
+++ new/kdegraphics-4.4.3/kcolorchooser/kcolorchooser.desktop 2010-04-29 21:56:57.000000000 +0200
@@ -135,7 +135,7 @@
Name[sv]=Kcolorchooser
Name[ta]=கேவண்ணத் தேர்வு
Name[tg]=KColorChooser
-Name[th]=เครื่องมือเลือกสี K
+Name[th]=เครื่องมือเลือกสี-K
Name[tr]=KColorChooser
Name[uk]=Селектор кольорів
Name[uz]=Rang tanlovchi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/kolourpaint/kolourpaint.desktop new/kdegraphics-4.4.3/kolourpaint/kolourpaint.desktop
--- old/kdegraphics-4.4.2/kolourpaint/kolourpaint.desktop 2010-01-20 00:21:45.000000000 +0100
+++ new/kdegraphics-4.4.3/kolourpaint/kolourpaint.desktop 2010-04-29 21:56:57.000000000 +0200
@@ -58,7 +58,7 @@
Name[sv]=Kolourpaint
Name[ta]=நிற பெயின்ட்
Name[tg]=KolourPaint
-Name[th]=วาดรูป K
+Name[th]=วาดภาพระบายสี-K
Name[tr]=KolourPaint
Name[uk]=KolourPaint
Name[uz]=KolourPaint
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/kolourpaint/tools/kpToolZoom.cpp new/kdegraphics-4.4.3/kolourpaint/tools/kpToolZoom.cpp
--- old/kdegraphics-4.4.2/kolourpaint/tools/kpToolZoom.cpp 2008-04-23 17:51:19.000000000 +0200
+++ new/kdegraphics-4.4.3/kolourpaint/tools/kpToolZoom.cpp 2010-04-29 21:56:57.000000000 +0200
@@ -238,7 +238,7 @@
out*/);
}
// Drag?
- else
+ else if (normalizedRect.isValid())
{
environ ()->zoomToRect (
normalizedRect,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/kruler/kruler.desktop new/kdegraphics-4.4.3/kruler/kruler.desktop
--- old/kdegraphics-4.4.2/kruler/kruler.desktop 2010-01-20 00:21:45.000000000 +0100
+++ new/kdegraphics-4.4.3/kruler/kruler.desktop 2010-04-29 21:56:57.000000000 +0200
@@ -126,7 +126,7 @@
Name[sv]=Kruler
Name[ta]=கேவரை உருளை
Name[tg]=KRuler
-Name[th]=ไม้บรรทัด K
+Name[th]=ไม้บรรทัด-K
Name[tr]=KRuler
Name[uk]=KRuler
Name[uz]=KRuler
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/ksaneplugin/ksane_scan_service.desktop new/kdegraphics-4.4.3/ksaneplugin/ksane_scan_service.desktop
--- old/kdegraphics-4.4.2/ksaneplugin/ksane_scan_service.desktop 2010-01-20 00:21:37.000000000 +0100
+++ new/kdegraphics-4.4.3/ksaneplugin/ksane_scan_service.desktop 2010-04-29 21:56:55.000000000 +0200
@@ -59,7 +59,7 @@
Name[sv]=KDE:s bildläsartjänst
Name[ta]=கேடிஇ வருடு சேவை
Name[tg]=Сканеронӣ дар KDE
-Name[th]=บริการสแกนภาพ K
+Name[th]=บริการสแกนภาพ-K
Name[tr]=KDE Tarayıcı Servisi
Name[uk]=Служба пошуку KDE
Name[uz]=KDE skan qilish xizmati
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/ksnapshot/ksnapshot.desktop new/kdegraphics-4.4.3/ksnapshot/ksnapshot.desktop
--- old/kdegraphics-4.4.2/ksnapshot/ksnapshot.desktop 2010-01-31 20:32:21.000000000 +0100
+++ new/kdegraphics-4.4.3/ksnapshot/ksnapshot.desktop 2010-04-29 21:56:57.000000000 +0200
@@ -57,7 +57,7 @@
GenericName[sv]=Ta en skärmdump
GenericName[ta]=திரை கைப்பற்றும் நிரலி
GenericName[tg]=Эҷоди суратҳои экран
-GenericName[th]=โปรแกรมจับภาพหน้าจอ
+GenericName[th]=เครื่องมือจับภาพหน้าจอ
GenericName[tr]=Ekran Görüntüsü Yakalayıcı
GenericName[uk]=Створення знімків вікон
GenericName[uz]=Skrinshot olish dasturi
@@ -127,7 +127,7 @@
Name[sv]=Ksnapshot
Name[ta]=கேதிரையை நகலெடுத்தல்
Name[tg]=KSnapshot
-Name[th]=จับภาพ K
+Name[th]=จับภาพ-K
Name[tr]=KSnapshot
Name[uk]=KSnapshot
Name[uz]=KSnapshot
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/libs/libkipi/kipiplugin.desktop new/kdegraphics-4.4.3/libs/libkipi/kipiplugin.desktop
--- old/kdegraphics-4.4.2/libs/libkipi/kipiplugin.desktop 2010-02-26 19:33:32.000000000 +0100
+++ new/kdegraphics-4.4.3/libs/libkipi/kipiplugin.desktop 2010-04-29 21:56:55.000000000 +0200
@@ -100,7 +100,7 @@
Comment[sr@ijekavianlatin]=KIPI priključak
Comment[sr@latin]=KIPI priključak
Comment[sv]=Ett KIPI-insticksprogram
-Comment[th]=โปรแกรมเสริม KIPI
+Comment[th]=ส่วนเสริมของ KIPI
Comment[tr]=Bir KIPI Eklentisi
Comment[uk]=Додаток KIPI
Comment[x-test]=xxA KIPI Pluginxx
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/okular/VERSION new/kdegraphics-4.4.3/okular/VERSION
--- old/kdegraphics-4.4.2/okular/VERSION 2010-03-26 19:25:02.000000000 +0100
+++ new/kdegraphics-4.4.3/okular/VERSION 2010-04-29 21:56:55.000000000 +0200
@@ -1 +1 @@
-okular v0.10.2
+okular v0.10.3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/okular/core/okularGenerator.desktop new/kdegraphics-4.4.3/okular/core/okularGenerator.desktop
--- old/kdegraphics-4.4.2/okular/core/okularGenerator.desktop 2010-01-20 00:21:40.000000000 +0100
+++ new/kdegraphics-4.4.3/okular/core/okularGenerator.desktop 2010-04-29 21:56:53.000000000 +0200
@@ -47,7 +47,7 @@
Comment[sr@ijekavianlatin]=Pozadina formata fajla za Okular
Comment[sr@latin]=Pozadina formata fajla za Okular
Comment[sv]=Filformatgränssnitt för Okular
-Comment[th]=แบ็คเอนต์รูปแบบแฟ้มสำหรับ Okular
+Comment[th]=แบ็กเอนด์รูปแบบแฟ้มสำหรับ Okular
Comment[tr]=Okular için dosya biçimi arka ucu
Comment[uk]=Сервер типів файлів для okular
Comment[x-test]=xxFile format backend for Okularxx
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/okular/core/textdocumentgenerator.cpp new/kdegraphics-4.4.3/okular/core/textdocumentgenerator.cpp
--- old/kdegraphics-4.4.2/okular/core/textdocumentgenerator.cpp 2009-05-27 21:53:10.000000000 +0200
+++ new/kdegraphics-4.4.3/okular/core/textdocumentgenerator.cpp 2010-04-29 21:56:53.000000000 +0200
@@ -284,6 +284,10 @@
for ( int i = 0; i < d->mLinkInfos.count(); ++i ) {
const TextDocumentGeneratorPrivate::LinkInfo &info = d->mLinkInfos.at( i );
+ // in case that the converter report bogus link info data, do not assert here
+ if ( info.page >= objects.count() )
+ continue;
+
const QRectF rect = info.boundingRect;
objects[ info.page ].append( new Okular::ObjectRect( rect.left(), rect.top(), rect.right(), rect.bottom(), false,
Okular::ObjectRect::Action, info.link ) );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/okular/core/version.h new/kdegraphics-4.4.3/okular/core/version.h
--- old/kdegraphics-4.4.2/okular/core/version.h 2010-03-26 19:25:03.000000000 +0100
+++ new/kdegraphics-4.4.3/okular/core/version.h 2010-04-29 21:56:53.000000000 +0200
@@ -10,10 +10,10 @@
#ifndef _OKULAR_VERSION_H_
#define _OKULAR_VERSION_H_
-#define OKULAR_VERSION_STRING "0.10.2"
+#define OKULAR_VERSION_STRING "0.10.3"
#define OKULAR_VERSION_MAJOR 0
#define OKULAR_VERSION_MINOR 10
-#define OKULAR_VERSION_RELEASE 2
+#define OKULAR_VERSION_RELEASE 3
#define OKULAR_MAKE_VERSION( a,b,c ) (((a) << 16) | ((b) << 8) | (c))
#define OKULAR_VERSION \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/okular/generators/chm/kio-msits/msits.protocol new/kdegraphics-4.4.3/okular/generators/chm/kio-msits/msits.protocol
--- old/kdegraphics-4.4.2/okular/generators/chm/kio-msits/msits.protocol 2010-01-31 20:32:20.000000000 +0100
+++ new/kdegraphics-4.4.3/okular/generators/chm/kio-msits/msits.protocol 2010-04-29 21:56:54.000000000 +0200
@@ -54,7 +54,7 @@
Description[sr@ijekavianlatin]=U/I zahvat za prikaz WinHelp fajlova
Description[sr@latin]=U/I zahvat za prikaz WinHelp fajlova
Description[sv]=En I/O-slav för att visa WinHelp-filer
-Description[th]=โปรแกรมเสริม kioslave สำหรับแสดงแฟ้ม WinHelp
+Description[th]=ส่วนเสริม kioslave สำหรับแสดงแฟ้ม WinHelp
Description[tr]=WinHelp dosyalarını göstermek için bir kioslave
Description[uk]=Підлеглий В/В для перегляду файлів WinHelp
Description[vi]=Dịch vụ trợ giúp đọc tập tin CHM của Windows
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/okular/generators/chm/libokularGenerator_chmlib.desktop new/kdegraphics-4.4.3/okular/generators/chm/libokularGenerator_chmlib.desktop
--- old/kdegraphics-4.4.2/okular/generators/chm/libokularGenerator_chmlib.desktop 2010-01-20 00:21:43.000000000 +0100
+++ new/kdegraphics-4.4.3/okular/generators/chm/libokularGenerator_chmlib.desktop 2010-04-29 21:56:54.000000000 +0200
@@ -100,7 +100,7 @@
Comment[sr@ijekavianlatin]=Pozadina WinHelpa za Okular
Comment[sr@latin]=Pozadina WinHelpa za Okular
Comment[sv]=Windows HTMLHelp-gränssnitt för Okular
-Comment[th]=แบ็คเอนต์แฟ้มช่วยเหลือแบบ HTML ของวินโดว์ส สำหรับ Okular
+Comment[th]=แบ็กเอนด์แฟ้มช่วยเหลือแบบ HTML ของวินโดวส์ สำหรับ Okular
Comment[tr]=Okular için Windows HTMLHelp arka ucu
Comment[uk]=Додаток Windows HTMLHelp для okular
Comment[x-test]=xxWindows HTMLHelp backend for Okularxx
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/okular/generators/chm/okularApplication_chm.desktop new/kdegraphics-4.4.3/okular/generators/chm/okularApplication_chm.desktop
--- old/kdegraphics-4.4.2/okular/generators/chm/okularApplication_chm.desktop 2010-01-20 00:21:43.000000000 +0100
+++ new/kdegraphics-4.4.3/okular/generators/chm/okularApplication_chm.desktop 2010-04-29 21:56:54.000000000 +0200
@@ -48,7 +48,7 @@
Name[sr@ijekavianlatin]=Okular
Name[sr@latin]=Okular
Name[sv]=Okular
-Name[th]=Okular
+Name[th]=โอกูลาร์
Name[tr]=Okular
Name[uk]=Okular
Name[x-test]=xxOkularxx
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/okular/generators/chm/okularChm.desktop new/kdegraphics-4.4.3/okular/generators/chm/okularChm.desktop
--- old/kdegraphics-4.4.2/okular/generators/chm/okularChm.desktop 2010-01-20 00:21:43.000000000 +0100
+++ new/kdegraphics-4.4.3/okular/generators/chm/okularChm.desktop 2010-04-29 21:56:54.000000000 +0200
@@ -47,7 +47,7 @@
Name[sr@ijekavianlatin]=Okular
Name[sr@latin]=Okular
Name[sv]=Okular
-Name[th]=Okular
+Name[th]=โอกูลาร์
Name[tr]=Okular
Name[uk]=Okular
Name[x-test]=xxOkularxx
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/okular/generators/comicbook/libokularGenerator_comicbook.desktop new/kdegraphics-4.4.3/okular/generators/comicbook/libokularGenerator_comicbook.desktop
--- old/kdegraphics-4.4.2/okular/generators/comicbook/libokularGenerator_comicbook.desktop 2010-01-20 00:21:42.000000000 +0100
+++ new/kdegraphics-4.4.3/okular/generators/comicbook/libokularGenerator_comicbook.desktop 2010-04-29 21:56:53.000000000 +0200
@@ -99,7 +99,7 @@
Comment[sr@ijekavianlatin]=Pozadina ComicBooka za Okular
Comment[sr@latin]=Pozadina ComicBooka za Okular
Comment[sv]=Seriebokgränssnitt för Okular
-Comment[th]=แบ็คเอนต์หนังสือการ์ตูนสำหรับ Okular
+Comment[th]=แบ็กเอนด์หนังสือการ์ตูนสำหรับโอกูลาร์
Comment[tr]=Okular için Comic book arka ucu
Comment[uk]=Додаток коміксів для Okular
Comment[x-test]=xxComic book backend for Okularxx
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/okular/generators/comicbook/okularApplication_comicbook.desktop new/kdegraphics-4.4.3/okular/generators/comicbook/okularApplication_comicbook.desktop
--- old/kdegraphics-4.4.2/okular/generators/comicbook/okularApplication_comicbook.desktop 2010-01-20 00:21:42.000000000 +0100
+++ new/kdegraphics-4.4.3/okular/generators/comicbook/okularApplication_comicbook.desktop 2010-04-29 21:56:53.000000000 +0200
@@ -48,7 +48,7 @@
Name[sr@ijekavianlatin]=Okular
Name[sr@latin]=Okular
Name[sv]=Okular
-Name[th]=Okular
+Name[th]=โอกูลาร์
Name[tr]=Okular
Name[uk]=Okular
Name[x-test]=xxOkularxx
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/okular/generators/comicbook/okularComicbook.desktop new/kdegraphics-4.4.3/okular/generators/comicbook/okularComicbook.desktop
--- old/kdegraphics-4.4.2/okular/generators/comicbook/okularComicbook.desktop 2010-01-20 00:21:42.000000000 +0100
+++ new/kdegraphics-4.4.3/okular/generators/comicbook/okularComicbook.desktop 2010-04-29 21:56:53.000000000 +0200
@@ -47,7 +47,7 @@
Name[sr@ijekavianlatin]=Okular
Name[sr@latin]=Okular
Name[sv]=Okular
-Name[th]=Okular
+Name[th]=โอกูลาร์
Name[tr]=Okular
Name[uk]=Okular
Name[x-test]=xxOkularxx
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/okular/generators/djvu/libokularGenerator_djvu.desktop new/kdegraphics-4.4.3/okular/generators/djvu/libokularGenerator_djvu.desktop
--- old/kdegraphics-4.4.2/okular/generators/djvu/libokularGenerator_djvu.desktop 2010-01-20 00:21:43.000000000 +0100
+++ new/kdegraphics-4.4.3/okular/generators/djvu/libokularGenerator_djvu.desktop 2010-04-29 21:56:54.000000000 +0200
@@ -102,7 +102,7 @@
Comment[sr@ijekavianlatin]=Pozadina DjVua za Okular
Comment[sr@latin]=Pozadina DjVua za Okular
Comment[sv]=DjVu-gränssnitt för Okular
-Comment[th]=แบ็คเอนต์เอกสาร DjVu สำหรับ Okular
+Comment[th]=แบ็กเอนด์เอกสาร DjVu สำหรับโอกูลาร์
Comment[tr]=Okular için DjVu arka ucu
Comment[uk]=Додаток DjVu для Okular
Comment[x-test]=xxDjVu backend for Okularxx
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/okular/generators/djvu/okularApplication_djvu.desktop new/kdegraphics-4.4.3/okular/generators/djvu/okularApplication_djvu.desktop
--- old/kdegraphics-4.4.2/okular/generators/djvu/okularApplication_djvu.desktop 2010-01-20 00:21:43.000000000 +0100
+++ new/kdegraphics-4.4.3/okular/generators/djvu/okularApplication_djvu.desktop 2010-04-29 21:56:54.000000000 +0200
@@ -48,7 +48,7 @@
Name[sr@ijekavianlatin]=Okular
Name[sr@latin]=Okular
Name[sv]=Okular
-Name[th]=Okular
+Name[th]=โอกูลาร์
Name[tr]=Okular
Name[uk]=Okular
Name[x-test]=xxOkularxx
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/okular/generators/djvu/okularDjvu.desktop new/kdegraphics-4.4.3/okular/generators/djvu/okularDjvu.desktop
--- old/kdegraphics-4.4.2/okular/generators/djvu/okularDjvu.desktop 2010-01-20 00:21:43.000000000 +0100
+++ new/kdegraphics-4.4.3/okular/generators/djvu/okularDjvu.desktop 2010-04-29 21:56:54.000000000 +0200
@@ -47,7 +47,7 @@
Name[sr@ijekavianlatin]=Okular
Name[sr@latin]=Okular
Name[sv]=Okular
-Name[th]=Okular
+Name[th]=โอกูลาร์
Name[tr]=Okular
Name[uk]=Okular
Name[x-test]=xxOkularxx
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/okular/generators/dvi/libokularGenerator_dvi.desktop new/kdegraphics-4.4.3/okular/generators/dvi/libokularGenerator_dvi.desktop
--- old/kdegraphics-4.4.2/okular/generators/dvi/libokularGenerator_dvi.desktop 2010-01-20 00:21:41.000000000 +0100
+++ new/kdegraphics-4.4.3/okular/generators/dvi/libokularGenerator_dvi.desktop 2010-04-29 21:56:53.000000000 +0200
@@ -102,7 +102,7 @@
Comment[sr@ijekavianlatin]=Pozadina DVI‑ja za Okular
Comment[sr@latin]=Pozadina DVI‑ja za Okular
Comment[sv]=DVI-gränssnitt för Okular
-Comment[th]=แบ็คเอนต์เอกสาร DVI สำหรับ Okular
+Comment[th]=แบ็กเอนด์เอกสาร DVI สำหรับโอกูลาร์
Comment[tr]=Okular için DVI arka ucu
Comment[uk]=Додаток DVI для Okular
Comment[x-test]=xxDVI backend for Okularxx
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/okular/generators/dvi/okularApplication_dvi.desktop new/kdegraphics-4.4.3/okular/generators/dvi/okularApplication_dvi.desktop
--- old/kdegraphics-4.4.2/okular/generators/dvi/okularApplication_dvi.desktop 2010-01-20 00:21:41.000000000 +0100
+++ new/kdegraphics-4.4.3/okular/generators/dvi/okularApplication_dvi.desktop 2010-04-29 21:56:53.000000000 +0200
@@ -48,7 +48,7 @@
Name[sr@ijekavianlatin]=Okular
Name[sr@latin]=Okular
Name[sv]=Okular
-Name[th]=Okular
+Name[th]=โอกูลาร์
Name[tr]=Okular
Name[uk]=Okular
Name[x-test]=xxOkularxx
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/okular/generators/dvi/okularDvi.desktop new/kdegraphics-4.4.3/okular/generators/dvi/okularDvi.desktop
--- old/kdegraphics-4.4.2/okular/generators/dvi/okularDvi.desktop 2010-01-20 00:21:41.000000000 +0100
+++ new/kdegraphics-4.4.3/okular/generators/dvi/okularDvi.desktop 2010-04-29 21:56:53.000000000 +0200
@@ -47,7 +47,7 @@
Name[sr@ijekavianlatin]=Okular
Name[sr@latin]=Okular
Name[sv]=Okular
-Name[th]=Okular
+Name[th]=โอกูลาร์
Name[tr]=Okular
Name[uk]=Okular
Name[x-test]=xxOkularxx
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/okular/generators/epub/libokularGenerator_epub.desktop new/kdegraphics-4.4.3/okular/generators/epub/libokularGenerator_epub.desktop
--- old/kdegraphics-4.4.2/okular/generators/epub/libokularGenerator_epub.desktop 2010-02-26 19:33:33.000000000 +0100
+++ new/kdegraphics-4.4.3/okular/generators/epub/libokularGenerator_epub.desktop 2010-04-29 21:56:53.000000000 +0200
@@ -97,7 +97,7 @@
Comment[sr@ijekavianlatin]=Pozadina EPUB‑a za Okular
Comment[sr@latin]=Pozadina EPUB‑a za Okular
Comment[sv]=Epub-gränssnitt för Okular
-Comment[th]=แบ็คเอนต์เอกสาร EPub สำหรับ Okular
+Comment[th]=แบ็กเอนด์เอกสาร EPub สำหรับโอกูลาร์
Comment[tr]=Okular için EPub arka ucu
Comment[uk]=Додаток EPub для Okular
Comment[x-test]=xxEPub backend for Okularxx
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/okular/generators/epub/okularApplication_epub.desktop new/kdegraphics-4.4.3/okular/generators/epub/okularApplication_epub.desktop
--- old/kdegraphics-4.4.2/okular/generators/epub/okularApplication_epub.desktop 2010-01-20 00:21:42.000000000 +0100
+++ new/kdegraphics-4.4.3/okular/generators/epub/okularApplication_epub.desktop 2010-04-29 21:56:53.000000000 +0200
@@ -48,7 +48,7 @@
Name[sr@ijekavianlatin]=Okular
Name[sr@latin]=Okular
Name[sv]=Okular
-Name[th]=Okular
+Name[th]=โอกูลาร์
Name[tr]=Okular
Name[uk]=Okular
Name[x-test]=xxOkularxx
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/okular/generators/epub/okularEPub.desktop new/kdegraphics-4.4.3/okular/generators/epub/okularEPub.desktop
--- old/kdegraphics-4.4.2/okular/generators/epub/okularEPub.desktop 2010-01-20 00:21:42.000000000 +0100
+++ new/kdegraphics-4.4.3/okular/generators/epub/okularEPub.desktop 2010-04-29 21:56:53.000000000 +0200
@@ -47,7 +47,7 @@
Name[sr@ijekavianlatin]=Okular
Name[sr@latin]=Okular
Name[sv]=Okular
-Name[th]=Okular
+Name[th]=โอกูลาร์
Name[tr]=Okular
Name[uk]=Okular
Name[x-test]=xxOkularxx
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/okular/generators/fax/libokularGenerator_fax.desktop new/kdegraphics-4.4.3/okular/generators/fax/libokularGenerator_fax.desktop
--- old/kdegraphics-4.4.2/okular/generators/fax/libokularGenerator_fax.desktop 2010-02-26 19:33:33.000000000 +0100
+++ new/kdegraphics-4.4.3/okular/generators/fax/libokularGenerator_fax.desktop 2010-04-29 21:56:54.000000000 +0200
@@ -46,6 +46,7 @@
Name[sr@ijekavianlatin]=Faksovi
Name[sr@latin]=Faksovi
Name[sv]=Telefax-dokument
+Name[th]=เอกสารโทรสาร
Name[tr]=Faks belgeleri
Name[uk]=Документи факсів
Name[x-test]=xxFax documentsxx
@@ -96,6 +97,7 @@
Comment[sr@ijekavianlatin]=Pozadina G3/G4 faksova za Okular
Comment[sr@latin]=Pozadina G3/G4 faksova za Okular
Comment[sv]=G3/G4 telefax-gränssnitt för Okular
+Comment[th]=แบ็กเอนด์โทรสาร G3/G4 สำหรับโอกูลาร์
Comment[tr]=Okular için G3/G4 Faks arka ucu
Comment[uk]=Додаток факсів G3/G4 для Okular
Comment[x-test]=xxG3/G4 Fax backend for Okularxx
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/okular/generators/fax/okularApplication_fax.desktop new/kdegraphics-4.4.3/okular/generators/fax/okularApplication_fax.desktop
--- old/kdegraphics-4.4.2/okular/generators/fax/okularApplication_fax.desktop 2010-01-20 00:21:43.000000000 +0100
+++ new/kdegraphics-4.4.3/okular/generators/fax/okularApplication_fax.desktop 2010-04-29 21:56:54.000000000 +0200
@@ -48,7 +48,7 @@
Name[sr@ijekavianlatin]=Okular
Name[sr@latin]=Okular
Name[sv]=Okular
-Name[th]=Okular
+Name[th]=โอกูลาร์
Name[tr]=Okular
Name[uk]=Okular
Name[x-test]=xxOkularxx
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/okular/generators/fax/okularFax.desktop new/kdegraphics-4.4.3/okular/generators/fax/okularFax.desktop
--- old/kdegraphics-4.4.2/okular/generators/fax/okularFax.desktop 2010-01-20 00:21:43.000000000 +0100
+++ new/kdegraphics-4.4.3/okular/generators/fax/okularFax.desktop 2010-04-29 21:56:54.000000000 +0200
@@ -47,7 +47,7 @@
Name[sr@ijekavianlatin]=Okular
Name[sr@latin]=Okular
Name[sv]=Okular
-Name[th]=Okular
+Name[th]=โอกูลาร์
Name[tr]=Okular
Name[uk]=Okular
Name[x-test]=xxOkularxx
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/okular/generators/fictionbook/converter.cpp new/kdegraphics-4.4.3/okular/generators/fictionbook/converter.cpp
--- old/kdegraphics-4.4.2/okular/generators/fictionbook/converter.cpp 2009-05-27 21:53:12.000000000 +0200
+++ new/kdegraphics-4.4.3/okular/generators/fictionbook/converter.cpp 2010-04-29 21:56:54.000000000 +0200
@@ -197,6 +197,9 @@
it.next();
const QTextBlock block = mSectionMap[ it.key() ];
+ if ( !block.isValid() ) // local link without existing target
+ continue;
+
Okular::DocumentViewport viewport = calculateViewport( mTextDocument, block );
Okular::GotoAction *action = new Okular::GotoAction( QString(), viewport );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/okular/generators/fictionbook/generator_fb.cpp new/kdegraphics-4.4.3/okular/generators/fictionbook/generator_fb.cpp
--- old/kdegraphics-4.4.2/okular/generators/fictionbook/generator_fb.cpp 2009-07-06 12:42:50.000000000 +0200
+++ new/kdegraphics-4.4.3/okular/generators/fictionbook/generator_fb.cpp 2010-04-29 21:56:54.000000000 +0200
@@ -20,7 +20,7 @@
"okular_fictionbook",
"okular_fictionbook",
ki18n( "Fiction Book Backend" ),
- "0.1.1",
+ "0.1.2",
ki18n( "A renderer for FictionBook eBooks" ),
KAboutData::License_GPL,
ki18n( "© 2007-2008 Tobias Koenig" )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/okular/generators/fictionbook/libokularGenerator_fb.desktop new/kdegraphics-4.4.3/okular/generators/fictionbook/libokularGenerator_fb.desktop
--- old/kdegraphics-4.4.2/okular/generators/fictionbook/libokularGenerator_fb.desktop 2010-01-20 00:21:42.000000000 +0100
+++ new/kdegraphics-4.4.3/okular/generators/fictionbook/libokularGenerator_fb.desktop 2010-04-29 21:56:54.000000000 +0200
@@ -98,7 +98,7 @@
Comment[sr@ijekavianlatin]=Pozadina FictionBooka za Okular
Comment[sr@latin]=Pozadina FictionBooka za Okular
Comment[sv]=FictionBook-gränssnitt för Okular
-Comment[th]=แบ็คเอนต์เอกสาร FictionBook สำหรับ Okular
+Comment[th]=แบ็กเอนด์เอกสาร FictionBook สำหรับโอกูลาร์
Comment[tr]=Okular için FictionBook arka ucu
Comment[uk]=Додаток FictionBook для Okular
Comment[x-test]=xxFictionBook backend for Okularxx
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/okular/generators/fictionbook/okularApplication_fb.desktop new/kdegraphics-4.4.3/okular/generators/fictionbook/okularApplication_fb.desktop
--- old/kdegraphics-4.4.2/okular/generators/fictionbook/okularApplication_fb.desktop 2010-01-20 00:21:42.000000000 +0100
+++ new/kdegraphics-4.4.3/okular/generators/fictionbook/okularApplication_fb.desktop 2010-04-29 21:56:54.000000000 +0200
@@ -48,7 +48,7 @@
Name[sr@ijekavianlatin]=Okular
Name[sr@latin]=Okular
Name[sv]=Okular
-Name[th]=Okular
+Name[th]=โอกูลาร์
Name[tr]=Okular
Name[uk]=Okular
Name[x-test]=xxOkularxx
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/okular/generators/fictionbook/okularFb.desktop new/kdegraphics-4.4.3/okular/generators/fictionbook/okularFb.desktop
--- old/kdegraphics-4.4.2/okular/generators/fictionbook/okularFb.desktop 2010-01-20 00:21:42.000000000 +0100
+++ new/kdegraphics-4.4.3/okular/generators/fictionbook/okularFb.desktop 2010-04-29 21:56:54.000000000 +0200
@@ -47,7 +47,7 @@
Name[sr@ijekavianlatin]=Okular
Name[sr@latin]=Okular
Name[sv]=Okular
-Name[th]=Okular
+Name[th]=โอกูลาร์
Name[tr]=Okular
Name[uk]=Okular
Name[x-test]=xxOkularxx
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/okular/generators/kimgio/libokularGenerator_kimgio.desktop new/kdegraphics-4.4.3/okular/generators/kimgio/libokularGenerator_kimgio.desktop
--- old/kdegraphics-4.4.2/okular/generators/kimgio/libokularGenerator_kimgio.desktop 2010-01-20 00:21:41.000000000 +0100
+++ new/kdegraphics-4.4.3/okular/generators/kimgio/libokularGenerator_kimgio.desktop 2010-04-29 21:56:53.000000000 +0200
@@ -102,7 +102,7 @@
Comment[sr@ijekavianlatin]=Pozadina slika za Okular
Comment[sr@latin]=Pozadina slika za Okular
Comment[sv]=Bildgränssnitt för Okular
-Comment[th]=แบ็คเอนต์จัดการภาพสำหรับ Okular
+Comment[th]=แบ็กเอนด์จัดการภาพสำหรับโอกูลาร์
Comment[tr]=Okular için resim arka ucu
Comment[uk]=Додаток зображень для Okular
Comment[x-test]=xxImage backend for Okularxx
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/okular/generators/kimgio/okularApplication_kimgio.desktop new/kdegraphics-4.4.3/okular/generators/kimgio/okularApplication_kimgio.desktop
--- old/kdegraphics-4.4.2/okular/generators/kimgio/okularApplication_kimgio.desktop 2010-01-20 00:21:41.000000000 +0100
+++ new/kdegraphics-4.4.3/okular/generators/kimgio/okularApplication_kimgio.desktop 2010-04-29 21:56:53.000000000 +0200
@@ -48,7 +48,7 @@
Name[sr@ijekavianlatin]=Okular
Name[sr@latin]=Okular
Name[sv]=Okular
-Name[th]=Okular
+Name[th]=โอกูลาร์
Name[tr]=Okular
Name[uk]=Okular
Name[x-test]=xxOkularxx
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/okular/generators/kimgio/okularKimgio.desktop new/kdegraphics-4.4.3/okular/generators/kimgio/okularKimgio.desktop
--- old/kdegraphics-4.4.2/okular/generators/kimgio/okularKimgio.desktop 2010-01-20 00:21:41.000000000 +0100
+++ new/kdegraphics-4.4.3/okular/generators/kimgio/okularKimgio.desktop 2010-04-29 21:56:53.000000000 +0200
@@ -47,7 +47,7 @@
Name[sr@ijekavianlatin]=Okular
Name[sr@latin]=Okular
Name[sv]=Okular
-Name[th]=Okular
+Name[th]=โอกูลาร์
Name[tr]=Okular
Name[uk]=Okular
Name[x-test]=xxOkularxx
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/okular/generators/mobipocket/libokularGenerator_mobi.desktop new/kdegraphics-4.4.3/okular/generators/mobipocket/libokularGenerator_mobi.desktop
--- old/kdegraphics-4.4.2/okular/generators/mobipocket/libokularGenerator_mobi.desktop 2010-02-26 19:33:33.000000000 +0100
+++ new/kdegraphics-4.4.3/okular/generators/mobipocket/libokularGenerator_mobi.desktop 2010-04-29 21:56:53.000000000 +0200
@@ -43,6 +43,7 @@
Name[sr@ijekavianlatin]=Mobipocket
Name[sr@latin]=Mobipocket
Name[sv]=Mobipocket-dokument
+Name[th]=เอกสาร Mobipocket
Name[tr]=Mobipocket belgesi
Name[uk]=Документ Mobipocket
Name[x-test]=xxMobipocket documentxx
@@ -90,6 +91,7 @@
Comment[sr@ijekavianlatin]=Pozadina Mobipocketa za Okular
Comment[sr@latin]=Pozadina Mobipocketa za Okular
Comment[sv]=Mobipocket-gränssnitt för Okular
+Comment[th]=แบ็กเอนด์แฟ้มแบบ Mobipocket สำหรับโอกูลาร์
Comment[tr]=Okular için Mobipocket arka ucu
Comment[uk]=Сервер Mobipocket для Okular
Comment[x-test]=xxMobipocket backend for Okularxx
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/okular/generators/mobipocket/okularApplication_mobi.desktop new/kdegraphics-4.4.3/okular/generators/mobipocket/okularApplication_mobi.desktop
--- old/kdegraphics-4.4.2/okular/generators/mobipocket/okularApplication_mobi.desktop 2010-01-20 00:21:42.000000000 +0100
+++ new/kdegraphics-4.4.3/okular/generators/mobipocket/okularApplication_mobi.desktop 2010-04-29 21:56:53.000000000 +0200
@@ -48,7 +48,7 @@
Name[sr@ijekavianlatin]=Okular
Name[sr@latin]=Okular
Name[sv]=Okular
-Name[th]=Okular
+Name[th]=โอกูลาร์
Name[tr]=Okular
Name[uk]=Okular
Name[x-test]=xxOkularxx
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/okular/generators/mobipocket/okularMobi.desktop new/kdegraphics-4.4.3/okular/generators/mobipocket/okularMobi.desktop
--- old/kdegraphics-4.4.2/okular/generators/mobipocket/okularMobi.desktop 2010-01-20 00:21:42.000000000 +0100
+++ new/kdegraphics-4.4.3/okular/generators/mobipocket/okularMobi.desktop 2010-04-29 21:56:53.000000000 +0200
@@ -47,7 +47,7 @@
Name[sr@ijekavianlatin]=Okular
Name[sr@latin]=Okular
Name[sv]=Okular
-Name[th]=Okular
+Name[th]=โอกูลาร์
Name[tr]=Okular
Name[uk]=Okular
Name[x-test]=xxOkularxx
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/okular/generators/ooo/libokularGenerator_ooo.desktop new/kdegraphics-4.4.3/okular/generators/ooo/libokularGenerator_ooo.desktop
--- old/kdegraphics-4.4.2/okular/generators/ooo/libokularGenerator_ooo.desktop 2010-01-20 00:21:42.000000000 +0100
+++ new/kdegraphics-4.4.3/okular/generators/ooo/libokularGenerator_ooo.desktop 2010-04-29 21:56:54.000000000 +0200
@@ -101,7 +101,7 @@
Comment[sr@ijekavianlatin]=Pozadina ODF‑a za Okular
Comment[sr@latin]=Pozadina ODF‑a za Okular
Comment[sv]=OpenDocument-gränssnitt för Okular
-Comment[th]=แบ็คเอนต์แฟ้มแบบ OpenDocument สำหรับ Okular
+Comment[th]=แบ็กเอนด์แฟ้มแบบ OpenDocument สำหรับโอกูลาร์
Comment[tr]=Okular için OpenDocument arka ucu
Comment[uk]=Додаток OpenDocument для Okular
Comment[x-test]=xxOpenDocument backend for Okularxx
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/okular/generators/ooo/okularApplication_ooo.desktop new/kdegraphics-4.4.3/okular/generators/ooo/okularApplication_ooo.desktop
--- old/kdegraphics-4.4.2/okular/generators/ooo/okularApplication_ooo.desktop 2010-01-20 00:21:42.000000000 +0100
+++ new/kdegraphics-4.4.3/okular/generators/ooo/okularApplication_ooo.desktop 2010-04-29 21:56:54.000000000 +0200
@@ -48,7 +48,7 @@
Name[sr@ijekavianlatin]=Okular
Name[sr@latin]=Okular
Name[sv]=Okular
-Name[th]=Okular
+Name[th]=โอกูลาร์
Name[tr]=Okular
Name[uk]=Okular
Name[x-test]=xxOkularxx
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/okular/generators/ooo/okularOoo.desktop new/kdegraphics-4.4.3/okular/generators/ooo/okularOoo.desktop
--- old/kdegraphics-4.4.2/okular/generators/ooo/okularOoo.desktop 2010-01-20 00:21:42.000000000 +0100
+++ new/kdegraphics-4.4.3/okular/generators/ooo/okularOoo.desktop 2010-04-29 21:56:54.000000000 +0200
@@ -47,7 +47,7 @@
Name[sr@ijekavianlatin]=Okular
Name[sr@latin]=Okular
Name[sv]=Okular
-Name[th]=Okular
+Name[th]=โอกูลาร์
Name[tr]=Okular
Name[uk]=Okular
Name[x-test]=xxOkularxx
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/okular/generators/plucker/libokularGenerator_plucker.desktop new/kdegraphics-4.4.3/okular/generators/plucker/libokularGenerator_plucker.desktop
--- old/kdegraphics-4.4.2/okular/generators/plucker/libokularGenerator_plucker.desktop 2010-01-20 00:21:42.000000000 +0100
+++ new/kdegraphics-4.4.3/okular/generators/plucker/libokularGenerator_plucker.desktop 2010-04-29 21:56:54.000000000 +0200
@@ -101,7 +101,7 @@
Comment[sr@ijekavianlatin]=Pozadina Pluckera za Okular
Comment[sr@latin]=Pozadina Pluckera za Okular
Comment[sv]=Plucker-gränssnitt för Okular
-Comment[th]=แบ็คเอนต์เอกสาร Plucker สำหรับ Okular
+Comment[th]=แบ็กเอนด์เอกสาร Plucker สำหรับโอกูลาร์
Comment[tr]=Okular için Plucker arka ucu
Comment[uk]=Додаток Plucker для Okular
Comment[x-test]=xxPlucker backend for Okularxx
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/okular/generators/plucker/okularApplication_plucker.desktop new/kdegraphics-4.4.3/okular/generators/plucker/okularApplication_plucker.desktop
--- old/kdegraphics-4.4.2/okular/generators/plucker/okularApplication_plucker.desktop 2010-01-20 00:21:42.000000000 +0100
+++ new/kdegraphics-4.4.3/okular/generators/plucker/okularApplication_plucker.desktop 2010-04-29 21:56:54.000000000 +0200
@@ -48,7 +48,7 @@
Name[sr@ijekavianlatin]=Okular
Name[sr@latin]=Okular
Name[sv]=Okular
-Name[th]=Okular
+Name[th]=โอกูลาร์
Name[tr]=Okular
Name[uk]=Okular
Name[x-test]=xxOkularxx
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/okular/generators/plucker/okularPlucker.desktop new/kdegraphics-4.4.3/okular/generators/plucker/okularPlucker.desktop
--- old/kdegraphics-4.4.2/okular/generators/plucker/okularPlucker.desktop 2010-01-20 00:21:42.000000000 +0100
+++ new/kdegraphics-4.4.3/okular/generators/plucker/okularPlucker.desktop 2010-04-29 21:56:54.000000000 +0200
@@ -47,7 +47,7 @@
Name[sr@ijekavianlatin]=Okular
Name[sr@latin]=Okular
Name[sv]=Okular
-Name[th]=Okular
+Name[th]=โอกูลาร์
Name[tr]=Okular
Name[uk]=Okular
Name[x-test]=xxOkularxx
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/okular/generators/poppler/libokularGenerator_poppler.desktop new/kdegraphics-4.4.3/okular/generators/poppler/libokularGenerator_poppler.desktop
--- old/kdegraphics-4.4.2/okular/generators/poppler/libokularGenerator_poppler.desktop 2010-01-20 00:21:41.000000000 +0100
+++ new/kdegraphics-4.4.3/okular/generators/poppler/libokularGenerator_poppler.desktop 2010-04-29 21:56:53.000000000 +0200
@@ -101,7 +101,7 @@
Comment[sr@ijekavianlatin]=Pozadina PDF‑a za Okular, kroz Poppler
Comment[sr@latin]=Pozadina PDF‑a za Okular, kroz Poppler
Comment[sv]=PDF-gränssnitt för Okular som använder Poppler
-Comment[th]=แบ็คเอนต์ Poppler สำหรับ Okular
+Comment[th]=แบ็กเอนด์เอกสาร PDF สำหรับโอกูลาร์ โดยใช้ Poppler
Comment[tr]=Okular için poppler kullanan PDF arka ucu
Comment[uk]=Додаток PDF для Okular з використанням poppler
Comment[x-test]=xxPDF backend for Okular using popplerxx
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/okular/generators/poppler/okularApplication_pdf.desktop new/kdegraphics-4.4.3/okular/generators/poppler/okularApplication_pdf.desktop
--- old/kdegraphics-4.4.2/okular/generators/poppler/okularApplication_pdf.desktop 2010-01-20 00:21:41.000000000 +0100
+++ new/kdegraphics-4.4.3/okular/generators/poppler/okularApplication_pdf.desktop 2010-04-29 21:56:53.000000000 +0200
@@ -48,7 +48,7 @@
Name[sr@ijekavianlatin]=Okular
Name[sr@latin]=Okular
Name[sv]=Okular
-Name[th]=Okular
+Name[th]=โอกูลาร์
Name[tr]=Okular
Name[uk]=Okular
Name[x-test]=xxOkularxx
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/okular/generators/poppler/okularPoppler.desktop new/kdegraphics-4.4.3/okular/generators/poppler/okularPoppler.desktop
--- old/kdegraphics-4.4.2/okular/generators/poppler/okularPoppler.desktop 2010-01-20 00:21:41.000000000 +0100
+++ new/kdegraphics-4.4.3/okular/generators/poppler/okularPoppler.desktop 2010-04-29 21:56:53.000000000 +0200
@@ -47,7 +47,7 @@
Name[sr@ijekavianlatin]=Okular
Name[sr@latin]=Okular
Name[sv]=Okular
-Name[th]=Okular
+Name[th]=โอกูลาร์
Name[tr]=Okular
Name[uk]=Okular
Name[x-test]=xxOkularxx
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/okular/generators/spectre/libokularGenerator_ghostview.desktop new/kdegraphics-4.4.3/okular/generators/spectre/libokularGenerator_ghostview.desktop
--- old/kdegraphics-4.4.2/okular/generators/spectre/libokularGenerator_ghostview.desktop 2010-01-20 00:21:42.000000000 +0100
+++ new/kdegraphics-4.4.3/okular/generators/spectre/libokularGenerator_ghostview.desktop 2010-04-29 21:56:54.000000000 +0200
@@ -102,7 +102,7 @@
Comment[sr@ijekavianlatin]=Pozadina PS‑a i PDF‑a za Okular, kroz GhostScript
Comment[sr@latin]=Pozadina PS‑a i PDF‑a za Okular, kroz GhostScript
Comment[sv]=Ghostscript PS/PDF-gränssnitt för Okular
-Comment[th]=แบ็คเอนต์เอกสาร Ghostscript PS/PDF สำหรับ Okular
+Comment[th]=แบ็กเอนด์เอกสาร Ghostscript PS/PDF สำหรับโอกูลาร์
Comment[tr]=Okular için Ghostscript PS/PDF arka ucu
Comment[uk]=Додаток Ghostscript PS/PDF для Okular
Comment[x-test]=xxGhostscript PS/PDF backend for Okularxx
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/okular/generators/spectre/okularApplication_ghostview.desktop new/kdegraphics-4.4.3/okular/generators/spectre/okularApplication_ghostview.desktop
--- old/kdegraphics-4.4.2/okular/generators/spectre/okularApplication_ghostview.desktop 2010-01-20 00:21:42.000000000 +0100
+++ new/kdegraphics-4.4.3/okular/generators/spectre/okularApplication_ghostview.desktop 2010-04-29 21:56:54.000000000 +0200
@@ -48,7 +48,7 @@
Name[sr@ijekavianlatin]=Okular
Name[sr@latin]=Okular
Name[sv]=Okular
-Name[th]=Okular
+Name[th]=โอกูลาร์
Name[tr]=Okular
Name[uk]=Okular
Name[x-test]=xxOkularxx
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/okular/generators/spectre/okularGhostview.desktop new/kdegraphics-4.4.3/okular/generators/spectre/okularGhostview.desktop
--- old/kdegraphics-4.4.2/okular/generators/spectre/okularGhostview.desktop 2010-01-20 00:21:42.000000000 +0100
+++ new/kdegraphics-4.4.3/okular/generators/spectre/okularGhostview.desktop 2010-04-29 21:56:54.000000000 +0200
@@ -47,7 +47,7 @@
Name[sr@ijekavianlatin]=Okular
Name[sr@latin]=Okular
Name[sv]=Okular
-Name[th]=Okular
+Name[th]=โอกูลาร์
Name[tr]=Okular
Name[uk]=Okular
Name[x-test]=xxOkularxx
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/okular/generators/tiff/libokularGenerator_tiff.desktop new/kdegraphics-4.4.3/okular/generators/tiff/libokularGenerator_tiff.desktop
--- old/kdegraphics-4.4.2/okular/generators/tiff/libokularGenerator_tiff.desktop 2010-01-20 00:21:41.000000000 +0100
+++ new/kdegraphics-4.4.3/okular/generators/tiff/libokularGenerator_tiff.desktop 2010-04-29 21:56:53.000000000 +0200
@@ -46,7 +46,7 @@
Name[sr@ijekavianlatin]=Okularova TIFF biblioteka
Name[sr@latin]=Okularova TIFF biblioteka
Name[sv]=Okular TIFF-bibliotek
-Name[th]=ไลบรารีจัดการแฟ้ม TIFF สำหรับ Okular
+Name[th]=ไลบรารีจัดการแฟ้ม TIFF สำหรับโอกูลาร์
Name[tr]=Okular için TIFF Kitaplığı
Name[uk]=Бібліотека TIFF для Okular
Name[x-test]=xxOkular TIFF Libraryxx
@@ -97,7 +97,7 @@
Comment[sr@ijekavianlatin]=Pozadina TIFF‑a za Okular
Comment[sr@latin]=Pozadina TIFF‑a za Okular
Comment[sv]=TIFF-gränssnitt för Okular
-Comment[th]=แบ็คเอนต์จัดการแฟ้ม TIFF สำหรับ Okular
+Comment[th]=แบ็กเอนด์จัดการแฟ้ม TIFF สำหรับโอกูลาร์
Comment[tr]=Okular için TIFF arka ucu
Comment[uk]=Додаток TIFF для Okular
Comment[x-test]=xxTIFF backend for Okularxx
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/okular/generators/tiff/okularApplication_tiff.desktop new/kdegraphics-4.4.3/okular/generators/tiff/okularApplication_tiff.desktop
--- old/kdegraphics-4.4.2/okular/generators/tiff/okularApplication_tiff.desktop 2010-01-20 00:21:41.000000000 +0100
+++ new/kdegraphics-4.4.3/okular/generators/tiff/okularApplication_tiff.desktop 2010-04-29 21:56:53.000000000 +0200
@@ -48,7 +48,7 @@
Name[sr@ijekavianlatin]=Okular
Name[sr@latin]=Okular
Name[sv]=Okular
-Name[th]=Okular
+Name[th]=โอกูลาร์
Name[tr]=Okular
Name[uk]=Okular
Name[x-test]=xxOkularxx
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/okular/generators/tiff/okularTiff.desktop new/kdegraphics-4.4.3/okular/generators/tiff/okularTiff.desktop
--- old/kdegraphics-4.4.2/okular/generators/tiff/okularTiff.desktop 2010-01-20 00:21:41.000000000 +0100
+++ new/kdegraphics-4.4.3/okular/generators/tiff/okularTiff.desktop 2010-04-29 21:56:53.000000000 +0200
@@ -47,7 +47,7 @@
Name[sr@ijekavianlatin]=Okular
Name[sr@latin]=Okular
Name[sv]=Okular
-Name[th]=Okular
+Name[th]=โอกูลาร์
Name[tr]=Okular
Name[uk]=Okular
Name[x-test]=xxOkularxx
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/okular/generators/xps/libokularGenerator_xps.desktop new/kdegraphics-4.4.3/okular/generators/xps/libokularGenerator_xps.desktop
--- old/kdegraphics-4.4.2/okular/generators/xps/libokularGenerator_xps.desktop 2010-01-20 00:21:43.000000000 +0100
+++ new/kdegraphics-4.4.3/okular/generators/xps/libokularGenerator_xps.desktop 2010-04-29 21:56:54.000000000 +0200
@@ -46,7 +46,7 @@
Name[sr@ijekavianlatin]=Okularov priključak za XPS
Name[sr@latin]=Okularov priključak za XPS
Name[sv]=Okular XPS-gränssnitt
-Name[th]=โปรแกรมเสริมจัดการแฟ้ม XPS สำหรับ Okular
+Name[th]=ส่วนเสริมจัดการแฟ้ม XPS สำหรับโอกูลาร์
Name[tr]=Okular XPS Eklentisi
Name[uk]=Додаток XPS для Okular
Name[x-test]=xxOkular XPS Pluginxx
@@ -97,7 +97,7 @@
Comment[sr@ijekavianlatin]=Pozadina XPS‑a za Okular
Comment[sr@latin]=Pozadina XPS‑a za Okular
Comment[sv]=XPS-gränssnitt för Okular
-Comment[th]=แบ็คเอนต์แฟ้ม XPS สำหรับ Okular
+Comment[th]=แบ็กเอนด์แฟ้ม XPS สำหรับโอกูลาร์
Comment[tr]=Okular için XPS arka ucu
Comment[uk]=Додаток XPS для Okular
Comment[x-test]=xxXPS backend for Okularxx
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/okular/generators/xps/okularApplication_xps.desktop new/kdegraphics-4.4.3/okular/generators/xps/okularApplication_xps.desktop
--- old/kdegraphics-4.4.2/okular/generators/xps/okularApplication_xps.desktop 2010-01-20 00:21:43.000000000 +0100
+++ new/kdegraphics-4.4.3/okular/generators/xps/okularApplication_xps.desktop 2010-04-29 21:56:54.000000000 +0200
@@ -48,7 +48,7 @@
Name[sr@ijekavianlatin]=Okular
Name[sr@latin]=Okular
Name[sv]=Okular
-Name[th]=Okular
+Name[th]=โอกูลาร์
Name[tr]=Okular
Name[uk]=Okular
Name[x-test]=xxOkularxx
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/okular/generators/xps/okularXps.desktop new/kdegraphics-4.4.3/okular/generators/xps/okularXps.desktop
--- old/kdegraphics-4.4.2/okular/generators/xps/okularXps.desktop 2010-01-20 00:21:43.000000000 +0100
+++ new/kdegraphics-4.4.3/okular/generators/xps/okularXps.desktop 2010-04-29 21:56:54.000000000 +0200
@@ -47,7 +47,7 @@
Name[sr@ijekavianlatin]=Okular
Name[sr@latin]=Okular
Name[sv]=Okular
-Name[th]=Okular
+Name[th]=โอกูลาร์
Name[tr]=Okular
Name[uk]=Okular
Name[x-test]=xxOkularxx
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/okular/okular_part.desktop new/kdegraphics-4.4.3/okular/okular_part.desktop
--- old/kdegraphics-4.4.2/okular/okular_part.desktop 2010-01-20 00:21:43.000000000 +0100
+++ new/kdegraphics-4.4.3/okular/okular_part.desktop 2010-04-29 21:56:55.000000000 +0200
@@ -47,7 +47,7 @@
Name[sr@ijekavianlatin]=Okular
Name[sr@latin]=Okular
Name[sv]=Okular
-Name[th]=Okular
+Name[th]=โอกูลาร์
Name[tr]=Okular
Name[uk]=Okular
Name[x-test]=xxOkularxx
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/okular/shell/okular.desktop new/kdegraphics-4.4.3/okular/shell/okular.desktop
--- old/kdegraphics-4.4.2/okular/shell/okular.desktop 2010-01-20 00:21:40.000000000 +0100
+++ new/kdegraphics-4.4.3/okular/shell/okular.desktop 2010-04-29 21:56:55.000000000 +0200
@@ -47,7 +47,7 @@
Name[sr@ijekavianlatin]=Okular
Name[sr@latin]=Okular
Name[sv]=Okular
-Name[th]=Okular
+Name[th]=โอกูลาร์
Name[tr]=Okular
Name[uk]=Okular
Name[x-test]=xxOkularxx
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/okular/ui/presentationwidget.cpp new/kdegraphics-4.4.3/okular/ui/presentationwidget.cpp
--- old/kdegraphics-4.4.2/okular/ui/presentationwidget.cpp 2009-11-13 11:57:03.000000000 +0100
+++ new/kdegraphics-4.4.3/okular/ui/presentationwidget.cpp 2010-04-29 21:56:55.000000000 +0200
@@ -197,7 +197,7 @@
m_topBar->addWidget( spacer );
m_topBar->addAction( KIcon( "application-exit" ), i18n( "Exit Presentation Mode" ), this, SLOT( close() ) );
m_topBar->setAutoFillBackground( true );
- m_topBar->hide();
+ showTopBar( false );
// change topbar background color
QPalette p = m_topBar->palette();
p.setColor( QPalette::Active, QPalette::Button, Qt::gray );
@@ -236,6 +236,9 @@
show();
QTimer::singleShot( 0, this, SLOT( slotDelayedEvents() ) );
+
+ // setFocus() so KCursor::setAutoHideCursor() goes into effect if it's enabled
+ setFocus( Qt::OtherFocusReason );
}
PresentationWidget::~PresentationWidget()
@@ -428,7 +431,7 @@
break;
case Qt::Key_Escape:
if ( !m_topBar->isHidden() )
- m_topBar->hide();
+ showTopBar( false );
else
close();
break;
@@ -542,7 +545,7 @@
// hide a shown bar when exiting the area
if ( e->y() > ( m_topBar->height() + 1 ) )
{
- m_topBar->hide();
+ showTopBar( false );
setFocus( Qt::OtherFocusReason );
}
}
@@ -560,7 +563,7 @@
{
// show the bar if reaching top 2 pixels
if ( e->y() <= 1 )
- m_topBar->show();
+ showTopBar( true );
// handle "dragging the wheel" if clicking on its geometry
else if ( ( QApplication::mouseButtons() & Qt::LeftButton ) && m_overlayGeometry.contains( e->pos() ) )
overlayClick( e->pos() );
@@ -665,12 +668,11 @@
if ( !m_topBar->isHidden() )
{
- m_topBar->hide();
+ showTopBar( false );
}
}
// </widget events>
-
const Okular::Action * PresentationWidget::getLink( int x, int y, QRect * geometry ) const
{
// no links on invalid pages
@@ -847,7 +849,7 @@
}
// update cursor + tooltip
- if ( Okular::Settings::slidesCursor() != Okular::Settings::EnumSlidesCursor::Hidden )
+ if ( !m_drawingEngine && Okular::Settings::slidesCursor() != Okular::Settings::EnumSlidesCursor::Hidden )
{
QPoint p = mapFromGlobal( QCursor::pos() );
testCursorOnLink( p.x(), p.y() );
@@ -1414,6 +1416,50 @@
}
}
+void PresentationWidget::showTopBar( bool show )
+{
+ if ( show )
+ {
+ m_topBar->show();
+
+ // Don't autohide the mouse cursor if it's over the toolbar
+ if ( Okular::Settings::slidesCursor() == Okular::Settings::EnumSlidesCursor::HiddenDelay )
+ {
+ KCursor::setAutoHideCursor( this, false );
+ }
+
+ // Always show a cursor when topBar is visible
+ if ( !m_drawingEngine )
+ {
+ setCursor( QCursor( Qt::ArrowCursor ) );
+ }
+ }
+ else
+ {
+ m_topBar->hide();
+
+ // Reenable autohide if need be when leaving the toolbar
+ if ( Okular::Settings::slidesCursor() == Okular::Settings::EnumSlidesCursor::HiddenDelay )
+ {
+ KCursor::setAutoHideCursor( this, true );
+ }
+
+ // Or hide the cursor again if hidden cursor is enabled
+ else if ( Okular::Settings::slidesCursor() == Okular::Settings::EnumSlidesCursor::Hidden )
+ {
+ // Dont hide the cursor if drawing mode is on
+ if ( !m_drawingEngine )
+ {
+ setCursor( QCursor( Qt::BlankCursor ) );
+ }
+ }
+ }
+
+ // Make sure mouse tracking isn't off after the KCursor::setAutoHideCursor() calls
+ setMouseTracking( true );
+}
+
+
void PresentationWidget::slotFind()
{
if ( !m_searchBar )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/okular/ui/presentationwidget.h new/kdegraphics-4.4.3/okular/ui/presentationwidget.h
--- old/kdegraphics-4.4.2/okular/ui/presentationwidget.h 2009-11-13 11:57:03.000000000 +0100
+++ new/kdegraphics-4.4.3/okular/ui/presentationwidget.h 2010-04-29 21:56:55.000000000 +0200
@@ -88,6 +88,7 @@
void applyNewScreenSize( const QSize & oldSize );
void inhibitScreenSaver();
void allowScreenSaver();
+ void showTopBar( bool );
// create actions that interact with this widget
void setupActions( KActionCollection * collection );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/strigi-analyzer/dds/kfile_dds.desktop new/kdegraphics-4.4.3/strigi-analyzer/dds/kfile_dds.desktop
--- old/kdegraphics-4.4.2/strigi-analyzer/dds/kfile_dds.desktop 2010-01-20 00:21:37.000000000 +0100
+++ new/kdegraphics-4.4.3/strigi-analyzer/dds/kfile_dds.desktop 2010-04-29 21:56:55.000000000 +0200
@@ -48,8 +48,8 @@
Name[ru]=Сведения о поверхности DirectDraw
Name[sk]=DirectDraw informácie o povrchu
Name[sl]=Podatki o površini DirectDraw
-Name[sr]=Подаци о директдроу површи
-Name[sr@ijekavian]=Подаци о директдроу површи
+Name[sr]=Подаци о дајректдроу површи
+Name[sr@ijekavian]=Подаци о дајректдроу површи
Name[sr@ijekavianlatin]=Podaci o DirectDraw površi
Name[sr@latin]=Podaci o DirectDraw površi
Name[sv]=Directdraw ytinformation
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/thumbnailers/mobi/mobithumbnail.desktop new/kdegraphics-4.4.3/thumbnailers/mobi/mobithumbnail.desktop
--- old/kdegraphics-4.4.2/thumbnailers/mobi/mobithumbnail.desktop 2010-03-26 18:28:28.000000000 +0100
+++ new/kdegraphics-4.4.3/thumbnailers/mobi/mobithumbnail.desktop 2010-04-29 21:56:56.000000000 +0200
@@ -42,6 +42,7 @@
Name[sr@ijekavianlatin]=Generator sličica za Mobipocket
Name[sr@latin]=Generator sličica za Mobipocket
Name[sv]=Mobipocket miniatyrbilder
+Name[th]=ตัวสร้างภาพตัวอย่างเอกสาร Mobipocket
Name[tr]=Mobipocket küçük resim oluşturucu
Name[uk]=Інструмент створення мініатюр Mobipocket
Name[x-test]=xxMobipocket thumbnailerxx
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.4.2/thumbnailers/raw/rawthumbnail.desktop new/kdegraphics-4.4.3/thumbnailers/raw/rawthumbnail.desktop
--- old/kdegraphics-4.4.2/thumbnailers/raw/rawthumbnail.desktop 2010-03-26 18:28:28.000000000 +0100
+++ new/kdegraphics-4.4.3/thumbnailers/raw/rawthumbnail.desktop 2010-04-29 21:56:56.000000000 +0200
@@ -15,6 +15,7 @@
Name[eu]=RAW argazki kamera-fitxategiak
Name[fi]=RAW-kuvakameratiedostot
Name[fr]=Fichiers RAW d'appareil photo numérique
+Name[ga]=Comhaid Cheamara RAW
Name[gl]=Ficheiros RAW de cámara de fotos
Name[hr]=Fotografske datoteke RAW
Name[hu]=RAW-fájlok
@@ -23,7 +24,6 @@
Name[ja]=カメラの RAW ファイル
Name[km]=ឯកសារម៉ាស៊ីនថតរូបដើម
Name[ko]=RAW 사진 카메라 파일
-Name[lt]=RAW foto camera failai
Name[lv]=RAW fotogrāfiju faili
Name[nb]=RAW foto kamerafiler
Name[nds]=RAW-Fotokamera-Dateien
@@ -41,6 +41,7 @@
Name[sr@ijekavianlatin]=Sirovi fajlovi s kamere
Name[sr@latin]=Sirovi fajlovi s kamere
Name[sv]=Obehandlade kamerafotofiler
+Name[th]=แฟ้มภาพถ่ายรูปแบบ RAW ของกล้อง
Name[tr]=HAM Fotoğraf Makinesi dosyaları
Name[uk]=Цифрові негативи фотоапаратів
Name[x-test]=xxRAW Photo Camera filesxx
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package syslogd for openSUSE:Factory
checked in at Wed May 5 22:38:17 CEST 2010.
--------
--- syslogd/syslogd.changes 2010-04-12 12:29:47.000000000 +0200
+++ syslogd/syslogd.changes 2010-05-04 17:04:11.000000000 +0200
@@ -1,0 +2,6 @@
+Tue May 4 15:58:23 CEST 2010 - pczanik(a)fang.fa.gau.hu
+
+- modify /etc/init.d/syslog for syslog-ng
+ for https://features.opensuse.org/303793 compliance
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ syslogd.spec ++++++
--- /var/tmp/diff_new_pack.QxggAs/_old 2010-05-05 22:37:27.000000000 +0200
+++ /var/tmp/diff_new_pack.QxggAs/_new 2010-05-05 22:37:27.000000000 +0200
@@ -27,7 +27,7 @@
Provides: syslog
AutoReqProv: on
Version: 1.4.1
-Release: 715
+Release: 716
Summary: The Syslog daemon
Source: sysklogd-1.4.1.tar.bz2
Source1: logrotate.syslog
++++++ rc.syslog ++++++
--- /var/tmp/diff_new_pack.QxggAs/_old 2010-05-05 22:37:27.000000000 +0200
+++ /var/tmp/diff_new_pack.QxggAs/_new 2010-05-05 22:37:27.000000000 +0200
@@ -62,6 +62,10 @@
config=/etc/syslog-ng/syslog-ng.conf
params="$SYSLOG_NG_PARAMS"
ngsocks="/var/run/syslog-ng/additional-log-sockets.conf"
+ ngsocksdir="/var/run/syslog-ng"
+ if [ ! -d $ngsocksdir ]; then
+ mkdir -p $ngsocksdir
+ fi
;;
*)
syslog=syslogd
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package kdebase4-workspace for openSUSE:Factory
checked in at Wed May 5 22:37:08 CEST 2010.
--------
--- KDE/kdebase4-workspace/kdebase4-wallpapers.changes 2010-04-27 14:57:19.000000000 +0200
+++ kdebase4-workspace/kdebase4-wallpapers.changes 2010-05-05 22:31:14.331372000 +0200
@@ -1,0 +2,7 @@
+Thu Apr 29 22:37:45 CEST 2010 - dmueller(a)suse.de
+
+- update to 4.4.3
+ * bugfixes over 4.4.2
+ * see http://kde.org/announcements/changelogs/changelog4_4_2to4_4_3.php for details
+
+-------------------------------------------------------------------
kdebase4-workspace.changes: same change
python-kdebase4.changes: same change
calling whatdependson for head-i586
Old:
----
bnc584223.diff
kdebase-workspace-4.4.2.tar.bz2
New:
----
kdebase-workspace-4.4.3.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kdebase4-wallpapers.spec ++++++
--- /var/tmp/diff_new_pack.nrt38w/_old 2010-05-05 22:31:26.000000000 +0200
+++ /var/tmp/diff_new_pack.nrt38w/_new 2010-05-05 22:31:26.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kdebase4-wallpapers (Version 4.4.2)
+# spec file for package kdebase4-wallpapers (Version 4.4.3)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -29,8 +29,8 @@
Group: System/GUI/KDE
Summary: KDE 4 Wallpapers
Url: http://www.kde.org/
-Version: 4.4.2
-Release: 2
+Version: 4.4.3
+Release: 1
Source0: kdebase-workspace-%version.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildArch: noarch
++++++ kdebase4-workspace.spec ++++++
--- /var/tmp/diff_new_pack.nrt38w/_old 2010-05-05 22:31:26.000000000 +0200
+++ /var/tmp/diff_new_pack.nrt38w/_new 2010-05-05 22:31:26.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kdebase4-workspace (Version 4.4.2)
+# spec file for package kdebase4-workspace (Version 4.4.3)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -39,8 +39,8 @@
Group: System/GUI/KDE
Summary: The KDE Workspace Components
Url: http://www.kde.org/
-Version: 4.4.2
-Release: 2
+Version: 4.4.3
+Release: 1
Source0: kdebase-workspace-%version.tar.bz2
Source1: rcksysguardd
Source2: titlebar_decor.png
@@ -92,7 +92,6 @@
Patch125: pam-translate.diff
Patch200: plasma-solid_hddtemp-no_timer.diff
Patch201: plasma-notifications-kill-timer.diff
-Patch202: bnc584223.diff
Patch203: kdebase-workspace-4.3.95-ck-shutdown.patch
Requires: kde4-kgreeter-plugins = %version
%kde4_runtime_requires
@@ -197,7 +196,6 @@
%patch125
%patch200 -p1
%patch201 -p1
-%patch202 -p1
%patch203 -p1
cp %{SOURCE3} kwin/effects/cube/data/cubecap.png
++++++ python-kdebase4.spec ++++++
--- /var/tmp/diff_new_pack.nrt38w/_old 2010-05-05 22:31:27.000000000 +0200
+++ /var/tmp/diff_new_pack.nrt38w/_new 2010-05-05 22:31:27.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package python-kdebase4 (Version 4.4.2)
+# spec file for package python-kdebase4 (Version 4.4.3)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -28,8 +28,8 @@
Group: System/GUI/KDE
Summary: Python bindings for KDE 4 desktop shell
Url: http://www.kde.org/
-Version: 4.4.2
-Release: 2
+Version: 4.4.3
+Release: 1
Source0: kdebase-workspace-%version.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Requires: python-kde4 = %{version}
++++++ kdebase-workspace-4.4.2.tar.bz2 -> kdebase-workspace-4.4.3.tar.bz2 ++++++
KDE/kdebase4-workspace/kdebase-workspace-4.4.2.tar.bz2 kdebase4-workspace/kdebase-workspace-4.4.3.tar.bz2 differ: char 11, line 1
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package kdebase4-runtime for openSUSE:Factory
checked in at Wed May 5 22:30:07 CEST 2010.
--------
--- KDE/kdebase4-runtime/kdebase4-runtime.changes 2010-04-27 10:37:14.000000000 +0200
+++ kdebase4-runtime/kdebase4-runtime.changes 2010-04-29 22:37:27.000000000 +0200
@@ -1,0 +2,7 @@
+Thu Apr 29 22:37:23 CEST 2010 - dmueller(a)suse.de
+
+- update to 4.4.3
+ * bugfixes over 4.4.2
+ * see http://kde.org/announcements/changelogs/changelog4_4_2to4_4_3.php for details
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
kdebase-runtime-4.4.2.tar.bz2
New:
----
kdebase-runtime-4.4.3.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kdebase4-runtime.spec ++++++
--- /var/tmp/diff_new_pack.7iaNSd/_old 2010-05-05 22:27:50.000000000 +0200
+++ /var/tmp/diff_new_pack.7iaNSd/_new 2010-05-05 22:27:50.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kdebase4-runtime (Version 4.4.2)
+# spec file for package kdebase4-runtime (Version 4.4.3)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -42,8 +42,8 @@
Group: System/GUI/KDE
Summary: The KDE Runtime Components
Url: http://www.kde.org/
-Version: 4.4.2
-Release: 3
+Version: 4.4.3
+Release: 1
Source0: kdebase-runtime-%version.tar.bz2
Source1: kde4-essential.menu
Source2: kde-settings.menu
++++++ kdebase-runtime-4.4.2.tar.bz2 -> kdebase-runtime-4.4.3.tar.bz2 ++++++
KDE/kdebase4-runtime/kdebase-runtime-4.4.2.tar.bz2 kdebase4-runtime/kdebase-runtime-4.4.3.tar.bz2 differ: char 11, line 1
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package kdepimlibs4 for openSUSE:Factory
checked in at Wed May 5 22:27:37 CEST 2010.
--------
--- KDE/kdepimlibs4/kdepimlibs4.changes 2010-04-05 18:47:45.000000000 +0200
+++ kdepimlibs4/kdepimlibs4.changes 2010-04-29 22:23:21.000000000 +0200
@@ -1,0 +2,7 @@
+Thu Apr 29 22:23:16 CEST 2010 - dmueller(a)suse.de
+
+- update to 4.4.3
+ * bugfixes over 4.4.2
+ * see http://kde.org/announcements/changelogs/changelog4_4_2to4_4_3.php for details
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
kdepimlibs-4.4.2.tar.bz2
New:
----
kdepimlibs-4.4.3.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kdepimlibs4.spec ++++++
--- /var/tmp/diff_new_pack.zjwLyQ/_old 2010-05-05 22:25:16.000000000 +0200
+++ /var/tmp/diff_new_pack.zjwLyQ/_new 2010-05-05 22:25:16.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kdepimlibs4 (Version 4.4.2)
+# spec file for package kdepimlibs4 (Version 4.4.3)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -23,8 +23,8 @@
Group: System/GUI/KDE
Summary: KDE PIM Libraries
Url: http://www.kde.org
-Version: 4.4.2
-Release: 2
+Version: 4.4.3
+Release: 1
Source0: kdepimlibs-%version.tar.bz2
Patch0: 4_4_BRANCH.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
++++++ kdepimlibs-4.4.2.tar.bz2 -> kdepimlibs-4.4.3.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepimlibs-4.4.2/CMakeLists.txt new/kdepimlibs-4.4.3/CMakeLists.txt
--- old/kdepimlibs-4.4.2/CMakeLists.txt 2010-03-26 18:25:03.000000000 +0100
+++ new/kdepimlibs-4.4.3/CMakeLists.txt 2010-04-29 21:52:45.000000000 +0200
@@ -11,14 +11,14 @@
############### The kdepimlibs version (used e.g. in KdepimLibsConfig.cmake) ###############
set(KDEPIMLIBS_VERSION_MAJOR 4)
set(KDEPIMLIBS_VERSION_MINOR 4)
-set(KDEPIMLIBS_VERSION_PATCH 2)
+set(KDEPIMLIBS_VERSION_PATCH 3)
set(KDEPIMLIBS_VERSION ${KDEPIMLIBS_VERSION_MAJOR}.${KDEPIMLIBS_VERSION_MINOR}.${KDEPIMLIBS_VERSION_PATCH})
############### search packages used by KDE ###############
set (QT_MIN_VERSION "4.6.0")
-find_package(KDE4 4.4.2 REQUIRED)
+find_package(KDE4 4.4.3 REQUIRED)
include(KDE4Defaults)
include(MacroLibrary)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepimlibs-4.4.2/akonadi/contact/CMakeLists.txt new/kdepimlibs-4.4.3/akonadi/contact/CMakeLists.txt
--- old/kdepimlibs-4.4.2/akonadi/contact/CMakeLists.txt 2009-12-01 01:27:47.000000000 +0100
+++ new/kdepimlibs-4.4.3/akonadi/contact/CMakeLists.txt 2010-04-29 21:52:45.000000000 +0200
@@ -73,6 +73,7 @@
target_link_libraries(akonadi-contact akonadi-kde
kabc
kcal
+ kpimutils
${KDE4_KDEUI_LIBS}
${KDE4_KIO_LIBS}
${KDE4_PHONON_LIBS})
@@ -80,6 +81,7 @@
akonadi-kde
kabc
kcal
+ kpimutils
${KDE4_KDEUI_LIBS}
${KDE4_KIO_LIBS}
${KDE4_PHONON_LIBS})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepimlibs-4.4.2/akonadi/contact/contactdefaultactions.cpp new/kdepimlibs-4.4.3/akonadi/contact/contactdefaultactions.cpp
--- old/kdepimlibs-4.4.2/akonadi/contact/contactdefaultactions.cpp 2009-10-26 10:14:13.000000000 +0100
+++ new/kdepimlibs-4.4.3/akonadi/contact/contactdefaultactions.cpp 2010-04-29 21:52:45.000000000 +0200
@@ -27,6 +27,7 @@
#include <kabc/address.h>
#include <kabc/addressee.h>
#include <kabc/phonenumber.h>
+#include <kpimutils/email.h>
#include <ktoolinvocation.h>
#include <QtCore/QUrl>
@@ -72,9 +73,7 @@
KABC::Addressee contact;
contact.setNameFromString( name );
- KUrl mailtoUrl( QString::fromLatin1( "mailto:%1" ).arg( contact.fullEmail( address ) ) );
-
- KToolInvocation::invokeMailer( mailtoUrl );
+ KToolInvocation::invokeMailer( KPIMUtils::encodeMailtoUrl( contact.fullEmail( address ) ) );
}
void ContactDefaultActions::dialPhoneNumber( const KABC::PhoneNumber &number )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepimlibs-4.4.2/akonadi/contact/contactgroupeditordelegate.cpp new/kdepimlibs-4.4.3/akonadi/contact/contactgroupeditordelegate.cpp
--- old/kdepimlibs-4.4.2/akonadi/contact/contactgroupeditordelegate.cpp 2009-11-02 13:00:51.000000000 +0100
+++ new/kdepimlibs-4.4.3/akonadi/contact/contactgroupeditordelegate.cpp 2010-04-29 21:52:45.000000000 +0200
@@ -253,7 +253,7 @@
if ( buttonRect.contains( mouseEvent->pos() ) ) {
model->removeRows( index.row(), 1 );
- QTimer::singleShot( 0, this, SLOT( setLastRowAsCurrent() ) );
+ QTimer::singleShot( 0, this, SLOT( setFirstColumnAsCurrent() ) );
return true;
}
}
@@ -267,9 +267,9 @@
emit closeEditor( widget );
}
-void ContactGroupEditorDelegate::setLastRowAsCurrent()
+void ContactGroupEditorDelegate::setFirstColumnAsCurrent()
{
- d->mItemView->setCurrentIndex( d->mItemView->model()->index( d->mItemView->model()->rowCount() - 1, 0 ) );
+ d->mItemView->setCurrentIndex( d->mItemView->model()->index( d->mItemView->currentIndex().row(), 0 ) );
}
#include "contactgroupeditordelegate_p.moc"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepimlibs-4.4.2/akonadi/contact/contactgroupeditordelegate_p.h new/kdepimlibs-4.4.3/akonadi/contact/contactgroupeditordelegate_p.h
--- old/kdepimlibs-4.4.2/akonadi/contact/contactgroupeditordelegate_p.h 2009-11-02 13:00:51.000000000 +0100
+++ new/kdepimlibs-4.4.3/akonadi/contact/contactgroupeditordelegate_p.h 2010-04-29 21:52:45.000000000 +0200
@@ -74,7 +74,7 @@
private Q_SLOTS:
void completed( QWidget* );
- void setLastRowAsCurrent();
+ void setFirstColumnAsCurrent();
private:
class Private;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepimlibs-4.4.2/akonadi/contact/contactgroupsearchjob.cpp new/kdepimlibs-4.4.3/akonadi/contact/contactgroupsearchjob.cpp
--- old/kdepimlibs-4.4.2/akonadi/contact/contactgroupsearchjob.cpp 2009-11-21 10:43:30.000000000 +0100
+++ new/kdepimlibs-4.4.3/akonadi/contact/contactgroupsearchjob.cpp 2010-04-29 21:52:45.000000000 +0200
@@ -25,10 +25,17 @@
using namespace Akonadi;
+class ContactGroupSearchJob::Private
+{
+ public:
+ int mLimit;
+};
+
ContactGroupSearchJob::ContactGroupSearchJob( QObject * parent )
- : ItemSearchJob( QString(), parent ), d( 0 )
+ : ItemSearchJob( QString(), parent ), d( new Private )
{
fetchScope().fetchFullPayload();
+ d->mLimit = -1;
// by default search for all contact groups
ItemSearchJob::setQuery( QLatin1String( ""
@@ -38,20 +45,28 @@
ContactGroupSearchJob::~ContactGroupSearchJob()
{
+ delete d;
}
void ContactGroupSearchJob::setQuery( Criterion criterion, const QString &value )
{
- QString query;
+ QString query = QString::fromLatin1(
+ "prefix nco:<http://www.semanticdesktop.org/ontologies/2007/03/22/nco#>" );
if ( criterion == Name ) {
- query = QString::fromLatin1( ""
- "prefix nco:<http://www.semanticdesktop.org/ontologies/2007/03/22/nco#>"
- "SELECT ?group WHERE {"
- " ?group nco:contactGroupName \"%1\"^^<http://www.w3.org/2001/XMLSchema#string>."
- "}" );
+ query += QString::fromLatin1(
+ "SELECT DISTINCT ?group "
+ "WHERE { "
+ " graph ?g { "
+ " ?group <" + akonadiItemIdUri().toEncoded() + "> ?itemId . "
+ " ?group nco:contactGroupName \"%1\"^^<http://www.w3.org/2001/XMLSchema#string>."
+ " } "
+ "}" );
}
+ if ( d->mLimit != -1 )
+ query += QString::fromLatin1( " LIMIT %1" ).arg( d->mLimit );
+
query = query.arg( value );
ItemSearchJob::setQuery( query );
@@ -69,4 +84,9 @@
return contactGroups;
}
+void ContactGroupSearchJob::setLimit( int limit )
+{
+ d->mLimit = limit;
+}
+
#include "contactgroupsearchjob.moc"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepimlibs-4.4.2/akonadi/contact/contactgroupsearchjob.h new/kdepimlibs-4.4.3/akonadi/contact/contactgroupsearchjob.h
--- old/kdepimlibs-4.4.2/akonadi/contact/contactgroupsearchjob.h 2009-10-26 10:14:13.000000000 +0100
+++ new/kdepimlibs-4.4.3/akonadi/contact/contactgroupsearchjob.h 2010-04-29 21:52:45.000000000 +0200
@@ -87,6 +87,19 @@
void setQuery( Criterion criterion, const QString &value );
/**
+ * Sets a @p limit on how many results will be returned by this search job.
+ * This is useful in situation where for example only the first search result is needed anyway,
+ * setting a limit of 1 here will greatly reduce the resource usage of Nepomuk during the
+ * search.
+ *
+ * This needs to be called before calling setQuery() to have an effect.
+ * By default, the number of results is unlimited.
+ *
+ * @since 4.4.3
+ */
+ void setLimit( int limit );
+
+ /**
* Returns the contact groups that matched the search criteria.
*/
KABC::ContactGroup::List contactGroups() const;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepimlibs-4.4.2/akonadi/contact/editor/contacteditorwidget.cpp new/kdepimlibs-4.4.3/akonadi/contact/editor/contacteditorwidget.cpp
--- old/kdepimlibs-4.4.2/akonadi/contact/editor/contacteditorwidget.cpp 2010-03-01 22:35:02.000000000 +0100
+++ new/kdepimlibs-4.4.3/akonadi/contact/editor/contacteditorwidget.cpp 2010-04-29 21:52:45.000000000 +0200
@@ -348,8 +348,6 @@
label->setBuddy( mAssistantWidget );
generalLayout->addWidget( mAssistantWidget, 6, 1 );
- generalLayout->setRowStretch( 7, 1 );
-
// setup groupware group box
label = new QLabel( i18n( "Free/Busy:" ) );
label->setAlignment( Qt::AlignRight | Qt::AlignVCenter );
@@ -359,8 +357,6 @@
label->setBuddy( mFreeBusyWidget );
groupwareLayout->addWidget( mFreeBusyWidget, 0, 1 );
- groupwareLayout->setRowStretch( 1, 1 );
-
// setup notes group box
mNotesWidget = new KTextEdit;
notesLayout->addWidget( mNotesWidget, 0, 0 );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepimlibs-4.4.2/akonadi/contact/editor/phoneeditwidget.cpp new/kdepimlibs-4.4.3/akonadi/contact/editor/phoneeditwidget.cpp
--- old/kdepimlibs-4.4.2/akonadi/contact/editor/phoneeditwidget.cpp 2009-09-04 13:30:29.000000000 +0200
+++ new/kdepimlibs-4.4.3/akonadi/contact/editor/phoneeditwidget.cpp 2010-04-29 21:52:45.000000000 +0200
@@ -124,6 +124,7 @@
layout->addWidget( mTypeCombo );
layout->addWidget( mNumberEdit );
+ connect( mTypeCombo, SIGNAL( activated( int ) ), SIGNAL( modified() ) );
connect( mNumberEdit, SIGNAL( textChanged( const QString& ) ), SIGNAL( modified() ) );
}
@@ -131,7 +132,10 @@
{
mNumber = number;
+ disconnect( mTypeCombo, SIGNAL( activated( int ) ), this, SIGNAL( modified() ) );
mTypeCombo->setType( number.type() );
+ connect( mTypeCombo, SIGNAL( activated( int ) ), SIGNAL( modified() ) );
+
mNumberEdit->setText( number.number() );
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepimlibs-4.4.2/akonadi/contact/kcm/akonadicontact_actions.desktop new/kdepimlibs-4.4.3/akonadi/contact/kcm/akonadicontact_actions.desktop
--- old/kdepimlibs-4.4.2/akonadi/contact/kcm/akonadicontact_actions.desktop 2010-03-26 18:25:01.000000000 +0100
+++ new/kdepimlibs-4.4.3/akonadi/contact/kcm/akonadicontact_actions.desktop 2010-04-29 21:52:45.000000000 +0200
@@ -20,12 +20,12 @@
Name[et]=Kontaktitoimingud
Name[fi]=Yhteystietotoiminnot
Name[fr]=Actions sur les contacts
+Name[ga]=Gníomhartha Teagmhála
Name[gl]=Accións de contacto
Name[hu]=Névjegyműveletek
Name[it]=Azioni per i contatti
Name[ja]=連絡先アクション
Name[km]=អំពើទំនាក់ទំនង
-Name[lt]=Kontaktų veiksmai
Name[lv]=Kontaktu darbības
Name[nb]=Kontakthandlinger
Name[nds]=Kontakt-Akschonen
@@ -55,6 +55,7 @@
Comment[et]=Kontaktitoimingute seadistamine
Comment[fi]=Yhteystietotoimintojen asetukset
Comment[fr]=Configurer les actions sur les contacts
+Comment[ga]=Cumraigh na Gníomhartha Teagmhála
Comment[gl]=Configurar as accións de contacto
Comment[hu]=A névjegyműveletek beállítása
Comment[it]=Configua le azioni per i contatti
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepimlibs-4.4.2/akonadi/itemsearchjob.cpp new/kdepimlibs-4.4.3/akonadi/itemsearchjob.cpp
--- old/kdepimlibs-4.4.2/akonadi/itemsearchjob.cpp 2009-10-26 10:14:13.000000000 +0100
+++ new/kdepimlibs-4.4.3/akonadi/itemsearchjob.cpp 2010-04-29 21:52:45.000000000 +0200
@@ -138,4 +138,9 @@
return d->mItems;
}
+QUrl ItemSearchJob::akonadiItemIdUri()
+{
+ return QUrl( QLatin1String( "http://akonadi-project.org/ontologies/aneo#akonadiItemId" ) );
+}
+
#include "itemsearchjob.moc"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepimlibs-4.4.2/akonadi/itemsearchjob.h new/kdepimlibs-4.4.3/akonadi/itemsearchjob.h
--- old/kdepimlibs-4.4.2/akonadi/itemsearchjob.h 2009-10-26 10:14:13.000000000 +0100
+++ new/kdepimlibs-4.4.3/akonadi/itemsearchjob.h 2010-04-29 21:52:45.000000000 +0200
@@ -20,6 +20,8 @@
#ifndef AKONADI_ITEMSEARCHJOB_H
#define AKONADI_ITEMSEARCHJOB_H
+#include <QUrl>
+
#include <akonadi/item.h>
#include <akonadi/job.h>
@@ -113,6 +115,19 @@
*/
Item::List items() const;
+ /**
+ * Returns an URI that represents a predicate that is always added to the Nepomuk resource
+ * by the Akonadi Nepomuk feeders.
+ *
+ * The statement containing this predicate has the Akonadi Item ID of the resource as string
+ * as the object, and the Nepomuk resource, e.g. a PersonContact, as the subject.
+ *
+ * Always limit your searches to statements that contain this URI as predicate.
+ *
+ * @since 4.4.3
+ */
+ static QUrl akonadiItemIdUri();
+
Q_SIGNALS:
/**
* This signal is emitted whenever new matching items have been fetched completely.
Files old/kdepimlibs-4.4.2/doc/kcontrol/kresources/index.cache.bz2 and new/kdepimlibs-4.4.3/doc/kcontrol/kresources/index.cache.bz2 differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepimlibs-4.4.2/kontactinterface/kontactplugin.desktop new/kdepimlibs-4.4.3/kontactinterface/kontactplugin.desktop
--- old/kdepimlibs-4.4.2/kontactinterface/kontactplugin.desktop 2010-03-26 18:25:02.000000000 +0100
+++ new/kdepimlibs-4.4.3/kontactinterface/kontactplugin.desktop 2010-04-29 21:52:45.000000000 +0200
@@ -18,7 +18,6 @@
Name[it]=Plugin di Kontact
Name[ja]=Kontact プラグイン
Name[km]=កម្មវិធីជំនួយ Kontact
-Name[lt]=Kontact priedas
Name[lv]=Kontact spraudnis
Name[nb]=Kontact-programtillegg
Name[nds]=Kontact-Moduul
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepimlibs-4.4.2/kpimutils/email.cpp new/kdepimlibs-4.4.3/kpimutils/email.cpp
--- old/kdepimlibs-4.4.2/kpimutils/email.cpp 2009-12-31 14:27:18.000000000 +0100
+++ new/kdepimlibs-4.4.3/kpimutils/email.cpp 2010-04-29 21:52:45.000000000 +0200
@@ -1063,3 +1063,19 @@
return quoted;
}
+
+KUrl KPIMUtils::encodeMailtoUrl( const QString &mailbox )
+{
+ const QByteArray encodedPath = KMime::encodeRFC2047String( mailbox, "utf-8" );
+ qDebug() << encodedPath.data();
+ KUrl mailtoUrl;
+ mailtoUrl.setProtocol( "mailto" );
+ mailtoUrl.setPath( encodedPath );
+ return mailtoUrl;
+}
+
+QString KPIMUtils::decodeMailtoUrl( const KUrl& mailtoUrl )
+{
+ Q_ASSERT( mailtoUrl.protocol().toLower() == "mailto" );
+ return KMime::decodeRFC2047String( mailtoUrl.path().toLatin1() );
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepimlibs-4.4.2/kpimutils/email.h new/kdepimlibs-4.4.3/kpimutils/email.h
--- old/kdepimlibs-4.4.2/kpimutils/email.h 2008-01-05 00:53:08.000000000 +0100
+++ new/kdepimlibs-4.4.3/kpimutils/email.h 2010-04-29 21:52:45.000000000 +0200
@@ -32,6 +32,8 @@
#ifndef KPIMUTILS_EMAIL_H
#define KPIMUTILS_EMAIL_H
+#include <KUrl>
+
#include <QtCore/QStringList>
#include <QtCore/QByteArray>
@@ -378,6 +380,24 @@
*/
KPIMUTILS_EXPORT
QString quoteNameIfNecessary( const QString &str );
+ /**
+ * Creates a valid mailto: URL from the given mailbox.
+ * @param mailbox The mailbox, which means the display name and the address specification, for
+ * example "Thomas McGuire" <thomas(a)domain.com>. The display name is optional.
+ * @return a valid mailto: URL for the given mailbox.
+ * @since 4.4
+ */
+ KPIMUTILS_EXPORT
+ KUrl encodeMailtoUrl( const QString &mailbox );
+
+ /**
+ * Extracts the mailbox out of the mailto: URL.
+ * @param mailtoUrl the URL with the mailto protocol, which contains the mailbox to be extracted
+ * @return the mailbox, which means the display name and the address specification.
+ * @since 4.4
+ */
+ KPIMUTILS_EXPORT
+ QString decodeMailtoUrl( const KUrl& mailtoUrl );
} // namespace
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepimlibs-4.4.2/kpimutils/tests/testemail.cpp new/kdepimlibs-4.4.3/kpimutils/tests/testemail.cpp
--- old/kdepimlibs-4.4.2/kpimutils/tests/testemail.cpp 2009-12-31 14:27:18.000000000 +0100
+++ new/kdepimlibs-4.4.3/kpimutils/tests/testemail.cpp 2010-04-29 21:52:45.000000000 +0200
@@ -522,3 +522,17 @@
QTest::newRow( "" ) << "\"leading double quote" << "\"\\\"leading double quote\"";
QTest::newRow( "" ) << "trailing double quote\"" << "\"trailing double quote\\\"\"";
}
+
+void EMailTest::testMailtoUrls()
+{
+ KUrl u1 = encodeMailtoUrl( "tokoe(a)domain.com" );
+ QCOMPARE( u1.protocol().toAscii().data(), "mailto" );
+ QCOMPARE( u1.path().toAscii().data(), "tokoe(a)domain.com" );
+ const QString someMailbox = QString::fromLatin1( "\"Tobias König\" <tokoe(a)domain.com>" );
+ QCOMPARE( decodeMailtoUrl( encodeMailtoUrl( someMailbox ) ), someMailbox );
+
+ // Not sure if this is entirely correct, it is a bit strange that the leading quotation mark is
+ // not encoded, but the closing quotation mark is...
+ QCOMPARE( encodeMailtoUrl( someMailbox ).path().toAscii().data(),
+ "\"Tobias =?utf-8?B?S8ODwrZuaWci?= <tokoe(a)domain.com>" );
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepimlibs-4.4.2/kpimutils/tests/testemail.h new/kdepimlibs-4.4.3/kpimutils/tests/testemail.h
--- old/kdepimlibs-4.4.2/kpimutils/tests/testemail.h 2009-12-31 14:27:18.000000000 +0100
+++ new/kdepimlibs-4.4.3/kpimutils/tests/testemail.h 2010-04-29 21:52:45.000000000 +0200
@@ -44,6 +44,7 @@
void testNormalizeAddressesAndDecodeIDNs_data();
void testQuoteIfNecessary();
void testQuoteIfNecessary_data();
+ void testMailtoUrls();
};
#endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepimlibs-4.4.2/kresources/kresources.desktop new/kdepimlibs-4.4.3/kresources/kresources.desktop
--- old/kdepimlibs-4.4.2/kresources/kresources.desktop 2010-02-26 19:30:43.000000000 +0100
+++ new/kdepimlibs-4.4.3/kresources/kresources.desktop 2010-04-29 21:52:45.000000000 +0200
@@ -86,7 +86,7 @@
Comment[pt]=Configurar os Recursos do KDE
Comment[pt_BR]=Configurar as fontes de dados do KDE
Comment[ro]=Configurare resurse KDE
-Comment[ru]=Настроить источники данных KDE
+Comment[ru]=Настройка источников данных KDE
Comment[se]=Heivet KDE-resurssaid
Comment[sk]=Konfiguruj KDE zdroje
Comment[sl]=Nastavi vire KDE
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package coreutils for openSUSE:Factory
checked in at Wed May 5 22:22:07 CEST 2010.
--------
--- coreutils/coreutils.changes 2010-03-02 10:54:32.000000000 +0100
+++ coreutils/coreutils.changes 2010-05-04 19:16:55.000000000 +0200
@@ -1,0 +2,6 @@
+Tue May 4 17:13:37 UTC 2010 - pth(a)novell.com
+
+- Fix security bug in distcheck (bnc#564373).
+- refresh patches to apply cleanly.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
New:
----
coreutils-fix_distcheck.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ coreutils.spec ++++++
--- /var/tmp/diff_new_pack.W9gfND/_old 2010-05-05 22:20:45.000000000 +0200
+++ /var/tmp/diff_new_pack.W9gfND/_new 2010-05-05 22:20:45.000000000 +0200
@@ -24,7 +24,7 @@
License: GFDLv1.2 ; GPLv2+ ; GPLv3+
Group: System/Base
Version: 7.1
-Release: 4
+Release: 5
Provides: fileutils sh-utils stat textutils mktemp
Obsoletes: fileutils sh-utils stat textutils mktemp
Obsoletes: libselinux <= 1.23.11-3 libselinux-32bit = 9 libselinux-64bit = 9 libselinux-x86 = 9
@@ -50,6 +50,7 @@
Patch23: coreutils-getaddrinfo.diff
Patch25: coreutils-cifs-afs.diff
Patch26: coreutils-add_ogv.patch
+Patch27: coreutils-fix_distcheck.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -110,10 +111,10 @@
%patch5
%patch6
%patch
-%patch8 -p1
+%patch8
%patch11
%patch12
-%patch16 -p1
+%patch16
%patch17
%patch20
%patch21
@@ -121,6 +122,7 @@
%patch23 -p1
%patch25
%patch26
+%patch27
%build
#AUTOPOINT=true autoreconf -fi
++++++ coreutils-5.3.0-sbin4su.diff ++++++
--- /var/tmp/diff_new_pack.W9gfND/_old 2010-05-05 22:20:45.000000000 +0200
+++ /var/tmp/diff_new_pack.W9gfND/_new 2010-05-05 22:20:45.000000000 +0200
@@ -1,6 +1,8 @@
---- src/su.c
-+++ src/su.c
-@@ -344,6 +344,117 @@
+Index: src/su.c
+===================================================================
+--- src/su.c.orig 2010-05-04 17:29:12.779359204 +0200
++++ src/su.c 2010-05-04 17:29:12.939359620 +0200
+@@ -467,6 +467,117 @@ correct_password (const struct passwd *p
#endif /* !USE_PAM */
}
@@ -118,7 +120,7 @@
/* Update `environ' for the new shell based on PW, with SHELL being
the value for the SHELL environment variable. */
-@@ -383,6 +494,22 @@
+@@ -506,6 +617,22 @@ modify_environment (const struct passwd
DEFAULT_LOGIN_PATH)
: getdef_str ("SUPATH",
DEFAULT_ROOT_LOGIN_PATH)));
++++++ coreutils-fix_distcheck.patch ++++++
Index: maint.mk
===================================================================
--- maint.mk.orig 2009-02-18 16:13:19.000000000 +0100
+++ maint.mk 2010-05-04 17:45:14.515359143 +0200
@@ -623,14 +623,14 @@ bin=bin-$$$$
write_loser = printf '\#!%s\necho $$0: bad path 1>&2; exit 1\n' '$(SHELL)'
-TMPDIR ?= /tmp
-t=$(TMPDIR)/$(PACKAGE)/test
+tmpdir = $(abs_top_builddir)/tests/torture
+
pfx=$(t)/i
# More than once, tainted build and source directory names would
# have caused at least one "make check" test to apply "chmod 700"
# to all directories under $HOME. Make sure it doesn't happen again.
-tp := $(shell echo "$(TMPDIR)/$(PACKAGE)-$$$$")
+tp = $(tmpdir)/taint
t_prefix = $(tp)/a
t_taint = '$(t_prefix) b'
fake_home = $(tp)/home
@@ -648,10 +648,11 @@ taint-distcheck: $(DIST_ARCHIVES)
touch $(fake_home)/f
mkdir -p $(fake_home)/d/e
ls -lR $(fake_home) $(t_prefix) > $(tp)/.ls-before
+ HOME=$(fake_home); export HOME; \
cd $(t_taint)/$(distdir) \
&& ./configure \
&& $(MAKE) \
- && HOME=$(fake_home) $(MAKE) check \
+ && $(MAKE) check \
&& ls -lR $(fake_home) $(t_prefix) > $(tp)/.ls-after \
&& diff $(tp)/.ls-before $(tp)/.ls-after \
&& test -d $(t_prefix)
@@ -670,6 +671,7 @@ endef
# Install, then verify that all binaries and man pages are in place.
# Note that neither the binary, ginstall, nor the ].1 man page is installed.
define my-instcheck
+ echo running my-instcheck; \
$(MAKE) prefix=$(pfx) install \
&& test ! -f $(pfx)/bin/ginstall \
&& { fail=0; \
@@ -688,6 +690,7 @@ endef
define coreutils-path-check
{ \
+ echo running coreutils-path-check; \
if test -f $(srcdir)/src/true.c; then \
fail=1; \
mkdir $(bin) \
@@ -732,19 +735,20 @@ my-distcheck: $(DIST_ARCHIVES) $(local-c
-rm -rf $(t)
mkdir -p $(t)
GZIP=$(GZIP_ENV) $(AMTAR) -C $(t) -zxf $(distdir).tar.gz
- cd $(t)/$(distdir) \
- && ./configure --disable-nls \
- && $(MAKE) CFLAGS='$(warn_cflags)' \
- AM_MAKEFLAGS='$(null_AM_MAKEFLAGS)' \
- && $(MAKE) dvi \
- && $(install-transform-check) \
- && $(my-instcheck) \
- && $(coreutils-path-check) \
+ cd $(t)/$(distdir) \
+ && ./configure --quiet --enable-gcc-warnings --disable-nls \
+ && $(MAKE) CFLAGS='$(warn_cflags)' \
+ AM_MAKEFLAGS='$(null_AM_MAKEFLAGS)' \
+ && $(MAKE) dvi \
+ && $(install-transform-check) \
+ && $(my-instcheck) \
+ && $(coreutils-path-check) \
&& $(MAKE) distclean
(cd $(t) && mv $(distdir) $(distdir).old \
&& $(AMTAR) -zxf - ) < $(distdir).tar.gz
diff -ur $(t)/$(distdir).old $(t)/$(distdir)
-rm -rf $(t)
+ rmdir $(tmpdir)/$(PACKAGE) $(tmpdir)
@echo "========================"; \
echo "$(distdir).tar.gz is ready for distribution"; \
echo "========================"
++++++ coreutils-sysinfo.diff ++++++
--- /var/tmp/diff_new_pack.W9gfND/_old 2010-05-05 22:20:46.000000000 +0200
+++ /var/tmp/diff_new_pack.W9gfND/_new 2010-05-05 22:20:46.000000000 +0200
@@ -1,6 +1,8 @@
---- coreutils-5.90/src/uname.c
-+++ coreutils-5.90/src/uname.c
-@@ -287,6 +287,36 @@
+Index: src/uname.c
+===================================================================
+--- src/uname.c.orig 2010-05-04 17:27:48.679359310 +0200
++++ src/uname.c 2010-05-04 17:29:03.011859260 +0200
+@@ -339,6 +339,36 @@ main (int argc, char **argv)
# endif
}
#endif
@@ -37,7 +39,7 @@
if (! (toprint == UINT_MAX && element == unknown))
print_element (element);
}
-@@ -312,6 +342,18 @@
+@@ -364,6 +394,18 @@ main (int argc, char **argv)
element = hardware_platform;
}
#endif
++++++ i18n-infloop.diff ++++++
--- /var/tmp/diff_new_pack.W9gfND/_old 2010-05-05 22:20:46.000000000 +0200
+++ /var/tmp/diff_new_pack.W9gfND/_new 2010-05-05 22:20:46.000000000 +0200
@@ -1,6 +1,8 @@
---- src/sort.c
-+++ src/sort.c
-@@ -1838,7 +1838,8 @@
+Index: src/sort.c
+===================================================================
+--- src/sort.c.orig 2010-05-04 17:27:49.103359264 +0200
++++ src/sort.c 2010-05-04 17:28:43.820359291 +0200
+@@ -2540,7 +2540,8 @@ keycompare_mb (const struct line *a, con
if (MBLENGTH == (size_t)-2 || MBLENGTH == (size_t)-1) \
STATE = state_bak; \
if (!ignore) \
++++++ i18n-limfield.diff ++++++
--- /var/tmp/diff_new_pack.W9gfND/_old 2010-05-05 22:20:46.000000000 +0200
+++ /var/tmp/diff_new_pack.W9gfND/_new 2010-05-05 22:20:46.000000000 +0200
@@ -1,6 +1,8 @@
---- src/sort.c
-+++ src/sort.c
-@@ -1627,7 +1627,7 @@ limfield_mb (const struct line *line, co
+Index: src/sort.c
+===================================================================
+--- src/sort.c.orig 2010-05-04 17:29:12.419359202 +0200
++++ src/sort.c 2010-05-04 17:29:12.479359419 +0200
+@@ -1731,7 +1731,7 @@ limfield_mb (const struct line *line, co
GET_BYTELEN_OF_CHAR (lim, ptr, mblength, state);
ptr += mblength;
}
@@ -9,7 +11,7 @@
{
GET_BYTELEN_OF_CHAR (lim, ptr, mblength, state);
ptr += mblength;
-@@ -1638,11 +1638,6 @@ limfield_mb (const struct line *line, co
+@@ -1742,11 +1742,6 @@ limfield_mb (const struct line *line, co
{
while (ptr < lim && ismbblank (ptr, &mblength))
ptr += mblength;
@@ -21,7 +23,7 @@
while (ptr < lim && !ismbblank (ptr, &mblength))
ptr += mblength;
}
-@@ -1652,20 +1647,19 @@ limfield_mb (const struct line *line, co
+@@ -1756,20 +1751,19 @@ limfield_mb (const struct line *line, co
/* Make LIM point to the end of (one byte past) the current field. */
if (tab != NULL)
{
@@ -54,7 +56,7 @@
}
else
{
-@@ -1674,24 +1668,20 @@ limfield_mb (const struct line *line, co
+@@ -1778,24 +1772,20 @@ limfield_mb (const struct line *line, co
while (newlim < lim && ismbblank (newlim, &mblength))
newlim += mblength;
@@ -84,7 +86,7 @@
/* Advance PTR by ECHAR (if possible), but no further than LIM. */
for (i = 0; i < echar; i++)
-@@ -1699,9 +1689,9 @@ limfield_mb (const struct line *line, co
+@@ -1803,9 +1793,9 @@ limfield_mb (const struct line *line, co
GET_BYTELEN_OF_CHAR (lim, ptr, mblength, state);
if (ptr + mblength > lim)
++++++ i18n-monthsort.diff ++++++
--- /var/tmp/diff_new_pack.W9gfND/_old 2010-05-05 22:20:46.000000000 +0200
+++ /var/tmp/diff_new_pack.W9gfND/_new 2010-05-05 22:20:46.000000000 +0200
@@ -1,6 +1,8 @@
---- src/sort.c
-+++ src/sort.c
-@@ -748,7 +748,7 @@
+Index: src/sort.c
+===================================================================
+--- src/sort.c.orig 2010-05-04 17:28:43.820359291 +0200
++++ src/sort.c 2010-05-04 17:30:44.507859357 +0200
+@@ -1285,7 +1285,7 @@ inittables_mb (void)
else
{
j += mblength;
++++++ i18n-random.diff ++++++
--- /var/tmp/diff_new_pack.W9gfND/_old 2010-05-05 22:20:46.000000000 +0200
+++ /var/tmp/diff_new_pack.W9gfND/_new 2010-05-05 22:20:46.000000000 +0200
@@ -1,6 +1,8 @@
---- src/sort.c
-+++ src/sort.c
-@@ -2341,7 +2341,10 @@ keycompare_mb (const struct line *a, con
+Index: src/sort.c
+===================================================================
+--- src/sort.c.orig 2010-05-04 17:29:12.395359111 +0200
++++ src/sort.c 2010-05-04 17:29:59.979859336 +0200
+@@ -2494,7 +2494,10 @@ keycompare_mb (const struct line *a, con
size_t lenb = limb <= textb ? 0 : limb - textb;
/* Actually compare the fields. */
++++++ i18n-uninit.diff ++++++
--- /var/tmp/diff_new_pack.W9gfND/_old 2010-05-05 22:20:46.000000000 +0200
+++ /var/tmp/diff_new_pack.W9gfND/_new 2010-05-05 22:20:46.000000000 +0200
@@ -1,6 +1,8 @@
---- src/cut.c
-+++ src/cut.c
-@@ -869,7 +869,10 @@
+Index: src/cut.c
+===================================================================
+--- src/cut.c.orig 2010-05-04 17:27:29.879859350 +0200
++++ src/cut.c 2010-05-04 17:27:30.131859395 +0200
+@@ -878,7 +878,10 @@ cut_fields_mb (FILE *stream)
c = getc (stream);
empty_input = (c == EOF);
if (c != EOF)
@@ -12,9 +14,11 @@
else
wc = WEOF;
---- src/expand.c
-+++ src/expand.c
-@@ -414,7 +414,7 @@
+Index: src/expand.c
+===================================================================
+--- src/expand.c.orig 2010-05-04 17:27:29.915859239 +0200
++++ src/expand.c 2010-05-04 17:27:30.155859324 +0200
+@@ -404,7 +404,7 @@ expand_multibyte (void)
for (;;)
{
/* Input character, or EOF. */
++++++ invalid-ids.diff ++++++
--- /var/tmp/diff_new_pack.W9gfND/_old 2010-05-05 22:20:46.000000000 +0200
+++ /var/tmp/diff_new_pack.W9gfND/_new 2010-05-05 22:20:46.000000000 +0200
@@ -11,11 +11,11 @@
Andreas Gruenbacher <agruen(a)suse.de>
-Index: coreutils-5.2.1/lib/userspec.c
-================================================================================
---- coreutils-6.9-316-e6f4b/lib/userspec.c
-+++ coreutils-6.9-316-e6f4b/lib/userspec.c
-@@ -169,7 +169,7 @@ parse_with_separator (char const *spec,
+Index: lib/userspec.c
+===================================================================
+--- lib/userspec.c.orig 2010-05-04 17:27:48.479359439 +0200
++++ lib/userspec.c 2010-05-04 17:29:12.439359267 +0200
+@@ -169,7 +169,7 @@ parse_with_separator (char const *spec,
{
unsigned long int tmp;
if (xstrtoul (u, NULL, 10, &tmp, "") == LONGINT_OK
@@ -24,7 +24,7 @@
unum = tmp;
else
error_msg = E_invalid_user;
-@@ -200,7 +200,8 @@ parse_with_separator (char const *spec,
+@@ -200,7 +200,8 @@ parse_with_separator (char const *spec,
if (grp == NULL)
{
unsigned long int tmp;
@@ -34,9 +34,11 @@
gnum = tmp;
else
error_msg = E_invalid_group;
---- coreutils-6.9-316-e6f4b/src/chgrp.c
-+++ coreutils-6.9-316-e6f4b/src/chgrp.c
-@@ -90,7 +90,7 @@ parse_group (const char *name)
+Index: src/chgrp.c
+===================================================================
+--- src/chgrp.c.orig 2010-05-04 17:27:48.479359439 +0200
++++ src/chgrp.c 2010-05-04 17:29:12.443359269 +0200
+@@ -89,7 +89,7 @@ parse_group (const char *name)
{
unsigned long int tmp;
if (! (xstrtoul (name, NULL, 10, &tmp, "") == LONGINT_OK
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0