r692 - in packages/libpdf-api2-perl/trunk: . debian lib/PDF lib/PDF/API2

Gunnar Wolf gwolf@costa.debian.org
Wed, 16 Feb 2005 03:49:27 +0100


Author: gwolf
Date: 2005-02-16 03:49:25 +0100 (Wed, 16 Feb 2005)
New Revision: 692

Modified:
   packages/libpdf-api2-perl/trunk/CHANGELOG
   packages/libpdf-api2-perl/trunk/Makefile.PL
   packages/libpdf-api2-perl/trunk/debian/changelog
   packages/libpdf-api2-perl/trunk/lib/PDF/API2.pm
   packages/libpdf-api2-perl/trunk/lib/PDF/API2/Content.pm
   packages/libpdf-api2-perl/trunk/lib/PDF/API2/IOString.pm
   packages/libpdf-api2-perl/trunk/lib/PDF/API2/Util.pm
   packages/libpdf-api2-perl/trunk/lib/PDF/API2/Version.pm
Log:
New upstream release 0.40.91


Modified: packages/libpdf-api2-perl/trunk/CHANGELOG
===================================================================
--- packages/libpdf-api2-perl/trunk/CHANGELOG	2005-02-16 02:41:38 UTC (rev 691)
+++ packages/libpdf-api2-perl/trunk/CHANGELOG	2005-02-16 02:49:25 UTC (rev 692)
@@ -1,3 +1,26 @@
+2005-02-14 21:09  fredo
+
+	* lib/PDF/API2.pm: fixed an openpage recompression bug / thanks to
+	  steve_wu@iinet.net.au
+
+2005-02-11 20:11  fredo
+
+	* lib/PDF/API2/IOString.pm: added binmode hack
+
+2005-02-11 19:48  fredo
+
+	* lib/PDF/API2/Util.pm: added getPaperSizes method to help fix
+	  PDF::Report.
+
+2005-02-07 20:34  fredo
+
+	* Makefile.PL: added ppmdist target for our windows friends
+
+2005-02-07 20:31  fredo
+
+	* lib/PDF/API2/Content.pm: fixed reset of textlinematrix on
+	  textmatrix set/resets
+
 2005-01-24 12:46  fredo
 
 	* lib/PDF/API2/Basic/PDF/File.pm: fixed rt.cpan.org: Ticket #11137
@@ -2020,141 +2043,6 @@
 	* lib/PDF/API2/: Outlines.pm, Resource.pm, Win32.pm: added CVS
 	  id/log
 
