SOURCES: kdegraphics-branch.diff - more xpdf fixes

arekm arekm at pld-linux.org
Wed Dec 14 11:28:59 CET 2005


Author: arekm                        Date: Wed Dec 14 10:28:59 2005 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- more xpdf fixes

---- Files affected:
SOURCES:
   kdegraphics-branch.diff (1.8 -> 1.9) 

---- Diffs:

================================================================
Index: SOURCES/kdegraphics-branch.diff
diff -u SOURCES/kdegraphics-branch.diff:1.8 SOURCES/kdegraphics-branch.diff:1.9
--- SOURCES/kdegraphics-branch.diff:1.8	Fri Dec  9 08:29:26 2005
+++ SOURCES/kdegraphics-branch.diff	Wed Dec 14 11:28:54 2005
@@ -1,7 +1,7 @@
 Index: kpdf/kpdf_part.desktop
 ===================================================================
---- kpdf/kpdf_part.desktop	(.../tags/KDE/3.5.0/kdegraphics)	(revision 486886)
-+++ kpdf/kpdf_part.desktop	(.../branches/KDE/3.5/kdegraphics)	(revision 486886)
+--- kpdf/kpdf_part.desktop	(.../tags/KDE/3.5.0/kdegraphics)	(revision 488404)
++++ kpdf/kpdf_part.desktop	(.../branches/KDE/3.5/kdegraphics)	(revision 488404)
 @@ -4,7 +4,6 @@
  Name=KPDF
  Name[ar]=بعناŮ
ŘŹ KPDF
@@ -12,8 +12,8 @@
  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)
+--- kpdf/part.cpp	(.../tags/KDE/3.5.0/kdegraphics)	(revision 488404)
++++ kpdf/part.cpp	(.../branches/KDE/3.5/kdegraphics)	(revision 488404)
 @@ -274,6 +274,8 @@
  	connect( m_watcher, SIGNAL( dirty( const QString& ) ), this, SLOT( slotFileDirty( const QString& ) ) );
  	m_dirtyHandler = new QTimer( this );
@@ -34,8 +34,8 @@
      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)
+--- kpdf/part.h	(.../tags/KDE/3.5.0/kdegraphics)	(revision 488404)
++++ kpdf/part.h	(.../branches/KDE/3.5/kdegraphics)	(revision 488404)
 @@ -146,6 +146,11 @@
  	// static instances counter
  	static unsigned int m_count;
@@ -48,37 +48,117 @@
  	KDirWatch *m_watcher;
  	QTimer *m_dirtyHandler;
  	DocumentViewport m_viewportDirty;
