[graphite2] 12/69: Imported Debian patch 1.0.3-1
This is an automated email from the git hooks/post-receive script.
rene pushed a commit to branch master
in repository graphite2.
commit b58c2e881fcc00e536c4fe0fa07f91add81aa669
Merge: dc28920 7995963
Author: Rene Engelhard <rene@debian.org>
Date: Tue Sep 20 00:28:27 2011 +0200
Imported Debian patch 1.0.3-1
.hg_archival.txt | 6 +-
.hgtags | 1 +
CMakeLists.txt | 5 -
ChangeLog | 12 ++
buildtest.bat | 8 +
contrib/android/jni/loadgr_jni.cpp | 5 +-
debian/changelog | 7 +
debian/control | 2 +-
doc/hacking.txt | 4 -
gr2fonttest/CMakeLists.txt | 2 +-
gr2fonttest/gr2FontTest.cpp | 85 +++------
include/graphite2/Font.h | 4 +-
include/graphite2/Segment.h | 3 +-
src/Bidi.cpp | 2 +-
src/CMakeLists.txt | 4 -
src/CmapCache.cpp | 5 +-
src/Code.cpp | 77 +++++----
src/Code.h | 5 +-
src/Endian.h | 103 +++++++++++
src/Face.cpp | 23 ++-
src/FeatureMap.cpp | 61 +++----
src/FeatureMap.h | 13 +-
src/Font.cpp | 3 +-
src/GlyphFace.cpp | 27 +--
src/GlyphFace.h | 31 ----
src/GlyphFaceCache.cpp | 21 ++-
src/GlyphFaceCache.h | 4 +-
src/List.h | 6 +-
src/Main.h | 35 +---
src/NameTable.cpp | 41 ++---
src/NameTable.h | 2 +-
src/Pass.cpp | 63 +++----
src/Rule.h | 4 +-
src/SegCache.h | 2 +-
src/SegCacheEntry.cpp | 4 +-
src/SegCacheEntry.h | 2 +-
src/SegCacheStore.h | 2 +-
src/Segment.cpp | 1 -
src/Silf.cpp | 232 ++++++++-----------------
src/Silf.h | 2 +-
src/Sparse.h | 6 +-
src/TtfUtil.cpp | 312 +++++++++++++++-------------------
src/gr_face.cpp | 4 +
src/gr_features.cpp | 20 +--
src/gr_segment.cpp | 4 +
src/opcodes.h | 16 +-
src/processUTF.h | 7 +-
tests/CMakeLists.txt | 4 +-
tests/comparerenderer/Gr2Renderer.h | 5 +-
tests/comparerenderer/HbNgRenderer.h | 17 +-
tests/comparerenderer/RenderedLine.h | 2 -
tests/endian/CMakeLists.txt | 7 +
tests/endian/endiantest.cpp | 149 ++++++++++++++++
tests/examples/cluster.c | 3 +-
tests/examples/linebreak.c | 10 +-
tests/featuremap/featuremaptest.cpp | 21 +--
tests/fuzztest | 19 ++-
tests/nametabletest/nametabletest.cpp | 37 ++--
58 files changed, 826 insertions(+), 736 deletions(-)
diff --cc debian/changelog
index 87cdd8c,0000000..be9c7e1
mode 100644,000000..100644
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,74 -1,0 +1,81 @@@
++graphite2 (1.0.3-1) unstable; urgency=low
++
++ * New upstream release
++ * add libxml2-utils to B-D-I
++
++ -- Rene Engelhard <rene@debian.org> Tue, 20 Sep 2011 00:28:27 +0200
++
+graphite2 (1.0.2-1) unstable; urgency=low
+
+ * New upstream release
+
+ -- Rene Engelhard <rene@debian.org> Mon, 15 Aug 2011 13:29:41 +0000
+
+graphite2 (1.0.1-3) unstable; urgency=low
+
+ * debian/patches/fix-typedefs.diff: move ...
+ * debian/patches/words-bigendian-fixes.diff: ... here and add additional
+ upstream fix for setting -DWORDS_BIGENDIAN also for the tests...
+ * clean up Build-Depends:
+ + move asciidoc, dblatex, doxygen, docbook-xsl, latex-xcolor to B-D-I
+ + remove libxml2-utils
+
+ -- Rene Engelhard <rene@debian.org> Wed, 10 Aug 2011 15:42:59 +0200
+
+graphite2 (1.0.1-2) unstable; urgency=low
+
+ * debian/patches/fix-typedefs.diff: fix Main.h typedefs for
+ WORDS_BIGENDIAN
+
+ -- Rene Engelhard <rene@debian.org> Tue, 09 Aug 2011 17:47:10 +0000
+
+graphite2 (1.0.1-1) unstable; urgency=low
+
+ * New upstream release
+ - removes -nostdlibs (closes: #634810)
+
+ * build with -DDISABLE_TRACING:bool=1
+ * stop symlinking to Debian's fonts as they are not sufficient for the
+ tests
+ * update debian/copyright; mention ppport.h according to
+ http://pkg-perl.alioth.debian.org/copyright.html#devel__ppport
+ * fix libgraphite2-2.0.0's short description
+
+ -- Rene Engelhard <rene@debian.org> Thu, 28 Jul 2011 12:54:36 +0000
+
+graphite2 (0.9.4.dfsg-4) unstable; urgency=low
+
+ * grr, remove dpkg-source generated patch which readds ppport.h...
+
+ -- Rene Engelhard <rene@debian.org> Thu, 14 Jul 2011 14:50:55 +0200
+
+graphite2 (0.9.4.dfsg-3) unstable; urgency=low
+
+ * upload to unstable
+
+ -- Rene Engelhard <rene@debian.org> Tue, 12 Jul 2011 16:58:19 +0000
+
+graphite2 (0.9.4.dfsg-2) experimental; urgency=low
+
+ * add missing build-dep on latex-xcolor
+
+ -- Rene Engelhard <rene@debian.org> Sun, 10 Jul 2011 00:05:23 +0200
+
+graphite2 (0.9.4.dfsg-1) experimental; urgency=low
+
+ * remove perl/pport.h and tests/fonts/* from .orig
+
+ * debian/changelog: update
+ * debian/control: build-depend on ttf-sil-padauk, ttf-sil-scheherazade
+ * debian/rules: symlink to Debian's versions pf Padauk and Scheherazade,
+ though....
+ * debian/patches/disable_font_tests.diff: disable them (fail)
+ * debian/rules, debian/control: disable perl build
+
+ -- Rene Engelhard <rene@debian.org> Sat, 09 Jul 2011 16:50:25 +0000
+
+graphite2 (0.9.4-1) experimental; urgency=low
+
+ * Initial release (closes: #617718)
+
+ -- Rene Engelhard <rene@debian.org> Fri, 03 Jun 2011 11:08:48 +0000
diff --cc debian/control
index ce244f0,0000000..3b3cdd6
mode 100644,000000..100644
--- a/debian/control
+++ b/debian/control
@@@ -1,130 -1,0 +1,130 @@@
+Source: graphite2
+Priority: optional
+Section: libs
+Maintainer: Debian LibreOffice Team <debian-openoffice@lists.debian.org>
+Uploaders: Rene Engelhard <rene@debian.org>, Daniel Glassey <wdg@debian.org>
+Build-Depends: debhelper (>= 8.0), cmake, libfreetype6-dev, libgraphite-dev, libicu-dev
+# perl: libmodule-build-perl
- Build-Depends-Indep: asciidoc, dblatex, doxygen, docbook-xsl, latex-xcolor
++Build-Depends-Indep: asciidoc, dblatex, doxygen, docbook-xsl, latex-xcolor, libxml2-utils
+Standards-Version: 3.9.1
+
+Package: libgraphite2-2.0.0
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: Font rendering engine for Complex Scripts -- library
+ Graphite is a system that can be used to create and use "smart fonts" capable
+ of displaying writing systems with various complex behaviors, such as:
+ contextual shaping, ligatures, reordering, split glyphs, bidirectionality,
+ stacking diacritics and complex positioning.
+ .
+ This library was designed and developed by the NRSI (Non-Roman Script
+ Initiative) within SIL International (www.sil.org) to act as a complement to
+ other smart font rendering technologies with limited practical local
+ extensability. Its purpose is to help meet the needs of a very large number
+ of "minority language" communities for local extensibility of complex script
+ behaviors.
+ .
+ The behavior of the rendering engine for a given writing system is specified
+ through extra tables added to a TrueType font. These tables are generated by
+ compiling a GDL (Graphite Description Language) source file into a font using
+ grcompiler.
+ .
+ This package contains the shared library.
+
+Package: libgraphite2-dev
+Section: libdevel
+Architecture: any
+Depends: libgraphite2-2.0.0 (= ${binary:Version}), ${misc:Depends}
+Description: Development files for libgraphite2
+ Graphite is a system that can be used to create and use "smart fonts" capable
+ of displaying writing systems with various complex behaviors, such as:
+ contextual shaping, ligatures, reordering, split glyphs, bidirectionality,
+ stacking diacritics and complex positioning.
+ .
+ This library was designed and developed by the NRSI (Non-Roman Script
+ Initiative) within SIL International (www.sil.org) to act as a complement to
+ other smart font rendering technologies with limited practical local
+ extensability. Its purpose is to help meet the needs of a very large number
+ of "minority language" communities for local extensibility of complex script
+ behaviors.
+ .
+ The behavior of the rendering engine for a given writing system is specified
+ through extra tables added to a TrueType font. These tables are generated by
+ compiling a GDL (Graphite Description Language) source file into a font using
+ grcompiler.
+ .
+ This package contains the development libraries for libgraphite2
+
+Package: libgraphite2-2.0.0-dbg
+Priority: extra
+Section: debug
+Architecture: any
+Depends: libgraphite2-2.0.0 (= ${binary:Version}), ${misc:Depends}
+Description: Debug symbols for libgraphite2
+ Graphite is a system that can be used to create and use "smart fonts" capable
+ of displaying writing systems with various complex behaviors, such as:
+ contextual shaping, ligatures, reordering, split glyphs, bidirectionality,
+ stacking diacritics and complex positioning.
+ .
+ This library was designed and developed by the NRSI (Non-Roman Script
+ Initiative) within SIL International (www.sil.org) to act as a complement to
+ other smart font rendering technologies with limited practical local
+ extensability. Its purpose is to help meet the needs of a very large number
+ of "minority language" communities for local extensibility of complex script
+ behaviors.
+ .
+ The behavior of the rendering engine for a given writing system is specified
+ through extra tables added to a TrueType font. These tables are generated by
+ compiling a GDL (Graphite Description Language) source file into a font using
+ grcompiler.
+ .
+ Debug symbols for libgraphite2
+
+Package: libgraphite2-doc
+Section: doc
+Architecture: all
+Depends: ${misc:Depends}
+Description: Documentation for libgraphite2
+ Graphite is a system that can be used to create and use "smart fonts" capable
+ of displaying writing systems with various complex behaviors, such as:
+ contextual shaping, ligatures, reordering, split glyphs, bidirectionality,
+ stacking diacritics and complex positioning.
+ .
+ This library was designed and developed by the NRSI (Non-Roman Script
+ Initiative) within SIL International (www.sil.org) to act as a complement to
+ other smart font rendering technologies with limited practical local
+ extensability. Its purpose is to help meet the needs of a very large number
+ of "minority language" communities for local extensibility of complex script
+ behaviors.
+ .
+ The behavior of the rendering engine for a given writing system is specified
+ through extra tables added to a TrueType font. These tables are generated by
+ compiling a GDL (Graphite Description Language) source file into a font using
+ grcompiler.
+ .
+ PDF and HTML documentation for libgraphite2
+
+#Package: libtext-graphite2-perl
+#Section: perl
+#Architecture: any
+#Depends: ${shlibs:Depends}, perl, ${perl:Depends}, ${misc:Depends}
+#Description: Perl Interface to SIL's Graphite2 rendering engine
+# Graphite is a system that can be used to create and use "smart fonts" capable
+# of displaying writing systems with various complex behaviors, such as:
+# contextual shaping, ligatures, reordering, split glyphs, bidirectionality,
+# stacking diacritics and complex positioning.
+# .
+# This library was designed and developed by the NRSI (Non-Roman Script
+# Initiative) within SIL International (www.sil.org) to act as a complement to
+# other smart font rendering technologies with limited practical local
+# extensability. Its purpose is to help meet the needs of a very large number
+# of "minority language" communities for local extensibility of complex script
+# behaviors.
+# .
+# The behavior of the rendering engine for a given writing system is specified
+# through extra tables added to a TrueType font. These tables are generated by
+# compiling a GDL (Graphite Description Language) source file into a font using
+# grcompiler.
+# .
+# This package contains the Text::Graphite2 module.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-openoffice/graphite2.git
Reply to: