Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 5772f4ff | 2024-10-01 19:29:04 | missing-field-initializers in main.cc FAILED: src/main.p/main.cc.o clang++ -Isrc/main.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -O3 -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -Wall -Wextra -Werror -pthread -Wno-non-virtual-dtor -UNDEBUG -MD -MQ src/main.p/main.cc.o -MF src/main.p/main.cc.o.d -o src/main.p/main.cc.o -c ../src/main.cc ../src/main.cc:220:33: error: missing field 'y_bearing' initializer [-Werror,-Wmissing-field-initializers] hb_glyph_extents_t extents = {0}; ^ ../src/main.cc:270:36: error: missing field 'y_bearing' initializer [-Werror,-Wmissing-field-initializers] hb_glyph_extents_t extents = {0}; ^ 2 errors generated. | ||
| 9f8f8140 | 2024-05-30 11:40:13 | [main.cc] Add note | ||
| afe09102 | 2023-07-09 02:45:52 | [font] Actually deprecate get_glyph_shape() We previously marked it as deprecated in the documentation but didn’t actually deprecate it in code. Now the only known users have migrated to draw_glyph(), lets deprecate o=it for good. | ||
| ed023f66 | 2023-01-12 17:04:24 | Enable -Wformat-signedness And fix the codebase. | ||
| 35aa492e | 2022-11-15 15:05:15 | [main] sprintf -> snprintf | ||
| 1de5591c | 2022-07-19 13:37:30 | [>64k:layout] Prepare GDEF for templatizing https://github.com/be-fonts/boring-expansion-spec/issues/36 | ||
| b179d357 | 2022-03-30 12:59:52 | [main] Fix unused-variable warnings | ||
| f1a9a9cc | 2022-02-03 14:10:40 | [draw-state] Pass state down to callbacks | ||
| 8b4f4290 | 2022-02-03 01:14:47 | [draw] Virtualize hb_font_draw_glyph() into hb_font_get_glyph_shape() To be implemented in hb-ft. | ||
| 2bed4f46 | 2022-02-02 21:42:48 | [draw] Fix draw signatures | ||
| e157b503 | 2022-02-02 16:16:57 | [draw] Remove return value of hb_font_draw_glyph() | ||
| a428c119 | 2022-02-02 16:09:46 | [main] Fix compiler warnings | ||
| 35190dc9 | 2022-02-02 16:08:40 | [draw] Convert API to float instead of hb_position_t | ||
| dd7b6e2c | 2022-02-02 14:46:10 | [draw] Remove EXPERIMENTAL_API tag | ||
| bdfed8f1 | 2021-06-14 15:46:04 | [blob] Add failing versions of create API Fixes https://github.com/harfbuzz/harfbuzz/issues/2567 New API: +hb_blob_create_or_fail() +hb_blob_create_from_file_or_fail() Use these in util/ to distinguish empty file from not-found file. Only err on the latter. | ||
| 19346524 | 2020-04-23 14:22:33 | minor, add an option to skip private APIs use in main.cc | ||
| 750bb73e | 2020-04-21 01:13:13 | [meson] Add an experimental-api option | ||
| 2be859d2 | 2020-04-20 23:48:23 | minor, replace nullptr checks with implicit ones | ||
| 755a77d6 | 2020-01-29 22:26:04 | Move outline draw API behind HB_EXPERIMENTAL_API directive | ||
| 5c1a023f | 2020-02-08 10:57:07 | [tool] Optimize COLR glyph dump Move palette colors fetching out of gid iteration so not fetching all the colors of a palette each time. | ||
| 74fdcdca | 2020-01-28 13:45:22 | [draw] Rename conic_to to quadratic_to | ||
| ac81e940 | 2020-01-28 12:34:47 | Rename hb_outline_decompose to hb_font_draw_glyph and hb_outline_decompose_funcs_t to hb_draw_funcs_t | ||
| 981125aa | 2020-01-25 21:31:36 | Rename hb_ot_glyph_* to hb_outline_* | ||
| b7762c70 | 2020-01-24 21:20:07 | Disable hb_ot_glyph_decompose in HB_TINY | ||
| 2d147355 | 2020-01-24 19:41:26 | [src/main] separate the places use private API, minor | ||
| 23277bee | 2020-01-24 18:49:48 | Fold src/test-ot-glyph and src/test-ot-color into src/main | ||
| b84ceb2f | 2019-12-10 13:02:48 | [machinery] Remove CastP | ||
| 0558413f | 2019-10-01 13:49:55 | Minor, tweak spaces | ||
| bb4cdf8e | 2019-06-25 01:42:42 | Replace create_from_file with empty blob if HB_NO_OPEN is defined | ||
| c77ae408 | 2018-08-25 22:36:36 | Rename hb-*private.hh to hb-*.hh Sorry for the noise, downstream custom builders. Please adjust. | ||
| b912fbea | 2018-08-06 06:30:12 | Remove most uses of direct comparison to Null objects | ||
| 8e3e4127 | 2018-07-22 22:49:26 | Port rest of code away from Sanitizer<> | ||
| 225b92b7 | 2018-07-01 14:32:00 | Support dfont font files (#949) | ||
| 353f4d2e | 2018-05-31 19:52:16 | Fix a whitespace inconsistency Null() and Crap() are only places that there's no space before '('... | ||
| fd3d0042 | 2018-05-24 15:58:26 | Move pool definitions to hb-static.cc | ||
| 7f7b1370 | 2018-05-24 14:09:04 | Fix Uniscribe build If a pointer type was passed to Null(), reinterpret_cast<> was complaining about qualifiers being removed. Turns out I need the const on the other side of "Type" to fix that. Also remove unused const from NullPool type. | ||
| f83e992c | 2018-05-24 11:46:57 | Mark CrapPool thread_local Not sure if I like to keep it. For now, aim for correctness. | ||
| 5d801298 | 2018-05-24 11:33:15 | Add CrapPool Common Regoin for Access Protection. Like the NullPool, but writable. | ||
| eba1c16a | 2018-05-08 02:47:42 | Always lock blob in sanitize. Remove blob->lock_as() in favor of blob->lock() | ||
| b4fa5050 | 2018-05-08 02:45:08 | Move Sanitizer::lock_instance<>() to blob->lock_as<>(). | ||
| abc12f7b | 2018-05-08 02:23:36 | Move null pool to hb-private | ||
| ce17340b | 2018-04-20 10:29:06 | Add hb_blob_create_from_file, a new API (#926) | ||
| c55aa147 | 2018-04-18 00:01:20 | Do sanitization before the use on 'main' mini-program (#994) | ||
| b87cbe2b | 2018-02-07 14:11:26 | Try fixing build for platforms that have no visibility attributes | ||
| bc92245b | 2017-12-20 13:19:33 | Minor | ||
| a130ee6d | 2017-11-14 20:30:03 | Remove a couple of unused consts | ||
| af3f72f9 | 2017-10-27 15:13:50 | Correctly mark NullPool const Saves some more code size as well! | ||
| 3205de79 | 2017-10-27 15:01:40 | Make the NullPool HB_INTERNAL shared Saves 2k of .bss section. | ||
| dbdbfe3d | 2017-10-15 12:11:08 | Use nullptr instead of NULL | ||
| da132937 | 2014-04-27 14:05:24 | Rework handling of requiredFeature to solve problem with rlig in arial.ttf from winxp https://bugzilla.mozilla.org/show_bug.cgi?id=986802 Fixes https://github.com/behdad/harfbuzz/pull/39 API Change: -hb_ot_layout_language_get_required_feature_index +hb_ot_layout_language_get_required_feature New API takes an extra pointer argument. Pass NULL in to get behavior of previous API. Reworked by behdad | ||
| 0ddecabc | 2014-05-01 16:01:40 | [main] Minor improvement to output | ||
| 6c48f20e | 2013-09-09 15:43:10 | [otlayout] Add structs for JSTF table | ||
| 7c8e844d | 2012-08-28 17:57:49 | Use namespace for OpenType tables Avoids USHORT, SHORT, ULONG, LONG clashes with Windows API. | ||
| 0594a244 | 2012-06-05 20:35:40 | Cleanup TRUE/FALSE vs true/false | ||
| 1a2a4a00 | 2012-05-05 22:38:20 | Fix warning and build issues As reported by Jonathan Kew on the list. | ||
| 7a750ac3 | 2011-08-17 14:19:59 | Rename table files from eg maxp-private.hh to maxp-table.hh | ||
| 944b2ba1 | 2011-08-09 00:23:58 | [buffer] Make API take signed int length Since we already switched to accepting -1 as 'zero-terminated'. | ||
| c605bbbb | 2011-08-04 20:00:53 | Remove C++ guards from source files Where causing issues for people with MSVC. | ||
| f60271c0 | 2011-08-02 09:56:30 | Add mingw32 support With these changes, on Ubuntu I can do: ./configure --host=i586-mingw32msvc && make | ||
| 2409d5f8 | 2011-04-21 17:14:28 | Update Copyright headers | ||
| 8c69e65a | 2010-10-27 22:07:49 | Rename lookup_flags to lookup_props since it's more than just flags | ||
| acdba3f9 | 2010-07-23 15:11:18 | Prefer C linkage | ||
| b5db4f1e | 2010-05-10 22:22:22 | Clean up NO_INDEX | ||
| ce5694c7 | 2010-05-04 14:10:18 | [main] Recognize Apple SFNTs | ||
| 187454c5 | 2010-04-23 16:35:01 | Add different casts from pointer and ref to avoid bugs | ||
| efb324a4 | 2010-04-23 16:22:54 | Remove GET_FOR_DATA macros The major-version check is now handled by sanitize. If major doesn't match, we reject and fall back to the Null object. | ||
| 1aa4666b | 2010-04-23 13:32:03 | Cleanup OpenTypeFontFile | ||
| df3f505d | 2010-04-22 14:11:33 | More sanitize cleanup | ||
| c755cb3e | 2010-04-22 00:11:43 | Change header comment | ||
| bdd0ff52 | 2009-12-15 04:07:40 | Make main.cc compile without glib | ||
| 67cb8111 | 2009-08-09 13:05:08 | [HB] Print mark sets in main.cc | ||
| 15164d92 | 2009-08-04 13:57:41 | [HB] Fix mix warnings | ||
| 5f5b24f9 | 2009-08-02 20:03:12 | [OT] Rename C++ header files from *.h to *.hh | ||
| 2098a021 | 2009-08-02 19:57:00 | [HB] Move OT file handling out of ot-layout | ||
| baec684f | 2009-08-01 21:06:11 | [HB] Remove glib dependency | ||
| 79420ad9 | 2009-05-26 12:24:16 | [HB] Add get_attach_points() | ||
| 62964afc | 2009-05-26 12:40:10 | [HB] Implement get_lig_carets() | ||
| 6ad8d5f3 | 2009-05-25 02:27:29 | [HB] Simplify some basic things | ||
| ee58aaeb | 2009-05-17 05:14:33 | [HB] Update copyright years | ||
| ce48f039 | 2009-11-02 14:35:51 | Merge harfbuzz-ng | ||
| 2d15e72c | 2009-04-15 19:50:16 | Give it a start at GSUB | ||
| 706ab25a | 2008-01-28 05:58:50 | Add script and language public getter API | ||
| 40a81314 | 2008-01-28 02:30:48 | Make main.cc compile again, which means finished getter API | ||
| 54e5aac5 | 2008-01-27 21:19:51 | GDEF completely working now | ||
| fd92a3dd | 2008-01-24 03:11:09 | Starting public interface | ||
| aefaafe5 | 2008-01-23 17:25:29 | Minor renaming | ||
| a16ecbf0 | 2008-01-23 17:01:55 | Initial gsub stub | ||
| 64aef3a5 | 2008-01-23 16:14:38 | Add copyright notices. | ||
| 8dd1c8b8 | 2008-01-23 05:00:30 | Clean up file names, add namespace | ||
| 1f437e6f | 2008-01-23 04:36:40 | Make all code NULL-free and assert-free | ||
| 600e5eb8 | 2008-01-23 02:01:37 | Define get_for_data() factories | ||
| b9d7688f | 2008-01-23 01:38:10 | Finish and test GDEF | ||
| 303fe628 | 2008-01-23 00:20:48 | Misc cleanup | ||
| 5b3f7702 | 2006-12-28 06:42:37 | Add stub GDEF files | ||
| 12c4568c | 2006-12-28 06:10:59 | Break and rename, in the layout of old HarfBuzz codebase |