Table Of Contents
- Mac OS/X projects are now included in the release.
- 6.5.2 was released with broken Windows projects for the PageCount dll
- .sln & .vcproj files are now included for Windows Visual Studio 2005
In the past, only the .dsw/.dsp files for Visual Studio 6 were included, and Visual Studio can convert those files to .sln/.vcproj files without incident. However, Visual Studio 2010 is unable to convert and build the .dsw/.dsp files correctly. It has no trouble with the .sln/.vcproj files.
FreeType has been updated to 2.4.5 with additional patches for CVE-2011-0226 (pulled from http://git.savannah.gnu.org/cgit/freetype/freetype2.git/ master 2011.07.18)
fixed axial and radial extend issues when banding.
#1115 numerous threading & class binding tweaks
#1114 Nasty glitch with JPEG using tmpfile which doesn't work in Windows 7
#1110 and #1075 RIP Image Croppping for bands.
#1107 Gradient issues in RIP, using fake transparency groups as a workaround
#1106 Various subtle PostScript bugs
#1103 Bomb rendering PDF that contains broken XFA forms
#1102 the PDF pattern pathology threshold was lowered in #1014 and this causes problems Added PdfPatternTrapThreshold=# for ini access
#1092* RIPTranslatedPatterns=Y Quick hack to enable RIP to grab patterns with questionable matrix 4 & 5, for improved performance in some cases.
#1094 Pdf Encrypt algorithm 3.2 step 6 only applies if R >= 4
#1091 Color Manager settings happened before FFS Search Path setup
#1088 Round instead of truncate for PDF page box (e.g. MediaBox) queries
#1086 Gradient extend and overprint issues
LS_Reset would free the buffer object
#1083 Performance and Functionality enhancements for PostScript CIE color.
- Added PostScriptCIEtoICC=Y option which skips the PostScript CIE CRD backend and replaces the CRD with the Color Manager's ICC profiles. ** This is experimental and not completely functional **
- Improved caching for CIE color objects speeds up some conversions by an order of magnitude or more.
- Note that IgnoreCIEColors=Y was already an option that will speed up CIE conversions for PostScript, but it may reduce color fidelity in minor to catastrophic ways, depending on input.
As before, default == -2 ("greedy" aliased) which can help with faint lines in some constructs, but this can cause bulkiness in other circumstances. The default gamma for regular rendering is 0.75
#1078 Loop in example PostScript file caused by currentfile operator incorrectly handling ReusableStreamDecode filter
This potentially makes the RIP slower. Define vg_AGG_WIDE_BUFFERS=0 at compile time, or edit vg_aggtarget.h to disable.
Arbitrary limit in type42 sfnts array length breaks example file fonts.
#1072 PDF font in GID mode isn't Unicode, so don't run Unicode substitutions from override-utf16
Also prevent (recovered) exception in PDF parser handling extra white space before xref in check_xref.
#1069 PDF Encryption: fixed incorrect handling of AES padding
#1068 PDF missing ownership tracking for indirect objects in Object Streams, caused a bomb in example file due to free objects while processing attachments.
#1067 Fix bug in #941 (6.5.2) PDF save/restore color profile causing bomb
#1066 Skip image resizer if image_raw stuff is turned on
#1064 PDF example file InvalidResource error due to Type 3 font referencing a different font in the enclosing form XObject.
also added UseAliasedGlyphs=Y as an alternative to UseFontGlyphs=Y (PreviewSDK only - equivalent gxc->glyph_asmask already present)
and "riptest -white" showed blend mode not flushing for native gradients
#1059 Correctly handle asymmetric DPI settings
#1056 More PDF Layer information in PSDVLAYER:
typedef struct tagPSDVLAYER /* for DvLayer -> Layers nest (!?) */ { const char *layer_name; /* name of the layer */ void *layer_object; /* opaque at this level */ int is_visible; /* is the layer visible? only valid on Enter */ int is_locked; /* AI layers, read only #593 */ int is_print; /* #1056 more layer info */ int is_export; int in_UI; } PSDVLAYER;
#1055 riptest -dib option for creating Windows DIB compatible BMP files
#1049 Transparency.txt added to ps/doc/notes
#1046 PDF XObject forms require BBox clip for correct rendering
#1045 PDF ignore bogus generation numbers in xref free entry
Also: fixed some leakage in Soft Mask objects.
#1042 Added more Cyrillic glyph names to default Unicode map.
#1041 Color manager Image transform not walking image correctly in some cases where output transform is missing.
improved response to the capability queries.
#1036 Ini setting PdfAnnotations=N as a quick way to disable drawing annotations
#1036 & #1035 riptest PDF -layer & -layers options:
- -layers option will report layer names only (and includes group layer names)
- -layer NAME will restrict rendering to specified layer
- use multiple -layer NAME options to render multiple specific layers at once
- -layer ALL special option to turn on all layers (normal is default visibilit)
- -layer NONE special option to turn on all objects not in any layer
#1034 PostScript enable additional character remapping for normal encodings in unused slots - fixes problem with Euro and some other characters
#1031 On request, change Mac XCode project architectures to $(ARCHS_STANDARD_32_64_BIT)
#1029 Handle PDF transparency case where soft mask specification includes a non-zero soft mask value outside of the soft mask bounding box.
#1026 Another Lab color space glitch, relates to Clr_SetMode & flush
#1023 Fix placement of #954 DvCharEmEnd redraw signal (Thanks Ken!)
If scale operands are "very close" to integer, treat them as integer
#1021 Repair problem with #515 type 3 encoding bounds check
#1020 PostScript additional clipping stage for native shader
#1019 Bump MAX_PDF_PATTERN_OPERATORS from 256 to 768
#1018 PDF ObjStrm noise FFsSeekRel backtrack fix / smarter parsing
#1014 PDF reduce size of pathological pattern trap threshold
#1012 Pathological PDF caused image resizer to allocate height == 0
#1011 Added text counts to PDiImg info scanner
#1009 Driver error from DvImgStr didn't clean up correctly for nesting cases
#1007 Some fixes in RIP native gradient implementation
#1005 and #933 Improve PDF stream validation
#1004 Make up a default line width & cap/join for type 3 glyphs
#1003 Winding rule for glyph drawing was arbitrary left-over
Not yet implemented for PostScript.
#1001 More tricky CJK fonts requiring hinting like #965, #969
#999 If PDF string syntax error lead to reading to EOF, ignore error and string
#997 Fixed several issues with PDF password security handling
#995 Type 3 capture can set "emulate all lines" to simplify stroked glyphs
#994 Fix PDF Link annotation for BorderStyle Width 0 (/BS <</W 0>>)
#992 Fix TIFF Output for Gray colorspace
#989 Fix gxc->image_explicit4stencil bomb while cleaning up color spaces
#914 Support for wide (Unicode) file names via FFsBase_NewWide, FFS_OpenWide, FFS_CreateWide and rt_fopen_wide, for use wth psisetsource or CDocRIP_OpenFFs, and CDocRIP_FFsWrite* functions.
#531 Hacks to cpp source to get template instantiation for IBM AIX