-2003-11-30 00:24  Administrator
-
-	* docs/: PDF_API2.pm.html, PDF_API2_Annotation.pm.html,
-	  PDF_API2_Basic_PDF_Array.pm.html,
-	  PDF_API2_Basic_PDF_Bool.pm.html, PDF_API2_Basic_PDF_Dict.pm.html,
-	  PDF_API2_Basic_PDF_File.pm.html,
-	  PDF_API2_Basic_PDF_Filter.pm.html,
-	  PDF_API2_Basic_PDF_Name.pm.html, PDF_API2_Basic_PDF_Null.pm.html,
-	  PDF_API2_Basic_PDF_Number.pm.html,
-	  PDF_API2_Basic_PDF_Objind.pm.html,
-	  PDF_API2_Basic_PDF_Page.pm.html,
-	  PDF_API2_Basic_PDF_Pages.pm.html,
-	  PDF_API2_Basic_PDF_String.pm.html,
-	  PDF_API2_Basic_PDF_Utils.pm.html,
-	  PDF_API2_Basic_TTF_AATKern.pm.html,
-	  PDF_API2_Basic_TTF_AATutils.pm.html,
-	  PDF_API2_Basic_TTF_Anchor.pm.html,
-	  PDF_API2_Basic_TTF_Bsln.pm.html, PDF_API2_Basic_TTF_Cmap.pm.html,
-	  PDF_API2_Basic_TTF_Coverage.pm.html,
-	  PDF_API2_Basic_TTF_Cvt_.pm.html,
-	  PDF_API2_Basic_TTF_Delta.pm.html,
-	  PDF_API2_Basic_TTF_Fdsc.pm.html, PDF_API2_Basic_TTF_Feat.pm.html,
-	  PDF_API2_Basic_TTF_Fmtx.pm.html, PDF_API2_Basic_TTF_Font.pm.html,
-	  PDF_API2_Basic_TTF_Fpgm.pm.html, PDF_API2_Basic_TTF_GDEF.pm.html,
-	  PDF_API2_Basic_TTF_GPOS.pm.html, PDF_API2_Basic_TTF_GSUB.pm.html,
-	  PDF_API2_Basic_TTF_Glyf.pm.html,
-	  PDF_API2_Basic_TTF_Glyph.pm.html,
-	  PDF_API2_Basic_TTF_Hdmx.pm.html, PDF_API2_Basic_TTF_Head.pm.html,
-	  PDF_API2_Basic_TTF_Hhea.pm.html, PDF_API2_Basic_TTF_Hmtx.pm.html,
-	  PDF_API2_Basic_TTF_Kern.pm.html,
-	  PDF_API2_Basic_TTF_Kern_ClassArray.pm.html,
-	  PDF_API2_Basic_TTF_Kern_CompactClassArray.pm.html,
-	  PDF_API2_Basic_TTF_Kern_OrderedList.pm.html,
-	  PDF_API2_Basic_TTF_Kern_StateTable.pm.html,
-	  PDF_API2_Basic_TTF_Kern_Subtable.pm.html,
-	  PDF_API2_Basic_TTF_Loca.pm.html, PDF_API2_Basic_TTF_LTSH.pm.html,
-	  PDF_API2_Basic_TTF_Maxp.pm.html, PDF_API2_Basic_TTF_Mort.pm.html,
-	  PDF_API2_Basic_TTF_Mort_Chain.pm.html,
-	  PDF_API2_Basic_TTF_Mort_Contextual.pm.html,
-	  PDF_API2_Basic_TTF_Mort_Insertion.pm.html,
-	  PDF_API2_Basic_TTF_Mort_Ligature.pm.html,
-	  PDF_API2_Basic_TTF_Mort_Noncontextual.pm.html,
-	  PDF_API2_Basic_TTF_Mort_Rearrangement.pm.html,
-	  PDF_API2_Basic_TTF_Mort_Subtable.pm.html,
-	  PDF_API2_Basic_TTF_Name.pm.html,
-	  PDF_API2_Basic_TTF_OldCmap.pm.html,
-	  PDF_API2_Basic_TTF_OS_2.pm.html,
-	  PDF_API2_Basic_TTF_OldMort.pm.html,
-	  PDF_API2_Basic_TTF_PCLT.pm.html,
-	  PDF_API2_Basic_TTF_PSNames.pm.html,
-	  PDF_API2_Basic_TTF_Post.pm.html, PDF_API2_Basic_TTF_Prep.pm.html,
-	  PDF_API2_Basic_TTF_Prop.pm.html,
-	  PDF_API2_Basic_TTF_Segarr.pm.html,
-	  PDF_API2_Basic_TTF_Table.pm.html, PDF_API2_Basic_TTF_Ttc.pm.html,
-	  PDF_API2_Basic_TTF_Ttopen.pm.html,
-	  PDF_API2_Basic_TTF_Useall.pm.html,
-	  PDF_API2_Basic_TTF_Utils.pm.html,
-	  PDF_API2_Basic_TTF_Vhea.pm.html, PDF_API2_Basic_TTF_Vmtx.pm.html,
-	  PDF_API2_Basic_TTF_Win32.pm.html,
-	  PDF_API2_Basic_TTF_XMLparse.pm.html, PDF_API2_Content.pm.html,
-	  PDF_API2_Content_Text.pm.html, PDF_API2_IOString.pm.html,
-	  PDF_API2_Lite.pm.html, PDF_API2_Matrix.pm.html,
-	  PDF_API2_Outline.pm.html, PDF_API2_Outlines.pm.html,
-	  PDF_API2_Page.pm.html, PDF_API2_Resource.pm.html,
-	  PDF_API2_Resource_BaseFont.pm.html,
-	  PDF_API2_Resource_CIDFont.pm.html,
-	  PDF_API2_Resource_CIDFont_CJKFont.pm.html,
-	  PDF_API2_Resource_CIDFont_CJKFont_adobemingstdlightacro.pm.html,
-	  PDF_API2_Resource_CIDFont_CJKFont_adobemyungjostdmediumacro.pm.html,
-	  PDF_API2_Resource_CIDFont_CJKFont_adobesongstdlightacro.pm.html,
-	  PDF_API2_Resource_CIDFont_CJKFont_kozgopromediumacro.pm.html,
-	  PDF_API2_Resource_CIDFont_CJKFont_kozminproregularacro.pm.html,
-	  PDF_API2_Resource_CIDFont_CMap_japanese.pm.html,
-	  PDF_API2_Resource_CIDFont_CMap_korean.pm.html,
-	  PDF_API2_Resource_CIDFont_CMap_simplified.pm.html,
-	  PDF_API2_Resource_CIDFont_CMap_traditional.pm.html,
-	  PDF_API2_Resource_CIDFont_TrueType.pm.html,
-	  PDF_API2_Resource_CIDFont_TrueType_FontFile.pm.html,
-	  PDF_API2_Resource_ColorSpace.pm.html,
-	  PDF_API2_Resource_ColorSpace_Indexed.pm.html,
-	  PDF_API2_Resource_ColorSpace_Indexed_ACTFile.pm.html,
-	  PDF_API2_Resource_ColorSpace_Indexed_Hue.pm.html,
-	  PDF_API2_Resource_ColorSpace_Indexed_WebColor.pm.html,
-	  PDF_API2_Resource_ExtGState.pm.html,
-	  PDF_API2_Resource_Font.pm.html,
-	  PDF_API2_Resource_Font_CoreFont.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_bankgothic.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_courier.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_courierbold.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_courierboldoblique.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_courieroblique.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_georgia.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_georgiabold.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_georgiabolditalic.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_georgiaitalic.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_helvetica.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_helveticabold.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_helveticaboldoblique.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_helveticaoblique.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_symbol.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_timesbold.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_timesbolditalic.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_timesitalic.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_timesroman.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_trebuchet.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_trebuchetbold.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_trebuchetbolditalic.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_trebuchetitalic.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_verdana.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_verdanabold.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_verdanabolditalic.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_verdanaitalic.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_webdings.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_wingdings.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_zapfdingbats.pm.html,
-	  PDF_API2_Resource_Font_Postscript.pm.html,
-	  PDF_API2_Resource_Font_SynFont.pm.html,
-	  PDF_API2_Resource_XObject.pm.html,
-	  PDF_API2_Resource_XObject_Form.pm.html,
-	  PDF_API2_Resource_XObject_Form_BarCode.pm.html,
-	  PDF_API2_Resource_XObject_Form_BarCode_codabar.pm.html,
-	  PDF_API2_Resource_XObject_Form_BarCode_code3of9.pm.html,
-	  PDF_API2_Resource_XObject_Form_BarCode_ean13.pm.html,
-	  PDF_API2_Resource_XObject_Form_BarCode_int2of5.pm.html,
-	  PDF_API2_Resource_XObject_Form_Hybrid.pm.html,
-	  PDF_API2_Resource_XObject_Image.pm.html,
-	  PDF_API2_Resource_XObject_Image_GD.pm.html,
-	  PDF_API2_Resource_XObject_Image_GIF.pm.html,
-	  PDF_API2_Resource_XObject_Image_JPEG.pm.html,
-	  PDF_API2_Resource_XObject_Image_PNG.pm.html,
-	  PDF_API2_Resource_XObject_Image_PNM.pm.html,
-	  PDF_API2_Resource_XObject_Image_TIFF.pm.html,
-	  PDF_API2_Util.pm.html, PDF_API2_Win32.pm.html: removed
-	  autogenerated documentation
-
 2003-11-30 00:22  Administrator
 
 	* MANIFEST: added symbols.pm
@@ -2222,13 +2110,11 @@
 
 2003-11-16 04:05  Administrator
 
-	* docs/PDF_API2_Resource_Font_SynFont.pm.html, MANIFEST,
-	  lib/PDF/API2.pm, Makefile: Initial revision
+	* MANIFEST, lib/PDF/API2.pm, Makefile: Initial revision
 
 2003-11-16 04:05  Administrator
 
-	* docs/PDF_API2_Resource_Font_SynFont.pm.html, MANIFEST,
-	  lib/PDF/API2.pm, Makefile: no message
+	* MANIFEST, lib/PDF/API2.pm, Makefile: no message
 
 2003-11-16 01:45  Administrator
 
@@ -2254,32 +2140,6 @@
 
 	* lib/PDF/API2/Resource/Font/CoreFont.pm: no message
 
