[pango/subpixel] (246 commits) ...shape: Stop rounding glyph positions
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pango/subpixel] (246 commits) ...shape: Stop rounding glyph positions
- Date: Fri, 12 Jul 2019 22:28:50 +0000 (UTC)
Summary of changes:
821c58e... Add missing "(transfer none)" annotation to pango_layout_it (*)
ad92e19... Fix crash in pango_fc_font_key_get_variations() when key is (*)
67e2990... Use "command -v" instead of "which" (*)
25439c1... Merge branch 'which' into 'master' (*)
5d7db96... Merge branch 'pango-layout-iter-get-line-transfer-none' int (*)
fac476c... Merge branch 'fix-crash-pango_fc_font_key_get_variations' i (*)
0b357c8... Drop autotools (*)
4a79afe... build: Remove Visual Studio projects (*)
ea8f4d9... README.win32: Update build instructions (*)
5a7ef73... Merge branch 'drop-autotools' into 'master' (*)
b6d1048... Bump up the dependency on Meson (*)
98be56d... build: Add variable for the Pango versioned space (*)
2b93691... build: Use Meson functions for argument checking (*)
453c852... build: Generate pkg-config files (*)
7e7f766... Require GLib >= 2.38 (*)
0bd0be4... Drop deprecated instance private data API (*)
2bb6262... Merge branch 'generate-pkgconf' into 'master' (*)
cf05168... Merge branch 'add-private' into 'master' (*)
1ce6fc1... meson: fix build on osx (*)
962cf9a... Merge branch 'fix-build-osx' into 'master' (*)
86855b6... meson: Add subproject fallbacks for most dependencies (*)
ad26d15... Merge branch 'wip/nirbheek/subproject-fallback-fixes' into (*)
9f405de... meson: Don't run help2man when cross building (*)
ef55e19... meson: Set the compatibility version correctly on macOS (*)
00afb85... Merge branch 'nirbheek/fix-cross-build' into 'master' (*)
15eb263... [emoji] Update emoji tables to Unicode 11 (*)
f8ca9ca... [emoji] Port to new Ragel-based iterator, based on Chromium (*)
d4da231... [emoji Fix keycap sequence (*)
d297590... Issue #322 - Vertical text doesn't fall back to rotated ver (*)
6a6afb9... pango: th_brk_new() may return NULL. (*)
089c993... Merge branch 'wip/Jehan/libthai-crash' into 'master' (*)
cd943d8... Use the shared brk in break-thai.c (*)
f201df2... Merge branch 'libthai-shared' into 'master' (*)
f3190a5... Merge branch 'nirbheek/fix-osx-versioning' into 'master' (*)
0d8b482... Merge branch 'emoji-ragel' into 'master' (*)
e9336a0... Bump version to 1.43 (*)
b7b0f74... Deprecate bidi apis (*)
4788a34... Merge branch 'deprecate-bidi' into 'master' (*)
dfd0b55... Add a variable family API (*)
c4be137... Implement variable family api for fontconfig (*)
37daf4e... font-list: print out family details (*)
73d2c5a... Skip variable when enumerating faces (*)
1305d89... Merge branch 'variable-face' into 'master' (*)
9361c38... Update pango-emoji-table.h to include Extended Pictographic (*)
01cc0a0... Update GraphemeBreakTest.txt to Unicode 11 (*)
1ad4ac6... Update Grapheme Boundary to Unicode 11 (*)
f1d3992... Update Word Boundary to Unicode 11 (*)
ad1dc60... Update Line Break to Unicode 11 (*)
32166a1... [emoji] Shrink the emoji table by merging adjacent ranges (*)
1dd9c9a... [emoji] Err. Back to newer data file (*)
1690449... Merge branch 'unicode11' into 'master' (*)
bca876d... Update break-thai.c to Unicode 11 (*)
bc084fe... pango/break.c: Declare variables at top of block (*)
f523c25... pangowin32: Read the font fallback list from the registry i (*)
e6cce4b... Merge branch 'win32-dont-hardcode-fallbacks' into 'master' (*)
fc18638... ci: add a msys2 mingw64 job (*)
001619d... Merge branch 'ci-msys2' into 'master' (*)
dd3e923... ci: Rename the Linux build job (*)
60d2c1b... docs: Rename files to match contents (*)
7c6deb4... docs: Remove MAINTAINERS file (*)
496309c... docs: Remove AUTHORS (*)
a8e5b31... Merge branch 'small-fixes' into 'master' (*)
c8793f5... Edit the README.md markdown a bit (*)
9fc788a... Fix fallout from bidi deprecation (*)
26f1135... 1.43.0 (*)
8d39b9a... Clarify docs around text input (*)
8b8d0e8... Merge branch 'utf8-docs' into 'master' (*)
eb2c647... Merge branch 'issue-322' into 'master' (*)
d0cb6be... pango.pc: Make gobject-2.0 a non-private requirement (*)
546f4c2... Merge branch 'patch-1' into 'master' (*)
450cefa... Require Harfbuzz 2.0 (*)
1f6541f... Drop deprecated Harfbuzz API (*)
e7c292e... handle VS15 emoji sequences (*)
267d991... Update emoji scanner ragel file to latest from Chrome (*)
30ab437... macOS: Use system `Apple Color Emoji` font for emoji charac (*)
982445f... Merge branch 'master' into 'master' (*)
082d66d... Include more Unicode 11 test cases (*)
734ac9e... tests: fix build dependency (*)
d5ac8f5... Merge branch 'fix-deps' into 'master' (*)
806bcfb... test-common: extend print_attribute() (*)
fa1c76a... markup-parse: don't duplicate code (*)
1ab184f... test-common: do case-insensitive diffs (*)
ac67bc2... Fixes emoji backspace deletion behavior (*)
783c04e... Merge branch 'emoji' into 'master' (*)
a31d18f... docs: out parameters which are enums are not caller-allocat (*)
8209a49... docs: pango_read_line/scan_word/string take normal referenc (*)
6b92a6d... Merge branch 'wip/ricotz/gi-fixes' into 'master' (*)
053c487... import gen-break-table.py (*)
dd3cb78... import pango-break-table.h (*)
1ad7f4f... Respect Dependent Vowels for Indic language (*)
be03573... Merge branch 'Indic' into 'master' (*)
3e754de... Replace PangoScript by GUnicodeScript (*)
8224539... Bump the GLib req (*)
0b45000... Fix building glib as subproject (*)
e5ff471... Add desktop-file-utils to the ci setup (*)
6a2d2ce... Try again to get ci working (*)
119b868... Merge branch 'kill-pango-script' into 'master' (*)
aaf44b0... Revert "Replace PangoScript by GUnicodeScript" (*)
6a2d029... Add more deprecation notes around PangoScript (*)
8e7cd4d... Stop using the PangoScript type (*)
6225ead... tools: Use GUnicodeScript in gen-script-for-lang (*)
e61458a... Deprecate pango_script_for_unichar (*)
cdfb0e3... Regenerate the script-lang table (*)
3883d19... Add a note to pango_language_get_scripts docs (*)
1f51edb... Merge branch 'deprecate-pango-script' into 'master' (*)
988ca18... Silence a compiler warning (*)
afeff51... Update Croatian pangram in pango-language-sample-table.h (*)
a9fe5ee... Merge branch 'milotype-pango-pangram' into 'master' (*)
113c0b5... layout test: Use a better locale (*)
5689b42... Regenerate expected layout test output (*)
f48aeb2... Add a layout test with Emoji (*)
1355b65... Merge branch 'emoji-layout-test' into 'master' (*)
024d17f... tools/gen-script-for-lang.c: Avoid generating code with emp (*)
6a6976f... Re-generate pango-script-lang-table.h (*)
5d2d018... Merge branch 'gen-script-for-lang-avoid-empty-arrays' into (*)
6b85844... Core text: Fix indexing into cascade list when multiple fon (*)
804d353... Fix the value of PANGO_SCALE_X_SMALL (*)
7c94302... Merge branch 'x-small' into 'master' (*)
db88bd8... Merge branch 'test' into 'master' (*)
589af36... Merge branch 'coretext-fontset-multifix' into 'master' (*)
d15702c... Merge branch 'replace-deprecated-hb-api' into 'master' (*)
7146168... meson: Use 'standard' option names (*)
6be7d77... Merge branch 'meson-option-names' into 'master' (*)
ddc0f60... Merge branch 'libthai' into 'master' (*)
ff3031b... Merge branch 'testfiles' into 'master' (*)
e4ee5d4... Update the pair table (*)
9eff435... Merge branch 'pair-table' into 'master' (*)
9077d7f... Drop g_type_init calls (*)
87bef09... Merge branch 'kill-gtype-init' into 'master' (*)
f0e00a7... pango-view: Add a --spacing option (*)
5112387... Merge branch 'pango-view-spacing' into 'master' (*)
4a82a48... pango-viewer: Optionally show line rects (*)
a1ad3ce... Merge branch 'pango-view-spacing-2' into 'master' (*)
d21ea13... Header cleanup (*)
2b6590f... Merge branch 'header-cleanup' into 'master' (*)
0b6e7fe... Mark deprecated apis more clearly (*)
05750de... coretext: Plug a memory leak (*)
d75d959... Add line height to font metrics (*)
58ac7ba... win32: Set line height in metrics (*)
7a185f5... coretext: Set line height in metrics (*)
18aba3a... Add line heights to layout lines (*)
59e2b1a... layout: Add line-spacing (*)
531261e... pango-view: Add a --line-spacing option (*)
ded8747... Update docs (*)
afd2694... Merge branch 'line-height' into 'master' (*)
2a4a6a4... Forgotten file (*)
2df0c20... Avoid a critical from markup parsing (*)
a2db0d6... Remove an unused label (*)
c3f7aa9... Make installed tests optional (*)
0bc492f... ci: preserve logs (*)
56abe0b... ci: Install glibc-langpack-en (*)
d80d151... Merge branch 'install-test-option' into 'master' (*)
78eb39a... Keep PangoFontmap derivable (*)
e2e2e7f... cairo: Don't render hex box for space (*)
98f8809... cairo: Give missing spaces a better width (*)
50b1e85... break: Mark breaks induced by soft hyphens (*)
a7c8b96... Add a test for log attrs (*)
1e0fdcd... layout: Insert hyphens at soft hyphen breaks (*)
6a866f1... Merge branch 'no-space-box' into 'master' (*)
068aa03... Merge branch 'soft-hyphen' into 'master' (*)
74b1262... Make the break test actually test things (*)
55ed254... Merge branch 'break-test' into 'master' (*)
a2c568c... test-break: Skip initial comment in test files (*)
901b59f... Document the break testcase (*)
0bf9522... Add another break testcase (*)
dd83708... test-break: Print line separator in hex (*)
a3229b9... Add another break testcase (*)
318c83d... itemize: Don't change font for line separator (*)
8ee098c... Separate out the soft hyphen handling (*)
221199b... Don't rely on log attrs for soft hyphen (*)
0e3da88... Revert "break: Mark breaks induced by soft hyphens" (*)
b737fc4... Update tests (*)
85aa951... break: Call break_script directly (*)
8e4cee2... Remove language engine remnants (*)
95392a1... Add an itemize test (*)
56ff277... Merge branch 'soft-hyphen-cleanup' into 'master' (*)
fa45f01... Merge branch 'kill-lang-engine' into 'master' (*)
956c361... Fix a typo (*)
c3aa968... Fix a compiler warning (*)
2f0fcdf... Add a testcase for itemization (*)
a73911e... install break test data (*)
f86b518... install itemize test data (*)
06a59a6... tests: Link against libpangocairo (*)
37fd3ce... utils: Link against libpangocairo (*)
f972ba0... Reduce overlinking (*)
8b85815... Move pangofc to libpango (*)
27817e6... Merge branch 'move-fc' into 'master' (*)
fc5dc3e... Merge branch 'line-separator-font' into 'master' (*)
490f897... bidi: Be safer against bad input (*)
3d5b7c1... Make PangoAttribute a boxed type (*)
89210da... Merge branch 'attribute-boxes' into 'master' (*)
482c7d7... test-itemize: Print out attributes too (*)
a8c2e57... Leave some more attributes out of shaping (*)
e445b89... Merge branch 'no-shape-alpha' into 'master' (*)
4315d4f... Add pango_item_apply_attrs (*)
a0483fc... layout: Don't break runs for font_features (*)
3af161e... Add a test for itemization with attributes (*)
9307a8c... Set ranges on features (*)
cdeb830... Merge branch 'non-breaking-attrs' into 'master' (*)
481e1be... Add pango_font_covers (*)
a540972... Use pango_font_covers (*)
3e65090... Reimplement PangoCoverage on top of hb_set_t (*)
70e59be... Turn PangoCoverage into an object (*)
5590411... Merge branch 'coverage-redo' into 'master' (*)
9ca6fde... Add an api to get features of a font (*)
b0d40c1... fc: Implement get_features for fc fonts (*)
ec4864e... Use pango_font_get_features (*)
00233bd... Merge branch 'font-features-getter' into 'master' (*)
7501b4e... fc: Make pango_fc_font_kern_glyphs empty (*)
24fe412... Drop an unused function (*)
721381a... Add freetype includes where they belong (*)
ff02c88... Merge branch 'no-kerning' into 'master' (*)
c51bbba... Add api to get a hb_font_t (*)
52ea7b3... fc: Move font setup code from the shaper (*)
1dd09dd... fc: Make pangofc_shape backend-neutral (*)
f5e3a25... fc: Use harfbuzz for glyph lookup (*)
228fa38... fc: Drop the cmap cache (*)
a7a6e95... fc: Use harfbuzz for font metrics (*)
030182e... fc: Use harfbuzz for glyph extents (*)
5de9eb3... Deprecate FT_Face getters (*)
e4ff400... Drop some gratitious use of FT types (*)
a6fb572... Drop freetype from pangofc-font.h (*)
8f64b35... Switch to using harfbuzz for shaping (*)
215a2f9... itemize: Stop filling analysis->shape_engine (*)
105169d... fc: Stop providing a shape engine (*)
d64af3d... coretext: Stop providing a shape engine (*)
0fd6450... win32: Stop providing a shape engine (*)
6495b1b... Deprecate pango_font_find_shaper (*)
f97b1c8... Document engines as unused (*)
54468d5... Add a way to pass flags to shaping (*)
abd8b67... layout: Use pango_shape_with_options (*)
7739307... layout: Add pango_layout_set_shape_flags (*)
de2261f... Pass shape flags through to pangofc_shape (*)
66797ab... Pass shape flags on to font funcs (*)
42d6618... Add a utility function for ignorables (*)
3523f69... cairo: Better hex boxes for ignorables (*)
afb30e8... Add a shape flag for showing ignorables (*)
b7b7926... pango-view: Add an option to show ignorables (*)
ebe47ca... fc: Implement showing ignorables (*)
cf7ee83... Add a shape flag for showing space (*)
643689b... pango-view: Add an option to show space (*)
5471998... fc: Implement showing space (*)
77d487a... layout: Make tab visible too (*)
d67f5d7... cairo: render visible space differently (*)
ccdc4d8... layout: Don't zero the width of visible space (*)
8048a76... shape: Stop rounding glyph positions
(*) This commit already existed in another branch; no separate mail sent
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]