summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Add a json-glib subprojectserializer2Matthias Clasen2021-11-182-1/+7
* Improve valgrind suppressionsMatthias Clasen2021-11-181-0/+15
* Make test-layout use layout serializationMatthias Clasen2021-11-1846-372/+416
* Add layout serialization apiMatthias Clasen2021-11-186-3/+1133
* ci: Add json-glib to the imageMatthias Clasen2021-11-182-1/+2
* Merge branch 'take-out-gdebug' into 'main'Matthias Clasen2021-11-181-35/+37
|\
| * Neuter g_debug in line-breakingtake-out-gdebugMatthias Clasen2021-11-181-35/+37
|/
* Merge branch 'serialize-attrs-and-tabs' into 'main'Matthias Clasen2021-11-1748-905/+1435
|\
| * Add pango_tab_array_to/from_stringserialize-attrs-and-tabsMatthias Clasen2021-11-173-0/+154
| * Use serialization api in testattributesMatthias Clasen2021-11-173-552/+337
| * tests: Reuse attribute serialization codeMatthias Clasen2021-11-1740-353/+309
| * Add pango_attr_list_to/from_stringMatthias Clasen2021-11-174-0/+635
|/
* Merge branch 'rewrite-line-breaking' into 'main'Matthias Clasen2021-11-173-216/+640
|\
| * Fix a thinko in zero_line_final_spaceMatthias Clasen2021-11-161-1/+0
| * Correct the extra_width accountingMatthias Clasen2021-11-161-2/+5
| * ci: Don't run testrandom on macOsMatthias Clasen2021-11-161-1/+6
| * CosmeticsMatthias Clasen2021-11-161-1/+1
| * Another small leak fixMatthias Clasen2021-11-161-0/+1
| * Fix a small memleakMatthias Clasen2021-11-161-1/+3
| * Rewrite process_itemMatthias Clasen2021-11-161-214/+309
| * tests: Add spiced up wrapping testsBenjamin Otte2021-11-152-1/+320
* | Merge branch 'matthiasc/for-main' into 'main'Matthias Clasen2021-11-172-9/+5
|\ \
| * | build: Bump the harfbuzz reqMatthias Clasen2021-11-162-9/+5
|/ /
* | Merge branch 'matthiasc/for-main' into 'main'Matthias Clasen2021-11-161-3/+0
|\ \ | |/ |/|
| * pango-view: Remove debug spewMatthias Clasen2021-11-161-3/+0
|/
* Merge branch 'line-breaking-fixes3' into 'main'Matthias Clasen2021-11-152-38/+78
|\
| * Update affected testsline-breaking-fixes3Matthias Clasen2021-11-151-6/+6
| * More tweaks, and commentsMatthias Clasen2021-11-151-15/+22
| * Go back to an array for disabled breakpointsMatthias Clasen2021-11-151-10/+24
| * Fix line-break accounting moreMatthias Clasen2021-11-151-5/+11
| * Improve the BREAK_ALL_FIT caseMatthias Clasen2021-11-151-9/+30
| * layout: Simplify things one more timeMatthias Clasen2021-11-141-16/+9
| * CosmeticsMatthias Clasen2021-11-141-1/+0
|/
* Merge branch 'fix-itemize-crash' into 'main'Matthias Clasen2021-11-132-2/+32
|\
| * Skip the test on macOSfix-itemize-crashMatthias Clasen2021-11-131-0/+6
| * Fix a bug in Small Caps handlingMatthias Clasen2021-11-132-2/+26
|/
* Merge branch 'ltr-line-breaking-fixes' into 'main'Matthias Clasen2021-11-121-68/+51
|\
| * Fix a thinkoltr-line-breaking-fixesMatthias Clasen2021-11-121-1/+1
| * Fix another corner case of space-handlingMatthias Clasen2021-11-121-5/+17
| * Fix up one more case of break-after-spaceMatthias Clasen2021-11-121-11/+11
| * Handle break-after-space correctlyMatthias Clasen2021-11-121-1/+15
| * Correctly reinstate remaining_widthMatthias Clasen2021-11-121-1/+3
| * Simplify find_break_extra_widthMatthias Clasen2021-11-121-25/+1
| * Simplify breakpoint disablingMatthias Clasen2021-11-121-30/+9
|/
* Merge branch 'matthiasc/for-main' into 'main'Matthias Clasen2021-11-121-1/+2
|\
| * CosmeticsMatthias Clasen2021-11-121-1/+2
|/
* Merge branch 'ctweight' into 'main'Matthias Clasen2021-11-121-4/+5
|\
| * coretext: correctly clamp the core text weights at min/max valuesJeremy Tan2021-11-121-4/+5
* | Merge branch 'avoid-overlong-lines' into 'main'Matthias Clasen2021-11-125-9/+112
|\ \
| * | Try harder to not produce overlong linesavoid-overlong-linesMatthias Clasen2021-11-111-0/+48