[pango] (278 commits) Non-fast-forward update to branch simple-fontmap



The branch 'simple-fontmap' was changed in a way that was not a fast-forward update.
NOTE: This may cause problems for people pulling from the branch. For more information,
please see:

 https://wiki.gnome.org/Git/Help/NonFastForward

Commits removed from the branch:

  49f8a46... coverage: Add a constructor from hb_face_t
  0b8a62e... Add PangoHbFace
  250a05a... Add PangoHbFont
  dfda1bb... Add PangoSimpleFamily
  78580f9... Add PangoSimpleFontmap
  9daecc6... Add a test for PangoHbFace getters
  b452b69... Add a test for PangoHbFont glyph extents
  72ff481... pangocairo: handle PangoHbFont
  38962b3... test-shape: Use a simple fontmap
  cd8d53a... pango-view: Add a --font-file option
  b29eaaa... pango-view: Add italic Cantarell variant
  1f98462... pango-view: Add a monospace font
  3c14d94... pango-view: Add a condensed Cantarell variant

Commits added to the branch:

  4dd8f72... Skip a failing test on macOS (*)
  55ae021... Revert "ci: Allow macos to fail" (*)
  9d67f77... Merge branch 'ci-require-macos' into 'main' (*)
  a215b3c... Add a few more default-ignorables (*)
  5fa29ce... Merge branch 'more-default-ignorables' into 'main' (*)
  ccb651d... Fix advance widths with transforms (*)
  0fb9d71... Merge branch 'advance-transform' into 'main' (*)
  64b7b2c... fc: Implement PANGO_VARIANT_SMALL_CAPS (*)
  30d6756... Add a test for small caps (*)
  9d389e9... Merge branch 'small-caps' into 'main' (*)
  45a3154... pango-item: Add a helper (*)
  fcb44cf... shape: Use the new helper (*)
  6815efd... Add PANGO_FONT_SCALE_SMALL_CAPS (*)
  ee4e788... itemize: Handle PANGO_FONT_SCALE_SMALL_CAPS (*)
  346d92c... itemize: Break out a helper (*)
  0e5bd15... itemize: Implement emulated Small Caps (*)
  6b7b3e9... Add more casing variants (*)
  397f121... fc: Implement the other casing variants (*)
  0eec5fa... Add variant roundtrip tests (*)
  0c25f62... itemize: Emulate other casing variants (*)
  e43df62... shape: Be consistent when getting text transforms (*)
  d9e7ec3... Reshuffle private headers a bit (*)
  cb6a93f... Cosmetics: Add the right section (*)
  b9b92e7... Reshuffle itemize API (*)
  1790dbf... itemize: Handle text transforms (*)
  78d4efd... Merge branch 'small-caps' into 'main' (*)
  d1357f8... 1.49.3 (*)
  aae5fa3... Update docs (*)
  4e94631... Call hb_font_set_ptem when creating fonts (*)
  648fad9... Bump fontconfig dep to 2.13.0 (*)
  d94f5a1... fc: Drop unnecessary ifdefs (*)
  ae90aa0... Merge branch 'set-ptem' into 'main' (*)
  a629210... Merge branch 'newer-fontconfig' into 'main' (*)
  ffdc738... docs: Small addition (*)
  c03ca7d... layout: Fix a poblem with hyphen width (*)
  ce4ee3e... Add a test for layout width (*)
  9a275af... Update affected tests (*)
  907b6e2... Merge branch 'fix-hyphen-width' into 'main' (*)
  430f105... Cosmetics (*)
  7b68816... pango-view: Add --pango-units (*)
  6082a2e... pango-view: Accept width 0 (*)
  399a4b9... Reserve the remaining bits in PangoLogAttr (*)
  0c80c6d... Add pango_item_unsplit (*)
  401237f... Try harder to not produce overlong lines (*)
  ae15885... Merge branch 'avoid-overlong-lines' into 'main' (*)
  050e321... coretext: correctly clamp the core text weights at min/max  (*)
  017af62... Merge branch 'ctweight' into 'main' (*)
  ee60c66... Cosmetics (*)
  21ed66d... Merge branch 'matthiasc/for-main' into 'main' (*)
  e2a297b... Simplify breakpoint disabling (*)
  a4fb00b... Simplify find_break_extra_width (*)
  e439198... Correctly reinstate remaining_width (*)
  86303ad... Handle break-after-space correctly (*)
  c435091... Fix up one more case of break-after-space (*)
  d98a4c7... Fix another corner case of space-handling (*)
  9b95dc7... Fix a thinko (*)
  6101f21... Merge branch 'ltr-line-breaking-fixes' into 'main' (*)
  60f8171... Fix a bug in Small Caps handling (*)
  4db8ff2... Skip the test on macOS (*)
  82599ca... Merge branch 'fix-itemize-crash' into 'main' (*)
  320b075... Cosmetics (*)
  f7e1c63... layout: Simplify things one more time (*)
  cadc688... Improve the BREAK_ALL_FIT case (*)
  3a56695... Fix line-break accounting more (*)
  ff08cc4... Go back to an array for disabled breakpoints (*)
  8d91031... More tweaks, and comments (*)
  eab03ca... Update affected tests (*)
  9f82d3e... Merge branch 'line-breaking-fixes3' into 'main' (*)
  3eae717... tests: Add spiced up wrapping tests (*)
  5bc3afd... pango-view: Remove debug spew (*)
  ac8f01f... Merge branch 'matthiasc/for-main' into 'main' (*)
  67c7ec6... Rewrite process_item (*)
  42767fe... Fix a small memleak (*)
  1b745e7... Another small leak fix (*)
  7c3b613... Cosmetics (*)
  c8b2c31... ci: Don't run testrandom on macOs (*)
  05ea7f4... Correct the extra_width accounting (*)
  82cea29... Fix a thinko in zero_line_final_space (*)
  b3dd310... build: Bump the harfbuzz req (*)
  7c33785... Merge branch 'matthiasc/for-main' into 'main' (*)
  9278c4f... Merge branch 'rewrite-line-breaking' into 'main' (*)
  c58dfbf... Add pango_attr_list_to/from_string (*)
  08868a8... tests: Reuse attribute serialization code (*)
  09996f6... Use serialization api in testattributes (*)
  b892330... Add pango_tab_array_to/from_string (*)
  1d800b3... Merge branch 'serialize-attrs-and-tabs' into 'main' (*)
  2c0f7e3... Neuter g_debug in line-breaking (*)
  9730027... Merge branch 'take-out-gdebug' into 'main' (*)
  2f2cb72... ci: Add json-glib to the image (*)
  2aead7a... Add layout serialization api (*)
  4d60ee8... Make test-layout use layout serialization (*)
  70dd77e... Improve valgrind suppressions (*)
  43f7899... Add a json-glib subproject (*)
  f82c7d1... Merge branch 'serializer2' into 'main' (*)
  497be71... Tweak word and sentence attributes (*)
  5087dc4... pango-view: Fix display of char extents (*)
  b3b87f6... pango-view: Allow loading serialized layouts (*)
  0eb9ca5... Merge branch 'matthiasc/for-main' into 'main' (*)
  b3cc930... Don't replace | with hyphens (*)
  74abd9d... build: Add a summary (*)
  0f69716... Make summary work with meson 0.55 (*)
  8d6d023... ci: Allow the win32 render run to fail (*)
  a31741f... Merge branch 'matthiasc/for-main' into 'main' (*)
  1c7c84a... Introduce and use FLOOR and CEIL macros in Pango units (*)
  303f79e... Calculate hinted font height based on the hinted extents (*)
  8c51a36... Test more font sizes in the empty line height test (*)
  0b84e14... Add more autoptr definitions (*)
  9d11409... Fix a case of unintended hyphenation (*)
  6655cea... break: Fix hyphen condition (*)
  0a1218e... Fix handling of extra width (*)
  55efd09... Merge branch 'line-breaking-fixes4' into 'main' (*)
  1b73b50... Fix visible space handling (*)
  c337145... Cosmetics (*)
  6349912... Rename the serialize errors (*)
  12a46f6... Refactor enum serialization error handling (*)
  c1f9c9f... Add flags to serialize and deserialize (*)
  b9ed027... Allow serializing context information (*)
  4d296ae... serializer: Cosmetics (*)
  8d680a6... More context serialization work (*)
  37d413c... pango-view: Deserialize context too (*)
  c4fe95c... Add a way to get the font matrix (*)
  3f6f288... Optionally serialize output (*)
  9a63774... Update test-layout (*)
  2b013d4... serializer: Support a "comment" field (*)
  becb4a9... Add more tests (*)
  580ad90... Add pango_font_serialize (*)
  9770b4a... serializer: Include unknown glyphs count (*)
  5f539a0... test-layout: Drop the --show-font option (*)
  cddd173... Make test-layout use included fonts (*)
  05be686... Add a newline to serialization results (*)
  4be5684... test-layout: Use an fc fontmap (*)
  2931d89... test-layout: Fix up comparison direction (*)
  553eac2... Skip test-layout on macOS (*)
  f37d293... Merge branch 'serialization-improvements' into 'main' (*)
  84ff272... Merge branch 'hinted-metrics-fixes' into 'main' (*)
  46374f9... Add more fonts for test-layout tests (*)
  358cc4f... Make sure glyphinfo is fully initialized (*)
  2d02c2d... Add more Emoji to the included emoji font (*)
  99d6b3f... tests: Fix font setup for Emoji (*)
  2bd2a6b... Update tests one more time (*)
  8f7c1ed... Avoid an out-of-bound access (*)
  ac2bf58... Merge branch 'fix-emoji-in-tests' into 'main' (*)
  88ab72e... font: Avoid cosmetic ugliness (*)
  b2aabec... Add a test for pango_font_serialize (*)
  80b197d... Merge branch 'font-serialize-test' into 'main' (*)
  24ca0e2... 1.49.4 (*)
  db4fde5... Fix misplaced glyphs in gravity east (*)
  d5c3348... Fix line heights in improper gravities (*)
  3fdbd3f... Merge branch 'gravity-fixes' into 'main' (*)
  2439902... Never show variation selectors (*)
  6f77585... tests: Fix installed data for test-layout (*)
  5c292b1... Merge branch 'matthiasc/for-main' into 'main' (*)
  0999793... Fix pango-view crash (*)
  edebfae... Merge branch 'fix-pango-view' into 'main' (*)
  2ebc3d7... docs: Add a note on tabs (*)
  7a96294... test-layout: Make --fonts work as expected (*)
  b8dbc92... tabs: Add other tab alignments (*)
  60ae4ac... serializer: Support tab alignments (*)
  a6ed4ff... layout: Implement tab alignments (*)
  ae8297b... tabs: Add a decimal point (*)
  cf522dc... tabs: Tweak string format (*)
  52b1d2a... Add a test with tab alignments (*)
  7b8d9ef... Merge branch 'tab-align' into 'main' (*)
  bfc8e79... NEWS: Updates (*)
  f84af25... Merge branch 'matthiasc/for-main' into 'main' (*)
  0a1c319... Add pango_tab_array_sort (*)
  f2f9e41... layout: Some restructuring of tab handling (*)
  169d411... layout: Call pango_tab_array_sort (*)
  253461f... layout: Optimize tab handling (*)
  0254870... layout: Small optimization (*)
  37f6f36... Fix up tab sizing (*)
  50d6303... Merge branch 'tab-speedup' into 'main' (*)
  f15cf8a... tabs: Add a missing setter (*)
  53d9610... serializer: Replace json-glib (*)
  1c4f09a... Add gtk_json_parser_set_error (*)
  f740844... serializer: Move all error handling to the parser (*)
  62e2e41... assorted serializer fixes (*)
  a94ad6b... testserialize: Fix the tests (*)
  ca7400b... Update tests for small changes in output (*)
  2c0aa8b... Small fixes (*)
  73f2764... Add pango_font_deserialize (*)
  2e1a0a4... jsonparser: Plug a memory leak (*)
  fdef430... Merge branch 'serializer-rewrite' into 'main' (*)
  35ab21d... doc: fixes (*)
  e80e224... 1.50.0 (*)
  25d9b8d... tabs: Fix build with clang in mingw (*)
  c125425... Merge branch 'fix-mingw-clang' into 'main' (*)
  f5fdfe4... Fix a crash in tab handling (*)
  5617480... Merge branch 'tab-crash-fix' into 'main' (*)
  63718fe... Update the json parser (*)
  7e7f336... Plug a memory leak in the json parser (*)
  43470dc... Merge branch 'matthiasc/for-main' into 'main' (*)
  1cf8e9b... Add a monospace font for ci (*)
  dc5b1fd... Fix line width computation (*)
  8b46f5d... Merge branch 'fix-tabs-nowrap' into 'main' (*)
  2502562... fc: Handle fonts with broken metrics better (*)
  73a3c19... Fix break-latin.c (*)
  ea2fa51... Merge branch 'fix-break-latin' into 'main' (*)
  3bb2249... layout: Handle a corner case (*)
  2a3053e... Merge branch 'tab-assert-fix' into 'main' (*)
  9608a35... Merge branch 'broken-underlines' into 'main' (*)
  5ccdbc6... Update to a newer json parser (*)
  3b005cf... json: Fix up select_string (*)
  1260648... serializer: Use gtk_json_parser_select_string (*)
  0916383... Merge branch 'newer-json-parser' into 'main' (*)
  d629c9c... NEWS: Updates (*)
  7b10afb... ci: Rebase the image to Fedora 34 (*)
  c5071de... Merge branch 'bump-ci-image' into 'main' (*)
  b9b9ec5... g-i: add missing since annotations (*)
  21618e3... Merge branch 'bilelmoussaoui/gi' into 'main' (*)
  650eb63... tests: Cover new tab alignments (*)
  fd62d3f... 1.50.1 (*)
  6f85485... docs: Various improvements (*)
  e77952e... Document new variant values (*)
  f57ac8a... docs: Add a missing image (*)
  6723792... docs: Expand PangoTabArray docs (*)
  e91571c... docs: Cosmetics (*)
  d2153e7... docs: Some cross-linking (*)
  c1c702a... docs: Cosmetics (*)
  a0e5f9d... Merge branch 'misc-doc-fixups' into 'main' (*)
  b412e81... Fix pango-view option handling (*)
  59a5fb2... Merge branch 'fix-pango-view-options' into 'main' (*)
  f0a9b64... gtkjsonparser.c: Include stdlib.h (*)
  b60e184... Merge branch 'stdlib-h' into 'main' (*)
  2c5fbfb... pango-item-private.h: fix x86-64 x32 builds (*)
  23eb92f... Merge branch 'fix-x32' into 'main' (*)
  bcd14d2... Add a missing include (*)
  48bd20c... Merge branch 'missing-include' into 'main' (*)
  9562a09... Fix Arabic format chars (*)
  a11ce3c... Add a test for 0x6dd (*)
  63a11ce... Merge branch 'arabic-format' into 'main' (*)
  b420d02... Fix handling of space-less fonts (*)
  4b651fc... Merge branch 'fix-spaceless-fonts' into 'main' (*)
  37f22bb... 1.50.2 (*)
  02590a5... docs: Don't build pangoot bits if not enabled (*)
  980b7e5... Merge branch 'doc-no-pangoot' into 'main' (*)
  e54d4fd... pango-view: Add --serialize-to option (*)
  af09d9d... Merge branch 'viewer-serialize-output' into 'main' (*)
  22f8df5... Revert "Fix advance widths with transforms" (*)
  6390bd6... Merge branch 'fix-vertical-regression' into 'main' (*)
  cc50534... shape: More tweaks to space handling (*)
  e4323ae... cairo: Work harder to measure space (*)
  4eb4b83... Merge branch 'more-space-tweaks' into 'main' (*)
  992f0dc... pango-view: Support transforms with --serialized (*)
  9783d36... fc: Cleanup (*)
  0fe6073... Add some docs (*)
  4620d50... Merge branch 'misc-cleanups' into 'main' (*)
  3bcc08d... serializer: Fix a typo (*)
  8ba9827... layout: Fix a cornercase of line width accounting (*)
  cd54bd4... Improve line width accounting (*)
  aa52fa6... Add a test for the previous commits (*)
  5a67452... Merge branch 'misc-cleanups' into 'main' (*)
  c0c7039... NEWS: Updates (*)
  6770050... Add some private api (*)
  704662e... Fix line height with emulated small caps (*)
  3cdcf7d... Merge branch 'fix-small-caps-line-height' into 'main' (*)
  6577057... Cosmetics (*)
  254a11a... Merge branch 'matthiasc/for-main' into 'main' (*)
  092061d... NEWS: Updates (*)
  c386659... Add a private api to get the font size (*)
  93cb50d... fc: Implement get_absolute_size (*)
  9fe2853... Use a better size for missing space (*)
  de06bb2... Merge branch 'better-space-size' into 'main' (*)
  26aadb2... 1.50.3 (*)
  6d3b4aa... coverage: Add a constructor from hb_face_t
  8a391f5... Add PangoSimpleFamily
  45dc4e5... Add PangoHbFace
  7b3601b... simple family: Set backpointer on PangoHbFace
  699d143... Add PangoHbFont
  d0dae1f... Add PangoSimpleFontmap
  0ed5a8c... Add a test for PangoHbFace getters
  a366de5... Add a test for PangoHbFont glyph extents
  ac26171... pangocairo: handle PangoHbFont
  18aaf23... test-shape: Use a simple fontmap
  9afdaee... pango-view: Add a --font-file option
  c1fd829... pango-view: Add a few synthetic variants
  21ba105... wip: Work on a new fc fontmap
  94e41c0... pango-list: Add a --fontmap option

(*) 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]