summaryrefslogtreecommitdiff
path: root/base/unix-gcc.mak
Commit message (Collapse)AuthorAgeFilesLines
* Update postal address in file headersChris Liddell2023-04-041-3/+3
|
* Update freetype to 2.12.1Chris Liddell2022-05-051-1/+0
|
* Fix building with "local" cups sourcesChris Liddell2022-02-241-0/+1
| | | | | | Also cups device: Ignore deprecated function warnings Using gcc pragmas
* Add png16malpha device.Robin Watts2022-01-201-2/+2
| | | | | | | This is a clone of the pngalpha device, with antialiasing disabled by default. People should use this, together with the DownScaleFactor parameter to acheive antialiasing without the nasty effects given in some cases by GraphicsAlphaBits.
* Add psdcmyktags and psdcmyktags16 devicesMichael Vhrel2022-01-111-1/+1
| | | | | | | | | | | | | | | | Add example tags devn devices, both 8 and 16 bit. The tags plane is always placed as the last plane in the data (i.e it follows any spots that get added). Changes were made to remove tags conditionals in the planar memory device code, since it really should not care what the extra planes are used for and it should not add components to the device based upon the tags support. The target device should handle any of this sort of setup. There were also some changes needed in the pdf14 code, as the tags information was not getting properly communicated when we had knockout objects and devn colors. Also, fix various whitespace issues.
* Commit pdfi to master.Robin Watts2021-08-121-0/+12
| | | | | | | | | | | This is a commit of the pdfi branch to master, eliminating the traditional merge step. The full history of the pdfi branch can be seen in the repo, and that branch is effectively frozen from this point onwards. This commit actually differs from pdfi in a small number of whitespace changes (trailing spaces etc).
* Update copyright to 2021Chris Liddell2021-03-151-1/+1
|
* Remove Luratech integration code/makefilesChris Liddell2021-02-221-19/+0
|
* Tesseract based OCR devices.Robin Watts2020-06-031-0/+1
| | | | | | pdfocr8/24/32, ocr and hocr devices. Use OCRLanguage to set languages to use ("eng" by default).
* Rename devices/contrib.mak to devices/dcontrib.makChris Liddell2020-04-271-2/+2
| | | | because we also have contrib/contrib.mak
* Update copyright to 2020Chris Liddell2020-04-101-1/+1
|
* Add NDEBUG to the optimised build flagsChris Liddell2019-12-121-2/+2
| | | | Without that, asserts get included in an optimised build, which we don't want.
* "Promote" gpdl from experimental to actual productChris Liddell2019-11-221-1/+1
| | | | Really, add gpdl to the default targets list.
* Public build changes to accommodate private URF support.Robin Watts2019-11-131-1/+1
| | | | | | | | | | | | This includes build rubrik for devices to generate URF files (urfgray, urfrgb, urfcmyk), a decompression filter for the rle variant used in URF files and a urf "language" interpreter implementation for gpdl. Note, this is only the build framework for these things. The actual implementation code lives in the private 'urf' git module, and will be activated automatically as part of the build if it is in position at configure time.
* Initial import of CAL.Robin Watts2019-06-251-0/+1
|
* Update source/header file copyright notice to 2019Chris Liddell2019-01-161-1/+1
|
* Bug 688210: Add psdcmyk16 and psdrgb16 devicesMichael Vrhel2018-12-291-1/+1
| | | | | | | | | | | | | So the patch that was provided was far from sufficient in making this work. There was significant work that needed to be done in the pdf14 device to ensure that the transparency put_image operation worked correctly. Not sure if the author was paid a bounty but I question if it was properly tested. I tested this with some extreme altona files and others and everything seems to be working well now. Having the psdcmyk16 device is nice as it is our only device to have full spot color support and 16 bit output precision.
* Removing display postscript and NeXT dps operators.Nancy Durgin2018-12-181-19/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This only removes operators that are DPS only. They are marked with a "DPS" in the PLRM. Also removes related internal operators. (gs_img.ps) Remove img_utils_dict Dependency on gs_dps.ps is gone. Can just define the utility funcs for use and then just undef them at end. (gs_init.ps) Don't need to undef dps operators anymore, because they won't be defined (pdf_draw.ps) Change PDF implementation to call .setscreenphase directly This used to call it via the dps operator 'sethalftonephase', but that is going away, so just make .setscreenphase be part of the pdf implementation directly. Also move implementation of .setscreenphase to zpdfops.c (gs_cet.ps) No longer need to undef 'deviceinfo' for CET because it won't be defined (gs_btokn.ps) Replace the DPS operators in .installsystemnames with placeholders Keeps the length/values in the array the same, just removing dps operators. (icontext.c) Needed to modify the no_reschedule() proc to return 0 instead of an error. I think we can delete a ton of related code, in future commit, because the code handling the time_slice_proc and reschedule_proc should no longer be needed. (lots of changes) Delete dps-related source files, update makefiles and other files that reference the deleted files.
* Remove STDIO_IMPLEMENTATION logic from Makefiles.Robin Watts2018-11-221-5/+0
| | | | | | This has fallen out of usage to the degree where the non-C callbacks based version hasn't even built for years (since at least 2006, by my git archaeology). Just strip it out completely.
* Rename lcms2art to lcms2mt, Remove cmsChangeBuffersFormatRay Johnston2018-03-281-3/+6
| | | | | | | | | | | Since cmsChangeBuffersFormat is NOT threadsafe, we want it to remove it so that it would not be part of this package which is inteded for multi- threaded used. The internal use in CreateNamedColorDevicelink was replaced with the appropriate code from the removed function, but that does not cause a thread safety issue since the link returned is new and not shared when the buffer formatters are changed. Note: All internal references to lcms2art are replaced with lcms2mt
* Remove the Mitsubishi CP50 colour dot matrix printer deviceKen Sharp2018-02-021-1/+1
| | | | | | | | | | | | | | | | Recent changes caused this device to enter clist mode more frequently and our automated testing revealed that in clist mode this device does not work. It calls a device method which should never be called. Its possible to remove the call, but we have no way to determine whether the resulting output actually works. Given the age of this device (and Mitsubishi have reused the model number for a different device, so it must be old) we are removing support for this device and deleting it fro the build. If someone is still using this device, we'll reinstate support if they are prepared to test the outptu for us.
* 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.
* Switch to lcms2 Artifex version for CMMMichael Vrhel2018-01-121-3/+3
| | | | | | MuPDF is using Artifex's thread-safe version of lcms2. This commit switches gs to using that same version. Having gs take advantage of the thread-safe capabilities will be in a different commit.
* Add PWGDecode filter.Robin Watts2017-12-131-1/+2
| | | | And lib/viewpwg.ps to use it.
* New "planr" device. 1 bit per component, RGB, planar device.Robin Watts2017-11-151-1/+1
|
* Move gen_ordered.c from toolbin to base.Ray Johnston2017-08-231-3/+0
| | | | | | | | Modify to strip non LIB_BUILD functions from gen_ordered.c and move gen_ordered.[ch] to base. Main now in gen_ordered_main.c with project file referencing ../../../base/ for gen_ordered.[ch]. Modify the project file appropriately and add a simple Makefile for unix.
* Add .gen_ordered operator to PS and htsc_gen_ordered to gs libRay Johnston2017-08-171-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | If GS_LIB_BUILD is #defined, gen_ordered.c API can be called from GS to allow for addittion of a PS operator to make a HalftoneType 3 (threshold array based halftone) controlled by parameters from a dictionary. The result is can be used by sethalftone or as a HalftoneType 5 halftone. Also some warnings cleaned up and add checks for ALLOC fail. Add a gen_ordered parameter to control verbosity of printing The default is 0, which is error messages only. Error messages are generated to stderr (using the EPRINTF* macro). Add documentation of these two new operators in doc/Lagnuage.htm Add an example toolbin/halftone/gen_ordered/gen_ordered_example.ps of usage of ,genordered and some related rendering options. Other parsers (PCL or XPS) may call htsc_set_default_params and htsc_gen_ordered as well to make ordered dither halftone generation more flexible, but the integration into non-PS parsers is left for later.
* remove smtf.c, zrop.c, zdosio.c and zfilterx.c from all buildsKen Sharp2017-05-081-3/+3
| | | | | | | | | Some of these were included in some builds, none of the content is believed to be still useful. Update the Windows projects to reflect the file deletions Update develop.htm to also reflect the file removal
* Remove the appledmp, iwlo, iwhi, iwlq devicesChris Liddell2016-10-101-1/+1
|
* Remove sgirgb deviceChris Liddell2016-10-101-1/+1
|
* Remove the sunhmono deviceChris Liddell2016-10-101-1/+1
|
* Fix the PCL and XPS .so builds.Chris Liddell2016-05-201-1/+7
| | | | | The soname value wasn't being set correctly, so they both ended up being called libgs.so... internally.
* Bug 696518: remove long deceased pcx2up device.Chris Liddell2016-03-041-1/+1
|
* Use sdct.dev in non-autotools builds, too.Chris Liddell2015-12-141-1/+1
| | | | And fix a typo from previous commit
* Update the example "fixed" makefilesChris Liddell2015-08-281-173/+371
| | | | | | | This provides an example/start point for unix-like systems that don't, for whatever reason, want to use the autoconf build. No cluster differences
* Commit of build_consolidation branchChris Liddell2015-07-201-0/+503
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.