[graphite2] branch master updated (343fccd -> b35aa58)
This is an automated email from the git hooks/post-receive script.
rene pushed a change to branch master
in repository graphite2.
omits 343fccd add libxml2-utils to B-D-I
omits 2f40647 update to 1.0.3
omits 3eae177 release graphite2 1.0.2-1
omits 6ddc44e update to 1.0.2
omits aafe9d7 release graphite2 1.0.1-3
omits c11c29c clean up Build-Depends
omits 425e99e add additional upstream fix for setting -DWORDS_BIGENDIAN also for the tests
omits afaf3a3 release graphite2 1.0.1-2
omits 7363814 remove obsolete changelog entry
omits ecdbb9b fix WORDS_BIGENDIAN build
omits 7d79e17 release graphite2 1.0.1-1
omits aaa00a7 update to 1.0.1 release
omits 0e0c8ec stop symlinking to Debian's fonts as they are not sufficient for the tests
omits 1dcf276 fix libgraphite2-2.0.0's short description
omits c950298 remove obsolete rm
omits 9f4b901 update snapshot
omits 3a73426 add lintian overrides
omits 883329e fix clean
omits e3f9926 add tests/fonts/* (OFL) to debian/copyright
omits cf4247e update debian/copyright; mention ppport.h according to http://pkg-perl.alioth.debian.org/copyright.html#devel__ppport
omits 01586f9 update clean; remove test logs
omits cd20e13 update to r692
omits 1f4d969 stop symlinking to ScheherazadeRegOT.ttf as it doesn't have graphite tables
omits 44f39e1 build with -DDISABLE_TRACING:bool=1
omits 605ea83 grr, remove dpkg-source generated patch which readds ppport.h...
omits 1f17d83 upload to unstable
omits 290a8b4 add missing build-dep on latex-xcolor
omits b5c6e91 actually add disable_font_tests.diff
omits 81e5da9 commit graphite2 0.9.4.dfsg-1
omits 60cbbd1 release graphite2 0.9.4-1
omits e7f6370 new upstream release 0.9.4
omits 629620d nonour nocheck in DEB_BUILD_OPTIONS for ./Build test call
omits 6f8da47 initial import of graphite2
new 1924067 Imported Upstream version 0.9.4.dfsg
new 1d5d317 Imported Debian patch 0.9.4.dfsg-1
new f88ba68 Imported Debian patch 0.9.4.dfsg-2
new c6c09d4 Imported Debian patch 0.9.4.dfsg-3
new 20164a7 Imported Debian patch 0.9.4.dfsg-4
new 3ea8f8e Imported Upstream version 1.0.1
new 456de34 Imported Debian patch 1.0.1-1
new 5245f44 Imported Debian patch 1.0.1-2
new a030109 Imported Debian patch 1.0.1-3
new 926c049 Imported Upstream version 1.0.2
new dc28920 Imported Debian patch 1.0.2-1
new 7995963 Imported Upstream version 1.0.3
new b58c2e8 Imported Debian patch 1.0.3-1
new bf5fc48 Imported Upstream version 1.0.3.real
new dfcfdd4 Imported Debian patch 1.0.3.real-1
new cc6b147 Imported Upstream version 1.1.0
new 8b5c2e2 Imported Debian patch 1.1.0-1
new f2db566 Imported Debian patch 1.1.0-2
new 7258138 Imported Upstream version 1.1.1
new e2dc68a Imported Debian patch 1.1.1-1
new 5369173 Imported Upstream version 1.1.3
new 6b42761 Imported Debian patch 1.1.3-1
new 17d766d Imported Debian patch 1.1.3-1+powerpcspe1
new a4781ec Imported Upstream version 1.2.0
new b51465e Imported Debian patch 1.2.0-1
new 209257e Imported Debian patch 1.2.0-2
new 34fa628 Imported Debian patch 1.2.0-3
new a22a61f Imported Debian patch 1.2.0-4
new 73ffa74 Imported Upstream version 1.2.1
new fc250bb Imported Debian patch 1.2.1-1
new 20c4937 Imported Debian patch 1.2.1-2
new a03330b Imported Debian patch 1.2.1-2+powerpcspe1
new 026d3e6 Imported Upstream version 1.2.2
new c1f7bdc Imported Debian patch 1.2.2-1
new 74b7c52 Imported Debian patch 1.2.2-1+alpha
new ab8cba9 Imported Debian patch 1.2.2-2
new 7d5a983 Imported Upstream version 1.2.3
new 0effda5 Imported Debian patch 1.2.3-1
new 439cfbf Imported Debian patch 1.2.3-1+powerpcspe1
new 0063d17 Imported Upstream version 1.2.4
new 1889dc4 Imported Debian patch 1.2.4-1
new 8b70cf9 Imported Debian patch 1.2.4-1+powerpcspe1
new 11daed6 Imported Debian patch 1.2.4-2
new f24ee91 Imported Debian patch 1.2.4-3
new a3c42da Imported Upstream version 1.3.0
new eec3f6a Imported Debian patch 1.3.0-1
new e043c0d Imported Debian patch 1.3.0-2
new be02c66 Imported Upstream version 1.3.2
new 4efd2e6 Imported Debian patch 1.3.2-1
new 016b329 Imported Debian patch 1.3.2-2
new 2f22d01 Imported Debian patch 1.3.2-3
new db85609 Imported Debian patch 1.3.2-4
new 416177e Imported Upstream version 1.3.3
new 68f358e Imported Debian patch 1.3.3-1
new 865e775 Imported Upstream version 1.3.4
new bdc3185 Imported Debian patch 1.3.4-1
new 50710b1 Imported Debian patch 1.3.4-2
new 60edc8c Imported Upstream version 1.3.5
new 4b94dd4 Imported Debian patch 1.3.5-1~deb7u1
new 758ff06 Imported Debian patch 1.3.5-1~deb8u1
new c8eaf64 Imported Debian patch 1.3.5-1
new 4b2cedc Imported Upstream version 1.3.6
new 657c7b0 Imported Debian patch 1.3.6-1~deb7u1
new 1dbac40 Imported Debian patch 1.3.6-1~deb8u1
new 0a9edc4 Imported Debian patch 1.3.6-1
new 8b4d085 Imported Upstream version 1.3.7
new 5cb7ce6 Imported Debian patch 1.3.7-1
new 3c86e62 Imported Upstream version 1.3.8
new b35aa58 Imported Debian patch 1.3.8-1
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (343fccd)
\
N -- N -- N refs/heads/master (b35aa58)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omits" are not gone; other references still
refer to them. Any revisions marked "discards" are gone forever.
The 69 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
CMakeLists.txt | 74 +
COPYING | 26 +
ChangeLog | 200 +
Graphite.cmake | 125 +
LICENSE | 510 ++
README.md | 32 +
Todo.txt | 7 +
changelog | 81 -
compat | 1 -
contrib/C#/NGraphite.sln | 26 +
contrib/C#/NGraphite/AssemblyInfo.cs | 28 +
contrib/C#/NGraphite/AttrCode.cs | 81 +
contrib/C#/NGraphite/Bidirtl.cs | 16 +
contrib/C#/NGraphite/BreakWeight.cs | 22 +
contrib/C#/NGraphite/CharInfo.cs | 40 +
contrib/C#/NGraphite/Encform.cs | 12 +
contrib/C#/NGraphite/Face.cs | 133 +
contrib/C#/NGraphite/FaceOptions.cs | 11 +
contrib/C#/NGraphite/FeatureRef.cs | 103 +
contrib/C#/NGraphite/Featureval.cs | 32 +
contrib/C#/NGraphite/Font.cs | 40 +
contrib/C#/NGraphite/Graphite2Api.cs | 790 +++
contrib/C#/NGraphite/JustFlags.cs | 13 +
contrib/C#/NGraphite/NGraphite.csproj | 58 +
contrib/C#/NGraphite/NGraphite.dll.config | 3 +
contrib/C#/NGraphite/Segment.cs | 80 +
contrib/C#/NGraphite/Slot.cs | 156 +
contrib/C#/NGraphiteTests/CharInfoTests.cs | 74 +
contrib/C#/NGraphiteTests/FaceTests.cs | 153 +
contrib/C#/NGraphiteTests/FeatureRefTests.cs | 100 +
contrib/C#/NGraphiteTests/FeaturevalTests.cs | 36 +
contrib/C#/NGraphiteTests/FontTests.cs | 37 +
contrib/C#/NGraphiteTests/GeneralTests.cs | 36 +
contrib/C#/NGraphiteTests/Graphite2ApiTests.cs | 816 +++
contrib/C#/NGraphiteTests/NGraphiteTests.csproj | 59 +
contrib/C#/NGraphiteTests/SegmentTests.cs | 88 +
contrib/C#/NGraphiteTests/SlotTests.cs | 139 +
contrib/C#/NGraphiteTests/TestConstants.cs | 14 +
contrib/C#/README | 18 +
contrib/android.README | 5 +
contrib/envsetup.sh | 6 +
contrib/perl/Build.PL | 19 +
contrib/perl/Changes | 5 +
contrib/perl/MANIFEST | 21 +
contrib/perl/META.yml | 29 +
contrib/perl/examples/gr2fonttest.pl | 83 +
contrib/perl/examples/typeset.pl | 30 +
contrib/perl/lib/Text/Gr2.pm | 122 +
contrib/perl/lib/Text/Gr2.xs | 205 +
contrib/perl/lib/Text/Gr2/CharInfo.pm | 17 +
contrib/perl/lib/Text/Gr2/Face.pm | 100 +
contrib/perl/lib/Text/Gr2/FeatureRef.pm | 69 +
contrib/perl/lib/Text/Gr2/FeatureVal.pm | 18 +
contrib/perl/lib/Text/Gr2/Font.pm | 47 +
contrib/perl/lib/Text/Gr2/Segment.pm | 58 +
contrib/perl/lib/Text/Gr2/Slot.pm | 80 +
contrib/perl/lib/Text/typemap | 45 +
contrib/perl/ppport.h | 7063 ++++++++++++++++++++
contrib/perl/t/00-load.t | 9 +
contrib/perl/t/pod-coverage.t | 18 +
contrib/perl/t/pod.t | 12 +
debian-src/build | 43 +
debian-src/changelog | 183 +
debian-src/compat | 1 +
control => debian-src/control | 10 +-
copyright => debian-src/copyright | 0
debian-src/libgraphite2-3-dbg.lintian-overrides | 1 +
.../libgraphite2-3.dirs | 0
.../libgraphite2-3.install | 0
debian-src/libgraphite2-3.lintian-overrides | 1 +
.../libgraphite2-dev.dirs | 0
.../libgraphite2-dev.install | 1 +
.../libgraphite2-dev.lintian-overrides | 0
.../libgraphite2-doc.docs | 0
.../libgraphite2-doc.lintian-overrides | 0
.../libgraphite2.dirs | 0
.../libgraphite2.install | 0
.../libtext-graphite2-perl.examples | 0
rules => debian-src/rules | 4 +-
{source => debian-src/source}/format | 0
debian/changelog | 317 +
debian/compat | 1 +
control => debian/control | 54 +-
copyright => debian/copyright | 58 +-
debian/graphite2-utils.install | 1 +
debian/libgraphite2-3-dbg.lintian-overrides | 1 +
debian/libgraphite2-3-dbg.substvars | 2 +
debian/libgraphite2-3.install | 1 +
debian/libgraphite2-3.links | 2 +
debian/libgraphite2-3.lintian-overrides | 1 +
debian/libgraphite2-3.shlibs | 1 +
debian/libgraphite2-dev.install | 3 +
.../libgraphite2-dev.lintian-overrides | 0
.../libgraphite2-doc.docs | 0
debian/libgraphite2-doc.install | 4 +
.../libgraphite2-doc.lintian-overrides | 0
.../libtext-graphite2-perl.examples | 0
debian/patches/no-icons.diff | 15 +
debian/patches/non-linux.diff | 54 +
debian/patches/reproducible-build.diff | 11 +
debian/patches/series | 4 +
debian/patches/test-timeout.diff | 20 +
debian/rules | 73 +
{source => debian/source}/format | 0
debian/watch | 3 +
doc/CMakeLists.txt | 39 +
doc/GTF-docinfo.xml | 139 +
doc/GTF.txt | 920 +++
doc/OpCodes.txt | 88 +
doc/Segment JSON Schema.json | 340 +
doc/building.txt | 188 +
doc/calling.txt | 286 +
doc/features.txt | 72 +
doc/font.txt | 78 +
doc/full.cfg | 1630 +++++
doc/glyph_string.odg | Bin 0 -> 11589 bytes
doc/glyph_string.png | Bin 0 -> 36803 bytes
doc/graphite.css | 334 +
doc/guardspace.png | Bin 0 -> 58852 bytes
doc/guardspace.svg | 492 ++
doc/hacking.txt | 104 +
doc/intro.txt | 61 +
doc/manual.txt | 12 +
doc/public.cfg | 1630 +++++
doc/release.txt | 42 +
doc/testing.txt | 111 +
gr2fonttest/CMakeLists.txt | 25 +
gr2fonttest/UtfCodec.cpp | 45 +
gr2fonttest/UtfCodec.h | 218 +
gr2fonttest/gr2FontTest.cpp | 798 +++
graphite2.pc.in | 7 +
include/graphite2/Font.h | 388 ++
include/graphite2/Log.h | 85 +
include/graphite2/Segment.h | 461 ++
include/graphite2/Types.h | 72 +
libgraphite2-2.0.0-dbg.lintian-overrides | 1 -
libgraphite2-2.0.0.lintian-overrides | 1 -
patches/include-and-libraries.diff | 13 -
patches/series | 1 -
src/CMakeLists.txt | 155 +
src/CachedFace.cpp | 127 +
src/CmapCache.cpp | 155 +
src/Code.cpp | 748 +++
src/Collider.cpp | 1095 +++
src/Decompressor.cpp | 113 +
src/Face.cpp | 367 +
src/FeatureMap.cpp | 292 +
src/FileFace.cpp | 115 +
src/Font.cpp | 61 +
src/GlyphCache.cpp | 488 ++
src/GlyphFace.cpp | 48 +
src/Intervals.cpp | 294 +
src/Justifier.cpp | 280 +
src/NameTable.cpp | 255 +
src/Pass.cpp | 1101 +++
src/Position.cpp | 98 +
src/SegCache.cpp | 224 +
src/SegCacheEntry.cpp | 108 +
src/SegCacheStore.cpp | 47 +
src/Segment.cpp | 542 ++
src/Silf.cpp | 431 ++
src/Slot.cpp | 535 ++
src/Sparse.cpp | 62 +
src/TtfUtil.cpp | 2048 ++++++
src/UtfCodec.cpp | 45 +
src/call_machine.cpp | 140 +
src/direct_machine.cpp | 121 +
src/files.mk | 123 +
src/gr_char_info.cpp | 65 +
src/gr_face.cpp | 282 +
src/gr_features.cpp | 138 +
src/gr_font.cpp | 72 +
src/gr_logging.cpp | 266 +
src/gr_segment.cpp | 170 +
src/gr_slot.cpp | 173 +
src/inc/CachedFace.h | 56 +
src/inc/CharInfo.h | 67 +
src/inc/CmapCache.h | 82 +
src/inc/Code.h | 171 +
src/inc/Collider.h | 242 +
src/inc/Compression.h | 103 +
src/inc/Decompressor.h | 56 +
src/inc/Endian.h | 112 +
src/inc/Error.h | 135 +
src/inc/Face.h | 225 +
src/inc/FeatureMap.h | 193 +
src/inc/FeatureVal.h | 68 +
src/inc/FileFace.h | 80 +
src/inc/Font.h | 89 +
src/inc/GlyphCache.h | 223 +
src/inc/GlyphFace.h | 83 +
src/inc/Intervals.h | 234 +
src/inc/List.h | 165 +
src/inc/Machine.h | 200 +
src/inc/Main.h | 146 +
src/inc/NameTable.h | 65 +
src/inc/Pass.h | 118 +
src/inc/Position.h | 68 +
src/inc/Rule.h | 305 +
src/inc/SegCache.h | 316 +
src/inc/SegCacheEntry.h | 121 +
src/inc/SegCacheStore.h | 127 +
src/inc/Segment.h | 248 +
src/inc/Silf.h | 128 +
src/inc/Slot.h | 172 +
src/inc/Sparse.h | 171 +
src/inc/TtfTypes.h | 419 ++
src/inc/TtfUtil.h | 206 +
src/inc/UtfCodec.h | 249 +
src/inc/bits.h | 146 +
src/inc/debug.h | 89 +
src/inc/json.h | 172 +
src/inc/locale2lcid.h | 450 ++
src/inc/opcode_table.h | 125 +
src/inc/opcodes.h | 689 ++
src/json.cpp | 140 +
tests/CMakeLists.txt | 126 +
tests/bittwiddling/CMakeLists.txt | 21 +
tests/bittwiddling/bits.cpp | 135 +
tests/comparerenderer/CMakeLists.txt | 55 +
tests/comparerenderer/CompareRenderer.cpp | 407 ++
tests/comparerenderer/FeatureParser.h | 174 +
tests/comparerenderer/Gr2Renderer.h | 128 +
tests/comparerenderer/RenderedLine.h | 165 +
tests/comparerenderer/Renderer.h | 33 +
tests/comparerenderer/RendererOptions.h | 169 +
tests/corrupt.py | 45 +
tests/defuzz | 107 +
tests/endian/CMakeLists.txt | 13 +
tests/endian/endiantest.cpp | 149 +
tests/examples/CMakeLists.txt | 57 +
tests/examples/cluster.c | 89 +
tests/examples/features.c | 54 +
tests/examples/freetype.c | 77 +
tests/examples/linebreak.c | 78 +
tests/examples/simple.c | 33 +
tests/featuremap/CMakeLists.txt | 27 +
tests/featuremap/featuremaptest.cpp | 301 +
tests/fnttxtrender | 254 +
tests/fonts/Annapurnarc2.ttf | Bin 0 -> 449040 bytes
tests/fonts/Awami_compressed_test.ttf | Bin 0 -> 350320 bytes
tests/fonts/Awami_test.ttf | Bin 0 -> 932088 bytes
tests/fonts/Charis5_eursub.ttf | Bin 0 -> 208388 bytes
tests/fonts/MagyarLinLibertineG.ttf | Bin 0 -> 1552000 bytes
tests/fonts/Padauk.ttf | Bin 0 -> 448096 bytes
tests/fonts/PigLatinBenchmark_v3.ttf | Bin 0 -> 59216 bytes
tests/fonts/Scheherazadegr.ttf | Bin 0 -> 475864 bytes
tests/fonts/Scheherazadegr_noglyfs.ttf | Bin 0 -> 257520 bytes
tests/fonts/charis_fast.ttf | Bin 0 -> 1373356 bytes
tests/fonts/charis_r_gr.ttf | Bin 0 -> 1399744 bytes
tests/fonts/general.ttf | Bin 0 -> 58868 bytes
tests/fonts/grtest1gr.ttf | Bin 0 -> 58308 bytes
tests/fonts/small.ttf | Bin 0 -> 1680 bytes
tests/fonts/tiny.ttf | Bin 0 -> 528 bytes
tests/full-fuzz-test.sh | 11 +
.../Annapurnarc2/udhr-hin/Bad pass offset.fuzz | 1 +
.../Corrupted ATTR_SET justifiaction level.fuzz | 1 +
.../udhr-hin/Corrupted Gloc-Glat offset array.fuzz | 24 +
.../Annapurnarc2/udhr-hin/Nested CNTXT_ITEM.fuzz | 1 +
.../udhr_nep/Corrupted slot index.fuzz | 4 +
.../awami_tests/Compression scheme corruption.fuzz | 5 +
.../Awami_test/awami_tests/fuzzfont-r.fuzz | 30 +
tests/fuzz-tests/CMakeLists.txt | 40 +
.../fuzz-tests/Padauk/my_Headwords/Bad Action.fuzz | 1 +
.../Padauk/my_Headwords/Bad Gloc header flags.fuzz | 1 +
.../my_Headwords/Bad final action code offset.fuzz | 47 +
.../Bad hhea_num_long_hor_metrics.fuzz | 70 +
.../Padauk/my_Headwords/Bad maxp_numGlyphs.fuzz | 85 +
.../Padauk/my_Headwords/Bad pass offset.fuzz | 1 +
.../Corrupted ATTR_SET justifiaction level.fuzz | 93 +
.../my_Headwords/Corrupted Glat offset array.fuzz | 49 +
.../Corrupted Gloc-Glat offset array.fuzz | 21 +
.../my_Headwords/Corrupted constraint code.fuzz | 18 +
.../Uninitialised vm stack guard area.fuzz | 93 +
.../udhr_arb/Bad Gloc header flags.fuzz | 1 +
.../udhr_arb/Corrupted Gloc-Glat offset array.fuzz | 62 +
.../fuzz-tests/charis_r_gr/udhr_eng/Bad cmap.fuzz | 1 +
.../udhr_eng/Corrupted Gloc-Glat offset array.fuzz | 44 +
.../charis_r_gr/udhr_eng/Nested CNTXT_ITEM.fuzz | 1 +
.../udhr_eng/Zero num settings Feature.fuzz | 70 +
tests/fuzzbidi | 131 +
tests/fuzzcomparerender | 28 +
tests/fuzztest | 294 +
tests/graphite.py | 364 +
tests/grlist/CMakeLists.txt | 21 +
tests/grlist/grlisttest.cpp | 197 +
tests/grlist/intervalsettest.cpp | 254 +
tests/hbspeeds | 114 +
tests/json/CMakeLists.txt | 19 +
tests/json/jsontest.cpp | 75 +
tests/jsoncmp | 91 +
tests/nametabletest/CMakeLists.txt | 12 +
tests/nametabletest/nametabletest.cpp | 209 +
tests/run-fuzz-tests.sh | 17 +
tests/segcache/CMakeLists.txt | 28 +
tests/segcache/segcachetest.cpp | 206 +
tests/sparsetest/CMakeLists.txt | 21 +
tests/sparsetest/sparsetest.cpp | 156 +
tests/standards/annacmp1.json | 210 +
tests/standards/annapurna_nep.log | 210 +
tests/standards/awamicmp1.json | 569 ++
tests/standards/awamicmp2.json | 569 ++
tests/standards/charis.log | 342 +
tests/standards/charis1.json | 550 ++
tests/standards/charis1.log | 15 +
tests/standards/charis2.json | 293 +
tests/standards/charis2.log | 13 +
tests/standards/charis3.json | 424 ++
tests/standards/charis3.log | 15 +
tests/standards/charis4.json | 332 +
tests/standards/charis4.log | 13 +
tests/standards/charis5.json | 446 ++
tests/standards/charis5.log | 15 +
tests/standards/charis6.json | 932 +++
tests/standards/charis6.log | 25 +
tests/standards/charis7.json | 520 ++
tests/standards/charis7.log | 17 +
tests/standards/charis8.json | 424 ++
tests/standards/charis8.log | 15 +
tests/standards/charis_feat.log | 123 +
tests/standards/charis_yor.log | 219 +
tests/standards/chariscmp1.json | 342 +
tests/standards/chariscmp2.json | 220 +
tests/standards/general1.json | 239 +
tests/standards/general1.log | 11 +
tests/standards/grtest1.json | 498 ++
tests/standards/grtest1.log | 25 +
tests/standards/jsontest.log | 30 +
tests/standards/magyar1.json | 605 ++
tests/standards/magyar1.log | 19 +
tests/standards/magyar2.json | 479 ++
tests/standards/magyar2.log | 15 +
tests/standards/magyar3.json | 648 ++
tests/standards/magyar3.log | 29 +
tests/standards/padauk.log | 3669 ++++++++++
tests/standards/padauk1.json | 1054 +++
tests/standards/padauk1.log | 20 +
tests/standards/padauk10.json | 748 +++
tests/standards/padauk10.log | 17 +
tests/standards/padauk11.json | 548 ++
tests/standards/padauk11.log | 15 +
tests/standards/padauk12.json | 1163 ++++
tests/standards/padauk12.log | 25 +
tests/standards/padauk2.json | 645 ++
tests/standards/padauk2.log | 14 +
tests/standards/padauk3.json | 1461 ++++
tests/standards/padauk3.log | 27 +
tests/standards/padauk3Windows.log | 27 +
tests/standards/padauk4.json | 673 ++
tests/standards/padauk4.log | 16 +
tests/standards/padauk5.json | 1263 ++++
tests/standards/padauk5.log | 21 +
tests/standards/padauk6.json | 846 +++
tests/standards/padauk6.log | 18 +
tests/standards/padauk7.json | 803 +++
tests/standards/padauk7.log | 16 +
tests/standards/padauk8.json | 481 ++
tests/standards/padauk8.log | 13 +
tests/standards/padauk9.json | 392 ++
tests/standards/padauk9.log | 12 +
tests/standards/padauk_feat.log | 34 +
tests/standards/padauk_ulon.log | 3669 ++++++++++
tests/standards/padaukcmp1.json | 3669 ++++++++++
tests/standards/piglatin.log | 342 +
tests/standards/piglatin1.json | 341 +
tests/standards/piglatin1.log | 19 +
tests/standards/scheherazade_arb.log | 221 +
tests/standards/scher1.json | 1365 ++++
tests/standards/scher1.log | 23 +
tests/standards/scher2.json | 1230 ++++
tests/standards/scher2.log | 22 +
tests/standards/scher3.json | 847 +++
tests/standards/scher3.log | 21 +
tests/standards/scher4.json | 474 ++
tests/standards/scher4.log | 13 +
tests/standards/scher5.json | 474 ++
tests/standards/scher5.log | 13 +
tests/standards/scher_feat.log | 67 +
tests/standards/schercmp1.json | 222 +
tests/texts/awami_tests.txt | 567 ++
tests/texts/my_HeadwordSyllables.txt | 3667 ++++++++++
tests/texts/test_small.txt | 3 +
tests/texts/udhr_arb.txt | 220 +
tests/texts/udhr_eng.txt | 340 +
tests/texts/udhr_hin.txt | 216 +
tests/texts/udhr_nep.txt | 208 +
tests/texts/udhr_yor.txt | 218 +
tests/timings.sh | 23 +
tests/utftest/CMakeLists.txt | 21 +
tests/utftest/utftest.cpp | 102 +
tests/vm/CMakeLists.txt | 63 +
tests/vm/basic_test.cpp | 180 +
392 files changed, 88391 insertions(+), 170 deletions(-)
create mode 100644 CMakeLists.txt
create mode 100644 COPYING
create mode 100644 ChangeLog
create mode 100644 Graphite.cmake
create mode 100644 LICENSE
create mode 100644 README.md
create mode 100644 Todo.txt
delete mode 100644 changelog
delete mode 100644 compat
create mode 100644 contrib/C#/NGraphite.sln
create mode 100644 contrib/C#/NGraphite/AssemblyInfo.cs
create mode 100644 contrib/C#/NGraphite/AttrCode.cs
create mode 100644 contrib/C#/NGraphite/Bidirtl.cs
create mode 100644 contrib/C#/NGraphite/BreakWeight.cs
create mode 100644 contrib/C#/NGraphite/CharInfo.cs
create mode 100644 contrib/C#/NGraphite/Encform.cs
create mode 100644 contrib/C#/NGraphite/Face.cs
create mode 100644 contrib/C#/NGraphite/FaceOptions.cs
create mode 100644 contrib/C#/NGraphite/FeatureRef.cs
create mode 100644 contrib/C#/NGraphite/Featureval.cs
create mode 100644 contrib/C#/NGraphite/Font.cs
create mode 100644 contrib/C#/NGraphite/Graphite2Api.cs
create mode 100644 contrib/C#/NGraphite/JustFlags.cs
create mode 100644 contrib/C#/NGraphite/NGraphite.csproj
create mode 100644 contrib/C#/NGraphite/NGraphite.dll.config
create mode 100644 contrib/C#/NGraphite/Segment.cs
create mode 100644 contrib/C#/NGraphite/Slot.cs
create mode 100644 contrib/C#/NGraphiteTests/CharInfoTests.cs
create mode 100644 contrib/C#/NGraphiteTests/FaceTests.cs
create mode 100644 contrib/C#/NGraphiteTests/FeatureRefTests.cs
create mode 100644 contrib/C#/NGraphiteTests/FeaturevalTests.cs
create mode 100644 contrib/C#/NGraphiteTests/FontTests.cs
create mode 100644 contrib/C#/NGraphiteTests/GeneralTests.cs
create mode 100644 contrib/C#/NGraphiteTests/Graphite2ApiTests.cs
create mode 100644 contrib/C#/NGraphiteTests/NGraphiteTests.csproj
create mode 100644 contrib/C#/NGraphiteTests/SegmentTests.cs
create mode 100644 contrib/C#/NGraphiteTests/SlotTests.cs
create mode 100644 contrib/C#/NGraphiteTests/TestConstants.cs
create mode 100644 contrib/C#/README
create mode 100644 contrib/android.README
create mode 100644 contrib/envsetup.sh
create mode 100644 contrib/perl/Build.PL
create mode 100644 contrib/perl/Changes
create mode 100644 contrib/perl/MANIFEST
create mode 100644 contrib/perl/META.yml
create mode 100644 contrib/perl/examples/gr2fonttest.pl
create mode 100644 contrib/perl/examples/typeset.pl
create mode 100644 contrib/perl/lib/Text/Gr2.pm
create mode 100644 contrib/perl/lib/Text/Gr2.xs
create mode 100644 contrib/perl/lib/Text/Gr2/CharInfo.pm
create mode 100644 contrib/perl/lib/Text/Gr2/Face.pm
create mode 100644 contrib/perl/lib/Text/Gr2/FeatureRef.pm
create mode 100644 contrib/perl/lib/Text/Gr2/FeatureVal.pm
create mode 100644 contrib/perl/lib/Text/Gr2/Font.pm
create mode 100644 contrib/perl/lib/Text/Gr2/Segment.pm
create mode 100644 contrib/perl/lib/Text/Gr2/Slot.pm
create mode 100644 contrib/perl/lib/Text/typemap
create mode 100644 contrib/perl/ppport.h
create mode 100644 contrib/perl/t/00-load.t
create mode 100644 contrib/perl/t/pod-coverage.t
create mode 100644 contrib/perl/t/pod.t
create mode 100755 debian-src/build
create mode 100644 debian-src/changelog
create mode 100644 debian-src/compat
copy control => debian-src/control (95%)
copy copyright => debian-src/copyright (100%)
create mode 100644 debian-src/libgraphite2-3-dbg.lintian-overrides
copy libgraphite2-2.0.0.dirs => debian-src/libgraphite2-3.dirs (100%)
copy libgraphite2-2.0.0.install => debian-src/libgraphite2-3.install (100%)
create mode 100644 debian-src/libgraphite2-3.lintian-overrides
rename libgraphite2-dev.dirs => debian-src/libgraphite2-dev.dirs (100%)
rename libgraphite2-dev.install => debian-src/libgraphite2-dev.install (71%)
copy libgraphite2-dev.lintian-overrides => debian-src/libgraphite2-dev.lintian-overrides (100%)
copy libgraphite2-doc.docs => debian-src/libgraphite2-doc.docs (100%)
copy libgraphite2-doc.lintian-overrides => debian-src/libgraphite2-doc.lintian-overrides (100%)
rename libgraphite2-2.0.0.dirs => debian-src/libgraphite2.dirs (100%)
rename libgraphite2-2.0.0.install => debian-src/libgraphite2.install (100%)
copy libtext-graphite2-perl.examples => debian-src/libtext-graphite2-perl.examples (100%)
rename rules => debian-src/rules (95%)
copy {source => debian-src/source}/format (100%)
create mode 100644 debian/changelog
create mode 100644 debian/compat
rename control => debian/control (71%)
rename copyright => debian/copyright (97%)
create mode 100644 debian/graphite2-utils.install
create mode 100644 debian/libgraphite2-3-dbg.lintian-overrides
create mode 100644 debian/libgraphite2-3-dbg.substvars
create mode 100644 debian/libgraphite2-3.install
create mode 100755 debian/libgraphite2-3.links
create mode 100644 debian/libgraphite2-3.lintian-overrides
create mode 100644 debian/libgraphite2-3.shlibs
create mode 100644 debian/libgraphite2-dev.install
rename libgraphite2-dev.lintian-overrides => debian/libgraphite2-dev.lintian-overrides (100%)
rename libgraphite2-doc.docs => debian/libgraphite2-doc.docs (100%)
create mode 100644 debian/libgraphite2-doc.install
rename libgraphite2-doc.lintian-overrides => debian/libgraphite2-doc.lintian-overrides (100%)
rename libtext-graphite2-perl.examples => debian/libtext-graphite2-perl.examples (100%)
create mode 100644 debian/patches/no-icons.diff
create mode 100644 debian/patches/non-linux.diff
create mode 100644 debian/patches/reproducible-build.diff
create mode 100644 debian/patches/series
create mode 100644 debian/patches/test-timeout.diff
create mode 100755 debian/rules
rename {source => debian/source}/format (100%)
create mode 100644 debian/watch
create mode 100644 doc/CMakeLists.txt
create mode 100644 doc/GTF-docinfo.xml
create mode 100644 doc/GTF.txt
create mode 100644 doc/OpCodes.txt
create mode 100644 doc/Segment JSON Schema.json
create mode 100644 doc/building.txt
create mode 100644 doc/calling.txt
create mode 100644 doc/features.txt
create mode 100644 doc/font.txt
create mode 100644 doc/full.cfg
create mode 100644 doc/glyph_string.odg
create mode 100644 doc/glyph_string.png
create mode 100644 doc/graphite.css
create mode 100644 doc/guardspace.png
create mode 100644 doc/guardspace.svg
create mode 100644 doc/hacking.txt
create mode 100644 doc/intro.txt
create mode 100644 doc/manual.txt
create mode 100644 doc/public.cfg
create mode 100644 doc/release.txt
create mode 100644 doc/testing.txt
create mode 100644 gr2fonttest/CMakeLists.txt
create mode 100644 gr2fonttest/UtfCodec.cpp
create mode 100644 gr2fonttest/UtfCodec.h
create mode 100644 gr2fonttest/gr2FontTest.cpp
create mode 100644 graphite2.pc.in
create mode 100644 include/graphite2/Font.h
create mode 100644 include/graphite2/Log.h
create mode 100644 include/graphite2/Segment.h
create mode 100644 include/graphite2/Types.h
delete mode 100644 libgraphite2-2.0.0-dbg.lintian-overrides
delete mode 100644 libgraphite2-2.0.0.lintian-overrides
delete mode 100644 patches/include-and-libraries.diff
delete mode 100644 patches/series
create mode 100644 src/CMakeLists.txt
create mode 100644 src/CachedFace.cpp
create mode 100644 src/CmapCache.cpp
create mode 100644 src/Code.cpp
create mode 100644 src/Collider.cpp
create mode 100644 src/Decompressor.cpp
create mode 100644 src/Face.cpp
create mode 100644 src/FeatureMap.cpp
create mode 100644 src/FileFace.cpp
create mode 100644 src/Font.cpp
create mode 100644 src/GlyphCache.cpp
create mode 100644 src/GlyphFace.cpp
create mode 100644 src/Intervals.cpp
create mode 100644 src/Justifier.cpp
create mode 100644 src/NameTable.cpp
create mode 100644 src/Pass.cpp
create mode 100644 src/Position.cpp
create mode 100644 src/SegCache.cpp
create mode 100644 src/SegCacheEntry.cpp
create mode 100644 src/SegCacheStore.cpp
create mode 100644 src/Segment.cpp
create mode 100644 src/Silf.cpp
create mode 100644 src/Slot.cpp
create mode 100644 src/Sparse.cpp
create mode 100644 src/TtfUtil.cpp
create mode 100644 src/UtfCodec.cpp
create mode 100644 src/call_machine.cpp
create mode 100644 src/direct_machine.cpp
create mode 100644 src/files.mk
create mode 100644 src/gr_char_info.cpp
create mode 100644 src/gr_face.cpp
create mode 100644 src/gr_features.cpp
create mode 100644 src/gr_font.cpp
create mode 100644 src/gr_logging.cpp
create mode 100644 src/gr_segment.cpp
create mode 100644 src/gr_slot.cpp
create mode 100644 src/inc/CachedFace.h
create mode 100644 src/inc/CharInfo.h
create mode 100644 src/inc/CmapCache.h
create mode 100644 src/inc/Code.h
create mode 100644 src/inc/Collider.h
create mode 100644 src/inc/Compression.h
create mode 100644 src/inc/Decompressor.h
create mode 100644 src/inc/Endian.h
create mode 100644 src/inc/Error.h
create mode 100644 src/inc/Face.h
create mode 100644 src/inc/FeatureMap.h
create mode 100644 src/inc/FeatureVal.h
create mode 100644 src/inc/FileFace.h
create mode 100644 src/inc/Font.h
create mode 100644 src/inc/GlyphCache.h
create mode 100644 src/inc/GlyphFace.h
create mode 100644 src/inc/Intervals.h
create mode 100644 src/inc/List.h
create mode 100644 src/inc/Machine.h
create mode 100644 src/inc/Main.h
create mode 100644 src/inc/NameTable.h
create mode 100644 src/inc/Pass.h
create mode 100644 src/inc/Position.h
create mode 100644 src/inc/Rule.h
create mode 100644 src/inc/SegCache.h
create mode 100644 src/inc/SegCacheEntry.h
create mode 100644 src/inc/SegCacheStore.h
create mode 100644 src/inc/Segment.h
create mode 100644 src/inc/Silf.h
create mode 100644 src/inc/Slot.h
create mode 100644 src/inc/Sparse.h
create mode 100644 src/inc/TtfTypes.h
create mode 100644 src/inc/TtfUtil.h
create mode 100644 src/inc/UtfCodec.h
create mode 100644 src/inc/bits.h
create mode 100644 src/inc/debug.h
create mode 100644 src/inc/json.h
create mode 100644 src/inc/locale2lcid.h
create mode 100644 src/inc/opcode_table.h
create mode 100644 src/inc/opcodes.h
create mode 100644 src/json.cpp
create mode 100644 tests/CMakeLists.txt
create mode 100644 tests/bittwiddling/CMakeLists.txt
create mode 100644 tests/bittwiddling/bits.cpp
create mode 100644 tests/comparerenderer/CMakeLists.txt
create mode 100644 tests/comparerenderer/CompareRenderer.cpp
create mode 100644 tests/comparerenderer/FeatureParser.h
create mode 100644 tests/comparerenderer/Gr2Renderer.h
create mode 100644 tests/comparerenderer/RenderedLine.h
create mode 100644 tests/comparerenderer/Renderer.h
create mode 100644 tests/comparerenderer/RendererOptions.h
create mode 100755 tests/corrupt.py
create mode 100755 tests/defuzz
create mode 100644 tests/endian/CMakeLists.txt
create mode 100644 tests/endian/endiantest.cpp
create mode 100644 tests/examples/CMakeLists.txt
create mode 100644 tests/examples/cluster.c
create mode 100644 tests/examples/features.c
create mode 100644 tests/examples/freetype.c
create mode 100644 tests/examples/linebreak.c
create mode 100644 tests/examples/simple.c
create mode 100644 tests/featuremap/CMakeLists.txt
create mode 100644 tests/featuremap/featuremaptest.cpp
create mode 100755 tests/fnttxtrender
create mode 100644 tests/fonts/Annapurnarc2.ttf
create mode 100644 tests/fonts/Awami_compressed_test.ttf
create mode 100644 tests/fonts/Awami_test.ttf
create mode 100644 tests/fonts/Charis5_eursub.ttf
create mode 100644 tests/fonts/MagyarLinLibertineG.ttf
create mode 100644 tests/fonts/Padauk.ttf
create mode 100755 tests/fonts/PigLatinBenchmark_v3.ttf
create mode 100644 tests/fonts/Scheherazadegr.ttf
create mode 100644 tests/fonts/Scheherazadegr_noglyfs.ttf
create mode 100644 tests/fonts/charis_fast.ttf
create mode 100644 tests/fonts/charis_r_gr.ttf
create mode 100644 tests/fonts/general.ttf
create mode 100644 tests/fonts/grtest1gr.ttf
create mode 100644 tests/fonts/small.ttf
create mode 100644 tests/fonts/tiny.ttf
create mode 100755 tests/full-fuzz-test.sh
create mode 100644 tests/fuzz-tests/Annapurnarc2/udhr-hin/Bad pass offset.fuzz
create mode 100644 tests/fuzz-tests/Annapurnarc2/udhr-hin/Corrupted ATTR_SET justifiaction level.fuzz
create mode 100644 tests/fuzz-tests/Annapurnarc2/udhr-hin/Corrupted Gloc-Glat offset array.fuzz
create mode 100644 tests/fuzz-tests/Annapurnarc2/udhr-hin/Nested CNTXT_ITEM.fuzz
create mode 100644 tests/fuzz-tests/Annapurnarc2/udhr_nep/Corrupted slot index.fuzz
create mode 100644 tests/fuzz-tests/Awami_compressed_test/awami_tests/Compression scheme corruption.fuzz
create mode 100644 tests/fuzz-tests/Awami_test/awami_tests/fuzzfont-r.fuzz
create mode 100644 tests/fuzz-tests/CMakeLists.txt
create mode 100644 tests/fuzz-tests/Padauk/my_Headwords/Bad Action.fuzz
create mode 100644 tests/fuzz-tests/Padauk/my_Headwords/Bad Gloc header flags.fuzz
create mode 100644 tests/fuzz-tests/Padauk/my_Headwords/Bad final action code offset.fuzz
create mode 100644 tests/fuzz-tests/Padauk/my_Headwords/Bad hhea_num_long_hor_metrics.fuzz
create mode 100644 tests/fuzz-tests/Padauk/my_Headwords/Bad maxp_numGlyphs.fuzz
create mode 100644 tests/fuzz-tests/Padauk/my_Headwords/Bad pass offset.fuzz
create mode 100644 tests/fuzz-tests/Padauk/my_Headwords/Corrupted ATTR_SET justifiaction level.fuzz
create mode 100644 tests/fuzz-tests/Padauk/my_Headwords/Corrupted Glat offset array.fuzz
create mode 100644 tests/fuzz-tests/Padauk/my_Headwords/Corrupted Gloc-Glat offset array.fuzz
create mode 100644 tests/fuzz-tests/Padauk/my_Headwords/Corrupted constraint code.fuzz
create mode 100644 tests/fuzz-tests/Padauk/my_Headwords/Uninitialised vm stack guard area.fuzz
create mode 100644 tests/fuzz-tests/Scheherazadegr/udhr_arb/Bad Gloc header flags.fuzz
create mode 100644 tests/fuzz-tests/Scheherazadegr/udhr_arb/Corrupted Gloc-Glat offset array.fuzz
create mode 100644 tests/fuzz-tests/charis_r_gr/udhr_eng/Bad cmap.fuzz
create mode 100644 tests/fuzz-tests/charis_r_gr/udhr_eng/Corrupted Gloc-Glat offset array.fuzz
create mode 100644 tests/fuzz-tests/charis_r_gr/udhr_eng/Nested CNTXT_ITEM.fuzz
create mode 100644 tests/fuzz-tests/charis_r_gr/udhr_eng/Zero num settings Feature.fuzz
create mode 100755 tests/fuzzbidi
create mode 100755 tests/fuzzcomparerender
create mode 100755 tests/fuzztest
create mode 100644 tests/graphite.py
create mode 100644 tests/grlist/CMakeLists.txt
create mode 100644 tests/grlist/grlisttest.cpp
create mode 100644 tests/grlist/intervalsettest.cpp
create mode 100755 tests/hbspeeds
create mode 100644 tests/json/CMakeLists.txt
create mode 100644 tests/json/jsontest.cpp
create mode 100755 tests/jsoncmp
create mode 100644 tests/nametabletest/CMakeLists.txt
create mode 100644 tests/nametabletest/nametabletest.cpp
create mode 100755 tests/run-fuzz-tests.sh
create mode 100644 tests/segcache/CMakeLists.txt
create mode 100644 tests/segcache/segcachetest.cpp
create mode 100644 tests/sparsetest/CMakeLists.txt
create mode 100644 tests/sparsetest/sparsetest.cpp
create mode 100644 tests/standards/annacmp1.json
create mode 100644 tests/standards/annapurna_nep.log
create mode 100644 tests/standards/awamicmp1.json
create mode 100644 tests/standards/awamicmp2.json
create mode 100644 tests/standards/charis.log
create mode 100644 tests/standards/charis1.json
create mode 100644 tests/standards/charis1.log
create mode 100644 tests/standards/charis2.json
create mode 100644 tests/standards/charis2.log
create mode 100644 tests/standards/charis3.json
create mode 100644 tests/standards/charis3.log
create mode 100644 tests/standards/charis4.json
create mode 100644 tests/standards/charis4.log
create mode 100644 tests/standards/charis5.json
create mode 100644 tests/standards/charis5.log
create mode 100644 tests/standards/charis6.json
create mode 100644 tests/standards/charis6.log
create mode 100644 tests/standards/charis7.json
create mode 100644 tests/standards/charis7.log
create mode 100644 tests/standards/charis8.json
create mode 100644 tests/standards/charis8.log
create mode 100644 tests/standards/charis_feat.log
create mode 100644 tests/standards/charis_yor.log
create mode 100644 tests/standards/chariscmp1.json
create mode 100644 tests/standards/chariscmp2.json
create mode 100644 tests/standards/general1.json
create mode 100644 tests/standards/general1.log
create mode 100644 tests/standards/grtest1.json
create mode 100644 tests/standards/grtest1.log
create mode 100644 tests/standards/jsontest.log
create mode 100644 tests/standards/magyar1.json
create mode 100644 tests/standards/magyar1.log
create mode 100644 tests/standards/magyar2.json
create mode 100644 tests/standards/magyar2.log
create mode 100644 tests/standards/magyar3.json
create mode 100644 tests/standards/magyar3.log
create mode 100644 tests/standards/padauk.log
create mode 100644 tests/standards/padauk1.json
create mode 100644 tests/standards/padauk1.log
create mode 100644 tests/standards/padauk10.json
create mode 100644 tests/standards/padauk10.log
create mode 100644 tests/standards/padauk11.json
create mode 100644 tests/standards/padauk11.log
create mode 100644 tests/standards/padauk12.json
create mode 100644 tests/standards/padauk12.log
create mode 100644 tests/standards/padauk2.json
create mode 100644 tests/standards/padauk2.log
create mode 100644 tests/standards/padauk3.json
create mode 100644 tests/standards/padauk3.log
create mode 100644 tests/standards/padauk3Windows.log
create mode 100644 tests/standards/padauk4.json
create mode 100644 tests/standards/padauk4.log
create mode 100644 tests/standards/padauk5.json
create mode 100644 tests/standards/padauk5.log
create mode 100644 tests/standards/padauk6.json
create mode 100644 tests/standards/padauk6.log
create mode 100644 tests/standards/padauk7.json
create mode 100644 tests/standards/padauk7.log
create mode 100644 tests/standards/padauk8.json
create mode 100644 tests/standards/padauk8.log
create mode 100644 tests/standards/padauk9.json
create mode 100644 tests/standards/padauk9.log
create mode 100644 tests/standards/padauk_feat.log
create mode 100644 tests/standards/padauk_ulon.log
create mode 100644 tests/standards/padaukcmp1.json
create mode 100644 tests/standards/piglatin.log
create mode 100644 tests/standards/piglatin1.json
create mode 100644 tests/standards/piglatin1.log
create mode 100644 tests/standards/scheherazade_arb.log
create mode 100644 tests/standards/scher1.json
create mode 100644 tests/standards/scher1.log
create mode 100644 tests/standards/scher2.json
create mode 100644 tests/standards/scher2.log
create mode 100644 tests/standards/scher3.json
create mode 100644 tests/standards/scher3.log
create mode 100644 tests/standards/scher4.json
create mode 100644 tests/standards/scher4.log
create mode 100644 tests/standards/scher5.json
create mode 100644 tests/standards/scher5.log
create mode 100644 tests/standards/scher_feat.log
create mode 100644 tests/standards/schercmp1.json
create mode 100644 tests/texts/awami_tests.txt
create mode 100644 tests/texts/my_HeadwordSyllables.txt
create mode 100644 tests/texts/test_small.txt
create mode 100644 tests/texts/udhr_arb.txt
create mode 100644 tests/texts/udhr_eng.txt
create mode 100644 tests/texts/udhr_hin.txt
create mode 100644 tests/texts/udhr_nep.txt
create mode 100644 tests/texts/udhr_yor.txt
create mode 100755 tests/timings.sh
create mode 100644 tests/utftest/CMakeLists.txt
create mode 100644 tests/utftest/utftest.cpp
create mode 100644 tests/vm/CMakeLists.txt
create mode 100644 tests/vm/basic_test.cpp
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-openoffice/graphite2.git
Reply to: