Hello community, here is the log from the commit of package kdegraphics4 checked in at Mon Sep 1 15:01:45 CEST 2008. -------- --- KDE/kdegraphics4/kdegraphics4.changes 2008-08-19 16:17:00.000000000 +0200 +++ /mounts/work_src_done/STABLE/kdegraphics4/kdegraphics4.changes 2008-08-28 12:34:34.000000000 +0200 @@ -1,0 +2,6 @@ +Thu Aug 28 12:34:28 CEST 2008 - dmueller@suse.de + +- update to 4.1.1 + * see http://kde.org/announcements/changelogs/changelog4_1to4_1_1.php + +------------------------------------------------------------------- Old: ---- kdegraphics-4.1.0.tar.bz2 New: ---- kdegraphics-4.1.1.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kdegraphics4.spec ++++++ --- /var/tmp/diff_new_pack.SA1881/_old 2008-09-01 15:01:33.000000000 +0200 +++ /var/tmp/diff_new_pack.SA1881/_new 2008-09-01 15:01:33.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package kdegraphics4 (Version 4.1.0) +# spec file for package kdegraphics4 (Version 4.1.1) # # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -33,8 +33,8 @@ Group: Productivity/Graphics/Other Summary: kdegraphics base package Url: http://www.kde.org -Version: 4.1.0 -Release: 18 +Version: 4.1.1 +Release: 1 Source0: kdegraphics-%version.tar.bz2 Source1: _upstream Patch0: 4_1_BRANCH.diff @@ -521,6 +521,9 @@ %_kde_share_dir/services/ksane_scan_service.desktop %changelog +* Thu Aug 28 2008 dmueller@suse.de +- update to 4.1.1 + * see http://kde.org/announcements/changelogs/changelog4_1to4_1_1.php * Tue Aug 19 2008 stbinner@suse.de - branch diff update: several Okular fixes * Wed Jul 30 2008 dmueller@suse.de ++++++ 4_1_BRANCH.diff ++++++ ++++ 774 lines (skipped) ++++ between KDE/kdegraphics4/4_1_BRANCH.diff ++++ and /mounts/work_src_done/STABLE/kdegraphics4/4_1_BRANCH.diff ++++++ kdegraphics-4.1.0.tar.bz2 -> kdegraphics-4.1.1.tar.bz2 ++++++ diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdegraphics-4.1.0/cmake/modules/FindEPub.cmake new/kdegraphics-4.1.1/cmake/modules/FindEPub.cmake --- old/kdegraphics-4.1.0/cmake/modules/FindEPub.cmake 2008-04-10 11:29:56.000000000 +0200 +++ new/kdegraphics-4.1.1/cmake/modules/FindEPub.cmake 2008-08-28 10:06:53.000000000 +0200 @@ -20,7 +20,7 @@ else (EPUB_INCLUDE_DIR AND EPUB_LIBRARIES) find_library (EPUB_LIBRARIES - NAMES epub + NAMES epub libepub ) find_path (EPUB_INCLUDE_DIR diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdegraphics-4.1.0/cmake/modules/FindLibSpectre.cmake new/kdegraphics-4.1.1/cmake/modules/FindLibSpectre.cmake --- old/kdegraphics-4.1.0/cmake/modules/FindLibSpectre.cmake 2008-05-07 11:05:17.000000000 +0200 +++ new/kdegraphics-4.1.1/cmake/modules/FindLibSpectre.cmake 2008-08-28 10:06:53.000000000 +0200 @@ -36,6 +36,13 @@ set(LIBSPECTRE_FOUND TRUE) endif(_return_VALUE STREQUAL "0") endif(_SpectreLinkFlags) +else(NOT WIN32) + # do not use pkg-config on windows + find_library(_SpectreLinkFlags NAMES libspectre spectre PATHS ${CMAKE_LIBRARY_PATH}) + + find_path(LIBSPECTRE_INCLUDE_DIR spectre.h PATH_SUFFIXES libspectre ) + + set(LIBSPECTRE_FOUND TRUE) endif(NOT WIN32) if (LIBSPECTRE_FOUND) diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdegraphics-4.1.0/doc/CMakeLists.txt new/kdegraphics-4.1.1/doc/CMakeLists.txt --- old/kdegraphics-4.1.0/doc/CMakeLists.txt 2008-01-05 00:53:46.000000000 +0100 +++ new/kdegraphics-4.1.1/doc/CMakeLists.txt 2008-08-28 10:06:53.000000000 +0200 @@ -1,8 +1,8 @@ if(Q_WS_X11) add_subdirectory(ksnapshot) - if (XVIDMODEEXTENSIONS_FOUND) + if (X11_xf86vmode_FOUND) add_subdirectory(kgamma) - endif (XVIDMODEEXTENSIONS_FOUND) + endif (X11_xf86vmode_FOUND) endif(Q_WS_X11) if(KDE4_GPHOTO2 AND GPHOTO2_FOUND) Files old/kdegraphics-4.1.0/doc/gwenview/index.cache.bz2 and new/kdegraphics-4.1.1/doc/gwenview/index.cache.bz2 differ Files old/kdegraphics-4.1.0/doc/kamera/index.cache.bz2 and new/kdegraphics-4.1.1/doc/kamera/index.cache.bz2 differ Files old/kdegraphics-4.1.0/doc/kgamma/index.cache.bz2 and new/kdegraphics-4.1.1/doc/kgamma/index.cache.bz2 differ Files old/kdegraphics-4.1.0/doc/kolourpaint/index.cache.bz2 and new/kdegraphics-4.1.1/doc/kolourpaint/index.cache.bz2 differ Files old/kdegraphics-4.1.0/doc/kruler/index.cache.bz2 and new/kdegraphics-4.1.1/doc/kruler/index.cache.bz2 differ Files old/kdegraphics-4.1.0/doc/ksnapshot/index.cache.bz2 and new/kdegraphics-4.1.1/doc/ksnapshot/index.cache.bz2 differ Files old/kdegraphics-4.1.0/doc/okular/index.cache.bz2 and new/kdegraphics-4.1.1/doc/okular/index.cache.bz2 differ diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdegraphics-4.1.0/gwenview/app/gwenview.desktop new/kdegraphics-4.1.1/gwenview/app/gwenview.desktop --- old/kdegraphics-4.1.0/gwenview/app/gwenview.desktop 2008-06-03 11:34:15.000000000 +0200 +++ new/kdegraphics-4.1.1/gwenview/app/gwenview.desktop 2008-08-28 10:06:53.000000000 +0200 @@ -64,7 +64,7 @@ Comment=A simple image viewer Comment[ca]=Un visualitzador d'imatges senzill Comment[cs]=Jednoduchý prohlížeč obrázků -Comment[da]=Simpel biledfremviser +Comment[da]=Simpel billedfremviser Comment[de]=Ein einfacher Bildbetrachter Comment[el]=Ένας απλός προβολέας εικόνων Comment[eo]=Simpla bildorigardilo diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdegraphics-4.1.0/gwenview/app/imageopscontextmanageritem.cpp new/kdegraphics-4.1.1/gwenview/app/imageopscontextmanageritem.cpp --- old/kdegraphics-4.1.0/gwenview/app/imageopscontextmanageritem.cpp 2008-06-25 09:54:21.000000000 +0200 +++ new/kdegraphics-4.1.1/gwenview/app/imageopscontextmanageritem.cpp 2008-08-28 10:06:53.000000000 +0200 @@ -36,6 +36,7 @@ #include "mainwindow.h" #include "sidebar.h" #include <lib/cropsidebar.h> +#include <lib/cropimageoperation.h> #include <lib/document/documentfactory.h> #include <lib/gwenviewconfig.h> #include <lib/imageviewpart.h> @@ -104,7 +105,7 @@ mCropAction = actionCollection->addAction("crop"); mCropAction->setText(i18n("Crop")); connect(mCropAction, SIGNAL(triggered()), - that, SLOT(crop()) ); + that, SLOT(showCropSideBar()) ); mActionList << mRotateLeftAction @@ -256,7 +257,7 @@ } -void ImageOpsContextManagerItem::crop() { +void ImageOpsContextManagerItem::showCropSideBar() { ImageViewPart* imageViewPart = d->mMainWindow->documentView()->imageViewPart(); if (!imageViewPart) { kError() << "No ImageViewPart available!"; @@ -266,9 +267,17 @@ CropSideBar* cropSideBar = new CropSideBar(d->mMainWindow, imageViewPart->imageView(), doc); connect(cropSideBar, SIGNAL(done()), d->mMainWindow, SLOT(hideTemporarySideBar()) ); + connect(cropSideBar, SIGNAL(cropRequested(const QRect&)), + SLOT(crop(const QRect&)) ); d->mMainWindow->showTemporarySideBar(cropSideBar); } +void ImageOpsContextManagerItem::crop(const QRect& rect) { + CropImageOperation* op = new CropImageOperation(rect); + d->applyImageOperation(op); +} + + } // namespace diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdegraphics-4.1.0/gwenview/app/imageopscontextmanageritem.h new/kdegraphics-4.1.1/gwenview/app/imageopscontextmanageritem.h --- old/kdegraphics-4.1.0/gwenview/app/imageopscontextmanageritem.h 2008-05-15 20:37:11.000000000 +0200 +++ new/kdegraphics-4.1.1/gwenview/app/imageopscontextmanageritem.h 2008-08-28 10:06:53.000000000 +0200 @@ -29,6 +29,9 @@ #include "abstractcontextmanageritem.h" +class QRect; + + namespace Gwenview { @@ -51,7 +54,8 @@ void mirror(); void flip(); void resizeImage(); - void crop(); + void showCropSideBar(); + void crop(const QRect&); private: class Private; diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdegraphics-4.1.0/gwenview/app/main.cpp new/kdegraphics-4.1.1/gwenview/app/main.cpp --- old/kdegraphics-4.1.0/gwenview/app/main.cpp 2008-05-29 13:18:37.000000000 +0200 +++ new/kdegraphics-4.1.1/gwenview/app/main.cpp 2008-08-28 10:06:53.000000000 +0200 @@ -36,7 +36,7 @@ "gwenview", /* appname */ 0, /* catalogName */ ki18n("Gwenview"), /* programName */ - "2.1"); /* version */ + "2.1.1"); /* version */ aboutData.setShortDescription(ki18n("An Image Viewer")); aboutData.setLicense(KAboutData::License_GPL); aboutData.setCopyrightStatement(ki18n("Copyright 2000-2008 Aurélien Gâteau")); diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdegraphics-4.1.0/gwenview/app/slideshow.desktop new/kdegraphics-4.1.1/gwenview/app/slideshow.desktop --- old/kdegraphics-4.1.0/gwenview/app/slideshow.desktop 2008-07-23 10:25:16.000000000 +0200 +++ new/kdegraphics-4.1.1/gwenview/app/slideshow.desktop 2008-08-28 10:06:53.000000000 +0200 @@ -15,6 +15,7 @@ Name[fr]=Démarrer un diaporama Name[ga]=Rith Taispeántas Sleamhnán Name[gl]=Iniciar unha presentación +Name[hu]=Diabemutató indítása Name[is]=Hefja skyggnusýningu Name[it]=Avvia una presentazione Name[ja]=スライドショーを開始 diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdegraphics-4.1.0/gwenview/lib/cropsidebar.cpp new/kdegraphics-4.1.1/gwenview/lib/cropsidebar.cpp --- old/kdegraphics-4.1.0/gwenview/lib/cropsidebar.cpp 2008-05-07 11:05:18.000000000 +0200 +++ new/kdegraphics-4.1.1/gwenview/lib/cropsidebar.cpp 2008-08-28 10:06:53.000000000 +0200 @@ -29,7 +29,6 @@ #include "klocale.h" // Local -#include "cropimageoperation.h" #include "croptool.h" #include "imageview.h" #include "ui_cropsidebar.h" @@ -136,7 +135,7 @@ SLOT(slotHeightChanged()) ); connect(d->buttonBox, SIGNAL(accepted()), - SLOT(crop()) ); + SLOT(slotAccepted()) ); connect(d->buttonBox, SIGNAL(rejected()), SIGNAL(done()) ); @@ -220,10 +219,8 @@ } -void CropSideBar::crop() { - CropImageOperation* op = new CropImageOperation(cropRect()); - op->setDocument(d->mDocument); - d->mDocument->undoStack()->push(op); +void CropSideBar::slotAccepted() { + emit cropRequested(cropRect()); emit done(); } diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdegraphics-4.1.0/gwenview/lib/cropsidebar.h new/kdegraphics-4.1.1/gwenview/lib/cropsidebar.h --- old/kdegraphics-4.1.0/gwenview/lib/cropsidebar.h 2008-05-07 11:05:18.000000000 +0200 +++ new/kdegraphics-4.1.1/gwenview/lib/cropsidebar.h 2008-08-28 10:06:53.000000000 +0200 @@ -46,6 +46,7 @@ Q_SIGNALS: void done(); + void cropRequested(const QRect&); private Q_SLOTS: void slotPositionChanged(); @@ -53,7 +54,7 @@ void slotHeightChanged(); void setCropRect(const QRect& rect); - void crop(); + void slotAccepted(); void applyRatioConstraint(); void setRatioConstraintFromComboBox(); diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdegraphics-4.1.0/gwenview/lib/thumbnailview/thumbnailview.cpp new/kdegraphics-4.1.1/gwenview/lib/thumbnailview/thumbnailview.cpp --- old/kdegraphics-4.1.0/gwenview/lib/thumbnailview/thumbnailview.cpp 2008-07-15 21:48:47.000000000 +0200 +++ new/kdegraphics-4.1.1/gwenview/lib/thumbnailview/thumbnailview.cpp 2008-08-28 10:06:53.000000000 +0200 @@ -48,7 +48,10 @@ static KFileItem fileItemForIndex(const QModelIndex& index) { - Q_ASSERT(index.isValid()); + if (!index.isValid()) { + kWarning() << "Invalid index"; + return KFileItem(); + } QVariant data = index.data(KDirModel::FileItemRole); return qvariant_cast<KFileItem>(data); } @@ -56,7 +59,7 @@ static KUrl urlForIndex(const QModelIndex& index) { KFileItem item = fileItemForIndex(index); - return item.url(); + return item.isNull() ? KUrl() : item.url(); } struct Thumbnail { @@ -281,9 +284,12 @@ QPixmap ThumbnailView::thumbnailForIndex(const QModelIndex& index) { - QVariant data = index.data(KDirModel::FileItemRole); - KFileItem item = qvariant_cast<KFileItem>(data); - QUrl url = item.url(); + KFileItem item = fileItemForIndex(index); + if (item.isNull()) { + kWarning() << "Invalid item"; + return QPixmap(); + } + KUrl url = item.url(); QPixmap pix; diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdegraphics-4.1.0/gwenview/part/gvpart.desktop new/kdegraphics-4.1.1/gwenview/part/gvpart.desktop --- old/kdegraphics-4.1.0/gwenview/part/gvpart.desktop 2008-06-03 11:34:15.000000000 +0200 +++ new/kdegraphics-4.1.1/gwenview/part/gvpart.desktop 2008-08-28 10:06:53.000000000 +0200 @@ -43,7 +43,7 @@ Name[x-test]=xxGwenview Image Viewerxx Name[zh_CN]=Gwenview 图像查看器 Name[zh_TW]=Gwenview 影像檢視程式 -MimeType=image/gif;image/jpeg;image/jpeg2000;image/png;image/bmp;image/x-eps;image/x-ico;image/x-krl;image/x-portable-bitmap;image/x-portable-pixmap;image/x-xbitmap;image/x-xpixmap; +MimeType=image/gif;image/jpeg;image/jp2;image/png;image/bmp;image/x-eps;image/x-ico;image/x-krl;image/x-portable-bitmap;image/x-portable-pixmap;image/x-xbitmap;image/x-xpixmap; X-KDE-ServiceTypes=KParts/ReadOnlyPart X-KDE-Library=gvpart InitialPreference=12 diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdegraphics-4.1.0/gwenview/tests/CMakeLists.txt new/kdegraphics-4.1.1/gwenview/tests/CMakeLists.txt --- old/kdegraphics-4.1.0/gwenview/tests/CMakeLists.txt 2008-05-07 11:05:18.000000000 +0200 +++ new/kdegraphics-4.1.1/gwenview/tests/CMakeLists.txt 2008-08-28 10:06:53.000000000 +0200 @@ -7,6 +7,8 @@ ${CMAKE_CURRENT_BINARY_DIR}/.. ) +include_directories( ${EXIV2_INCLUDE_DIR} ) + set( EXECUTABLE_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR} ) diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdegraphics-4.1.0/kamera/kcontrol/kamera.desktop new/kdegraphics-4.1.1/kamera/kcontrol/kamera.desktop --- old/kdegraphics-4.1.0/kamera/kcontrol/kamera.desktop 2008-06-03 11:34:16.000000000 +0200 +++ new/kdegraphics-4.1.1/kamera/kcontrol/kamera.desktop 2008-08-28 10:06:53.000000000 +0200 @@ -38,7 +38,7 @@ Comment[nl]=Camera instellen Comment[nn]=Set opp Kamera Comment[pa]=ਕੈਮਰਾ ਸੰਰਚਨਾ -Comment[pl]=Konfiguracja Kamery +Comment[pl]=Konfiguracja aparatu cyfrowego Comment[pt]=Configuração do Kamera Comment[pt_BR]=Configurar o Kamera Comment[ro]=Configurează aparatul foto digital diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdegraphics-4.1.0/kamera/kioslave/kamera.cpp new/kdegraphics-4.1.1/kamera/kioslave/kamera.cpp --- old/kdegraphics-4.1.0/kamera/kioslave/kamera.cpp 2008-01-05 00:53:46.000000000 +0100 +++ new/kdegraphics-4.1.1/kamera/kioslave/kamera.cpp 2008-08-28 10:06:53.000000000 +0200 @@ -232,8 +232,7 @@ error(KIO::ERR_DOES_NOT_EXIST, url.path()); \ return; \ } \ - QByteArray chunkDataBuffer; \ - chunkDataBuffer.fromRawData(xx.text, strlen(xx.text)); \ + QByteArray chunkDataBuffer = QByteArray::fromRawData(xx.text, strlen(xx.text)); \ data(chunkDataBuffer); \ processedSize(strlen(xx.text)); \ chunkDataBuffer.clear(); \ @@ -345,7 +344,7 @@ if (towrite > fileSize-m_fileSize-written) towrite = fileSize-m_fileSize-written; - chunkDataBuffer.fromRawData(fileData + m_fileSize + written, towrite); + chunkDataBuffer = QByteArray::fromRawData(fileData + m_fileSize + written, towrite); processedSize(m_fileSize + written + towrite); data(chunkDataBuffer); chunkDataBuffer.clear(); @@ -919,8 +918,7 @@ if (fileSize > 0) { // XXX using assign() here causes segfault, prolly because // gp_file_free is called before chunkData goes out of scope - QByteArray chunkDataBuffer; - chunkDataBuffer.fromRawData(fileData + object->getFileSize(), fileSize - object->getFileSize()); + QByteArray chunkDataBuffer = QByteArray::fromRawData(fileData + object->getFileSize(), fileSize - object->getFileSize()); // Note: this will fail with sizes > 16MB ... object->data(chunkDataBuffer); object->processedSize(fileSize); diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdegraphics-4.1.0/kgamma/kcmkgamma/kgamma.desktop new/kdegraphics-4.1.1/kgamma/kcmkgamma/kgamma.desktop --- old/kdegraphics-4.1.0/kgamma/kcmkgamma/kgamma.desktop 2008-06-03 11:34:15.000000000 +0200 +++ new/kdegraphics-4.1.1/kgamma/kcmkgamma/kgamma.desktop 2008-08-28 10:06:53.000000000 +0200 @@ -85,7 +85,7 @@ Name[xh]=Unobumba wesithathu konoobumba besiGrike Name[zh_HK]=伽馬(Gamma) -X-DocPath=kgamma +X-DocPath=kgamma/index.html Exec=kcmshell4 kgamma Icon=kgamma X-KDE-Keywords=KGamma, kgamma, Gamma, gamma diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdegraphics-4.1.0/kgamma/kcmkgamma/Messages.sh new/kdegraphics-4.1.1/kgamma/kcmkgamma/Messages.sh --- old/kdegraphics-4.1.0/kgamma/kcmkgamma/Messages.sh 2008-01-05 00:53:45.000000000 +0100 +++ new/kdegraphics-4.1.1/kgamma/kcmkgamma/Messages.sh 2008-08-28 10:06:53.000000000 +0200 @@ -1,2 +1,2 @@ #! /bin/sh -$XGETTEXT *.cpp -o $podir/kgamma.pot +$XGETTEXT *.cpp -o $podir/kcmkgamma.pot diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdegraphics-4.1.0/kolourpaint/kpViewScrollableContainer.cpp new/kdegraphics-4.1.1/kolourpaint/kpViewScrollableContainer.cpp --- old/kdegraphics-4.1.0/kolourpaint/kpViewScrollableContainer.cpp 2008-01-05 00:53:53.000000000 +0100 +++ new/kdegraphics-4.1.1/kolourpaint/kpViewScrollableContainer.cpp 2008-08-28 10:06:53.000000000 +0200 @@ -605,10 +605,12 @@ if (m_resizeRoundedLastViewX < 0 || m_resizeRoundedLastViewY < 0) return QRect (); + QRect visibleArea = QRect(QPoint(contentsX(),contentsY()), viewport()->size()); + return QRect (QPoint (0, m_resizeRoundedLastViewY), QPoint (m_resizeRoundedLastViewX - 1, - m_resizeRoundedLastViewY + bottomResizeLineWidth () - 1)); + m_resizeRoundedLastViewY + bottomResizeLineWidth () - 1)).intersected(visibleArea); } // protected @@ -617,10 +619,12 @@ if (m_resizeRoundedLastViewX < 0 || m_resizeRoundedLastViewY < 0) return QRect (); + QRect visibleArea = QRect(QPoint(contentsX(),contentsY()), viewport()->size()); + return QRect (QPoint (m_resizeRoundedLastViewX, 0), QPoint (m_resizeRoundedLastViewX + rightResizeLineWidth () - 1, - m_resizeRoundedLastViewY - 1)); + m_resizeRoundedLastViewY - 1)).intersected(visibleArea); } // protected @@ -629,10 +633,12 @@ if (m_resizeRoundedLastViewX < 0 || m_resizeRoundedLastViewY < 0) return QRect (); + QRect visibleArea = QRect(QPoint(contentsX(),contentsY()), viewport()->size()); + return QRect (QPoint (m_resizeRoundedLastViewX, m_resizeRoundedLastViewY), QPoint (m_resizeRoundedLastViewX + rightResizeLineWidth () - 1, - m_resizeRoundedLastViewY + bottomResizeLineWidth () - 1)); + m_resizeRoundedLastViewY + bottomResizeLineWidth () - 1)).intersected(visibleArea); } diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdegraphics-4.1.0/kruler/kruler.desktop new/kdegraphics-4.1.1/kruler/kruler.desktop --- old/kdegraphics-4.1.0/kruler/kruler.desktop 2008-06-03 11:34:16.000000000 +0200 +++ new/kdegraphics-4.1.1/kruler/kruler.desktop 2008-08-28 10:06:53.000000000 +0200 @@ -23,7 +23,7 @@ GenericName[hu]=Képernyővonalzó GenericName[is]=Reglustika GenericName[it]=Righello per lo schermo -GenericName[ja]=スクリーン定規 +GenericName[ja]=スクリーンルーラー GenericName[kk]=Экран өлшегіші GenericName[km]=បន្ទាត់អេក្រង់ GenericName[ko]=화면 자 diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdegraphics-4.1.0/kruler/kruler.notifyrc new/kdegraphics-4.1.1/kruler/kruler.notifyrc --- old/kdegraphics-4.1.0/kruler/kruler.notifyrc 2008-06-03 11:34:16.000000000 +0200 +++ new/kdegraphics-4.1.1/kruler/kruler.notifyrc 2008-08-28 10:06:53.000000000 +0200 @@ -22,7 +22,7 @@ Comment[hu]=Képernyővonalzó Comment[is]=KDE skjáreglustika Comment[it]=Righello dello schermo -Comment[ja]=KDE スクリーン定規 +Comment[ja]=KDE スクリーンルーラー Comment[kk]=KDE экран өлшегіші Comment[km]=បន្ទាត់អេក្រង់ KDE Comment[ko]=KDE 화면 자 @@ -129,7 +129,7 @@ Comment[hu]=A vonalzó elmozgatva képpontonként a kurzorbillentyűkkel Comment[is]=Reglustikan hefur verið færð um nokkra díla með notkun Bendillykla Comment[it]=Il righello è stato spostato usando i tasti cursore -Comment[ja]=定規がカーソルキーによってピクセル単位で移動しました +Comment[ja]=ルーラーがカーソルキーによってピクセル単位で移動しました Comment[km]=បន្ទាត់ត្រូវបានផ្លាស់ទីតាមភីកសែល ដោយប្រើគ្រាប់ចុចទស្សន៍ទ្រនិច Comment[ko]=화면 자가 커서 키를 사용해서 픽셀 단위로 이동함 Comment[lt]=Liniuote buvo paslinkta kelis taškus naudojant klaviatūros rodykles. diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdegraphics-4.1.0/ksnapshot/kbackgroundsnapshot.cpp new/kdegraphics-4.1.1/ksnapshot/kbackgroundsnapshot.cpp --- old/kdegraphics-4.1.0/ksnapshot/kbackgroundsnapshot.cpp 2008-06-25 09:54:22.000000000 +0200 +++ new/kdegraphics-4.1.1/ksnapshot/kbackgroundsnapshot.cpp 2008-08-28 10:06:53.000000000 +0200 @@ -88,7 +88,7 @@ void KBackgroundSnapshot::savePictureOnDesktop() { - filename = KUrl( KGlobalSettings::desktopPath()+i18n("snapshot")+"1.png" ); + filename = KUrl( KGlobalSettings::desktopPath()+'/'+i18n("snapshot")+"1.png" ); // Make sure the name is not already being used while(KIO::NetAccess::exists( filename, KIO::NetAccess::DestinationSide, 0L )) { autoincFilename(); diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdegraphics-4.1.0/ksnapshot/ksnapshot.cpp new/kdegraphics-4.1.1/ksnapshot/ksnapshot.cpp --- old/kdegraphics-4.1.0/ksnapshot/ksnapshot.cpp 2008-06-03 11:34:16.000000000 +0200 +++ new/kdegraphics-4.1.1/ksnapshot/ksnapshot.cpp 2008-08-28 10:06:53.000000000 +0200 @@ -396,6 +396,8 @@ KUrl url = filename; url.setPass( QString::null ); //krazy:exclude=nullstrassign for old broken gcc conf.writePathEntry("filename",url.url()); + + conf.sync(); e->accept(); } diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdegraphics-4.1.0/libs/libkdcraw/dcraw/CMakeLists.txt new/kdegraphics-4.1.1/libs/libkdcraw/dcraw/CMakeLists.txt --- old/kdegraphics-4.1.0/libs/libkdcraw/dcraw/CMakeLists.txt 2008-07-28 16:25:49.000000000 +0200 +++ new/kdegraphics-4.1.1/libs/libkdcraw/dcraw/CMakeLists.txt 2008-08-28 10:06:52.000000000 +0200 @@ -29,7 +29,7 @@ IF( NOT WIN32) FIND_LIBRARY(MATH_LIBRARY m) ENDIF( NOT WIN32 ) -KDE4_ADD_EXECUTABLE(kdcraw_bin ${kdcraw_SRCS}) +KDE4_ADD_EXECUTABLE(kdcraw_bin NOGUI ${kdcraw_SRCS}) TARGET_LINK_LIBRARIES(kdcraw_bin ${JPEG_LIBRARY} ${MATH_LIBRARY} ${LCMS_LIBRARIES}) IF( WIN32 ) diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdegraphics-4.1.0/libs/libkexiv2/libkexiv2/kexiv2.cpp new/kdegraphics-4.1.1/libs/libkexiv2/libkexiv2/kexiv2.cpp --- old/kdegraphics-4.1.0/libs/libkexiv2/libkexiv2/kexiv2.cpp 2008-07-03 07:05:13.000000000 +0200 +++ new/kdegraphics-4.1.1/libs/libkexiv2/libkexiv2/kexiv2.cpp 2008-08-28 10:06:52.000000000 +0200 @@ -92,6 +92,15 @@ #endif // _XMP_SUPPORT_ } +bool KExiv2::supportTiffWritting() +{ +#if (EXIV2_TEST_VERSION(0,17,91)) + return true; +#else + return false; +#endif +} + QString KExiv2::Exiv2Version() { // Since 0.14.0 release, we can extract run-time version of Exiv2. diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdegraphics-4.1.0/libs/libkexiv2/libkexiv2/kexiv2.h new/kdegraphics-4.1.1/libs/libkexiv2/libkexiv2/kexiv2.h --- old/kdegraphics-4.1.0/libs/libkexiv2/libkexiv2/kexiv2.h 2008-07-03 07:05:13.000000000 +0200 +++ new/kdegraphics-4.1.1/libs/libkexiv2/libkexiv2/kexiv2.h 2008-08-28 10:06:52.000000000 +0200 @@ -122,6 +122,10 @@ */ static bool supportXmp(); + /** Return true if library can writte metadata to TIFF/DNG files + */ + static bool supportTiffWritting(); + /** Return a string version of Exiv2 release in format "major.minor.patch" */ static QString Exiv2Version(); diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdegraphics-4.1.0/libs/libkipi/kipiplugin.desktop new/kdegraphics-4.1.1/libs/libkipi/kipiplugin.desktop --- old/kdegraphics-4.1.0/libs/libkipi/kipiplugin.desktop 2008-07-23 10:25:16.000000000 +0200 +++ new/kdegraphics-4.1.1/libs/libkipi/kipiplugin.desktop 2008-08-28 10:06:52.000000000 +0200 @@ -25,6 +25,7 @@ Comment[fr]=Un module externe pour KIPI Comment[ga]=Breiseán KIPI Comment[gl]=Unha extension de KIPI +Comment[hu]=Egy KIPI-bővítmény Comment[is]=KIPI íforrit Comment[it]=Un plugin di KIPI Comment[ja]=Kipi プラグイン diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdegraphics-4.1.0/libs/libksane/libksane/sane_widget.cpp new/kdegraphics-4.1.1/libs/libksane/libksane/sane_widget.cpp --- old/kdegraphics-4.1.0/libs/libksane/libksane/sane_widget.cpp 2008-06-10 13:40:55.000000000 +0200 +++ new/kdegraphics-4.1.1/libs/libksane/libksane/sane_widget.cpp 2008-08-28 10:06:52.000000000 +0200 @@ -822,10 +822,21 @@ } void KSaneWidget::handleSelection(float tl_x, float tl_y, float br_x, float br_y) { - float max_x, max_y; + + if ((d->optTl == 0) || (d->optTlY == 0) || (d->optBrX == 0) || (d->optBrY == 0)) { + // clear the selection since we can not set one + d->previewArea->setTLX(0); + d->previewArea->setTLY(0); + d->previewArea->setBRX(0); + d->previewArea->setBRY(0); + tl_x = tl_y = br_x = br_y = 0; + return; + } if ((d->previewImg->width()==0) || (d->previewImg->height()==0)) return; + float max_x, max_y; + d->optBrX->getMaxValue(&max_x); d->optBrY->getMaxValue(&max_y); float ftl_x = tl_x*max_x; @@ -833,10 +844,10 @@ float fbr_x = br_x*max_x; float fbr_y = br_y*max_y; - if (d->optTl != 0) d->optTl->setValue(ftl_x); - if (d->optTlY != 0) d->optTlY->setValue(ftl_y); - if (d->optBrX != 0) d->optBrX->setValue(fbr_x); - if (d->optBrY != 0) d->optBrY->setValue(fbr_y); + d->optTl->setValue(ftl_x); + d->optTlY->setValue(ftl_y); + d->optBrX->setValue(fbr_x); + d->optBrY->setValue(fbr_y); } void KSaneWidget::setTLX(float ftlx) @@ -1251,6 +1262,7 @@ } if (d->params.last_frame == SANE_TRUE) { // this is where it all ends well :) + sane_cancel(d->saneHandle); d->readStatus = READ_FINISHED; return; } diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdegraphics-4.1.0/okular/core/area.cpp new/kdegraphics-4.1.1/okular/core/area.cpp --- old/kdegraphics-4.1.0/okular/core/area.cpp 2008-05-21 10:32:44.000000000 +0200 +++ new/kdegraphics-4.1.1/okular/core/area.cpp 2008-08-28 10:06:53.000000000 +0200 @@ -42,7 +42,11 @@ void NormalizedPoint::transform( const QMatrix &matrix ) { - matrix.map( x, y, &x, &y ); + qreal tmp_x = (qreal)x; + qreal tmp_y = (qreal)y; + matrix.map( tmp_x, tmp_y, &tmp_x, &tmp_y ); + x = tmp_x; + y = tmp_y; } QDebug operator<<( QDebug str, const Okular::NormalizedPoint& p ) diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdegraphics-4.1.0/okular/core/document.cpp new/kdegraphics-4.1.1/okular/core/document.cpp --- old/kdegraphics-4.1.0/okular/core/document.cpp 2008-07-23 10:25:17.000000000 +0200 +++ new/kdegraphics-4.1.1/okular/core/document.cpp 2008-08-28 10:06:53.000000000 +0200 @@ -592,6 +592,9 @@ { // 1. Create DOM QDomDocument doc( "documentInfo" ); + QDomProcessingInstruction xmlPi = doc.createProcessingInstruction( + QString::fromLatin1( "xml" ), QString::fromLatin1( "version=\"1.0\" encoding=\"utf-8\"" ) ); + doc.appendChild( xmlPi ); QDomElement root = doc.createElement( "documentInfo" ); root.setAttribute( "url", m_url.pathOrUrl() ); doc.appendChild( root ); @@ -653,6 +656,7 @@ // 3. Save DOM to XML file QString xml = doc.toString(); QTextStream os( &infoFile ); + os.setCodec( "UTF-8" ); os << xml; } infoFile.close(); @@ -1365,7 +1369,7 @@ d->m_docFileName = docFile; if ( url.isLocalFile() ) { - QString fn = docFile.contains('/') ? docFile.section('/', -1, -1) : docFile; + QString fn = url.fileName(); document_size = fileReadTest.size(); fn = QString::number( document_size ) + '.' + fn + ".xml"; fileReadTest.close(); diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdegraphics-4.1.0/okular/core/okularGenerator.desktop new/kdegraphics-4.1.1/okular/core/okularGenerator.desktop --- old/kdegraphics-4.1.0/okular/core/okularGenerator.desktop 2008-07-23 10:25:17.000000000 +0200 +++ new/kdegraphics-4.1.1/okular/core/okularGenerator.desktop 2008-08-28 10:06:53.000000000 +0200 @@ -12,6 +12,7 @@ Comment[fr]=Interface du format de fichier d'Okular Comment[ga]=Inneall formáide comhaid le haghaidh Okular Comment[gl]=Infraestrutura dun formato de ficheiro para Okular +Comment[hu]=Fájlformátumkezelő az Okularhoz Comment[is]=Skráasniðsstuðningur fyrir Okular Comment[it]=Backend per i formati di file di Okular Comment[ja]=Okular のファイル形式バックエンド diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdegraphics-4.1.0/okular/core/version.h new/kdegraphics-4.1.1/okular/core/version.h --- old/kdegraphics-4.1.0/okular/core/version.h 2008-07-15 21:48:47.000000000 +0200 +++ new/kdegraphics-4.1.1/okular/core/version.h 2008-08-28 10:06:53.000000000 +0200 @@ -10,10 +10,10 @@ #ifndef _OKULAR_VERSION_H_ #define _OKULAR_VERSION_H_ -#define OKULAR_VERSION_STRING "0.7" +#define OKULAR_VERSION_STRING "0.7.1" #define OKULAR_VERSION_MAJOR 0 #define OKULAR_VERSION_MINOR 7 -#define OKULAR_VERSION_RELEASE 0 +#define OKULAR_VERSION_RELEASE 1 #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.1.0/okular/generators/chm/generator_chm.cpp new/kdegraphics-4.1.1/okular/generators/chm/generator_chm.cpp --- old/kdegraphics-4.1.0/okular/generators/chm/generator_chm.cpp 2008-05-21 10:32:44.000000000 +0200 +++ new/kdegraphics-4.1.1/okular/generators/chm/generator_chm.cpp 2008-08-28 10:06:52.000000000 +0200 @@ -36,7 +36,7 @@ "okular_chm", "okular_chm", ki18n( "CHM Backend" ), - "0.1", + "0.1.1", ki18n( "A Microsoft Windows help file renderer" ), KAboutData::License_GPL, ki18n( "© 2005-2007 Piotr Szymański\n© 2008 Albert Astals Cid" ) @@ -48,6 +48,23 @@ OKULAR_EXPORT_PLUGIN( CHMGenerator, createAboutData() ) +static QString absolutePath( const QString &baseUrl, const QString &path ) +{ + QString absPath; + if ( path.at( 0 ) == QLatin1Char( '/' ) ) + { + // already absolute + absPath = path; + } + else + { + KUrl url = KUrl::fromPath( baseUrl ); + url.setFileName( path ); + absPath = url.toLocalFile(); + } + return absPath; +} + CHMGenerator::CHMGenerator( QObject *parent, const QVariantList &args ) : Okular::Generator( parent, args ) { @@ -143,6 +160,7 @@ void CHMGenerator::preparePageForSyncOperation( int zoom , const QString & url) { KUrl pAddress= "ms-its:" + m_fileName + "::" + url; + m_chmUrl = url; m_syncGen->setZoomFactor(zoom); m_syncGen->openUrl(pAddress); m_syncGen->view()->layout(); @@ -177,6 +195,7 @@ } m_syncGen->closeUrl(); + m_chmUrl = QString(); userMutex()->unlock(); @@ -240,6 +259,7 @@ ) ) * 100; KUrl pAddress= "ms-its:" + m_fileName + "::" + url; + m_chmUrl = url; m_syncGen->setZoomFactor(zoom); m_syncGen->view()->resize(requestWidth,requestHeight); m_request=request; @@ -346,7 +366,7 @@ } else { - Okular::DocumentViewport viewport( metaData( "NamedViewport", '/' + url ).toString() ); + Okular::DocumentViewport viewport( metaData( "NamedViewport", absolutePath( m_chmUrl, url ) ).toString() ); objRects.push_back( new Okular::ObjectRect ( Okular::NormalizedRect(r,xScale,yScale), false, diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdegraphics-4.1.0/okular/generators/chm/generator_chm.h new/kdegraphics-4.1.1/okular/generators/chm/generator_chm.h --- old/kdegraphics-4.1.0/okular/generators/chm/generator_chm.h 2008-02-07 14:19:09.000000000 +0100 +++ new/kdegraphics-4.1.1/okular/generators/chm/generator_chm.h 2008-08-28 10:06:52.000000000 +0200 @@ -60,6 +60,7 @@ LCHMFile* m_file; KHTMLPart *m_syncGen; QString m_fileName; + QString m_chmUrl; Okular::PixmapRequest* m_request; int m_pixmapRequestZoom; Okular::DocumentInfo* m_docInfo; diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdegraphics-4.1.0/okular/generators/chm/libokularGenerator_chmlib.desktop new/kdegraphics-4.1.1/okular/generators/chm/libokularGenerator_chmlib.desktop --- old/kdegraphics-4.1.0/okular/generators/chm/libokularGenerator_chmlib.desktop 2008-07-23 10:25:17.000000000 +0200 +++ new/kdegraphics-4.1.1/okular/generators/chm/libokularGenerator_chmlib.desktop 2008-08-28 10:06:52.000000000 +0200 @@ -15,6 +15,7 @@ Comment[fr]=Interface d'Okular pour les fichiers d'aide Windows HTMLHelp Comment[ga]=Inneall HTMLHelp Windows le haghaidh Okular Comment[gl]=Infraestrutura de ficheiros Windows HTMLHelp para Okular +Comment[hu]=Windows HTML-es súgókezelő az Okularhoz Comment[is]=Windows HTMLHelp stuðningur fyrir Okular Comment[it]=Backend guida di Windows in HTML per Okular Comment[ja]=Okular の Windows HTML ヘルプ用バックエンド diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdegraphics-4.1.0/okular/generators/comicbook/libokularGenerator_comicbook.desktop new/kdegraphics-4.1.1/okular/generators/comicbook/libokularGenerator_comicbook.desktop --- old/kdegraphics-4.1.0/okular/generators/comicbook/libokularGenerator_comicbook.desktop 2008-07-23 10:25:17.000000000 +0200 +++ new/kdegraphics-4.1.1/okular/generators/comicbook/libokularGenerator_comicbook.desktop 2008-08-28 10:06:52.000000000 +0200 @@ -37,6 +37,7 @@ Comment[fr]=Interface d'Okular pour les bandes dessinés Comment[ga]=Inneall Comic Book le haghaidh Okular Comment[gl]=Infraestruturas de tebeos para Okular +Comment[hu]=Képregénybeolvasó az Okularhoz Comment[is]=ComicBook stuðningur fyrir Okular Comment[it]=Backend Comic book per Okular Comment[ja]=Okular のコミックブック用バックエンド diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdegraphics-4.1.0/okular/generators/djvu/generator_djvu.cpp new/kdegraphics-4.1.1/okular/generators/djvu/generator_djvu.cpp --- old/kdegraphics-4.1.0/okular/generators/djvu/generator_djvu.cpp 2008-03-13 08:47:47.000000000 +0100 +++ new/kdegraphics-4.1.1/okular/generators/djvu/generator_djvu.cpp 2008-08-28 10:06:52.000000000 +0200 @@ -66,7 +66,7 @@ "okular_djvu", "okular_djvu", ki18n( "DjVu Backend" ), - "0.1", + "0.1.1", ki18n( "A DjVu backend" ), KAboutData::License_GPL, ki18n( "© 2006-2007 Pino Toscano" ) diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdegraphics-4.1.0/okular/generators/djvu/kdjvu.cpp new/kdegraphics-4.1.1/okular/generators/djvu/kdjvu.cpp --- old/kdegraphics-4.1.0/okular/generators/djvu/kdjvu.cpp 2008-03-13 08:47:47.000000000 +0100 +++ new/kdegraphics-4.1.1/okular/generators/djvu/kdjvu.cpp 2008-08-28 10:06:52.000000000 +0200 @@ -479,6 +479,9 @@ #endif handle_ddjvu_messages( m_djvu_cxt, false ); char* imagebuffer = new char[ realwidth * realheight * 4 + 1 ]; + // the following line workarounds a rare crash in djvulibre; + // it should be fixed with >= 3.5.21 + ddjvu_page_get_width( djvupage ); res = ddjvu_page_render( djvupage, DDJVU_RENDER_COLOR, &pagerect, &renderrect, m_format, realwidth * 4, imagebuffer ); #ifdef KDJVU_DEBUG diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdegraphics-4.1.0/okular/generators/djvu/libokularGenerator_djvu.desktop new/kdegraphics-4.1.1/okular/generators/djvu/libokularGenerator_djvu.desktop --- old/kdegraphics-4.1.0/okular/generators/djvu/libokularGenerator_djvu.desktop 2008-07-23 10:25:17.000000000 +0200 +++ new/kdegraphics-4.1.1/okular/generators/djvu/libokularGenerator_djvu.desktop 2008-08-28 10:06:52.000000000 +0200 @@ -17,6 +17,7 @@ Comment[fr]=Interface d'Okular pour DjVu Comment[ga]=Inneall DjVu le haghaidh Okular Comment[gl]=Infraestrutura de DjVu para Okular +Comment[hu]=DjVu-beolvasó az Okularhoz Comment[is]=DjVu stuðningur fyrir Okular Comment[it]=Backend DjVu per Okular Comment[ja]=Okular の DjVu バックエンド diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdegraphics-4.1.0/okular/generators/dvi/libokularGenerator_dvi.desktop new/kdegraphics-4.1.1/okular/generators/dvi/libokularGenerator_dvi.desktop --- old/kdegraphics-4.1.0/okular/generators/dvi/libokularGenerator_dvi.desktop 2008-07-23 10:25:17.000000000 +0200 +++ new/kdegraphics-4.1.1/okular/generators/dvi/libokularGenerator_dvi.desktop 2008-08-28 10:06:52.000000000 +0200 @@ -16,6 +16,7 @@ Comment[fr]=Interface d'Okular pour le DVI Comment[ga]=Inneall DVI le haghaidh Okular Comment[gl]=Infraestrutura de DVI para Okular +Comment[hu]=DVI-beolvasó az Okularhoz Comment[is]=DVI stuðningur fyrir Okular Comment[it]=Backend DVI per Okular Comment[ja]=Okular の DVI バックエンド diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdegraphics-4.1.0/okular/generators/epub/libokularGenerator_epub.desktop new/kdegraphics-4.1.1/okular/generators/epub/libokularGenerator_epub.desktop --- old/kdegraphics-4.1.0/okular/generators/epub/libokularGenerator_epub.desktop 2008-07-23 10:25:17.000000000 +0200 +++ new/kdegraphics-4.1.1/okular/generators/epub/libokularGenerator_epub.desktop 2008-08-28 10:06:53.000000000 +0200 @@ -11,6 +11,7 @@ Name[fr]=Document EPub Name[ga]=Cáipéis EPub Name[gl]=Documento EPub +Name[hu]=EPub-dokumentum Name[is]=EPub skjal Name[it]=Documento EPub Name[ja]=EPub 文書 @@ -41,6 +42,7 @@ Comment[fr]=Interface d'Okular pour EPub Comment[ga]=Inneall EPub le haghaidh Okular Comment[gl]=Infraestrutura de EPub para Okular +Comment[hu]=EPub-beolvasó az Okularhoz Comment[is]=EPub stuðningur fyrir Okular Comment[it]=Backend EPub per Okular Comment[ja]=Okular の EPub バックエンド diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdegraphics-4.1.0/okular/generators/fictionbook/libokularGenerator_fb.desktop new/kdegraphics-4.1.1/okular/generators/fictionbook/libokularGenerator_fb.desktop --- old/kdegraphics-4.1.0/okular/generators/fictionbook/libokularGenerator_fb.desktop 2008-07-23 10:25:17.000000000 +0200 +++ new/kdegraphics-4.1.1/okular/generators/fictionbook/libokularGenerator_fb.desktop 2008-08-28 10:06:52.000000000 +0200 @@ -51,6 +51,7 @@ Comment[fr]=Interface d'Okular pour « FictionBook » Comment[ga]=Inneall FictionBook le haghaidh Okular Comment[gl]=Infraestrutura FictionBook para Okular +Comment[hu]=FictionBook-beolvasó az Okularhoz Comment[is]=FictionBook stuðningur fyrir Okular Comment[it]=Backend FictionBook per Okular Comment[ja]=Okular の FictionBook バックエンド diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdegraphics-4.1.0/okular/generators/kimgio/libokularGenerator_kimgio.desktop new/kdegraphics-4.1.1/okular/generators/kimgio/libokularGenerator_kimgio.desktop --- old/kdegraphics-4.1.0/okular/generators/kimgio/libokularGenerator_kimgio.desktop 2008-07-23 10:25:17.000000000 +0200 +++ new/kdegraphics-4.1.1/okular/generators/kimgio/libokularGenerator_kimgio.desktop 2008-08-28 10:06:52.000000000 +0200 @@ -52,6 +52,7 @@ Comment[fr]=Interface d'Okular pour les images Comment[ga]=Inneall íomhánna le haghaidh Okular Comment[gl]=Infraestrutura de imaxes para Okular +Comment[hu]=Képbeolvasó az Okularhoz Comment[is]=Myndmeðhöndlunarstuðningur fyrir Okular Comment[it]=Backend immagini per Okular Comment[ja]=Okular の画像用バックエンド @@ -72,7 +73,7 @@ Comment[zh_CN]=Okular 的图像格式后端 Comment[zh_TW]=Okular 影像後端 X-KDE-ServiceTypes=okular/Generator -MimeType=image/bmp;image/x-dds;image/x-eps;image/x-exr;image/gif;image/x-hdr;image/x-ico;image/jpeg2000;image/jpeg;video/x-mng;image/x-portable-bitmap;image/x-pcx;image/x-portable-graymap;image/png;image/x-portable-pixmap;image/x-psd;image/x-rgb;image/x-tga;image/tiff;image/x-xbitmap;image/x-xcf;image/x-xpixmap; +MimeType=image/bmp;image/x-dds;image/x-eps;image/x-exr;image/gif;image/x-hdr;image/x-ico;image/jp2;image/jpeg;video/x-mng;image/x-portable-bitmap;image/x-pcx;image/x-portable-graymap;image/png;image/x-portable-pixmap;image/x-psd;image/x-rgb;image/x-tga;image/tiff;image/x-xbitmap;image/x-xcf;image/x-xpixmap; X-KDE-Library=okularGenerator_kimgio X-KDE-Priority=1 X-KDE-okularAPIVersion=1 diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdegraphics-4.1.0/okular/generators/kimgio/okularApplication_kimgio.desktop new/kdegraphics-4.1.1/okular/generators/kimgio/okularApplication_kimgio.desktop --- old/kdegraphics-4.1.0/okular/generators/kimgio/okularApplication_kimgio.desktop 2008-07-15 21:48:47.000000000 +0200 +++ new/kdegraphics-4.1.1/okular/generators/kimgio/okularApplication_kimgio.desktop 2008-08-28 10:06:52.000000000 +0200 @@ -1,5 +1,5 @@ [Desktop Entry] -MimeType=image/bmp;image/x-dds;image/x-eps;image/x-exr;image/gif;image/x-hdr;image/x-ico;image/jpeg2000;image/jpeg;video/x-mng;image/x-portable-bitmap;image/x-pcx;image/x-portable-graymap;image/png;image/x-portable-pixmap;image/x-psd;image/x-rgb;image/x-tga;image/tiff;image/x-xbitmap;image/x-xcf;image/x-xpixmap; +MimeType=image/bmp;image/x-dds;image/x-eps;image/x-exr;image/gif;image/x-hdr;image/x-ico;image/jp2;image/jpeg;video/x-mng;image/x-portable-bitmap;image/x-pcx;image/x-portable-graymap;image/png;image/x-portable-pixmap;image/x-psd;image/x-rgb;image/x-tga;image/tiff;image/x-xbitmap;image/x-xcf;image/x-xpixmap; Terminal=false Name=Okular Name[x-test]=xxOkularxx diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdegraphics-4.1.0/okular/generators/kimgio/okularKimgio.desktop new/kdegraphics-4.1.1/okular/generators/kimgio/okularKimgio.desktop --- old/kdegraphics-4.1.0/okular/generators/kimgio/okularKimgio.desktop 2008-06-18 14:41:07.000000000 +0200 +++ new/kdegraphics-4.1.1/okular/generators/kimgio/okularKimgio.desktop 2008-08-28 10:06:52.000000000 +0200 @@ -5,4 +5,4 @@ X-KDE-ServiceTypes=KParts/ReadOnlyPart X-KDE-Library=okularpart Type=Service -MimeType=image/bmp;image/x-dds;image/x-eps;image/x-exr;image/gif;image/x-hdr;image/x-ico;image/jpeg2000;image/jpeg;video/x-mng;image/x-portable-bitmap;image/x-pcx;image/x-portable-graymap;image/png;image/x-portable-pixmap;image/x-psd;image/x-rgb;image/x-tga;image/tiff;image/x-xbitmap;image/x-xcf;image/x-xpixmap; +MimeType=image/bmp;image/x-dds;image/x-eps;image/x-exr;image/gif;image/x-hdr;image/x-ico;image/jp2;image/jpeg;video/x-mng;image/x-portable-bitmap;image/x-pcx;image/x-portable-graymap;image/png;image/x-portable-pixmap;image/x-psd;image/x-rgb;image/x-tga;image/tiff;image/x-xbitmap;image/x-xcf;image/x-xpixmap; diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdegraphics-4.1.0/okular/generators/ooo/libokularGenerator_ooo.desktop new/kdegraphics-4.1.1/okular/generators/ooo/libokularGenerator_ooo.desktop --- old/kdegraphics-4.1.0/okular/generators/ooo/libokularGenerator_ooo.desktop 2008-07-23 10:25:17.000000000 +0200 +++ new/kdegraphics-4.1.1/okular/generators/ooo/libokularGenerator_ooo.desktop 2008-08-28 10:06:53.000000000 +0200 @@ -52,6 +52,7 @@ Comment[fr]=Interface d'Okular pour le format OpenDocument Comment[ga]=Inneall OpenDocument le haghaidh Okular Comment[gl]=Infraestrutura de OpenDocument para Okular +Comment[hu]=OpenDocument-beolvasó az Okularhoz Comment[is]=OpenDocument stuðningur fyrir Okular Comment[it]=Backend OpenDocument per Okular Comment[ja]=Okular の OpenDocument バックエンド diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdegraphics-4.1.0/okular/generators/plucker/libokularGenerator_plucker.desktop new/kdegraphics-4.1.1/okular/generators/plucker/libokularGenerator_plucker.desktop --- old/kdegraphics-4.1.0/okular/generators/plucker/libokularGenerator_plucker.desktop 2008-07-23 10:25:17.000000000 +0200 +++ new/kdegraphics-4.1.1/okular/generators/plucker/libokularGenerator_plucker.desktop 2008-08-28 10:06:52.000000000 +0200 @@ -51,6 +51,7 @@ Comment[fr]=Interface d'Okular pour les fichiers Plucker Comment[ga]=Inneall Plucker le haghaidh Okular Comment[gl]=Infraestrutura de Plucker para Okular +Comment[hu]=Plucker-beolvasó az Okularhoz Comment[is]=Plucker stuðningur fyrir Okular Comment[it]=Backend Plucker per Okular Comment[ja]=Okular の Plucker バックエンド diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdegraphics-4.1.0/okular/generators/poppler/generator_pdf.cpp new/kdegraphics-4.1.1/okular/generators/poppler/generator_pdf.cpp --- old/kdegraphics-4.1.0/okular/generators/poppler/generator_pdf.cpp 2008-07-24 15:48:55.000000000 +0200 +++ new/kdegraphics-4.1.1/okular/generators/poppler/generator_pdf.cpp 2008-08-28 10:06:52.000000000 +0200 @@ -241,7 +241,7 @@ "okular_poppler", "okular_poppler", ki18n( "PDF Backend" ), - "0.1", + "0.1.1", ki18n( "A PDF file renderer" ), KAboutData::License_GPL, ki18n( "© 2005-2008 Albert Astals Cid" ) @@ -261,8 +261,6 @@ setFeature( FontInfo ); setFeature( PrintPostscript ); setFeature( ReadRawData ); - // update the configuration - reparseConfig(); // generate the pixmapGeneratorThread generatorThread = new PDFPixmapGeneratorThread( this ); connect(generatorThread, SIGNAL(finished()), this, SLOT(threadFinished()), Qt::QueuedConnection); @@ -392,7 +390,8 @@ loadPages(pagesVector, 0, false); - setAAOptions(); + // update the configuration + reparseConfig(); // the file has been loaded correctly return true; @@ -839,7 +838,11 @@ pstitle = document()->currentDocument().fileName(); } - bool forceRasterize = pdfOptionsPage->printForceRaster(); + bool forceRasterize = false; + if ( pdfOptionsPage ) + { + forceRasterize = pdfOptionsPage->printForceRaster(); + } Poppler::PSConverter *psConverter = pdfdoc->psConverter(); @@ -865,6 +868,9 @@ { userMutex()->unlock(); delete psConverter; +#ifdef HAVE_POPPLER_0_7 + tf.close(); +#endif int ret = Okular::FilePrinter::printFile( printer, tempfilename, Okular::FilePrinter::SystemDeletesFiles, Okular::FilePrinter::ApplicationSelectsPages, @@ -1538,7 +1544,9 @@ pdfConv->setPDFOptions( pdfConv->pdfOptions() | Poppler::PDFConverter::WithChanges ); QMutexLocker locker( userMutex() ); - return pdfConv->convert(); + bool success = pdfConv->convert(); + delete pdfConv; + return success; #else Q_UNUSED( fileName ) Q_UNUSED( options ) diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdegraphics-4.1.0/okular/generators/poppler/libokularGenerator_poppler.desktop new/kdegraphics-4.1.1/okular/generators/poppler/libokularGenerator_poppler.desktop --- old/kdegraphics-4.1.0/okular/generators/poppler/libokularGenerator_poppler.desktop 2008-07-23 10:25:17.000000000 +0200 +++ new/kdegraphics-4.1.1/okular/generators/poppler/libokularGenerator_poppler.desktop 2008-08-28 10:06:52.000000000 +0200 @@ -17,6 +17,7 @@ Comment[fr]=Interface d'Okular pour les PDF (utilise poppler) Comment[ga]=Inneall PDF a úsáideann poppler le haghaidh Okular Comment[gl]=Infraestrutura de PDF mediante poppler para Okular +Comment[hu]=Poppler-alapú PDF-beolvasó az Okularhoz Comment[is]=PDF stuðningur fyrir Okular í gegnum Poppler Comment[it]=Backend PDF per Okular che utilizza poppler Comment[ja]=Okular の PDF バックエンド (poppler を使用) diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdegraphics-4.1.0/okular/generators/spectre/libokularGenerator_ghostview.desktop new/kdegraphics-4.1.1/okular/generators/spectre/libokularGenerator_ghostview.desktop --- old/kdegraphics-4.1.0/okular/generators/spectre/libokularGenerator_ghostview.desktop 2008-07-23 10:25:17.000000000 +0200 +++ new/kdegraphics-4.1.1/okular/generators/spectre/libokularGenerator_ghostview.desktop 2008-08-28 10:06:52.000000000 +0200 @@ -19,6 +19,7 @@ Comment[fr]=Interface d'Okular pour les fichiers Ghostscript PS/PDF Comment[ga]=Inneall PS/PDF Ghostscript le haghaidh Okular Comment[gl]=Infraestrutura Ghostscript PS/PDF para Okular +Comment[hu]=Ghostscript PS/PDF-beolvasó az Okularhoz Comment[is]=Ghostscript PS/PDF stuðningur fyrir Okular Comment[it]=Backend Ghostscript PS/PDF per Okular Comment[ja]=Okular の Ghostscript PS/PDF バックエンド diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdegraphics-4.1.0/okular/generators/tiff/libokularGenerator_tiff.desktop new/kdegraphics-4.1.1/okular/generators/tiff/libokularGenerator_tiff.desktop --- old/kdegraphics-4.1.0/okular/generators/tiff/libokularGenerator_tiff.desktop 2008-07-23 10:25:17.000000000 +0200 +++ new/kdegraphics-4.1.1/okular/generators/tiff/libokularGenerator_tiff.desktop 2008-08-28 10:06:52.000000000 +0200 @@ -11,6 +11,7 @@ Name[fr]=Librairie d'Okular pour le format TIFF Name[ga]=Leabharlann TIFF Okular Name[gl]=Biblioteca TIFF de Okular +Name[hu]=Okular TIFF-programkönyvtár Name[is]=Okular TIFF skráasafn Name[it]=Libreria TIFF di Okular Name[ja]=Okular TIFF ライブラリ @@ -42,6 +43,7 @@ Comment[fr]=Interface d'Okular pour les fichiers TIFF Comment[ga]=Inneall TIFF le haghaidh Okular Comment[gl]=Infraestrutura de TIFF para Okular +Comment[hu]=TIFF-beolvasó az Okularhoz Comment[is]=TIFF stuðningur fyrir Okular Comment[it]=Backend TIFF per Okular Comment[ja]=Okular の TIFF バックエンド diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdegraphics-4.1.0/okular/generators/xps/generator_xps.cpp new/kdegraphics-4.1.1/okular/generators/xps/generator_xps.cpp --- old/kdegraphics-4.1.0/okular/generators/xps/generator_xps.cpp 2008-07-03 07:05:14.000000000 +0200 +++ new/kdegraphics-4.1.1/okular/generators/xps/generator_xps.cpp 2008-08-28 10:06:52.000000000 +0200 @@ -981,7 +981,7 @@ QVector<qreal> dashPattern( pieces.count() ); bool ok = false; for ( int i = 0; i < pieces.count(); ++i ) { - double value = pieces.at( i ).toInt( &ok ); + qreal value = pieces.at( i ).toInt( &ok ); if ( ok ) { dashPattern[i] = value; } else { diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdegraphics-4.1.0/okular/generators/xps/libokularGenerator_xps.desktop new/kdegraphics-4.1.1/okular/generators/xps/libokularGenerator_xps.desktop --- old/kdegraphics-4.1.0/okular/generators/xps/libokularGenerator_xps.desktop 2008-07-23 10:25:17.000000000 +0200 +++ new/kdegraphics-4.1.1/okular/generators/xps/libokularGenerator_xps.desktop 2008-08-28 10:06:53.000000000 +0200 @@ -11,6 +11,7 @@ Name[fr]=Module externe XPS pour Okular Name[ga]=Breiseán XPS Okular Name[gl]=Extensión XPS para Okular +Name[hu]=Okular XPS-beolvasó Name[is]=Okular XPS íforritið Name[it]=Plugin XPF per Okular Name[ja]=Okular XPS プラグイン @@ -42,6 +43,7 @@ Comment[fr]=Interface d'Okular pour les fichiers XPS Comment[ga]=Inneall XPS le haghaidh Okular Comment[gl]=Infraestrutura de XPS para Okular +Comment[hu]=XPS-beolvasó az Okularhoz Comment[is]=XPS stuðningur fyrir Okular Comment[it]=Backend XPF per Okular Comment[ja]=Okular の XPS バックエンド diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdegraphics-4.1.0/okular/shell/shell.cpp new/kdegraphics-4.1.1/okular/shell/shell.cpp --- old/kdegraphics-4.1.0/okular/shell/shell.cpp 2008-03-13 08:47:46.000000000 +0100 +++ new/kdegraphics-4.1.1/okular/shell/shell.cpp 2008-08-28 10:06:53.000000000 +0200 @@ -76,8 +76,8 @@ // tell the KParts::MainWindow that this is indeed the main widget setCentralWidget(m_part->widget()); // and integrate the part's GUI with the shell's - setupGUI(Keys | Save); createGUI(m_part); + setupGUI(Keys | Save); m_showToolBarAction = static_cast<KToggleAction*>(toolBarMenuAction()); m_doc = qobject_cast<KDocumentViewer*>(m_part); } diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdegraphics-4.1.0/okular/ui/pageview.cpp new/kdegraphics-4.1.1/okular/ui/pageview.cpp --- old/kdegraphics-4.1.0/okular/ui/pageview.cpp 2008-06-10 13:40:55.000000000 +0200 +++ new/kdegraphics-4.1.1/okular/ui/pageview.cpp 2008-08-28 10:06:53.000000000 +0200 @@ -153,6 +153,8 @@ KToggleAction * aViewContinuous; QAction * aPrevAction; KAction * aToggleForms; + KAction * aSpeakDoc; + KAction * aSpeakPage; KAction * aSpeakStop; KActionCollection * actionCollection; @@ -335,6 +337,8 @@ d->aViewContinuous = 0; d->aPrevAction = 0; d->aToggleForms = 0; + d->aSpeakDoc = 0; + d->aSpeakPage = 0; d->aSpeakStop = 0; d->actionCollection = 0; d->aPageSizes=0; @@ -519,16 +523,15 @@ ta->addAction( d->aMouseTextSelect ); // speak actions - const bool hasTTS = Okular::Settings::useKTTSD(); - KAction *speakDoc = new KAction( KIcon( "text-speak" ), i18n( "Speak Whole Document" ), this ); - ac->addAction( "speak_document", speakDoc ); - speakDoc->setEnabled( hasTTS ); - connect( speakDoc, SIGNAL( triggered() ), SLOT( slotSpeakDocument() ) ); - - KAction *speakPage = new KAction( KIcon( "text-speak" ), i18n( "Speak Current Page" ), this ); - ac->addAction( "speak_current_page", speakPage ); - speakPage->setEnabled( hasTTS ); - connect( speakPage, SIGNAL( triggered() ), SLOT( slotSpeakCurrentPage() ) ); + d->aSpeakDoc = new KAction( KIcon( "text-speak" ), i18n( "Speak Whole Document" ), this ); + ac->addAction( "speak_document", d->aSpeakDoc ); + d->aSpeakDoc->setEnabled( false ); + connect( d->aSpeakDoc, SIGNAL( triggered() ), SLOT( slotSpeakDocument() ) ); + + d->aSpeakPage = new KAction( KIcon( "text-speak" ), i18n( "Speak Current Page" ), this ); + ac->addAction( "speak_current_page", d->aSpeakPage ); + d->aSpeakPage->setEnabled( false ); + connect( d->aSpeakPage, SIGNAL( triggered() ), SLOT( slotSpeakCurrentPage() ) ); d->aSpeakStop = new KAction( KIcon( "media-playback-stop" ), i18n( "Stop Speaking" ), this ); ac->addAction( "speak_stop_all", d->aSpeakStop ); @@ -832,6 +835,12 @@ } d->aToggleAnnotator->setEnabled( allowAnnotations ); } + if ( d->aSpeakDoc ) + { + const bool enablettsactions = haspages ? Okular::Settings::useKTTSD() : false; + d->aSpeakDoc->setEnabled( enablettsactions ); + d->aSpeakPage->setEnabled( enablettsactions ); + } } void PageView::notifyViewportChanged( bool smoothMove ) @@ -2754,6 +2763,7 @@ // if viewport was auto-moving, stop it if ( d->viewportMoveActive ) { + center( d->viewportMoveDest.x(), d->viewportMoveDest.y() ); d->viewportMoveActive = false; d->viewportMoveTimer->stop(); verticalScrollBar()->setEnabled( true ); diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdegraphics-4.1.0/okular/ui/pageviewutils.cpp new/kdegraphics-4.1.1/okular/ui/pageviewutils.cpp --- old/kdegraphics-4.1.0/okular/ui/pageviewutils.cpp 2008-06-10 13:40:55.000000000 +0200 +++ new/kdegraphics-4.1.1/okular/ui/pageviewutils.cpp 2008-08-28 10:06:53.000000000 +0200 @@ -102,12 +102,12 @@ return m_zoomFactor; } -qreal PageViewItem::absToPageX( qreal absX ) const +double PageViewItem::absToPageX( double absX ) const { return ( absX - m_uncroppedGeometry.left() ) / m_uncroppedGeometry.width(); } -qreal PageViewItem::absToPageY( qreal absY ) const +double PageViewItem::absToPageY( double absY ) const { return ( absY - m_uncroppedGeometry.top() ) / m_uncroppedGeometry.height(); } diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdegraphics-4.1.0/okular/VERSION new/kdegraphics-4.1.1/okular/VERSION --- old/kdegraphics-4.1.0/okular/VERSION 2008-07-15 21:48:48.000000000 +0200 +++ new/kdegraphics-4.1.1/okular/VERSION 2008-08-28 10:06:53.000000000 +0200 @@ -1 +1 @@ -okular v0.7 +Okular v0.7.1 diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/kdegraphics-4.1.0/strigi-analyzer/xps/kfile_xps.desktop new/kdegraphics-4.1.1/strigi-analyzer/xps/kfile_xps.desktop --- old/kdegraphics-4.1.0/strigi-analyzer/xps/kfile_xps.desktop 2008-06-11 10:33:11.000000000 +0200 +++ new/kdegraphics-4.1.1/strigi-analyzer/xps/kfile_xps.desktop 2008-08-28 10:06:53.000000000 +0200 @@ -12,7 +12,7 @@ Name[ga]=Sonraíocht Pháipéir XML Name[gl]=Información da especificación de artigo XML Name[hi]=एक्सएमएल पेपर विशेषता जानकारी -Name[hu]=XML papírmegadási jellemzők +Name[hu]=XML papírleíró jellemzők Name[is]=XML pappírar - skilgreiningar Name[it]=Informazioni PaperSpecification XML Name[ja]=XML 用紙仕様情報 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@Hilbert.suse.de