diff options
author | Chris Liddell <chris.liddell@artifex.com> | 2016-09-20 20:33:21 +0100 |
---|---|---|
committer | Chris Liddell <chris.liddell@artifex.com> | 2016-09-26 11:35:14 +0100 |
commit | 3263f33ba60aafe7b671d2c9b7a3b25fb39a7bee (patch) | |
tree | da9ada77cc728f873c190859680498308d470d74 | |
parent | 457cc95668fbf26cf9cf5e4ee10709ad8c8e2c58 (diff) | |
download | ghostpdl-3263f33ba60aafe7b671d2c9b7a3b25fb39a7bee.tar.gz |
Changelog update for 9.20 RC2ghostpdl-9.20rc2
-rw-r--r-- | doc/History9.htm | 170 |
1 files changed, 170 insertions, 0 deletions
diff --git a/doc/History9.htm b/doc/History9.htm index e716bda62..4db1f5d70 100644 --- a/doc/History9.htm +++ b/doc/History9.htm @@ -107,6 +107,176 @@ Devices using only the non-deprecated procs should be trivial to update. </ul> <h3><a name="9.20_changelog"></a>Changelog</h3> +<p><strong>2016-09-20 18:07:51 +0100 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=1bd7f32d70549971b4a384c5865e1fd030f49f20">1bd7f32d70549971b4a384c5865e1fd030f49f20</a> +<blockquote> +<p> + Bug 697138: Fix --disable-sse2 to work with openjpeg<br> +<br> + OpenJPEG enables it's SSE code based on the compiler defining __SSE__ so we<br> + want to undefine that if we're not using SSE operations.<br> +<br> +Makefile.in<br> +configure.ac<br> +<p> +</blockquote> +<hr> +<p><strong>2016-09-20 19:57:14 +0100 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=20b0255206254ebcce1cde0a4a63d74b0aedcecf">20b0255206254ebcce1cde0a4a63d74b0aedcecf</a> +<blockquote> +<p> + Fix splay tree traversal (again)<br> +<br> + When setting up a traversal from a midpoint of the tree, we'd<br> + immediately trip into the "has hit the endpoint" code.<br> +<br> + Fix that.<br> +<br> +base/gsalloc.c<br> +<p> +</blockquote> +<hr> +<p><strong>2016-09-20 09:03:31 -0700 +</strong> +<br>Ray Johnston <ray.johnston@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=0e1153bf2d344044cd9fdfb7706f829b63348118">0e1153bf2d344044cd9fdfb7706f829b63348118</a> +<blockquote> +<p> + FitPage should not add in rotation if destination page is square.<br> +<br> + If the PageSize was square, it would be treated as "not landscape",<br> + but landscape pages in would be arbitrarily rotated.<br> +<br> + Note this does not change the bahavior of PS or EPS page fitting.<br> + TBD: Add an option to fit to a page and never rotate (FitPageNR)<br> +<br> +Resource/Init/pdf_main.ps<br> +<p> +</blockquote> +<hr> +<p><strong>2016-09-20 16:48:45 +0100 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=570041cc341557da8521fdace380f837cc572a69">570041cc341557da8521fdace380f837cc572a69</a> +<blockquote> +<p> + Fix Memento crash<br> +<br> + When reallocing set the rawsize before attempting to write<br> + the post guard block.<br> +<br> +base/memento.c<br> +<p> +</blockquote> +<hr> +<p><strong>2016-09-20 13:41:31 +0100 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=3dd5f4c6b02179422bd8686fceed1f4955221d90">3dd5f4c6b02179422bd8686fceed1f4955221d90</a> +<blockquote> +<p> + Sync Memento with MuPDF.<br> +<br> +base/memento.c<br> +base/memento.h<br> +<p> +</blockquote> +<hr> +<p><strong>2016-09-20 13:04:51 +0100 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=4e01c57e0f0773e29bc6f921cfc677576e72739d">4e01c57e0f0773e29bc6f921cfc677576e72739d</a> +<blockquote> +<p> + Bug 697134: Tweak MEMENTO_GS_HACKS inclusion.<br> +<br> + Rather than rolling our own memset prototype in this case, use<br> + the one that gs provides.<br> +<br> +base/memento.c<br> +<p> +</blockquote> +<hr> +<p><strong>2016-09-16 15:23:32 +0100 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=1a0104084a4dfdff77165d931bdc87849c8ad824">1a0104084a4dfdff77165d931bdc87849c8ad824</a> +<blockquote> +<p> + Clump has_refs - follow up to commit 63f74ce6<br> +<br> + The function save_set_new() (where the original fix for 'has_refs' is located)<br> + is called in two circumstances: when creating a save level, and when destroying<br> + a save level.<br> +<br> + We have to retain the 'has_refs' value for the latter case for the garbager to<br> + function correctly, but doing so in the former results in the garbager<br> + sometimes scanning more memory than is really necessary (it can end up scanning<br> + ref memory from the previous save state, which is pointless since that cannot<br> + change).<br> +<br> + This change means that 'has_refs == true' will only be retained in the<br> + 'destroying a save level' case (which works correctly because, by the time the<br> + function is called, we've already returned the relevant allocated to its<br> + previous state).<br> +<br> +psi/isave.c<br> +<p> +</blockquote> +<hr> +<p><strong>2016-09-15 14:14:35 -0700 +</strong> +<br>Ray Johnston <ray.johnston@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=bfffe2011e1c8ffe53a432424b049f3989d6174a">bfffe2011e1c8ffe53a432424b049f3989d6174a</a> +<blockquote> +<p> + Fix bug 697097. SMask subpixel offset must match image offset.<br> +<br> + The dda used to select the source pixel for mapping into the image<br> + must use the same stepping for gray (monochrome) and color images<br> + since an SMask is monochrome and the image may be in color. This is<br> + primarily evident with the bug file since Matte is used to indicate<br> + that the source data is premuliplied. Colors can shift a LOT since<br> + the removal of the premultiplication can expand mistaked.<br> +<br> +base/gxicolor.c<br> +<p> +</blockquote> +<hr> +<p><strong>2016-09-14 16:31:56 +0100 +</strong> +<br>Ken Sharp <ken.sharp@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=5521e702af192e06f186d0d741f24097eb5b8e26">5521e702af192e06f186d0d741f24097eb5b8e26</a> +<blockquote> +<p> + PDF interpreter - fix for GSView 5<br> +<br> + Commit 093bd18bd923644fcd25c507088c0ebc63b4c320 included an<br> + 'optimisation' to prevent rescanning for transparency if we had already<br> + scanned. However, this assumed that the function pdfshowpage_setup<br> + had already been executed in order to set a variable.<br> +<br> + This is always true when running files via Ghostscript, but any<br> + application (such as GSView 5) which executes the PDF operations<br> + individually need not execute this function. If the function was not<br> + executed then an error occurred. From other comments in pdf_main.ps<br> + its possible that customers may be using these functions as well (see<br> + the comments above the definition of /pdfshowpage)<br> +<br> + This commit checks to see if the variable has been set, if it has then<br> + it is used, otherwise we rescan for transparency. This prevents the<br> + error, but uses the optimisation if its possible to do so.<br> +<br> + No differences expected<br> +<br> +Resource/Init/pdf_main.ps<br> +<p> +</blockquote> +<hr> <p><strong>2016-09-14 10:40:36 +0100 </strong> <br>Chris Liddell <chris.liddell@artifex.com><br> |