[pango: 11/11] Merge branch 'serializer-rewrite' into 'main'




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]