-2003-11-15 21:22  Administrator
-
-	* docs/PDF_API2_Resource_Font_CoreFont.pm.html: Initial revision
-
-2003-11-15 21:22  Administrator
-
-	* docs/PDF_API2_Resource_Font_CoreFont.pm.html: no message
-
-2003-11-15 21:08  Administrator
-
-	* docs/PDF_API2.pm.html: Initial revision
-
-2003-11-15 21:08  Administrator
-
-	* docs/PDF_API2.pm.html: no message
-
-2003-11-15 19:57  Administrator
-
-	* docs/PDF_API2_Resource_XObject_Form_BarCode_ean13.pm.html:
-	  Initial revision
-
-2003-11-15 19:57  Administrator
-
-	* docs/PDF_API2_Resource_XObject_Form_BarCode_ean13.pm.html: no
-	  message
-
 2003-11-15 19:51  Administrator
 
 	* lib/PDF/API2/Resource/XObject/Form/BarCode/: ean13.pm,
@@ -2298,139 +2158,6 @@
 
 	* AUTHORS: no message
 
-2003-11-15 18:55  Administrator
-
-	* docs/PDF_API2_Resource_XObject_Form_BarCode_code3of9.pm.html:
-	  Initial revision
-
-2003-11-15 18:55  Administrator
-
-	* docs/PDF_API2_Resource_XObject_Form_BarCode_code3of9.pm.html: no
-	  message
-
-2003-11-15 02:51  Administrator
-
-	* docs/: PDF_API2_Resource_CIDFont_TrueType.pm.html,
-	  PDF_API2_Resource_CIDFont_TrueType_FontFile.pm.html,
-	  PDF_API2_Resource_ColorSpace.pm.html,
-	  PDF_API2_Resource_ColorSpace_Indexed.pm.html,
-	  PDF_API2_Resource_ColorSpace_Indexed_ACTFile.pm.html,
-	  PDF_API2_Resource_ColorSpace_Indexed_Hue.pm.html,
-	  PDF_API2_Resource_ColorSpace_Indexed_WebColor.pm.html,
-	  PDF_API2_Resource_ExtGState.pm.html,
-	  PDF_API2_Resource_Font.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_bankgothic.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_courier.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_courierbold.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_courierboldoblique.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_courieroblique.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_georgia.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_georgiabold.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_georgiabolditalic.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_georgiaitalic.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_helvetica.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_helveticabold.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_helveticaboldoblique.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_helveticaoblique.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_symbol.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_timesbold.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_timesbolditalic.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_timesitalic.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_timesroman.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_trebuchet.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_trebuchetbold.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_trebuchetbolditalic.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_trebuchetitalic.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_verdana.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_verdanabold.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_verdanabolditalic.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_verdanaitalic.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_webdings.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_wingdings.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_zapfdingbats.pm.html,
-	  PDF_API2_Resource_Font_Postscript.pm.html,
-	  PDF_API2_Resource_XObject.pm.html,
-	  PDF_API2_Resource_XObject_Form.pm.html,
-	  PDF_API2_Resource_XObject_Form_BarCode.pm.html,
-	  PDF_API2_Resource_XObject_Form_BarCode_codabar.pm.html,
-	  PDF_API2_Resource_XObject_Form_BarCode_int2of5.pm.html,
-	  PDF_API2_Resource_XObject_Form_Hybrid.pm.html,
-	  PDF_API2_Resource_XObject_Image.pm.html,
-	  PDF_API2_Resource_XObject_Image_GD.pm.html,
-	  PDF_API2_Resource_XObject_Image_GIF.pm.html,
-	  PDF_API2_Resource_XObject_Image_JPEG.pm.html,
-	  PDF_API2_Resource_XObject_Image_PNG.pm.html,
-	  PDF_API2_Resource_XObject_Image_PNM.pm.html,
-	  PDF_API2_Resource_XObject_Image_TIFF.pm.html,
-	  PDF_API2_Util.pm.html, PDF_API2_Win32.pm.html: Initial revision
-
-2003-11-15 02:51  Administrator
-
-	* docs/: PDF_API2_Resource_CIDFont_TrueType.pm.html,
-	  PDF_API2_Resource_CIDFont_TrueType_FontFile.pm.html,
-	  PDF_API2_Resource_ColorSpace.pm.html,
-	  PDF_API2_Resource_ColorSpace_Indexed.pm.html,
-	  PDF_API2_Resource_ColorSpace_Indexed_ACTFile.pm.html,
-	  PDF_API2_Resource_ColorSpace_Indexed_Hue.pm.html,
-	  PDF_API2_Resource_ColorSpace_Indexed_WebColor.pm.html,
-	  PDF_API2_Resource_ExtGState.pm.html,
-	  PDF_API2_Resource_Font.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_bankgothic.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_courier.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_courierbold.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_courierboldoblique.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_courieroblique.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_georgia.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_georgiabold.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_georgiabolditalic.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_georgiaitalic.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_helvetica.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_helveticabold.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_helveticaboldoblique.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_helveticaoblique.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_symbol.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_timesbold.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_timesbolditalic.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_timesitalic.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_timesroman.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_trebuchet.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_trebuchetbold.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_trebuchetbolditalic.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_trebuchetitalic.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_verdana.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_verdanabold.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_verdanabolditalic.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_verdanaitalic.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_webdings.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_wingdings.pm.html,
-	  PDF_API2_Resource_Font_CoreFont_zapfdingbats.pm.html,
-	  PDF_API2_Resource_Font_Postscript.pm.html,
-	  PDF_API2_Resource_XObject.pm.html,
-	  PDF_API2_Resource_XObject_Form.pm.html,
-	  PDF_API2_Resource_XObject_Form_BarCode.pm.html,
-	  PDF_API2_Resource_XObject_Form_BarCode_codabar.pm.html,
-	  PDF_API2_Resource_XObject_Form_BarCode_int2of5.pm.html,
-	  PDF_API2_Resource_XObject_Form_Hybrid.pm.html,
-	  PDF_API2_Resource_XObject_Image.pm.html,
-	  PDF_API2_Resource_XObject_Image_GD.pm.html,
-	  PDF_API2_Resource_XObject_Image_GIF.pm.html,
-	  PDF_API2_Resource_XObject_Image_JPEG.pm.html,
-	  PDF_API2_Resource_XObject_Image_PNG.pm.html,
-	  PDF_API2_Resource_XObject_Image_PNM.pm.html,
-	  PDF_API2_Resource_XObject_Image_TIFF.pm.html,
-	  PDF_API2_Util.pm.html, PDF_API2_Win32.pm.html: no message
-
-2003-11-15 02:48  Administrator
-
-	* docs/: PDF_API2_Resource_CIDFont_CMap_simplified.pm.html,
-	  PDF_API2_Resource_CIDFont_CMap_traditional.pm.html: Initial
-	  revision
-
-2003-11-15 02:48  Administrator
-
-	* docs/: PDF_API2_Resource_CIDFont_CMap_simplified.pm.html,
-	  PDF_API2_Resource_CIDFont_CMap_traditional.pm.html: no message
-
 2003-11-15 02:45  Administrator
 
 	* INSTALL, CONTACT, VERSION: Initial revision
