summaryrefslogtreecommitdiff
path: root/psi/zfont1.c
Commit message (Collapse)AuthorAgeFilesLines
* Update postal address in file headersChris Liddell2023-04-041-3/+3
|
* Update copyright to 2021Chris Liddell2021-03-151-1/+1
|
* oss-fuzz 25485: Validate Type 1 font hinting paramters.Chris Liddell2020-09-141-4/+16
| | | | | | | | | BlueValues, OtherBlues, FamilyBlues and FamilyOtherBlues are all made of up pairs of values packed into arrays. Obviously, valid arrays for those must have an even number of entries. Ensuring they do, and erroring out should they not, prevents us from accessing off the end of the valid values, and encountering a UMR condition.
* Update copyright to 2020Chris Liddell2020-04-101-1/+1
|
* Bug 700815(1): Init gsubrNumberBias in Type 1 fonts and eexec decoderChris Liddell2019-03-191-0/+3
| | | | | | | | | | | The gsubrNumberBias is only used for Type 2 fonts, but the structure and charstring interpreter are shared between Type 1 and 2 fonts, so we still need to set gsubrNumberBias for Type 1 fonts (always 0 for Type 1). Secondly, full initialise the eexec decoder state, along with some stack variables during eexec decode setup. This fixes most of the valgrind errors in Bug 700815, but not all.
* Update source/header file copyright notice to 2019Chris Liddell2019-01-161-1/+1
|
* Address compiler warningsKen Sharp2019-01-021-73/+73
| | | | | | | | Remove unused variables (x4) Add include files to fix 'implicit declaration' warnings (x2) Rewrite a (now) misleading comment.
* Add checks for multiple master validityChris Liddell2018-12-131-0/+342
| | | | | Validate multiple master fonts at definefont time - this saves checking each item multiple as we pass them into Freetype (or other font scaler library).
* Update copyright notice with new head office address.Ken Sharp2018-01-301-3/+3
| | | | | | | | | Also update copyright dates. Remove gs_cmdl.ps as we no longer use it, and remove its entry from psfiles.htm. Remove xfonts.htm as this feature (xfont support) is long, long gone.
* remove memcmp() of structures from zfont1.cKen Sharp2016-06-231-4/+19
| | | | Bug 696863 "memcmp() in zfont1.c"
* Commit of build_consolidation branchChris Liddell2015-07-201-0/+353
Squashed into one commit (see branch for details of the evolution of the branch). This brings gpcl6 and gxps into the Ghostscript build system, and a shared set of graphics library object files for all the interpreters. Also, brings the same configuration options to the pcl and xps products as we have for Ghostscript.