summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Kill unused pangorc filekill-dynamic-modulesKhaled Hosny2014-07-266-32/+4
|
* Deprecate pango_config_key_get*Khaled Hosny2014-07-262-136/+8
| | | | | The config file was used solely for dynamic module paths, but they have been killed.
* [modules] Simplify build a bitKhaled Hosny2014-07-268-40/+11
|
* [modules] Kill pango-querymodulesKhaled Hosny2014-07-267-528/+4
| | | | It serves no purpose now.
* [modules] Kill build tree pango.modules fileKhaled Hosny2014-07-263-51/+0
|
* [modules] Stop loading dynamic modulesKhaled Hosny2014-07-261-349/+3
| | | | We are not building dynamic modules anymore.
* [modules] Don't build any dynamic modulesKhaled Hosny2014-07-268-145/+18
|
* [modules] Build all modules statically by defaultKhaled Hosny2014-07-261-6/+6
|
* Add PANGO_WEIGHT_SEMILIGHTBehdad Esfahbod2014-07-254-1/+13
| | | | Part of Bug 733764 - Support more / free font weights
* [win32] Bug 733764 - Support more / free font weightsBehdad Esfahbod2014-07-251-34/+4
|
* Accept PANGOCAIRO_BACKEND=fc as alias to fontconfigBehdad Esfahbod2014-07-241-2/+3
|
* Fix introspection includesBehdad Esfahbod2014-07-231-4/+4
| | | | | Inspired by: https://github.com/Alexpux/MINGW-packages/tree/master/mingw-w64-pango
* [pangocairo] Allow backend selectionBehdad Esfahbod2014-07-231-6/+19
| | | | | Based on: https://github.com/Alexpux/MINGW-packages/blob/master/mingw-w64-pango/0008-allow-backend-selection.mingw.patch
* Give CC to gir-scannerBehdad Esfahbod2014-07-231-0/+1
| | | | | From: https://github.com/Alexpux/MINGW-packages/blob/master/mingw-w64-pango/0006-give-cc-to-gir-scanner.mingw.patch
* Bug 733137 - Don't force no static builds on Win32Behdad Esfahbod2014-07-141-11/+0
|
* Prevent HarfBuzz from using REPLACEMENT CHARACTERBehdad Esfahbod2014-07-111-0/+6
| | | | | Needed after this: https://github.com/behdad/harfbuzz/commit/efe74214bbb68eaa3d7621e73869b5d58210107e
* MSVC 2012/2013 Support: Update Property Sheet CreationChun-wei Fan2014-07-011-1/+1
| | | | | | Be a bit more carful when copying and updating the property sheets, so that we don't accidently change fields with '10' in them that are actually not indicating the Visual Studio version.
* Build: Provide Simple Support for MSVC 2012/2013Chun-wei Fan2014-07-015-1/+100
| | | | | | | | | | | As the Visual Studio 2012/2013 are only slightly different from the Visual Studio 2010 projects, we can provide support for them by using scripts to copy the Visual Studio 2010 projects, and update the specific parts as necessary. Thus, there would be little maintenance overhead for these as only the 2010 projects need to be kept up-to-date as a result. This might change when we do get the stack working with WinRT/Metro, but that's going to be another totally different issue.
* pango: Don't fail to initialize if LC_CTYPE is not setSebastian Dröge2014-06-271-1/+8
| | | | | | | | | | g_once_init_leave() does not work on NULL, and just returns... and all future calls to g_once_init_enter() will block forever. Happens on Android, so let's just fall back to the C locale if there's nothing else we can do. https://bugzilla.gnome.org/show_bug.cgi?id=732276
* Bump versionMatthias Clasen2014-06-241-1/+1
|
* 1.36.51.36.5Matthias Clasen2014-06-241-0/+4
|
* Revert "build: Require Harfbuzz 0.9.29"Behdad Esfahbod2014-06-241-1/+1
| | | | | | This reverts commit e728c4c3659cc0ead406344b4cf98c0676cb769e. See previous commit for explanation.
* Revert "ot-info: Update after API break in HarfBuzz"Behdad Esfahbod2014-06-241-5/+4
| | | | | | This reverts commit 4901fb74b3c1137d13a6b7e4e8784577c1816e47. The removed API was added back to HarfBuzz. So, no need for this.
* Bump versionMatthias Clasen2014-06-231-1/+1
|
* 1.36.41.36.4Matthias Clasen2014-06-231-0/+7
|
* ot-info: Update after API break in HarfBuzzEmmanuele Bassi2014-06-201-4/+5
|
* build: Require Harfbuzz 0.9.29Emmanuele Bassi2014-06-201-1/+1
| | | | | | | | | | | There has been an API change in HB: -hb_ot_layout_language_get_required_feature_index +hb_ot_layout_language_get_required_feature Commit: da132937989acb4d8ca9bd41c79f98750e7dda30 So we need to bump the dependency.
* Fix introspection annotationEmmanuele Bassi2014-06-201-1/+1
| | | | Missing colon broke the g-ir-scanner.
* Update PangoWeight documentationMatthias Clasen2014-06-101-1/+1
| | | | | | A while ago, we added a weight of 1000 to the enumeration, but neglected to update the allowed values in the documentation. Fix that.
* MSVC 2010+ Projects: Update "Installation" ProcessChun-wei Fan2014-06-093-26/+42
| | | | | | | | | | | | | | | Currently, due to the way that Visual Studio 2010+ projects are handled, the "install" project does not re-build upon changes to the sources, as it does not believe that its dependencies have changed, although the changed sources are automatically recompiled. This means that if a part or more of the solution does not build, or if the sources need some other fixes or enhancements, the up-to-date build is not copied automatically, which can be misleading. Improve on the situation by forcing the "install" project to trigger its rebuild, so that the updated binaries can be copied. This does trigger an MSBuild warning, but having that warning is way better than not having an up-to-date build, especially during testing and development.
* testsuite: put installed tests in the right placeMatthias Clasen2014-05-311-2/+2
| | | | | | Follow the prevailing practice and put the installed tests into $libdir/installed-tests/$PACKAGE instead of $pkglibdir/installed-tests.
* TypoBehdad Esfahbod2014-05-081-1/+1
| | | | Oops
* Bug 729840 - Missing annotation for get_colorBehdad Esfahbod2014-05-081-2/+2
|
* [win32] Fixup previous commitBehdad Esfahbod2014-04-091-1/+1
|
* [win32] Improve threadsafetyBehdad Esfahbod2014-04-091-21/+25
| | | | | | | | | | | | | | | | Based on patch from Chun-wei Fan. Original patch comments: Improve the thread-safety situation on Windows by only allowing the pango_aliases_ht GHashTable be populated once. Pango on Windows is not yet thread-safe, but with the thread safety patch on Cairo-Win32-Font[1], it does seem that the test program test-pangocairo-threads does not crash randomly anymore, which seems to be an improvement. [1]: https://bugs.freedesktop.org/show_bug.cgi?id=73012 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=695913
* MSVC Builds: Fix "Installation" for MSVC 2010 and LaterChun-wei Fan2014-04-021-0/+2
| | | | | We need to create $(prefix)\etc\pango before trying to create a default pango.aliases file, otherwise it wouldn't work.
* Bump versionMatthias Clasen2014-03-172-1/+8
|
* Update the pango_color_parse docs1.36.3baserock/1.36.3Matthias Clasen2014-03-171-1/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=711061
* MSVC Builds: Update Introspection Build ProcessChun-wei Fan2014-02-251-12/+3
| | | | | | | | | | GObject-Introspection was recently changed to support acquiring the name of the DLL from a library (.lib, etc) that was passed into g-ir-scanner on Windows, like the *nix builds, instead of directly passing in the name of the DLL. This updates the introspection build process, so that introspection files for Pango can continue to be properly built.
* build/Makefile-msvcproj.am: Remove Generated Intermediate FilesChun-wei Fan2014-02-211-0/+2
| | | | | | Delete libpangocairo.vs10.sourcefiles and libpangocairo.vs10.sourcefiles.filters once we are done with them, so to fix make distcheck
* Avoid a crash when FT_Face is nullAkira TAGOH2014-02-131-0/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=724006
* Fix cairotwisted curve_length()Behdad Esfahbod2014-02-111-1/+1
|
* Fix tests for builddir != srcdir by setting G_TEST_{SRC,BUILD}DIRIain Lane2014-02-071-0/+2
|
* 1.36.21.36.2Matthias Clasen2014-02-041-0/+8
|
* [coretext] Default DPI to 96 instead of 72Behdad Esfahbod2014-01-161-1/+1
|
* MSVC Introspection Build: Fix buildChun-wei Fan2014-01-131-1/+2
| | | | | | | | | | Link and run the dumper program firstly against the build of ATK from the same tarball, then linking to the other dependent libraries which this build of ATK was built against before finally trying to link and run against other existing builds. This is especially important for unstable releases, as APIs are often added and dependent upon during development cycles.
* build/introspection-msvc.mak: Fix Default typelib PathChun-wei Fan2014-01-131-2/+2
|
* MSVC Builds: Rework Introspection BuildChun-wei Fan2014-01-1015-450/+280
| | | | | | | | | | | | | | | | | | | | The current approach of building the introspection files for Pango works, but is often cumbersome as one needs to set many environmental variables before launching a solution file, which runs a Windows batch script to generate the .gir/.typelib files. It was also possible to hand-run the batch script from the Visual Studio command prompt, but even more environmental variables need to be set. This changes the approach to build the introspection files using an NMake Makefile (but elimating from the Visual Studio Project Files the part to build the introspection files) to: -Make it clearer to the person building the introspection files what environmental variables are needed, specifically for PKG_CONFIG_PATH and MINGWDIR and CFG (formerly CONF). Setting stuff like VSVER, PLAT and BASEDIR is no longer required, which was a bit clunky. -Allows some more easier flexibility on the build of the intropsection files.
* Bug 720379 - SIGFPE in pango_layout_iter_get_char_extents()Behdad Esfahbod2013-12-151-2/+9
| | | | Untested.
* Fix build --withincluded-modulesBehdad Esfahbod2013-12-151-1/+1
| | | | | | | | | | | | | According to Doug Felt: pango's configure dies with --with-included-modules=yes, because when have_libthai is true, thai_modules ends up being ",thai-lang", and all_modules (and included_modules) ends up containing ',,'. for module in $included_modules; ends up with module='' and the case $module falls back to default, which calls as_fn_error.