summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* MSVC Builds: "Install" the .pdb filespango-1-36Chun-wei Fan2015-03-042-37/+22
| | | | | To make it easier for people to develop and debug Pango on Windows, especially as the builds already generate the .pdb's.
* MSVC 2010+ Builds: Update .pdb GenerationChun-wei Fan2015-03-041-0/+2
| | | | | | | Make the .pdb filenames like the ones generated by the MSVC 2008 builds, that follows the names of the DLLs. Also, use the /d2Zi+ flag so that more useful information is logged into the .pdb files, in particular the release builds.
* MSVC Builds: Speed Up Release BuildsChun-wei Fan2015-03-042-0/+2
| | | | | | | This adds the /MP option to the compiler, which can cut down on the build time of release builds by quite a bit, by using multi-processor or multi-core capabilities. This will, however, emit a brief warning with debug builds, but the code will otherwise build normally.
* [coretext] NULL check in ct_font_descriptor_get_weight()Cody Russell2014-09-281-1/+1
| | | | | | | Ensure that CFDictionaryGetValue() didn't return NULL before we call CFNumberGetValue(). https://bugzilla.gnome.org/show_bug.cgi?id=736697
* 1.36.81.36.8Matthias Clasen2014-09-222-1/+5
|
* Update expected test resultsMatthias Clasen2014-09-192-8/+8
| | | | | Update the expected output of the layout tests to the previous change.
* Don't compare fonts in the layout testMatthias Clasen2014-09-191-1/+1
| | | | | For some reason (that I haven't been able to track down), this fails in the installed tests on build.gnome.org.
* Add some tests for PangoFontDescriptionMatthias Clasen2014-09-082-0/+94
| | | | This just a small beginning, much more is needed here.
* Try to fix the test on build.gnome.orgMatthias Clasen2014-09-061-4/+6
| | | | | | For some reason, the test-layout test does not show the font size when run on build.gnome.org. Try harder to make it use the Cantarell 11 font that I want it to use.
* 1.36.71.36.7Matthias Clasen2014-09-032-1/+8
|
* layout tests: Adapt expected outputMatthias Clasen2014-09-031-1/+1
| | | | | We see the 'ellipsized' analysis flag in the output now, as we should.
* test-layout: Better error reportingMatthias Clasen2014-09-031-8/+62
| | | | | Run diff over the output to give a meaningful error if the comparison fails.
* PangoGlyphItem: Better treatment of ellipsized runsMatthias Clasen2014-09-031-2/+6
| | | | | | | | | When we reapply non-shape attributes, we must take care to not add any attributes that start in the middle of an ellipsized run, or we end up with a blue, underlined ellipsis if there is a link anywhere inside the ellipsized text. https://bugzilla.gnome.org/show_bug.cgi?id=735732
* Add an analysis flag to mark the ellipsis runMatthias Clasen2014-09-022-2/+13
| | | | | | | | | | | Without this, it is hard to determine if you are 'inside the ellipsis'. We need to know this in GTK+, e.g. to skip link processing. I decided not to turn the flags into an enum at the time to avoid possible language binding problems. https://bugzilla.gnome.org/show_bug.cgi?id=735719
* Add tests for PangoLayoutMatthias Clasen2014-08-306-3/+580
| | | | | | This tests works similar to the markup parser tests - we populate a layout with known data, and then compare a dump of its properties with expected output.
* Revert "Fix leftover markup in docs"Matthias Clasen2014-08-308-69/+73
| | | | This reverts commit 19a252d9a3d63e7816f9a77bab65bd161675440a.
* Fix leftover markup in docsMatthias Clasen2014-08-308-73/+69
|
* Add tests for pango markupMatthias Clasen2014-08-2812-3/+360
| | | | | | | | | | This test is modeled after the GMarkup parser tests in GLib. Test file with a name ending in .markup can be dumped in tests/markups/, and tests/markup-parse can be used to generate the expected output files which should be in the same location and with the extension .markup replaced by .expected. The test is also used as an installed test.
* MSVC Builds: Fix "Installation"Chun-wei Fan2014-08-192-3/+1
| | | | | | Make sure we only try to create the directory for pango.aliases if that file didn't exist. This cleans things up a little, and avoids weird MSBuild batch errors.
* Updates for 1.36.61.36.6Matthias Clasen2014-08-161-0/+10
|
* [coretext] Minor fixBehdad Esfahbod2014-08-101-1/+1
|
* [coretext] Bug 734174 Crashes on OS YosemiteBehdad Esfahbod2014-08-101-1/+14
|
* doap: add <programming-language>Andre Klapper2014-08-011-0/+1
|
* Add more Hangul jamo to previous commitBehdad Esfahbod2014-07-311-1/+3
| | | | https://github.com/GNOME/pango/commit/61aeba6257ec7691a7a5222fb69aec3cc042435b#commitcomment-7215250
* Don't break run in the middle of Hangul jamo sequenceBehdad Esfahbod2014-07-301-2/+21
| | | | | | | See comments. Bug 705727 - Incorrect rendering w/ Hangul syllable composition GSUB https://bugzilla.gnome.org/show_bug.cgi?id=705727
* doap category coreOlav Vitters2014-07-301-1/+1
|
* Bug 733898 - Fix build of pangocairo-fontmap.cBehdad Esfahbod2014-07-291-6/+9
|
* [win32] Invert y_offsetBehdad Esfahbod2014-07-291-2/+2
| | | | | All these years, in the win32 backend, the y_offset was inverted. Ie. no vertical glyph positioning worked, ever... Sigh.
* [coretext] Reverse glyphs if right-to-leftBehdad Esfahbod2014-07-291-0/+4
| | | | | The shape.c layer is doing this for clumsy backends but warns. Fix properly.
* [pangocairo] Fix backend selection through $PANGOCAIRO_BACKENDBehdad Esfahbod2014-07-281-5/+16
|
* [coretext] Support PANGO_WEIGHT_SEMILIGHTBehdad Esfahbod2014-07-261-6/+8
| | | | | | | We should interpolate. Added TODO. Don't have a coretext build so don't want to break it. Bug 733764 - Support more / free font weights
* [fc] Use FcWeightTo/FromOpenType() if availableBehdad Esfahbod2014-07-262-0/+14
| | | | | | This makes the weight mapping a continuous, as ooposed to a step function. Last piece of Bug 733764 - Support more / free font weights
* More PANGO_WEIGHT_SEMILIGHTBehdad Esfahbod2014-07-261-1/+3
| | | | Previous commit was incomplete.
* 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
|