SPDXVersion: SPDX-2.1
DataLicense: CC0-1.0
SPDXID: SPDXRef-DOCUMENT
DocumentName: project
DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-b8d76028-c83d-425f-aa69-96778c982839
Creator: Person: Anonymous ()
Creator: Organization: Anonymous ()
Creator: Tool: reuse-6.1.0
Created: 2026-04-05T01:47:41Z
CreatorComment: This document was created automatically using available reuse information consistent with REUSE.
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-253acfec3ef7bfc61324e4de21de06ac
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-05d14ec3d9b18ba59110a2ad2aee507e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-53255a59e91739220891a3dceebc712b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-39ce9d0cd3b65d32fbeb06fd40803c90
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d4404186ddaf0912b6800f2f5868bd06
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0af1eb2055f126dfa59b4ed4960b9930
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6fea262b079c841422218a09fe536714
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-26c99c8eac4b04e10b7acc5301260a99
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1c2ad580ac223a370a4016a5a3f7c30d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6b763098dd4d373391678773ee61fb2e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ebd7df7eb4114d5ff0d7420e628ba23c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-984fd9480f0c6860cc326e2e543a1678
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bb86ddc92b95391132d96119353c1ae5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-67851b0098f0c3758f5116571561f558
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-aa3336b9d58cd86662468ac4c4e78886
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e6a04740ce22886dccbd462ef14810dc
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ccbf97c315b8a869a6ad2f653426fc68
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5019098dbabf082d21817d6cf90b03e9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ba111b0c170a7307a0747c5d98d6b024
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e604526e3843977adecac417d7a8cb7f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-58fc7c6976d087738dbf0c9e96ac79e7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-23be162ece67985b8c0ece0db08b7b04
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-666c57db7cf1f4254ab81373345b3c4a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5c8991cc4ca55403dad0074d1199c7a6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c33115b2799318d743a0d0d60a4dc5cf
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0ea7ddc3c40f69e8dda9f1cf2d3a4e51
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-16c24961dca279938449e984af38dd11
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5be11ae7a558ac81f9d5aebbf0f09368
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6b6a95cd24946ffead1e7a3f3240f3a9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-625cd95570f02b96c0af6df68b4b5ae7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-81b40bf6e9e4384866bc02ffb5f0aacb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7ec113f0abed1cb4b8f488212b3cd9a7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-af6ed1b851b82510c88bae8de7dece38
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1df8f1f3875255dd33dc109612254179
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e4131b06db834cb0943458181f87eb03
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-567ee380cbb1d41f9b5e5ff277195275
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0e971c298387f79dbb77ed69c2f671fd
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-570a1047e97fc6c6af409ffdd8529347
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2565adf7e641c005ab45419a29a93d94
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ca4cd31c79a416fd70d8d4405b6a47cf
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cbf589e8f5b923ce20e13063df00f0b8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-65e6c240db2bb078935eb359db4b620d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-47de117e026e461c6338f034f88f12e8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-af5146fc2e789c3a75bc217109cfefd3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a5243e55f776580bc59682b4daea7429
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1e4f15d123c01996ffc343b6060c3dc9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-859162ed7b7cc8bb1633dc3b53570bd9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-759e03318710505bdc10c621d60d40fe
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e8204b86cf268e6b563705576b4db716
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e7e4b586653e85202a9e0eaee627c36f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-582050ab4fe4e5cd4cd32773badc0908
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4bd8accd4337dca160577a53fac6c127
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-15960dcb3df5be4840c1d30d0e628839
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5844c48e1b4a1a9b5e16a229e974e829
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-27d551de6a84f7d8db5e038e25fd96ab
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a53c943b8da1eb49805ad4452fa444ae
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-38e368e73c148758997af710f1e883b4
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e3a0d957279c84d394678ee95541f406
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b1c9d167c9661d1ec96b8eab7e81bfbf
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b3083f18d145bf57f0745d984c6b7377
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f261d12cacd236429bd8f136fb6197d8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-33d864c3b0e46dac683cfb739b2788cd
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-754c13bbfc5b09506c153b5ef0e78b03
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-99373913a02f7a04c205b097c72a9b4b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-90c3621e3e545956192a3134f9ded33c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c5b8bd96dfbd363eb04fff8c0556d497
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3ca9cff4bd3a5f556b412f3f4f6a4d2d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-91d3cb670351e39155cb63da9b66024f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0b0be64caaec22a9b5a497e2803c6cae
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1c385fcf0766882e2d4d7a367d6fc1c0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-28d0368f5aad0e06c50859ff47b047f8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cf6e2cc45c5a2c53c785702b6047a5be
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-823c7e30bc821bd9b5196d1c743358b9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3e450d14c6d58678c3d9716c874cd9ac
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-be283ccb7773e655f6ea5b5d5f1d6af9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e8fb857a3b53f530fea3a08d2dbeca3c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-515b109cb2f804a7f73cb6b9d5b3c46e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8256ba10073cc30446ce96cdb312fec4
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3ac4f62cfa504fb4118849fe3c0ddff2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c1bd2d9134706e7ac3c5e5b27c8f4655
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b281592c09488003df73affa50143265
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fac3629d1fbc83cbd88b1cea5e3a7ffb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b58d65f5c476c951e406fd46b28d50eb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-185b6194fafd46df853f4a821c58a28a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d3e876a6d3b4fbce01d71f569a8a6dbc
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e4091b84e1468989db21f9ed62c74cfd
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bd8371bb8973363f6aad49f7d2a4cb4c
FileName: ./.boilerplate.txt
SPDXID: SPDXRef-253acfec3ef7bfc61324e4de21de06ac
FileChecksum: SHA1: 93522505747a3580a514f4bb64b79b19a3f5b66a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Copyright © 2025 Paul Bowen-Huggett
FileName: ./.clang-format
SPDXID: SPDXRef-05d14ec3d9b18ba59110a2ad2aee507e
FileChecksum: SHA1: bacc0d9570eee853a6e1fe4d3fbe6fc9747007c8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: "2025 Paul Bowen-Huggett"
FileName: ./.clang-tidy
SPDXID: SPDXRef-53255a59e91739220891a3dceebc712b
FileChecksum: SHA1: 5ee663eabe5b87581389652b18d10716c1e0d3f3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: "2025 Paul Bowen-Huggett"
FileName: ./.github/workflows/cmake-multi-platform.yml
SPDXID: SPDXRef-39ce9d0cd3b65d32fbeb06fd40803c90
FileChecksum: SHA1: 64563f4955a04ac0eb42e8ca9905cc8f43581e93
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Bowen-Huggett
FileName: ./.github/workflows/codecov.yaml
SPDXID: SPDXRef-d4404186ddaf0912b6800f2f5868bd06
FileChecksum: SHA1: 16db0806f27c54289dbc96bc573e5d4c06aac7cd
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Bowen-Huggett
FileName: ./.github/workflows/codeql.yml
SPDXID: SPDXRef-0af1eb2055f126dfa59b4ed4960b9930
FileChecksum: SHA1: f9c2f906897a62242d7bee34328ef818eec10914
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Bowen-Huggett
FileName: ./.github/workflows/msvc.yaml
SPDXID: SPDXRef-6fea262b079c841422218a09fe536714
FileChecksum: SHA1: 8641f0b8f0e2ec6aa6ffc06bd52c69bd51a9b344
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Bowen-Huggett
FileName: ./.gitignore
SPDXID: SPDXRef-26c99c8eac4b04e10b7acc5301260a99
FileChecksum: SHA1: c7944dfc1f1204482f7fcf5311fb7e63d201d6b1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: "2025 Paul Bowen-Huggett"
FileName: ./CMakeLists.txt
SPDXID: SPDXRef-1c2ad580ac223a370a4016a5a3f7c30d
FileChecksum: SHA1: 14ff369ce9ca506faeb540ff9f7cddfc0d917560
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Copyright © 2025 Paul Bowen-Huggett
FileName: ./README.md
SPDXID: SPDXRef-6b763098dd4d373391678773ee61fb2e
FileChecksum: SHA1: 2aa0d271d344d2326e7cf1e113327c74165c4394
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Bowen-Huggett
FileName: ./demo/CMakeLists.txt
SPDXID: SPDXRef-ebd7df7eb4114d5ff0d7420e628ba23c
FileChecksum: SHA1: 448a26753682eacd67c8b128212b8a0357500fe2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Copyright © 2025 Paul Bowen-Huggett
FileName: ./demo/all_chars.cpp
SPDXID: SPDXRef-984fd9480f0c6860cc326e2e543a1678
FileChecksum: SHA1: 6d8efe4751449e183b3f997407b2f818857975a7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Copyright © 2025 Paul Bowen-Huggett
FileName: ./demo/curses_count.cpp
SPDXID: SPDXRef-bb86ddc92b95391132d96119353c1ae5
FileChecksum: SHA1: 1cc93205b918c4254d50b0d8d04c5275b225cbb2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Copyright © 2025 Paul Bowen-Huggett
FileName: ./demo/time.cpp
SPDXID: SPDXRef-67851b0098f0c3758f5116571561f558
FileChecksum: SHA1: ef103e27a0d5db37e56780a2ed7152677db52d90
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Copyright © 2025 Paul Bowen-Huggett
FileName: ./include/draw/bitmap.hpp
SPDXID: SPDXRef-aa3336b9d58cd86662468ac4c4e78886
FileChecksum: SHA1: e24f166db62e4caa115892d3e0a125c6fdf825a6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Copyright © 2025 Paul Bowen-Huggett
FileName: ./include/draw/font.hpp
SPDXID: SPDXRef-e6a04740ce22886dccbd462ef14810dc
FileChecksum: SHA1: a961e8d6d10c0cc2f0f856200e2efda5d2591ddc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Copyright © 2025 Paul Bowen-Huggett
FileName: ./include/draw/glyph_cache.hpp
SPDXID: SPDXRef-ccbf97c315b8a869a6ad2f653426fc68
FileChecksum: SHA1: 9199239a2c2b450c814568bca58d30e3e178d974
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Copyright © 2025 Paul Bowen-Huggett
FileName: ./include/draw/iumap.hpp
SPDXID: SPDXRef-5019098dbabf082d21817d6cf90b03e9
FileChecksum: SHA1: f0f0d5c6306b4122c8e17e65a02c2c69eab5fd0e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Copyright © 2025 Paul Bowen-Huggett
FileName: ./include/draw/plru_cache.hpp
SPDXID: SPDXRef-ba111b0c170a7307a0747c5d98d6b024
FileChecksum: SHA1: 29ae444aa6d2e883853de427c3954c22ce3e84cf
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Copyright © 2025 Paul Bowen-Huggett
FileName: ./include/draw/tracer.hpp
SPDXID: SPDXRef-e604526e3843977adecac417d7a8cb7f
FileChecksum: SHA1: d7e8955be27ac5cdeb9e8798013b4b2b6f2936db
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Copyright © 2025 Paul Bowen-Huggett
FileName: ./include/draw/types.hpp
SPDXID: SPDXRef-58fc7c6976d087738dbf0c9e96ac79e7
FileChecksum: SHA1: 580310bf27757289a96b01c0b26f227361a3e116
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Copyright © 2025 Paul Bowen-Huggett
FileName: ./include/draw/uinteger.hpp
SPDXID: SPDXRef-23be162ece67985b8c0ece0db08b7b04
FileChecksum: SHA1: d5ab910016619833aeb53ea4d16a1d2ff3005c3e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Copyright © 2025 Paul Bowen-Huggett
FileName: ./lib/CMakeLists.txt
SPDXID: SPDXRef-666c57db7cf1f4254ab81373345b3c4a
FileChecksum: SHA1: 55f3e7143c7aa231e7319cc4e6c1f85ece1b52ba
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Copyright © 2025 Paul Bowen-Huggett
FileName: ./lib/bitmap.cpp
SPDXID: SPDXRef-5c8991cc4ca55403dad0074d1199c7a6
FileChecksum: SHA1: 1271ea1e3289bdd1d5c9681b0aae4136abfd305d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Copyright © 2025 Paul Bowen-Huggett
FileName: ./lib/font/CMakeLists.txt
SPDXID: SPDXRef-c33115b2799318d743a0d0d60a4dc5cf
FileChecksum: SHA1: db6313c7370f4ded3b72395e0cc855d9448fe6cb
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: Copyright © 2025 Paul Bowen-Huggett
FileName: ./lib/font/font.py
SPDXID: SPDXRef-0ea7ddc3c40f69e8dda9f1cf2d3a4e51
FileChecksum: SHA1: 31242d2eba06a066bb23b74e6bba298eb1ba4f62
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: Copyright © 2025 Paul Bowen-Huggett
FileName: ./lib/font/png.py
SPDXID: SPDXRef-16c24961dca279938449e984af38dd11
FileChecksum: SHA1: 444c82ff6c7f4e59094965204c04e58ba8231dc1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: Copyright (C) 2006 Johann C. Rocholl
Copyright (C) 2006 Nicko van Someren
Copyright (C) 2009 David Jones
FileName: ./lib/font/sans_font/16/basic_latin-0000-000F.png
SPDXID: SPDXRef-5be11ae7a558ac81f9d5aebbf0f09368
FileChecksum: SHA1: 7bb1276405938233c6e770b0ea7da684d803d831
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Bowen-Huggett
FileName: ./lib/font/sans_font/16/basic_latin-0000-000F.xcf
SPDXID: SPDXRef-6b6a95cd24946ffead1e7a3f3240f3a9
FileChecksum: SHA1: 97994271790024dd9a293f58010fabd9c87872f7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Bowen-Huggett
FileName: ./lib/font/sans_font/16/basic_latin-0010-001F.png
SPDXID: SPDXRef-625cd95570f02b96c0af6df68b4b5ae7
FileChecksum: SHA1: 7bb1276405938233c6e770b0ea7da684d803d831
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Bowen-Huggett
FileName: ./lib/font/sans_font/16/basic_latin-0020-002F.png
SPDXID: SPDXRef-81b40bf6e9e4384866bc02ffb5f0aacb
FileChecksum: SHA1: 42e37b05021dfd83693ca7a5780c04a8aef45aa9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Bowen-Huggett
FileName: ./lib/font/sans_font/16/basic_latin-0020-002F.xcf
SPDXID: SPDXRef-7ec113f0abed1cb4b8f488212b3cd9a7
FileChecksum: SHA1: e2a1651782007e5bf847bbc9ca6cd74c95cbdf66
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Bowen-Huggett
FileName: ./lib/font/sans_font/16/basic_latin-0030-003F.png
SPDXID: SPDXRef-af6ed1b851b82510c88bae8de7dece38
FileChecksum: SHA1: 7e4d3fbdf9a862856a5fea4539d6eca85727a2ad
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Bowen-Huggett
FileName: ./lib/font/sans_font/16/basic_latin-0030-003F.xcf
SPDXID: SPDXRef-1df8f1f3875255dd33dc109612254179
FileChecksum: SHA1: 7fe9483406ee26518f28da4f5b3eef5e4044a434
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Bowen-Huggett
FileName: ./lib/font/sans_font/16/basic_latin-0040-004F.png
SPDXID: SPDXRef-e4131b06db834cb0943458181f87eb03
FileChecksum: SHA1: 9ca2846587b29ce9a85d82448be53546d1365d95
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Bowen-Huggett
FileName: ./lib/font/sans_font/16/basic_latin-0040-004F.xcf
SPDXID: SPDXRef-567ee380cbb1d41f9b5e5ff277195275
FileChecksum: SHA1: 3fc81aeacf2920e481215751b4a610269ddc2b59
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Bowen-Huggett
FileName: ./lib/font/sans_font/16/basic_latin-0050-005F.png
SPDXID: SPDXRef-0e971c298387f79dbb77ed69c2f671fd
FileChecksum: SHA1: 2fee63c151e352d52d13f34edfb34356ac8b80a6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Bowen-Huggett
FileName: ./lib/font/sans_font/16/basic_latin-0050-005F.xcf
SPDXID: SPDXRef-570a1047e97fc6c6af409ffdd8529347
FileChecksum: SHA1: b0e7799022d989dde91231f1461f9c624651ebbd
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Bowen-Huggett
FileName: ./lib/font/sans_font/16/basic_latin-0060-006F.png
SPDXID: SPDXRef-2565adf7e641c005ab45419a29a93d94
FileChecksum: SHA1: 6ca35b240588051ddbd6d46b09a0fc4c18587aff
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Bowen-Huggett
FileName: ./lib/font/sans_font/16/basic_latin-0060-006F.xcf
SPDXID: SPDXRef-ca4cd31c79a416fd70d8d4405b6a47cf
FileChecksum: SHA1: 4655b14e2c49633a9d52f1e1186c68d70b34b545
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Bowen-Huggett
FileName: ./lib/font/sans_font/16/basic_latin-0070-007F.png
SPDXID: SPDXRef-cbf589e8f5b923ce20e13063df00f0b8
FileChecksum: SHA1: caa36532eba0e64df6c0c9c8ba45b1617d0ba364
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Bowen-Huggett
FileName: ./lib/font/sans_font/16/basic_latin-0070-007F.xcf
SPDXID: SPDXRef-65e6c240db2bb078935eb359db4b620d
FileChecksum: SHA1: 533dc46e17107f2961076661541e9d59a440acf4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Bowen-Huggett
FileName: ./lib/font/sans_font/16/basic_latin-0080-008F.png
SPDXID: SPDXRef-47de117e026e461c6338f034f88f12e8
FileChecksum: SHA1: 7bb1276405938233c6e770b0ea7da684d803d831
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Bowen-Huggett
FileName: ./lib/font/sans_font/16/latin1-00A0-00AF.png
SPDXID: SPDXRef-af5146fc2e789c3a75bc217109cfefd3
FileChecksum: SHA1: d25b3a113c4f011956862154604b65dd5d227b31
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Bowen-Huggett
FileName: ./lib/font/sans_font/16/latin1-00A0-00AF.xcf
SPDXID: SPDXRef-a5243e55f776580bc59682b4daea7429
FileChecksum: SHA1: 9797ec5a45ad518eb38b43b7dde05ac844ffebd3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Bowen-Huggett
FileName: ./lib/font/sans_font/16/latin1-00B0-00BF.png
SPDXID: SPDXRef-1e4f15d123c01996ffc343b6060c3dc9
FileChecksum: SHA1: fa1abfd4e070e6329311ff169b3ce0fc9e5777a2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Bowen-Huggett
FileName: ./lib/font/sans_font/16/latin1-00B0-00BF.xcf
SPDXID: SPDXRef-859162ed7b7cc8bb1633dc3b53570bd9
FileChecksum: SHA1: d54890f1e10af7d5362fb387024de9df6535686f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Bowen-Huggett
FileName: ./lib/font/sans_font/16/latin1-00C0-00CF.png
SPDXID: SPDXRef-759e03318710505bdc10c621d60d40fe
FileChecksum: SHA1: e60d1c4a5caf5626f8079e5cbd8ab0eeb5587468
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Bowen-Huggett
FileName: ./lib/font/sans_font/16/latin1-00C0-00CF.xcf
SPDXID: SPDXRef-e8204b86cf268e6b563705576b4db716
FileChecksum: SHA1: 9fcbed79d92ce4ae6a731d51d37bd59a8b01bc52
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Bowen-Huggett
FileName: ./lib/font/sans_font/16/latin1-00D0-00DF.png
SPDXID: SPDXRef-e7e4b586653e85202a9e0eaee627c36f
FileChecksum: SHA1: bb21ca401b10608356adaaadc2b4825cfc6feac1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Bowen-Huggett
FileName: ./lib/font/sans_font/16/latin1-00D0-00DF.xcf
SPDXID: SPDXRef-582050ab4fe4e5cd4cd32773badc0908
FileChecksum: SHA1: 123e44cbfba137d248667bb82e6363ec99d677ba
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Bowen-Huggett
FileName: ./lib/font/sans_font/16/latin1-00E0-00EF.png
SPDXID: SPDXRef-4bd8accd4337dca160577a53fac6c127
FileChecksum: SHA1: 01e77ee06a209d1d7b1516353f43a6507fd31bba
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Bowen-Huggett
FileName: ./lib/font/sans_font/16/latin1-00E0-00EF.xcf
SPDXID: SPDXRef-15960dcb3df5be4840c1d30d0e628839
FileChecksum: SHA1: 33fa229f5df5e7def01d195502dd96c3867172f9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Bowen-Huggett
FileName: ./lib/font/sans_font/16/latin1-00F0-00FF.png
SPDXID: SPDXRef-5844c48e1b4a1a9b5e16a229e974e829
FileChecksum: SHA1: 98f225db329996ebd5590bb73408341a12dadc81
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Bowen-Huggett
FileName: ./lib/font/sans_font/16/latin1-00F0-00FF.xcf
SPDXID: SPDXRef-27d551de6a84f7d8db5e038e25fd96ab
FileChecksum: SHA1: c6cea327b0eb1a615149724a342528c814e6ce17
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Bowen-Huggett
FileName: ./lib/font/sans_font/16/replacement-FFFD.png
SPDXID: SPDXRef-a53c943b8da1eb49805ad4452fa444ae
FileChecksum: SHA1: dad464314be17dd32c979b6591d1034252134bdf
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Bowen-Huggett
FileName: ./lib/font/sans_font/16/replacement-FFFD.xcf
SPDXID: SPDXRef-38e368e73c148758997af710f1e883b4
FileChecksum: SHA1: 36f87848d8e03e576cb3fc569b00a941b52e1c39
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Bowen-Huggett
FileName: ./lib/font/sans_font/16/sans16.json
SPDXID: SPDXRef-e3a0d957279c84d394678ee95541f406
FileChecksum: SHA1: e5538a0d60137aace8aca48ead696990b94e6825
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Bowen-Huggett
FileName: ./lib/font/sans_font/16/white-square-25A1.png
SPDXID: SPDXRef-b1c9d167c9661d1ec96b8eab7e81bfbf
FileChecksum: SHA1: 9719a7fda01e5c44a043081cedfc281ea38f82a5
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Bowen-Huggett
FileName: ./lib/font/sans_font/16/white-square-25A1.xcf
SPDXID: SPDXRef-b3083f18d145bf57f0745d984c6b7377
FileChecksum: SHA1: a9aa175cce9c19227c7cde8cb62244951c97fbc5
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Bowen-Huggett
FileName: ./lib/font/sans_font/32/basic_latin-0020-002F.png
SPDXID: SPDXRef-f261d12cacd236429bd8f136fb6197d8
FileChecksum: SHA1: 393c036a30cb9c2a2440e23beef665b5db4ba880
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Bowen-Huggett
FileName: ./lib/font/sans_font/32/basic_latin-0020-002F.xcf
SPDXID: SPDXRef-33d864c3b0e46dac683cfb739b2788cd
FileChecksum: SHA1: 9e091ad364a6d4cfb49a8463410b76f433f1ef8f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Bowen-Huggett
FileName: ./lib/font/sans_font/32/basic_latin-0030-003F.png
SPDXID: SPDXRef-754c13bbfc5b09506c153b5ef0e78b03
FileChecksum: SHA1: 62a772f60f77fbd6faaaa23651accf2fd1e004df
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Bowen-Huggett
FileName: ./lib/font/sans_font/32/basic_latin-0030-003F.xcf
SPDXID: SPDXRef-99373913a02f7a04c205b097c72a9b4b
FileChecksum: SHA1: eb7a6c536d0074fac4b6a0e9f71f5165b5d00f67
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Bowen-Huggett
FileName: ./lib/font/sans_font/32/basic_latin-0040-004F.png
SPDXID: SPDXRef-90c3621e3e545956192a3134f9ded33c
FileChecksum: SHA1: 53f9e974a85026a4570a2435a5f640eca15666ec
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Bowen-Huggett
FileName: ./lib/font/sans_font/32/basic_latin-0040-004F.xcf
SPDXID: SPDXRef-c5b8bd96dfbd363eb04fff8c0556d497
FileChecksum: SHA1: 9be2232088e1b6ab73b8205099e6537cc50b7353
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Bowen-Huggett
FileName: ./lib/font/sans_font/32/basic_latin-0050-005F.png
SPDXID: SPDXRef-3ca9cff4bd3a5f556b412f3f4f6a4d2d
FileChecksum: SHA1: 9672496be8930d76304a7a6f9474a8047412f76f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Bowen-Huggett
FileName: ./lib/font/sans_font/32/basic_latin-0050-005F.xcf
SPDXID: SPDXRef-91d3cb670351e39155cb63da9b66024f
FileChecksum: SHA1: 13f03593d7468c6b0cd6fd24a6ef697c89a43900
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Bowen-Huggett
FileName: ./lib/font/sans_font/32/basic_latin-0060-006F.png
SPDXID: SPDXRef-0b0be64caaec22a9b5a497e2803c6cae
FileChecksum: SHA1: bc85c8cc35f21340697c44fe4e693423a2fbc896
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Bowen-Huggett
FileName: ./lib/font/sans_font/32/basic_latin-0060-006F.xcf
SPDXID: SPDXRef-1c385fcf0766882e2d4d7a367d6fc1c0
FileChecksum: SHA1: 4715fd1dcec94e663dbf30104dee1928da9028bc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Bowen-Huggett
FileName: ./lib/font/sans_font/32/basic_latin-0070-007F.png
SPDXID: SPDXRef-28d0368f5aad0e06c50859ff47b047f8
FileChecksum: SHA1: c891387454c179d40d749aceda20c0e6257ae97c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Bowen-Huggett
FileName: ./lib/font/sans_font/32/basic_latin-0070-007F.xcf
SPDXID: SPDXRef-cf6e2cc45c5a2c53c785702b6047a5be
FileChecksum: SHA1: 7311ba806502a30b60f4a05fe4d3ef5353faf3bb
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Bowen-Huggett
FileName: ./lib/font/sans_font/32/sans32.json
SPDXID: SPDXRef-823c7e30bc821bd9b5196d1c743358b9
FileChecksum: SHA1: 23869bcf6f3067a3323dea413e90db081caed7f6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 Paul Bowen-Huggett
FileName: ./lib/glyph_cache.cpp
SPDXID: SPDXRef-3e450d14c6d58678c3d9716c874cd9ac
FileChecksum: SHA1: 9bd9aa5e9020551779dbaa4f5f2a519ebc0bb1fe
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Copyright © 2025 Paul Bowen-Huggett
FileName: ./unit_tests/CMakeLists.txt
SPDXID: SPDXRef-be283ccb7773e655f6ea5b5d5f1d6af9
FileChecksum: SHA1: 175474a6a423613befac232ce985348451b35b36
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: Copyright © 2025 Paul Bowen-Huggett
FileName: ./unit_tests/create_bitmap.cpp
SPDXID: SPDXRef-e8fb857a3b53f530fea3a08d2dbeca3c
FileChecksum: SHA1: 60fb122217bf0d62f3eadb5fab045e52674b7cfe
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Copyright © 2025 Paul Bowen-Huggett
FileName: ./unit_tests/create_bitmap.hpp
SPDXID: SPDXRef-515b109cb2f804a7f73cb6b9d5b3c46e
FileChecksum: SHA1: ea084e6cc2a8145ea380adc0e28c1be716cda009
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Copyright © 2025 Paul Bowen-Huggett
FileName: ./unit_tests/rect.hpp
SPDXID: SPDXRef-8256ba10073cc30446ce96cdb312fec4
FileChecksum: SHA1: e5fe507a82e3d6a337134d3817caebd6893ade81
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Copyright © 2025 Paul Bowen-Huggett
FileName: ./unit_tests/test_copy.cpp
SPDXID: SPDXRef-3ac4f62cfa504fb4118849fe3c0ddff2
FileChecksum: SHA1: 863e954900e6a72e02972c88ac78ec03842eeb14
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Copyright © 2025 Paul Bowen-Huggett
FileName: ./unit_tests/test_draw_char.cpp
SPDXID: SPDXRef-c1bd2d9134706e7ac3c5e5b27c8f4655
FileChecksum: SHA1: bab0bcf807ca814ab8b01f6fc2591427cf7871ec
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Copyright © 2025 Paul Bowen-Huggett
FileName: ./unit_tests/test_font.cpp
SPDXID: SPDXRef-b281592c09488003df73affa50143265
FileChecksum: SHA1: 1b70fc39afa52c3f2bceb10be14f6fd764f39de8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Copyright © 2025 Paul Bowen-Huggett
FileName: ./unit_tests/test_frame_rect.cpp
SPDXID: SPDXRef-fac3629d1fbc83cbd88b1cea5e3a7ffb
FileChecksum: SHA1: f3aa4d20a1853b032c11854f250427560b9e5801
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Copyright © 2025 Paul Bowen-Huggett
FileName: ./unit_tests/test_iumap.cpp
SPDXID: SPDXRef-b58d65f5c476c951e406fd46b28d50eb
FileChecksum: SHA1: 80aea6c55821e62d72adf6265f51a50651ad8735
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Copyright © 2025 Paul Bowen-Huggett
FileName: ./unit_tests/test_line.cpp
SPDXID: SPDXRef-185b6194fafd46df853f4a821c58a28a
FileChecksum: SHA1: dcbed9543c546c64d7601a3de38eed5306abd850
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Copyright © 2025 Paul Bowen-Huggett
FileName: ./unit_tests/test_paint_rect.cpp
SPDXID: SPDXRef-d3e876a6d3b4fbce01d71f569a8a6dbc
FileChecksum: SHA1: 6319bf347df1cd91a77bd6ddc7beaa9dd4d7fdf8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Copyright © 2025 Paul Bowen-Huggett
FileName: ./unit_tests/test_plru_cache.cpp
SPDXID: SPDXRef-e4091b84e1468989db21f9ed62c74cfd
FileChecksum: SHA1: bf4d9ab0ec06ac9b4cc9411c6bd83fb128a7fb35
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Copyright © 2025 Paul Bowen-Huggett
FileName: ./unit_tests/test_rect.cpp
SPDXID: SPDXRef-bd8371bb8973363f6aad49f7d2a4cb4c
FileChecksum: SHA1: 651b33d5587b4f21d012ab59ff771d4df4fbba33
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Copyright © 2025 Paul Bowen-Huggett