be59f3cbf4e3269ea05d5a707cdae04a32e097ce |
|
05-Dec-2017 |
Behdad Esfahbod <behdad@behdad.org> |
Silence unused-variables warning on MSVC Fixes https://github.com/harfbuzz/harfbuzz/issues/635
/external/harfbuzz_ng/src/hb-private.hh
|
7c6937e7c7b62602fef10ac4b2e164d0c67c932b |
|
20-Nov-2017 |
ebraminio <ebrahim@gnu.org> |
Move all references of old url to the new address (#622)
/external/harfbuzz_ng/src/hb-private.hh
|
40ec3bbb55b8af1668bb3d5f6232a85b15cff136 |
|
03-Nov-2017 |
Behdad Esfahbod <behdad@behdad.org> |
Consolidate debug stuff into hb-debug.hh Part of fixing https://github.com/behdad/harfbuzz/pull/605
/external/harfbuzz_ng/src/hb-private.hh
|
384862d7ee2e27e6678844feafab69f03f77ac9a |
|
03-Nov-2017 |
Behdad Esfahbod <behdad@behdad.org> |
Remove NO_COPY()
/external/harfbuzz_ng/src/hb-private.hh
|
8eaff980fc6d15856fa853479454b58668809c7a |
|
31-Oct-2017 |
Behdad Esfahbod <behdad@behdad.org> |
Remove HB_TAG_CHAR4
/external/harfbuzz_ng/src/hb-private.hh
|
c290ba5b7d4e9e4a5f02340a22e6c9c46564906b |
|
31-Oct-2017 |
Behdad Esfahbod <behdad@behdad.org> |
Define _GNU_SOURCE Might help with https://github.com/behdad/harfbuzz/pull/592 Ie. bringing in qsort_r() prototype always.
/external/harfbuzz_ng/src/hb-private.hh
|
e35a763c07b60da6e5fbdb6edd9d25f575cd3d8b |
|
30-Oct-2017 |
Behdad Esfahbod <behdad@behdad.org> |
[post] Implement glyph_from_name() This concludes https://github.com/behdad/harfbuzz/pull/568
/external/harfbuzz_ng/src/hb-private.hh
|
e1a37f3db4f2364e98ff057209a94aa9b23e5c9d |
|
30-Oct-2017 |
Behdad Esfahbod <behdad@behdad.org> |
Add hb_string_t
/external/harfbuzz_ng/src/hb-private.hh
|
0712e915b4814e350aa1d833c1dee5010cdbd8f9 |
|
30-Oct-2017 |
Behdad Esfahbod <behdad@behdad.org> |
Remove hb_compare_func_t
/external/harfbuzz_ng/src/hb-private.hh
|
51f4d4d5cd5a0dd1a581bee5b55b3cc0a74cbea3 |
|
27-Oct-2017 |
Behdad Esfahbod <behdad@behdad.org> |
Reduce prealloced number of user-data items from 2 to 1 Even 1 is too many but putting 0 breaks compile. Saves 3k in .so
/external/harfbuzz_ng/src/hb-private.hh
|
62e312ead808cec055049592b0d40aa3a8882bc9 |
|
27-Oct-2017 |
Behdad Esfahbod <behdad@behdad.org> |
Use NULL instead of polyfill, if nullptr is not available Part of fixing https://github.com/behdad/harfbuzz/issues/585
/external/harfbuzz_ng/src/hb-private.hh
|
2a749680441bbe6b4aa8134bb6ce9f21a8b1bc3c |
|
27-Oct-2017 |
Behdad Esfahbod <behdad@behdad.org> |
Add hb-string-array.hh Used to build static string arrays that use no relocation.
/external/harfbuzz_ng/src/hb-private.hh
|
6f08b12bc38166dee2f9740d396d617b32e887a3 |
|
27-Oct-2017 |
Behdad Esfahbod <behdad@behdad.org> |
Minor
/external/harfbuzz_ng/src/hb-private.hh
|
2ee710e02fad1a8a4b94589bb6f0b90e2aeb7121 |
|
23-Oct-2017 |
Behdad Esfahbod <behdad@behdad.org> |
Minor
/external/harfbuzz_ng/src/hb-private.hh
|
ced86da7ddbbd0d64f8ba1290b8e67600b1db2d4 |
|
22-Oct-2017 |
Behdad Esfahbod <behdad@behdad.org> |
Another try at fixing mingw32 build bot fail
/external/harfbuzz_ng/src/hb-private.hh
|
d8adaa97fbf33071b8a4b5c05c3f2f15f2fd22ea |
|
20-Oct-2017 |
Behdad Esfahbod <behdad@behdad.org> |
Another try at fixing build bots hb-ot-shape.cc:287:18: error: comparison of constant 32 with expression of type 'hb_unicode_general_category_t' is always true [-Werror,-Wtautological-constant-out-of-range-compare]
/external/harfbuzz_ng/src/hb-private.hh
|
6058f98825e8f134893a1bbfb402e45d85b56ff0 |
|
19-Oct-2017 |
Behdad Esfahbod <behdad@behdad.org> |
Remove FLAG_SAFE() No flag is safe, over time... See previous commit.
/external/harfbuzz_ng/src/hb-private.hh
|
221ce6c18f2a1e878b68eb0a97f235efa4c044d3 |
|
15-Oct-2017 |
Behdad Esfahbod <behdad@behdad.org> |
Fix bots
/external/harfbuzz_ng/src/hb-private.hh
|
56ef4e0c52d5b474518bf0c1e4adba80f2ae6946 |
|
15-Oct-2017 |
Behdad Esfahbod <behdad@behdad.org> |
Simplify hb_prealloced_array_t initialization
/external/harfbuzz_ng/src/hb-private.hh
|
7737e87ac4582d57945f3ffbbae1012f62c6b482 |
|
15-Oct-2017 |
Behdad Esfahbod <behdad@behdad.org> |
Properly detect vector_size attribute and use fallback otherwise
/external/harfbuzz_ng/src/hb-private.hh
|
deed4a48d15d4a475f8695aa3269547adf63867a |
|
15-Oct-2017 |
Behdad Esfahbod <behdad@behdad.org> |
Faster hb_set_t Fixes https://github.com/behdad/harfbuzz/pull/23
/external/harfbuzz_ng/src/hb-private.hh
|
5e74044b6bd78c495561eb7d2981415d2c3336f4 |
|
15-Oct-2017 |
Behdad Esfahbod <behdad@behdad.org> |
Add bfind() to prealloaced_array_t
/external/harfbuzz_ng/src/hb-private.hh
|
db5f7ef18916abb0907bc8b569a65c9c6bbd4015 |
|
15-Oct-2017 |
Behdad Esfahbod <behdad@behdad.org> |
Inline another bsearch()
/external/harfbuzz_ng/src/hb-private.hh
|
6fb4ac73f94636d19fcac143472b84f9d91985c9 |
|
15-Oct-2017 |
Behdad Esfahbod <behdad@behdad.org> |
Add popcount for 64bit ints
/external/harfbuzz_ng/src/hb-private.hh
|
3c13e153fe89d559d33027c0a5b30a19a6de1bad |
|
15-Oct-2017 |
Behdad Esfahbod <behdad@behdad.org> |
Try fixing AppVeyor bots
/external/harfbuzz_ng/src/hb-private.hh
|
dbdbfe3d7b36613d893832dcb1884c756c20bfda |
|
15-Oct-2017 |
Behdad Esfahbod <behdad@behdad.org> |
Use nullptr instead of NULL
/external/harfbuzz_ng/src/hb-private.hh
|
c3448e8d21963eb7fc357a37a7a426a4bf130ef3 |
|
15-Oct-2017 |
Behdad Esfahbod <behdad@behdad.org> |
Use static_assert instead of custom ASSERT_STATIC
/external/harfbuzz_ng/src/hb-private.hh
|
76dcbf8b23475b25f8f1918f982bfd8f0dd3456e |
|
15-Oct-2017 |
Behdad Esfahbod <behdad@behdad.org> |
Add polyfill for static_assert and nullptr Also fix hb_assert_constant_t.
/external/harfbuzz_ng/src/hb-private.hh
|
76c4873e8cad2871d2d547318d371b9a89d8c806 |
|
02-Jun-2017 |
Ebrahim Byagowi <ebrahim@gnu.org> |
Support branch prediction helpers on clang compiles (#491)
/external/harfbuzz_ng/src/hb-private.hh
|
92e2c4baafa0401cb8d7dd2bbd70acfaeaf2aabf |
|
29-May-2017 |
Sebastian Rasmussen <sebras@gmail.com> |
Avoid using strdup inside library. (#488) If an application provides a malloc replacement through hb_malloc_impl() it is important that it is used to allocate everything, but the use of strdup() circumvents this and causes system malloc() to be called instead. This pairs badly with the custom hb_free_impl() being called later.
/external/harfbuzz_ng/src/hb-private.hh
|
df98ce5fc8cf1dafd58c329975f07aafbeee3263 |
|
22-Dec-2016 |
Behdad Esfahbod <behdad@behdad.org> |
Improve debug output with really deep nesting
/external/harfbuzz_ng/src/hb-private.hh
|
0b8f3ab0220ca4731516313828515f26bb480645 |
|
11-Jul-2016 |
Steve Lhomme <slhomme@matroska.org> |
clang in MSVC mode doesn't like when we redefine __attribute__ (#283)
/external/harfbuzz_ng/src/hb-private.hh
|
5069062d0a9342bb716eebf3ddc1efad91924caa |
|
25-Apr-2016 |
Konstantin Ritt <ritt.ks@gmail.com> |
Unbreak build on Windows CE 0475ef2f97e3035a2eea9a0f96031331e07e8e29 broke the build by using vsnprintf(), which is not defined on Windows CE
/external/harfbuzz_ng/src/hb-private.hh
|
91dd11565221bdb108c138662ea013aac14bb968 |
|
25-Feb-2016 |
Behdad Esfahbod <behdad@behdad.org> |
Add HB_NDEBUG API changes: - If NDEBUG is defined, define HB_NDEBUG - Disable costlier sanity checks if HB_NDEBUG is defined. In 1.2.3 introduced some code to disable costly sanity checks if NDEBUG is defined. NDEBUG, however, disables all assert()s as well. With HB_NDEBUG, one can disable costlier checks but keep assert()s. I'll probably add a way to define HB_NDEBUG automatically in release tarballs. But for now, production systems that do NOT define NDEBUG, are encouraged to define HB_NDEBUG for our build.
/external/harfbuzz_ng/src/hb-private.hh
|
a13b023dbfd0532e8cd74c356fbbd4453d0ffaa0 |
|
11-Dec-2015 |
Steven R. Loomis <srloomis@us.ibm.com> |
AIX fixes - use '-w' instead of '\<...\>' for check-header-guards grep manpage says these are the same - put '-q' first in the grep options - move VAR into hb-private.hh - hb-font-private.hh - use [VAR] instead of [] for variable array
/external/harfbuzz_ng/src/hb-private.hh
|
766963adba6770dcd45de4417481ed8eda60a716 |
|
24-Nov-2015 |
Behdad Esfahbod <behdad@behdad.org> |
Merge pull request #114 from ThePhD/vc++-fixes Fix all VC++ warnings and errors
|
1dc32ea4d2f294f9d1ae1c8fd19fb75f9278223b |
|
20-Nov-2015 |
Behdad Esfahbod <behdad@behdad.org> |
Whitespace
/external/harfbuzz_ng/src/hb-private.hh
|
f94c0ecbb1488138d3ec3b9d6d9fb78113dfee4f |
|
20-Nov-2015 |
Behdad Esfahbod <behdad@behdad.org> |
Define HB_MARK_AS_FLAG_T as a macro instead of using templates The generic template operator overloading was causing more problems than it solved. Eg: https://github.com/behdad/harfbuzz/pull/163 https://github.com/behdad/harfbuzz/issues/175 So, just use macros. Fixes https://github.com/behdad/harfbuzz/issues/175 Fixes https://github.com/behdad/harfbuzz/pull/178
/external/harfbuzz_ng/src/hb-private.hh
|
e0082ae60dbd87d433f3b2b9d2bfa64b9a4c3663 |
|
18-Nov-2015 |
Behdad Esfahbod <behdad@behdad.org> |
Move things around
/external/harfbuzz_ng/src/hb-private.hh
|
167c3271778cd1a8c4433b9d2230901ce17c099e |
|
09-Nov-2015 |
Chun-wei Fan <fanchunwei@src.gnome.org> |
Fix build on MSVC >= 2012 Use the DEFINE_ENUM_FLAG_OPERATORS macro in winnt.h on Visual Studio, which defines the bitwise operators for the enumerations that we want to mark as hb_mark_as_flags_t, which will take care of the situation on newer Visual Studio (>= 2012), where the build breaks with C2057 errors as the underlying types of the enumerations is not clear to the compiler when we do a bitwise op within the declaration of the enumerations themselves. Also disable the C4200 (nonstandard extension used : zero-sized array in struct/union) and C4800 ('type' : forcing value to bool 'true' or 'false' (performance warning)) warnings as the C4200 is the intended scenario and C4800 is harmless but is so far an unavoidable side effect of using DEFINE_ENUM_FLAG_OPERATORS.
/external/harfbuzz_ng/src/hb-private.hh
|
6986208ba3b395534f4c7bcfa51df6bf9038f717 |
|
05-Nov-2015 |
Behdad Esfahbod <behdad@behdad.org> |
Optimize runs without Default_Ignorable's Now that we have a buffer-wide scratch flags facility, use it to optimize away a few passes.
/external/harfbuzz_ng/src/hb-private.hh
|
aa7044de0ceacd71cab19212d266c3a66c03b41e |
|
05-Nov-2015 |
Behdad Esfahbod <behdad@behdad.org> |
Generalize flags types
/external/harfbuzz_ng/src/hb-private.hh
|
672ca3b4e65a75fb3a418ec5d117ad242a98acbb |
|
26-Oct-2015 |
Behdad Esfahbod <behdad@behdad.org> |
Use templates for making sure expression is constant
/external/harfbuzz_ng/src/hb-private.hh
|
50e5750bd8670b4cf4463471a2348d4c99c9d054 |
|
21-Oct-2015 |
Behdad Esfahbod <behdad@behdad.org> |
Avoid unnecessary cast to 64-bit Fixes https://github.com/behdad/harfbuzz/issues/146 Or I think it should.
/external/harfbuzz_ng/src/hb-private.hh
|
305d2fbf5a2db51447c8ed894a48a88896930673 |
|
21-Oct-2015 |
Behdad Esfahbod <behdad@behdad.org> |
Add HB_FALLTHROUGH Borrowed from https://bugzilla.mozilla.org/show_bug.cgi?id=1215411
/external/harfbuzz_ng/src/hb-private.hh
|
cc6ea308d4c99b9dd6d625fa3a9b0ef62fa2614f |
|
12-Oct-2015 |
Behdad Esfahbod <behdad@behdad.org> |
Extern "C" custom-allocator declerations
/external/harfbuzz_ng/src/hb-private.hh
|
52b418555b62a3b25399f202c1fa72ab7288c224 |
|
03-Oct-2015 |
Behdad Esfahbod <behdad@behdad.org> |
Allow compiling with custom allocators User can define hb_malloc_impl, etc, to name of custom allocator functions that have the same signature as malloc.
/external/harfbuzz_ng/src/hb-private.hh
|
b47159011ca518c3b94d782ed16a91ffe9dd2ab2 |
|
29-Sep-2015 |
Behdad Esfahbod <behdad@behdad.org> |
Define return_trace() Not functional change (expected!).
/external/harfbuzz_ng/src/hb-private.hh
|
93099748e39740a3f6f003c83d9dec1d21660ce8 |
|
01-Sep-2015 |
Behdad Esfahbod <behdad@behdad.org> |
Minor
/external/harfbuzz_ng/src/hb-private.hh
|
85846b3de7491b6a07fed6a2c0c6c1b09943b249 |
|
01-Sep-2015 |
Behdad Esfahbod <behdad@behdad.org> |
Use insertion-sort instead of bubble-sort Needed for upcoming merge-clusters fix.
/external/harfbuzz_ng/src/hb-private.hh
|
5c99cf93d6242803bddcac2ca8300fdec7e0f8a7 |
|
14-Aug-2015 |
ThePhD <phdofthehouse@gmail.com> |
Merge branch 'master' into vc++-fixes
|
5b5617e0664e59770910d04d15175f643a5ffb73 |
|
21-Jul-2015 |
Behdad Esfahbod <behdad@behdad.org> |
Add FLAG_UNSAFE() Unused right now.
/external/harfbuzz_ng/src/hb-private.hh
|
f8160a495966c790b79134a9f9382b6545f8c733 |
|
21-Jul-2015 |
Behdad Esfahbod <behdad@behdad.org> |
Add FLAG_SAFE() for values known to be small-enough And add check to FLAG()
/external/harfbuzz_ng/src/hb-private.hh
|
366aeaad006b230481a3c08ab4d239fb6b64fef8 |
|
21-Jul-2015 |
Behdad Esfahbod <behdad@behdad.org> |
Add note re ASSERT_STATIC_EXPR_ZERO()
/external/harfbuzz_ng/src/hb-private.hh
|
d6adca9fbbbd6fc7c8906121b50c3930fbe2de8e |
|
21-Jul-2015 |
Behdad Esfahbod <behdad@behdad.org> |
Remove unused macro ASSERT_STATIC_EXPR()
/external/harfbuzz_ng/src/hb-private.hh
|
1025e1a9e7785ac67cc90d05b02862e38b3e6026 |
|
21-Jul-2015 |
Behdad Esfahbod <behdad@behdad.org> |
Use unsigned in FLAG()
/external/harfbuzz_ng/src/hb-private.hh
|
8ad89f057d737ccbc6f411e9ebcf11b8130a50bb |
|
23-Jun-2015 |
ThePhD <phdofthehouse@gmail.com> |
Spelling words is not my strong point.
/external/harfbuzz_ng/src/hb-private.hh
|
e0a828ecbd708757d67977f7e92a6f4c1b0b92fd |
|
23-Jun-2015 |
ThePhD <phdofthehouse@gmail.com> |
Back to using regular `strdup`, with an `hb-private.hh` fix that special-cases VC++'s definition and usage of the words
/external/harfbuzz_ng/src/hb-private.hh
|
a5e4f6d6088f6ed37fb1d68d3682b8eb4c9b46fe |
|
10-Jun-2015 |
Behdad Esfahbod <behdad@behdad.org> |
Fix warnings: "member call on null pointer of type" https://bugzilla.mozilla.org/show_bug.cgi?id=1167119
/external/harfbuzz_ng/src/hb-private.hh
|
3029e8b59d1667dc6a53355be89a2b55d7089b88 |
|
14-Apr-2015 |
Behdad Esfahbod <behdad@behdad.org> |
Revert "Add MSVC pragma for UTF-8 source code" This reverts commit 89cbd4d9533011fb5487caa99a0cd58923e7cf59. See discussion: https://bugzilla.gnome.org/show_bug.cgi?id=747772
/external/harfbuzz_ng/src/hb-private.hh
|
89cbd4d9533011fb5487caa99a0cd58923e7cf59 |
|
13-Apr-2015 |
Behdad Esfahbod <behdad@behdad.org> |
Add MSVC pragma for UTF-8 source code Not sure we have any right now; motivated by this: https://bugzilla.gnome.org/show_bug.cgi?id=747772
/external/harfbuzz_ng/src/hb-private.hh
|
855a5d7cb8f585bf66dd18cb480b8c3feef62480 |
|
10-Apr-2015 |
Konstantin Ritt <ritt.ks@gmail.com> |
Fix build on WEC2013 Based on patch from Björn Breitmeyer
/external/harfbuzz_ng/src/hb-private.hh
|
ce01ad7c2f5a259030f4dbec746f85522aa9c3f9 |
|
01-Apr-2015 |
Behdad Esfahbod <behdad@behdad.org> |
MSVC 2015 supports snprintf and not _snprintf
/external/harfbuzz_ng/src/hb-private.hh
|
560718862f0bd994b62361652d6fd558c4182e2a |
|
01-Apr-2015 |
Behdad Esfahbod <behdad@behdad.org> |
Move WinCE define to better place
/external/harfbuzz_ng/src/hb-private.hh
|
5f541f8f7be82f29b77b481827deb212e12d53e4 |
|
21-Feb-2015 |
Behdad Esfahbod <behdad@behdad.org> |
Minor refactoring
/external/harfbuzz_ng/src/hb-private.hh
|
68e04afbb1e1073c47474f7a4d6d2cacf7057f6f |
|
21-Feb-2015 |
Behdad Esfahbod <behdad@behdad.org> |
Typo
/external/harfbuzz_ng/src/hb-private.hh
|
55553699b38d6481fbfacd0a32fc266e55553b34 |
|
21-Feb-2015 |
Behdad Esfahbod <behdad@behdad.org> |
Minor
/external/harfbuzz_ng/src/hb-private.hh
|
9768e651be0561f07d6f38c3ed8bc5ee04882990 |
|
13-Feb-2015 |
Konstantin Ritt <ritt.ks@gmail.com> |
Fix build with MSVC on CE This code is C++ only. There isn't a single C++ compiler that fails to understand the "inline" keyword, since it's required by C++98. Any compiler older than C++98 is likely to choke on the template usage further down, so this isn't necessary. Moreover, the C++ standard says you cannot define macros. [lib.macro.names] says "Nor shall such a translation unit define macros for names lexically identical to keywords." -- technically, it's a promise that the Standard Library headers won't do it, the wording means that the entire translation unit won't do it, which implies no source can do it. MSVC complains about it: fatal error C1189: #error : The C++ Standard Library forbids macroizing keywords. Enable warning C4005 to find the forbidden macro. Author: Thiago Macieira <thiago.macieira@intel.com>
/external/harfbuzz_ng/src/hb-private.hh
|
f3537b620b0a7392ea27f01f465c5ba79459c858 |
|
25-Jan-2015 |
Konstantin Ritt <ritt.ks@gmail.com> |
Move some code around Just to keep Windows specific workarounds in a single place.
/external/harfbuzz_ng/src/hb-private.hh
|
afb62d88d78cacb6b881aaf329a654fd32f5ae29 |
|
25-Jan-2015 |
Konstantin Ritt <ritt.ks@gmail.com> |
Do not define MemoryBarrier on WinCE There is a _HBMemoryBarrier() wrapper function that emulates MemoryBarrier() behavior when it is not defined.
/external/harfbuzz_ng/src/hb-private.hh
|
7db326a15b173c0d101adc608bf551a628c65dcd |
|
25-Jan-2015 |
Konstantin Ritt <ritt.ks@gmail.com> |
Fix build on WinRT There is no environment (like WinCE) and the basic version of InitializeCriticalSection is unsupported. https://codereview.qt-project.org/#/c/92496/
/external/harfbuzz_ng/src/hb-private.hh
|
5c7d6f02d71362c2b192a7d96e6181977682921c |
|
13-Dec-2014 |
Behdad Esfahbod <behdad@behdad.org> |
Minor
/external/harfbuzz_ng/src/hb-private.hh
|
666b42f73bd1f516657b206ef738108825bf239f |
|
15-Oct-2014 |
Behdad Esfahbod <behdad@behdad.org> |
Move macros around Fixes https://bugs.freedesktop.org/show_bug.cgi?id=84491
/external/harfbuzz_ng/src/hb-private.hh
|
5c87120b8178566ddae99d9825edc24f9b87ea3d |
|
15-Oct-2014 |
Behdad Esfahbod <behdad@behdad.org> |
Fix misc warnings Fixes https://github.com/behdad/harfbuzz/pull/51
/external/harfbuzz_ng/src/hb-private.hh
|
250398b1e4f102e4e44eeb9e2aebf0cd2d397344 |
|
01-Oct-2014 |
Behdad Esfahbod <behdad@behdad.org> |
Hide other bubble-sort
/external/harfbuzz_ng/src/hb-private.hh
|
c1e87442621beff98791ce56cfd1ccee506c4ee6 |
|
01-Oct-2014 |
Behdad Esfahbod <behdad@behdad.org> |
Hide bubble-sort!
/external/harfbuzz_ng/src/hb-private.hh
|
270971a0fccdf4964fd3e8ab8e5cf53037a3518d |
|
15-Aug-2014 |
Behdad Esfahbod <behdad@behdad.org> |
[win32] Avoid preprocessor warnings re macros
/external/harfbuzz_ng/src/hb-private.hh
|
29e25550ce8fee3fecc42d20a45ce9c212dc59df |
|
12-Aug-2014 |
Behdad Esfahbod <behdad@behdad.org> |
Fix gcc warning
/external/harfbuzz_ng/src/hb-private.hh
|
8fd4d70b1450d7261a35ab3dea1c70baea2e5c99 |
|
12-Aug-2014 |
Behdad Esfahbod <behdad@behdad.org> |
[wince] Two more Windows CE fixes Report has it that it builds (and works) now: https://codereview.qt-project.org/#/c/92087/
/external/harfbuzz_ng/src/hb-private.hh
|
c2b151d95262a8dc2d2ce94e19ab0ef5b0c8f98d |
|
11-Aug-2014 |
Behdad Esfahbod <behdad@behdad.org> |
Fix hb_in_range() for types smaller than int As exercised by hb-coretext .notdef code.
/external/harfbuzz_ng/src/hb-private.hh
|
26a963b9cb4af3119177f277a2d48a5d537458fb |
|
11-Aug-2014 |
Behdad Esfahbod <behdad@behdad.org> |
[wince] Try to fix some stuff on Windows CE Based on errors seen here: http://testresults.qt-project.org/ci/QtBase_dev_Integration/build_03837/wince70embedded-armv4i-msvc2008_Windows_7/log.txt.gz Fully untested.
/external/harfbuzz_ng/src/hb-private.hh
|
38fb30d7420a4b01f99cee31baa8c3990a1d1c5f |
|
06-Aug-2014 |
Behdad Esfahbod <behdad@behdad.org> |
Use atexit() only if it's safe to call from shared library Apparently they are not (advertised as?) safe on BSD systems. We ignore the case of static libraries. Whitelisted on glibc, Android, and MSVC / mingw. https://bugs.freedesktop.org/show_bug.cgi?id=82246
/external/harfbuzz_ng/src/hb-private.hh
|
7e8c38954649c0bf2e6051d84ca08dce090ec169 |
|
25-Jul-2014 |
Behdad Esfahbod <behdad@behdad.org> |
Minor warnings fixes Some systems insist on -Wmissing-field-initializers. We have too many, by design. Fix a few easy ones.
/external/harfbuzz_ng/src/hb-private.hh
|
0fc0a1022854324261fea8893678a3e9fd9443eb |
|
21-Jul-2014 |
Behdad Esfahbod <behdad@behdad.org> |
[win] Fix Cygwin build https://github.com/behdad/harfbuzz/commit/db308280488c2ee11ba865a9922eb6a0c1abeef3#commitcomment-7077778
/external/harfbuzz_ng/src/hb-private.hh
|
f1a8d50a87edfb8147aa1bec732ed7ccbfef2877 |
|
19-Jul-2014 |
Behdad Esfahbod <behdad@behdad.org> |
[win] Don't define visibility attribtue under Cygwin
/external/harfbuzz_ng/src/hb-private.hh
|
9c77027d645142794c3ff1590a96bb151c3f2e91 |
|
19-Jul-2014 |
Behdad Esfahbod <behdad@behdad.org> |
[win] Turn STRICT on for including windows.h
/external/harfbuzz_ng/src/hb-private.hh
|
db308280488c2ee11ba865a9922eb6a0c1abeef3 |
|
19-Jul-2014 |
Behdad Esfahbod <behdad@behdad.org> |
[win] Consolidate windows.h include tips and tricks
/external/harfbuzz_ng/src/hb-private.hh
|
385cf37cf084198e3aedb4354a7b025938a9f11b |
|
18-Jul-2014 |
Behdad Esfahbod <behdad@behdad.org> |
Fix hb_in_range() unused-var warning on Windows
/external/harfbuzz_ng/src/hb-private.hh
|
9e7c720100e432b43564ed5ff12f3175ca2ed74a |
|
17-Jul-2014 |
Dominik Röttsches <dominik.rottsches@intel.com> |
Fix CoreText build after a8b89a09f6d3a34
/external/harfbuzz_ng/src/hb-private.hh
|
a8b89a09f6d3a3466282aae07fd65e143f9f8f83 |
|
11-Jul-2014 |
Behdad Esfahbod <behdad@behdad.org> |
Simplify hb_in_range() It's both faster and produces smaller code. Now I feel stupid for not writing it this way before.
/external/harfbuzz_ng/src/hb-private.hh
|
546b1adcdce2d3592843938b0b81ff32e67b0b83 |
|
27-Jun-2014 |
Behdad Esfahbod <behdad@behdad.org> |
Minor: Use template parameter default values for hb_prealloced_array_t
/external/harfbuzz_ng/src/hb-private.hh
|
fb8cc86ff99c08064ac58a559bb66cc340693b92 |
|
19-Jun-2014 |
Behdad Esfahbod <behdad@behdad.org> |
Rename sort() to qsort() In an effort to make the algorithm used clear.
/external/harfbuzz_ng/src/hb-private.hh
|
dac86026a6bae5a8a03cfe885bf93f32e5f48614 |
|
03-Jun-2014 |
Behdad Esfahbod <behdad@behdad.org> |
Fix some cppcheck warnings Bug 77800 - cppcheck reports
/external/harfbuzz_ng/src/hb-private.hh
|
c306410cab368a27c1941a2625d3b475edeaac04 |
|
03-Jun-2014 |
Behdad Esfahbod <behdad@behdad.org> |
Bug 77732 - Fix unused typedef warning for ASSERT_STATIC with GCC 4.8
/external/harfbuzz_ng/src/hb-private.hh
|
ae2b854eab7f1c48e56751c987a714c2c18d6eb6 |
|
03-Jun-2014 |
Behdad Esfahbod <behdad@behdad.org> |
Move code around
/external/harfbuzz_ng/src/hb-private.hh
|
6faff8e4132197ba06f0e685b82efe35b546cf64 |
|
28-Apr-2014 |
Behdad Esfahbod <behdad@behdad.org> |
Add static storage classifier to inline functions Before we were just relying on the compiler inlining them and not leaving a trace in our public API. Try to fix. Hopefully not breaking anyone's build.
/external/harfbuzz_ng/src/hb-private.hh
|
a949cd329e49d2c0ad6f1e023f324790d886dafe |
|
17-Mar-2014 |
Behdad Esfahbod <behdad@behdad.org> |
Don't use "register" storage class specifier Fixes warnings. https://bugzilla.mozilla.org/show_bug.cgi?id=984081
/external/harfbuzz_ng/src/hb-private.hh
|
c98b7183f7dc453d5bac1f2503017cded317a495 |
|
31-Dec-2013 |
Behdad Esfahbod <behdad@behdad.org> |
[ot] Add Hangul shaper Not exhaustively tested, but I think I got the intended logic right. The logic can perhaps be simplified. Maybe we should disabled normalization with this shaper. Then again, for now focusing on correctness.
/external/harfbuzz_ng/src/hb-private.hh
|
16f175cb2e081e605fe7f9cd01bbe8c24380278a |
|
12-Nov-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Fix scratch-buffer alignment warnings
/external/harfbuzz_ng/src/hb-private.hh
|
639afdc690c681a302080239a1967ce735ba5be5 |
|
06-Aug-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Minor
/external/harfbuzz_ng/src/hb-private.hh
|
7235f33f9e5e031622a00a84f4b2e98f16803579 |
|
10-Jun-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Fix misc warnings reported by cppcheck https://bugs.freedesktop.org/show_bug.cgi?id=65544
/external/harfbuzz_ng/src/hb-private.hh
|
6c15ddfe2b45383824b64058ae69939d002183a6 |
|
30-Apr-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Renamed DEBUG to something else Some infrastructures use DEBUG as a generic symbol.
/external/harfbuzz_ng/src/hb-private.hh
|
2b712bba3f7c459653737dfa2f7d26f17f3b9f64 |
|
16-Apr-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Fix typo in unused macro
/external/harfbuzz_ng/src/hb-private.hh
|
c5d91f39802078fc6f6de71940739ec4d04eca07 |
|
09-Mar-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Add hb_auto_array_t
/external/harfbuzz_ng/src/hb-private.hh
|
20b817ac21147e0a8edbf23ef071c2f4ce6c2b95 |
|
28-Feb-2013 |
Behdad Esfahbod <behdad@behdad.org> |
[buffer] Implement buffer deserialization for format=json Using a ragel machine.
/external/harfbuzz_ng/src/hb-private.hh
|
847794e929831750e97525137ab5e285ccd1064e |
|
27-Feb-2013 |
Behdad Esfahbod <behdad@behdad.org> |
[buffer] Implement buffer deserialization for format=text Using a ragel machine.
/external/harfbuzz_ng/src/hb-private.hh
|
29ff25481584e20a2fa39195f295c8eb4bf3bad0 |
|
26-Feb-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Add HB_DEBUG_VERBOSE Only affects the verbosity of function name printing right now.
/external/harfbuzz_ng/src/hb-private.hh
|
bab02d339f39ed5168daaef9461227f78e596a2f |
|
12-Feb-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Rename HB_OT_INDIC_OPTIONS env var to HB_OPTIONS The Myanmar shaper now respects the uniscribe-bug-compatibility option too.
/external/harfbuzz_ng/src/hb-private.hh
|
bd61bc13ea8ff350ada5449b2cfeb612e66ecafa |
|
11-Dec-2012 |
Behdad Esfahbod <behdad@behdad.org> |
[OTLayout] Add UINT24 type
/external/harfbuzz_ng/src/hb-private.hh
|
5f9569c1391c65d7addff363ad6e5ec9b087f01a |
|
10-Dec-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Make older MSVC happy
/external/harfbuzz_ng/src/hb-private.hh
|
0beb66e3a61ae8bb1fa66e54b1ff1abb2f8711e9 |
|
06-Dec-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Fix warnings
/external/harfbuzz_ng/src/hb-private.hh
|
130bb3f6144afe5c88bb5b4e4c98e7cba03b1e26 |
|
05-Dec-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Rename VOID and void_t to have HarfBuzz prefix Fixes build on Windows. Ouch!
/external/harfbuzz_ng/src/hb-private.hh
|
adf7758a27a11fb1a8a14a2673867589437d22a3 |
|
23-Nov-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Improve debug log format in presence of templates
/external/harfbuzz_ng/src/hb-private.hh
|
2c9d6485a1f89c11f84e720d3c7978dc11a5039a |
|
23-Nov-2012 |
Behdad Esfahbod <behdad@behdad.org> |
More tracing fixup
/external/harfbuzz_ng/src/hb-private.hh
|
a1733db1c6ff40aae71fa142a12b1fea7b53dd37 |
|
23-Nov-2012 |
Behdad Esfahbod <behdad@behdad.org> |
[OTLayout] Start adding process() tracing
/external/harfbuzz_ng/src/hb-private.hh
|
902cc8aca0b3ff25eeee50b3a84d729e31731ef3 |
|
23-Nov-2012 |
Behdad Esfahbod <behdad@behdad.org> |
[OTLayout] Start unbreaking tracing
/external/harfbuzz_ng/src/hb-private.hh
|
dabe698fcbeb02911128b17aa8e3b2d864795960 |
|
23-Nov-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Minor
/external/harfbuzz_ng/src/hb-private.hh
|
c779d82b2fc801eec0d349a106c0e860448fcf4e |
|
23-Nov-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Fix warnings
/external/harfbuzz_ng/src/hb-private.hh
|
2d1dcb3ce3354c2d5e2b4d1d291beb8d23cdea22 |
|
07-Oct-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Mark debug message functions static
/external/harfbuzz_ng/src/hb-private.hh
|
fabd3113a98c5f4114f48920fa7ea38bd65a8d32 |
|
06-Sep-2012 |
Behdad Esfahbod <behdad@behdad.org> |
[OT] Port Arabic fallback shaping to synthetic GSUB All of init/medi/fina/isol and rlig implemented. Let there be dragons... ⻯
/external/harfbuzz_ng/src/hb-private.hh
|
6f3a300138f659020c21c3e08b7981c78df5f332 |
|
08-Aug-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Add hb_font_glyph_from/to_string
/external/harfbuzz_ng/src/hb-private.hh
|
25326c2359b0a3e25222b94acd142bc36eff78a4 |
|
05-Aug-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Rewrite ARRAY_LENGTH as a template function Such it wouldn't apply to pointers accidentally.
/external/harfbuzz_ng/src/hb-private.hh
|
3f4764bb56bb7e42ba8859f1905810bd2f998838 |
|
30-Jul-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Don't lock user_data set during destruction if empty
/external/harfbuzz_ng/src/hb-private.hh
|
093cd583263a5d427e3377b31585043fb55d2557 |
|
23-Jul-2012 |
Behdad Esfahbod <behdad@behdad.org> |
[Thai] Fix SARA AM handling Oops, thinko.
/external/harfbuzz_ng/src/hb-private.hh
|
4a7f4f3e56f8f7640ae7337aa1b3324f31e0d4ab |
|
23-Jul-2012 |
Behdad Esfahbod <behdad@behdad.org> |
[Thai] Adjust SARA AM reordering to match Uniscribe Adjust the list of marks before SARA AM that get the reordering treatment. Also adjust cluster formation to match Uniscribe. With Wikipedia test data, now I see: - For Thai, with the Angsana New font from Win7, I see 54 failures out of over 4M tests (0.00129107%). Of the 54, two are legitimate reordering issues (fix coming soon), and the other 52 are simply Uniscribe using a zero-width space char instead of an unknown character for missing glyphs. No idea why. The missing-glyph sequences include one that is a Thai character followed by an Arabic Sokun. Someone confused it with Nikhahit I assume! - For Lao, with the Dokchampa font from Win7, 33 tests fail out of 54k (0.0615167%). All seem to be insignificant mark positioning with two marks on a base. Have to investigate.
/external/harfbuzz_ng/src/hb-private.hh
|
efb4ad735691837a52447bedc1a66a87d0d9af51 |
|
20-Jul-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Fix compiler warnings If x is not constant, we cannot ASSERT_STATIC on it.
/external/harfbuzz_ng/src/hb-private.hh
|
2c372b80f6befad69e216e3f218b38640b8cc044 |
|
20-Jul-2012 |
Behdad Esfahbod <behdad@behdad.org> |
[Indic] Better check for applying 'init' Specifically, don't apply 'init' if previous char is a joiner. Fixes some more of Bengali.
/external/harfbuzz_ng/src/hb-private.hh
|
ae63cf206291befe3920adfe015e6cd0961580e5 |
|
20-Jul-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Print line number during return when tracing
/external/harfbuzz_ng/src/hb-private.hh
|
39b17837b4064d59c18cebb49c1c0b5b8cc0c117 |
|
17-Jul-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Add hb_buffer_normalize_glyphs() and hb-shape --normalize-glyphs This reorders glyphs within the cluster to a nominal order. This should have no visible effect on the output, but helps with testing, for getting the same hb-shape output for visually-equal glyphs for each cluster.
/external/harfbuzz_ng/src/hb-private.hh
|
b5aeb95afeb13a66177caada9f5d5ad4cddbd35f |
|
13-Jul-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Make hb_in_range() static
/external/harfbuzz_ng/src/hb-private.hh
|
6932a41fb61ffc2901c260587b1e98ed9c2a7ea1 |
|
26-Jun-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Use octal-escaped UTF-8 characters instead of plain text https://bugs.freedesktop.org/show_bug.cgi?id=50970
/external/harfbuzz_ng/src/hb-private.hh
|
fcd6f5326166e993b8f5222efbaffe916da98f0a |
|
08-Jun-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Unbreak Uniscribe Oops. hb_tag_t and OPENTYPE_TAG have different endianness. Perhaps something to add API for in hb-uniscribe.h
/external/harfbuzz_ng/src/hb-private.hh
|
73cb02de2dd28b09d4aa76230132248215cfe83d |
|
06-Jun-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Minor
/external/harfbuzz_ng/src/hb-private.hh
|
79e2b4791fe95ede9a1e6b1c71ccc6e36c4fc0e5 |
|
06-Jun-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Fix ASSERT_POD on clang As reported by bashi. Not tested.
/external/harfbuzz_ng/src/hb-private.hh
|
6220e5fc0dad728e67a92e838d3ac275d032f2c7 |
|
06-Jun-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Add ASSERT_POD for most objects
/external/harfbuzz_ng/src/hb-private.hh
|
a00a63b5ef503fafa87e26b517732b2214e01719 |
|
06-Jun-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Add macros to check that types are POD
/external/harfbuzz_ng/src/hb-private.hh
|
0594a2448440208efa0acac9a5d8d52d43108289 |
|
06-Jun-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Cleanup TRUE/FALSE vs true/false
/external/harfbuzz_ng/src/hb-private.hh
|
0e253e97af71e2a7ead153589f61fd579a247502 |
|
05-Jun-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Add a mutex to object header Removes one more static-initialization. A few more to go.
/external/harfbuzz_ng/src/hb-private.hh
|
bf93b636c4963cbc32d5fba7ace1053db6719192 |
|
05-Jun-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Remove constructor from hb_prealloced_array_t This was causing all object types to be non-POD and have static initializers. We don't need that! Now, most nil objects just moved from .bss to .data. Fixing for that coming soon.
/external/harfbuzz_ng/src/hb-private.hh
|
93345edcbea49bdf0e22f26b5b74a23e601dfab4 |
|
13-May-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Fix warnings
/external/harfbuzz_ng/src/hb-private.hh
|
4be46bade26faf13f7b4d447e9cc608e183955dc |
|
11-May-2012 |
Behdad Esfahbod <behdad@behdad.org> |
[Indic] Fix state machine to backtrack
/external/harfbuzz_ng/src/hb-private.hh
|
9659523ca32b0e254d0e5fe387d817208d9cb6bf |
|
11-May-2012 |
Behdad Esfahbod <behdad@behdad.org> |
More beauty in debug output!
/external/harfbuzz_ng/src/hb-private.hh
|
d7bba01a353efc7432c474dd8755a02db4abd2ae |
|
11-May-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Only print class name in debug output if there's one available
/external/harfbuzz_ng/src/hb-private.hh
|
85f73fa8da1fbb864aef0f3a592b1d65e24d593d |
|
11-May-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Only printout class name in tracing, if one is available Makes debug output much more pleasant.
/external/harfbuzz_ng/src/hb-private.hh
|
5ccfe8e2154ad0b58dabcc236bbe9478c17b02ab |
|
11-May-2012 |
Behdad Esfahbod <behdad@behdad.org> |
/Minor/
/external/harfbuzz_ng/src/hb-private.hh
|
0ab8c8621712d33e1e91dfdb4ad0b335e3d2a3fb |
|
11-May-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Annotate SANITIZE return values More to come, for APPLY, CLOSURE, etc.
/external/harfbuzz_ng/src/hb-private.hh
|
829e814ff358c5e700ba4df54932696801aa9f65 |
|
11-May-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Minor
/external/harfbuzz_ng/src/hb-private.hh
|
6eec6f406d2cc13dbca422e88492d3d498af02bf |
|
11-May-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Code reshuffling
/external/harfbuzz_ng/src/hb-private.hh
|
1e08830b4fac3a60ae52349cab6e101d389d30cd |
|
11-May-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Beautify debug output
/external/harfbuzz_ng/src/hb-private.hh
|
6f4553801729a06e506ffdde7b27c72780d4bb80 |
|
10-May-2012 |
Behdad Esfahbod <behdad@behdad.org> |
More massaging trace messaging
/external/harfbuzz_ng/src/hb-private.hh
|
208109703c929428c684ddcf9310b8ba780c4c31 |
|
10-May-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Better trace message support infrastructure We have varargs in the trace interface now. To be used soon...
/external/harfbuzz_ng/src/hb-private.hh
|
3e32cd9570fd8b09901fb790b80365ae425f681a |
|
23-Apr-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Minor
/external/harfbuzz_ng/src/hb-private.hh
|
e74616b8898b5f18d9bf82b9e81aefad056c1e36 |
|
15-Apr-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Add comment
/external/harfbuzz_ng/src/hb-private.hh
|
d1c9eb458c843215da8df84b596bfae51fee135b |
|
12-Apr-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Make it an error to include non-top-level headers Users should #include <hb.h> (or hb-ft.h, hb-glib.h, etc), but never things like hb-shape.h directly. This makes it easier to refactor headers later on without breaking compatibility.
/external/harfbuzz_ng/src/hb-private.hh
|
5ddd9cc499f2470eca239ae357a5c8a3626c0809 |
|
16-Sep-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Minor
/external/harfbuzz_ng/src/hb-private.hh
|
efde8113258b117ec0a7fbffe6d681442d045c41 |
|
23-Aug-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Add a constructor for hb_prealloced_array_t Fixes build with MSVC.
/external/harfbuzz_ng/src/hb-private.hh
|
33ccc77902660ed4b49184e5ec99f4fd0ef63175 |
|
09-Aug-2011 |
Behdad Esfahbod <behdad@behdad.org> |
[API] Make set_user_data() functions take a replace parameter We need this to set data on objects safely without worrying that some other thread unsets it by setting it at the same time.
/external/harfbuzz_ng/src/hb-private.hh
|
c605bbbb6d4b2a98b1f40ca818760088d991f7d1 |
|
05-Aug-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Remove C++ guards from source files Where causing issues for people with MSVC.
/external/harfbuzz_ng/src/hb-private.hh
|
44b4f50d05fd51d8056a78e359fbb00fbcac43a0 |
|
04-Aug-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Fix typo
/external/harfbuzz_ng/src/hb-private.hh
|
0fbb2dc83132a89201ad8b56c6909610437d2da0 |
|
04-Aug-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Add draft experimental Uniscribe backend Not complete yet, font selection doesn't work. But hey it shapes! This is not supposed to be a production backend, more like a testing backend.
/external/harfbuzz_ng/src/hb-private.hh
|
f60271c0c2b0101e7b2725f9a9ad950c277a616c |
|
02-Aug-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Add mingw32 support With these changes, on Ubuntu I can do: ./configure --host=i586-mingw32msvc && make
/external/harfbuzz_ng/src/hb-private.hh
|
45d6f29f15f1d2323bcaa2498aed23ff0c8a1567 |
|
30-Jul-2011 |
Behdad Esfahbod <behdad@behdad.org> |
[Indic] Reorder matras Number of failing shape-complex tests goes from 125 down to 94. Next: Add Ra handling and it's fair to say we kinda support Indic :).
/external/harfbuzz_ng/src/hb-private.hh
|
8f0b64fb6988f9502d2c5e39768a9af133d9a83f |
|
29-Jul-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Minor
/external/harfbuzz_ng/src/hb-private.hh
|
b65c06025d2b54a44f716e030d4b10072c65bea8 |
|
28-Jul-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Formalize buffer var allocations
/external/harfbuzz_ng/src/hb-private.hh
|
cc06c243d8be3ebb1190281653d2dba504c16c0f |
|
26-Jul-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Streamline debugging infrastructure even more
/external/harfbuzz_ng/src/hb-private.hh
|
43ff203d8ea3e1b09e316e3aae1a4e5ec15bfdd2 |
|
25-Jul-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Use variadic macros for debugging Looks *so* much nicer!
/external/harfbuzz_ng/src/hb-private.hh
|
decd4e3e16424dc311e9fb5b663170414a11556a |
|
25-Jul-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Add sugar syntax for debug messages Buffer debugging coming soon.
/external/harfbuzz_ng/src/hb-private.hh
|
7b08b0a7f2057937dfc3ab2ec191656bf2386463 |
|
21-Jul-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Minor
/external/harfbuzz_ng/src/hb-private.hh
|
b70c96dbe41d6512b80fe3d966a1942e1ef64a4b |
|
08-Jul-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Enable applying GSUB/GPOS features in multiple segments Fixes https://bugzilla.mozilla.org/show_bug.cgi?id=644184 among others. Shapers now can request segmented feature application by calling add_gsub_pause() or add_gpos_pause(). They can also provide a callback to be called at the pause. Currently the Arabic shaper uses pauses to enforce certain feature application. The Indic shaper can use the same facility to pause and do reordering in the callback.
/external/harfbuzz_ng/src/hb-private.hh
|
4ec30aec3014be6effc09cbbc88dcd075f3826df |
|
28-Jun-2011 |
Behdad Esfahbod <behdad@behdad.org> |
[Indic] Optimize Indic table storage
/external/harfbuzz_ng/src/hb-private.hh
|
970e092dc23cbeb7897d4c7bb58c042209f518fb |
|
14-Jun-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Remove extra semicolon
/external/harfbuzz_ng/src/hb-private.hh
|
c84d15f52e1183164502d45b476b54f8fe812e0f |
|
12-May-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Remove unused hb_set_t
/external/harfbuzz_ng/src/hb-private.hh
|
831886a9b4073cfe27f7e1db0e957cbd5913fd31 |
|
12-May-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Streamline mutex stuff
/external/harfbuzz_ng/src/hb-private.hh
|
6a7ac79e26e85f6781186cf708a12825c0857324 |
|
11-May-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Plug leaks
/external/harfbuzz_ng/src/hb-private.hh
|
45bfa99034512e886d75b1d45a5a649647f4711f |
|
11-May-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Fix set implementation to be truly threadsafe even with destroy() callbacks The test/object test is passing again, instead of deadlocking.
/external/harfbuzz_ng/src/hb-private.hh
|
d37486d87b65c5abaaa2998fa5c9e48eedde0933 |
|
05-May-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Add hb_threadsafe_set_t
/external/harfbuzz_ng/src/hb-private.hh
|
b45f32ee4e599c515ce93e44315283d236b073bb |
|
05-May-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Use hb_array_t for hb_language_t mapping
/external/harfbuzz_ng/src/hb-private.hh
|
265ac614ea6d26041c7d64739098b76a82bbc4f4 |
|
05-May-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Replace fixed-size lookup_maps array with hb_array_t
/external/harfbuzz_ng/src/hb-private.hh
|
6843569d2c70c1771ce964e3d1a4cf91e14e7687 |
|
05-May-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Replace fixed-size feature_maps array with hb_array_t
/external/harfbuzz_ng/src/hb-private.hh
|
44b0a4d2fc62689fc56ef57f412b4bb1e439a614 |
|
05-May-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Replace fixed-size feature_infos array with hb_array_t
/external/harfbuzz_ng/src/hb-private.hh
|
b214ec3ac0ce6568e9226fd09661d52de11dca96 |
|
05-May-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Minor
/external/harfbuzz_ng/src/hb-private.hh
|
811482bd650fb5652a9835471ae8ecf0fb185611 |
|
05-May-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Replace hb_map_t with hb_set_t which is more intuitive and flexible
/external/harfbuzz_ng/src/hb-private.hh
|
478a42536ff7ab777a7774fbfdb9c5e51334a14e |
|
05-May-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Make array/map implementation more generic
/external/harfbuzz_ng/src/hb-private.hh
|
2000179487b49e0d504ec127450dc6fcb5568cec |
|
03-May-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Move Win32 thread-safety stuff to hb-object-private.h The Win32 definitions for LONG, ULONG, etc conflicts with hb-open-type.h. Avoid that by making sure hb-object-private.h and hb-open-type.h are not included in the same compilation unit.
/external/harfbuzz_ng/src/hb-private.hh
|
fc52e9e44c2fe84d63f18dc0098720830f0b467d |
|
03-May-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Implement win32 thread-safety stuff Patch from Bradley Grainger.
/external/harfbuzz_ng/src/hb-private.hh
|
f55272ecde857c116f97a3195f3abd1df3be4b86 |
|
03-May-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Add hb_mutex_free() and use it Based on patch by Bradley Grainger.
/external/harfbuzz_ng/src/hb-private.hh
|
8d5186484b28b5f629b523e067d7d5166eec557a |
|
03-May-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Cosmetic
/external/harfbuzz_ng/src/hb-private.hh
|
5a5030366e40baa8d96ca67b47a52ad5af143157 |
|
03-May-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Fix bug in array growth implementation With this, test/object is now passing. Yay!
/external/harfbuzz_ng/src/hb-private.hh
|
16123e10700436df18d14e37371bb621b31ea5d1 |
|
03-May-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Fix bug in map implementation
/external/harfbuzz_ng/src/hb-private.hh
|
080a0eb7d82d7195be72c16ece6e0a3ffed636b6 |
|
28-Apr-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Add _hb_unsigned_int_mul_overflows
/external/harfbuzz_ng/src/hb-private.hh
|
123aa04f7b3241d6e43de2d472c4a1cbdb250ac7 |
|
28-Apr-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Fix possible but improbable overflow in hb_array_t
/external/harfbuzz_ng/src/hb-private.hh
|
852e08ec8fbfbce1d50e571d0bb0b52ef4d4cc58 |
|
28-Apr-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Move code around
/external/harfbuzz_ng/src/hb-private.hh
|
153142dac8dd9abaf164bb88af07c600c17fc3a1 |
|
27-Apr-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Replace simple macros with inline functions for better type safety Now that we use C++ for all source code, lets benefit from it! The hb_be_int16/32_get/put/eq() macros grow code size if replaced with inline functions, so leave them as is.
/external/harfbuzz_ng/src/hb-private.hh
|
ebdc83467c31574daa118fc18cd2ef2dc819b503 |
|
27-Apr-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Don't return in void function Would have been nice if gcc had warned...
/external/harfbuzz_ng/src/hb-private.hh
|
fca368c4682624346a0aaee690e1ad6ed4c0b337 |
|
22-Apr-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Add hb_object_header_t which is the common part of all objects Makes way for adding arbitrary user_data support.
/external/harfbuzz_ng/src/hb-private.hh
|
a9f24c802956d57180d71b83e96a0fb81197df4a |
|
21-Apr-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Move hb_reference_count_t to hb-private.h
/external/harfbuzz_ng/src/hb-private.hh
|
2409d5f8d7dd8b535ce5ea29e933f7db27d33793 |
|
21-Apr-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Update Copyright headers
/external/harfbuzz_ng/src/hb-private.hh
|
dcb7026f33cbcdf60e9b7fcdd44c64cc08702c74 |
|
21-Apr-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Add ASSERT_STATIC_EXPR macro Unused right now.
/external/harfbuzz_ng/src/hb-private.hh
|
3e8bdbf9414291da5cf61213d5f4275c1ae23ae5 |
|
21-Apr-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Cleanup hb_refrence_count_t
/external/harfbuzz_ng/src/hb-private.hh
|
c57d454accff66e5f2c58006e8fb40bc020b6182 |
|
21-Apr-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Rename all private sources and headers to C++ files So we can liberally use the simple features of C++ that parts of the codebase is already using.
/external/harfbuzz_ng/src/hb-private.hh
|