@@ -2441,170 +2168,12 @@
 
 2003-11-15 02:41  Administrator
 
-	* README, docs/PDF_API2_Resource_CIDFont_CMap_korean.pm.html,
-	  LICENSE: Initial revision
+	* README, LICENSE: Initial revision
 
 2003-11-15 02:41  Administrator
 
-	* README, docs/PDF_API2_Resource_CIDFont_CMap_korean.pm.html,
-	  LICENSE: no message
+	* README, LICENSE: no message
 
-2003-11-15 02:38  Administrator
-
-	* docs/:
-	  PDF_API2_Resource_CIDFont_CJKFont_adobesongstdlightacro.pm.html,
-	  PDF_API2_Resource_CIDFont_CJKFont_kozgopromediumacro.pm.html,
-	  PDF_API2_Resource_CIDFont_CJKFont_kozminproregularacro.pm.html,
-	  PDF_API2_Resource_CIDFont_CMap_japanese.pm.html: Initial revision
-
-2003-11-15 02:38  Administrator
-
-	* docs/:
-	  PDF_API2_Resource_CIDFont_CJKFont_adobesongstdlightacro.pm.html,
-	  PDF_API2_Resource_CIDFont_CJKFont_kozgopromediumacro.pm.html,
-	  PDF_API2_Resource_CIDFont_CJKFont_kozminproregularacro.pm.html,
-	  PDF_API2_Resource_CIDFont_CMap_japanese.pm.html: no message
-
-2003-11-15 02:34  Administrator
-
-	* docs/: PDF_API2_Annotation.pm.html,
-	  PDF_API2_Basic_PDF_Array.pm.html,
-	  PDF_API2_Basic_PDF_Bool.pm.html, PDF_API2_Basic_PDF_Dict.pm.html,
-	  PDF_API2_Basic_PDF_File.pm.html,
-	  PDF_API2_Basic_PDF_Filter.pm.html,
-	  PDF_API2_Basic_PDF_Name.pm.html, PDF_API2_Basic_PDF_Null.pm.html,
-	  PDF_API2_Basic_PDF_Number.pm.html,
-	  PDF_API2_Basic_PDF_Objind.pm.html,
-	  PDF_API2_Basic_PDF_Page.pm.html,
-	  PDF_API2_Basic_PDF_Pages.pm.html,
-	  PDF_API2_Basic_PDF_String.pm.html,
-	  PDF_API2_Basic_PDF_Utils.pm.html,
-	  PDF_API2_Basic_TTF_AATKern.pm.html,
-	  PDF_API2_Basic_TTF_AATutils.pm.html,
-	  PDF_API2_Basic_TTF_Anchor.pm.html,
-	  PDF_API2_Basic_TTF_Bsln.pm.html, PDF_API2_Basic_TTF_Cmap.pm.html,
-	  PDF_API2_Basic_TTF_Coverage.pm.html,
-	  PDF_API2_Basic_TTF_Cvt_.pm.html,
-	  PDF_API2_Basic_TTF_Delta.pm.html,
-	  PDF_API2_Basic_TTF_Fdsc.pm.html, PDF_API2_Basic_TTF_Feat.pm.html,
-	  PDF_API2_Basic_TTF_Fmtx.pm.html, PDF_API2_Basic_TTF_Font.pm.html,
-	  PDF_API2_Basic_TTF_Fpgm.pm.html, PDF_API2_Basic_TTF_GDEF.pm.html,
-	  PDF_API2_Basic_TTF_GPOS.pm.html, PDF_API2_Basic_TTF_GSUB.pm.html,
-	  PDF_API2_Basic_TTF_Glyf.pm.html,
-	  PDF_API2_Basic_TTF_Glyph.pm.html,
-	  PDF_API2_Basic_TTF_Hdmx.pm.html, PDF_API2_Basic_TTF_Head.pm.html,
-	  PDF_API2_Basic_TTF_Hhea.pm.html, PDF_API2_Basic_TTF_Hmtx.pm.html,
-	  PDF_API2_Basic_TTF_Kern.pm.html,
-	  PDF_API2_Basic_TTF_Kern_ClassArray.pm.html,
-	  PDF_API2_Basic_TTF_Kern_CompactClassArray.pm.html,
-	  PDF_API2_Basic_TTF_Kern_OrderedList.pm.html,
-	  PDF_API2_Basic_TTF_Kern_StateTable.pm.html,
-	  PDF_API2_Basic_TTF_Kern_Subtable.pm.html,
-	  PDF_API2_Basic_TTF_LTSH.pm.html, PDF_API2_Basic_TTF_Loca.pm.html,
-	  PDF_API2_Basic_TTF_Maxp.pm.html, PDF_API2_Basic_TTF_Mort.pm.html,
-	  PDF_API2_Basic_TTF_Mort_Chain.pm.html,
-	  PDF_API2_Basic_TTF_Mort_Contextual.pm.html,
-	  PDF_API2_Basic_TTF_Mort_Insertion.pm.html,
-	  PDF_API2_Basic_TTF_Mort_Ligature.pm.html,
-	  PDF_API2_Basic_TTF_Mort_Noncontextual.pm.html,
-	  PDF_API2_Basic_TTF_Mort_Rearrangement.pm.html,
-	  PDF_API2_Basic_TTF_Mort_Subtable.pm.html,
-	  PDF_API2_Basic_TTF_Name.pm.html, PDF_API2_Basic_TTF_OS_2.pm.html,
-	  PDF_API2_Basic_TTF_OldCmap.pm.html,
-	  PDF_API2_Basic_TTF_OldMort.pm.html,
-	  PDF_API2_Basic_TTF_PCLT.pm.html,
-	  PDF_API2_Basic_TTF_PSNames.pm.html,
-	  PDF_API2_Basic_TTF_Post.pm.html, PDF_API2_Basic_TTF_Prep.pm.html,
-	  PDF_API2_Basic_TTF_Prop.pm.html,
-	  PDF_API2_Basic_TTF_Segarr.pm.html,
-	  PDF_API2_Basic_TTF_Table.pm.html, PDF_API2_Basic_TTF_Ttc.pm.html,
-	  PDF_API2_Basic_TTF_Ttopen.pm.html,
-	  PDF_API2_Basic_TTF_Useall.pm.html,
-	  PDF_API2_Basic_TTF_Utils.pm.html,
-	  PDF_API2_Basic_TTF_Vhea.pm.html, PDF_API2_Basic_TTF_Vmtx.pm.html,
-	  PDF_API2_Basic_TTF_Win32.pm.html,
-	  PDF_API2_Basic_TTF_XMLparse.pm.html, PDF_API2_Content.pm.html,
-	  PDF_API2_Content_Text.pm.html, PDF_API2_IOString.pm.html,
-	  PDF_API2_Lite.pm.html, PDF_API2_Matrix.pm.html,
-	  PDF_API2_Outline.pm.html, PDF_API2_Outlines.pm.html,
-	  PDF_API2_Page.pm.html, PDF_API2_Resource.pm.html,
-	  PDF_API2_Resource_BaseFont.pm.html,
-	  PDF_API2_Resource_CIDFont.pm.html,
-	  PDF_API2_Resource_CIDFont_CJKFont.pm.html,
-	  PDF_API2_Resource_CIDFont_CJKFont_adobemingstdlightacro.pm.html,
-	  PDF_API2_Resource_CIDFont_CJKFont_adobemyungjostdmediumacro.pm.html:
-	  Initial revision
-
-2003-11-15 02:34  Administrator
-
-	* docs/: PDF_API2_Annotation.pm.html,
-	  PDF_API2_Basic_PDF_Array.pm.html,
-	  PDF_API2_Basic_PDF_Bool.pm.html, PDF_API2_Basic_PDF_Dict.pm.html,
-	  PDF_API2_Basic_PDF_File.pm.html,
-	  PDF_API2_Basic_PDF_Filter.pm.html,
-	  PDF_API2_Basic_PDF_Name.pm.html, PDF_API2_Basic_PDF_Null.pm.html,
-	  PDF_API2_Basic_PDF_Number.pm.html,
-	  PDF_API2_Basic_PDF_Objind.pm.html,
-	  PDF_API2_Basic_PDF_Page.pm.html,
-	  PDF_API2_Basic_PDF_Pages.pm.html,
-	  PDF_API2_Basic_PDF_String.pm.html,
-	  PDF_API2_Basic_PDF_Utils.pm.html,
-	  PDF_API2_Basic_TTF_AATKern.pm.html,
-	  PDF_API2_Basic_TTF_AATutils.pm.html,
-	  PDF_API2_Basic_TTF_Anchor.pm.html,
-	  PDF_API2_Basic_TTF_Bsln.pm.html, PDF_API2_Basic_TTF_Cmap.pm.html,
-	  PDF_API2_Basic_TTF_Coverage.pm.html,
-	  PDF_API2_Basic_TTF_Cvt_.pm.html,
-	  PDF_API2_Basic_TTF_Delta.pm.html,
-	  PDF_API2_Basic_TTF_Fdsc.pm.html, PDF_API2_Basic_TTF_Feat.pm.html,
-	  PDF_API2_Basic_TTF_Fmtx.pm.html, PDF_API2_Basic_TTF_Font.pm.html,
-	  PDF_API2_Basic_TTF_Fpgm.pm.html, PDF_API2_Basic_TTF_GDEF.pm.html,
-	  PDF_API2_Basic_TTF_GPOS.pm.html, PDF_API2_Basic_TTF_GSUB.pm.html,
-	  PDF_API2_Basic_TTF_Glyf.pm.html,
-	  PDF_API2_Basic_TTF_Glyph.pm.html,
-	  PDF_API2_Basic_TTF_Hdmx.pm.html, PDF_API2_Basic_TTF_Head.pm.html,
-	  PDF_API2_Basic_TTF_Hhea.pm.html, PDF_API2_Basic_TTF_Hmtx.pm.html,
-	  PDF_API2_Basic_TTF_Kern.pm.html,
-	  PDF_API2_Basic_TTF_Kern_ClassArray.pm.html,
-	  PDF_API2_Basic_TTF_Kern_CompactClassArray.pm.html,
-	  PDF_API2_Basic_TTF_Kern_OrderedList.pm.html,
-	  PDF_API2_Basic_TTF_Kern_StateTable.pm.html,
-	  PDF_API2_Basic_TTF_Kern_Subtable.pm.html,
-	  PDF_API2_Basic_TTF_LTSH.pm.html, PDF_API2_Basic_TTF_Loca.pm.html,
-	  PDF_API2_Basic_TTF_Maxp.pm.html, PDF_API2_Basic_TTF_Mort.pm.html,
-	  PDF_API2_Basic_TTF_Mort_Chain.pm.html,
-	  PDF_API2_Basic_TTF_Mort_Contextual.pm.html,
-	  PDF_API2_Basic_TTF_Mort_Insertion.pm.html,
-	  PDF_API2_Basic_TTF_Mort_Ligature.pm.html,
-	  PDF_API2_Basic_TTF_Mort_Noncontextual.pm.html,
-	  PDF_API2_Basic_TTF_Mort_Rearrangement.pm.html,
-	  PDF_API2_Basic_TTF_Mort_Subtable.pm.html,
-	  PDF_API2_Basic_TTF_Name.pm.html, PDF_API2_Basic_TTF_OS_2.pm.html,
-	  PDF_API2_Basic_TTF_OldCmap.pm.html,
-	  PDF_API2_Basic_TTF_OldMort.pm.html,
-	  PDF_API2_Basic_TTF_PCLT.pm.html,
-	  PDF_API2_Basic_TTF_PSNames.pm.html,
-	  PDF_API2_Basic_TTF_Post.pm.html, PDF_API2_Basic_TTF_Prep.pm.html,
-	  PDF_API2_Basic_TTF_Prop.pm.html,
-	  PDF_API2_Basic_TTF_Segarr.pm.html,
-	  PDF_API2_Basic_TTF_Table.pm.html, PDF_API2_Basic_TTF_Ttc.pm.html,
-	  PDF_API2_Basic_TTF_Ttopen.pm.html,
-	  PDF_API2_Basic_TTF_Useall.pm.html,
-	  PDF_API2_Basic_TTF_Utils.pm.html,
-	  PDF_API2_Basic_TTF_Vhea.pm.html, PDF_API2_Basic_TTF_Vmtx.pm.html,
-	  PDF_API2_Basic_TTF_Win32.pm.html,
-	  PDF_API2_Basic_TTF_XMLparse.pm.html, PDF_API2_Content.pm.html,
-	  PDF_API2_Content_Text.pm.html, PDF_API2_IOString.pm.html,
-	  PDF_API2_Lite.pm.html, PDF_API2_Matrix.pm.html,
-	  PDF_API2_Outline.pm.html, PDF_API2_Outlines.pm.html,
-	  PDF_API2_Page.pm.html, PDF_API2_Resource.pm.html,
-	  PDF_API2_Resource_BaseFont.pm.html,
-	  PDF_API2_Resource_CIDFont.pm.html,
-	  PDF_API2_Resource_CIDFont_CJKFont.pm.html,
-	  PDF_API2_Resource_CIDFont_CJKFont_adobemingstdlightacro.pm.html,
-	  PDF_API2_Resource_CIDFont_CJKFont_adobemyungjostdmediumacro.pm.html:
-	  no message
-
 2003-11-01 01:36  Administrator
 
 	* lib/PDF/API2/Content.pm: Initial revision

