Behdad Esfahbod
b1f186df78
Add mingw32.sh and mingw64.sh
7 years ago
Arkady Shapkin
d37310ac5d
Remove checking macros __OPTIMIZE__ for MSVC
...
Visual C++ compiler doesn't define macros __OPTIMIZE__ when optimizations enabled
7 years ago
Khaled Hosny
4eff0fc5b8
Make this work for old versions of automake
7 years ago
Khaled Hosny
f8077c9790
Print only the failed log
7 years ago
Khaled Hosny
8e3b4c0e11
Simplify calls to collect-logs.sh
7 years ago
Ebrahim Byagowi
139c9928f6
Fix hb-private.hh compile issue
7 years ago
Arkady Shapkin
6c10328eb8
Use _BitScanForward and _BitScanReverse on MSVC
7 years ago
Khaled Hosny
23d21a74b5
Move collect_logs to .ci dir
...
Next to other CI scripts.
7 years ago
Behdad Esfahbod
2903b2f357
Another linker tweaking
...
Trying to fix this warning:
cc1: warning: command line option ‘-fno-threadsafe-statics’ is valid for C++/ObjC++ but not for C
Let's see what the clang bots think of it.
7 years ago
Behdad Esfahbod
e1f1f96577
[set] Tune size again
...
Switch from a 128+64 hierarchy, to 32+32. New page size is 1024.
This should make set iteration faster, without affecting other op
performances much.
7 years ago
Ebrahim Byagowi
20022575c6
Redirect email notifications to another mailing list dedicated for this ( #790 )
7 years ago
Ebrahim Byagowi
581996ea79
Add .collect_logs and use it on CI bots, fixes #786 ( #789 )
7 years ago
Behdad Esfahbod
ccae99fdad
Another try
7 years ago
Behdad Esfahbod
f53627e191
[test] Fix warning
7 years ago
Behdad Esfahbod
8c3612af65
Tweak Makefile some more
7 years ago
Behdad Esfahbod
d594f947b6
[subset] Allow linking to libstdc++
...
We want to use it.
7 years ago
Ebrahim Byagowi
109314cb55
Another attempt on fixing the tests on Travis ( #788 )
7 years ago
Behdad Esfahbod
694eaf6367
[set] Add backwards iterator
...
New API:
- hb_set_previous()
- hb_set_previous_range()
7 years ago
Behdad Esfahbod
fe3bc524bd
[set] Allow starting iteration from a non-member of the set
7 years ago
Behdad Esfahbod
a989f3edec
Add hb_blob_copy_writable_or_fail()
...
New API:
- hb_blob_copy_writable_or_fail()
7 years ago
Behdad Esfahbod
9046e92442
[subset] Rename constructor to hb_subset_input_create_or_fail()
...
To signify that unlike rest of library, returns nullptr on failure.
7 years ago
Behdad Esfahbod
507804479a
[use] Add dump-use-data
7 years ago
Behdad Esfahbod
15ba4fbe01
[khmer] Add dump-khmer-data
7 years ago
Behdad Esfahbod
effddd03bd
[myanmar] Add dump-myanmar-data
7 years ago
Behdad Esfahbod
c0e45b60a0
[indic] Rename print-indic-table to dump-indic-data
...
Makes more sense given what this prints, err, dumps.
7 years ago
Behdad Esfahbod
9b878bd216
[indic] Explicitly number indic_position_t
...
So it's easier to cross-reference from output of print-indic-table.
7 years ago
Behdad Esfahbod
8634846a0a
More tweaking linker and linker flags
7 years ago
Behdad Esfahbod
d830d3d244
[indic] Share some copy/pasta code
7 years ago
Behdad Esfahbod
397ed53e55
[indic] Add print-indic-table
7 years ago
Behdad Esfahbod
fd0bde6325
[subset] Fix loca offsets
...
Was writing source font's offsets. Ouch.
7 years ago
Behdad Esfahbod
aeed082e28
Another tweak at libstdc++ things
...
To fix this warning:
cc1: warning: command line option ‘-fno-threadsafe-statics’ is valid for C++/ObjC++ but not for C
7 years ago
Behdad Esfahbod
c7d7c9898e
[aat] Minor
7 years ago
Behdad Esfahbod
2dbfeecf96
Minor
7 years ago
Behdad Esfahbod
d5b33f2fe1
[subset] hb_subset_input_t changes
7 years ago
Behdad Esfahbod
28e63a1287
Disable threadsafe static's for all libraries
...
Even in libharfbuzz-subset, we still will handle our own threadsafety
for statics.
7 years ago
Ebrahim Byagowi
7caddb51b1
Specify the project name for coverity, trying to fix #785
7 years ago
Behdad Esfahbod
b969a82e30
Pass no-libstdc++ flags only to libraries suppressing it
7 years ago
Behdad Esfahbod
97a2f03200
[subset] Allocate bulk memory with malloc(), not calloc()
...
We use calloc() to allocate simple structs and set them to zero.
For bulk memory, use malloc() that doesn't zero.
7 years ago
Behdad Esfahbod
96f1f52ea3
Use hb_face_get_upem() instead of face->get_upem()
...
Such that hmtx accelerator can be used from libharfbuzz-subset.
7 years ago
Behdad Esfahbod
3d66f441cc
[subset] Remove unreachable code
...
sanitizer.sanitize never return nullptr.
7 years ago
Behdad Esfahbod
42040a273f
Allow libharfbuzz-subset to link to libstdc++
...
We want to use it instead of reinventing hashmap...
Also, don't change linker for ICU since libicu also uses libstdc++.
7 years ago
Ebrahim Byagowi
4af3c5e258
Move linker specifying to a better place
7 years ago
Khaled Hosny
0b94d590d9
Rename --with-stdcpp → --with-libstdc++
...
Also improve wording a bit and fix make check in --with-libstdc++=yes.
7 years ago
Ebrahim Byagowi
91f0d51f05
Fix symbol exporting issue on msys2 and ✅ bringing all the bots ( #781 )
7 years ago
Ebrahim Byagowi
133e17fe23
Minor
7 years ago
Ebrahim Byagowi
16f5b53eec
Minor, don't skip the whole test when one .def file not found
7 years ago
Ebrahim Byagowi
a9b650d384
Apply check-defs.sh to -icu and -subset, toward mingw fix ( #780 )
7 years ago
Ebrahim Byagowi
2efc896550
Add --with-stdcpp for ossfuzzer and mupdf use ( #770 )
7 years ago
Ebrahim Byagowi
82e04758c8
minor
7 years ago
Ebrahim Byagowi
7daa2822f6
Add Travis based Coverity trigger ( #778 )
7 years ago