-Index: kpdf/xpdf/xpdf/Stream.cc
+Index: kpdf/xpdf/xpdf/JBIG2Stream.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;
+--- kpdf/xpdf/xpdf/JBIG2Stream.cc	(.../tags/KDE/3.5.0/kdegraphics)	(revision 488404)
++++ kpdf/xpdf/xpdf/JBIG2Stream.cc	(.../branches/KDE/3.5/kdegraphics)	(revision 488404)
+@@ -7,6 +7,7 @@
+ //========================================================================
+ 
+ #include <aconf.h>
++#include <limits.h>
+ 
+ #ifdef USE_GCC_PRAGMAS
+ #pragma implementation
+@@ -681,9 +682,15 @@
+   w = wA;
+   h = hA;
+   line = (wA + 7) >> 3;
+-  // need to allocate one extra guard byte for use in combine()
+-  data = (Guchar *)gmalloc(h * line + 1);
+-  data[h * line] = 0;
++
++  if (h < 0 || line <= 0 || h >= INT_MAX / line) {
++    data = NULL;
++  }
++  else {
++    // need to allocate one extra guard byte for use in combine()
++    data = (Guchar *)gmalloc(h * line + 1);
++    data[h * line] = 0;
++  }
+ }
+ 
+ JBIG2Bitmap::JBIG2Bitmap(Guint segNumA, JBIG2Bitmap *bitmap):
+@@ -692,6 +699,12 @@
+   w = bitmap->w;
+   h = bitmap->h;
+   line = bitmap->line;
++
++  if (h < 0 || line <= 0 || h >= INT_MAX / line) {
++    data = NULL;
++    return;
++  }
++ 
+   // need to allocate one extra guard byte for use in combine()
+   data = (Guchar *)gmalloc(h * line + 1);
+   memcpy(data, bitmap->data, h * line);
+@@ -720,7 +733,7 @@
+ }
+ 
+ void JBIG2Bitmap::expand(int newH, Guint pixel) {
+-  if (newH <= h) {
++  if (newH <= h || line <= 0 || newH >= INT_MAX / line) {
+     return;
+   }
+   // need to allocate one extra guard byte for use in combine()
+@@ -2305,6 +2318,15 @@
+     error(getPos(), "Bad symbol dictionary reference in JBIG2 halftone segment");
+     return;
+   }
++  if (gridH == 0 || gridW >= INT_MAX / gridH) {
++    error(getPos(), "Bad size in JBIG2 halftone segment");
++    return;
++  }
++  if (w == 0 || h >= INT_MAX / w) {
++     error(getPos(), "Bad size in JBIG2 bitmap segment");
++    return;
++  }
++
+   patternDict = (JBIG2PatternDict *)seg;
+   bpp = 0;
+   i = 1;
+@@ -2936,6 +2958,9 @@
+   JBIG2BitmapPtr tpgrCXPtr0, tpgrCXPtr1, tpgrCXPtr2;
+   int x, y, pix;
+ 
++  if (w < 0 || h <= 0 || w >= INT_MAX / h)
++    return NULL;
 +
-   str = strA;
-   predictor = predictorA;
+   bitmap = new JBIG2Bitmap(0, w, h);
+   bitmap->clearToZero();
+ 
+Index: kpdf/xpdf/xpdf/Stream.cc
+===================================================================
+--- kpdf/xpdf/xpdf/Stream.cc	(.../tags/KDE/3.5.0/kdegraphics)	(revision 488404)
++++ kpdf/xpdf/xpdf/Stream.cc	(.../branches/KDE/3.5/kdegraphics)	(revision 488404)
+@@ -15,6 +15,7 @@
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <stddef.h>
++#include <limits.h>
+ #ifndef WIN32
+ #include <unistd.h>
+ #endif
+@@ -408,13 +409,27 @@
    width = widthA;
    nComps = nCompsA;
    nBits = nBitsA;
 +  predLine = NULL;
 +  ok = gFalse;
  
++  if (width <= 0 || nComps <= 0 || nBits <= 0 ||
++      nComps >= INT_MAX / nBits ||
++      width >= INT_MAX / nComps / nBits)
++    return;
++
    nVals = width * nComps;
-+  totalBits = nVals * nBits;
-+  if (totalBits == 0 ||
-+      (totalBits / nBits) / nComps != width ||
-+      totalBits + 7 < 0) {
++  if (nVals * nBits + 7 <= 0)
 +    return;
-+  }
    pixBytes = (nComps * nBits + 7) >> 3;
--  rowBytes = ((nVals * nBits + 7) >> 3) + pixBytes;
-+  rowBytes = ((totalBits + 7) >> 3) + pixBytes;
-+  if (rowBytes < 0) {
+   rowBytes = ((nVals * nBits + 7) >> 3) + pixBytes;
++  if (rowBytes < 0)
 +    return;
-+  }
++
    predLine = (Guchar *)gmalloc(rowBytes);
    memset(predLine, 0, rowBytes);
    predIdx = rowBytes;
@@ -98,22 +178,69 @@
    } else {
      pred = NULL;
    }