Modified: packages/libpdf-api2-perl/trunk/Makefile.PL
===================================================================
--- packages/libpdf-api2-perl/trunk/Makefile.PL	2005-02-16 02:41:38 UTC (rev 691)
+++ packages/libpdf-api2-perl/trunk/Makefile.PL	2005-02-16 02:49:25 UTC (rev 692)
@@ -28,7 +28,7 @@
 #   Free Software Foundation, Inc., 59 Temple Place - Suite 330,
 #   Boston, MA 02111-1307, USA.
 #
-#   $Id: Makefile.PL,v 1.22 2004/12/29 01:16:10 fredo Exp $
+#   $Id: Makefile.PL,v 1.23 2005/02/07 19:34:04 fredo Exp $
 #
 #=======================================================================
 
@@ -123,6 +123,8 @@
         ZIPFLAGS    =>  " -v -o -r -9 ",
         COMPRESS    =>  "gzip -9 -f ",
     },
+    MAN1PODS     =>  {},
+    MAN3PODS     =>  {},
     PREREQ_PM    =>  {
                     'Compress::Zlib'    => 1.0,
                 },

Modified: packages/libpdf-api2-perl/trunk/debian/changelog
===================================================================
--- packages/libpdf-api2-perl/trunk/debian/changelog	2005-02-16 02:41:38 UTC (rev 691)
+++ packages/libpdf-api2-perl/trunk/debian/changelog	2005-02-16 02:49:25 UTC (rev 692)
@@ -1,8 +1,8 @@
-libpdf-api2-perl (0.40.86-3) unstable; urgency=low
+libpdf-api2-perl (0.40.91-1) unstable; urgency=low
 
