Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | tabs: Cosmetics | Matthias Clasen | 2021-06-28 | 1 | -1/+1 | |
| | | ||||||
| * | tests: Add tests for PangoTabArray | Matthias Clasen | 2021-06-28 | 2 | -0/+111 | |
| | | ||||||
| * | tests: Add tests for PangoMatrix | Matthias Clasen | 2021-06-28 | 2 | -0/+206 | |
| | | ||||||
| * | tests: Add tests for PangoLanguage | Matthias Clasen | 2021-06-28 | 2 | -1/+69 | |
| | | ||||||
| * | tests: Add tests for version apis | Matthias Clasen | 2021-06-28 | 1 | -0/+25 | |
| | | | | | | | | Check the previous change. | |||||
| * | utils: Make pango_version_check more precise | Matthias Clasen | 2021-06-28 | 1 | -0/+2 | |
| | | | | | | | | | | The expectation of version comparisons is that major versions have to match exactly. | |||||
| * | matrix: Cosmetics | Matthias Clasen | 2021-06-28 | 1 | -6/+7 | |
| | | ||||||
| * | tests: Add some PangoContext tests | Matthias Clasen | 2021-06-28 | 2 | -0/+146 | |
| | | | | | | | | These improve converage for misc PangoContext apis. | |||||
| * | tests: Add more attribute tests | Matthias Clasen | 2021-06-28 | 1 | -1/+50 | |
| | | | | | | | | These improve test coverage for some corner cases. | |||||
| * | tests: Add some color tests | Matthias Clasen | 2021-06-28 | 1 | -0/+30 | |
| | | ||||||
| * | tests: Improve markup test coverage | Matthias Clasen | 2021-06-28 | 86 | -20/+446 | |
| | | | | | | | | Cover many more error cases. | |||||
| * | markup: Don't accept attributes on <markup> | Matthias Clasen | 2021-06-28 | 1 | -0/+1 | |
| | | | | | | | | Better to enforce this. | |||||
| * | markup: Separate out all cases | Matthias Clasen | 2021-06-28 | 1 | -1/+6 | |
| | | | | | | | | | | | | No point in having a few attributes handled in the default case. Just split them all by the first char. | |||||
| * | markup: Save a few lines | Matthias Clasen | 2021-06-28 | 1 | -20/+4 | |
| | | | | | | | | pango_markup_parser_new_internal can't really fail. | |||||
| * | Add better attribute test infrastructure | Matthias Clasen | 2021-06-28 | 3 | -226/+249 | |
|/ | | | | | | | Add a way to deserialize a PangoAttrList from a string, for less cumbersome tests. And use it in testattributes. | |||||
* | Merge branch 'script-properties' into 'master' | Matthias Clasen | 2021-06-27 | 1 | -2/+113 | |
|\ | | | | | | | | | Update script properties See merge request GNOME/pango!345 | |||||
| * | gravity: Update script properties tablescript-properties | Matthias Clasen | 2021-06-27 | 1 | -1/+112 | |
| | | | | | | | | | | | | | | | | Our script properties table was last updated in the Unicode 5.0 era. Add all the scripts up to Unicode 13. For the properties, I used the same horizontal direction as harfbuzz, and left the other properties at their default values. | |||||
| * | gravity: Correct direction for Kharoshthi script | Matthias Clasen | 2021-06-27 | 1 | -1/+1 | |
|/ | | | | Harbuzz treats this script as RTL, so we should too. | |||||
* | Merge branch 'attrlist-test' into 'master' | Matthias Clasen | 2021-06-19 | 1 | -0/+60 | |
|\ | | | | | | | | | Add another test for pango_attr_list_change See merge request GNOME/pango!343 | |||||
| * | Add another test for pango_attr_list_changeattrlist-test | Matthias Clasen | 2021-06-19 | 1 | -0/+60 | |
|/ | | | | | This tests that we handle more cases of overlapping attributes properly. | |||||
* | Merge branch 'font-features-docs' into 'master' | Matthias Clasen | 2021-06-17 | 2 | -2/+6 | |
|\ | | | | | | | | | | | | | Link to the CSS font-feature-settings docs for pango_attr_font_features_new Closes #565 See merge request GNOME/pango!342 | |||||
| * | Convert a stray DocBook ulink into Markdown | Federico Mena Quintero | 2021-06-14 | 1 | -1/+1 | |
| | | ||||||
| * | Link to the CSS font-feature-settings docs for pango_attr_font_features_new | Federico Mena Quintero | 2021-06-14 | 1 | -1/+5 | |
|/ | | | | Fixes https://gitlab.gnome.org/GNOME/pango/-/issues/565 | |||||
* | Merge branch 'glib-main' into 'master' | Matthias Clasen | 2021-06-07 | 1 | -1/+1 | |
|\ | | | | | | | | | subprojects: Use GLib main branch See merge request GNOME/pango!341 | |||||
| * | subprojects: Use GLib main branch | Philip Withnall | 2021-06-07 | 1 | -1/+1 | |
|/ | | | | | | | | GLib upstream has renamed its `master` branch to `main`. See https://gitlab.gnome.org/GNOME/glib/-/issues/2348. Signed-off-by: Philip Withnall <pwithnall@endlessos.org> | |||||
* | Merge branch 'harfbuzz-main' into 'master' | Matthias Clasen | 2021-06-05 | 1 | -1/+1 | |
|\ | | | | | | | | | Use harfbuzz from the main branch See merge request GNOME/pango!340 | |||||
| * | Use harfbuzz from the main branchharfbuzz-main | Matthias Clasen | 2021-06-05 | 1 | -1/+1 | |
|/ | | | | harfbuzz master got renamed to main. | |||||
* | Merge branch 'docs-link-fixes' into 'master' | Matthias Clasen | 2021-05-25 | 11 | -23/+23 | |
|\ | | | | | | | | | docs: Link syntax fixes See merge request GNOME/pango!339 | |||||
| * | docs: Link syntax fixesdocs-link-fixes | Matthias Clasen | 2021-05-25 | 11 | -23/+23 | |
|/ | | | | | Now that gi-docgen warns about link syntax errors, we can find and fix them. | |||||
* | Merge branch 'more-attr-update-fixes' into 'master' | Matthias Clasen | 2021-05-24 | 2 | -18/+34 | |
|\ | | | | | | | | | Explicitly preserve unlimited attributes See merge request GNOME/pango!338 | |||||
| * | Add a test for unlimited attributesmore-attr-update-fixes | Matthias Clasen | 2021-05-23 | 1 | -0/+10 | |
| | | | | | | | | Test the fix in the previous commit. | |||||
| * | Explicitly preserve unlimited attributes | Matthias Clasen | 2021-05-23 | 1 | -18/+24 | |
|/ | | | | | When calling pango_attr_list_update(), we must not change the limits or attributes that are unlimited. | |||||
* | Merge branch 'doc-fixes' into 'master' | Matthias Clasen | 2021-05-23 | 2 | -2/+2 | |
|\ | | | | | | | | | docs: Fix link syntax in a few places See merge request GNOME/pango!337 | |||||
| * | docs: Fix link syntax in a few placesdoc-fixes | Matthias Clasen | 2021-05-23 | 2 | -2/+2 | |
| | | ||||||
* | | Merge branch 'fix-attr-list-update' into 'master' | Matthias Clasen | 2021-05-23 | 2 | -1/+28 | |
|\ \ | | | | | | | | | | | | | | | | | | | Avoid unsigned int pitfalls Closes #561 See merge request GNOME/pango!336 | |||||
| * | | Add a testcase for pango_attr_list_updatefix-attr-list-update | Matthias Clasen | 2021-05-23 | 1 | -0/+26 | |
| | | | | | | | | | | | | This captures bug fixed in the previous commit. | |||||
| * | | Avoid unsigned int pitfalls | Matthias Clasen | 2021-05-23 | 1 | -1/+2 | |
| |/ | | | | | | | | | | | | | | | | | When we tried to catch attr list overflow in 895759096309e7c, we overlooked that add - remove can be negative, leading to unexpected results. Avoid this case. Fixes: #561 | |||||
* | | Merge branch 'matthiasc/for-master' into 'master' | Matthias Clasen | 2021-05-23 | 4 | -13/+44 | |
|\ \ | |/ |/| | | | | | docs: Add a missing backtick See merge request GNOME/pango!335 | |||||
| * | pango-segmentation: Fixes | Matthias Clasen | 2021-05-23 | 2 | -6/+29 | |
| | | | | | | | | | | Only build pango-segmentation if we have cairo. And add --version here too. | |||||
| * | pango-list: Add --version | Matthias Clasen | 2021-05-23 | 1 | -3/+11 | |
| | | ||||||
| * | Only build pango-segmentation if we have cairo | Matthias Clasen | 2021-05-23 | 1 | -7/+7 | |
| | | ||||||
| * | docs: Add a missing backtick | Matthias Clasen | 2021-05-21 | 1 | -1/+1 | |
|/ | ||||||
* | Merge branch 'docs-cleanups' into 'master' | Matthias Clasen | 2021-05-21 | 18 | -74/+56 | |
|\ | | | | | | | | | docs: Reduce redundancy See merge request GNOME/pango!334 | |||||
| * | docs: Reduce redundancydocs-cleanups | Matthias Clasen | 2021-05-20 | 18 | -74/+56 | |
|/ | | | | | | Remove a boatload of "or %NULL" from nullable parameters and return values. gi-docgen generates suitable text from the annotation that we don't need to duplicate. | |||||
* | Merge branch 'docs-cleanup' into 'master' | Matthias Clasen | 2021-05-20 | 63 | -1473/+1531 | |
|\ | | | | | | | | | introspection: Stop using allow-none See merge request GNOME/pango!333 | |||||
| * | docs: Convert gtk-doc syntax leftoversdocs-cleanup | Matthias Clasen | 2021-05-19 | 58 | -1425/+1483 | |
| | | | | | | | | | | Remove leftovers like #Type, reduce indentations to avoid markdown block quotes, etc. | |||||
| * | introspection: Stop using allow-none | Matthias Clasen | 2021-05-19 | 14 | -82/+82 | |
|/ | | | | | The allow-none annotation has been deprecated for a long time already. Instead use optional and nullable everywhere. | |||||
* | 1.48.51.48.5 | Matthias Clasen | 2021-05-18 | 2 | -1/+14 | |
| | ||||||
* | Merge branch 'fix-lilypond-leak' into 'master' | Matthias Clasen | 2021-05-12 | 1 | -31/+24 | |
|\ | | | | | | | | | fc: Don't use GTask for threading See merge request GNOME/pango!329 | |||||
| * | fc: Don't use GTask for threadingfix-lilypond-leak | Matthias Clasen | 2021-05-10 | 1 | -31/+24 | |
|/ | | | | | | | | | | GTask requires a running mainloop, otherwise we end up leaking task objects and their associated data. This is not a problem in GTK applications, but it does show up in batch operation, such as with lilypond. To avoid this problem, use plain threads. |