-@@ -2903,6 +2922,14 @@
+@@ -1258,7 +1277,7 @@
+   endOfLine = endOfLineA;
+   byteAlign = byteAlignA;
+   columns = columnsA;
+-  if (columns < 1) {
++  if (columns + 3 < 1 || columns + 4 < 1 || columns < 1) {
+     columns = 1;
+   }
+   rows = rowsA;
+@@ -2903,7 +2922,12 @@
    height = read16();
    width = read16();
    numComps = str->getChar();
+-  if (prec != 8) {
 +  if (numComps <= 0 || numComps > 4) {
++    numComps = 0;
 +    error(getPos(), "Bad number of components in DCT stream", prec);
 +    return gFalse;
 +  }
++ if (prec != 8) {
+     error(getPos(), "Bad DCT precision %d", prec);
+     return gFalse;
+   }
+@@ -2929,6 +2953,11 @@
+   height = read16();
+   width = read16();
+   numComps = str->getChar();
 +  if (numComps <= 0 || numComps > 4) {
-+    error(getPos(), "Bad number of components in DCT stream", prec);
++    numComps = 0;
++    error(getPos(), "Bad number of components in DCT stream");
 +    return gFalse;
 +  }
    if (prec != 8) {
      error(getPos(), "Bad DCT precision %d", prec);
      return gFalse;
-@@ -3833,6 +3860,10 @@
+@@ -2951,6 +2980,11 @@
+ 
+   length = read16() - 2;
+   scanInfo.numComps = str->getChar();
++  if (scanInfo.numComps <= 0 || scanInfo.numComps > 4) {
++    scanInfo.numComps = 0;
++    error(getPos(), "Bad number of components in DCT stream");
++    return gFalse;
++  }
+   --length;
+   if (length != 2 * scanInfo.numComps + 3) {
+     error(getPos(), "Bad DCT scan info block");
+@@ -3035,12 +3069,12 @@
+   while (length > 0) {
+     index = str->getChar();
+     --length;
+-    if ((index & 0x0f) >= 4) {
++    if ((index & ~0x10) >= 4 || (index & ~0x10) < 0) {
+       error(getPos(), "Bad DCT Huffman table");
+       return gFalse;
+     }
+     if (index & 0x10) {
+-      index &= 0x0f;
++      index &= 0x03;
+       if (index >= numACHuffTables)
+ 	numACHuffTables = index+1;
+       tbl = &acHuffTables[index];
+@@ -3833,6 +3867,10 @@
      FilterStream(strA) {
    if (predictor != 1) {
      pred = new StreamPredictor(this, predictor, columns, colors, bits);
@@ -126,8 +253,8 @@
    }
 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)
+--- kpdf/xpdf/xpdf/Stream.h	(.../tags/KDE/3.5.0/kdegraphics)	(revision 488404)
++++ kpdf/xpdf/xpdf/Stream.h	(.../branches/KDE/3.5/kdegraphics)	(revision 488404)
 @@ -232,6 +232,8 @@
  
    ~StreamPredictor();
@@ -145,11 +272,37 @@
  };
  
  //------------------------------------------------------------------------
+Index: kpdf/xpdf/xpdf/Page.cc
+===================================================================
+--- kpdf/xpdf/xpdf/Page.cc	(.../tags/KDE/3.5.0/kdegraphics)	(revision 488404)
++++ kpdf/xpdf/xpdf/Page.cc	(.../branches/KDE/3.5/kdegraphics)	(revision 488404)
+@@ -66,6 +66,13 @@
+   if (!haveCropBox) {
+     cropBox = mediaBox;
+   }
++  else
++  {
++    // cropBox can not be bigger than mediaBox
++    if (cropBox.x2 - cropBox.x1 > mediaBox.x2 - mediaBox.x1 ||
++        cropBox.y2 - cropBox.y1 > mediaBox.y2 - mediaBox.y1)
++	    cropBox = mediaBox;
++  }
+ 
+   // other boxes
+   bleedBox = cropBox;
 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 @@
+--- kpdf/xpdf/xpdf/JPXStream.cc	(.../tags/KDE/3.5.0/kdegraphics)	(revision 488404)
++++ kpdf/xpdf/xpdf/JPXStream.cc	(.../branches/KDE/3.5/kdegraphics)	(revision 488404)
+@@ -7,6 +7,7 @@
+ //========================================================================
+ 
+ #include <aconf.h>
++#include <limits.h>
+ 
+ #ifdef USE_GCC_PRAGMAS
+ #pragma implementation
+@@ -783,7 +784,7 @@
    int segType;
    GBool haveSIZ, haveCOD, haveQCD, haveSOT;
    Guint precinctSize, style;
@@ -158,7 +311,7 @@
  
    //----- main header
    haveSIZ = haveCOD = haveQCD = haveSOT = gFalse;
-@@ -818,8 +818,13 @@
+@@ -818,8 +819,13 @@
  	            / img.xTileSize;
        img.nYTiles = (img.ySize - img.yTileOffset + img.yTileSize - 1)
  	            / img.yTileSize;
@@ -166,7 +319,7 @@
 -				     sizeof(JPXTile));
 +      nTiles = img.nXTiles * img.nYTiles;
 +      // check for overflow before allocating memory
-+      if (nTiles == 0 || nTiles / img.nXTiles != img.nYTiles) {
++      if (img.nXTiles <= 0 || img.nYTiles <= 0 || img.nXTiles >= INT_MAX / img.nYTiles) {
 +	error(getPos(), "Bad tile count in JPX SIZ marker segment");
 +	return gFalse;
 +      }
@@ -174,10 +327,40 @@
        for (i = 0; i < img.nXTiles * img.nYTiles; ++i) {
  	img.tiles[i].tileComps = (JPXTileComp *)gmallocn(img.nComps,
  							sizeof(JPXTileComp));
+Index: kpdf/xpdf/goo/gmem.c
+===================================================================
+--- kpdf/xpdf/goo/gmem.c	(.../tags/KDE/3.5.0/kdegraphics)	(revision 488404)
++++ kpdf/xpdf/goo/gmem.c	(.../branches/KDE/3.5/kdegraphics)	(revision 488404)
+@@ -11,6 +11,7 @@
+ #include <stdlib.h>
+ #include <stddef.h>
+ #include <string.h>
++#include <limits.h>
+ #include "gmem.h"
+ 
+ #ifdef DEBUG_MEM
+@@ -141,7 +142,7 @@
+   int n;
+ 
+   n = nObjs * objSize;
+-  if (objSize == 0 || n / objSize != nObjs) {
++  if (objSize <= 0 || nObjs < 0 || nObjs >= INT_MAX / objSize) {
+     fprintf(stderr, "Bogus memory allocation size\n");
+     exit(1);
+   }
+@@ -152,7 +153,7 @@
+   int n;
+ 
+   n = nObjs * objSize;
+-  if (objSize == 0 || n / objSize != nObjs) {
++  if (objSize <= 0 || nObjs < 0 || nObjs >= INT_MAX / objSize) {
+     fprintf(stderr, "Bogus memory allocation size\n");
+     exit(1);
+   }
 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)
+--- kpdf/shell/kpdf.desktop	(.../tags/KDE/3.5.0/kdegraphics)	(revision 488404)
++++ kpdf/shell/kpdf.desktop	(.../branches/KDE/3.5/kdegraphics)	(revision 488404)
 @@ -5,7 +5,6 @@
  Name=KPDF
  Name[ar]=بعناŮ
ŘŹ KPDF
@@ -194,10 +377,23 @@
  GenericName[zh_CN]=PDF ćŸĽçœ‹ĺ™¨
  GenericName[zu]=Umboniseli we PDF
  Exec=kpdf %U %i %m -caption "%c"
+Index: kpdf/part.rc
+===================================================================
+--- kpdf/part.rc	(.../tags/KDE/3.5.0/kdegraphics)	(revision 488404)
++++ kpdf/part.rc	(.../branches/KDE/3.5/kdegraphics)	(revision 488404)
+@@ -35,7 +35,7 @@
+     <Separator/>
+     <Action name="goto_page"/>
+   </Menu>
+-  <Menu name="mouseMode"><text>&amp;Tools</text>
++  <Menu name="tools"><text>&amp;Tools</text>
+     <Action name="mouse_drag"/>
+     <Action name="mouse_zoom"/>
+     <Action name="mouse_select"/>
 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)
+--- kpdf/ui/presentationwidget.cpp	(.../tags/KDE/3.5.0/kdegraphics)	(revision 488404)
++++ kpdf/ui/presentationwidget.cpp	(.../branches/KDE/3.5/kdegraphics)	(revision 488404)
 @@ -171,12 +171,14 @@
  
  
@@ -215,8 +411,8 @@
  {
 Index: kpdf/ui/presentationwidget.h
 ===================================================================
---- kpdf/ui/presentationwidget.h	(.../tags/KDE/3.5.0/kdegraphics)	(revision 486886)
-+++ kpdf/ui/presentationwidget.h	(.../branches/KDE/3.5/kdegraphics)	(revision 486886)
+--- kpdf/ui/presentationwidget.h	(.../tags/KDE/3.5.0/kdegraphics)	(revision 488404)
++++ kpdf/ui/presentationwidget.h	(.../branches/KDE/3.5/kdegraphics)	(revision 488404)
 @@ -46,7 +46,7 @@
  
      protected:
@@ -228,8 +424,8 @@
          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)
+--- kfaxview/kfaxmultipage_tiff.desktop	(.../tags/KDE/3.5.0/kdegraphics)	(revision 488404)
++++ kfaxview/kfaxmultipage_tiff.desktop	(.../branches/KDE/3.5/kdegraphics)	(revision 488404)
 @@ -3,7 +3,6 @@
  Name=kfaxview_tiff
  Name[da]=Kfaxview TIFF
@@ -258,8 +454,8 @@
  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)
+--- kfaxview/kfaxmultipage.desktop	(.../tags/KDE/3.5.0/kdegraphics)	(revision 488404)
++++ kfaxview/kfaxmultipage.desktop	(.../branches/KDE/3.5/kdegraphics)	(revision 488404)
 @@ -1,10 +1,10 @@
  [Desktop Entry]
  Encoding=UTF-8
@@ -292,8 +488,8 @@
  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)
+--- kfaxview/kfaxview.desktop	(.../tags/KDE/3.5.0/kdegraphics)	(revision 488404)
++++ kfaxview/kfaxview.desktop	(.../branches/KDE/3.5/kdegraphics)	(revision 488404)
 @@ -52,14 +52,12 @@
  GenericName[ven]=Muvhoni wa Fekisi
  GenericName[wa]=HĂĽyneu di facs
@@ -311,8 +507,8 @@
  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)
+--- kview/kimageviewer/kimageviewercanvas.desktop	(.../tags/KDE/3.5.0/kdegraphics)	(revision 488404)
++++ kview/kimageviewer/kimageviewercanvas.desktop	(.../branches/KDE/3.5/kdegraphics)	(revision 488404)
 @@ -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)
@@ -332,8 +528,8 @@
  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)
+--- kview/kimageviewer/kimageviewer.desktop	(.../tags/KDE/3.5.0/kdegraphics)	(revision 488404)
++++ kview/kimageviewer/kimageviewer.desktop	(.../branches/KDE/3.5/kdegraphics)	(revision 488404)
 @@ -34,7 +34,7 @@
  Comment[nl]=Ingebed weergavecomponent voor afbeeldingen
  Comment[nn]=Inkluderbart komponent for biletvising
@@ -353,8 +549,8 @@
  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)
+--- kview/kviewcanvas/config/kviewcanvasconfig.desktop	(.../tags/KDE/3.5.0/kdegraphics)	(revision 488404)
++++ kview/kviewcanvas/config/kviewcanvasconfig.desktop	(.../branches/KDE/3.5/kdegraphics)	(revision 488404)
 @@ -39,7 +39,7 @@
  Name[nl]=Weergaveprogramma
  Name[nn]=Framvisar
@@ -380,8 +576,8 @@
  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)
