summaryrefslogtreecommitdiff
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* 1.42.11.42.1Matthias Clasen2018-04-071-1/+1
|
* build: Add fallbacks for finding non-GNOME deps on MSVCChun-wei Fan2018-03-301-0/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Many of Pango's dependencies do not support a build system for Visual Studio that would generate the pkg-config files for them, so we need to try to look for them using cc.has_header() and cc.find_library() for them, namely for Cairo, FreeType, FontConfig and HarfBuzz as fallbacks. For Cairo, things are more complicated as there are multiple build options and configurations for it, so we need to check for those that we need after we find the Cairo headers and libraries by: -Including the respective headers (for cairo-win32.h, cairo-ps.h, cairo-pdf.h, cairo-quartz.h and cairo-xlib.h, since these features must have been enabled when Cairo is built and installed in order for those headers to be succesfully included) -For pangocairo with FreeType support, we need to check whether the FontConfig support is built into Cairo as well, as FontConfig support is actually required in Cairo for this. -For Cairo/PNG output surface support, check whether Cairo is built with PNG output surface support. We also need to update how pangocairo.pc and pangoft2 are generated: -On builds where pkg-config files can be found for cairo, freetype, fontconfig and/or harfbuzz: Generate it with "Requires: pango <depedencies>" as before, otherwise for MSVC builds where we find these libraries manually, we don't put these packages under "Requires:..." or "Requires.private:...", but instead put them under "Libs:", linking to each dep as -l<.lib file name> This is so that pangocairo.pc and pangooft2.pc can be correctly used by items that need to make use of it, such as g-ir-scanner. https://bugzilla.gnome.org/show_bug.cgi?id=783274
* 1.42.01.42.0Matthias Clasen2018-03-121-2/+2
|
* 1.41.11.41.1Matthias Clasen2018-02-131-1/+1
|
* Drop now unused mini-fribidiKhaled Hosny2018-02-041-1/+0
|
* Switch to using external FriBiDiKhaled Hosny2018-02-041-0/+4
|
* Bump version to 1.41Matthias Clasen2018-01-031-2/+2
| | | | We've added new API for font variations.
* [fc] Use FcWeightFrom/ToOpenTypeDouble() if availableBehdad Esfahbod2018-01-031-2/+2
|
* 1.40.141.40.14Matthias Clasen2017-11-151-1/+1
|
* 1.40.131.40.13Matthias Clasen2017-10-271-1/+1
|
* 1.40.121.40.12Matthias Clasen2017-09-041-1/+1
|
* 1.40.111.40.11Matthias Clasen2017-08-191-1/+1
|
* 1.40.101.40.10Matthias Clasen2017-08-151-1/+1
|
* Release Pango 1.40.91.40.9Emmanuele Bassi2017-08-091-1/+1
| | | | | | | Changes from 1.40.8: - Build and dist fixes - Fix build on Windows with MSVC (#783274)
* 1.40.81.40.8Matthias Clasen2017-08-071-1/+1
|
* 1.40.71.40.7Matthias Clasen2017-07-171-1/+1
|
* 1.40.61.40.6Matthias Clasen2017-05-221-1/+1
|
* Remove uninstalled pkg-config filesEmmanuele Bassi2017-05-191-5/+0
| | | | | No other library in the stack ships them any more, and they are of dubious use.
* Don't use deprecated hb_font_funcs_set_glyph_func()Behdad Esfahbod2017-04-171-1/+1
|
* 1.40.51.40.5Matthias Clasen2017-04-081-1/+1
|
* 1.40.41.40.4Matthias Clasen2017-02-271-1/+1
|
* Visual Studio builds: Support Visual Studio 2017Chun-wei Fan2017-02-151-0/+5
| | | | | | | | | | | | | This updates the autotools scripts to support Visual Studio 2017 builds, by copying the Visual Studio 2010 projects and updating items in there as necessary. Note the format of the toolset version changed, so we allow one to specify a custom toolset version string and hence use it if it is specified, otherwise the toolset version string is generated as it was before. Since Visual Studio 2017 aims to be compatible on the CRT level as Visual Studio 2015, the 2017-compiled binaries should be usable without problems with 2015-compiled binaries.
* Visual Studio builds: Move projects to win32/Chun-wei Fan2017-01-201-9/+8
| | | | | | | This allows one to go down one less level in the directory tree to get to the Visual Studio project files, and so make things more in line with the rest of the GTK+ stack. This also cleans up the Visual Studio 201x projects as there are some items that can be actually combined.
* 1.40.31.40.3Matthias Clasen2016-09-121-1/+1
|
* 1.40.21.40.2Matthias Clasen2016-08-291-1/+1
|
* Export symbols with compiler directives if possibleChun-wei Fan2016-06-291-0/+35
| | | | | | | | | | Add a configure check to see whether compiler directives are available for exporting symbols, and use them if so. Likewise, update the Visual Studio projects and config.h.win32.in to do likewise for Windows builds. We can then drop the .def files that were used to export symbols on Windows builds, which should clean up things a bit.
* Visual Studio builds: Have package version in the projectsChun-wei Fan2016-04-211-0/+2
| | | | | This is used to generate the .pc files to make generating introspection files easier for packages that depend on Pango.
* 1.40.11.40.1Matthias Clasen2016-04-111-1/+1
|
* Use $PKG_CONFIG instead of pkg-config consistentlyBehdad Esfahbod2016-03-261-1/+1
| | | | Fixes https://bugzilla.gnome.org/show_bug.cgi?id=764191
* 1.40.01.40.0Matthias Clasen2016-03-221-1/+1
|
* Bump version to 1.39Matthias Clasen2015-12-141-2/+2
|
* 1.38.11.38.1Matthias Clasen2015-10-121-1/+1
|
* Build: Require HarfBuzz 0.9.30Manuel Bachmann2015-10-031-1/+1
| | | | | | | | | | Pango uses the HB_VERSION_ATLEAST macro, but it was only defined in HarfBuzz 0.9.30. Thus, compiling with an older version fails. Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh> https://bugzilla.gnome.org/show_bug.cgi?id=756015
* 1.38.01.38.0Matthias Clasen2015-09-211-2/+2
|
* 1.37.51.37.5Matthias Clasen2015-09-141-1/+1
|
* MSVC Builds: "Add" MSVC 2015 Project FilesChun-wei Fan2015-09-091-0/+1
| | | | | | | | This "adds" Visual Studio 2015 projects in the way that we did before: copy the Visual Studio 2010 projects and replacing the items in there as necessary. Oh, this does pass 'make -jN distcheck' :)
* 1.37.4Matthias Clasen2015-09-011-1/+1
|
* 1.37.3Matthias Clasen2015-08-141-1/+1
|
* 1.37.21.37.2Matthias Clasen2015-07-201-1/+1
|
* Bump version to 1.37.1Matthias Clasen2015-06-191-1/+1
| | | | | This is so I can require a bleeding-edge pango in GTK+ for a font feature demo.
* MinorBehdad Esfahbod2015-04-301-3/+0
|
* Bug 694697 - [PATCH] cosmetic fix for configure.acBehdad Esfahbod2015-04-301-6/+7
| | | | Fixes https://bugzilla.gnome.org/show_bug.cgi?id=694697
* Remove some old build cruftBehdad Esfahbod2015-04-221-48/+9
|
* Remove gmodule dependency and deprecate some more symbolsBehdad Esfahbod2015-04-051-1/+1
|
* [modules] Move language modules in source tree and remove modules/Behdad Esfahbod2015-04-041-197/+3
| | | | | | | This should complete the kill-modules effort. What is left is leftover removal and unbreaking stuff. Bug 733882 - Kill Pango modules, engines, and config files
* Deprecate module system, skip it for shaper modulesBehdad Esfahbod2015-04-041-3/+1
| | | | | | | | | | | | | | Now shaper is discovered via (previously unused!) font->find_shaper(). I'm keeping that just to allow clients override shaping. Though, even that I'm not sure we want to keep. Wraps shaper in PangoEngineShape structs to keep PangoAnalysis API intact. Deprecated pango-modules.h and some pango-engine.h. Language modules are not moved yet. Wired up PangoFc, PangoWin32, and PangoCoretext shapers.
* Move shapers from modules/basic/ into pango/Behdad Esfahbod2015-04-041-11/+2
| | | | Note wired up yet. Doesn't build.
* Remove unused / obsolete pango-zip.sh.in and sanitize-la.shBehdad Esfahbod2015-04-041-1/+0
|
* Kill PANGO_MODULE_VERSIONBehdad Esfahbod2015-04-041-6/+0
|
* [modules] Simplify build a bitKhaled Hosny2015-04-041-7/+1
|