-  * Man pages are once again generated for all the included modules
+  * New upstream release
 
- -- Gunnar Wolf <gwolf@debian.org>  Tue,  8 Feb 2005 17:46:31 -0600
+ -- Gunnar Wolf <gwolf@debian.org>  Tue, 15 Feb 2005 20:17:25 -0600
 
 libpdf-api2-perl (0.40.86-2) unstable; urgency=low
 

Modified: packages/libpdf-api2-perl/trunk/lib/PDF/API2/Content.pm
===================================================================
--- packages/libpdf-api2-perl/trunk/lib/PDF/API2/Content.pm	2005-02-16 02:41:38 UTC (rev 691)
+++ packages/libpdf-api2-perl/trunk/lib/PDF/API2/Content.pm	2005-02-16 02:49:25 UTC (rev 692)
@@ -27,7 +27,7 @@
 #   Free Software Foundation, Inc., 59 Temple Place - Suite 330,
 #   Boston, MA 02111-1307, USA.
 #
-#   $Id: Content.pm,v 1.29 2005/01/21 10:19:48 fredo Exp $
+#   $Id: Content.pm,v 1.30 2005/02/07 19:31:24 fredo Exp $
 #
 #=======================================================================
 
@@ -47,7 +47,7 @@
 
     @ISA = qw(PDF::API2::Basic::PDF::Dict);
     
-    ( $VERSION ) = '$Revision: 1.29 $' =~ /Revision: (\S+)\s/; # $Date: 2005/01/21 10:19:48 $
+    ( $VERSION ) = '$Revision: 1.30 $' =~ /Revision: (\S+)\s/; # $Date: 2005/02/07 19:31:24 $
 
 }
 
@@ -334,6 +334,7 @@
         {
             $self->add(_matrix_text($a,$b,$c,$d,$e,$f));
             @{$self->{' textmatrix'}}=($a,$b,$c,$d,$e,$f);
+            @{$self->{' textlinematrix'}}=(0,0);
         } 
         else 
         {
@@ -2039,6 +2040,9 @@
 =head1 HISTORY
 
     $Log: Content.pm,v $
+    Revision 1.30  2005/02/07 19:31:24  fredo
+    fixed reset of textlinematrix on textmatrix set/resets
+
     Revision 1.29  2005/01/21 10:19:48  fredo
     added spline operator
 

Modified: packages/libpdf-api2-perl/trunk/lib/PDF/API2/IOString.pm
===================================================================
--- packages/libpdf-api2-perl/trunk/lib/PDF/API2/IOString.pm	2005-02-16 02:41:38 UTC (rev 691)
+++ packages/libpdf-api2-perl/trunk/lib/PDF/API2/IOString.pm	2005-02-16 02:49:25 UTC (rev 692)
@@ -33,14 +33,14 @@
 #   Original Copyright 1998-2000 Gisle Aas.
 #   modified by Alfred Reibenschuh <areibens@cpan.org> for PDF::API2
 #
-#   $Id: IOString.pm,v 1.8 2004/12/16 00:30:51 fredo Exp $
+#   $Id: IOString.pm,v 1.9 2005/02/11 19:11:50 fredo Exp $
 #
 #=======================================================================
 package PDF::API2::IOString;
 
 require 5.006;
     use vars qw($VERSION $DEBUG $IO_CONSTANTS);
-    ( $VERSION ) = '$Revision: 1.8 $' =~ /Revision: (\S+)\s/; # $Date: 2004/12/16 00:30:51 $
+    ( $VERSION ) = '$Revision: 1.9 $' =~ /Revision: (\S+)\s/; # $Date: 2005/02/11 19:11:50 $
 use Symbol ();
 use FileHandle;
 no warnings qw[ deprecated recursion uninitialized ];
@@ -430,6 +430,9 @@
 
 my $notmuch = sub { return };
 
+*binmode   = $notmuch;
+*BINMODE   = $notmuch;
+
 *fileno    = $notmuch;
 *FILENO    = $notmuch; # for activeperl ?
 *error     = $notmuch;

Modified: packages/libpdf-api2-perl/trunk/lib/PDF/API2/Util.pm
===================================================================
--- packages/libpdf-api2-perl/trunk/lib/PDF/API2/Util.pm	2005-02-16 02:41:38 UTC (rev 691)
+++ packages/libpdf-api2-perl/trunk/lib/PDF/API2/Util.pm	2005-02-16 02:49:25 UTC (rev 692)
@@ -27,7 +27,7 @@
 #   Free Software Foundation, Inc., 59 Temple Place - Suite 330,
 #   Boston, MA 02111-1307, USA.
 #
-#   $Id: Util.pm,v 1.16 2004/12/31 03:12:46 fredo Exp $
+#   $Id: Util.pm,v 1.17 2005/02/11 18:48:36 fredo Exp $
 #
 #=======================================================================
 package PDF::API2::Util;
@@ -52,6 +52,7 @@
         %n2u_o 
         $pua
         $uuu
+        %PaperSizes
     );
     use Math::Trig;
     use List::Util qw(min max);
