From 6d2d9c88fc06491c34d8df2d8f5a4489fb812c53 Mon Sep 17 00:00:00 2001 From: Matt Carroll Date: Fri, 21 Jun 2019 16:40:32 -0700 Subject: [PATCH 1/5] Resolves embedding log chattyness by gating verbose, debug, and info logs by level (#34876). (#9425) --- shell/platform/android/io/flutter/Log.java | 27 ++++++++++++++++------ 1 file changed, 20 insertions(+), 7 deletions(-) diff --git a/shell/platform/android/io/flutter/Log.java b/shell/platform/android/io/flutter/Log.java index a4696c96eb616..1cfa51ff98ac3 100644 --- a/shell/platform/android/io/flutter/Log.java +++ b/shell/platform/android/io/flutter/Log.java @@ -9,41 +9,54 @@ import io.flutter.BuildConfig; /** - * Port of {@link android.util.Log} that only logs in {@link BuildConfig#DEBUG} mode. + * Port of {@link android.util.Log} that only logs in {@link BuildConfig#DEBUG} mode and + * internally filters logs based on a {@link #logLevel}. */ public class Log { + private static int logLevel = android.util.Log.DEBUG; + + /** + * Sets a log cutoff such that a log level of lower priority than {@code logLevel} is + * filtered out. + *

+ * See {@link android.util.Log} for log level constants. + */ + public static void setLogLevel(int logLevel) { + Log.logLevel = logLevel; + } + public static void v(@NonNull String tag, @NonNull String message) { - if (BuildConfig.DEBUG) { + if (BuildConfig.DEBUG && logLevel >= android.util.Log.VERBOSE) { android.util.Log.v(tag, message); } } public static void v(@NonNull String tag, @NonNull String message, @NonNull Throwable tr) { - if (BuildConfig.DEBUG) { + if (BuildConfig.DEBUG && logLevel >= android.util.Log.VERBOSE) { android.util.Log.v(tag, message, tr); } } public static void i(@NonNull String tag, @NonNull String message) { - if (BuildConfig.DEBUG) { + if (BuildConfig.DEBUG && logLevel >= android.util.Log.INFO) { android.util.Log.i(tag, message); } } public static void i(@NonNull String tag, @NonNull String message, @NonNull Throwable tr) { - if (BuildConfig.DEBUG) { + if (BuildConfig.DEBUG && logLevel >= android.util.Log.INFO) { android.util.Log.i(tag, message, tr); } } public static void d(@NonNull String tag, @NonNull String message) { - if (BuildConfig.DEBUG) { + if (BuildConfig.DEBUG && logLevel >= android.util.Log.DEBUG) { android.util.Log.d(tag, message); } } public static void d(@NonNull String tag, @NonNull String message, @NonNull Throwable tr) { - if (BuildConfig.DEBUG) { + if (BuildConfig.DEBUG && logLevel >= android.util.Log.DEBUG) { android.util.Log.d(tag, message, tr); } } From 8f20c1bd57a41a68cdb8e0c22f32897b4f6c3279 Mon Sep 17 00:00:00 2001 From: skia-flutter-autoroll Date: Fri, 21 Jun 2019 19:42:31 -0400 Subject: [PATCH 2/5] Roll src/third_party/skia 893403fb3896..f3881b278e69 (9 commits) (#9434) https://skia.googlesource.com/skia.git /%2Blog/893403fb3896..f3881b278e69 git log 893403fb389695fc3517aae7f74e5c895f716e82..f3881b278e69f149a4dd27fb489f087e956555a7 --date=short --no-merges --format=%ad %ae %s 2019-06-21 mtklein@google.com vmovq 2019-06-21 mtklein@google.com vpmovzxbd 2019-06-21 mtklein@google.com vmovups, both ways 2019-06-21 mtklein@google.com jne 2019-06-21 michaelludwig@google.com Fix subset behavior in makeWithFilter. 2019-06-21 herb@google.com Add API for glyph image data 2019-06-21 mtklein@google.com vpshufb 2019-06-21 michaelludwig@google.com Handle non-finite quads in attemptQuadOptimization 2019-06-21 mtklein@google.com vbroadcastss The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, please contact the current sheriff (bsalomon@google.com), and stop the roller if necessary. --- DEPS | 2 +- ci/licenses_golden/licenses_skia | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/DEPS b/DEPS index 9388d84c32c93..3de8af5bb222a 100644 --- a/DEPS +++ b/DEPS @@ -26,7 +26,7 @@ vars = { 'skia_git': 'https://skia.googlesource.com', # OCMock is for testing only so there is no google clone 'ocmock_git': 'https://github.com/erikdoe/ocmock.git', - 'skia_revision': '893403fb389695fc3517aae7f74e5c895f716e82', + 'skia_revision': 'f3881b278e69f149a4dd27fb489f087e956555a7', # When updating the Dart revision, ensure that all entries that are # dependencies of Dart are also updated to match the entries in the diff --git a/ci/licenses_golden/licenses_skia b/ci/licenses_golden/licenses_skia index 57d23fe496744..22f9a54bbd92a 100644 --- a/ci/licenses_golden/licenses_skia +++ b/ci/licenses_golden/licenses_skia @@ -1,4 +1,4 @@ -Signature: 17db75aebf1d4946c4ee3afccb724c51 +Signature: 8aeca91f52546bbdbc8acc4155644a0d UNUSED LICENSES: From f6389583f4c8029c1910355aa116ccd885a7db32 Mon Sep 17 00:00:00 2001 From: gaaclarke <30870216+gaaclarke@users.noreply.github.com> Date: Fri, 21 Jun 2019 16:43:35 -0700 Subject: [PATCH 3/5] Ios unit tests choose engine (#9432) * Split out the run_tests script to a build_and_run_tests script to make it easier to run the tests on luci. * Made build and run pass in its argument to run. --- .../IosUnitTests.xcodeproj/project.pbxproj | 10 ++++++++-- .../Tests/FlutterEngineConfig.xcconfig | 1 + .../ios/IosUnitTests/build_and_run_tests.sh | 6 ++++++ testing/ios/IosUnitTests/run_tests.sh | 19 +++++++++++++------ 4 files changed, 28 insertions(+), 8 deletions(-) create mode 100644 testing/ios/IosUnitTests/Tests/FlutterEngineConfig.xcconfig create mode 100755 testing/ios/IosUnitTests/build_and_run_tests.sh diff --git a/testing/ios/IosUnitTests/IosUnitTests.xcodeproj/project.pbxproj b/testing/ios/IosUnitTests/IosUnitTests.xcodeproj/project.pbxproj index ed344fbc8e564..0fbb5662cd4dc 100644 --- a/testing/ios/IosUnitTests/IosUnitTests.xcodeproj/project.pbxproj +++ b/testing/ios/IosUnitTests/IosUnitTests.xcodeproj/project.pbxproj @@ -15,6 +15,7 @@ 0D6AB6C422BB05E200EEE540 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D6AB6C322BB05E200EEE540 /* main.m */; }; 0D6AB6EB22BB40E700EEE540 /* FlutterEngineTest.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0D6AB6E722BB40CF00EEE540 /* FlutterEngineTest.mm */; }; 0D6AB72C22BC339F00EEE540 /* libOCMock.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D6AB72522BC336100EEE540 /* libOCMock.a */; }; + 0D6AB73F22BD8F0200EEE540 /* FlutterEngineConfig.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = 0D6AB73E22BD8F0200EEE540 /* FlutterEngineConfig.xcconfig */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -84,6 +85,7 @@ 0D6AB6CF22BB05E200EEE540 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 0D6AB6E722BB40CF00EEE540 /* FlutterEngineTest.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = FlutterEngineTest.mm; sourceTree = ""; }; 0D6AB71722BC336100EEE540 /* OCMock.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = OCMock.xcodeproj; path = ../../../../../third_party/ocmock/Source/OCMock.xcodeproj; sourceTree = ""; }; + 0D6AB73E22BD8F0200EEE540 /* FlutterEngineConfig.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = FlutterEngineConfig.xcconfig; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -146,6 +148,7 @@ 0D6AB71722BC336100EEE540 /* OCMock.xcodeproj */, 0D6AB6E622BB409F00EEE540 /* Source */, 0D6AB6CF22BB05E200EEE540 /* Info.plist */, + 0D6AB73E22BD8F0200EEE540 /* FlutterEngineConfig.xcconfig */, ); path = Tests; sourceTree = ""; @@ -321,6 +324,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 0D6AB73F22BD8F0200EEE540 /* FlutterEngineConfig.xcconfig in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -549,6 +553,7 @@ }; 0D6AB6D622BB05E200EEE540 /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 0D6AB73E22BD8F0200EEE540 /* FlutterEngineConfig.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES; @@ -577,7 +582,7 @@ ); OTHER_LDFLAGS = ( "-L", - ../../../../out/ios_debug_sim_unopt, + ../../../../out/$FLUTTER_ENGINE, "-lFlutter", "-lOCMock", "-ObjC", @@ -592,6 +597,7 @@ }; 0D6AB6D722BB05E200EEE540 /* Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 0D6AB73E22BD8F0200EEE540 /* FlutterEngineConfig.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES; @@ -620,7 +626,7 @@ ); OTHER_LDFLAGS = ( "-L", - ../../../../out/ios_debug_sim_unopt, + ../../../../out/$FLUTTER_ENGINE, "-lFlutter", "-lOCMock", "-ObjC", diff --git a/testing/ios/IosUnitTests/Tests/FlutterEngineConfig.xcconfig b/testing/ios/IosUnitTests/Tests/FlutterEngineConfig.xcconfig new file mode 100644 index 0000000000000..8d3437a336fb1 --- /dev/null +++ b/testing/ios/IosUnitTests/Tests/FlutterEngineConfig.xcconfig @@ -0,0 +1 @@ +FLUTTER_ENGINE=ios_debug_sim_unopt diff --git a/testing/ios/IosUnitTests/build_and_run_tests.sh b/testing/ios/IosUnitTests/build_and_run_tests.sh new file mode 100755 index 0000000000000..f307604a5b048 --- /dev/null +++ b/testing/ios/IosUnitTests/build_and_run_tests.sh @@ -0,0 +1,6 @@ +pushd $PWD +cd ../../../.. +./flutter/tools/gn --ios --simulator --unoptimized +ninja -j 100 -C out/ios_debug_sim_unopt +popd +./run_tests.sh ios_debug_sim_unopt diff --git a/testing/ios/IosUnitTests/run_tests.sh b/testing/ios/IosUnitTests/run_tests.sh index ee45a093adcfb..806693a923211 100755 --- a/testing/ios/IosUnitTests/run_tests.sh +++ b/testing/ios/IosUnitTests/run_tests.sh @@ -1,9 +1,16 @@ -pushd $PWD -cd ../../../.. -./flutter/tools/gn --ios --simulator --unoptimized -ninja -j 100 -C out/ios_debug_sim_unopt/ -popd +FLUTTER_ENGINE=ios_debug_sim_unopt + +if [ $# -eq 1 ]; then + FLUTTER_ENGINE=$1 +fi + +PRETTY="cat" +if which xcpretty; then + PRETTY="xcpretty" +fi + xcodebuild -sdk iphonesimulator \ -scheme IosUnitTests \ -destination 'platform=iOS Simulator,name=iPhone SE,OS=12.2' \ - test \ No newline at end of file + test \ + FLUTTER_ENGINE=$FLUTTER_ENGINE | $PRETTY From 264d6d578d3d0f9765de6f78aa6dd16700e65333 Mon Sep 17 00:00:00 2001 From: Gary Qian Date: Fri, 21 Jun 2019 16:53:18 -0700 Subject: [PATCH 4/5] Reland Update harfbuzz to 2.5.2 (#9406) This reverts commit e32307e9f1409c9f0518956d9c695c1105565201. --- DEPS | 4 +- ci/licenses_golden/licenses_third_party | 559 ++++++++++++++++-------- 2 files changed, 371 insertions(+), 192 deletions(-) diff --git a/DEPS b/DEPS index 3de8af5bb222a..faeaa53219aac 100644 --- a/DEPS +++ b/DEPS @@ -126,7 +126,7 @@ allowed_hosts = [ ] deps = { - 'src': 'https://github.com/flutter/buildroot.git' + '@' + '7a3ec7d15ccd753a270a714c3972cef4e8660ffb', + 'src': 'https://github.com/flutter/buildroot.git' + '@' + '5383f9c6ad891c28d0d2f3103864ff6ff377ceff', # Fuchsia compatibility # @@ -147,7 +147,7 @@ deps = { Var('fuchsia_git') + '/third_party/rapidjson' + '@' + '32d07c55db1bb6c2ae17cba4033491a667647753', 'src/third_party/harfbuzz': - Var('fuchsia_git') + '/third_party/harfbuzz' + '@' + '02caec6c1c6ad996666788b8e920ccaec8b385e5', + Var('fuchsia_git') + '/third_party/harfbuzz' + '@' + 'b1e7dc6416fb7f27534721d2a000135e8f433c0c', 'src/third_party/libcxx': Var('fuchsia_git') + '/third_party/libcxx' + '@' + 'c5a5fa59789213c7dae68d2e51cb28ef681d8257', diff --git a/ci/licenses_golden/licenses_third_party b/ci/licenses_golden/licenses_third_party index 1fd47bc735c3e..ae21aef13c147 100644 --- a/ci/licenses_golden/licenses_third_party +++ b/ci/licenses_golden/licenses_third_party @@ -1,4 +1,4 @@ -Signature: 9d87240ddbe083ba518018d299ee47c7 +Signature: d7dfb58d77011223259704614a8e181f UNUSED LICENSES: @@ -8432,10 +8432,11 @@ FILE: ../../../third_party/harfbuzz/docs/usermanual-clusters.xml FILE: ../../../third_party/harfbuzz/docs/usermanual-fonts-and-faces.xml FILE: ../../../third_party/harfbuzz/docs/usermanual-getting-started.xml FILE: ../../../third_party/harfbuzz/docs/usermanual-glyph-information.xml -FILE: ../../../third_party/harfbuzz/docs/usermanual-hello-harfbuzz.xml FILE: ../../../third_party/harfbuzz/docs/usermanual-install-harfbuzz.xml +FILE: ../../../third_party/harfbuzz/docs/usermanual-object-model.xml FILE: ../../../third_party/harfbuzz/docs/usermanual-opentype-features.xml FILE: ../../../third_party/harfbuzz/docs/usermanual-shaping-concepts.xml +FILE: ../../../third_party/harfbuzz/docs/usermanual-utilities.xml FILE: ../../../third_party/harfbuzz/docs/usermanual-what-is-harfbuzz.xml FILE: ../../../third_party/harfbuzz/docs/version.xml.in FILE: ../../../third_party/harfbuzz/harfbuzz.doap @@ -8450,13 +8451,15 @@ FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-indic-table.cc FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-use-table.cc FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-vowel-constraints.cc FILE: ../../../third_party/harfbuzz/src/hb-ot-tag-table.hh +FILE: ../../../third_party/harfbuzz/src/hb-ucd-table.hh FILE: ../../../third_party/harfbuzz/src/hb-unicode-emoji-table.hh ---------------------------------------------------------------------------------------------------- HarfBuzz is licensed under the so-called "Old MIT" license. Details follow. For parts of HarfBuzz that are licensed under different licenses see individual files names COPYING in subdirectories where applicable. -Copyright © 2010,2011,2012 Google, Inc. +Copyright © 2010,2011,2012,2013,2014,2015,2016,2017,2018,2019 Google, Inc. +Copyright © 2019 Facebook, Inc. Copyright © 2012 Mozilla Foundation Copyright © 2011 Codethink Limited Copyright © 2008,2010 Nokia Corporation and/or its subsidiary(-ies) @@ -8489,42 +8492,6 @@ ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== -==================================================================================================== -LIBRARY: harfbuzz -ORIGIN: ../../../third_party/harfbuzz/src/dump-emoji.cc -TYPE: LicenseType.unknown -FILE: ../../../third_party/harfbuzz/src/dump-emoji.cc -FILE: ../../../third_party/harfbuzz/src/hb-aat-layout-ankr-table.hh -FILE: ../../../third_party/harfbuzz/src/hb-aat-layout-bsln-table.hh -FILE: ../../../third_party/harfbuzz/src/hb-aat-layout-feat-table.hh -FILE: ../../../third_party/harfbuzz/src/hb-aat-ltag-table.hh -FILE: ../../../third_party/harfbuzz/src/hb-ot-color-colr-table.hh -FILE: ../../../third_party/harfbuzz/src/hb-ot-color-sbix-table.hh -FILE: ../../../third_party/harfbuzz/src/hb-ot-color-svg-table.hh ----------------------------------------------------------------------------------------------------- -Copyright © 2018 Ebrahim Byagowi - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. -==================================================================================================== - ==================================================================================================== LIBRARY: harfbuzz ORIGIN: ../../../third_party/harfbuzz/src/dump-indic-data.cc @@ -8534,36 +8501,32 @@ FILE: ../../../third_party/harfbuzz/src/dump-khmer-data.cc FILE: ../../../third_party/harfbuzz/src/dump-myanmar-data.cc FILE: ../../../third_party/harfbuzz/src/dump-use-data.cc FILE: ../../../third_party/harfbuzz/src/hb-aat-map.hh -FILE: ../../../third_party/harfbuzz/src/hb-iter-private.hh -FILE: ../../../third_party/harfbuzz/src/hb-iter.hh -FILE: ../../../third_party/harfbuzz/src/hb-map-private.hh +FILE: ../../../third_party/harfbuzz/src/hb-array.hh FILE: ../../../third_party/harfbuzz/src/hb-map.cc FILE: ../../../third_party/harfbuzz/src/hb-map.h FILE: ../../../third_party/harfbuzz/src/hb-map.hh +FILE: ../../../third_party/harfbuzz/src/hb-meta.hh FILE: ../../../third_party/harfbuzz/src/hb-null.hh +FILE: ../../../third_party/harfbuzz/src/hb-ot-deprecated.h FILE: ../../../third_party/harfbuzz/src/hb-ot-face.cc FILE: ../../../third_party/harfbuzz/src/hb-ot-hdmx-table.hh -FILE: ../../../third_party/harfbuzz/src/hb-ot-name-language.cc +FILE: ../../../third_party/harfbuzz/src/hb-ot-name-language-static.hh FILE: ../../../third_party/harfbuzz/src/hb-ot-name-language.hh FILE: ../../../third_party/harfbuzz/src/hb-ot-name.cc FILE: ../../../third_party/harfbuzz/src/hb-ot-os2-unicode-ranges.hh -FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-khmer-private.hh FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-khmer.hh -FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-myanmar-private.hh FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-myanmar.hh FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-vowel-constraints.hh FILE: ../../../third_party/harfbuzz/src/hb-static.cc -FILE: ../../../third_party/harfbuzz/src/hb-subset-glyf.cc -FILE: ../../../third_party/harfbuzz/src/hb-subset-glyf.hh FILE: ../../../third_party/harfbuzz/src/hb-subset-input.cc FILE: ../../../third_party/harfbuzz/src/hb-subset-input.hh FILE: ../../../third_party/harfbuzz/src/hb-subset-plan.cc FILE: ../../../third_party/harfbuzz/src/hb-subset-plan.hh -FILE: ../../../third_party/harfbuzz/src/hb-subset-private.hh FILE: ../../../third_party/harfbuzz/src/hb-subset.cc FILE: ../../../third_party/harfbuzz/src/hb-subset.h FILE: ../../../third_party/harfbuzz/src/hb-subset.hh -FILE: ../../../third_party/harfbuzz/src/test-name-table.cc +FILE: ../../../third_party/harfbuzz/src/test-iter.cc +FILE: ../../../third_party/harfbuzz/src/test-ot-name.cc FILE: ../../../third_party/harfbuzz/src/test-unicode-ranges.cc ---------------------------------------------------------------------------------------------------- Copyright © 2018 Google, Inc. @@ -8591,16 +8554,55 @@ PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== LIBRARY: harfbuzz -ORIGIN: ../../../third_party/harfbuzz/src/hb-aat-layout-common-private.hh +ORIGIN: ../../../third_party/harfbuzz/src/hb-aat-fdsc-table.hh +TYPE: LicenseType.unknown +FILE: ../../../third_party/harfbuzz/src/hb-aat-fdsc-table.hh +FILE: ../../../third_party/harfbuzz/src/hb-aat-layout-ankr-table.hh +FILE: ../../../third_party/harfbuzz/src/hb-aat-layout-bsln-table.hh +FILE: ../../../third_party/harfbuzz/src/hb-aat-layout-feat-table.hh +FILE: ../../../third_party/harfbuzz/src/hb-aat-layout-just-table.hh +FILE: ../../../third_party/harfbuzz/src/hb-aat-layout-lcar-table.hh +FILE: ../../../third_party/harfbuzz/src/hb-aat-layout.h +FILE: ../../../third_party/harfbuzz/src/hb-aat-ltag-table.hh +FILE: ../../../third_party/harfbuzz/src/hb-aat.h +FILE: ../../../third_party/harfbuzz/src/hb-ot-color-colr-table.hh +FILE: ../../../third_party/harfbuzz/src/hb-ot-color-sbix-table.hh +FILE: ../../../third_party/harfbuzz/src/hb-ot-color-svg-table.hh +FILE: ../../../third_party/harfbuzz/src/hb-ot-gasp-table.hh +FILE: ../../../third_party/harfbuzz/src/hb-ot-stat-table.hh +---------------------------------------------------------------------------------------------------- +Copyright © 2018 Ebrahim Byagowi + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +==================================================================================================== + +==================================================================================================== +LIBRARY: harfbuzz +ORIGIN: ../../../third_party/harfbuzz/src/hb-aat-layout-common.hh TYPE: LicenseType.unknown -FILE: ../../../third_party/harfbuzz/src/hb-aat-layout-common-private.hh FILE: ../../../third_party/harfbuzz/src/hb-aat-layout-common.hh FILE: ../../../third_party/harfbuzz/src/hb-aat-layout-morx-table.hh -FILE: ../../../third_party/harfbuzz/src/hb-aat-layout-private.hh -FILE: ../../../third_party/harfbuzz/src/hb-aat-layout.cc FILE: ../../../third_party/harfbuzz/src/hb-aat-layout.hh FILE: ../../../third_party/harfbuzz/src/hb-debug.hh -FILE: ../../../third_party/harfbuzz/src/hb-dsalgs.hh +FILE: ../../../third_party/harfbuzz/src/hb-kern.hh FILE: ../../../third_party/harfbuzz/src/hb-ot-kern-table.hh FILE: ../../../third_party/harfbuzz/src/hb-ot-post-macroman.hh FILE: ../../../third_party/harfbuzz/src/hb-ot-var-avar-table.hh @@ -8665,6 +8667,36 @@ ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== +==================================================================================================== +LIBRARY: harfbuzz +ORIGIN: ../../../third_party/harfbuzz/src/hb-aat-layout.cc +TYPE: LicenseType.unknown +FILE: ../../../third_party/harfbuzz/src/hb-aat-layout.cc +---------------------------------------------------------------------------------------------------- +Copyright © 2017 Google, Inc. +Copyright © 2018 Ebrahim Byagowi + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +==================================================================================================== + ==================================================================================================== LIBRARY: harfbuzz ORIGIN: ../../../third_party/harfbuzz/src/hb-aat-map.cc @@ -8698,18 +8730,12 @@ PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== LIBRARY: harfbuzz -ORIGIN: ../../../third_party/harfbuzz/src/hb-atomic-private.hh +ORIGIN: ../../../third_party/harfbuzz/src/hb-algs.hh TYPE: LicenseType.unknown -FILE: ../../../third_party/harfbuzz/src/hb-atomic-private.hh -FILE: ../../../third_party/harfbuzz/src/hb-atomic.hh -FILE: ../../../third_party/harfbuzz/src/hb-mutex-private.hh -FILE: ../../../third_party/harfbuzz/src/hb-mutex.hh -FILE: ../../../third_party/harfbuzz/src/hb-object-private.hh -FILE: ../../../third_party/harfbuzz/src/hb-object.hh +FILE: ../../../third_party/harfbuzz/src/hb-algs.hh ---------------------------------------------------------------------------------------------------- -Copyright © 2007 Chris Wilson -Copyright © 2009,2010 Red Hat, Inc. -Copyright © 2011,2012 Google, Inc. +Copyright © 2017 Google, Inc. +Copyright © 2019 Facebook, Inc. This is part of HarfBuzz, a text shaping library. @@ -8734,13 +8760,15 @@ PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== LIBRARY: harfbuzz -ORIGIN: ../../../third_party/harfbuzz/src/hb-blob-private.hh +ORIGIN: ../../../third_party/harfbuzz/src/hb-atomic.hh TYPE: LicenseType.unknown -FILE: ../../../third_party/harfbuzz/src/hb-blob-private.hh -FILE: ../../../third_party/harfbuzz/src/hb-blob.hh +FILE: ../../../third_party/harfbuzz/src/hb-atomic.hh +FILE: ../../../third_party/harfbuzz/src/hb-mutex.hh +FILE: ../../../third_party/harfbuzz/src/hb-object.hh ---------------------------------------------------------------------------------------------------- -Copyright © 2009 Red Hat, Inc. -Copyright © 2018 Google, Inc. +Copyright © 2007 Chris Wilson +Copyright © 2009,2010 Red Hat, Inc. +Copyright © 2011,2012 Google, Inc. This is part of HarfBuzz, a text shaping library. @@ -8800,7 +8828,6 @@ TYPE: LicenseType.unknown FILE: ../../../third_party/harfbuzz/src/hb-blob.h FILE: ../../../third_party/harfbuzz/src/hb-face.h FILE: ../../../third_party/harfbuzz/src/hb-font.h -FILE: ../../../third_party/harfbuzz/src/hb-ot-tag.h FILE: ../../../third_party/harfbuzz/src/hb-ot.h FILE: ../../../third_party/harfbuzz/src/hb.h ---------------------------------------------------------------------------------------------------- @@ -8827,6 +8854,36 @@ ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== +==================================================================================================== +LIBRARY: harfbuzz +ORIGIN: ../../../third_party/harfbuzz/src/hb-blob.hh +TYPE: LicenseType.unknown +FILE: ../../../third_party/harfbuzz/src/hb-blob.hh +---------------------------------------------------------------------------------------------------- +Copyright © 2009 Red Hat, Inc. +Copyright © 2018 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +==================================================================================================== + ==================================================================================================== LIBRARY: harfbuzz ORIGIN: ../../../third_party/harfbuzz/src/hb-buffer-deserialize-json.hh @@ -8865,15 +8922,11 @@ PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== LIBRARY: harfbuzz -ORIGIN: ../../../third_party/harfbuzz/src/hb-buffer-private.hh +ORIGIN: ../../../third_party/harfbuzz/src/hb-buffer-serialize.cc TYPE: LicenseType.unknown -FILE: ../../../third_party/harfbuzz/src/hb-buffer-private.hh -FILE: ../../../third_party/harfbuzz/src/hb-buffer.cc -FILE: ../../../third_party/harfbuzz/src/hb-buffer.hh +FILE: ../../../third_party/harfbuzz/src/hb-buffer-serialize.cc ---------------------------------------------------------------------------------------------------- -Copyright © 1998-2004 David Turner and Werner Lemberg -Copyright © 2004,2007,2009,2010 Red Hat, Inc. -Copyright © 2011,2012 Google, Inc. +Copyright © 2012,2013 Google, Inc. This is part of HarfBuzz, a text shaping library. @@ -8898,11 +8951,14 @@ PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== LIBRARY: harfbuzz -ORIGIN: ../../../third_party/harfbuzz/src/hb-buffer-serialize.cc +ORIGIN: ../../../third_party/harfbuzz/src/hb-buffer.cc TYPE: LicenseType.unknown -FILE: ../../../third_party/harfbuzz/src/hb-buffer-serialize.cc +FILE: ../../../third_party/harfbuzz/src/hb-buffer.cc +FILE: ../../../third_party/harfbuzz/src/hb-buffer.hh ---------------------------------------------------------------------------------------------------- -Copyright © 2012,2013 Google, Inc. +Copyright © 1998-2004 David Turner and Werner Lemberg +Copyright © 2004,2007,2009,2010 Red Hat, Inc. +Copyright © 2011,2012 Google, Inc. This is part of HarfBuzz, a text shaping library. @@ -8962,24 +9018,16 @@ ORIGIN: ../../../third_party/harfbuzz/src/hb-cache.hh TYPE: LicenseType.unknown FILE: ../../../third_party/harfbuzz/src/hb-cache.hh FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-arabic-fallback.hh -FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-indic-private.hh FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-indic.hh -FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-fallback-private.hh FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-fallback.hh -FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-normalize-private.hh FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-normalize.hh -FILE: ../../../third_party/harfbuzz/src/hb-set-digest-private.hh FILE: ../../../third_party/harfbuzz/src/hb-set-digest.hh FILE: ../../../third_party/harfbuzz/src/hb-set.cc FILE: ../../../third_party/harfbuzz/src/hb-set.h -FILE: ../../../third_party/harfbuzz/src/hb-shape-plan-private.hh FILE: ../../../third_party/harfbuzz/src/hb-shape-plan.cc FILE: ../../../third_party/harfbuzz/src/hb-shape-plan.h -FILE: ../../../third_party/harfbuzz/src/hb-shape-plan.hh -FILE: ../../../third_party/harfbuzz/src/hb-shaper-impl-private.hh FILE: ../../../third_party/harfbuzz/src/hb-shaper-impl.hh FILE: ../../../third_party/harfbuzz/src/hb-shaper-list.hh -FILE: ../../../third_party/harfbuzz/src/hb-shaper-private.hh FILE: ../../../third_party/harfbuzz/src/hb-shaper.cc FILE: ../../../third_party/harfbuzz/src/hb-shaper.hh FILE: ../../../third_party/harfbuzz/src/hb-warning.cc @@ -9007,6 +9055,51 @@ ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== +==================================================================================================== +LIBRARY: harfbuzz +ORIGIN: ../../../third_party/harfbuzz/src/hb-cff-interp-common.hh +TYPE: LicenseType.unknown +FILE: ../../../third_party/harfbuzz/src/hb-cff-interp-common.hh +FILE: ../../../third_party/harfbuzz/src/hb-cff-interp-cs-common.hh +FILE: ../../../third_party/harfbuzz/src/hb-cff-interp-dict-common.hh +FILE: ../../../third_party/harfbuzz/src/hb-cff1-interp-cs.hh +FILE: ../../../third_party/harfbuzz/src/hb-cff2-interp-cs.hh +FILE: ../../../third_party/harfbuzz/src/hb-ot-cff-common.hh +FILE: ../../../third_party/harfbuzz/src/hb-ot-cff1-table.cc +FILE: ../../../third_party/harfbuzz/src/hb-ot-cff1-table.hh +FILE: ../../../third_party/harfbuzz/src/hb-ot-cff2-table.cc +FILE: ../../../third_party/harfbuzz/src/hb-ot-cff2-table.hh +FILE: ../../../third_party/harfbuzz/src/hb-ot-vorg-table.hh +FILE: ../../../third_party/harfbuzz/src/hb-subset-cff-common.cc +FILE: ../../../third_party/harfbuzz/src/hb-subset-cff-common.hh +FILE: ../../../third_party/harfbuzz/src/hb-subset-cff1.cc +FILE: ../../../third_party/harfbuzz/src/hb-subset-cff1.hh +FILE: ../../../third_party/harfbuzz/src/hb-subset-cff2.cc +FILE: ../../../third_party/harfbuzz/src/hb-subset-cff2.hh +---------------------------------------------------------------------------------------------------- +Copyright © 2018 Adobe Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +==================================================================================================== + ==================================================================================================== LIBRARY: harfbuzz ORIGIN: ../../../third_party/harfbuzz/src/hb-common.cc @@ -9042,7 +9135,6 @@ LIBRARY: harfbuzz ORIGIN: ../../../third_party/harfbuzz/src/hb-common.h TYPE: LicenseType.unknown FILE: ../../../third_party/harfbuzz/src/hb-common.h -FILE: ../../../third_party/harfbuzz/src/hb-private.hh FILE: ../../../third_party/harfbuzz/src/hb.hh ---------------------------------------------------------------------------------------------------- Copyright © 2007,2008,2009 Red Hat, Inc. @@ -9069,6 +9161,38 @@ ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== +==================================================================================================== +LIBRARY: harfbuzz +ORIGIN: ../../../third_party/harfbuzz/src/hb-config.hh +TYPE: LicenseType.unknown +FILE: ../../../third_party/harfbuzz/src/hb-config.hh +FILE: ../../../third_party/harfbuzz/src/hb-pool.hh +FILE: ../../../third_party/harfbuzz/src/test-algs.cc +FILE: ../../../third_party/harfbuzz/src/test-meta.cc +---------------------------------------------------------------------------------------------------- +Copyright © 2019 Facebook, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +==================================================================================================== + ==================================================================================================== LIBRARY: harfbuzz ORIGIN: ../../../third_party/harfbuzz/src/hb-coretext.cc @@ -9133,8 +9257,9 @@ LIBRARY: harfbuzz ORIGIN: ../../../third_party/harfbuzz/src/hb-directwrite.cc TYPE: LicenseType.unknown FILE: ../../../third_party/harfbuzz/src/hb-directwrite.cc +FILE: ../../../third_party/harfbuzz/src/hb-directwrite.h ---------------------------------------------------------------------------------------------------- -Copyright © 2015-2018 Ebrahim Byagowi +Copyright © 2015-2019 Ebrahim Byagowi This is part of HarfBuzz, a text shaping library. @@ -9159,11 +9284,14 @@ PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== LIBRARY: harfbuzz -ORIGIN: ../../../third_party/harfbuzz/src/hb-directwrite.h +ORIGIN: ../../../third_party/harfbuzz/src/hb-dispatch.hh TYPE: LicenseType.unknown -FILE: ../../../third_party/harfbuzz/src/hb-directwrite.h +FILE: ../../../third_party/harfbuzz/src/hb-dispatch.hh +FILE: ../../../third_party/harfbuzz/src/hb-machinery.hh +FILE: ../../../third_party/harfbuzz/src/hb-sanitize.hh ---------------------------------------------------------------------------------------------------- -Copyright © 2015 Ebrahim Byagowi +Copyright © 2007,2008,2009,2010 Red Hat, Inc. +Copyright © 2012,2018 Google, Inc. This is part of HarfBuzz, a text shaping library. @@ -9188,19 +9316,15 @@ PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== LIBRARY: harfbuzz -ORIGIN: ../../../third_party/harfbuzz/src/hb-face-private.hh +ORIGIN: ../../../third_party/harfbuzz/src/hb-face.cc TYPE: LicenseType.unknown -FILE: ../../../third_party/harfbuzz/src/hb-face-private.hh -FILE: ../../../third_party/harfbuzz/src/hb-face.hh -FILE: ../../../third_party/harfbuzz/src/hb-font-private.hh -FILE: ../../../third_party/harfbuzz/src/hb-font.hh -FILE: ../../../third_party/harfbuzz/src/hb-glib.cc -FILE: ../../../third_party/harfbuzz/src/hb-glib.h -FILE: ../../../third_party/harfbuzz/src/hb-icu.h -FILE: ../../../third_party/harfbuzz/src/hb-ot-tag.cc +FILE: ../../../third_party/harfbuzz/src/hb-face.cc +FILE: ../../../third_party/harfbuzz/src/hb-font.cc +FILE: ../../../third_party/harfbuzz/src/hb-shape.cc +FILE: ../../../third_party/harfbuzz/src/hb-shape.h ---------------------------------------------------------------------------------------------------- Copyright © 2009 Red Hat, Inc. -Copyright © 2011 Google, Inc. +Copyright © 2012 Google, Inc. This is part of HarfBuzz, a text shaping library. @@ -9225,15 +9349,17 @@ PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== LIBRARY: harfbuzz -ORIGIN: ../../../third_party/harfbuzz/src/hb-face.cc +ORIGIN: ../../../third_party/harfbuzz/src/hb-face.hh TYPE: LicenseType.unknown -FILE: ../../../third_party/harfbuzz/src/hb-face.cc -FILE: ../../../third_party/harfbuzz/src/hb-font.cc -FILE: ../../../third_party/harfbuzz/src/hb-shape.cc -FILE: ../../../third_party/harfbuzz/src/hb-shape.h +FILE: ../../../third_party/harfbuzz/src/hb-face.hh +FILE: ../../../third_party/harfbuzz/src/hb-font.hh +FILE: ../../../third_party/harfbuzz/src/hb-glib.cc +FILE: ../../../third_party/harfbuzz/src/hb-glib.h +FILE: ../../../third_party/harfbuzz/src/hb-icu.h +FILE: ../../../third_party/harfbuzz/src/hb-ot-tag.cc ---------------------------------------------------------------------------------------------------- Copyright © 2009 Red Hat, Inc. -Copyright © 2012 Google, Inc. +Copyright © 2011 Google, Inc. This is part of HarfBuzz, a text shaping library. @@ -9447,13 +9573,12 @@ PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== LIBRARY: harfbuzz -ORIGIN: ../../../third_party/harfbuzz/src/hb-machinery-private.hh +ORIGIN: ../../../third_party/harfbuzz/src/hb-iter.hh TYPE: LicenseType.unknown -FILE: ../../../third_party/harfbuzz/src/hb-machinery-private.hh -FILE: ../../../third_party/harfbuzz/src/hb-machinery.hh +FILE: ../../../third_party/harfbuzz/src/hb-iter.hh ---------------------------------------------------------------------------------------------------- -Copyright © 2007,2008,2009,2010 Red Hat, Inc. -Copyright © 2012,2018 Google, Inc. +Copyright © 2018 Google, Inc. +Copyright © 2019 Facebook, Inc. This is part of HarfBuzz, a text shaping library. @@ -9478,9 +9603,8 @@ PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== LIBRARY: harfbuzz -ORIGIN: ../../../third_party/harfbuzz/src/hb-open-file-private.hh +ORIGIN: ../../../third_party/harfbuzz/src/hb-open-file.hh TYPE: LicenseType.unknown -FILE: ../../../third_party/harfbuzz/src/hb-open-file-private.hh FILE: ../../../third_party/harfbuzz/src/hb-open-file.hh ---------------------------------------------------------------------------------------------------- Copyright © 2007,2008,2009 Red Hat, Inc. @@ -9509,9 +9633,8 @@ PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== LIBRARY: harfbuzz -ORIGIN: ../../../third_party/harfbuzz/src/hb-open-type-private.hh +ORIGIN: ../../../third_party/harfbuzz/src/hb-open-type.hh TYPE: LicenseType.unknown -FILE: ../../../third_party/harfbuzz/src/hb-open-type-private.hh FILE: ../../../third_party/harfbuzz/src/hb-open-type.hh ---------------------------------------------------------------------------------------------------- Copyright © 2007,2008,2009,2010 Red Hat, Inc. @@ -9661,12 +9784,42 @@ ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== +==================================================================================================== +LIBRARY: harfbuzz +ORIGIN: ../../../third_party/harfbuzz/src/hb-ot-face-table-list.hh +TYPE: LicenseType.unknown +FILE: ../../../third_party/harfbuzz/src/hb-ot-face-table-list.hh +---------------------------------------------------------------------------------------------------- +Copyright © 2007,2008,2009 Red Hat, Inc. +Copyright © 2012,2013 Google, Inc. +Copyright © 2019, Facebook Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +==================================================================================================== + ==================================================================================================== LIBRARY: harfbuzz ORIGIN: ../../../third_party/harfbuzz/src/hb-ot-face.hh TYPE: LicenseType.unknown FILE: ../../../third_party/harfbuzz/src/hb-ot-face.hh -FILE: ../../../third_party/harfbuzz/src/hb-ot-layout-private.hh FILE: ../../../third_party/harfbuzz/src/hb-ot-layout.hh ---------------------------------------------------------------------------------------------------- Copyright © 2007,2008,2009 Red Hat, Inc. @@ -9789,7 +9942,6 @@ FILE: ../../../third_party/harfbuzz/src/hb-ot-hhea-table.hh FILE: ../../../third_party/harfbuzz/src/hb-ot-hmtx-table.hh FILE: ../../../third_party/harfbuzz/src/hb-ot-maxp-table.hh FILE: ../../../third_party/harfbuzz/src/hb-ot-name-table.hh -FILE: ../../../third_party/harfbuzz/src/hb-ot-os2-table.hh FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-indic-machine.hh FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-indic-machine.rl FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-indic.cc @@ -9832,6 +9984,7 @@ FILE: ../../../third_party/harfbuzz/src/hb-ot-layout-base-table.hh ---------------------------------------------------------------------------------------------------- Copyright © 2016 Elie Roux Copyright © 2018 Google, Inc. +Copyright © 2018 Ebrahim Byagowi This is part of HarfBuzz, a text shaping library. @@ -9856,9 +10009,8 @@ PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== LIBRARY: harfbuzz -ORIGIN: ../../../third_party/harfbuzz/src/hb-ot-layout-common-private.hh +ORIGIN: ../../../third_party/harfbuzz/src/hb-ot-layout-common.hh TYPE: LicenseType.unknown -FILE: ../../../third_party/harfbuzz/src/hb-ot-layout-common-private.hh FILE: ../../../third_party/harfbuzz/src/hb-ot-layout-common.hh ---------------------------------------------------------------------------------------------------- Copyright © 2007,2008,2009 Red Hat, Inc. @@ -9948,9 +10100,8 @@ PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== LIBRARY: harfbuzz -ORIGIN: ../../../third_party/harfbuzz/src/hb-ot-layout-gsubgpos-private.hh +ORIGIN: ../../../third_party/harfbuzz/src/hb-ot-layout-gsubgpos.hh TYPE: LicenseType.unknown -FILE: ../../../third_party/harfbuzz/src/hb-ot-layout-gsubgpos-private.hh FILE: ../../../third_party/harfbuzz/src/hb-ot-layout-gsubgpos.hh ---------------------------------------------------------------------------------------------------- Copyright © 2007,2008,2009,2010 Red Hat, Inc. @@ -10041,9 +10192,8 @@ PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== LIBRARY: harfbuzz -ORIGIN: ../../../third_party/harfbuzz/src/hb-ot-map-private.hh +ORIGIN: ../../../third_party/harfbuzz/src/hb-ot-map.hh TYPE: LicenseType.unknown -FILE: ../../../third_party/harfbuzz/src/hb-ot-map-private.hh FILE: ../../../third_party/harfbuzz/src/hb-ot-map.hh ---------------------------------------------------------------------------------------------------- Copyright © 2009,2010 Red Hat, Inc. @@ -10132,18 +10282,12 @@ PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== LIBRARY: harfbuzz -ORIGIN: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-arabic-private.hh +ORIGIN: ../../../third_party/harfbuzz/src/hb-ot-os2-table.hh TYPE: LicenseType.unknown -FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-arabic-private.hh -FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-arabic.hh -FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-use-machine.hh -FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-use-machine.rl -FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-use-private.hh -FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-use.cc -FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-use.hh +FILE: ../../../third_party/harfbuzz/src/hb-ot-os2-table.hh ---------------------------------------------------------------------------------------------------- -Copyright © 2015 Mozilla Foundation. -Copyright © 2015 Google, Inc. +Copyright © 2011,2012 Google, Inc. +Copyright © 2018 Ebrahim Byagowi This is part of HarfBuzz, a text shaping library. @@ -10174,7 +10318,6 @@ FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-arabic.cc FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-default.cc FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-hebrew.cc FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-thai.cc -FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-tibetan.cc ---------------------------------------------------------------------------------------------------- Copyright © 2010,2012 Google, Inc. @@ -10201,12 +10344,16 @@ PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== LIBRARY: harfbuzz -ORIGIN: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-myanmar.cc +ORIGIN: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-arabic.hh TYPE: LicenseType.unknown -FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-myanmar.cc -FILE: ../../../third_party/harfbuzz/src/hb-uniscribe.cc +FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-arabic.hh +FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-use-machine.hh +FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-use-machine.rl +FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-use.cc +FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-use.hh ---------------------------------------------------------------------------------------------------- -Copyright © 2011,2012,2013 Google, Inc. +Copyright © 2015 Mozilla Foundation. +Copyright © 2015 Google, Inc. This is part of HarfBuzz, a text shaping library. @@ -10231,12 +10378,12 @@ PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== LIBRARY: harfbuzz -ORIGIN: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-private.hh +ORIGIN: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-myanmar.cc TYPE: LicenseType.unknown -FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-private.hh -FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex.hh +FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-myanmar.cc +FILE: ../../../third_party/harfbuzz/src/hb-uniscribe.cc ---------------------------------------------------------------------------------------------------- -Copyright © 2010,2011,2012 Google, Inc. +Copyright © 2011,2012,2013 Google, Inc. This is part of HarfBuzz, a text shaping library. @@ -10261,12 +10408,11 @@ PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== LIBRARY: harfbuzz -ORIGIN: ../../../third_party/harfbuzz/src/hb-ot-shape-private.hh +ORIGIN: ../../../third_party/harfbuzz/src/hb-ot-shape-complex.hh TYPE: LicenseType.unknown -FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-private.hh -FILE: ../../../third_party/harfbuzz/src/hb-ot-shape.hh +FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex.hh ---------------------------------------------------------------------------------------------------- -Copyright © 2010 Google, Inc. +Copyright © 2010,2011,2012 Google, Inc. This is part of HarfBuzz, a text shaping library. @@ -10350,11 +10496,42 @@ PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== LIBRARY: harfbuzz -ORIGIN: ../../../third_party/harfbuzz/src/hb-ot-vorg-table.hh +ORIGIN: ../../../third_party/harfbuzz/src/hb-ot-shape.hh TYPE: LicenseType.unknown -FILE: ../../../third_party/harfbuzz/src/hb-ot-vorg-table.hh +FILE: ../../../third_party/harfbuzz/src/hb-ot-shape.hh +---------------------------------------------------------------------------------------------------- +Copyright © 2010 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +==================================================================================================== + +==================================================================================================== +LIBRARY: harfbuzz +ORIGIN: ../../../third_party/harfbuzz/src/hb-serialize.hh +TYPE: LicenseType.unknown +FILE: ../../../third_party/harfbuzz/src/hb-serialize.hh ---------------------------------------------------------------------------------------------------- -Copyright © 2018 Adobe Systems Incorporated. +Copyright © 2007,2008,2009,2010 Red Hat, Inc. +Copyright © 2012,2018 Google, Inc. +Copyright © 2019 Facebook, Inc. This is part of HarfBuzz, a text shaping library. @@ -10379,9 +10556,8 @@ PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== LIBRARY: harfbuzz -ORIGIN: ../../../third_party/harfbuzz/src/hb-set-private.hh +ORIGIN: ../../../third_party/harfbuzz/src/hb-set.hh TYPE: LicenseType.unknown -FILE: ../../../third_party/harfbuzz/src/hb-set-private.hh FILE: ../../../third_party/harfbuzz/src/hb-set.hh ---------------------------------------------------------------------------------------------------- Copyright © 2012,2017 Google, Inc. @@ -10409,33 +10585,38 @@ PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== LIBRARY: harfbuzz -ORIGIN: ../../../third_party/harfbuzz/src/hb-ucdn/COPYING +ORIGIN: ../../../third_party/harfbuzz/src/hb-shape-plan.hh TYPE: LicenseType.unknown -FILE: ../../../third_party/harfbuzz/src/hb-ucdn/Makefile.sources -FILE: ../../../third_party/harfbuzz/src/hb-ucdn/ucdn_db.h +FILE: ../../../third_party/harfbuzz/src/hb-shape-plan.hh ---------------------------------------------------------------------------------------------------- -The contents of this directory are licensed under the following terms: +Copyright © 2012,2018 Google, Inc. -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. + This is part of HarfBuzz, a text shaping library. -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== ==================================================================================================== LIBRARY: harfbuzz -ORIGIN: ../../../third_party/harfbuzz/src/hb-ucdn/ucdn.c +ORIGIN: ../../../third_party/harfbuzz/src/hb-ucd.cc TYPE: LicenseType.unknown -FILE: ../../../third_party/harfbuzz/src/hb-ucdn.cc -FILE: ../../../third_party/harfbuzz/src/hb-ucdn/ucdn.c -FILE: ../../../third_party/harfbuzz/src/hb-ucdn/ucdn.h +FILE: ../../../third_party/harfbuzz/src/hb-ucd.cc ---------------------------------------------------------------------------------------------------- Copyright (C) 2012 Grigori Goronzy @@ -10454,9 +10635,8 @@ OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ==================================================================================================== LIBRARY: harfbuzz -ORIGIN: ../../../third_party/harfbuzz/src/hb-unicode-private.hh +ORIGIN: ../../../third_party/harfbuzz/src/hb-unicode.cc TYPE: LicenseType.unknown -FILE: ../../../third_party/harfbuzz/src/hb-unicode-private.hh FILE: ../../../third_party/harfbuzz/src/hb-unicode.cc FILE: ../../../third_party/harfbuzz/src/hb-unicode.hh ---------------------------------------------------------------------------------------------------- @@ -10518,9 +10698,8 @@ PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== LIBRARY: harfbuzz -ORIGIN: ../../../third_party/harfbuzz/src/hb-utf-private.hh +ORIGIN: ../../../third_party/harfbuzz/src/hb-utf.hh TYPE: LicenseType.unknown -FILE: ../../../third_party/harfbuzz/src/hb-utf-private.hh FILE: ../../../third_party/harfbuzz/src/hb-utf.hh ---------------------------------------------------------------------------------------------------- Copyright © 2011,2012,2014 Google, Inc. @@ -10606,12 +10785,13 @@ PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== LIBRARY: harfbuzz -ORIGIN: ../../../third_party/harfbuzz/src/test-ot-color.cc +ORIGIN: ../../../third_party/harfbuzz/src/test-gpos-size-params.cc TYPE: LicenseType.unknown -FILE: ../../../third_party/harfbuzz/src/test-ot-color.cc +FILE: ../../../third_party/harfbuzz/src/test-gpos-size-params.cc +FILE: ../../../third_party/harfbuzz/src/test-gsub-would-substitute.cc +FILE: ../../../third_party/harfbuzz/src/test.cc ---------------------------------------------------------------------------------------------------- -Copyright © 2018 Ebrahim Byagowi -Copyright © 2018 Khaled Hosny +Copyright © 2010,2011 Google, Inc. This is part of HarfBuzz, a text shaping library. @@ -10636,13 +10816,12 @@ PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== LIBRARY: harfbuzz -ORIGIN: ../../../third_party/harfbuzz/src/test-size-params.cc +ORIGIN: ../../../third_party/harfbuzz/src/test-ot-color.cc TYPE: LicenseType.unknown -FILE: ../../../third_party/harfbuzz/src/test-size-params.cc -FILE: ../../../third_party/harfbuzz/src/test-would-substitute.cc -FILE: ../../../third_party/harfbuzz/src/test.cc +FILE: ../../../third_party/harfbuzz/src/test-ot-color.cc ---------------------------------------------------------------------------------------------------- -Copyright © 2010,2011 Google, Inc. +Copyright © 2018 Ebrahim Byagowi +Copyright © 2018 Khaled Hosny This is part of HarfBuzz, a text shaping library. @@ -14669,8 +14848,8 @@ We recommend reading one or more of these references before trying to understand the innards of the JPEG software. The best short technical introduction to the JPEG compression algorithm is - Wallace, Gregory K. "The JPEG Still Picture Compression Standard", - Communications of the ACM, April 1991 (vol. 34 no. 4), pp. 30-44. + Wallace, Gregory K. "The JPEG Still Picture Compression Standard", + Communications of the ACM, April 1991 (vol. 34 no. 4), pp. 30-44. (Adjacent articles in that issue discuss MPEG motion picture compression, applications of JPEG, and related topics.) If you don't have the CACM issue handy, a PDF file containing a revised version of Wallace's article is @@ -14738,8 +14917,8 @@ and other news.answers archive sites, including the official news.answers archive at rtfm.mit.edu: ftp://rtfm.mit.edu/pub/usenet/news.answers/jpeg-faq/. If you don't have Web or FTP access, send e-mail to mail-server@rtfm.mit.edu with body - send usenet/news.answers/jpeg-faq/part1 - send usenet/news.answers/jpeg-faq/part2 + send usenet/news.answers/jpeg-faq/part1 + send usenet/news.answers/jpeg-faq/part2 FILE FORMAT WARS ================ @@ -19302,4 +19481,4 @@ freely, subject to the following restrictions: misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. ==================================================================================================== -Total license count: 321 +Total license count: 327 From d004bcd4d619fc3574761d63d7cf7b7291332c79 Mon Sep 17 00:00:00 2001 From: Gary Qian Date: Fri, 21 Jun 2019 17:10:38 -0700 Subject: [PATCH 5/5] Revert "Reland Update harfbuzz to 2.5.2 (#9406)" (#9437) This reverts commit 264d6d578d3d0f9765de6f78aa6dd16700e65333. --- DEPS | 4 +- ci/licenses_golden/licenses_third_party | 559 ++++++++---------------- 2 files changed, 192 insertions(+), 371 deletions(-) diff --git a/DEPS b/DEPS index faeaa53219aac..3de8af5bb222a 100644 --- a/DEPS +++ b/DEPS @@ -126,7 +126,7 @@ allowed_hosts = [ ] deps = { - 'src': 'https://github.com/flutter/buildroot.git' + '@' + '5383f9c6ad891c28d0d2f3103864ff6ff377ceff', + 'src': 'https://github.com/flutter/buildroot.git' + '@' + '7a3ec7d15ccd753a270a714c3972cef4e8660ffb', # Fuchsia compatibility # @@ -147,7 +147,7 @@ deps = { Var('fuchsia_git') + '/third_party/rapidjson' + '@' + '32d07c55db1bb6c2ae17cba4033491a667647753', 'src/third_party/harfbuzz': - Var('fuchsia_git') + '/third_party/harfbuzz' + '@' + 'b1e7dc6416fb7f27534721d2a000135e8f433c0c', + Var('fuchsia_git') + '/third_party/harfbuzz' + '@' + '02caec6c1c6ad996666788b8e920ccaec8b385e5', 'src/third_party/libcxx': Var('fuchsia_git') + '/third_party/libcxx' + '@' + 'c5a5fa59789213c7dae68d2e51cb28ef681d8257', diff --git a/ci/licenses_golden/licenses_third_party b/ci/licenses_golden/licenses_third_party index ae21aef13c147..1fd47bc735c3e 100644 --- a/ci/licenses_golden/licenses_third_party +++ b/ci/licenses_golden/licenses_third_party @@ -1,4 +1,4 @@ -Signature: d7dfb58d77011223259704614a8e181f +Signature: 9d87240ddbe083ba518018d299ee47c7 UNUSED LICENSES: @@ -8432,11 +8432,10 @@ FILE: ../../../third_party/harfbuzz/docs/usermanual-clusters.xml FILE: ../../../third_party/harfbuzz/docs/usermanual-fonts-and-faces.xml FILE: ../../../third_party/harfbuzz/docs/usermanual-getting-started.xml FILE: ../../../third_party/harfbuzz/docs/usermanual-glyph-information.xml +FILE: ../../../third_party/harfbuzz/docs/usermanual-hello-harfbuzz.xml FILE: ../../../third_party/harfbuzz/docs/usermanual-install-harfbuzz.xml -FILE: ../../../third_party/harfbuzz/docs/usermanual-object-model.xml FILE: ../../../third_party/harfbuzz/docs/usermanual-opentype-features.xml FILE: ../../../third_party/harfbuzz/docs/usermanual-shaping-concepts.xml -FILE: ../../../third_party/harfbuzz/docs/usermanual-utilities.xml FILE: ../../../third_party/harfbuzz/docs/usermanual-what-is-harfbuzz.xml FILE: ../../../third_party/harfbuzz/docs/version.xml.in FILE: ../../../third_party/harfbuzz/harfbuzz.doap @@ -8451,15 +8450,13 @@ FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-indic-table.cc FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-use-table.cc FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-vowel-constraints.cc FILE: ../../../third_party/harfbuzz/src/hb-ot-tag-table.hh -FILE: ../../../third_party/harfbuzz/src/hb-ucd-table.hh FILE: ../../../third_party/harfbuzz/src/hb-unicode-emoji-table.hh ---------------------------------------------------------------------------------------------------- HarfBuzz is licensed under the so-called "Old MIT" license. Details follow. For parts of HarfBuzz that are licensed under different licenses see individual files names COPYING in subdirectories where applicable. -Copyright © 2010,2011,2012,2013,2014,2015,2016,2017,2018,2019 Google, Inc. -Copyright © 2019 Facebook, Inc. +Copyright © 2010,2011,2012 Google, Inc. Copyright © 2012 Mozilla Foundation Copyright © 2011 Codethink Limited Copyright © 2008,2010 Nokia Corporation and/or its subsidiary(-ies) @@ -8492,6 +8489,42 @@ ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== +==================================================================================================== +LIBRARY: harfbuzz +ORIGIN: ../../../third_party/harfbuzz/src/dump-emoji.cc +TYPE: LicenseType.unknown +FILE: ../../../third_party/harfbuzz/src/dump-emoji.cc +FILE: ../../../third_party/harfbuzz/src/hb-aat-layout-ankr-table.hh +FILE: ../../../third_party/harfbuzz/src/hb-aat-layout-bsln-table.hh +FILE: ../../../third_party/harfbuzz/src/hb-aat-layout-feat-table.hh +FILE: ../../../third_party/harfbuzz/src/hb-aat-ltag-table.hh +FILE: ../../../third_party/harfbuzz/src/hb-ot-color-colr-table.hh +FILE: ../../../third_party/harfbuzz/src/hb-ot-color-sbix-table.hh +FILE: ../../../third_party/harfbuzz/src/hb-ot-color-svg-table.hh +---------------------------------------------------------------------------------------------------- +Copyright © 2018 Ebrahim Byagowi + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +==================================================================================================== + ==================================================================================================== LIBRARY: harfbuzz ORIGIN: ../../../third_party/harfbuzz/src/dump-indic-data.cc @@ -8501,32 +8534,36 @@ FILE: ../../../third_party/harfbuzz/src/dump-khmer-data.cc FILE: ../../../third_party/harfbuzz/src/dump-myanmar-data.cc FILE: ../../../third_party/harfbuzz/src/dump-use-data.cc FILE: ../../../third_party/harfbuzz/src/hb-aat-map.hh -FILE: ../../../third_party/harfbuzz/src/hb-array.hh +FILE: ../../../third_party/harfbuzz/src/hb-iter-private.hh +FILE: ../../../third_party/harfbuzz/src/hb-iter.hh +FILE: ../../../third_party/harfbuzz/src/hb-map-private.hh FILE: ../../../third_party/harfbuzz/src/hb-map.cc FILE: ../../../third_party/harfbuzz/src/hb-map.h FILE: ../../../third_party/harfbuzz/src/hb-map.hh -FILE: ../../../third_party/harfbuzz/src/hb-meta.hh FILE: ../../../third_party/harfbuzz/src/hb-null.hh -FILE: ../../../third_party/harfbuzz/src/hb-ot-deprecated.h FILE: ../../../third_party/harfbuzz/src/hb-ot-face.cc FILE: ../../../third_party/harfbuzz/src/hb-ot-hdmx-table.hh -FILE: ../../../third_party/harfbuzz/src/hb-ot-name-language-static.hh +FILE: ../../../third_party/harfbuzz/src/hb-ot-name-language.cc FILE: ../../../third_party/harfbuzz/src/hb-ot-name-language.hh FILE: ../../../third_party/harfbuzz/src/hb-ot-name.cc FILE: ../../../third_party/harfbuzz/src/hb-ot-os2-unicode-ranges.hh +FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-khmer-private.hh FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-khmer.hh +FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-myanmar-private.hh FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-myanmar.hh FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-vowel-constraints.hh FILE: ../../../third_party/harfbuzz/src/hb-static.cc +FILE: ../../../third_party/harfbuzz/src/hb-subset-glyf.cc +FILE: ../../../third_party/harfbuzz/src/hb-subset-glyf.hh FILE: ../../../third_party/harfbuzz/src/hb-subset-input.cc FILE: ../../../third_party/harfbuzz/src/hb-subset-input.hh FILE: ../../../third_party/harfbuzz/src/hb-subset-plan.cc FILE: ../../../third_party/harfbuzz/src/hb-subset-plan.hh +FILE: ../../../third_party/harfbuzz/src/hb-subset-private.hh FILE: ../../../third_party/harfbuzz/src/hb-subset.cc FILE: ../../../third_party/harfbuzz/src/hb-subset.h FILE: ../../../third_party/harfbuzz/src/hb-subset.hh -FILE: ../../../third_party/harfbuzz/src/test-iter.cc -FILE: ../../../third_party/harfbuzz/src/test-ot-name.cc +FILE: ../../../third_party/harfbuzz/src/test-name-table.cc FILE: ../../../third_party/harfbuzz/src/test-unicode-ranges.cc ---------------------------------------------------------------------------------------------------- Copyright © 2018 Google, Inc. @@ -8554,55 +8591,16 @@ PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== LIBRARY: harfbuzz -ORIGIN: ../../../third_party/harfbuzz/src/hb-aat-fdsc-table.hh -TYPE: LicenseType.unknown -FILE: ../../../third_party/harfbuzz/src/hb-aat-fdsc-table.hh -FILE: ../../../third_party/harfbuzz/src/hb-aat-layout-ankr-table.hh -FILE: ../../../third_party/harfbuzz/src/hb-aat-layout-bsln-table.hh -FILE: ../../../third_party/harfbuzz/src/hb-aat-layout-feat-table.hh -FILE: ../../../third_party/harfbuzz/src/hb-aat-layout-just-table.hh -FILE: ../../../third_party/harfbuzz/src/hb-aat-layout-lcar-table.hh -FILE: ../../../third_party/harfbuzz/src/hb-aat-layout.h -FILE: ../../../third_party/harfbuzz/src/hb-aat-ltag-table.hh -FILE: ../../../third_party/harfbuzz/src/hb-aat.h -FILE: ../../../third_party/harfbuzz/src/hb-ot-color-colr-table.hh -FILE: ../../../third_party/harfbuzz/src/hb-ot-color-sbix-table.hh -FILE: ../../../third_party/harfbuzz/src/hb-ot-color-svg-table.hh -FILE: ../../../third_party/harfbuzz/src/hb-ot-gasp-table.hh -FILE: ../../../third_party/harfbuzz/src/hb-ot-stat-table.hh ----------------------------------------------------------------------------------------------------- -Copyright © 2018 Ebrahim Byagowi - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. -==================================================================================================== - -==================================================================================================== -LIBRARY: harfbuzz -ORIGIN: ../../../third_party/harfbuzz/src/hb-aat-layout-common.hh +ORIGIN: ../../../third_party/harfbuzz/src/hb-aat-layout-common-private.hh TYPE: LicenseType.unknown +FILE: ../../../third_party/harfbuzz/src/hb-aat-layout-common-private.hh FILE: ../../../third_party/harfbuzz/src/hb-aat-layout-common.hh FILE: ../../../third_party/harfbuzz/src/hb-aat-layout-morx-table.hh +FILE: ../../../third_party/harfbuzz/src/hb-aat-layout-private.hh +FILE: ../../../third_party/harfbuzz/src/hb-aat-layout.cc FILE: ../../../third_party/harfbuzz/src/hb-aat-layout.hh FILE: ../../../third_party/harfbuzz/src/hb-debug.hh -FILE: ../../../third_party/harfbuzz/src/hb-kern.hh +FILE: ../../../third_party/harfbuzz/src/hb-dsalgs.hh FILE: ../../../third_party/harfbuzz/src/hb-ot-kern-table.hh FILE: ../../../third_party/harfbuzz/src/hb-ot-post-macroman.hh FILE: ../../../third_party/harfbuzz/src/hb-ot-var-avar-table.hh @@ -8667,36 +8665,6 @@ ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== -==================================================================================================== -LIBRARY: harfbuzz -ORIGIN: ../../../third_party/harfbuzz/src/hb-aat-layout.cc -TYPE: LicenseType.unknown -FILE: ../../../third_party/harfbuzz/src/hb-aat-layout.cc ----------------------------------------------------------------------------------------------------- -Copyright © 2017 Google, Inc. -Copyright © 2018 Ebrahim Byagowi - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. -==================================================================================================== - ==================================================================================================== LIBRARY: harfbuzz ORIGIN: ../../../third_party/harfbuzz/src/hb-aat-map.cc @@ -8730,12 +8698,18 @@ PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== LIBRARY: harfbuzz -ORIGIN: ../../../third_party/harfbuzz/src/hb-algs.hh +ORIGIN: ../../../third_party/harfbuzz/src/hb-atomic-private.hh TYPE: LicenseType.unknown -FILE: ../../../third_party/harfbuzz/src/hb-algs.hh +FILE: ../../../third_party/harfbuzz/src/hb-atomic-private.hh +FILE: ../../../third_party/harfbuzz/src/hb-atomic.hh +FILE: ../../../third_party/harfbuzz/src/hb-mutex-private.hh +FILE: ../../../third_party/harfbuzz/src/hb-mutex.hh +FILE: ../../../third_party/harfbuzz/src/hb-object-private.hh +FILE: ../../../third_party/harfbuzz/src/hb-object.hh ---------------------------------------------------------------------------------------------------- -Copyright © 2017 Google, Inc. -Copyright © 2019 Facebook, Inc. +Copyright © 2007 Chris Wilson +Copyright © 2009,2010 Red Hat, Inc. +Copyright © 2011,2012 Google, Inc. This is part of HarfBuzz, a text shaping library. @@ -8760,15 +8734,13 @@ PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== LIBRARY: harfbuzz -ORIGIN: ../../../third_party/harfbuzz/src/hb-atomic.hh +ORIGIN: ../../../third_party/harfbuzz/src/hb-blob-private.hh TYPE: LicenseType.unknown -FILE: ../../../third_party/harfbuzz/src/hb-atomic.hh -FILE: ../../../third_party/harfbuzz/src/hb-mutex.hh -FILE: ../../../third_party/harfbuzz/src/hb-object.hh +FILE: ../../../third_party/harfbuzz/src/hb-blob-private.hh +FILE: ../../../third_party/harfbuzz/src/hb-blob.hh ---------------------------------------------------------------------------------------------------- -Copyright © 2007 Chris Wilson -Copyright © 2009,2010 Red Hat, Inc. -Copyright © 2011,2012 Google, Inc. +Copyright © 2009 Red Hat, Inc. +Copyright © 2018 Google, Inc. This is part of HarfBuzz, a text shaping library. @@ -8828,6 +8800,7 @@ TYPE: LicenseType.unknown FILE: ../../../third_party/harfbuzz/src/hb-blob.h FILE: ../../../third_party/harfbuzz/src/hb-face.h FILE: ../../../third_party/harfbuzz/src/hb-font.h +FILE: ../../../third_party/harfbuzz/src/hb-ot-tag.h FILE: ../../../third_party/harfbuzz/src/hb-ot.h FILE: ../../../third_party/harfbuzz/src/hb.h ---------------------------------------------------------------------------------------------------- @@ -8854,36 +8827,6 @@ ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== -==================================================================================================== -LIBRARY: harfbuzz -ORIGIN: ../../../third_party/harfbuzz/src/hb-blob.hh -TYPE: LicenseType.unknown -FILE: ../../../third_party/harfbuzz/src/hb-blob.hh ----------------------------------------------------------------------------------------------------- -Copyright © 2009 Red Hat, Inc. -Copyright © 2018 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. -==================================================================================================== - ==================================================================================================== LIBRARY: harfbuzz ORIGIN: ../../../third_party/harfbuzz/src/hb-buffer-deserialize-json.hh @@ -8922,11 +8865,15 @@ PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== LIBRARY: harfbuzz -ORIGIN: ../../../third_party/harfbuzz/src/hb-buffer-serialize.cc +ORIGIN: ../../../third_party/harfbuzz/src/hb-buffer-private.hh TYPE: LicenseType.unknown -FILE: ../../../third_party/harfbuzz/src/hb-buffer-serialize.cc +FILE: ../../../third_party/harfbuzz/src/hb-buffer-private.hh +FILE: ../../../third_party/harfbuzz/src/hb-buffer.cc +FILE: ../../../third_party/harfbuzz/src/hb-buffer.hh ---------------------------------------------------------------------------------------------------- -Copyright © 2012,2013 Google, Inc. +Copyright © 1998-2004 David Turner and Werner Lemberg +Copyright © 2004,2007,2009,2010 Red Hat, Inc. +Copyright © 2011,2012 Google, Inc. This is part of HarfBuzz, a text shaping library. @@ -8951,14 +8898,11 @@ PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== LIBRARY: harfbuzz -ORIGIN: ../../../third_party/harfbuzz/src/hb-buffer.cc +ORIGIN: ../../../third_party/harfbuzz/src/hb-buffer-serialize.cc TYPE: LicenseType.unknown -FILE: ../../../third_party/harfbuzz/src/hb-buffer.cc -FILE: ../../../third_party/harfbuzz/src/hb-buffer.hh +FILE: ../../../third_party/harfbuzz/src/hb-buffer-serialize.cc ---------------------------------------------------------------------------------------------------- -Copyright © 1998-2004 David Turner and Werner Lemberg -Copyright © 2004,2007,2009,2010 Red Hat, Inc. -Copyright © 2011,2012 Google, Inc. +Copyright © 2012,2013 Google, Inc. This is part of HarfBuzz, a text shaping library. @@ -9018,16 +8962,24 @@ ORIGIN: ../../../third_party/harfbuzz/src/hb-cache.hh TYPE: LicenseType.unknown FILE: ../../../third_party/harfbuzz/src/hb-cache.hh FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-arabic-fallback.hh +FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-indic-private.hh FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-indic.hh +FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-fallback-private.hh FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-fallback.hh +FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-normalize-private.hh FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-normalize.hh +FILE: ../../../third_party/harfbuzz/src/hb-set-digest-private.hh FILE: ../../../third_party/harfbuzz/src/hb-set-digest.hh FILE: ../../../third_party/harfbuzz/src/hb-set.cc FILE: ../../../third_party/harfbuzz/src/hb-set.h +FILE: ../../../third_party/harfbuzz/src/hb-shape-plan-private.hh FILE: ../../../third_party/harfbuzz/src/hb-shape-plan.cc FILE: ../../../third_party/harfbuzz/src/hb-shape-plan.h +FILE: ../../../third_party/harfbuzz/src/hb-shape-plan.hh +FILE: ../../../third_party/harfbuzz/src/hb-shaper-impl-private.hh FILE: ../../../third_party/harfbuzz/src/hb-shaper-impl.hh FILE: ../../../third_party/harfbuzz/src/hb-shaper-list.hh +FILE: ../../../third_party/harfbuzz/src/hb-shaper-private.hh FILE: ../../../third_party/harfbuzz/src/hb-shaper.cc FILE: ../../../third_party/harfbuzz/src/hb-shaper.hh FILE: ../../../third_party/harfbuzz/src/hb-warning.cc @@ -9055,51 +9007,6 @@ ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== -==================================================================================================== -LIBRARY: harfbuzz -ORIGIN: ../../../third_party/harfbuzz/src/hb-cff-interp-common.hh -TYPE: LicenseType.unknown -FILE: ../../../third_party/harfbuzz/src/hb-cff-interp-common.hh -FILE: ../../../third_party/harfbuzz/src/hb-cff-interp-cs-common.hh -FILE: ../../../third_party/harfbuzz/src/hb-cff-interp-dict-common.hh -FILE: ../../../third_party/harfbuzz/src/hb-cff1-interp-cs.hh -FILE: ../../../third_party/harfbuzz/src/hb-cff2-interp-cs.hh -FILE: ../../../third_party/harfbuzz/src/hb-ot-cff-common.hh -FILE: ../../../third_party/harfbuzz/src/hb-ot-cff1-table.cc -FILE: ../../../third_party/harfbuzz/src/hb-ot-cff1-table.hh -FILE: ../../../third_party/harfbuzz/src/hb-ot-cff2-table.cc -FILE: ../../../third_party/harfbuzz/src/hb-ot-cff2-table.hh -FILE: ../../../third_party/harfbuzz/src/hb-ot-vorg-table.hh -FILE: ../../../third_party/harfbuzz/src/hb-subset-cff-common.cc -FILE: ../../../third_party/harfbuzz/src/hb-subset-cff-common.hh -FILE: ../../../third_party/harfbuzz/src/hb-subset-cff1.cc -FILE: ../../../third_party/harfbuzz/src/hb-subset-cff1.hh -FILE: ../../../third_party/harfbuzz/src/hb-subset-cff2.cc -FILE: ../../../third_party/harfbuzz/src/hb-subset-cff2.hh ----------------------------------------------------------------------------------------------------- -Copyright © 2018 Adobe Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. -==================================================================================================== - ==================================================================================================== LIBRARY: harfbuzz ORIGIN: ../../../third_party/harfbuzz/src/hb-common.cc @@ -9135,6 +9042,7 @@ LIBRARY: harfbuzz ORIGIN: ../../../third_party/harfbuzz/src/hb-common.h TYPE: LicenseType.unknown FILE: ../../../third_party/harfbuzz/src/hb-common.h +FILE: ../../../third_party/harfbuzz/src/hb-private.hh FILE: ../../../third_party/harfbuzz/src/hb.hh ---------------------------------------------------------------------------------------------------- Copyright © 2007,2008,2009 Red Hat, Inc. @@ -9161,38 +9069,6 @@ ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== -==================================================================================================== -LIBRARY: harfbuzz -ORIGIN: ../../../third_party/harfbuzz/src/hb-config.hh -TYPE: LicenseType.unknown -FILE: ../../../third_party/harfbuzz/src/hb-config.hh -FILE: ../../../third_party/harfbuzz/src/hb-pool.hh -FILE: ../../../third_party/harfbuzz/src/test-algs.cc -FILE: ../../../third_party/harfbuzz/src/test-meta.cc ----------------------------------------------------------------------------------------------------- -Copyright © 2019 Facebook, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. -==================================================================================================== - ==================================================================================================== LIBRARY: harfbuzz ORIGIN: ../../../third_party/harfbuzz/src/hb-coretext.cc @@ -9257,9 +9133,8 @@ LIBRARY: harfbuzz ORIGIN: ../../../third_party/harfbuzz/src/hb-directwrite.cc TYPE: LicenseType.unknown FILE: ../../../third_party/harfbuzz/src/hb-directwrite.cc -FILE: ../../../third_party/harfbuzz/src/hb-directwrite.h ---------------------------------------------------------------------------------------------------- -Copyright © 2015-2019 Ebrahim Byagowi +Copyright © 2015-2018 Ebrahim Byagowi This is part of HarfBuzz, a text shaping library. @@ -9284,14 +9159,11 @@ PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== LIBRARY: harfbuzz -ORIGIN: ../../../third_party/harfbuzz/src/hb-dispatch.hh +ORIGIN: ../../../third_party/harfbuzz/src/hb-directwrite.h TYPE: LicenseType.unknown -FILE: ../../../third_party/harfbuzz/src/hb-dispatch.hh -FILE: ../../../third_party/harfbuzz/src/hb-machinery.hh -FILE: ../../../third_party/harfbuzz/src/hb-sanitize.hh +FILE: ../../../third_party/harfbuzz/src/hb-directwrite.h ---------------------------------------------------------------------------------------------------- -Copyright © 2007,2008,2009,2010 Red Hat, Inc. -Copyright © 2012,2018 Google, Inc. +Copyright © 2015 Ebrahim Byagowi This is part of HarfBuzz, a text shaping library. @@ -9316,15 +9188,19 @@ PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== LIBRARY: harfbuzz -ORIGIN: ../../../third_party/harfbuzz/src/hb-face.cc +ORIGIN: ../../../third_party/harfbuzz/src/hb-face-private.hh TYPE: LicenseType.unknown -FILE: ../../../third_party/harfbuzz/src/hb-face.cc -FILE: ../../../third_party/harfbuzz/src/hb-font.cc -FILE: ../../../third_party/harfbuzz/src/hb-shape.cc -FILE: ../../../third_party/harfbuzz/src/hb-shape.h +FILE: ../../../third_party/harfbuzz/src/hb-face-private.hh +FILE: ../../../third_party/harfbuzz/src/hb-face.hh +FILE: ../../../third_party/harfbuzz/src/hb-font-private.hh +FILE: ../../../third_party/harfbuzz/src/hb-font.hh +FILE: ../../../third_party/harfbuzz/src/hb-glib.cc +FILE: ../../../third_party/harfbuzz/src/hb-glib.h +FILE: ../../../third_party/harfbuzz/src/hb-icu.h +FILE: ../../../third_party/harfbuzz/src/hb-ot-tag.cc ---------------------------------------------------------------------------------------------------- Copyright © 2009 Red Hat, Inc. -Copyright © 2012 Google, Inc. +Copyright © 2011 Google, Inc. This is part of HarfBuzz, a text shaping library. @@ -9349,17 +9225,15 @@ PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== LIBRARY: harfbuzz -ORIGIN: ../../../third_party/harfbuzz/src/hb-face.hh +ORIGIN: ../../../third_party/harfbuzz/src/hb-face.cc TYPE: LicenseType.unknown -FILE: ../../../third_party/harfbuzz/src/hb-face.hh -FILE: ../../../third_party/harfbuzz/src/hb-font.hh -FILE: ../../../third_party/harfbuzz/src/hb-glib.cc -FILE: ../../../third_party/harfbuzz/src/hb-glib.h -FILE: ../../../third_party/harfbuzz/src/hb-icu.h -FILE: ../../../third_party/harfbuzz/src/hb-ot-tag.cc +FILE: ../../../third_party/harfbuzz/src/hb-face.cc +FILE: ../../../third_party/harfbuzz/src/hb-font.cc +FILE: ../../../third_party/harfbuzz/src/hb-shape.cc +FILE: ../../../third_party/harfbuzz/src/hb-shape.h ---------------------------------------------------------------------------------------------------- Copyright © 2009 Red Hat, Inc. -Copyright © 2011 Google, Inc. +Copyright © 2012 Google, Inc. This is part of HarfBuzz, a text shaping library. @@ -9573,12 +9447,13 @@ PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== LIBRARY: harfbuzz -ORIGIN: ../../../third_party/harfbuzz/src/hb-iter.hh +ORIGIN: ../../../third_party/harfbuzz/src/hb-machinery-private.hh TYPE: LicenseType.unknown -FILE: ../../../third_party/harfbuzz/src/hb-iter.hh +FILE: ../../../third_party/harfbuzz/src/hb-machinery-private.hh +FILE: ../../../third_party/harfbuzz/src/hb-machinery.hh ---------------------------------------------------------------------------------------------------- -Copyright © 2018 Google, Inc. -Copyright © 2019 Facebook, Inc. +Copyright © 2007,2008,2009,2010 Red Hat, Inc. +Copyright © 2012,2018 Google, Inc. This is part of HarfBuzz, a text shaping library. @@ -9603,8 +9478,9 @@ PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== LIBRARY: harfbuzz -ORIGIN: ../../../third_party/harfbuzz/src/hb-open-file.hh +ORIGIN: ../../../third_party/harfbuzz/src/hb-open-file-private.hh TYPE: LicenseType.unknown +FILE: ../../../third_party/harfbuzz/src/hb-open-file-private.hh FILE: ../../../third_party/harfbuzz/src/hb-open-file.hh ---------------------------------------------------------------------------------------------------- Copyright © 2007,2008,2009 Red Hat, Inc. @@ -9633,8 +9509,9 @@ PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== LIBRARY: harfbuzz -ORIGIN: ../../../third_party/harfbuzz/src/hb-open-type.hh +ORIGIN: ../../../third_party/harfbuzz/src/hb-open-type-private.hh TYPE: LicenseType.unknown +FILE: ../../../third_party/harfbuzz/src/hb-open-type-private.hh FILE: ../../../third_party/harfbuzz/src/hb-open-type.hh ---------------------------------------------------------------------------------------------------- Copyright © 2007,2008,2009,2010 Red Hat, Inc. @@ -9784,42 +9661,12 @@ ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== -==================================================================================================== -LIBRARY: harfbuzz -ORIGIN: ../../../third_party/harfbuzz/src/hb-ot-face-table-list.hh -TYPE: LicenseType.unknown -FILE: ../../../third_party/harfbuzz/src/hb-ot-face-table-list.hh ----------------------------------------------------------------------------------------------------- -Copyright © 2007,2008,2009 Red Hat, Inc. -Copyright © 2012,2013 Google, Inc. -Copyright © 2019, Facebook Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. -==================================================================================================== - ==================================================================================================== LIBRARY: harfbuzz ORIGIN: ../../../third_party/harfbuzz/src/hb-ot-face.hh TYPE: LicenseType.unknown FILE: ../../../third_party/harfbuzz/src/hb-ot-face.hh +FILE: ../../../third_party/harfbuzz/src/hb-ot-layout-private.hh FILE: ../../../third_party/harfbuzz/src/hb-ot-layout.hh ---------------------------------------------------------------------------------------------------- Copyright © 2007,2008,2009 Red Hat, Inc. @@ -9942,6 +9789,7 @@ FILE: ../../../third_party/harfbuzz/src/hb-ot-hhea-table.hh FILE: ../../../third_party/harfbuzz/src/hb-ot-hmtx-table.hh FILE: ../../../third_party/harfbuzz/src/hb-ot-maxp-table.hh FILE: ../../../third_party/harfbuzz/src/hb-ot-name-table.hh +FILE: ../../../third_party/harfbuzz/src/hb-ot-os2-table.hh FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-indic-machine.hh FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-indic-machine.rl FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-indic.cc @@ -9984,7 +9832,6 @@ FILE: ../../../third_party/harfbuzz/src/hb-ot-layout-base-table.hh ---------------------------------------------------------------------------------------------------- Copyright © 2016 Elie Roux Copyright © 2018 Google, Inc. -Copyright © 2018 Ebrahim Byagowi This is part of HarfBuzz, a text shaping library. @@ -10009,8 +9856,9 @@ PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== LIBRARY: harfbuzz -ORIGIN: ../../../third_party/harfbuzz/src/hb-ot-layout-common.hh +ORIGIN: ../../../third_party/harfbuzz/src/hb-ot-layout-common-private.hh TYPE: LicenseType.unknown +FILE: ../../../third_party/harfbuzz/src/hb-ot-layout-common-private.hh FILE: ../../../third_party/harfbuzz/src/hb-ot-layout-common.hh ---------------------------------------------------------------------------------------------------- Copyright © 2007,2008,2009 Red Hat, Inc. @@ -10100,8 +9948,9 @@ PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== LIBRARY: harfbuzz -ORIGIN: ../../../third_party/harfbuzz/src/hb-ot-layout-gsubgpos.hh +ORIGIN: ../../../third_party/harfbuzz/src/hb-ot-layout-gsubgpos-private.hh TYPE: LicenseType.unknown +FILE: ../../../third_party/harfbuzz/src/hb-ot-layout-gsubgpos-private.hh FILE: ../../../third_party/harfbuzz/src/hb-ot-layout-gsubgpos.hh ---------------------------------------------------------------------------------------------------- Copyright © 2007,2008,2009,2010 Red Hat, Inc. @@ -10192,8 +10041,9 @@ PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== LIBRARY: harfbuzz -ORIGIN: ../../../third_party/harfbuzz/src/hb-ot-map.hh +ORIGIN: ../../../third_party/harfbuzz/src/hb-ot-map-private.hh TYPE: LicenseType.unknown +FILE: ../../../third_party/harfbuzz/src/hb-ot-map-private.hh FILE: ../../../third_party/harfbuzz/src/hb-ot-map.hh ---------------------------------------------------------------------------------------------------- Copyright © 2009,2010 Red Hat, Inc. @@ -10282,12 +10132,18 @@ PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== LIBRARY: harfbuzz -ORIGIN: ../../../third_party/harfbuzz/src/hb-ot-os2-table.hh +ORIGIN: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-arabic-private.hh TYPE: LicenseType.unknown -FILE: ../../../third_party/harfbuzz/src/hb-ot-os2-table.hh +FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-arabic-private.hh +FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-arabic.hh +FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-use-machine.hh +FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-use-machine.rl +FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-use-private.hh +FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-use.cc +FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-use.hh ---------------------------------------------------------------------------------------------------- -Copyright © 2011,2012 Google, Inc. -Copyright © 2018 Ebrahim Byagowi +Copyright © 2015 Mozilla Foundation. +Copyright © 2015 Google, Inc. This is part of HarfBuzz, a text shaping library. @@ -10318,6 +10174,7 @@ FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-arabic.cc FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-default.cc FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-hebrew.cc FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-thai.cc +FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-tibetan.cc ---------------------------------------------------------------------------------------------------- Copyright © 2010,2012 Google, Inc. @@ -10344,16 +10201,12 @@ PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== LIBRARY: harfbuzz -ORIGIN: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-arabic.hh +ORIGIN: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-myanmar.cc TYPE: LicenseType.unknown -FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-arabic.hh -FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-use-machine.hh -FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-use-machine.rl -FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-use.cc -FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-use.hh +FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-myanmar.cc +FILE: ../../../third_party/harfbuzz/src/hb-uniscribe.cc ---------------------------------------------------------------------------------------------------- -Copyright © 2015 Mozilla Foundation. -Copyright © 2015 Google, Inc. +Copyright © 2011,2012,2013 Google, Inc. This is part of HarfBuzz, a text shaping library. @@ -10378,12 +10231,12 @@ PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== LIBRARY: harfbuzz -ORIGIN: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-myanmar.cc +ORIGIN: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-private.hh TYPE: LicenseType.unknown -FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-myanmar.cc -FILE: ../../../third_party/harfbuzz/src/hb-uniscribe.cc +FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex-private.hh +FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex.hh ---------------------------------------------------------------------------------------------------- -Copyright © 2011,2012,2013 Google, Inc. +Copyright © 2010,2011,2012 Google, Inc. This is part of HarfBuzz, a text shaping library. @@ -10408,11 +10261,12 @@ PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== LIBRARY: harfbuzz -ORIGIN: ../../../third_party/harfbuzz/src/hb-ot-shape-complex.hh +ORIGIN: ../../../third_party/harfbuzz/src/hb-ot-shape-private.hh TYPE: LicenseType.unknown -FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-complex.hh +FILE: ../../../third_party/harfbuzz/src/hb-ot-shape-private.hh +FILE: ../../../third_party/harfbuzz/src/hb-ot-shape.hh ---------------------------------------------------------------------------------------------------- -Copyright © 2010,2011,2012 Google, Inc. +Copyright © 2010 Google, Inc. This is part of HarfBuzz, a text shaping library. @@ -10496,42 +10350,11 @@ PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== LIBRARY: harfbuzz -ORIGIN: ../../../third_party/harfbuzz/src/hb-ot-shape.hh -TYPE: LicenseType.unknown -FILE: ../../../third_party/harfbuzz/src/hb-ot-shape.hh ----------------------------------------------------------------------------------------------------- -Copyright © 2010 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. -==================================================================================================== - -==================================================================================================== -LIBRARY: harfbuzz -ORIGIN: ../../../third_party/harfbuzz/src/hb-serialize.hh +ORIGIN: ../../../third_party/harfbuzz/src/hb-ot-vorg-table.hh TYPE: LicenseType.unknown -FILE: ../../../third_party/harfbuzz/src/hb-serialize.hh +FILE: ../../../third_party/harfbuzz/src/hb-ot-vorg-table.hh ---------------------------------------------------------------------------------------------------- -Copyright © 2007,2008,2009,2010 Red Hat, Inc. -Copyright © 2012,2018 Google, Inc. -Copyright © 2019 Facebook, Inc. +Copyright © 2018 Adobe Systems Incorporated. This is part of HarfBuzz, a text shaping library. @@ -10556,8 +10379,9 @@ PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== LIBRARY: harfbuzz -ORIGIN: ../../../third_party/harfbuzz/src/hb-set.hh +ORIGIN: ../../../third_party/harfbuzz/src/hb-set-private.hh TYPE: LicenseType.unknown +FILE: ../../../third_party/harfbuzz/src/hb-set-private.hh FILE: ../../../third_party/harfbuzz/src/hb-set.hh ---------------------------------------------------------------------------------------------------- Copyright © 2012,2017 Google, Inc. @@ -10585,38 +10409,33 @@ PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== LIBRARY: harfbuzz -ORIGIN: ../../../third_party/harfbuzz/src/hb-shape-plan.hh +ORIGIN: ../../../third_party/harfbuzz/src/hb-ucdn/COPYING TYPE: LicenseType.unknown -FILE: ../../../third_party/harfbuzz/src/hb-shape-plan.hh +FILE: ../../../third_party/harfbuzz/src/hb-ucdn/Makefile.sources +FILE: ../../../third_party/harfbuzz/src/hb-ucdn/ucdn_db.h ---------------------------------------------------------------------------------------------------- -Copyright © 2012,2018 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. +The contents of this directory are licensed under the following terms: -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ==================================================================================================== ==================================================================================================== LIBRARY: harfbuzz -ORIGIN: ../../../third_party/harfbuzz/src/hb-ucd.cc +ORIGIN: ../../../third_party/harfbuzz/src/hb-ucdn/ucdn.c TYPE: LicenseType.unknown -FILE: ../../../third_party/harfbuzz/src/hb-ucd.cc +FILE: ../../../third_party/harfbuzz/src/hb-ucdn.cc +FILE: ../../../third_party/harfbuzz/src/hb-ucdn/ucdn.c +FILE: ../../../third_party/harfbuzz/src/hb-ucdn/ucdn.h ---------------------------------------------------------------------------------------------------- Copyright (C) 2012 Grigori Goronzy @@ -10635,8 +10454,9 @@ OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ==================================================================================================== LIBRARY: harfbuzz -ORIGIN: ../../../third_party/harfbuzz/src/hb-unicode.cc +ORIGIN: ../../../third_party/harfbuzz/src/hb-unicode-private.hh TYPE: LicenseType.unknown +FILE: ../../../third_party/harfbuzz/src/hb-unicode-private.hh FILE: ../../../third_party/harfbuzz/src/hb-unicode.cc FILE: ../../../third_party/harfbuzz/src/hb-unicode.hh ---------------------------------------------------------------------------------------------------- @@ -10698,8 +10518,9 @@ PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== LIBRARY: harfbuzz -ORIGIN: ../../../third_party/harfbuzz/src/hb-utf.hh +ORIGIN: ../../../third_party/harfbuzz/src/hb-utf-private.hh TYPE: LicenseType.unknown +FILE: ../../../third_party/harfbuzz/src/hb-utf-private.hh FILE: ../../../third_party/harfbuzz/src/hb-utf.hh ---------------------------------------------------------------------------------------------------- Copyright © 2011,2012,2014 Google, Inc. @@ -10785,13 +10606,12 @@ PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== LIBRARY: harfbuzz -ORIGIN: ../../../third_party/harfbuzz/src/test-gpos-size-params.cc +ORIGIN: ../../../third_party/harfbuzz/src/test-ot-color.cc TYPE: LicenseType.unknown -FILE: ../../../third_party/harfbuzz/src/test-gpos-size-params.cc -FILE: ../../../third_party/harfbuzz/src/test-gsub-would-substitute.cc -FILE: ../../../third_party/harfbuzz/src/test.cc +FILE: ../../../third_party/harfbuzz/src/test-ot-color.cc ---------------------------------------------------------------------------------------------------- -Copyright © 2010,2011 Google, Inc. +Copyright © 2018 Ebrahim Byagowi +Copyright © 2018 Khaled Hosny This is part of HarfBuzz, a text shaping library. @@ -10816,12 +10636,13 @@ PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ==================================================================================================== LIBRARY: harfbuzz -ORIGIN: ../../../third_party/harfbuzz/src/test-ot-color.cc +ORIGIN: ../../../third_party/harfbuzz/src/test-size-params.cc TYPE: LicenseType.unknown -FILE: ../../../third_party/harfbuzz/src/test-ot-color.cc +FILE: ../../../third_party/harfbuzz/src/test-size-params.cc +FILE: ../../../third_party/harfbuzz/src/test-would-substitute.cc +FILE: ../../../third_party/harfbuzz/src/test.cc ---------------------------------------------------------------------------------------------------- -Copyright © 2018 Ebrahim Byagowi -Copyright © 2018 Khaled Hosny +Copyright © 2010,2011 Google, Inc. This is part of HarfBuzz, a text shaping library. @@ -14848,8 +14669,8 @@ We recommend reading one or more of these references before trying to understand the innards of the JPEG software. The best short technical introduction to the JPEG compression algorithm is - Wallace, Gregory K. "The JPEG Still Picture Compression Standard", - Communications of the ACM, April 1991 (vol. 34 no. 4), pp. 30-44. + Wallace, Gregory K. "The JPEG Still Picture Compression Standard", + Communications of the ACM, April 1991 (vol. 34 no. 4), pp. 30-44. (Adjacent articles in that issue discuss MPEG motion picture compression, applications of JPEG, and related topics.) If you don't have the CACM issue handy, a PDF file containing a revised version of Wallace's article is @@ -14917,8 +14738,8 @@ and other news.answers archive sites, including the official news.answers archive at rtfm.mit.edu: ftp://rtfm.mit.edu/pub/usenet/news.answers/jpeg-faq/. If you don't have Web or FTP access, send e-mail to mail-server@rtfm.mit.edu with body - send usenet/news.answers/jpeg-faq/part1 - send usenet/news.answers/jpeg-faq/part2 + send usenet/news.answers/jpeg-faq/part1 + send usenet/news.answers/jpeg-faq/part2 FILE FORMAT WARS ================ @@ -19481,4 +19302,4 @@ freely, subject to the following restrictions: misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. ==================================================================================================== -Total license count: 327 +Total license count: 321