+--- kview/kviewcanvas/kviewcanvas.desktop	(.../tags/KDE/3.5.0/kdegraphics)	(revision 488404)
++++ kview/kviewcanvas/kviewcanvas.desktop	(.../branches/KDE/3.5/kdegraphics)	(revision 488404)
 @@ -30,7 +30,7 @@
  Name[nl]=KView afbeeldingwidget
  Name[nn]=KView biletvisarelement
@@ -401,8 +597,8 @@
  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)
+--- kview/kview.desktop	(.../tags/KDE/3.5.0/kdegraphics)	(revision 488404)
++++ kview/kview.desktop	(.../branches/KDE/3.5/kdegraphics)	(revision 488404)
 @@ -62,7 +62,6 @@
  GenericName[ven]=Tshivhoni tsha Mutaleli
  GenericName[wa]=Hüyneu d' imüdjes
@@ -428,8 +624,8 @@
  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)
+--- kview/photobook/photobook.desktop	(.../tags/KDE/3.5.0/kdegraphics)	(revision 488404)
++++ kview/photobook/photobook.desktop	(.../branches/KDE/3.5/kdegraphics)	(revision 488404)
 @@ -29,7 +29,6 @@
  GenericName[sv]=Fotoalbum
  GenericName[ta]=ŕŽŞŕŻŕŽ•ŕŻˆŕŽŞŕŻŕŽŞŕŽŸŕŽŞŕŻ ŕŽŞŕŻŕŽ¤ŕŻŕŽ¤ŕŽ•ŕŽŽŕŻ
