SOURCES: kdegraphics-branch.diff - from upstream; fixes CAN-2005-3...
arekm
arekm at pld-linux.org
Fri Dec 9 08:29:32 CET 2005
Author: arekm Date: Fri Dec 9 07:29:32 2005 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- from upstream; fixes CAN-2005-3193 for this app
---- Files affected:
SOURCES:
kdegraphics-branch.diff (1.7 -> 1.8)
---- Diffs:
================================================================
Index: SOURCES/kdegraphics-branch.diff
diff -u SOURCES/kdegraphics-branch.diff:1.7 SOURCES/kdegraphics-branch.diff:1.8
--- SOURCES/kdegraphics-branch.diff:1.7 Tue Aug 2 08:10:53 2005
+++ SOURCES/kdegraphics-branch.diff Fri Dec 9 08:29:26 2005
@@ -1,301 +1,2019 @@
-Index: kpdf/xpdf/xpdf/DCTStream.cc
+Index: kpdf/kpdf_part.desktop
===================================================================
---- kpdf/xpdf/xpdf/DCTStream.cc (.../tags/KDE/3.4.2/kdegraphics) (revision 442272)
-+++ kpdf/xpdf/xpdf/DCTStream.cc (.../branches/KDE/3.4/kdegraphics) (revision 442272)
-@@ -15,7 +15,15 @@
- static boolean str_fill_input_buffer(j_decompress_ptr cinfo)
+--- kpdf/kpdf_part.desktop (.../tags/KDE/3.5.0/kdegraphics) (revision 486886)
++++ kpdf/kpdf_part.desktop (.../branches/KDE/3.5/kdegraphics) (revision 486886)
+@@ -4,7 +4,6 @@
+ Name=KPDF
+ Name[ar]=بعŮاŮ
ŘŹ KPDF
+ Name[hi]=ŕ¤ŕĽ-पŕĽŕ¤ĄŕĽŕ¤ŕ¤Ť
+-Name[xx]=xxKPDFxx
+ MimeType=application/pdf
+ InitialPreference=7
+ ServiceTypes=KParts/ReadOnlyPart
+Index: kpdf/part.cpp
+===================================================================
+--- kpdf/part.cpp (.../tags/KDE/3.5.0/kdegraphics) (revision 486886)
++++ kpdf/part.cpp (.../branches/KDE/3.5/kdegraphics) (revision 486886)
+@@ -274,6 +274,8 @@
+ connect( m_watcher, SIGNAL( dirty( const QString& ) ), this, SLOT( slotFileDirty( const QString& ) ) );
+ m_dirtyHandler = new QTimer( this );
+ connect( m_dirtyHandler, SIGNAL( timeout() ),this, SLOT( slotDoFileDirty() ) );
++ m_saveSplitterSizeTimer = new QTimer( this );
++ connect( m_saveSplitterSizeTimer, SIGNAL( timeout() ),this, SLOT( saveSplitterSize() ) );
+
+ slotNewConfig();
+
+@@ -478,7 +480,7 @@
{
- struct str_src_mgr * src = (struct str_src_mgr *)cinfo->src;
-- src->buffer = src->str->getChar();
-+ if (src->index == 0) {
-+ src->buffer = 0xFF;
-+ src->index++;
+ // if pageView has been resized, save splitter sizes
+ if ( watched == m_pageView && e->type() == QEvent::Resize )
+- saveSplitterSize();
++ m_saveSplitterSizeTimer->start(500, true);
+
+ // only intercept events, don't block them
+ return false;
+Index: kpdf/part.h
+===================================================================
+--- kpdf/part.h (.../tags/KDE/3.5.0/kdegraphics) (revision 486886)
++++ kpdf/part.h (.../branches/KDE/3.5/kdegraphics) (revision 486886)
+@@ -146,6 +146,11 @@
+ // static instances counter
+ static unsigned int m_count;
+
++ // this is a hack because we can not use writeConfig on part destructor
++ // and we don't want to writeconfig every time someone moves the splitter
++ // so we use a QTimer each 500 ms
++ QTimer *m_saveSplitterSizeTimer;
++
+ KDirWatch *m_watcher;
+ QTimer *m_dirtyHandler;
+ DocumentViewport m_viewportDirty;
+Index: kpdf/xpdf/xpdf/Stream.cc
+===================================================================
+--- kpdf/xpdf/xpdf/Stream.cc (.../tags/KDE/3.5.0/kdegraphics) (revision 486886)
++++ kpdf/xpdf/xpdf/Stream.cc (.../branches/KDE/3.5/kdegraphics) (revision 486886)
+@@ -403,18 +403,33 @@
+
+ StreamPredictor::StreamPredictor(Stream *strA, int predictorA,
+ int widthA, int nCompsA, int nBitsA) {
++ int totalBits;
++
+ str = strA;
+ predictor = predictorA;
+ width = widthA;
+ nComps = nCompsA;
+ nBits = nBitsA;
++ predLine = NULL;
++ ok = gFalse;
+
+ nVals = width * nComps;
++ totalBits = nVals * nBits;
++ if (totalBits == 0 ||
++ (totalBits / nBits) / nComps != width ||
++ totalBits + 7 < 0) {
++ return;
+ }
-+ else if (src->index == 1) {
-+ src->buffer = 0xD8;
-+ src->index++;
+ pixBytes = (nComps * nBits + 7) >> 3;
+- rowBytes = ((nVals * nBits + 7) >> 3) + pixBytes;
++ rowBytes = ((totalBits + 7) >> 3) + pixBytes;
++ if (rowBytes < 0) {
++ return;
+ }
-+ else src->buffer = src->str->getChar();
- src->pub.next_input_byte = &src->buffer;
- src->pub.bytes_in_buffer = 1;
- return TRUE;
-@@ -50,6 +58,7 @@
- src.pub.bytes_in_buffer = 0;
- src.pub.next_input_byte = NULL;
- src.str = str;
-+ src.index = 0;
- cinfo.src = (jpeg_source_mgr *)&src;
- cinfo.err = jpeg_std_error(&jerr);
- x = 0;
-@@ -64,6 +73,40 @@
- int row_stride;
+ predLine = (Guchar *)gmalloc(rowBytes);
+ memset(predLine, 0, rowBytes);
+ predIdx = rowBytes;
++
++ ok = gTrue;
+ }
- str->reset();
-+
-+ // JPEG data has to start with 0xFF 0xD8
-+ // but some pdf like the one on
-+ // https://bugs.freedesktop.org/show_bug.cgi?id=3299
-+ // does have some garbage before that this seeks for
-+ // the start marker...
-+ bool startFound = false;
-+ int c = 0, c2 = 0;
-+ int n = 0;
-+ while (!startFound)
-+ {
-+ if (!c)
-+ {
-+ c = str->getChar();
-+ if (c != 0xFF) c = 0;
-+ if (c == -1)
-+ {
-+ error(-1, "Could not find start of jpeg data");
-+ exit(1);
-+ }
-+ }
-+ else
-+ {
-+ c2 = str->getChar();
-+ if (c2 != 0xD8)
-+ {
-+ c = 0;
-+ c2 = 0;
-+ }
-+ else startFound = true;
+ StreamPredictor::~StreamPredictor() {
+@@ -1006,6 +1021,10 @@
+ FilterStream(strA) {
+ if (predictor != 1) {
+ pred = new StreamPredictor(this, predictor, columns, colors, bits);
++ if (!pred->isOk()) {
++ delete pred;
++ pred = NULL;
+ }
-+ n++;
+ } else {
+ pred = NULL;
+ }
+@@ -2903,6 +2922,14 @@
+ height = read16();
+ width = read16();
+ numComps = str->getChar();
++ if (numComps <= 0 || numComps > 4) {
++ error(getPos(), "Bad number of components in DCT stream", prec);
++ return gFalse;
++ }
++ if (numComps <= 0 || numComps > 4) {
++ error(getPos(), "Bad number of components in DCT stream", prec);
++ return gFalse;
+ }
+ if (prec != 8) {
+ error(getPos(), "Bad DCT precision %d", prec);
+ return gFalse;
+@@ -3833,6 +3860,10 @@
+ FilterStream(strA) {
+ if (predictor != 1) {
+ pred = new StreamPredictor(this, predictor, columns, colors, bits);
++ if (!pred->isOk()) {
++ delete pred;
++ pred = NULL;
++ }
+ } else {
+ pred = NULL;
+ }
+Index: kpdf/xpdf/xpdf/Stream.h
+===================================================================
+--- kpdf/xpdf/xpdf/Stream.h (.../tags/KDE/3.5.0/kdegraphics) (revision 486886)
++++ kpdf/xpdf/xpdf/Stream.h (.../branches/KDE/3.5/kdegraphics) (revision 486886)
+@@ -232,6 +232,8 @@
+
+ ~StreamPredictor();
+
++ GBool isOk() { return ok; }
+
- jpeg_read_header(&cinfo, TRUE);
- jpeg_start_decompress(&cinfo);
+ int lookChar();
+ int getChar();
-Index: kpdf/xpdf/xpdf/DCTStream.h
-===================================================================
---- kpdf/xpdf/xpdf/DCTStream.h (.../tags/KDE/3.4.2/kdegraphics) (revision 442272)
-+++ kpdf/xpdf/xpdf/DCTStream.h (.../branches/KDE/3.4/kdegraphics) (revision 442272)
-@@ -44,6 +44,7 @@
- struct jpeg_source_mgr pub;
- JOCTET buffer;
- Stream *str;
-+ int index;
+@@ -249,6 +251,7 @@
+ int rowBytes; // bytes per line
+ Guchar *predLine; // line buffer
+ int predIdx; // current index in predLine
++ GBool ok;
};
+ //------------------------------------------------------------------------
+Index: kpdf/xpdf/xpdf/JPXStream.cc
+===================================================================
+--- kpdf/xpdf/xpdf/JPXStream.cc (.../tags/KDE/3.5.0/kdegraphics) (revision 486886)
++++ kpdf/xpdf/xpdf/JPXStream.cc (.../branches/KDE/3.5/kdegraphics) (revision 486886)
+@@ -783,7 +783,7 @@
+ int segType;
+ GBool haveSIZ, haveCOD, haveQCD, haveSOT;
+ Guint precinctSize, style;
+- Guint segLen, capabilities, comp, i, j, r;
++ Guint segLen, capabilities, nTiles, comp, i, j, r;
+
+ //----- main header
+ haveSIZ = haveCOD = haveQCD = haveSOT = gFalse;
+@@ -818,8 +818,13 @@
+ / img.xTileSize;
+ img.nYTiles = (img.ySize - img.yTileOffset + img.yTileSize - 1)
+ / img.yTileSize;
+- img.tiles = (JPXTile *)gmallocn(img.nXTiles * img.nYTiles,
+- sizeof(JPXTile));
++ nTiles = img.nXTiles * img.nYTiles;
++ // check for overflow before allocating memory
++ if (nTiles == 0 || nTiles / img.nXTiles != img.nYTiles) {
++ error(getPos(), "Bad tile count in JPX SIZ marker segment");
++ return gFalse;
++ }
++ img.tiles = (JPXTile *)gmallocn(nTiles, sizeof(JPXTile));
+ for (i = 0; i < img.nXTiles * img.nYTiles; ++i) {
+ img.tiles[i].tileComps = (JPXTileComp *)gmallocn(img.nComps,
+ sizeof(JPXTileComp));
+Index: kpdf/shell/kpdf.desktop
+===================================================================
+--- kpdf/shell/kpdf.desktop (.../tags/KDE/3.5.0/kdegraphics) (revision 486886)
++++ kpdf/shell/kpdf.desktop (.../branches/KDE/3.5/kdegraphics) (revision 486886)
+@@ -5,7 +5,6 @@
+ Name=KPDF
+ Name[ar]=بعŮاŮ
ŘŹ KPDF
+ Name[hi]=ŕ¤ŕĽ-पŕĽŕ¤ĄŕĽŕ¤ŕ¤Ť
+-Name[xx]=xxKPDFxx
+ GenericName=PDF Viewer
+ GenericName[ar]=ؚاع؜ Ů
ŮŮات PDF
+ GenericName[az]=PDF NĂźmayiĹçisi
+@@ -62,7 +61,6 @@
+ GenericName[uz]=PDF ĐşŃŃŃвŃи
+ GenericName[ven]=Tshivhoni tsha PDF
+ GenericName[xh]=Umboniseli we PDF
+-GenericName[xx]=xxPDF Viewerxx
+ GenericName[zh_CN]=PDF ćĽçĺ¨
+ GenericName[zu]=Umboniseli we PDF
+ Exec=kpdf %U %i %m -caption "%c"
+Index: kpdf/ui/presentationwidget.cpp
+===================================================================
+--- kpdf/ui/presentationwidget.cpp (.../tags/KDE/3.5.0/kdegraphics) (revision 486886)
++++ kpdf/ui/presentationwidget.cpp (.../branches/KDE/3.5/kdegraphics) (revision 486886)
+@@ -171,12 +171,14 @@
-Index: kpdf/xpdf/fofi/FoFiType1.cc
+
+ // <widget events>
++/* This hack was here to fix 103718 but it's no longer necessary on KDE 3.5 and Lubos asked me to remove it
+ bool PresentationWidget::event ( QEvent * e )
+ {
+ if (e -> type() == QEvent::WindowDeactivate) KWin::clearState(winId(), NET::StaysOnTop);
+ else if (e -> type() == QEvent::WindowActivate) KWin::setState(winId(), NET::StaysOnTop);
+ return QDialog::event(e);
+ }
++*/
+
+ void PresentationWidget::keyPressEvent( QKeyEvent * e )
+ {
+Index: kpdf/ui/presentationwidget.h
===================================================================
---- kpdf/xpdf/fofi/FoFiType1.cc (.../tags/KDE/3.4.2/kdegraphics) (revision 442272)
-+++ kpdf/xpdf/fofi/FoFiType1.cc (.../branches/KDE/3.4/kdegraphics) (revision 442272)
-@@ -186,17 +186,13 @@
- }
- }
- }
-- } else {
-- p = strtok(buf, " \t\n\r");
-- if (p)
-- {
-- if (!strcmp(p, "def")) break;
-- if (!strcmp(p, "readonly")) break;
-- // the spec does not says this but i'm mantaining old xpdf behaviour that accepts "foo def" as end of the encoding array
-- p = strtok(buf, " \t\n\r");
-- if (p && !strcmp(p, "def")) break;
-- }
- }
-+
-+ // Any line that begins with "def" or contains " def"
-+ // terminates the encoding array.
-+ if (!strcmp (p, "def") || strstr (buf, " def"))
-+ break;
-+
- line = line1;
- }
- //~ check for getinterval/putinterval junk
-Index: kpdf/xpdf/splash/Splash.cc
-===================================================================
---- kpdf/xpdf/splash/Splash.cc (.../tags/KDE/3.4.2/kdegraphics) (revision 442272)
-+++ kpdf/xpdf/splash/Splash.cc (.../branches/KDE/3.4/kdegraphics) (revision 442272)
-@@ -240,6 +240,11 @@
- return splashErrEmptyPath;
- }
- xPath = new SplashXPath(path, state->flatness, gFalse);
-+ if (!xPath->segs)
-+ {
-+ delete xPath;
-+ return splashErrEmptyPath;
-+ }
- if (state->lineDashLength > 0) {
- xPath2 = makeDashedPath(xPath);
- delete xPath;
-@@ -633,6 +638,11 @@
- }
- xPath = new SplashXPath(path, state->flatness, gTrue);
- xPath->sort();
-+ if (!&xPath->segs[0])
-+ {
-+ delete xPath;
-+ return splashErrEmptyPath;
-+ }
- scanner = new SplashXPathScanner(xPath, eo);
+--- kpdf/ui/presentationwidget.h (.../tags/KDE/3.5.0/kdegraphics) (revision 486886)
++++ kpdf/ui/presentationwidget.h (.../branches/KDE/3.5/kdegraphics) (revision 486886)
+@@ -46,7 +46,7 @@
- // get the min and max x and y values
+ protected:
+ // widget events
+- bool event( QEvent * e );
++// bool event( QEvent * e );
+ void keyPressEvent( QKeyEvent * e );
+ void wheelEvent( QWheelEvent * e );
+ void mousePressEvent( QMouseEvent * e );
+Index: kfaxview/kfaxmultipage_tiff.desktop
+===================================================================
+--- kfaxview/kfaxmultipage_tiff.desktop (.../tags/KDE/3.5.0/kdegraphics) (revision 486886)
++++ kfaxview/kfaxmultipage_tiff.desktop (.../branches/KDE/3.5/kdegraphics) (revision 486886)
+@@ -3,7 +3,6 @@
+ Name=kfaxview_tiff
+ Name[da]=Kfaxview TIFF
+ Name[sv]=Kfaxview TIFF
+-Name[xx]=xxkfaxview_tiffxx
+ Name[zh_CN]=KFaxView_tiff
+ Icon=kfaxview
+ Type=Service
+@@ -16,7 +15,9 @@
+ Comment[de]=Ein Modul fĂźr KViewShell zum Betrachten von Faxdateien
+ Comment[es]=ExtensiĂłn KViewShell para archivos de fax
+ Comment[et]=KView faksifailide plugin
++Comment[eu]=Fax fitxategientzatko KViewShell-en plugina
+ Comment[fr]=Module KViewShell pour les fichiers fax
++Comment[hu]=KViewShell-modul faxfĂĄjlokhoz
+ Comment[is]=KViewShell Ăforrit fyrir faxskrĂĄr
+ Comment[it]=Plugin KViewShell per file di fax
+ Comment[ja]=FAX ăăĄă¤ăŤç¨ăŽ KViewShell ăăŠă°ă¤ăł
+@@ -33,7 +34,6 @@
+ Comment[sv]=Kviewshell-insticksprogram fĂśr telefaxfiler
+ Comment[tr]=Faks dosyalarĹ için KViewShell eklentisi
+ Comment[uk]=ĐŃŃНОк поŃогНŃĐ´Ń ŃаКНŃв ŃĐ°ĐşŃŃв Đ´ĐťŃ KViewShell
+-Comment[xx]=xxKViewShell plugin for fax filesxx
+ Comment[zh_CN]=äź çćäťśç KViewShell ćäťś
+ ServiceTypes=KViewShell/MultiPage
+ X-KDE-MimeTypes=image/tiff
+Index: kfaxview/kfaxmultipage.desktop
+===================================================================
+--- kfaxview/kfaxmultipage.desktop (.../tags/KDE/3.5.0/kdegraphics) (revision 486886)
++++ kfaxview/kfaxmultipage.desktop (.../branches/KDE/3.5/kdegraphics) (revision 486886)
+@@ -1,10 +1,10 @@
+ [Desktop Entry]
+ Encoding=UTF-8
+ Name=kfaxview
++Name[hu]=KFaxView
+ Name[ja]=KfaxView
+ Name[nb]=Kfaxview
+ Name[sv]=Kfaxview
+-Name[xx]=xxkfaxviewxx
+ Name[zh_CN]=KFaxView
+ Icon=kfaxview
+ Type=Service
+@@ -17,7 +17,9 @@
+ Comment[de]=Ein Modul fĂźr KViewShell zum Betrachten von Faxdateien
+ Comment[es]=ExtensiĂłn KViewShell para archivos de fax
+ Comment[et]=KView faksifailide plugin
++Comment[eu]=Fax fitxategientzatko KViewShell-en plugina
+ Comment[fr]=Module KViewShell pour les fichiers fax
++Comment[hu]=KViewShell-modul faxfĂĄjlokhoz
+ Comment[is]=KViewShell Ăforrit fyrir faxskrĂĄr
+ Comment[it]=Plugin KViewShell per file di fax
+ Comment[ja]=FAX ăăĄă¤ăŤç¨ăŽ KViewShell ăăŠă°ă¤ăł
+@@ -34,7 +36,6 @@
+ Comment[sv]=Kviewshell-insticksprogram fĂśr telefaxfiler
+ Comment[tr]=Faks dosyalarĹ için KViewShell eklentisi
+ Comment[uk]=ĐŃŃНОк поŃогНŃĐ´Ń ŃаКНŃв ŃĐ°ĐşŃŃв Đ´ĐťŃ KViewShell
+-Comment[xx]=xxKViewShell plugin for fax filesxx
+ Comment[zh_CN]=äź çćäťśç KViewShell ćäťś
+ ServiceTypes=KViewShell/MultiPage
+ X-KDE-MimeTypes=image/fax-g3
+Index: kfaxview/kfaxview.desktop
+===================================================================
+--- kfaxview/kfaxview.desktop (.../tags/KDE/3.5.0/kdegraphics) (revision 486886)
++++ kfaxview/kfaxview.desktop (.../branches/KDE/3.5/kdegraphics) (revision 486886)
+@@ -52,14 +52,12 @@
+ GenericName[ven]=Muvhoni wa Fekisi
+ GenericName[wa]=HĂĽyneu di facs
+ GenericName[xh]=Umboniseli Wefax
+-GenericName[xx]=xxFax Viewerxx
+ GenericName[zh_CN]=äź çćĽçĺ¨
+ GenericName[zh_TW]=ĺłç檢čŚĺ¨
+ GenericName[zu]=Umbonisi wefax
+ Name=KFaxView
+ Name[nb]=Kfaxview
+ Name[sv]=Kfaxview
+-Name[xx]=xxKFaxViewxx
+ MimeType=image/fax-g3
+ InitialPreference=6
+ Exec=kfaxview %f
+Index: kview/kimageviewer/kimageviewercanvas.desktop
+===================================================================
+--- kview/kimageviewer/kimageviewercanvas.desktop (.../tags/KDE/3.5.0/kdegraphics) (revision 486886)
++++ kview/kimageviewer/kimageviewercanvas.desktop (.../branches/KDE/3.5/kdegraphics) (revision 486886)
+@@ -31,7 +31,7 @@
+ Comment[nl]=Ingebed weergave-canvas (widget die een afbeelding toont)
+ Comment[nn]=Inkluderbart lerret for biletvising (skjermelement som viser eit bilete)
+ Comment[nso]=Canvas yeo e Robatsegago ya Molebeledi wa Ponagalo (widget yeo e bontshago ponagalo)
+-Comment[pl]=Obszar do przeglÄ
dania obrazĂłw (wnÄtrze okienka, ktĂłre pokazuje obraz)
++Comment[pl]=Obszar do przeglÄ
dania obrazkĂłw (wnÄtrze okienka, ktĂłre pokazuje obrazek)
+ Comment[pt]=Ărea de Visualização Embebida de Imagens (um item que mostra uma imagem)
+ Comment[pt_BR]=Componente Integrado do Visualizador Canvas (componente que exibe uma imagem)
+ Comment[ro]=ComponentÄ ĂŽnglobatÄ de vizualizare imagini (widget)
+@@ -48,7 +48,6 @@
+ Comment[uk]=ĐПОнŃОвниК ĐşĐžĐźĐżĐžĐ˝ĐľĐ˝Ń ĐżĐžĐťĐžŃна поŃогНŃĐ´Ń ĐˇĐžĐąŃĐ°ĐśĐľĐ˝Ń (вŃдМоŃ, ŃĐž ПаНŃŃ ĐˇĐžĐąŃаМоннŃ)
+ Comment[ven]=Muvhala wa muvhoni wa tshifanyiso tsho dzheniswaho (tshishumiswa tsha vhuthogwa tshine tsha sumbedza tshifanyiso)
+ Comment[xh]=Iseyile Yombonisi Womfanekiso Olungisiweyo (widget ebonisa umfanekiso)
+-Comment[xx]=xxEmbeddable Image Viewer Canvas (widget that shows an image)xx
+ Comment[zh_CN]=ĺŻĺľĺ
ĽçĺžĺćĽççťĺ¸(ćžç¤şĺžĺçé¨äťś)
+ Comment[zh_TW]=ĺŻĺľĺ
Ľç役ĺ檢čŚĺ¨çŤĺ¸ďźéĄŻç¤şĺ˝ąĺççé˘ĺˇĽĺ
ˇďź
+ Comment[zu]=Inkalivasi Yombukisi Wesithombe Esixubeneyo (i-widget ekhombisa isithombe)
+Index: kview/kimageviewer/kimageviewer.desktop
+===================================================================
+--- kview/kimageviewer/kimageviewer.desktop (.../tags/KDE/3.5.0/kdegraphics) (revision 486886)
++++ kview/kimageviewer/kimageviewer.desktop (.../branches/KDE/3.5/kdegraphics) (revision 486886)
+@@ -34,7 +34,7 @@
+ Comment[nl]=Ingebed weergavecomponent voor afbeeldingen
+ Comment[nn]=Inkluderbart komponent for biletvising
+ Comment[nso]=Seripa seo se Robatsegago sa Molebeledi wa Ponagalo
+-Comment[pl]=SkĹadnik do przeglÄ
dania obrazĂłw
++Comment[pl]=SkĹadnik do przeglÄ
dania obrazkĂłw
+ Comment[pt]=Componente Embebida de Visualização de Imagens
+ Comment[pt_BR]=Componente Integrado do Visualizador de Imagens
+ Comment[ro]=ComponentÄ ĂŽnglobatÄ de vizualizare imagini
+@@ -51,7 +51,6 @@
+ Comment[uk]=ĐПОнŃОвниК ĐşĐžĐźĐżĐžĐ˝ĐľĐ˝Ń ĐżĐľŃогНŃĐ´Ń ĐˇĐžĐąŃаМонŃ
+ Comment[ven]=Tshipida tsha muvhoni wa tshifanyiso tsho dzheniswaho
+ Comment[xh]=Ingxenye Yombonisi Womfanekiso Olungisiweyo
+-Comment[xx]=xxEmbeddable Image Viewer Componentxx
+ Comment[zh_CN]=ĺŻĺľĺ
ĽçĺžĺćĽçĺ¨çťäťś
+ Comment[zh_TW]=ĺŻĺľĺ
Ľç役ĺ檢čŚĺ¨ĺ
äťś
+ Comment[zu]=Ilunga Lombukisi Wesithombe Esixubeneyo
+Index: kview/kviewcanvas/config/kviewcanvasconfig.desktop
+===================================================================
+--- kview/kviewcanvas/config/kviewcanvasconfig.desktop (.../tags/KDE/3.5.0/kdegraphics) (revision 486886)
++++ kview/kviewcanvas/config/kviewcanvasconfig.desktop (.../branches/KDE/3.5/kdegraphics) (revision 486886)
+@@ -39,7 +39,7 @@
+ Name[nl]=Weergaveprogramma
+ Name[nn]=Framvisar
+ Name[pa]=਌ਰਸਟŕ¨
+-Name[pl]=PrzeglÄ
darka obrazĂłw
++Name[pl]=PrzeglÄ
darka obrazkĂłw
+ Name[pt]=Visualizador
+ Name[pt_BR]=Visualizador
+ Name[ro]=Vizualizor
+@@ -56,7 +56,6 @@
+ Name[uk]=ĐĐľŃогНŃĐ´Đ°Ń
+ Name[uz]=ĐŃŃŃвŃи
+ Name[wa]=HĂĽyneu
+-Name[xx]=xxViewerxx
+ Name[zh_CN]=ćĽçĺ¨
+ Comment=General KViewCanvas Configuration
+ Comment[ar]=اؚدادات KViewCanvas اŮؚاŮ
ŘŠ
+@@ -97,5 +96,4 @@
+ Comment[tg]=ТанСиПОŃи ŃĐźŃПии KViewCanvas
+ Comment[tr]=Genel KView Ekran AyarlarÄą
+ Comment[uk]=ĐагаНŃĐ˝Ń ĐżĐ°ŃаПоŃŃи KViewCanvas
+-Comment[xx]=xxGeneral KViewCanvas Configurationxx
+ Comment[zh_CN]=KViewCanvas 常č§é
罎
+Index: kview/kviewcanvas/kviewcanvas.desktop
+===================================================================
+--- kview/kviewcanvas/kviewcanvas.desktop (.../tags/KDE/3.5.0/kdegraphics) (revision 486886)
++++ kview/kviewcanvas/kviewcanvas.desktop (.../branches/KDE/3.5/kdegraphics) (revision 486886)
+@@ -30,7 +30,7 @@
+ Name[nl]=KView afbeeldingwidget
+ Name[nn]=KView biletvisarelement
+ Name[nso]=KView Widget ya Molebeledi wa Ponagalo
+-Name[pl]=Okienko przeglÄ
darki obrazĂłw KView
++Name[pl]=Okienko przeglÄ
darki obrazkĂłw KView
+ Name[pt]=Elemento de Visualização de Imagens do KView
+ Name[pt_BR]=Componente de Visualização de Imagens do KVisualização
+ Name[ro]=Widget vizualizare imagini KView
+@@ -48,7 +48,6 @@
+ Name[ven]=Tshishumiswa tsha vhuthogwa tsha muvhoni wa tshifanyiso tsha mbonalelo ya K
+ Name[wa]=Ahesse hĂĽyneu d'Â imĂĽdjes KView
+ Name[xh]=Widget Yombonisi Womfanekiso we KView
+-Name[xx]=xxKView Image Viewer Widgetxx
+ Name[zh_CN]=KView ĺžĺćĽçĺ¨é¨äťś
+ Name[zh_TW]=KView 役ĺ檢čŚĺ¨çé˘ĺˇĽĺ
ˇ
+ Name[zu]=I-widget Yombukisi Wesithombe se-KView
+Index: kview/kview.desktop
+===================================================================
+--- kview/kview.desktop (.../tags/KDE/3.5.0/kdegraphics) (revision 486886)
++++ kview/kview.desktop (.../branches/KDE/3.5/kdegraphics) (revision 486886)
+@@ -62,7 +62,6 @@
+ GenericName[ven]=Tshivhoni tsha Mutaleli
+ GenericName[wa]=HĂĽyneu d'Â imĂĽdjes
+ GenericName[xh]=Umboniseli Womfanekiso
+-GenericName[xx]=xxImage Viewerxx
+ GenericName[zh_CN]=ĺžçćĽçç¨ĺş
+ GenericName[zh_TW]=役ĺ檢čŚç¨ĺź
+ GenericName[zu]=Umbonisi Womfanekiso
+@@ -75,13 +74,12 @@
+ Name[hi]=ŕ¤ŕĽ-ाŕĽŕ¤ŻŕĽ
+ Name[hr]=Preglednik slika
+ Name[lv]=KSkatÄŤt
+-Name[pl]=PrzeglÄ
darka obrazĂłw
++Name[pl]=PrzeglÄ
darka obrazkĂłw
+ Name[pt_BR]=KVisualização
+ Name[sv]=Kview
+ Name[ta]=ŕŽŕŻŕŽŕŽžŕŽŕŻŕŽŕŽż
+ Name[th]=ŕ¸ŕ¸šŕ¸ าภ- K
+ Name[ven]=U vhona ha K
+-Name[xx]=xxKViewxx
+ Name[zh_TW]=KView 檢čŚĺ¨
+ InitialPreference=3
+ X-KDE-StartupNotify=true
+Index: kview/photobook/photobook.desktop
+===================================================================
+--- kview/photobook/photobook.desktop (.../tags/KDE/3.5.0/kdegraphics) (revision 486886)
++++ kview/photobook/photobook.desktop (.../branches/KDE/3.5/kdegraphics) (revision 486886)
+@@ -29,7 +29,6 @@
+ GenericName[sv]=Fotoalbum
+ GenericName[ta]=பŕŻŕŽŕŻŕŽŞŕŻŕŽŞŕŽŕŽŞŕŻ பŕŻŕŽ¤ŕŻŕŽ¤ŕŽŕŽŽŕŻ
+ GenericName[tr]=AlbĂźm
+-GenericName[xx]=xxPhotobookxx
+
+ MimeType=inode/directory
+ Icon=photobook
+@@ -58,7 +57,6 @@
+ Name[sv]=Fotoalbum
+ Name[ta]=பŕŻŕŽŕŻŕŽŞŕŻŕŽŞŕŽŕŽŞŕŻ பŕŻŕŽ¤ŕŻŕŽ¤ŕŽŕŽŽŕŻ
+ Name[tr]=AlbĂźm
+-Name[xx]=xxPhotobookxx
+ Comment=Easily browse a folder of photographs
+ Comment[bg]=ĐОНокŃиОниŃано на ŃниПки каŃĐž вŃв ŃĐžŃОаНйŃĐź
+ Comment[ca]=Mirar fĂ cilment una carpeta de fotografies
+@@ -91,7 +89,6 @@
+ Comment[ta]=பŕŻŕŽŕŻŕŽŞŕŻŕŽŞŕŽŕŽŕŻŕŽŕŽłŕŽżŕŽŠŕŻ ŕŽ
ŕŽŕŻŕŽľŕŻ ŕŽŕŻŕŽ˛ŕŽŞŕŽŽŕŽžŕŽ ŕŽŕŽ˛ŕŽžŕŽľ
+ Comment[tr]=FotoÄraflarla dolu bir dizini kolayca gez
+ Comment[uk]=ĐŃĐžŃŃиК поŃогНŃĐ´ Ńок С ŃĐžŃОгŃĐ°ŃŃŃПи
+-Comment[xx]=xxEasily browse a folder of photographsxx
+ Comment[zh_CN]=轝ćžćľč§ç
§çć䝜多
+ ServiceTypes=KParts/ReadOnlyPart,Browser/View
+ X-KDE-Library=libphotobook
+Index: kview/config/kviewgeneralconfig.desktop
+===================================================================
+--- kview/config/kviewgeneralconfig.desktop (.../tags/KDE/3.5.0/kdegraphics) (revision 486886)
++++ kview/config/kviewgeneralconfig.desktop (.../branches/KDE/3.5/kdegraphics) (revision 486886)
+@@ -68,7 +68,6 @@
+ Name[ven]=Apulifikhesheni
+ Name[wa]=Programe
+ Name[xh]=Isicelo
+-Name[xx]=xxApplicationxx
+ Name[zh_CN]=ĺşç¨ç¨ĺş
+ Name[zu]=Isicelo
<<Diff was trimmed, longer than 597 lines>>
---- CVS-web:
http://cvs.pld-linux.org/SOURCES/kdegraphics-branch.diff?r1=1.7&r2=1.8&f=u
More information about the pld-cvs-commit
mailing list