[pango: 11/11] Merge branch 'serializer-rewrite' into 'main'
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pango: 11/11] Merge branch 'serializer-rewrite' into 'main'
- Date: Fri, 3 Dec 2021 01:34:40 +0000 (UTC)
commit fdef4305de8cd7e411a3da61bf1dcbd3a628b035
Merge: 50d63032 2e1a0a4b
Author: Matthias Clasen <mclasen redhat com>
Date: Fri Dec 3 01:34:40 2021 +0000
Merge branch 'serializer-rewrite' into 'main'
Port the serializer to use our own json parser and printer
See merge request GNOME/pango!531
meson.build | 5 -
pango/json/gtkjsonparser.c | 1142 ++++++++++++++++++++++++
pango/json/gtkjsonparserprivate.h | 69 ++
pango/json/gtkjsonprinter.c | 405 +++++++++
pango/json/gtkjsonprinterprivate.h | 79 ++
pango/meson.build | 2 +
pango/pango-font.h | 5 +
pango/pango-layout.h | 10 +-
pango/pango-tabs.c | 19 +
pango/pango-tabs.h | 4 +
pango/serializer.c | 1714 +++++++++++++++++-------------------
tests/layouts/bratwurst.layout | 43 +-
tests/layouts/bratwurst2.layout | 31 +-
tests/layouts/bratwurst3.layout | 67 +-
tests/layouts/bratwurst4.layout | 45 +-
tests/layouts/effigy.layout | 43 +-
tests/layouts/kebab.layout | 44 +-
tests/layouts/tabs.layout | 374 ++++----
tests/layouts/valid-1.layout | 50 +-
tests/layouts/valid-10.layout | 74 +-
tests/layouts/valid-11.layout | 74 +-
tests/layouts/valid-12.layout | 194 ++--
tests/layouts/valid-13.layout | 194 ++--
tests/layouts/valid-14.layout | 86 +-
tests/layouts/valid-15.layout | 50 +-
tests/layouts/valid-16.layout | 50 +-
tests/layouts/valid-17.layout | 104 +--
tests/layouts/valid-18.layout | 50 +-
tests/layouts/valid-19.layout | 144 +--
tests/layouts/valid-2.layout | 74 +-
tests/layouts/valid-20.layout | 38 +-
tests/layouts/valid-21.layout | 36 +-
tests/layouts/valid-22.layout | 110 +--
tests/layouts/valid-3.layout | 48 +-
tests/layouts/valid-4.layout | 74 +-
tests/layouts/valid-5.layout | 86 +-
tests/layouts/valid-6.layout | 48 +-
tests/layouts/valid-7.layout | 62 +-
tests/layouts/valid-8.layout | 62 +-
tests/layouts/valid-9.layout | 74 +-
tests/testserialize.c | 51 +-
41 files changed, 3781 insertions(+), 2153 deletions(-)
---
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]