@@ -456,8 +652,8 @@
  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)
+--- kview/config/kviewgeneralconfig.desktop	(.../tags/KDE/3.5.0/kdegraphics)	(revision 488404)
++++ kview/config/kviewgeneralconfig.desktop	(.../branches/KDE/3.5/kdegraphics)	(revision 488404)
 @@ -68,7 +68,6 @@
  Name[ven]=Apulifikhesheni
  Name[wa]=Programe
@@ -474,8 +670,8 @@
  Comment[zh_CN]=KView ć ‡ĺ‡†ç‰ˆćœŹçš„é
ç˝Ž
 Index: kview/config/plugins/kviewpluginsconfig.desktop
 ===================================================================
---- kview/config/plugins/kviewpluginsconfig.desktop	(.../tags/KDE/3.5.0/kdegraphics)	(revision 486886)
-+++ kview/config/plugins/kviewpluginsconfig.desktop	(.../branches/KDE/3.5/kdegraphics)	(revision 486886)
+--- kview/config/plugins/kviewpluginsconfig.desktop	(.../tags/KDE/3.5.0/kdegraphics)	(revision 488404)
++++ kview/config/plugins/kviewpluginsconfig.desktop	(.../branches/KDE/3.5/kdegraphics)	(revision 488404)
 @@ -56,7 +56,6 @@
  Name[uk]=Đ’Ń‚ŃƒĐťĐşĐ¸
  Name[uz]=ĐŸĐťĐ°ĐłĐ¸Đ˝ĐťĐ°Ń€