@@ -71,6 +72,7 @@
         dofilter unfilter
         nameByUni uniByName initNameTable defineName
         page_size
+        getPaperSizes
     );
     @EXPORT_OK = qw(
         pdfkey
@@ -85,9 +87,38 @@
         page_size
     );
 
+
+    %PaperSizes=(
+        '4a'        =>  [ 4760  , 6716  ],
+        '2a'        =>  [ 3368  , 4760  ],
+        'a0'        =>  [ 2380  , 3368  ],
+        'a1'        =>  [ 1684  , 2380  ],
+        'a2'        =>  [ 1190  , 1684  ],
+        'a3'        =>  [ 842   , 1190  ],
+        'a4'        =>  [ 595   , 842   ],
+        'a5'        =>  [ 421   , 595   ],
+        'a6'        =>  [ 297   , 421   ],
+        '4b'        =>  [ 5656  , 8000  ],
+        '2b'        =>  [ 4000  , 5656  ],
+        'b0'        =>  [ 2828  , 4000  ],
+        'b1'        =>  [ 2000  , 2828  ],
+        'b2'        =>  [ 1414  , 2000  ],
+        'b3'        =>  [ 1000  , 1414  ],
+        'b4'        =>  [ 707   , 1000  ],
+        'b5'        =>  [ 500   , 707   ],
+        'b6'        =>  [ 353   , 500   ],
+        'letter'    =>  [ 612   , 792   ],
+        'broadsheet'    =>  [ 1296  , 1584  ],
+        'ledger'    =>  [ 1224  , 792   ],
+        'tabloid'   =>  [ 792   , 1224  ],
+        'legal'     =>  [ 612   , 1008  ],
+        'executive' =>  [ 522   , 756   ],
+        '36x36'     =>  [ 2592  , 2592  ],
+    );
+
 no warnings qw[ recursion uninitialized ];
 
-    ( $VERSION ) = '$Revision: 1.16 $' =~ /Revision: (\S+)\s/; # $Date: 2004/12/31 03:12:46 $
+    ( $VERSION ) = '$Revision: 1.17 $' =~ /Revision: (\S+)\s/; # $Date: 2005/02/11 18:48:36 $
 
     $key_var='BAAAAA';
 
@@ -1375,33 +1406,6 @@
 }
 
 sub page_size {
-    my %pgsz=(
-        '4a'        =>  [ 4760  , 6716  ],
-        '2a'        =>  [ 3368  , 4760  ],
-        'a0'        =>  [ 2380  , 3368  ],
-        'a1'        =>  [ 1684  , 2380  ],
-        'a2'        =>  [ 1190  , 1684  ],
-        'a3'        =>  [ 842   , 1190  ],
-        'a4'        =>  [ 595   , 842   ],
-        'a5'        =>  [ 421   , 595   ],
-        'a6'        =>  [ 297   , 421   ],
-        '4b'        =>  [ 5656  , 8000  ],
-        '2b'        =>  [ 4000  , 5656  ],
-        'b0'        =>  [ 2828  , 4000  ],
-        'b1'        =>  [ 2000  , 2828  ],
-        'b2'        =>  [ 1414  , 2000  ],
-        'b3'        =>  [ 1000  , 1414  ],
-        'b4'        =>  [ 707   , 1000  ],
-        'b5'        =>  [ 500   , 707   ],
-        'b6'        =>  [ 353   , 500   ],
-        'letter'    =>  [ 612   , 792   ],
-        'broadsheet'    =>  [ 1296  , 1584  ],
-        'ledger'    =>  [ 1224  , 792   ],
-        'tabloid'   =>  [ 792   , 1224  ],
-        'legal'     =>  [ 612   , 1008  ],
-        'executive' =>  [ 522   , 756   ],
-        '36x36'     =>  [ 2592  , 2592  ],
-    );
     my ($x1,$y1,$x2,$y2) = @_;
     if(defined $x2) {
         # full bbox
@@ -1409,9 +1413,9 @@
     } elsif(defined $y1) {
         # half bbox
         return(0,0,$x1,$y1);
-    } elsif(defined $pgsz{lc($x1)}) {
+    } elsif(defined $PaperSizes{lc($x1)}) {
         # textual spec.
-        return(0,0,@{$pgsz{lc($x1)}});
+        return(0,0,@{$PaperSizes{lc($x1)}});
     } elsif($x1=~/^[\d\.]+$/) {
         # single quadratic
         return(0,0,$x1,$x1);
@@ -1421,7 +1425,17 @@
     }
 }
 
+sub getPaperSizes 
+{
+    my %h=();
+    foreach my $k (keys %PaperSizes)
+    {
+	$h{$k}=[@{$PaperSizes{$k}}];
+    }
+    return(%h);
+}
 
+
 1;
 
 
@@ -1507,6 +1521,45 @@
 
 =head1 PREDEFINED COLORS
 
+=over 4
+
+=item %sizes = getPaperSizes();
+
+Will retrive the registered papersizes of PDF::API2.
+
+    print Dumper(\%sizes);
+    $VAR1={
+        '4a'        =>  [ 4760  , 6716  ],
+        '2a'        =>  [ 3368  , 4760  ],
+        'a0'        =>  [ 2380  , 3368  ],
+        'a1'        =>  [ 1684  , 2380  ],
+        'a2'        =>  [ 1190  , 1684  ],
+        'a3'        =>  [ 842   , 1190  ],
+        'a4'        =>  [ 595   , 842   ],
+        'a5'        =>  [ 421   , 595   ],
+        'a6'        =>  [ 297   , 421   ],
+        '4b'        =>  [ 5656  , 8000  ],
+        '2b'        =>  [ 4000  , 5656  ],
+        'b0'        =>  [ 2828  , 4000  ],
+        'b1'        =>  [ 2000  , 2828  ],
+        'b2'        =>  [ 1414  , 2000  ],
+        'b3'        =>  [ 1000  , 1414  ],
+        'b4'        =>  [ 707   , 1000  ],
+        'b5'        =>  [ 500   , 707   ],
+        'b6'        =>  [ 353   , 500   ],
+        'letter'    =>  [ 612   , 792   ],
+        'broadsheet'    =>  [ 1296  , 1584  ],
+        'ledger'    =>  [ 1224  , 792   ],
+        'tabloid'   =>  [ 792   , 1224  ],
+        'legal'     =>  [ 612   , 1008  ],
+        'executive' =>  [ 522   , 756   ],
+        '36x36'     =>  [ 2592  , 2592  ],
+    };
+
+=back
+
+=head1 PREDEFINED COLORS
+
 aliceblue antiquewhite antiquewhite1 antiquewhite2 antiquewhite3 antiquewhite4 aqua aquamarine
 aquamarine1 aquamarine2 aquamarine3 aquamarine4 azure azure1 azure2 azure3 azure4 beige bisque bisque1
 bisque2 bisque3 bisque4 black blanchedalmond blue blue1 blue2 blue3 blue4 blueviolet brass brightgold
