summaryrefslogtreecommitdiff
path: root/base/openjpeg.mak
Commit message (Collapse)AuthorAgeFilesLines
* Update postal address in file headersChris Liddell2023-04-041-3/+3
|
* Update openjpeg to 2.5.0Sebastian Rasmussen2022-10-141-1/+5
|
* Update copyright to 2021Chris Liddell2021-03-151-1/+1
|
* Change order of compiler options for third party libsChris Liddell2020-10-061-1/+3
| | | | | | | | | | | | | Move the compiler parameters around so the third party lib specific -I options come first - hopefully meaning we'll favor any included headers over those in the system include path(s). This assumes the compiler searched include directives given on the command line left to right. Apparently this used to be a problem, I've not found a recent compiler that breaks that assumption (yet!). This applies to: expat, freetype, ijs, jbig2dec, jpeg, jpegxr, openjpeg, png tiff and zlib
* Strip trailing whitespace from makefiles.Robin Watts2020-09-091-1/+1
|
* Update copyright to 2020Chris Liddell2020-04-101-1/+1
|
* Remove "STANDARD_SLOW_VERSION" define from openjpeg makefile.Robin Watts2020-01-281-1/+1
| | | | | | | | | This was added (apparently) to workaround a bug causing SEGVs in the optimised code. Sadly, this also halves the speed of the code. We have updated openjpeg since, so it shouldn't be necessary. Tests with the cluster seem to bear this out.
* Update source/header file copyright notice to 2019Chris Liddell2019-01-161-1/+1
|
* Update OpenJPEG to 2.3.0Chris Liddell2018-03-291-1/+6
| | | | | | | | | | | | Incorporates changes from: 1) Add predefined openjpeg headers. 71242c9a04bb76b8b17fc489d62a91d04c1ad60c 2) Import patches from Sumatra's tree. 8b89e4b5750069172522ecf85e69d094b5e567e7 3) Avoid getenv call in openjpeg 202a0318a7b3a397fcd5d015dcad4293474f464c
* 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.
* This is a combination of 7 commits.Chris Liddell2017-08-311-6/+1
| | | | | | | | | | | | | | | | | | | | | | | | | from the openjpeg-2.2.0-update branch 1) OpenJPEG 2.2.0 initial commit 0b5fc7368721af148d85ef8dac2e018de10cfe91 2) Zap the openjpeg stuff we don't need e90bbccd19cb266b55de28ebfd16d024b6e67373 3) Add predefined openjpeg headers. 71242c9a04bb76b8b17fc489d62a91d04c1ad60c 4) Import patches from Sumatra's tree. 8b89e4b5750069172522ecf85e69d094b5e567e7 5) update makefiles, interface and vcproj files for new openjpeg version 456cbe1c76659b0ab022f6ca3f67cc63b253b05f 6) Avoid getenv call in openjpeg 202a0318a7b3a397fcd5d015dcad4293474f464c 7) Bug 698135: Import security fix for OpenJPEG 8057698a5f7833499fdf8d2529162841920e354a
* Remove opj_clock.c from build.Robin Watts2017-01-241-1/+0
| | | | | Only defines one function, that isn't used, and doesn't compile on all platforms.
* Import new OpenJPEG version.Robin Watts2016-09-271-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Squashed version of openjpeg-update-20160927 This squashes the following commits: * Import new OpenJPEG version. From https://github.com/uclouvain/openjpeg Final commit is: commit 34dae137a9a8c04feaa9763ae7e09a86ecb10400 Author: Mathieu Malaterre <mathieu.malaterre@gmail.com> Date: Mon Sep 26 12:01:31 2016 +0200 OPENJPEG_NAMESPACE is configurable by user * Zap the OpenJPEG stuff we don't need * Add predefined openjpeg headers. * Import patches from Sumatra's tree. * Update Makefiles for new openjpeg * Update MSVC for new files * OpenJPEG allocation fixes. The old version of openjpeg allocates using malloc/free. The new version of openjpeg allocates via opj_malloc (and co). We can capture these and pass them down to our own allocators, but we cannot get openjpeg to pass us a gs_memory_t * to use. We therefore resort to using a static to hold 'the current gs_memory_t *' before we call openjpeg. To keep this threadsafe we add some private data to the gslibctx, which the openjpeg implementation can use to hold a lock. We add calls to both jpx decode implementations to init this private data (where the luratech implementation is null).
* Bug 696586 (2): Clean up some leftovers in my previous commitChris Liddell2016-02-121-2/+2
|
* Bug 696586: support shared OpenJPEG libChris Liddell2016-02-121-1/+1
| | | | There was a halfhearted attempt there already, do it properly.
* Bug 696271: Fix a load of makefile dependencies.Chris Liddell2015-10-141-7/+7
| | | | | | | | | | | | A large number of targets weren't depending on the makefile in which they were defined. Almost no targets were dependent on the top level makefile. A significant number of targets were missing the "MAKEDIRS" dependency (which is specific to GNU make as an order-only prerequisite). No cluster differences
* Commit of build_consolidation branchChris Liddell2015-07-201-0/+196
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.