@@ -492,8 +688,8 @@
  Comment[zh_CN]=选拊嚜é
ç˝Žć‚¨çš„ć’äťś
 Index: kview/config/kview.setdlg
 ===================================================================
---- kview/config/kview.setdlg	(.../tags/KDE/3.5.0/kdegraphics)	(revision 486886)
-+++ kview/config/kview.setdlg	(.../branches/KDE/3.5/kdegraphics)	(revision 486886)
+--- kview/config/kview.setdlg	(.../tags/KDE/3.5.0/kdegraphics)	(revision 488404)
++++ kview/config/kview.setdlg	(.../branches/KDE/3.5/kdegraphics)	(revision 488404)
 @@ -26,7 +26,7 @@
  Name[nl]=Weergaveprogramma
  Name[nn]=Framvisar
@@ -536,8 +732,8 @@
  Weight=5
 Index: kview/kviewviewer/kviewviewer.desktop
 ===================================================================
---- kview/kviewviewer/kviewviewer.desktop	(.../tags/KDE/3.5.0/kdegraphics)	(revision 486886)
-+++ kview/kviewviewer/kviewviewer.desktop	(.../branches/KDE/3.5/kdegraphics)	(revision 486886)
+--- kview/kviewviewer/kviewviewer.desktop	(.../tags/KDE/3.5.0/kdegraphics)	(revision 488404)
++++ kview/kviewviewer/kviewviewer.desktop	(.../branches/KDE/3.5/kdegraphics)	(revision 488404)
 @@ -32,7 +32,7 @@
  Comment[nn]=Biletvisardel for KDE
  Comment[nso]=Seripa sa Molebeledi wa Ponagalo sa KDE
@@ -565,8 +761,8 @@
  InitialPreference=3
 Index: kview/kviewviewer/config/kviewviewerpluginsconfig.desktop
 ===================================================================
---- kview/kviewviewer/config/kviewviewerpluginsconfig.desktop	(.../tags/KDE/3.5.0/kdegraphics)	(revision 486886)
-+++ kview/kviewviewer/config/kviewviewerpluginsconfig.desktop	(.../branches/KDE/3.5/kdegraphics)	(revision 486886)
+--- kview/kviewviewer/config/kviewviewerpluginsconfig.desktop	(.../tags/KDE/3.5.0/kdegraphics)	(revision 488404)
++++ kview/kviewviewer/config/kviewviewerpluginsconfig.desktop	(.../branches/KDE/3.5/kdegraphics)	(revision 488404)
 @@ -56,7 +56,6 @@
  Name[uk]=Đ’Ń‚ŃƒĐťĐşĐ¸
  Name[uz]=ĐŸĐťĐ°ĐłĐ¸Đ˝ĐťĐ°Ń€