@@ -1726,6 +1779,9 @@
 =head1 HISTORY
 
     $Log: Util.pm,v $
+    Revision 1.17  2005/02/11 18:48:36  fredo
+    added getPaperSizes method to help fix PDF::Report.
+
     Revision 1.16  2004/12/31 03:12:46  fredo
     no message
 

Modified: packages/libpdf-api2-perl/trunk/lib/PDF/API2/Version.pm
===================================================================
--- packages/libpdf-api2-perl/trunk/lib/PDF/API2/Version.pm	2005-02-16 02:41:38 UTC (rev 691)
+++ packages/libpdf-api2-perl/trunk/lib/PDF/API2/Version.pm	2005-02-16 02:49:25 UTC (rev 692)
@@ -9,18 +9,18 @@
 package PDF::API2::Version;
 BEGIN {
     use vars qw( $VERSION %CVersion );
-    $VERSION = '0.40.86';
+    $VERSION = '0.40.91';
     %CVersion = (
-        'vFredo' => 'PDF::API2 0.40.86 (stable-3414 / 2005-01-24)',
-        'vGNU' => 'PDF::API2 0.40.86 (2005-01-24 12:46:26)',
-        'vHex' => '0x00028D56',
-        'vLong' => '0.40.86 (2005-01-24 12:46:26)',
-        'vPerl' => '0.40.86',
-        'vShort' => '0.40.86',
-        'vSquid' => '0.40-stable-3414',
-        'vTeX' => 'This is PDF::API2, Version 0.40.86 (2005-01-24 12:46:26)',
-        'vWeb' => 'PDF::API2/0.40.86',
-        'vWin' => '0.40 build 3414',
+        'vFredo' => 'PDF::API2 0.40.91 (stable-3419 / 2005-02-14)',
+        'vGNU' => 'PDF::API2 0.40.91 (2005-02-14 21:10:18)',
+        'vHex' => '0x00028D5B',
+        'vLong' => '0.40.91 (2005-02-14 21:10:18)',
+        'vPerl' => '0.40.91',
+        'vShort' => '0.40.91',
+        'vSquid' => '0.40-stable-3419',
+        'vTeX' => 'This is PDF::API2, Version 0.40.91 (2005-02-14 21:10:18)',
+        'vWeb' => 'PDF::API2/0.40.91',
+        'vWin' => '0.40 build 3419',
     );
 }
 1;
@@ -36,16 +36,16 @@
 
 =head1 VERSION
 
-  vFredo: PDF::API2 0.40.86 (stable-3414 / 2005-01-24) 
-    vGNU: PDF::API2 0.40.86 (2005-01-24 12:46:26) 
-    vHex: 0x00028D56 
-   vLong: 0.40.86 (2005-01-24 12:46:26) 
-   vPerl: 0.40.86 
-  vShort: 0.40.86 
-  vSquid: 0.40-stable-3414 
-    vTeX: This is PDF::API2, Version 0.40.86 (2005-01-24 12:46:26) 
-    vWeb: PDF::API2/0.40.86 
-    vWin: 0.40 build 3414 
+  vFredo: PDF::API2 0.40.91 (stable-3419 / 2005-02-14) 
+    vGNU: PDF::API2 0.40.91 (2005-02-14 21:10:18) 
+    vHex: 0x00028D5B 
+   vLong: 0.40.91 (2005-02-14 21:10:18) 
+   vPerl: 0.40.91 
+  vShort: 0.40.91 
+  vSquid: 0.40-stable-3419 
+    vTeX: This is PDF::API2, Version 0.40.91 (2005-02-14 21:10:18) 
+    vWeb: PDF::API2/0.40.91 
+    vWin: 0.40 build 3419 
 
 =cut
 

Modified: packages/libpdf-api2-perl/trunk/lib/PDF/API2.pm
===================================================================
--- packages/libpdf-api2-perl/trunk/lib/PDF/API2.pm	2005-02-16 02:41:38 UTC (rev 691)
+++ packages/libpdf-api2-perl/trunk/lib/PDF/API2.pm	2005-02-16 02:49:25 UTC (rev 692)
@@ -27,7 +27,7 @@
 #   Free Software Foundation, Inc., 59 Temple Place - Suite 330,
 #   Boston, MA 02111-1307, USA.
 #
-#   $Id: API2.pm,v 1.71 2005/01/03 03:47:52 fredo Exp $
+#   $Id: API2.pm,v 1.72 2005/02/14 20:09:48 fredo Exp $
 #
 #=======================================================================
 
@@ -37,7 +37,7 @@
 
     use vars qw( $VERSION $seq @FontDirs );
 
-    ($VERSION) = ('$Revision: 1.71 $' =~ /Revision: (\S+)\s/)[0];  # $Date: 2005/01/03 03:47:52 $
+    ($VERSION) = ('$Revision: 1.72 $' =~ /Revision: (\S+)\s/)[0];  # $Date: 2005/02/14 20:09:48 $
 
     @FontDirs = ( (map { "$_/PDF/API2/fonts" } @INC), 
         qw[ /usr/share/fonts /usr/local/share/fonts c:/windows/fonts c:/winnt/fonts ] );
@@ -849,9 +849,10 @@
 
             ## if we like compress we will do it now to do quicker saves
             if($self->{forcecompress}>0){
-                $content->compress;
+            ##    $content->compress;
                 $content->{' stream'}=dofilter($content->{Filter}, $content->{' stream'});
                 $content->{' nofilt'}=1;
+                delete $content->{-docompress};
                 $content->{Length}=PDFNum(length($content->{' stream'}));
             }
             $page->{' fixed'}=1;
@@ -2148,6 +2149,9 @@
 =head1 HISTORY
 
     $Log: API2.pm,v $
+    Revision 1.72  2005/02/14 20:09:48  fredo
+    fixed an openpage recompression bug / thanks to steve_wu@iinet.net.au
+
     Revision 1.71  2005/01/03 03:47:52  fredo
     fixed use named destination