| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Some of the more recent additions did never make
it into the docs, such as overline, insert_hyphens
and allow_breaks.
|
|\
| |
| |
| |
| | |
Fix deadlocks2
See merge request GNOME/pango!312
|
|/
|
|
|
|
|
| |
We were erroneously setting fc_initialized back to 1
in one place. But now 1 means 'wait for the FcInit thread
that is already underway. Setting it to 2 restores the
intention.
|
|\
| |
| |
| |
| | |
Revert "Merge branch 'fix-deadlocks' into 'master'"
See merge request GNOME/pango!311
|
|/
|
| |
This reverts merge request !309
|
|\
| |
| |
| |
| | |
Fix deadlocks
See merge request GNOME/pango!310
|
| |
| |
| |
| |
| |
| |
| | |
We were erroneously setting fc_initialized back to 1
in one place. But now 1 means 'wait for the FcInit thread
that is already underway. Setting it to 2 restores the
intention.
|
| |
| |
| |
| |
| |
| |
| | |
Extend the PangoUnderline and PangoOverline enumerations to
cover dashed and dotted variants of the various lines, add
api to PangoRenderer to render such lines, and implement it
in the cairo renderer.
|
| |
| |
| |
| | |
We are going to add new api.
|
|\ \
| | |
| | |
| | |
| | | |
Update the gi-docgen repository
See merge request GNOME/pango!302
|
| | |
| | |
| | |
| | | |
Do not use my personal workspace.
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
Fix the build with msvc
See merge request GNOME/pango!308
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Turns out the case ranges really just gcc extensions,
and do not work with msvc. So, do things the hard way.
Still keeping the early check for ASCII.
|
|\ \ \ \
| |/ / /
| | | /
| |_|/
|/| | |
Misc speedups
See merge request GNOME/pango!306
|
| | | |
|
| | |
| | |
| | |
| | | |
Make a bit more use of our types.
|
| | |
| | |
| | |
| | | |
No need to walk to the end if we are done.
|
| | | |
|
|/ /
| |
| |
| |
| |
| | |
Open-code the bsearch here. These functions
show up in profiles, since itemizations uses
an Emoji iter.
|
|\ \
| | |
| | |
| | |
| | | |
Misc speedups2
See merge request GNOME/pango!307
|
| | |
| | |
| | |
| | | |
Just reshuffling existing docs.
|
| | |
| | |
| | |
| | | |
Some formatting fixes for default_break.
|
|/ /
| |
| |
| |
| |
| |
| | |
This reverts commit 85b1f6a118ac23bac1c12a4c2c18b17afdf728d3.
Sadly, this option makes the test-pangocairo-threads test
hang and timeout.
|
|\ \
| | |
| | |
| | |
| | | |
Only initialize fontconfig once
See merge request GNOME/pango!305
|
|/ /
| |
| |
| |
| |
| |
| | |
When multiple fontmaps are created in quick
succession, we would send off a thread to call
FcInit for each one of them, which is not really
necessary. Just do it once.
|
|\ \
| | |
| | |
| | |
| | | |
release: Update included subprojects
See merge request GNOME/pango!304
|
|/ /
| |
| |
| |
| | |
Failure to do so led to a slightly outdated gi-docgen
in the 1.48.4 tarball.
|
| | |
|
| | |
|
|\ \
| |/
|/|
| |
| | |
Add an asan option that gives better traces
See merge request GNOME/pango!303
|
|/ |
|
|\
| |
| |
| |
| | |
Add some markup examples
See merge request GNOME/pango!301
|
| |
| |
| |
| | |
A little color doesn't hurt.
|
|\ \
| |/
| |
| |
| |
| |
| | |
Improve letterspacing with marks
Closes #541
See merge request GNOME/pango!298
|
|/
|
|
|
|
|
|
| |
harfbuzz puts marks into their own clusters, so we need
to work a little harder to keep non-spacing marks placed
over their base character.
Fixes: #541
|
|\
| |
| |
| |
| | |
Memdup2
See merge request GNOME/pango!300
|
| |
| |
| |
| |
| | |
The g_memdup() function is replaced by a safer version in newer versions
of GLib.
|
|/
|
|
|
| |
We don't necessarily want to depend on a newer version of GLib, given
that we're not really using g_memdup() in the wrong way.
|
|\
| |
| |
| |
| |
| |
| | |
Fix placement of marks in upright vertical text for fonts without vertical metrics.
Closes #454
See merge request GNOME/pango!297
|
| | |
|
|\ \
| |/
|/|
| |
| | |
context: Cache metrics for the current font
See merge request GNOME/pango!299
|
|/
|
|
|
|
| |
GTK calls pango_context_get_metrics() frequently to
determine character widths and alignments, and does not
expect this to involve expensive layout operations.
|
|\
| |
| |
| |
| | |
release script: Include gi-docgen
See merge request GNOME/pango!296
|
| |
| |
| |
| |
| | |
This lets us say 'you don't need to package this'
about gi-docgen.
|
|\ \
| |/
|/|
| |
| |
| |
| | |
Fix a typo in pango/pangowin32-fontmap.c
Closes #540
See merge request GNOME/pango!294
|
| |
| |
| |
| |
| |
| |
| | |
the `Cursive` default fallback to not load/work on Windows
It should be `comic` and not `commic`.
Signed-off-by: Naveen M K <naveen@syrusdark.website>
|
|\ \
| |/
|/|
| |
| | |
build: Add documentation to the release tarball
See merge request GNOME/pango!295
|
| |
| |
| |
| |
| | |
Rebuilding the project with documentation enabled will also rebuild the
documentation.
|
|\ \
| |/
| |
| |
| | |
build: Install documentation
See merge request GNOME/pango!293
|
|/
|
|
| |
We are building it, but never installing it on the system.
|