@@ -583,8 +779,8 @@
  Comment[zh_CN]=选拊嚜é
ç˝Žć‚¨çš„ć’äťś
 Index: kview/modules/effects/kvieweffects.desktop
 ===================================================================
---- kview/modules/effects/kvieweffects.desktop	(.../tags/KDE/3.5.0/kdegraphics)	(revision 486886)
-+++ kview/modules/effects/kvieweffects.desktop	(.../branches/KDE/3.5/kdegraphics)	(revision 486886)
+--- kview/modules/effects/kvieweffects.desktop	(.../tags/KDE/3.5.0/kdegraphics)	(revision 488404)
++++ kview/modules/effects/kvieweffects.desktop	(.../branches/KDE/3.5/kdegraphics)	(revision 488404)
 @@ -54,7 +54,6 @@
  Name[uk]=Ефокти
  Name[uz]=ЭффоктНар
@@ -601,8 +797,8 @@
  Comment[zh_CN]=ćäž›ćŸäş›ĺ›žĺƒç‰šć•ˆ
 Index: kview/modules/browser/kviewbrowser.desktop
 ===================================================================
---- kview/modules/browser/kviewbrowser.desktop	(.../tags/KDE/3.5.0/kdegraphics)	(revision 486886)
-+++ kview/modules/browser/kviewbrowser.desktop	(.../branches/KDE/3.5/kdegraphics)	(revision 486886)
+--- kview/modules/browser/kviewbrowser.desktop	(.../tags/KDE/3.5.0/kdegraphics)	(revision 488404)
++++ kview/modules/browser/kviewbrowser.desktop	(.../branches/KDE/3.5/kdegraphics)	(revision 488404)
 @@ -61,7 +61,6 @@
  Name[ven]=Burausa
  Name[wa]=Foyteuse
@@ -621,8 +817,8 @@
  Comment[zu]=Ikuvumela ukuba ucinge ngokwedlulela izithombe ohlwini lwamafayela lwamanje.
 Index: kview/modules/presenter/config/kviewpresenterconfig.desktop
 ===================================================================
---- kview/modules/presenter/config/kviewpresenterconfig.desktop	(.../tags/KDE/3.5.0/kdegraphics)	(revision 486886)
-+++ kview/modules/presenter/config/kviewpresenterconfig.desktop	(.../branches/KDE/3.5/kdegraphics)	(revision 486886)
+--- kview/modules/presenter/config/kviewpresenterconfig.desktop	(.../tags/KDE/3.5.0/kdegraphics)	(revision 488404)
++++ kview/modules/presenter/config/kviewpresenterconfig.desktop	(.../branches/KDE/3.5/kdegraphics)	(revision 488404)
 @@ -51,7 +51,6 @@
  Name[uk]=Назва
  Name[uz]=Номи
@@ -639,8 +835,8 @@
  Comment[zh_CN]=注释
 Index: kview/modules/presenter/kviewpresenter.desktop
 ===================================================================
---- kview/modules/presenter/kviewpresenter.desktop	(.../tags/KDE/3.5.0/kdegraphics)	(revision 486886)
-+++ kview/modules/presenter/kviewpresenter.desktop	(.../branches/KDE/3.5/kdegraphics)	(revision 486886)
+--- kview/modules/presenter/kviewpresenter.desktop	(.../tags/KDE/3.5.0/kdegraphics)	(revision 488404)
++++ kview/modules/presenter/kviewpresenter.desktop	(.../branches/KDE/3.5/kdegraphics)	(revision 488404)
 @@ -53,7 +53,6 @@
  Name[tr]=Sunum AracÄą
  Name[ven]=Mulanguli
@@ -659,8 +855,8 @@
  Comment[zu]=Idala uhlu lwesithombe futhi ikuvumela wena ukuba udale umbukiso wesithombe esishibilikayo
<<Diff was trimmed, longer than 597 lines>>

---- CVS-web:
    http://cvs.pld-linux.org/SOURCES/kdegraphics-branch.diff?r1=1.8&r2=1.9&f=u




More information about the pld-cvs-commit mailing list