| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
| |
Remove unused variables (x4)
Add include files to fix 'implicit declaration' warnings (x2)
Rewrite a (now) misleading comment.
|
|
|
|
|
| |
Validate multiple master fonts at definefont time - this saves checking each
item multiple as we pass them into Freetype (or other font scaler library).
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
Bug 696863 "memcmp() in zfont1.c"
|
|
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.
|