summaryrefslogtreecommitdiff
path: root/vcl
diff options
context:
space:
mode:
authorLuc Castermans <luc.castermans@gmail.com>2014-01-18 21:08:21 +0100
committerMiklos Vajna <vmiklos@collabora.co.uk>2014-01-19 11:38:54 +0100
commit8ca88963190cc523a1c288a3b31dff931f472094 (patch)
tree5a828be196d7a2d5fd545e823129a1381839c218 /vcl
parent160db96a882a2be8c3307e8a04beda4ae93a13c4 (diff)
Translated German comments and corrected English spelling
Change-Id: I1ed1d06663cadc82a7ccf127897ccd85b77cacc0
Diffstat (limited to 'vcl')
-rw-r--r--vcl/source/filter/igif/gifread.cxx70
-rw-r--r--vcl/source/filter/igif/gifread.hxx20
2 files changed, 43 insertions, 47 deletions
diff --git a/vcl/source/filter/igif/gifread.cxx b/vcl/source/filter/igif/gifread.cxx
index 99d202961004..8acbd635e0ac 100644
--- a/vcl/source/filter/igif/gifread.cxx
+++ b/vcl/source/filter/igif/gifread.cxx
@@ -188,7 +188,7 @@ void GIFReader::ReadPaletteEntries( BitmapPalette* pPal, sal_uLong nCount )
rColor.SetBlue( *pTmp++ );
}
- // nach Moeglichkeit noch einige Standardfarben unterbringen
+ // if possible accommodate some standard colours
if( nCount < 256UL )
{
(*pPal)[ 255UL ] = Color( COL_WHITE );
@@ -213,7 +213,7 @@ bool GIFReader::ReadExtension()
rIStm >> cFunction;
if( NO_PENDING( rIStm ) )
{
- // Block-Laenge
+ // Block length
rIStm >> cSize;
switch( cFunction )
@@ -238,15 +238,15 @@ bool GIFReader::ReadExtension()
}
break;
- // Application-Extension
+ // Application extension
case ( 0xff ) :
{
if ( NO_PENDING( rIStm ) )
{
- // default diese Extension ueberlesen
+ // by default overread this extension
bOverreadDataBlocks = true;
- // Appl.-Extension hat Laenge 11
+ // Appl. extension has length 11
if ( cSize == 0x0b )
{
OString aAppId = read_uInt8s_ToOString(rIStm, 8);
@@ -271,10 +271,9 @@ bool GIFReader::ReadExtension()
bRet = NO_PENDING( rIStm );
bOverreadDataBlocks = false;
- // Netscape interpretiert den LoopCount
- // als reine Anzahl der _Wiederholungen_;
- // bei uns ist es die Gesamtanzahl der
- // Durchlaeufe
+ // Netscape interpretes the loop count
+ // as pure number of _repeats_;
+ // here it is the total number of loops
if( nLoops )
nLoops++;
}
@@ -285,7 +284,7 @@ bool GIFReader::ReadExtension()
{
rIStm >> cByte;
- // Loop-Extension
+ // Loop extension
if ( cByte == 0x01 )
{
rIStm >> nLogWidth100 >> nLogHeight100;
@@ -303,13 +302,13 @@ bool GIFReader::ReadExtension()
}
break;
- // alles andere ueberlesen
+ // overread everything else
default:
bOverreadDataBlocks = true;
break;
}
- // Sub-Blocks ueberlesen
+ // overread sub-blocks
if ( bOverreadDataBlocks )
{
bRet = true;
@@ -355,7 +354,7 @@ bool GIFReader::ReadLocalHeader()
aMemStm >> nImageHeight;
aMemStm >> nFlags;
- // Falls Interlaced, ersten Startwert vorgeben
+ // if interlaced, first define startvalue
bInterlaced = ( ( nFlags & 0x40 ) == 0x40 );
nLastInterCount = 7;
nLastImageY = 0;
@@ -368,11 +367,9 @@ bool GIFReader::ReadLocalHeader()
else
pPal = &aGPalette;
- // Falls alles soweit eingelesen werden konnte, kann
- // nun das lokale Bild angelegt werden;
- // es wird uebergeben, ob der BackgroundColorIndex evtl.
- // beruecksichtigt werden soll ( wenn Globale Farbtab. und
- // diese auch fuer dieses Bild gilt )
+ // if we could read everything, we will create the local image;
+ // if the global colour table is valid for the image, we will
+ // consider the BackGroudColorIndex.
if( NO_PENDING( rIStm ) )
{
CreateBitmaps( nImageWidth, nImageHeight, pPal, bGlobalPalette && ( pPal == &aGPalette ) );
@@ -434,14 +431,14 @@ void GIFReader::FillImages( HPBYTE pBytes, sal_uLong nCount )
{
long nT1;
- // falls Interlaced, werden die Zeilen kopiert
+ // lines will be copied if interlaced
if( nLastInterCount )
{
long nMinY = std::min( (long) nLastImageY + 1, (long) nImageHeight - 1 );
long nMaxY = std::min( (long) nLastImageY + nLastInterCount, (long) nImageHeight - 1 );
- // letzte gelesene Zeile kopieren, wenn Zeilen
- // nicht zusanmmenfallen ( kommt vorm wenn wir am Ende des Bildes sind )
+ // copy last line read, if lines do not coincide
+ // ( happens at the end of the image )
if( ( nMinY > nLastImageY ) && ( nLastImageY < ( nImageHeight - 1 ) ) )
{
HPBYTE pScanline8 = pAcc8->GetScanline( nYAcc );
@@ -498,7 +495,7 @@ void GIFReader::FillImages( HPBYTE pBytes, sal_uLong nCount )
nYAcc = nImageY;
}
- // Zeile faengt von vorne an
+ // line starts from the beginning
nImageX = 0;
}
@@ -566,9 +563,8 @@ void GIFReader::CreateNewBitmaps()
const Graphic& GIFReader::GetIntermediateGraphic()
{
- // Intermediate-Graphic nur erzeugen, wenn schon
- // Daten vorliegen, aber die Graphic noch nicht
- // vollstaendig eingelesen wurde
+ // only create intermediate graphic, if data is available
+ // but graphic still not completely read
if ( bImGraphicReady && !aAnimation.Count() )
{
Bitmap aBmp;
@@ -601,12 +597,12 @@ bool GIFReader::ProcessGIF()
if ( !bStatus )
eActAction = ABORT_READING;
- // Stream an die richtige Stelle bringen
+ // set stream to right position
rIStm.Seek( nLastPos );
switch( eActAction )
{
- // naechsten Marker lesen
+ // read next marker
case( MARKER_READING ):
{
sal_uInt8 cByte;
@@ -631,7 +627,7 @@ bool GIFReader::ProcessGIF()
}
break;
- // ScreenDescriptor lesen
+ // read ScreenDescriptor
case( GLOBAL_HEADER_READING ):
{
if( ( bRead = ReadGlobalHeader() ) )
@@ -643,7 +639,7 @@ bool GIFReader::ProcessGIF()
break;
- // Extension lesen
+ // read extension
case( EXTENSION_READING ):
{
if( ( bRead = ReadExtension() ) )
@@ -652,7 +648,7 @@ bool GIFReader::ProcessGIF()
break;
- // Image-Descriptor lesen
+ // read Image-Descriptor
case( LOCAL_HEADER_READING ):
{
if( ( bRead = ReadLocalHeader() ) )
@@ -664,7 +660,7 @@ bool GIFReader::ProcessGIF()
break;
- // ersten Datenblock lesen
+ // read first data block
case( FIRST_BLOCK_READING ):
{
sal_uInt8 cDataSize;
@@ -687,14 +683,14 @@ bool GIFReader::ProcessGIF()
}
break;
- // naechsten Datenblock lesen
+ // read next data block
case( NEXT_BLOCK_READING ):
{
sal_uInt16 nLastX = nImageX;
sal_uInt16 nLastY = nImageY;
sal_uLong nRet = ReadNextBlock();
- // Return: 0:Pending / 1:OK; / 2:OK und letzter Block: / 3:EOI / 4:HardAbort
+ // Return: 0:Pending / 1:OK; / 2:OK and last block: / 3:EOI / 4:HardAbort
if( nRet )
{
bRead = true;
@@ -736,7 +732,7 @@ bool GIFReader::ProcessGIF()
}
break;
- // ein Fehler trat auf
+ // an error occured
case( ABORT_READING ):
{
bEnd = true;
@@ -748,9 +744,9 @@ bool GIFReader::ProcessGIF()
break;
}
- // Stream an die richtige Stelle bringen,
- // falls Daten gelesen werden konnten
- // entweder alte Position oder aktuelle Position
+ // set stream to right position,
+ // if data could be read put it a the old
+ // position otherwise at the actual one
if( bRead || bEnd )
nLastPos = rIStm.Tell();
diff --git a/vcl/source/filter/igif/gifread.hxx b/vcl/source/filter/igif/gifread.hxx
index d4e7394e2ab3..8b22c78d89ee 100644
--- a/vcl/source/filter/igif/gifread.hxx
+++ b/vcl/source/filter/igif/gifread.hxx
@@ -66,27 +66,27 @@ class GIFReader : public GraphicReader
sal_uInt32 nLogWidth100;
sal_uInt32 nLogHeight100;
sal_uInt16 nTimer;
- sal_uInt16 nGlobalWidth; // maximale Bildbreite aus Header
- sal_uInt16 nGlobalHeight; // maximale Bildhoehe aus Header
- sal_uInt16 nImageWidth; // maximale Bildbreite aus Header
- sal_uInt16 nImageHeight; // maximale Bildhoehe aus Header
+ sal_uInt16 nGlobalWidth; // maximum imagewidth from header
+ sal_uInt16 nGlobalHeight; // maximum imageheight from header
+ sal_uInt16 nImageWidth; // maximum screenwidth from header
+ sal_uInt16 nImageHeight; // maximum screenheight from header
sal_uInt16 nImagePosX;
sal_uInt16 nImagePosY;
- sal_uInt16 nImageX; // maximale Bildbreite aus Header
- sal_uInt16 nImageY; // maximale Bildhoehe aus Header
+ sal_uInt16 nImageX; // maximum screenwidth from header
+ sal_uInt16 nImageY; // maximum screenheight from header
sal_uInt16 nLastImageY;
sal_uInt16 nLastInterCount;
sal_uInt16 nLoops;
GIFAction eActAction;
bool bStatus;
- bool bGCTransparent; // Ob das Bild Transparent ist, wenn ja:
+ bool bGCTransparent; // is the image transparant, if yes:
bool bInterlaced;
bool bOverreadBlock;
bool bImGraphicReady;
bool bGlobalPalette;
- sal_uInt8 nBackgroundColor; // Hintergrundfarbe
- sal_uInt8 nGCTransparentIndex; // Pixel von diesem Index sind durchsichtig
- sal_uInt8 nGCDisposalMethod; // 'Disposal Method' (siehe GIF-Doku)
+ sal_uInt8 nBackgroundColor; // backgroundcolour
+ sal_uInt8 nGCTransparentIndex; // pixelx of this index are transparant
+ sal_uInt8 nGCDisposalMethod; // 'Disposal Method' (see GIF docs)
sal_uInt8 cTransIndex1;
sal_uInt8 cNonTransIndex1;