summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add some more language sample textsmore-sample-textsMatthias Clasen2020-09-081-1/+34
| | | | | | Add sample texts for Khmer, Lao, Thaana, Sinhalese and Burmese, the first two are from GLASS, the last three are from the Wikipedia articles on these writing systems.
* Merge branch 'avoid-script-lang-crash' into 'master'Matthias Clasen2020-09-082-1/+16
|\ | | | | | | | | Don't assert in pango_language_get_scripts See merge request GNOME/pango!233
| * Don't assert in pango_language_get_scriptsavoid-script-lang-crashMatthias Clasen2020-09-082-1/+16
|/ | | | | | | | | | | The assertion in pango_language_get_scripts can actually be triggered since we last regenerated the pango_script_for_lang table. It now includes an entry for und-zsye which has no scripts. Handle this case without asserting. This commit includes a test.
* Merge branch 'master.prec99' into 'master'Khaled Hosny2020-08-272-2/+4
|\ | | | | | | | | Some Visual Studio-related fixes (GIT master) See merge request GNOME/pango!231
| * meson.build: Fix check for msvc_recommended_pragmas.hChun-wei Fan2020-08-261-1/+1
| | | | | | | | | | There was a typo when we checked whether force-including it would be supported. Fix that.
| * pangowin32-fontmap.c: Fix build on older compilersChun-wei Fan2020-08-261-1/+3
|/ | | | Declare variables at the top of the block...
* Merge branch 'matthiasc/for-master' into 'master'Matthias Clasen2020-08-231-2/+0
|\ | | | | | | | | remove leftover debug code See merge request GNOME/pango!230
| * Remove leftover debug codeMatthias Clasen2020-08-231-2/+0
|/ | | | | This #if snuck in as part of efa66e7b634050ef3. No need to keep it around.
* Merge branch 'matthiasc/for-master' into 'master'Matthias Clasen2020-08-221-2/+2
|\ | | | | | | | | Cosmetic See merge request GNOME/pango!228
| * CosmeticMatthias Clasen2020-08-211-2/+2
|/
* Merge branch 'issue-482' into 'master'Matthias Clasen2020-08-201-23/+28
|\ | | | | | | | | | | | | Fixes pango_win32_font_map_load_font when font contains fallback families Closes #482 See merge request GNOME/pango!217
| * Fixes pango_win32_font_map_load_font when font contains fallback familiesEvgenii Gurianov2020-08-041-23/+28
| |
* | 1.46.11.46.1Matthias Clasen2020-08-202-1/+6
| |
* | Merge branch 'sysprof-tracing' into 'master'Matthias Clasen2020-08-196-0/+120
|\ \ | | | | | | | | | | | | Add sysprof tracing support See merge request GNOME/pango!227
| * | Add sysprof tracing supportMatthias Clasen2020-08-196-0/+120
| | | | | | | | | | | | | | | Add support for adding sysprof marks. Strongly inspired by equivalent GLib support.
* | | Merge branch 'ci-depth' into 'master'Matthias Clasen2020-08-194-0/+5
|\ \ \ | |/ / |/| | | | | | | | ci: Limit depth of subprojects when cloning See merge request GNOME/pango!226
| * | ci: Limit depth of subprojects when cloningMatthias Clasen2020-08-194-0/+5
|/ / | | | | | | | | | | | | Use the depth= argument from Meson 0.52 to limit the clone depth of subprojects to 1. This should make the CI images a little smaller, and reduce the bandwidth required to build them.
* | Merge branch 'minor-fix' into 'master'Matthias Clasen2020-08-192-1/+4
|\ \ | | | | | | | | | | | | | | | | | | Minor fixes Closes #495 See merge request GNOME/pango!224
| * | Handle analysis.font being NULLMatthias Clasen2020-08-181-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | I don't think this is a legitimate concern, but it is faster to add a check than to argue about the use of pango on fontless systems. Fixes: #495
| * | Avoid a dead assignmentMatthias Clasen2020-08-181-1/+1
|/ / | | | | | | | | As pointed out in #495, we were assigning logical_rect->y twice in a row here. Once is enough.
* | Merge branch 'cairo-fontconfig-buglet' into 'master'Matthias Clasen2020-08-182-9/+17
|\ \ | | | | | | | | | | | | Use proper fontconfig config object See merge request GNOME/pango!222
| * | cairo: Use the proper FcConfigMatthias Clasen2020-08-181-1/+1
| | | | | | | | | | | | | | | | | | When calling into FcConfig api, passing NULL means "use the default config". But we may have a set config that we should be using for all fontconfig calls.
| * | Don't call FcFontSetSort twiceMatthias Clasen2020-08-151-7/+12
| | | | | | | | | | | | | | | | | | We can do the format filtering on the unsorted font lists. Sorting the same list twice may be fast, but there's still some setup overhead.
| * | Speed up font format filteringMatthias Clasen2020-08-151-1/+4
| | | | | | | | | | | | | | | We were needlessly duplicating patters when we could have just referenced them.
* | | Merge branch 'wip/smcv/revert-renderer-abi-break' into 'master'Matthias Clasen2020-08-162-12/+12
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | renderer: Move overline to priv data structure Closes #497 See merge request GNOME/pango!220
| * | | renderer: Move overline to priv data structureSimon McVittie2020-08-162-12/+12
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts the ABI break caused by adding the overline to the public data structure, and is binary- and source-compatible with Pango 1.45.0 and older, but not compatible with versions 1.45.1 to 1.46.0 inclusive. Resolves: https://gitlab.gnome.org/GNOME/pango/-/issues/497 Bug-Debian: https://bugs.debian.org/968337 Signed-off-by: Simon McVittie <smcv@debian.org>
* | | Merge branch 'patch-1' into 'master'Matthias Clasen2020-08-131-1/+1
|\ \ \ | |/ / |/| | | | | | | | Correct a typo in pangowin32.c See merge request GNOME/pango!219
| * | Correct a typo in pangowin32.cFelix Yan2020-08-121-1/+1
|/ /
* | 1.461.46.0Matthias Clasen2020-08-102-1/+5
| |
* | Undo a recent changeMatthias Clasen2020-08-101-2/+2
| | | | | | | | | | | | Revert 97778b40daedac08f6, since it sadly broke running our testsuite which does pass arguments like -k and --tap.
* | Merge branch 'ricotz/docs' into 'master'Matthias Clasen2020-08-101-2/+2
|\ \ | | | | | | | | | | | | Adjust "Since" tags to refer to 1.46 See merge request GNOME/pango!218
| * | Adjust "Since" tags to refer to 1.46Rico Tzschichholz2020-08-061-2/+2
| |/
* | test-break: Add a legendMatthias Clasen2020-08-091-4/+19
| | | | | | | | | | Use test-break --help to get a legend for the codes used in the output.
* | test-break: Improve outputMatthias Clasen2020-08-091-3/+3
| | | | | | | | | | | | When we are generating expected output, don't init the tests, so we can avoid the random seed and # in the output.
* | 1.45.51.45.5Matthias Clasen2020-08-051-0/+5
|/
* Merge branch 'ricotz/parse-color-with-alpha' into 'master'Matthias Clasen2020-08-041-1/+3
|\ | | | | | | | | Fix g-i annotation of pango_parse_color_with_alpha and add since tag See merge request GNOME/pango!216
| * Fix g-i annotation of pango_parse_color_with_alpha and add since tagRico Tzschichholz2020-08-041-1/+3
|/
* Merge branch 'issue-489' into 'master'Khaled Hosny2020-08-031-0/+6
|\ | | | | | | | | | | | | Initialise out arguments Closes #489 See merge request GNOME/pango!211
| * Initialise out argumentsEmmanuele Bassi2020-07-031-0/+6
| | | | | | | | | | | | | | If we bail out early, we end up with uninitialised data and no way for a caller to know that happened. Fixes: #489
* | Bump the versionMatthias Clasen2020-08-021-1/+1
| |
* | Merge branch 'parse-color-with-alpha' into 'master'Matthias Clasen2020-08-036-82/+139
|\ \ | | | | | | | | | | | | Export pango_parse_color_with_alpha See merge request GNOME/pango!215
| * | tests: Add tests for pango_parse_color_with_alphaMatthias Clasen2020-07-311-40/+74
| | |
| * | Export pango_parse_color_with_alphaMatthias Clasen2020-07-315-39/+61
| | | | | | | | | | | | | | | This will be useful to make GdkRGBA support hex formats with alpha.
| * | pango-color: Tweak semantics of _pango_parse_color_with_alphaMatthias Clasen2020-07-312-4/+5
| | | | | | | | | | | | | | | | | | | | | Make it return 0xffff if alpha is not present (this will be more convenient when we use this function in GdkRGBA). Update all users.
* | | Merge branch 'master' into 'master'Matthias Clasen2020-08-033-5/+5
|\ \ \ | |/ / |/| | | | | | | | Remove hb-glib use See merge request GNOME/pango!213
| * | Remove hb-glib useEbrahim Byagowi2020-07-293-5/+5
| | | | | | | | | | | | | | | | | | glib isn't hard dependency to harfbuzz so we like to make embedders be able to compile harfbuzz for Pango without hb-glib now that hb_glib_get_unicode_funcs use is gone releases ago.
* | | 1.45.41.45.4Matthias Clasen2020-07-302-1/+8
| | |
* | | testsuite: Don't use g_test_skipMatthias Clasen2020-07-304-2/+20
| | | | | | | | | | | | | | | | | | | | | meson 0.55 considers tests using it to be FAIL. I disagree, but lets quietly skip until 0.55.1 is available.
* | | Merge branch 'pidgin-crash' into 'master'Matthias Clasen2020-07-302-0/+21
|\ \ \ | |/ / |/| | | | | | | | | | | | | | Fix a Pidgin crash Closes #490 See merge request GNOME/pango!214
| * | Add a reproducer for a pidgin crashMatthias Clasen2020-07-301-0/+20
| | | | | | | | | | | | This test is reproducing the crash reported in #490.