Hello community,
here is the log from the commit of package kdegraphics4 for openSUSE:Factory
checked in at Mon Jan 10 11:06:29 CET 2011.
--------
--- KDE/kdegraphics4/kdegraphics4.changes 2010-12-03 17:13:32.000000000 +0100
+++ /mounts/work_src_done/STABLE/kdegraphics4/kdegraphics4.changes 2011-01-04 18:07:03.000000000 +0100
@@ -1,0 +2,16 @@
+Tue Jan 4 18:06:56 CET 2011 - dmueller@suse.de
+
+- update to 4.5.95
+ * KDE 4.6 RC2
+ * no upstream changelog available.
+
+
+-------------------------------------------------------------------
+Wed Dec 22 11:38:36 CET 2010 - dmueller@suse.de
+
+- update to 4.5.90
+ * KDE 4.6 RC1
+ * no upstream changelog available.
+
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
kdegraphics-4.5.85.tar.bz2
New:
----
kdegraphics-4.5.95.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kdegraphics4.spec ++++++
--- /var/tmp/diff_new_pack.jWJkAo/_old 2011-01-10 11:04:13.000000000 +0100
+++ /var/tmp/diff_new_pack.jWJkAo/_new 2011-01-10 11:04:13.000000000 +0100
@@ -1,7 +1,7 @@
#
-# spec file for package kdegraphics4 (Version 4.5.85)
+# spec file for package kdegraphics4 (Version 4.5.95)
#
-# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -38,7 +38,7 @@
Group: Productivity/Graphics/Other
Summary: Base package for kdegraphics apps
Url: http://www.kde.org
-Version: 4.5.85
+Version: 4.5.95
Release: 1
Source0: kdegraphics-%version.tar.bz2
Patch0: 4_6_BRANCH.diff
++++++ kdegraphics-4.5.85.tar.bz2 -> kdegraphics-4.5.95.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.5.85/CMakeLists.txt new/kdegraphics-4.5.95/CMakeLists.txt
--- old/kdegraphics-4.5.85/CMakeLists.txt 2010-10-19 15:05:57.000000000 +0200
+++ new/kdegraphics-4.5.95/CMakeLists.txt 2010-12-22 10:55:12.000000000 +0100
@@ -67,8 +67,11 @@
macro_optional_add_subdirectory(okular)
endif(QIMAGEBLITZ_FOUND)
+IF(Q_WS_X11 OR Q_WS_WIN)
+ macro_optional_add_subdirectory(ksnapshot)
+ENDIF(Q_WS_X11 OR Q_WS_WIN)
+
if(Q_WS_X11)
- macro_optional_add_subdirectory(ksnapshot)
if (X11_xf86vmode_FOUND)
macro_optional_add_subdirectory(kgamma)
endif (X11_xf86vmode_FOUND)
Files old/kdegraphics-4.5.85/doc/gwenview/index.cache.bz2 and new/kdegraphics-4.5.95/doc/gwenview/index.cache.bz2 differ
Files old/kdegraphics-4.5.85/doc/kcontrol/kgamma/index.cache.bz2 and new/kdegraphics-4.5.95/doc/kcontrol/kgamma/index.cache.bz2 differ
Files old/kdegraphics-4.5.85/doc/kolourpaint/index.cache.bz2 and new/kdegraphics-4.5.95/doc/kolourpaint/index.cache.bz2 differ
Files old/kdegraphics-4.5.85/doc/kruler/index.cache.bz2 and new/kdegraphics-4.5.95/doc/kruler/index.cache.bz2 differ
Files old/kdegraphics-4.5.85/doc/ksnapshot/index.cache.bz2 and new/kdegraphics-4.5.95/doc/ksnapshot/index.cache.bz2 differ
Files old/kdegraphics-4.5.85/doc/okular/index.cache.bz2 and new/kdegraphics-4.5.95/doc/okular/index.cache.bz2 differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.5.85/doc/okular/index.docbook new/kdegraphics-4.5.95/doc/okular/index.docbook
--- old/kdegraphics-4.5.85/doc/okular/index.docbook 2010-11-05 11:46:18.000000000 +0100
+++ new/kdegraphics-4.5.95/doc/okular/index.docbook 2010-12-10 16:17:58.000000000 +0100
@@ -140,7 +140,7 @@
decrease the scrolling speed. You can start or stop automatic scrolling temporarily by pressing the &Shift; key;
pressing any other key deactivates this feature.
</para>
- <para>Another way to navigate through a several pages is to use the mouse pointer. Drag the page up or down, continue to drag even while reaching the bottom or top of the screen and behold.
+ <para>Another way to navigate through a document with several pages is to use the mouse pointer. Drag the page up or down, continue to drag even while reaching the bottom or top of the screen and behold.
Once you cross the border of a page, the mouse cursor appears on top or bottom of the screen again and you can just continue to drag.
</para>
<para>
@@ -1160,7 +1160,9 @@
<listitem>
<para><action>Toggle the Menubar display</action> on and off. Once
hidden it can be made visible using the shortcut
- <keycombo action="simul">&Ctrl;<keycap>M</keycap></keycombo> again.</para>
+ <keycombo action="simul">&Ctrl;<keycap>M</keycap></keycombo> again.
+ If the menubar is hidden, the context menu opened with a right mouse button
+ click anywhere in the view area has an extra entry <guimenuitem>Show Menubar</guimenuitem>.</para>
</listitem>
</varlistentry>
<varlistentry>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.5.85/gwenview/app/mainwindow.cpp new/kdegraphics-4.5.95/gwenview/app/mainwindow.cpp
--- old/kdegraphics-4.5.85/gwenview/app/mainwindow.cpp 2010-11-19 11:50:59.000000000 +0100
+++ new/kdegraphics-4.5.95/gwenview/app/mainwindow.cpp 2010-12-22 10:55:12.000000000 +0100
@@ -1068,7 +1068,7 @@
}
KUrl dirUrl = url;
- dirUrl.setFileName("");
+ dirUrl.setFileName(QString());
if (dirUrl.equals(d->mDirModel->dirLister()->url(), KUrl::CompareWithoutTrailingSlash)) {
QModelIndex index = d->mDirModel->indexForUrl(url);
if (index.isValid()) {
@@ -1478,7 +1478,7 @@
QSize MainWindow::sizeHint() const {
- return QSize(750, 500);
+ return KXmlGuiWindow::sizeHint().expandedTo(QSize(750, 500));
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.5.85/gwenview/importer/gwenview_importer_camera.desktop new/kdegraphics-4.5.95/gwenview/importer/gwenview_importer_camera.desktop
--- old/kdegraphics-4.5.85/gwenview/importer/gwenview_importer_camera.desktop 2010-09-12 21:29:55.000000000 +0200
+++ new/kdegraphics-4.5.95/gwenview/importer/gwenview_importer_camera.desktop 2011-01-04 15:15:46.000000000 +0100
@@ -17,11 +17,13 @@
Name[en_GB]=Download Photos with Gwenview
Name[es]=Descargar fotos con Gwenview
Name[et]=Fotode allalaadimine Gwenview'ga
+Name[eu]=Deskargatu argazkiak Gwenview-ekin
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 Gwenviewval
Name[is]=Hala niður myndum með Gwenview
Name[it]=Scarica foto con Gwenview
Name[ja]=Gwenview で写真をダウンロード
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.5.85/gwenview/importer/gwenview_importer.desktop new/kdegraphics-4.5.95/gwenview/importer/gwenview_importer.desktop
--- old/kdegraphics-4.5.85/gwenview/importer/gwenview_importer.desktop 2010-07-16 21:04:06.000000000 +0200
+++ new/kdegraphics-4.5.95/gwenview/importer/gwenview_importer.desktop 2011-01-04 15:15:46.000000000 +0100
@@ -18,11 +18,13 @@
Name[en_GB]=Download Photos with Gwenview
Name[es]=Descargar fotos con Gwenview
Name[et]=Fotode allalaadimine Gwenview'ga
+Name[eu]=Deskargatu argazkiak Gwenview-ekin
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 Gwenviewval
Name[is]=Hala niður myndum með Gwenview
Name[it]=Scarica foto con Gwenview
Name[ja]=Gwenview で写真をダウンロード
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.5.85/gwenview/lib/documentview/abstractdocumentviewadapter.cpp new/kdegraphics-4.5.95/gwenview/lib/documentview/abstractdocumentviewadapter.cpp
--- old/kdegraphics-4.5.85/gwenview/lib/documentview/abstractdocumentviewadapter.cpp 2009-05-14 19:26:08.000000000 +0200
+++ new/kdegraphics-4.5.95/gwenview/lib/documentview/abstractdocumentviewadapter.cpp 2010-12-22 10:55:12.000000000 +0100
@@ -43,4 +43,15 @@
}
+QCursor AbstractDocumentViewAdapter::cursor() const {
+ return mWidget ? mWidget->cursor() : QCursor();
+}
+
+
+void AbstractDocumentViewAdapter::setCursor(const QCursor& cursor) {
+ if (mWidget) {
+ mWidget->setCursor(cursor);
+ }
+}
+
} // namespace
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.5.85/gwenview/lib/documentview/abstractdocumentviewadapter.h new/kdegraphics-4.5.95/gwenview/lib/documentview/abstractdocumentviewadapter.h
--- old/kdegraphics-4.5.85/gwenview/lib/documentview/abstractdocumentviewadapter.h 2009-08-05 11:56:00.000000000 +0200
+++ new/kdegraphics-4.5.95/gwenview/lib/documentview/abstractdocumentviewadapter.h 2010-12-22 10:55:12.000000000 +0100
@@ -32,6 +32,7 @@
// Local
#include
+class QCursor;
class QWidget;
@@ -59,6 +60,10 @@
virtual void installEventFilterOnViewWidgets(QObject*) = 0;
+ virtual QCursor cursor() const;
+
+ virtual void setCursor(const QCursor&);
+
/**
* @defgroup zooming functions
* @{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.5.85/gwenview/lib/documentview/documentview.cpp new/kdegraphics-4.5.95/gwenview/lib/documentview/documentview.cpp
--- old/kdegraphics-4.5.85/gwenview/lib/documentview/documentview.cpp 2010-05-27 19:22:47.000000000 +0200
+++ new/kdegraphics-4.5.95/gwenview/lib/documentview/documentview.cpp 2010-12-22 10:55:12.000000000 +0100
@@ -35,6 +35,7 @@
#include
#include
#include
+#include
#include
// Local
@@ -44,6 +45,7 @@
#include
#include
#include
+#include
#include
#include
#include
@@ -71,6 +73,8 @@
KActionCollection* mActionCollection;
ZoomWidget* mZoomWidget;
KAction* mZoomToFitAction;
+ QCursor mZoomCursor;
+ QCursor mPreviousCursor;
KPixmapSequenceWidget* mLoadingIndicator;
@@ -119,6 +123,26 @@
that, SLOT(slotZoomWidgetChanged(qreal)) );
}
+ void setupZoomCursor() {
+ QString path = KStandardDirs::locate("appdata", "cursors/zoom.png");
+ QPixmap cursorPixmap = QPixmap(path);
+ mZoomCursor = QCursor(cursorPixmap);
+ }
+
+ void setZoomCursor() {
+ mAdapter->widget()->grabKeyboard();
+ QCursor currentCursor = mAdapter->cursor();
+ if (currentCursor.pixmap().cacheKey() != mZoomCursor.pixmap().cacheKey()) {
+ mPreviousCursor = currentCursor;
+ }
+ mAdapter->setCursor(mZoomCursor);
+ }
+
+ void restoreCursor() {
+ mAdapter->widget()->releaseKeyboard();
+ mAdapter->setCursor(mPreviousCursor);
+ }
+
void setupZoomActions() {
KActionCategory* view=new KActionCategory(i18nc("@title actions category - means actions changing smth in interface","View"), mActionCollection);
@@ -265,6 +289,95 @@
}
mLoadingIndicator->hide();
}
+
+
+ bool adapterMousePressEventFilter(QMouseEvent* event) {
+ if (mAdapter->canZoom()) {
+ if (event->modifiers() == Qt::ControlModifier) {
+ // Ctrl + Left or right button => zoom in or out
+ setZoomCursor();
+ if (event->button() == Qt::LeftButton) {
+ that->zoomIn(event->pos());
+ } else if (event->button() == Qt::RightButton) {
+ that->zoomOut(event->pos());
+ }
+ return true;
+ } else if (event->button() == Qt::MidButton) {
+ // Middle click => toggle zoom to fit
+ mZoomToFitAction->trigger();
+ return true;
+ }
+ }
+ return false;
+ }
+
+ bool adapterMouseReleaseEventFilter(QMouseEvent* event) {
+ if (mAdapter->canZoom() && event->modifiers() == Qt::ControlModifier) {
+ // Eat the mouse release so that the svg view does not restore its
+ // drag cursor on release: we want the zoom cursor to stay as long
+ // as Control is held down.
+ return true;
+ }
+ return false;
+ }
+
+ bool adapterMouseDoubleClickEventFilter(QMouseEvent* event) {
+ if (event->modifiers() == Qt::NoModifier) {
+ that->toggleFullScreenRequested();
+ return true;
+ }
+ return false;
+ }
+
+
+ bool adapterWheelEventFilter(QWheelEvent* event) {
+ if (mAdapter->canZoom() && event->modifiers() & Qt::ControlModifier) {
+ // Ctrl + wheel => zoom in or out
+ setZoomCursor();
+ if (event->delta() > 0) {
+ that->zoomIn(event->pos());
+ } else {
+ that->zoomOut(event->pos());
+ }
+ return true;
+ }
+ if (event->modifiers() == Qt::NoModifier
+ && GwenviewConfig::mouseWheelBehavior() == MouseWheelBehavior::Browse
+ ) {
+ // Browse with mouse wheel
+ if (event->delta() > 0) {
+ that->previousImageRequested();
+ } else {
+ that->nextImageRequested();
+ }
+ return true;
+ }
+ return false;
+ }
+
+
+ bool adapterContextMenuEventFilter(QContextMenuEvent* event) {
+ // Filter out context menu if Ctrl is down to avoid showing it when
+ // zooming out with Ctrl + Right button
+ if (event->modifiers() == Qt::ControlModifier) {
+ return true;
+ }
+ return false;
+ }
+
+ bool adapterKeyPressEventFilter(QKeyEvent* event) {
+ if (mAdapter->canZoom() && event->modifiers() == Qt::ControlModifier) {
+ setZoomCursor();
+ }
+ return false;
+ }
+
+ bool adapterKeyReleaseEventFilter(QKeyEvent* event) {
+ if (mAdapter->canZoom() && event->modifiers() != Qt::ControlModifier) {
+ restoreCursor();
+ }
+ return false;
+ }
};
@@ -281,6 +394,7 @@
d->mZoomWidgetVisible = true;
d->setupZoomWidget();
d->setupZoomActions();
+ d->setupZoomCursor();
d->setCurrentAdapter(new MessageViewAdapter(this));
}
@@ -387,6 +501,10 @@
SLOT(slotLoadingFailed()) );
d->mAdapter->setDocument(d->mDocument);
d->updateCaption();
+
+ if (d->mDocument->loadingState() == Document::Loaded) {
+ slotLoaded();
+ }
}
@@ -479,20 +597,21 @@
bool DocumentView::eventFilter(QObject*, QEvent* event) {
if (event->type() == QEvent::MouseButtonPress) {
- // Middle click => toggle zoom to fit
- QMouseEvent* mouseEvent = static_cast(event);
- if (mouseEvent->button() == Qt::MidButton) {
- d->mZoomToFitAction->trigger();
- return true;
- }
+ return d->adapterMousePressEventFilter(static_cast(event));
+ } else if (event->type() == QEvent::MouseButtonRelease) {
+ return d->adapterMouseReleaseEventFilter(static_cast(event));
} else if (event->type() == QEvent::Resize) {
d->updateZoomSnapValues();
} else if (event->type() == QEvent::MouseButtonDblClick) {
- QMouseEvent* mouseEvent = static_cast(event);
- if (mouseEvent->modifiers() == Qt::NoModifier) {
- emit toggleFullScreenRequested();
- return true;
- }
+ return d->adapterMouseDoubleClickEventFilter(static_cast(event));
+ } else if (event->type() == QEvent::Wheel) {
+ return d->adapterWheelEventFilter(static_cast(event));
+ } else if (event->type() == QEvent::ContextMenu) {
+ return d->adapterContextMenuEventFilter(static_cast(event));
+ } else if (event->type() == QEvent::KeyPress) {
+ return d->adapterKeyPressEventFilter(static_cast(event));
+ } else if (event->type() == QEvent::KeyRelease) {
+ return d->adapterKeyReleaseEventFilter(static_cast(event));
}
return false;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.5.85/gwenview/lib/documentview/imageviewadapter.cpp new/kdegraphics-4.5.95/gwenview/lib/documentview/imageviewadapter.cpp
--- old/kdegraphics-4.5.85/gwenview/lib/documentview/imageviewadapter.cpp 2009-05-14 19:26:08.000000000 +0200
+++ new/kdegraphics-4.5.95/gwenview/lib/documentview/imageviewadapter.cpp 2010-12-22 10:55:12.000000000 +0100
@@ -69,6 +69,8 @@
void ImageViewAdapter::installEventFilterOnViewWidgets(QObject* object) {
d->mView->viewport()->installEventFilter(object);
+ // Necessary to receive key{Press,Release} events
+ d->mView->installEventFilter(object);
}
@@ -82,6 +84,16 @@
}
+QCursor ImageViewAdapter::cursor() const {
+ return d->mView->viewport()->cursor();
+}
+
+
+void ImageViewAdapter::setCursor(const QCursor& cursor) {
+ d->mView->viewport()->setCursor(cursor);
+}
+
+
void ImageViewAdapter::setDocument(Document::Ptr doc) {
d->mView->setDocument(doc);
@@ -141,7 +153,6 @@
d->mView->setAlphaBackgroundMode(GwenviewConfig::alphaBackgroundMode());
d->mView->setAlphaBackgroundColor(GwenviewConfig::alphaBackgroundColor());
d->mView->setEnlargeSmallerImages(GwenviewConfig::enlargeSmallerImages());
- d->mScrollTool->setMouseWheelBehavior(GwenviewConfig::mouseWheelBehavior());
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.5.85/gwenview/lib/documentview/imageviewadapter.h new/kdegraphics-4.5.95/gwenview/lib/documentview/imageviewadapter.h
--- old/kdegraphics-4.5.85/gwenview/lib/documentview/imageviewadapter.h 2010-01-13 16:19:24.000000000 +0100
+++ new/kdegraphics-4.5.95/gwenview/lib/documentview/imageviewadapter.h 2010-12-22 10:55:12.000000000 +0100
@@ -42,6 +42,10 @@
virtual void installEventFilterOnViewWidgets(QObject*);
+ virtual QCursor cursor() const;
+
+ virtual void setCursor(const QCursor&);
+
virtual MimeTypeUtils::Kind kind() const { return MimeTypeUtils::KIND_RASTER_IMAGE; }
virtual bool canZoom() const { return true; }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.5.85/gwenview/lib/documentview/svgviewadapter.cpp new/kdegraphics-4.5.95/gwenview/lib/documentview/svgviewadapter.cpp
--- old/kdegraphics-4.5.85/gwenview/lib/documentview/svgviewadapter.cpp 2009-06-09 18:07:18.000000000 +0200
+++ new/kdegraphics-4.5.95/gwenview/lib/documentview/svgviewadapter.cpp 2010-12-22 10:55:12.000000000 +0100
@@ -67,6 +67,8 @@
void SvgViewAdapter::installEventFilterOnViewWidgets(QObject* object) {
d->mView->viewport()->installEventFilter(object);
+ // Necessary to receive key{Press,Release} events
+ d->mView->installEventFilter(object);
}
@@ -75,6 +77,16 @@
}
+QCursor SvgViewAdapter::cursor() const {
+ return d->mView->viewport()->cursor();
+}
+
+
+void SvgViewAdapter::setCursor(const QCursor& cursor) {
+ d->mView->viewport()->setCursor(cursor);
+}
+
+
void SvgViewAdapter::setDocument(Document::Ptr doc) {
d->mDocument = doc;
connect(d->mDocument.data(), SIGNAL(loaded(const KUrl&)),
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.5.85/gwenview/lib/documentview/svgviewadapter.h new/kdegraphics-4.5.95/gwenview/lib/documentview/svgviewadapter.h
--- old/kdegraphics-4.5.85/gwenview/lib/documentview/svgviewadapter.h 2010-01-13 16:19:24.000000000 +0100
+++ new/kdegraphics-4.5.95/gwenview/lib/documentview/svgviewadapter.h 2010-12-22 10:55:12.000000000 +0100
@@ -42,6 +42,10 @@
virtual void installEventFilterOnViewWidgets(QObject*);
+ virtual QCursor cursor() const;
+
+ virtual void setCursor(const QCursor&);
+
virtual void setDocument(Document::Ptr);
virtual Document::Ptr document() const;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.5.85/gwenview/lib/gwenviewconfig.kcfg new/kdegraphics-4.5.95/gwenview/lib/gwenviewconfig.kcfg
--- old/kdegraphics-4.5.85/gwenview/lib/gwenviewconfig.kcfg 2010-11-11 15:40:38.000000000 +0100
+++ new/kdegraphics-4.5.95/gwenview/lib/gwenviewconfig.kcfg 2010-12-22 10:55:12.000000000 +0100
@@ -6,8 +6,8 @@
http://www.kde.org/standards/kcfg/1.0/kcfg.xsd">
<kcfgfile name="gwenviewrc"/>
<include>lib/sorting.h</include>
+ <include>lib/mousewheelbehavior.h</include>
<include>lib/imageview.h</include>
- <include>lib/scrolltool.h</include>
<include>lib/print/printoptionspage.h</include>
<group name="SideBar">
<entry name="PreferredMetaInfoKeyList" type="StringList">
@@ -97,11 +97,11 @@
</entry>
<entry name="MouseWheelBehavior" type="Enum">
- <choices name="Gwenview::ScrollTool::MouseWheelBehavior">
- <choice name="ScrollTool::MouseWheelScroll"/>
- <choice name="ScrollTool::MouseWheelBrowse"/>
+ <choices name="Gwenview::MouseWheelBehavior::Enum">
+ <choice name="MouseWheelBehavior::Scroll"/>
+ <choice name="MouseWheelBehavior::Browse"/>
</choices>
- <default>ScrollTool::MouseWheelScroll</default>
+ <default>MouseWheelBehavior::Scroll</default>
</entry>
<entry name="EnlargeSmallerImages" type="Bool">
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.5.85/gwenview/lib/mousewheelbehavior.h new/kdegraphics-4.5.95/gwenview/lib/mousewheelbehavior.h
--- old/kdegraphics-4.5.85/gwenview/lib/mousewheelbehavior.h 1970-01-01 01:00:00.000000000 +0100
+++ new/kdegraphics-4.5.95/gwenview/lib/mousewheelbehavior.h 2010-12-22 10:55:12.000000000 +0100
@@ -0,0 +1,42 @@
+// vim: set tabstop=4 shiftwidth=4 noexpandtab:
+/*
+Gwenview: an image viewer
+Copyright 2010 Aurélien Gâteau
+
+This program is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public License
+as published by the Free Software Foundation; either version 2
+of the License, or (at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 51 Franklin Street, Fifth Floor, Cambridge, MA 02110-1301, USA.
+
+*/
+#ifndef MOUSEWHEELBEHAVIOR_H
+#define MOUSEWHEELBEHAVIOR_H
+
+// Qt
+
+// KDE
+
+// Local
+
+namespace Gwenview {
+
+namespace MouseWheelBehavior {
+ enum Enum {
+ Scroll,
+ Browse
+ };
+
+} // namespace MouseWheelBehavior
+
+} // namespace Gwenview
+
+#endif /* MOUSEWHEELBEHAVIOR_H */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.5.85/gwenview/lib/scrolltool.cpp new/kdegraphics-4.5.95/gwenview/lib/scrolltool.cpp
--- old/kdegraphics-4.5.85/gwenview/lib/scrolltool.cpp 2010-04-07 13:25:19.000000000 +0200
+++ new/kdegraphics-4.5.95/gwenview/lib/scrolltool.cpp 2010-12-22 10:55:12.000000000 +0100
@@ -28,7 +28,6 @@
// KDE
#include
-#include
// Local
#include "imageview.h"
@@ -38,11 +37,9 @@
enum State { StateNone, StateZooming, StateDragging };
struct ScrollToolPrivate {
- ScrollTool::MouseWheelBehavior mMouseWheelBehavior;
int mScrollStartX;
int mScrollStartY;
State mState;
- QCursor mZoomCursor;
};
@@ -50,11 +47,6 @@
: AbstractImageViewTool(view)
, d(new ScrollToolPrivate) {
d->mState = StateNone;
- d->mMouseWheelBehavior = MouseWheelScroll;
-
- QString path = KStandardDirs::locate("appdata", "cursors/zoom.png");
- QPixmap cursorPixmap = QPixmap(path);
- d->mZoomCursor = QCursor(cursorPixmap);
}
@@ -63,27 +55,7 @@
}
-void ScrollTool::setMouseWheelBehavior(ScrollTool::MouseWheelBehavior behavior) {
- d->mMouseWheelBehavior = behavior;
-}
-
-
-ScrollTool::MouseWheelBehavior ScrollTool::mouseWheelBehavior() const {
- return d->mMouseWheelBehavior;
-}
-
-
void ScrollTool::mousePressEvent(QMouseEvent* event) {
- if (event->modifiers() == Qt::ControlModifier) {
- // Ctrl + Left or right button => zoom in or out
- if (event->button() == Qt::LeftButton) {
- emit zoomInRequested(event->pos());
- } else if (event->button() == Qt::RightButton) {
- emit zoomOutRequested(event->pos());
- }
- return;
- }
-
if (imageView()->zoomToFit()) {
return;
}
@@ -152,75 +124,24 @@
void ScrollTool::wheelEvent(QWheelEvent* event) {
- if (event->modifiers() & Qt::ControlModifier) {
- // Ctrl + wheel => zoom in or out
- if (event->delta() > 0) {
- emit zoomInRequested(event->pos());
- } else {
- emit zoomOutRequested(event->pos());
- }
- return;
- }
-
- if (d->mMouseWheelBehavior == MouseWheelScroll) {
- // Forward events to the scrollbars, like
- // QAbstractScrollArea::wheelEvent() do.
- if (event->orientation() == Qt::Horizontal) {
- QApplication::sendEvent(imageView()->horizontalScrollBar(), event);
- } else {
- QApplication::sendEvent(imageView()->verticalScrollBar(), event);
- }
+ // Forward events to the scrollbars, like QAbstractScrollArea::wheelEvent()
+ // does.
+ if (event->orientation() == Qt::Horizontal) {
+ QApplication::sendEvent(imageView()->horizontalScrollBar(), event);
} else {
- // Browse
- if (event->delta() > 0) {
- emit previousImageRequested();
- } else {
- emit nextImageRequested();
- }
- }
-}
-
-
-void ScrollTool::keyPressEvent(QKeyEvent* event) {
- if (event->modifiers() == Qt::ControlModifier && d->mState == StateNone) {
- d->mState = StateZooming;
- imageView()->viewport()->setCursor(d->mZoomCursor);
- }
-}
-
-
-void ScrollTool::keyReleaseEvent(QKeyEvent* event) {
- if (!(event->modifiers() & Qt::ControlModifier) && d->mState == StateZooming) {
- d->mState = StateNone;
- imageView()->viewport()->setCursor(Qt::ArrowCursor);
+ QApplication::sendEvent(imageView()->verticalScrollBar(), event);
}
}
void ScrollTool::toolActivated() {
imageView()->viewport()->setCursor(Qt::OpenHandCursor);
- imageView()->viewport()->installEventFilter(this);
}
void ScrollTool::toolDeactivated() {
- imageView()->viewport()->removeEventFilter(this);
imageView()->viewport()->setCursor(Qt::ArrowCursor);
}
-bool ScrollTool::eventFilter(QObject*, QEvent* event) {
- if (event->type() == QEvent::ContextMenu) {
- // Filter out context menu if Ctrl is down to avoid showing it when
- // zooming out with Ctrl + Right button
- QContextMenuEvent* contextMenuEvent = static_cast(event);
- if (contextMenuEvent->modifiers() == Qt::ControlModifier) {
- return true;
- }
- }
-
- return false;
-}
-
-
} // namespace
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.5.85/gwenview/lib/scrolltool.h new/kdegraphics-4.5.95/gwenview/lib/scrolltool.h
--- old/kdegraphics-4.5.85/gwenview/lib/scrolltool.h 2010-01-13 16:19:24.000000000 +0100
+++ new/kdegraphics-4.5.95/gwenview/lib/scrolltool.h 2010-12-22 10:55:12.000000000 +0100
@@ -51,24 +51,16 @@
virtual void mouseMoveEvent(QMouseEvent*);
virtual void mouseReleaseEvent(QMouseEvent*);
virtual void wheelEvent(QWheelEvent*);
- virtual void keyPressEvent(QKeyEvent*);
- virtual void keyReleaseEvent(QKeyEvent*);
virtual void toolActivated();
virtual void toolDeactivated();
- void setMouseWheelBehavior(MouseWheelBehavior);
- MouseWheelBehavior mouseWheelBehavior() const;
-
Q_SIGNALS:
void zoomInRequested(const QPoint&);
void zoomOutRequested(const QPoint&);
void previousImageRequested();
void nextImageRequested();
-protected:
- virtual bool eventFilter(QObject*, QEvent*);
-
private:
ScrollToolPrivate* const d;
};
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.5.85/gwenview/lib/thumbnailloadjob.cpp new/kdegraphics-4.5.95/gwenview/lib/thumbnailloadjob.cpp
--- old/kdegraphics-4.5.85/gwenview/lib/thumbnailloadjob.cpp 2010-08-25 09:44:19.000000000 +0200
+++ new/kdegraphics-4.5.95/gwenview/lib/thumbnailloadjob.cpp 2010-12-10 16:17:58.000000000 +0100
@@ -115,11 +115,8 @@
void ThumbnailCache::run() {
QMutexLocker locker(&mMutex);
- while (true) {
+ while (!mCache.isEmpty()) {
Cache::ConstIterator it = mCache.constBegin();
- if (it == mCache.constEnd()) {
- break;
- }
const QString path = it.key();
const QImage image = it.value();
@@ -131,9 +128,6 @@
locker.relock();
mCache.remove(path);
- if (mCache.isEmpty()) {
- break;
- }
}
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.5.85/kamera/solid_camera.desktop new/kdegraphics-4.5.95/kamera/solid_camera.desktop
--- old/kdegraphics-4.5.85/kamera/solid_camera.desktop 2010-09-12 21:29:55.000000000 +0200
+++ new/kdegraphics-4.5.95/kamera/solid_camera.desktop 2011-01-04 15:15:47.000000000 +0100
@@ -17,11 +17,13 @@
Name[en_GB]=Open with File Manager
Name[es]=Abrir con el gestor de archivos
Name[et]=Avamine failihalduriga
+Name[eu]=Ireki fitxategi kudeatzailearekin
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
Name[is]=Opna með skráastjóra
Name[it]=Apri con il gestore dei file
Name[ja]=ファイルマネージャで開く
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.5.85/kruler/kruler.notifyrc new/kdegraphics-4.5.95/kruler/kruler.notifyrc
--- old/kdegraphics-4.5.85/kruler/kruler.notifyrc 2010-10-19 15:05:57.000000000 +0200
+++ new/kdegraphics-4.5.95/kruler/kruler.notifyrc 2011-01-04 15:15:47.000000000 +0100
@@ -10,9 +10,13 @@
Comment[en_GB]=On-Screen Ruler
Comment[es]=Regla para la pantalla
Comment[et]=Ekraani joonlaud
+Comment[eu]=Pantailaren erregela
Comment[fr]=Règle d'écran
+Comment[ga]=Rialóir Scáileáin
Comment[hr]=Ravnalo na zaslonu
+Comment[hu]=Képernyővonalzó
Comment[is]=Reglustika á skjáinn
+Comment[it]=Righello sullo schermo
Comment[ja]=スクリーンルーラー
Comment[kk]=Экран өлшегіші
Comment[km]=បន្ទាត់លើអេក្រង់
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.5.85/ksnapshot/CMakeLists.txt new/kdegraphics-4.5.95/ksnapshot/CMakeLists.txt
--- old/kdegraphics-4.5.85/ksnapshot/CMakeLists.txt 2010-11-11 15:40:39.000000000 +0100
+++ new/kdegraphics-4.5.95/ksnapshot/CMakeLists.txt 2010-12-22 10:55:12.000000000 +0100
@@ -2,8 +2,8 @@
include(MacroBoolTo01)
-set(HAVE_X11_EXTENSIONS_SHAPE_H X11_Xshape_FOUND)
-set(HAVE_X11_EXTENSIONS_XFIXES_H X11_Xfixes_FOUND)
+set(HAVE_X11_EXTENSIONS_SHAPE_H ${X11_Xshape_FOUND})
+set(HAVE_X11_EXTENSIONS_XFIXES_H ${X11_Xfixes_FOUND})
macro_log_feature(HAVE_X11_EXTENSIONS_XFIXES_H "X11 Fixes Extension (xfixes.h)" "X11 XFixes Extension" "http://www.x.org/" FALSE "" "Needed to capture the cursor in ksnapshot.")
if (KIPI_FOUND)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.5.85/ksnapshot/kbackgroundsnapshot.cpp new/kdegraphics-4.5.95/ksnapshot/kbackgroundsnapshot.cpp
--- old/kdegraphics-4.5.85/ksnapshot/kbackgroundsnapshot.cpp 2008-08-28 18:12:13.000000000 +0200
+++ new/kdegraphics-4.5.95/ksnapshot/kbackgroundsnapshot.cpp 2010-12-22 10:55:12.000000000 +0100
@@ -114,7 +114,7 @@
savePictureOnDesktop();
}
else {
- snapshot = QPixmap::grabWindow( QX11Info::appRootWindow() );
+ snapshot = QPixmap::grabWindow( QApplication::desktop()->winId() );
savePictureOnDesktop();
}
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.5.85/ksnapshot/kipiinterface.h new/kdegraphics-4.5.95/ksnapshot/kipiinterface.h
--- old/kdegraphics-4.5.85/ksnapshot/kipiinterface.h 2010-11-11 15:40:39.000000000 +0100
+++ new/kdegraphics-4.5.95/ksnapshot/kipiinterface.h 2010-12-22 10:55:12.000000000 +0100
@@ -30,7 +30,7 @@
#include
class KSnapshot;
-class KIPIInterfacePrivate;
+struct KIPIInterfacePrivate;
class KIPIInterface :public KIPI::Interface {
Q_OBJECT
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.5.85/ksnapshot/ksnapshot.cpp new/kdegraphics-4.5.95/ksnapshot/ksnapshot.cpp
--- old/kdegraphics-4.5.85/ksnapshot/ksnapshot.cpp 2010-11-19 11:51:00.000000000 +0100
+++ new/kdegraphics-4.5.95/ksnapshot/ksnapshot.cpp 2010-12-22 10:55:12.000000000 +0100
@@ -568,7 +568,9 @@
void KSnapshot::slotScreenshotReceived( qulonglong handle )
{
+#ifdef Q_WS_X11
slotWindowGrabbed( QPixmap::fromX11Pixmap( handle ) );
+#endif
}
void KSnapshot::closeEvent( QCloseEvent * e )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.5.85/ksnapshot/ksnapshotimagecollectionshared.h new/kdegraphics-4.5.95/ksnapshot/ksnapshotimagecollectionshared.h
--- old/kdegraphics-4.5.85/ksnapshot/ksnapshotimagecollectionshared.h 2010-11-11 15:40:39.000000000 +0100
+++ new/kdegraphics-4.5.95/ksnapshot/ksnapshotimagecollectionshared.h 2010-12-22 10:55:12.000000000 +0100
@@ -41,7 +41,7 @@
bool isDirectory() { return false; }
private:
- class Private;
+ struct Private;
Private* d;
KUrl::List mImages;
};
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.5.85/ksnapshot/ksnapshotobject.cpp new/kdegraphics-4.5.95/ksnapshot/ksnapshotobject.cpp
--- old/kdegraphics-4.5.85/ksnapshot/ksnapshotobject.cpp 2010-10-27 21:54:48.000000000 +0200
+++ new/kdegraphics-4.5.95/ksnapshot/ksnapshotobject.cpp 2010-12-22 10:55:12.000000000 +0100
@@ -26,7 +26,10 @@
#include "ksnapshotobject.h"
+#ifdef Q_WS_X11
#include
+#endif
+
//kde include
#include <KMessageBox>
#include <KMimeType>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.5.85/ksnapshot/windowgrabber.cpp new/kdegraphics-4.5.95/ksnapshot/windowgrabber.cpp
--- old/kdegraphics-4.5.85/ksnapshot/windowgrabber.cpp 2010-07-16 21:04:08.000000000 +0200
+++ new/kdegraphics-4.5.95/ksnapshot/windowgrabber.cpp 2010-12-22 10:55:12.000000000 +0100
@@ -31,12 +31,14 @@
#include <QMouseEvent>
#include <QWheelEvent>
+#ifdef Q_WS_X11
#include
#include
#ifdef HAVE_X11_EXTENSIONS_SHAPE_H
#include
#endif
#include <QX11Info>
+#endif
static
const int minSize = 8;
@@ -47,6 +49,7 @@
return r1.width() * r1.height() < r2.width() * r2.height();
}
+#ifdef Q_WS_X11
// Recursively iterates over the window w and its children, thereby building
// a tree of window descriptors. Windows in non-viewable state or with height
// or width smaller than minSize will be ignored.
@@ -199,6 +202,7 @@
return pm;
}
+#endif
QString WindowGrabber::title;
QString WindowGrabber::windowClass;
@@ -209,8 +213,10 @@
current( -1 ), yPos( -1 )
{
setWindowModality( Qt::WindowModal );
+ int y, x;
+
+#ifdef Q_WS_X11
Window root;
- int y, x;
uint w, h, border, depth;
XGrabServer( QX11Info::display() );
Window child = windowUnderCursor();
@@ -218,13 +224,14 @@
QPixmap pm( grabWindow( child, x, y, w, h, border, &title, &windowClass ) );
getWindowsRecursive( windows, child );
XUngrabServer( QX11Info::display() );
-
QPalette p = palette();
p.setBrush( backgroundRole(), QBrush( pm ) );
setPalette( p );
setFixedSize( pm.size() );
setMouseTracking( true );
setGeometry( x, y, w, h );
+#endif // Q_WS_X11
+
current = windowIndex( mapFromGlobal(QCursor::pos()) );
}
@@ -234,6 +241,7 @@
QPixmap WindowGrabber::grabCurrent( bool includeDecorations )
{
+#ifdef Q_WS_X11
Window root;
int x, y;
uint w, h, border, depth;
@@ -259,8 +267,11 @@
QPixmap pm( grabWindow( child, x, y, w, h, border, &title, &windowClass ) );
XUngrabServer( QX11Info::display() );
return pm;
+#endif // Q_WS_X11
+ return QPixmap(); // TODO Implement on Windows and Mac
}
+
void WindowGrabber::mousePressEvent( QMouseEvent *e )
{
if ( e->button() == Qt::RightButton )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.5.85/okular/core/document.cpp new/kdegraphics-4.5.95/okular/core/document.cpp
--- old/kdegraphics-4.5.85/okular/core/document.cpp 2010-08-11 12:08:02.000000000 +0200
+++ new/kdegraphics-4.5.95/okular/core/document.cpp 2010-12-22 10:55:12.000000000 +0100
@@ -14,6 +14,10 @@
#ifdef Q_OS_WIN
#define _WIN32_WINNT 0x0500
#include
+#elif defined(Q_OS_FREEBSD)
+#include
+#include
+#include
#endif
// qt/kde/system includes
@@ -248,6 +252,12 @@
if ( entry.startsWith( "MemTotal:" ) )
return (cachedValue = (Q_UINT64_C(1024) * entry.section( ' ', -2, -2 ).toULongLong()));
}
+#elif defined(Q_OS_FREEBSD)
+ qulonglong physmem;
+ int mib[] = {CTL_HW, HW_PHYSMEM};
+ size_t len = sizeof( physmem );
+ if ( sysctl( mib, 2, &physmem, &len, NULL, 0 ) == 0 )
+ return (cachedValue = physmem);
#elif defined(Q_OS_WIN)
MEMORYSTATUSEX stat;
stat.dwLength = sizeof(stat);
@@ -294,6 +304,26 @@
lastUpdate = QTime::currentTime();
return ( cachedValue = (Q_UINT64_C(1024) * memoryFree) );
+#elif defined(Q_OS_FREEBSD)
+ qulonglong cache, inact, free, psize;
+ size_t cachelen, inactlen, freelen, psizelen;
+ cachelen = sizeof( cache );
+ inactlen = sizeof( inact );
+ freelen = sizeof( free );
+ psizelen = sizeof( psize );
+ // sum up inactive, cached and free memory
+ if ( sysctlbyname( "vm.stats.vm.v_cache_count", &cache, &cachelen, NULL, 0 ) == 0 &&
+ sysctlbyname( "vm.stats.vm.v_inactive_count", &inact, &inactlen, NULL, 0 ) == 0 &&
+ sysctlbyname( "vm.stats.vm.v_free_count", &free, &freelen, NULL, 0 ) == 0 &&
+ sysctlbyname( "vm.stats.vm.v_page_size", &psize, &psizelen, NULL, 0 ) == 0 )
+ {
+ lastUpdate = QTime::currentTime();
+ return (cachedValue = (cache + inact + free) * psize);
+ }
+ else
+ {
+ return 0;
+ }
#elif defined(Q_OS_WIN)
MEMORYSTATUSEX stat;
stat.dwLength = sizeof(stat);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.5.85/okular/core/okularGenerator.desktop new/kdegraphics-4.5.95/okular/core/okularGenerator.desktop
--- old/kdegraphics-4.5.85/okular/core/okularGenerator.desktop 2010-03-30 10:28:01.000000000 +0200
+++ new/kdegraphics-4.5.95/okular/core/okularGenerator.desktop 2011-01-04 15:15:46.000000000 +0100
@@ -7,6 +7,7 @@
Comment[bg]=Ядро на Okular за файлови формати
Comment[ca]=Dorsal de format de fitxer per a l'Okular
Comment[ca@valencia]=Dorsal de format de fitxer per a l'Okular
+Comment[cs]=Podpůrná vrstva formátu souboru pro Okular
Comment[da]=Filformatmotor til Okular
Comment[de]=Dateiformat-Modul für Okular
Comment[el]=Σύστημα υποστήριξης μορφής αρχείων για το Okular
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.5.85/okular/generators/chm/kio-msits/msits.protocol new/kdegraphics-4.5.95/okular/generators/chm/kio-msits/msits.protocol
--- old/kdegraphics-4.5.85/okular/generators/chm/kio-msits/msits.protocol 2010-07-29 11:56:49.000000000 +0200
+++ new/kdegraphics-4.5.95/okular/generators/chm/kio-msits/msits.protocol 2011-01-04 15:15:47.000000000 +0100
@@ -12,6 +12,7 @@
Description[bg]=kioslave за показване на помощни файлове за Windows
Description[ca]=Un kioslave per visualitzar els fitxers WinHelp
Description[ca@valencia]=Un kioslave per visualitzar els fitxers WinHelp
+Description[cs]=Kioslave pro zobrazení souborů WinHelp
Description[da]=En kioslave til visning af WinHelp-filer
Description[de]=Ein-/Ausgabemodul zur Anzeige von Windows-Hilfe-Dateien
Description[el]=Ένα kioslave για την εμφάνιση αρχείων WinHelp
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.5.85/okular/generators/chm/libokularGenerator_chmlib.desktop new/kdegraphics-4.5.95/okular/generators/chm/libokularGenerator_chmlib.desktop
--- old/kdegraphics-4.5.85/okular/generators/chm/libokularGenerator_chmlib.desktop 2010-07-16 21:04:07.000000000 +0200
+++ new/kdegraphics-4.5.95/okular/generators/chm/libokularGenerator_chmlib.desktop 2011-01-04 15:15:47.000000000 +0100
@@ -63,6 +63,7 @@
Comment[bg]=Ядро на Okular за помощни файлове на Windows
Comment[ca]=Dorsal del HTMLHelp de Windows per a l'Okular
Comment[ca@valencia]=Dorsal del HTMLHelp de Windows per a l'Okular
+Comment[cs]=Implementace HTML nápovědy Windows pro Okular
Comment[da]=Windows HTML Help-motor til Okular
Comment[de]=Anzeigemodul für Windows-Hilfe-Dateien in Okular
Comment[el]=Σύστημα υποστήριξης βοήθειας Windows σε HTML για το Okular
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.5.85/okular/generators/comicbook/libokularGenerator_comicbook.desktop new/kdegraphics-4.5.95/okular/generators/comicbook/libokularGenerator_comicbook.desktop
--- old/kdegraphics-4.5.85/okular/generators/comicbook/libokularGenerator_comicbook.desktop 2010-07-16 21:04:07.000000000 +0200
+++ new/kdegraphics-4.5.95/okular/generators/comicbook/libokularGenerator_comicbook.desktop 2011-01-04 15:15:47.000000000 +0100
@@ -62,6 +62,7 @@
Comment[bg]=Ядро на Okular за комикси
Comment[ca]=Dorsal de Comic book per a l'Okular
Comment[ca@valencia]=Dorsal de Comic book per a l'Okular
+Comment[cs]=Implementace Knihy komixů pro Okular
Comment[da]=Comic book-motor til Okular
Comment[de]=Anzeigemodul für Comicbook in Okular
Comment[el]=Σύστημα υποστήριξης βιβλίων κόμικ για το Okular
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.5.85/okular/generators/djvu/libokularGenerator_djvu.desktop new/kdegraphics-4.5.95/okular/generators/djvu/libokularGenerator_djvu.desktop
--- old/kdegraphics-4.5.85/okular/generators/djvu/libokularGenerator_djvu.desktop 2010-07-16 21:04:07.000000000 +0200
+++ new/kdegraphics-4.5.95/okular/generators/djvu/libokularGenerator_djvu.desktop 2011-01-04 15:15:47.000000000 +0100
@@ -63,6 +63,7 @@
Comment[bg]=Ядро на Okular за DjVu
Comment[ca]=Dorsal de DjVu per a l'Okular
Comment[ca@valencia]=Dorsal de DjVu per a l'Okular
+Comment[cs]=Implementace DjVU pro Okular
Comment[da]=DjVu-motor til Okular
Comment[de]=Anzeigemodul für DjVu in Okular
Comment[el]=Σύστημα υποστήριξης DjVu για το Okular
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.5.85/okular/generators/dvi/libokularGenerator_dvi.desktop new/kdegraphics-4.5.95/okular/generators/dvi/libokularGenerator_dvi.desktop
--- old/kdegraphics-4.5.85/okular/generators/dvi/libokularGenerator_dvi.desktop 2010-07-16 21:04:07.000000000 +0200
+++ new/kdegraphics-4.5.95/okular/generators/dvi/libokularGenerator_dvi.desktop 2011-01-04 15:15:46.000000000 +0100
@@ -63,6 +63,7 @@
Comment[bg]=Ядро на Okular за DVI
Comment[ca]=Dorsal de DVI per a l'Okular
Comment[ca@valencia]=Dorsal de DVI per a l'Okular
+Comment[cs]=Implementace DVI pro Okular
Comment[da]=DVI-motor til Okular
Comment[de]=Anzeigemodul für DVI in Okular
Comment[el]=Σύστημα υποστήριξης DVI για το Okular
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.5.85/okular/generators/epub/libokularGenerator_epub.desktop new/kdegraphics-4.5.95/okular/generators/epub/libokularGenerator_epub.desktop
--- old/kdegraphics-4.5.85/okular/generators/epub/libokularGenerator_epub.desktop 2010-07-16 21:04:07.000000000 +0200
+++ new/kdegraphics-4.5.95/okular/generators/epub/libokularGenerator_epub.desktop 2011-01-04 15:15:46.000000000 +0100
@@ -59,6 +59,7 @@
Comment[bg]=Ядро на Okular за EPub
Comment[ca]=Dorsal d'EPub per a l'Okular
Comment[ca@valencia]=Dorsal d'EPub per a l'Okular
+Comment[cs]=Implementace Epub pro Okular
Comment[da]=EPub-motor til Okular
Comment[de]=Anzeigemodul für EPub in Okular
Comment[el]=Σύστημα υποστήριξης EPub για το Okular
@@ -89,7 +90,7 @@
Comment[pa]=ਓਕੁਲਾਰ ਲਈ EPub ਬੈਕਐਂਡ
Comment[pl]=Obsługa EPub dla Okulara
Comment[pt]=Infra-estrutura do EPub para o Okular
-Comment[pt_BR]=Infraestrutura Epub para o Okular
+Comment[pt_BR]=Infraestrutura EPub para o Okular
Comment[ro]=Platformă EPub pentru Okular
Comment[ru]=Модуль поддержки формата EPub для Okular
Comment[sk]=Backend EPub pre Okular
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.5.85/okular/generators/fax/libokularGenerator_fax.desktop new/kdegraphics-4.5.95/okular/generators/fax/libokularGenerator_fax.desktop
--- old/kdegraphics-4.5.85/okular/generators/fax/libokularGenerator_fax.desktop 2010-07-16 21:04:07.000000000 +0200
+++ new/kdegraphics-4.5.95/okular/generators/fax/libokularGenerator_fax.desktop 2011-01-04 15:15:47.000000000 +0100
@@ -59,6 +59,7 @@
Comment[bg]=Ядро на Okular за факс G3/G4
Comment[ca]=Dorsal de fax G3/G4 per a l'Okular
Comment[ca@valencia]=Dorsal de fax G3/G4 per a l'Okular
+Comment[cs]=Implementace G3/G4 Fax pro Okular
Comment[da]=G3/G4 fax-motor til Okular
Comment[de]=Anzeigemodul für G3/G4 Faxe in Okular
Comment[el]=Σύστημα υποστήριξης φαξ G3/G4 για το Okular
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.5.85/okular/generators/fictionbook/libokularGenerator_fb.desktop new/kdegraphics-4.5.95/okular/generators/fictionbook/libokularGenerator_fb.desktop
--- old/kdegraphics-4.5.85/okular/generators/fictionbook/libokularGenerator_fb.desktop 2010-07-16 21:04:07.000000000 +0200
+++ new/kdegraphics-4.5.95/okular/generators/fictionbook/libokularGenerator_fb.desktop 2011-01-04 15:15:47.000000000 +0100
@@ -6,6 +6,7 @@
Name[bg]=Документ FictionBook
Name[ca]=Document FictionBook
Name[ca@valencia]=Document FictionBook
+Name[cs]=FictionBook dokument
Name[da]=FictionBook-dokument
Name[de]=Fictionbook-Dokument
Name[el]=Έγγραφο FictionBook
@@ -61,6 +62,7 @@
Comment[bg]=Ядро на Okular за FictionBook
Comment[ca]=Dorsal de FictionBook per a l'Okular
Comment[ca@valencia]=Dorsal de FictionBook per a l'Okular
+Comment[cs]=Implementace FictionBook pro Okular
Comment[da]=FictionBook-motor til Okular
Comment[de]=Anzeigemodul für Fictionbook in Okular
Comment[el]=Σύστημα υποστήριξης FictionBook για το Okular
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.5.85/okular/generators/kimgio/CMakeLists.txt new/kdegraphics-4.5.95/okular/generators/kimgio/CMakeLists.txt
--- old/kdegraphics-4.5.85/okular/generators/kimgio/CMakeLists.txt 2010-10-27 21:54:46.000000000 +0200
+++ new/kdegraphics-4.5.95/okular/generators/kimgio/CMakeLists.txt 2011-01-04 15:15:46.000000000 +0100
@@ -10,7 +10,7 @@
kde4_add_plugin(okularGenerator_kimgio ${okularGenerator_kimgio_PART_SRCS})
-target_link_libraries(okularGenerator_kimgio okularcore ${KDE4_KDEUI_LIBS} ${QT_QTXML_LIBRARY} )
+target_link_libraries(okularGenerator_kimgio okularcore ${KDE4_KDEUI_LIBS} ${KDE4_KIO_LIBS} ${QT_QTXML_LIBRARY} )
install(TARGETS okularGenerator_kimgio DESTINATION ${PLUGIN_INSTALL_DIR})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.5.85/okular/generators/kimgio/generator_kimgio.cpp new/kdegraphics-4.5.95/okular/generators/kimgio/generator_kimgio.cpp
--- old/kdegraphics-4.5.85/okular/generators/kimgio/generator_kimgio.cpp 2009-10-02 16:53:44.000000000 +0200
+++ new/kdegraphics-4.5.95/okular/generators/kimgio/generator_kimgio.cpp 2011-01-04 15:15:46.000000000 +0100
@@ -20,6 +20,7 @@
#include
#include
#include
+#include
#include
#include
@@ -71,12 +72,15 @@
bool KIMGIOGenerator::loadDocument( const QString & fileName, QVectorOkular::Page* & pagesVector )
{
- QImageReader reader( fileName );
+ const QString mime = KMimeType::findByFileContent(fileName)->name();
+ const QStringList types = KImageIO::typeForMime(mime);
+ const QByteArray type = !types.isEmpty() ? types[0].toAscii() : QByteArray();
+ QImageReader reader( fileName, type );
if ( !reader.read( &m_img ) ) {
emit error( i18n( "Unable to load document: %1", reader.errorString() ), -1 );
return false;
}
- docInfo.set( Okular::DocumentInfo::MimeType, KMimeType::findByPath(fileName)->name() );
+ docInfo.set( Okular::DocumentInfo::MimeType, mime );
pagesVector.resize( 1 );
@@ -88,16 +92,20 @@
bool KIMGIOGenerator::loadDocumentFromData( const QByteArray & fileData, QVectorOkular::Page* & pagesVector )
{
+ const QString mime = KMimeType::findByContent(fileData)->name();
+ const QStringList types = KImageIO::typeForMime(mime);
+ const QByteArray type = !types.isEmpty() ? types[0].toAscii() : QByteArray();
+
QBuffer buffer;
buffer.setData( fileData );
buffer.open( QIODevice::ReadOnly );
- QImageReader reader( &buffer );
+ QImageReader reader( &buffer, type );
if ( !reader.read( &m_img ) ) {
emit error( i18n( "Unable to load document: %1", reader.errorString() ), -1 );
return false;
}
- docInfo.set( Okular::DocumentInfo::MimeType, KMimeType::findByContent(fileData)->name() );
+ docInfo.set( Okular::DocumentInfo::MimeType, mime );
pagesVector.resize( 1 );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.5.85/okular/generators/kimgio/libokularGenerator_kimgio.desktop new/kdegraphics-4.5.95/okular/generators/kimgio/libokularGenerator_kimgio.desktop
--- old/kdegraphics-4.5.85/okular/generators/kimgio/libokularGenerator_kimgio.desktop 2010-07-16 21:04:07.000000000 +0200
+++ new/kdegraphics-4.5.95/okular/generators/kimgio/libokularGenerator_kimgio.desktop 2011-01-04 15:15:46.000000000 +0100
@@ -64,6 +64,7 @@
Comment[bg]=Ядро на Okular за изображения
Comment[ca]=Dorsal d'imatges per a l'Okular
Comment[ca@valencia]=Dorsal d'imatges per a l'Okular
+Comment[cs]=Implementace obrázků pro Okular
Comment[da]=Billedmotor til Okular
Comment[de]=Anzeigemodul für Bilder in Okular
Comment[el]=Σύστημα υποστήριξης εικόνων για το Okular
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.5.85/okular/generators/ooo/libokularGenerator_ooo.desktop new/kdegraphics-4.5.95/okular/generators/ooo/libokularGenerator_ooo.desktop
--- old/kdegraphics-4.5.85/okular/generators/ooo/libokularGenerator_ooo.desktop 2010-07-16 21:04:07.000000000 +0200
+++ new/kdegraphics-4.5.95/okular/generators/ooo/libokularGenerator_ooo.desktop 2011-01-04 15:15:46.000000000 +0100
@@ -63,6 +63,7 @@
Comment[bg]=Ядро на Okular за OpenDocument
Comment[ca]=Dorsal d'OpenDocument per a l'Okular
Comment[ca@valencia]=Dorsal d'OpenDocument per a l'Okular
+Comment[cs]=Implementace OpenDocument pro Okular
Comment[da]=OpenDocument-motor til Okular
Comment[de]=Anzeigemodul für OpenDocument in Okular
Comment[el]=Σύστημα υποστήριξης OpenDocument για το Okular
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.5.85/okular/generators/plucker/libokularGenerator_plucker.desktop new/kdegraphics-4.5.95/okular/generators/plucker/libokularGenerator_plucker.desktop
--- old/kdegraphics-4.5.85/okular/generators/plucker/libokularGenerator_plucker.desktop 2010-07-16 21:04:07.000000000 +0200
+++ new/kdegraphics-4.5.95/okular/generators/plucker/libokularGenerator_plucker.desktop 2011-01-04 15:15:47.000000000 +0100
@@ -63,6 +63,7 @@
Comment[bg]=Ядро на Okular за Plucker
Comment[ca]=Dorsal de Plucker per a l'Okular
Comment[ca@valencia]=Dorsal de Plucker per a l'Okular
+Comment[cs]=Implementace Plucker pro Okular
Comment[da]=Plucker-motor til Okular
Comment[de]=Anzeigemodul für Plucker in Okular
Comment[el]=Σύστημα υποστήριξης Plucker για το Okular
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.5.85/okular/generators/poppler/libokularGenerator_poppler.desktop new/kdegraphics-4.5.95/okular/generators/poppler/libokularGenerator_poppler.desktop
--- old/kdegraphics-4.5.85/okular/generators/poppler/libokularGenerator_poppler.desktop 2010-07-16 21:04:07.000000000 +0200
+++ new/kdegraphics-4.5.95/okular/generators/poppler/libokularGenerator_poppler.desktop 2011-01-04 15:15:46.000000000 +0100
@@ -63,6 +63,7 @@
Comment[bg]=Ядро на Okular за PDF, използващо poppler
Comment[ca]=Dorsal de PDF per a l'Okular emprant el poppler
Comment[ca@valencia]=Dorsal de PDF per a l'Okular emprant el poppler
+Comment[cs]=Implementace PDF pro Okular používající poppler
Comment[da]=PDF-motor til Okular som bruger poppler
Comment[de]=Anzeigemodul für PDF (mittels Poppler) in Okular
Comment[el]=Σύστημα υποστήριξης PDF για το Okular με χρήση του poppler
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.5.85/okular/generators/spectre/libokularGenerator_ghostview.desktop new/kdegraphics-4.5.95/okular/generators/spectre/libokularGenerator_ghostview.desktop
--- old/kdegraphics-4.5.85/okular/generators/spectre/libokularGenerator_ghostview.desktop 2010-07-16 21:04:07.000000000 +0200
+++ new/kdegraphics-4.5.95/okular/generators/spectre/libokularGenerator_ghostview.desktop 2011-01-04 15:15:47.000000000 +0100
@@ -63,6 +63,7 @@
Comment[bg]=Ядро на Okular за Ghostscript PS/PDF
Comment[ca]=Dorsal de Ghostscript PS/PDF per a l'Okular
Comment[ca@valencia]=Dorsal de Ghostscript PS/PDF per a l'Okular
+Comment[cs]=Implementace Ghostscript PS/PDF pro Okular
Comment[da]=Ghostscript PS/PDF-motor til Okular
Comment[de]=Anzeigemodul für Ghostscript PS/PDF in Okular
Comment[el]=Σύστημα υποστήριξης Ghostscript PS/PDF για το Okular
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.5.85/okular/generators/xps/libokularGenerator_xps.desktop new/kdegraphics-4.5.95/okular/generators/xps/libokularGenerator_xps.desktop
--- old/kdegraphics-4.5.85/okular/generators/xps/libokularGenerator_xps.desktop 2010-10-27 21:54:47.000000000 +0200
+++ new/kdegraphics-4.5.95/okular/generators/xps/libokularGenerator_xps.desktop 2011-01-04 15:15:47.000000000 +0100
@@ -59,6 +59,7 @@
Comment[bg]=Ядро на Okular за XPS
Comment[ca]=Dorsal d'XPS per a l'Okular
Comment[ca@valencia]=Dorsal d'XPS per a l'Okular
+Comment[cs]=Implementace XPS pro Okular
Comment[da]=XPS-motor til Okular
Comment[de]=Anzeigemodul für XPS in Okular
Comment[el]=Σύστημα υποστήριξης XPS για το Okular
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.5.85/okular/ui/minibar.cpp new/kdegraphics-4.5.95/okular/ui/minibar.cpp
--- old/kdegraphics-4.5.85/okular/ui/minibar.cpp 2010-09-27 21:49:56.000000000 +0200
+++ new/kdegraphics-4.5.95/okular/ui/minibar.cpp 2011-01-04 15:15:47.000000000 +0100
@@ -48,7 +48,6 @@
private:
MiniBar * m_miniBar;
bool m_eatClick;
- QString backString;
QIntValidator * m_validator;
};
@@ -331,13 +330,38 @@
m_validator->setTop( pages );
}
-void PagesEdit::setText( const QString & text )
+void PagesEdit::setText( const QString & newText )
{
- // store a copy of the string
- backString = text;
// call default handler if hasn't focus
if ( !hasFocus() )
- KLineEdit::setText( text );
+ {
+ KLineEdit::setText( newText );
+ }
+ // else preserve existing selection
+ else
+ {
+ // save selection and adapt it to the new text length
+ int selectionLength = selectedText().length();
+ const bool allSelected = ( selectionLength == text().length() );
+ if ( allSelected )
+ {
+ KLineEdit::setText( newText );
+ selectAll();
+ }
+ else
+ {
+ int newSelectionStart = newText.length() - text().length() + selectionStart();
+ if ( newSelectionStart < 0 )
+ {
+ // the new text is shorter than the old one, and the front part, which is "cut off", is selected
+ // shorten the selection accordingly
+ selectionLength += newSelectionStart;
+ newSelectionStart = 0;
+ }
+ KLineEdit::setText( newText );
+ setSelection( newSelectionStart, selectionLength );
+ }
+ }
}
void PagesEdit::focusInEvent( QFocusEvent * e )
@@ -360,8 +384,6 @@
QPalette pal = palette();
pal.setColor( QPalette::Base, QApplication::palette().color( QPalette::Base ).dark( 102 ) );
setPalette( pal );
- // restore text
- KLineEdit::setText( backString );
// call default handler
KLineEdit::focusOutEvent( e );
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.5.85/strigi-analyzer/xps/kfile_xps.desktop new/kdegraphics-4.5.95/strigi-analyzer/xps/kfile_xps.desktop
--- old/kdegraphics-4.5.85/strigi-analyzer/xps/kfile_xps.desktop 2010-07-16 21:04:05.000000000 +0200
+++ new/kdegraphics-4.5.95/strigi-analyzer/xps/kfile_xps.desktop 2011-01-04 15:15:46.000000000 +0100
@@ -6,6 +6,7 @@
Name[bg]=Данни за хартия в XML
Name[ca]=Informació d'especificació del paper en XML
Name[ca@valencia]=Informació d'especificació del paper en XML
+Name[cs]=Informace XML Paper Specification Info
Name[da]=XML Paper Specification Info
Name[de]=XML-Papierspezifikations-Info
Name[el]=Πληροφορίες καθορισμού χαρτιού XML
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.5.85/thumbnailers/mobi/mobithumbnail.desktop new/kdegraphics-4.5.95/thumbnailers/mobi/mobithumbnail.desktop
--- old/kdegraphics-4.5.85/thumbnailers/mobi/mobithumbnail.desktop 2010-12-01 23:22:28.000000000 +0100
+++ new/kdegraphics-4.5.95/thumbnailers/mobi/mobithumbnail.desktop 2011-01-04 15:15:46.000000000 +0100
@@ -3,12 +3,17 @@
Name=Mobipocket Files
Name[bg]=Файлове за Mobipocket
Name[ca]=Fitxers Mobipocket
+Name[ca@valencia]=Fitxers Mobipocket
+Name[cs]=Dokumenty Mobipocket
Name[da]=Mobipocket-filer
Name[de]=Mobipocket-Dateien
Name[en_GB]=Mobipocket Files
Name[es]=Archivos Mobipocket
Name[et]=Mobipocketi failid
+Name[eu]=Mobipocket fitxategiak
Name[hr]=Mobipocket datoteke
+Name[hu]=Mobipocket-féjlok
+Name[kk]=Mobipocket файлдары
Name[km]=ឯកសារ Mobipocket
Name[ko]=Mobipocket 파일
Name[nb]=Mobipocket-filer
@@ -18,6 +23,11 @@
Name[pt]=Ficheiros do Mobipocket
Name[pt_BR]=Arquivos do Mobipocket
Name[ru]=Электронные книги Mobipocket
+Name[sl]=Datoteke Mobipocket
+Name[sr]=Мобипокетови фајлови
+Name[sr@ijekavian]=Мобипокетови фајлови
+Name[sr@ijekavianlatin]=Mobipocketovi fajlovi
+Name[sr@latin]=Mobipocketovi fajlovi
Name[sv]=Mobipocket-filer
Name[uk]=Файли Mobipocket
Name[x-test]=xxMobipocket Filesxx
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdegraphics-4.5.85/thumbnailers/raw/rawthumbnail.desktop new/kdegraphics-4.5.95/thumbnailers/raw/rawthumbnail.desktop
--- old/kdegraphics-4.5.85/thumbnailers/raw/rawthumbnail.desktop 2010-12-01 23:22:29.000000000 +0100
+++ new/kdegraphics-4.5.95/thumbnailers/raw/rawthumbnail.desktop 2011-01-04 15:15:46.000000000 +0100
@@ -3,11 +3,16 @@
Name=RAW Photo Camera Files
Name[bg]=Снимки RAW от фотоапарат
Name[ca]=Fitxers RAW de càmera de fotos
+Name[ca@valencia]=Fitxers RAW de càmera de fotos
+Name[cs]=RAW soubory z fotoaparátu
Name[da]=Kamera-filer i RAW-foto
Name[de]=RAW-Fotokamera-Dateien
Name[en_GB]=RAW Photo Camera Files
Name[es]=Archivos RAW de cámara fotográfica
Name[et]=Kaamera toorfailid
+Name[eu]=RAW argazki kamera-fitxategiak
+Name[hu]=RAW-fájlok
+Name[kk]=Камераның RAW ('шикі') файлдары
Name[km]=ឯកសាររូបថតរបស់ម៉ាស៊ីនថតដើម
Name[ko]=RAW 사진 카메라 파일
Name[nb]=RAW foto kamerafiler
@@ -17,6 +22,11 @@
Name[pt]=Ficheiros de Máquinas Fotográficas RAW
Name[pt_BR]=Arquivos RAW de câmeras fotográficas
Name[ru]=Цифровые негативы (RAW)
+Name[sl]=Surove datoteke s fotoaparata
+Name[sr]=Сирови фајлови с камере
+Name[sr@ijekavian]=Сирови фајлови с камере
+Name[sr@ijekavianlatin]=Sirovi fajlovi s kamere
+Name[sr@latin]=Sirovi fajlovi s kamere
Name[sv]=Obehandlade kamerafotofiler
Name[uk]=Файли цифрових негативів
Name[x-test]=xxRAW Photo Camera Filesxx
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org