Mako 6.2.3 Release Notes
Introduction
This is an interim release that delivers improvements to the IJPDS input class that were required for a specific customer. As usual, these release notes are presented in terms of the development tasks (MAKO-XXXX) that had to be undertaken to complete this release. Only items of significance – those that add new features / improvements in this release or address identifiable support issues (labelled MAKOSUP-XXXXX) – are included.
New features
MAKO-3469 | Characters missing from mako_mark_knockout.ijp outputA character was being omitted from the output due to an optimization of ROP (raster operations) code. Now fixed. | ||||||||||||||
MAKO-3465 | Stitched IJPDS output should not have a fixed page lengthAn issue with the IJPDS input class, | ||||||||||||||
MAKO-3507 | Incorrect page size when stitched and rotated 90° or 270° An issue with the IJPDS input class, | ||||||||||||||
MAKO-3447 | Return additional IJPDS job information | ||||||||||||||
The customer expects the count of pages to be the same as the number of input pages on the job, regardless of the number of RIPs. Mako generates one page for each page/RIP combination, so it doesn't always match that expectation. Providing the customer can find out the total number of pages and number of RIPs, they can calculate the number of input pages – it is then simple math to map from To support this easily (without breaking the API), new properties are added to the
This is a code example for obtaining a property from an
CPP
The total number of output pages is returned by To get the number of RIPs in the job, loop through the first few pages and count the number of pages whose A modified |
MAKO-3514 | IJPDS input: Text incorrectly positioned when stitched and rotatedWhen processing the exhibit ( |
MAKO-3536 | Fix IJPDS unit test failures when running on Windows x86 IJPDS processing requires a lot of memory and is not recommended for running as a 32-bit process. In this instance, certain unit tests were setting the Parameters such as this are set as follows:
CPP
The Mako 6.2.3 distribution includes x64 binaries only. |
MAKO-3553 | IJPIn_InputPageNo_RipId.ByRipRot90 intermittently fail on macOSThis was found when running the unit test 1000 times; at round 800 iterations an exception occurred. The issue was tracked down to an incorrect memory allocation. Now fixed. |
MAKO-3528 | IJPDS Direct to RasterA new class, This is optional for every PDL, but currently only For the public IJPDS interface an |
MAKO-3558 | MAKOSUP-10799 IJPDS crashes after getPageRaster() called 2xWhen calling |
Distribution
MAKO Version 6.2.3 is a Windows-only, 64-bit only release, consisting of Windows (static and dynamic libs, VS 2019 (V142), x64).