From 0866df5b2a13f37c45cae5de82ebe23a0760e46a Mon Sep 17 00:00:00 2001 From: Tim Eves Date: Tue, 17 Aug 2021 14:12:46 +0700 Subject: [PATCH] Commit initial Graphite2 code base into harffbuz This still builds on CMake and has ongoing issues with positioning in awami, but we need to get it into the repo. The existing code base is licensed under GPLv2 and MPL. For the puposes of contributing, this code should be considered licensed under MPL. --- .gitattributes | 28 ++++++++++++++++++++++++++++ .gitignore | 31 +++++++++++++++++++++++++++++++ 2 files changed, 59 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 000000000..cf523590f --- /dev/null +++ b/.gitattributes @@ -0,0 +1,28 @@ +# Set the default behavior, in case people don't have core.autocrlf set. +* text=auto + +# Explicitly declare text files you want to always be normalized and converted +# to native line endings on checkout. +*.c text +*.cpp text +*.gdh text +*.gdl text +*.h text +*.json text +*.log text +*.md text +*.sh text +*.svg text +*.txt text +*.ttf binary +*.xml text + +# Denote all files that are truly binary and should not be modified. +*.png binary + +# Files to exclude from git archive +.gitattributes export-ignore +.gitignore export-ignore + +# Exclude the font sources in the test/fonts dir +src/graphite2/tests/fonts/*/ export-ignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000..6ac948574 --- /dev/null +++ b/.gitignore @@ -0,0 +1,31 @@ +*~ +*.bak +m4 +autom4te.cache +config +configure +config.status +config.log +aclocal.m4 +libtool +Makefile.in +Makefile +*.o +*.lo +*.Plo +*.swp +*.la +*.kdev4 +*.orig +*.pyc +*.egg-info +.vscode +*.code-workspace +.settings +.tags +.tags_swap +.libs/ +.deps/ +.externalToolBuilders +src/graphite2/build*/** +builddir/** \ No newline at end of file