From c39cf8fd05993e8b84fc6e32ccfe19429c6c2330 Mon Sep 17 00:00:00 2001
From: Sam Lantinga <[EMAIL REDACTED]>
Date: Wed, 1 Jan 2025 13:20:56 -0800
Subject: [PATCH] Moved HarfBuzz source files into the HarfBuzz project folder
---
VisualC/SDL_ttf.vcxproj.filters | 151 ++++++++++++++++++++++++++------
1 file changed, 122 insertions(+), 29 deletions(-)
diff --git a/VisualC/SDL_ttf.vcxproj.filters b/VisualC/SDL_ttf.vcxproj.filters
index e8497776..49577dbe 100644
--- a/VisualC/SDL_ttf.vcxproj.filters
+++ b/VisualC/SDL_ttf.vcxproj.filters
@@ -177,9 +177,6 @@
<ClCompile Include="..\external\harfbuzz\src\hb-number.cc">
<Filter>Sources\HarfBuzz</Filter>
</ClCompile>
- <ClCompile Include="..\external\harfbuzz\src\hb-ms-feature-ranges.cc">
- <Filter>Sources\HarfBuzz</Filter>
- </ClCompile>
<ClCompile Include="..\external\harfbuzz\src\hb-ot-cff1-table.cc">
<Filter>Sources\HarfBuzz</Filter>
</ClCompile>
@@ -207,77 +204,173 @@
<ClCompile Include="..\external\harfbuzz\src\hb-ot-shape.cc">
<Filter>Sources\HarfBuzz</Filter>
</ClCompile>
- <ClCompile Include="..\external\harfbuzz\src\hb-ot-shape-complex-arabic.cc">
+ <ClCompile Include="..\external\harfbuzz\src\hb-ot-shape-fallback.cc">
<Filter>Sources\HarfBuzz</Filter>
</ClCompile>
- <ClCompile Include="..\external\harfbuzz\src\hb-ot-shape-complex-default.cc">
+ <ClCompile Include="..\external\harfbuzz\src\hb-ot-shape-normalize.cc">
<Filter>Sources\HarfBuzz</Filter>
</ClCompile>
- <ClCompile Include="..\external\harfbuzz\src\hb-ot-shape-complex-hangul.cc">
+ <ClCompile Include="..\external\harfbuzz\src\hb-ot-tag.cc">
<Filter>Sources\HarfBuzz</Filter>
</ClCompile>
- <ClCompile Include="..\external\harfbuzz\src\hb-ot-shape-complex-hebrew.cc">
+ <ClCompile Include="..\external\harfbuzz\src\hb-ot-var.cc">
<Filter>Sources\HarfBuzz</Filter>
</ClCompile>
- <ClCompile Include="..\external\harfbuzz\src\hb-ot-shape-complex-indic.cc">
+ <ClCompile Include="..\external\harfbuzz\src\hb-set.cc">
<Filter>Sources\HarfBuzz</Filter>
</ClCompile>
- <ClCompile Include="..\external\harfbuzz\src\hb-ot-shape-complex-indic-table.cc">
+ <ClCompile Include="..\external\harfbuzz\src\hb-shape.cc">
<Filter>Sources\HarfBuzz</Filter>
</ClCompile>
- <ClCompile Include="..\external\harfbuzz\src\hb-ot-shape-complex-khmer.cc">
+ <ClCompile Include="..\external\harfbuzz\src\hb-shape-plan.cc">
<Filter>Sources\HarfBuzz</Filter>
</ClCompile>
- <ClCompile Include="..\external\harfbuzz\src\hb-ot-shape-complex-myanmar.cc">
+ <ClCompile Include="..\external\harfbuzz\src\hb-shaper.cc">
<Filter>Sources\HarfBuzz</Filter>
</ClCompile>
- <ClCompile Include="..\external\harfbuzz\src\hb-ot-shape-complex-syllabic.cc">
+ <ClCompile Include="..\external\harfbuzz\src\hb-static.cc">
<Filter>Sources\HarfBuzz</Filter>
</ClCompile>
- <ClCompile Include="..\external\harfbuzz\src\hb-ot-shape-complex-thai.cc">
+ <ClCompile Include="..\external\harfbuzz\src\hb-ucd.cc">
<Filter>Sources\HarfBuzz</Filter>
</ClCompile>
- <ClCompile Include="..\external\harfbuzz\src\hb-ot-shape-complex-use.cc">
+ <ClCompile Include="..\external\harfbuzz\src\hb-unicode.cc">
<Filter>Sources\HarfBuzz</Filter>
</ClCompile>
- <ClCompile Include="..\external\harfbuzz\src\hb-ot-shape-complex-vowel-constraints.cc">
+ <ClCompile Include="..\external\freetype\src\gzip\ftgzip.c">
+ <Filter>Sources\FreeType</Filter>
+ </ClCompile>
+ <ClCompile Include="..\external\harfbuzz\src\graph\gsubgpos-context.cc">
<Filter>Sources\HarfBuzz</Filter>
</ClCompile>
- <ClCompile Include="..\external\harfbuzz\src\hb-ot-shape-fallback.cc">
+ <ClCompile Include="..\external\harfbuzz\src\hb-buffer-verify.cc">
<Filter>Sources\HarfBuzz</Filter>
</ClCompile>
- <ClCompile Include="..\external\harfbuzz\src\hb-ot-shape-normalize.cc">
+ <ClCompile Include="..\external\harfbuzz\src\hb-cairo.cc">
<Filter>Sources\HarfBuzz</Filter>
</ClCompile>
- <ClCompile Include="..\external\harfbuzz\src\hb-ot-tag.cc">
+ <ClCompile Include="..\external\harfbuzz\src\hb-cairo-utils.cc">
<Filter>Sources\HarfBuzz</Filter>
</ClCompile>
- <ClCompile Include="..\external\harfbuzz\src\hb-ot-var.cc">
+ <ClCompile Include="..\external\harfbuzz\src\hb-coretext.cc">
<Filter>Sources\HarfBuzz</Filter>
</ClCompile>
- <ClCompile Include="..\external\harfbuzz\src\hb-set.cc">
+ <ClCompile Include="..\external\harfbuzz\src\hb-directwrite.cc">
<Filter>Sources\HarfBuzz</Filter>
</ClCompile>
- <ClCompile Include="..\external\harfbuzz\src\hb-shape.cc">
+ <ClCompile Include="..\external\harfbuzz\src\hb-draw.cc">
<Filter>Sources\HarfBuzz</Filter>
</ClCompile>
- <ClCompile Include="..\external\harfbuzz\src\hb-shape-plan.cc">
+ <ClCompile Include="..\external\harfbuzz\src\hb-face-builder.cc">
<Filter>Sources\HarfBuzz</Filter>
</ClCompile>
- <ClCompile Include="..\external\harfbuzz\src\hb-shaper.cc">
+ <ClCompile Include="..\external\harfbuzz\src\hb-gdi.cc">
<Filter>Sources\HarfBuzz</Filter>
</ClCompile>
- <ClCompile Include="..\external\harfbuzz\src\hb-static.cc">
+ <ClCompile Include="..\external\harfbuzz\src\hb-glib.cc">
<Filter>Sources\HarfBuzz</Filter>
</ClCompile>
- <ClCompile Include="..\external\harfbuzz\src\hb-ucd.cc">
+ <ClCompile Include="..\external\harfbuzz\src\hb-gobject-structs.cc">
<Filter>Sources\HarfBuzz</Filter>
</ClCompile>
- <ClCompile Include="..\external\harfbuzz\src\hb-unicode.cc">
+ <ClCompile Include="..\external\harfbuzz\src\hb-graphite2.cc">
<Filter>Sources\HarfBuzz</Filter>
</ClCompile>
- <ClCompile Include="..\external\freetype\src\gzip\ftgzip.c">
- <Filter>Sources\FreeType</Filter>
+ <ClCompile Include="..\external\harfbuzz\src\hb-icu.cc">
+ <Filter>Sources\HarfBuzz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\external\harfbuzz\src\hb-map.cc">
+ <Filter>Sources\HarfBuzz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\external\harfbuzz\src\hb-ot-color.cc">
+ <Filter>Sources\HarfBuzz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\external\harfbuzz\src\hb-ot-meta.cc">
+ <Filter>Sources\HarfBuzz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\external\harfbuzz\src\hb-ot-name.cc">
+ <Filter>Sources\HarfBuzz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\external\harfbuzz\src\hb-ot-shaper-arabic.cc">
+ <Filter>Sources\HarfBuzz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\external\harfbuzz\src\hb-ot-shaper-default.cc">
+ <Filter>Sources\HarfBuzz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\external\harfbuzz\src\hb-ot-shaper-hangul.cc">
+ <Filter>Sources\HarfBuzz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\external\harfbuzz\src\hb-ot-shaper-hebrew.cc">
+ <Filter>Sources\HarfBuzz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\external\harfbuzz\src\hb-ot-shaper-indic.cc">
+ <Filter>Sources\HarfBuzz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\external\harfbuzz\src\hb-ot-shaper-indic-table.cc">
+ <Filter>Sources\HarfBuzz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\external\harfbuzz\src\hb-ot-shaper-khmer.cc">
+ <Filter>Sources\HarfBuzz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\external\harfbuzz\src\hb-ot-shaper-myanmar.cc">
+ <Filter>Sources\HarfBuzz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\external\harfbuzz\src\hb-ot-shaper-syllabic.cc">
+ <Filter>Sources\HarfBuzz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\external\harfbuzz\src\hb-ot-shaper-thai.cc">
+ <Filter>Sources\HarfBuzz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\external\harfbuzz\src\hb-ot-shaper-use.cc">
+ <Filter>Sources\HarfBuzz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\external\harfbuzz\src\hb-ot-shaper-vowel-constraints.cc">
+ <Filter>Sources\HarfBuzz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\external\harfbuzz\src\hb-outline.cc">
+ <Filter>Sources\HarfBuzz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\external\harfbuzz\src\hb-paint.cc">
+ <Filter>Sources\HarfBuzz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\external\harfbuzz\src\hb-paint-extents.cc">
+ <Filter>Sources\HarfBuzz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\external\harfbuzz\src\hb-style.cc">
+ <Filter>Sources\HarfBuzz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\external\harfbuzz\src\hb-subset.cc">
+ <Filter>Sources\HarfBuzz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\external\harfbuzz\src\hb-subset-cff1.cc">
+ <Filter>Sources\HarfBuzz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\external\harfbuzz\src\hb-subset-cff2.cc">
+ <Filter>Sources\HarfBuzz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\external\harfbuzz\src\hb-subset-cff-common.cc">
+ <Filter>Sources\HarfBuzz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\external\harfbuzz\src\hb-subset-input.cc">
+ <Filter>Sources\HarfBuzz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\external\harfbuzz\src\hb-subset-instancer-solver.cc">
+ <Filter>Sources\HarfBuzz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\external\harfbuzz\src\hb-subset-plan.cc">
+ <Filter>Sources\HarfBuzz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\external\harfbuzz\src\hb-subset-repacker.cc">
+ <Filter>Sources\HarfBuzz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\external\harfbuzz\src\hb-uniscribe.cc">
+ <Filter>Sources\HarfBuzz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\external\harfbuzz\src\hb-wasm-api.cc">
+ <Filter>Sources\HarfBuzz</Filter>
+ </ClCompile>
+ <ClCompile Include="..\external\harfbuzz\src\hb-wasm-shape.cc">
+ <Filter>Sources\HarfBuzz</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
@@ -310,4 +403,4 @@
<Filter>x64</Filter>
</CustomBuild>
</ItemGroup>
-</Project>
+</Project>
\ No newline at end of file