• Dominik Röttsches's avatar
    Roll src/third_party/harfbuzz-ng/src/ bbad1b829..170b5dd85 (99 commits) · fcdcf033
    Dominik Röttsches authored
    Define HAVE_ROUNDF according to recommendations in
    https://github.com/harfbuzz/harfbuzz/pull/1953#issuecomment-527424349
    
    https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git/+log/bbad1b829812..170b5dd856b1
    
    $ git log bbad1b829..170b5dd85 --date=short --no-merges --format='%ad %ae %s'
    2019-09-08 behdad [aat] Minor
    2019-09-08 behdad [aat] Minor
    2019-09-09 ebrahim [number] Add static to hb-number-parser.hh functions
    2019-09-09 ebrahim [number] Optimize _pow10 constants (#1963)
    2019-09-08 behdad Change HB_VAR_ARRAY to 1 again
    2019-09-07 ebrahim [number] Add overflow checks used to be done in parse_bcd
    2019-09-06 ebrahim Replace strtod with a ragel implementation
    2019-09-07 ebrahim Minor, remove unused header
    2019-09-06 behdad [kerx] Fix offset issue in kern format 2
    2019-09-06 behdad Change HB_VAR_ARRAY from 1 to 0
    2019-09-06 behdad Rename VAR to HB_VAR_ARRAY
    2019-09-06 behdad Fix a few struct size declarations
    2019-09-06 razrfalcon Remove duplicated tests from test-ot-tag (#1958)
    2019-09-06 behdad Revert "[null] Silence undefined-behavior complaints with too-small null bytes"
    2019-09-06 behdad [null] Silence undefined-behavior complaints with too-small null bytes
    2019-09-01 behdad [subset] Use newer iter tools in SinglePosFormat1
    2019-09-01 behdad [iter] Partialize hb_zip()
    2019-09-01 behdad Minor
    2019-09-04 ebrahim Use roundf to fix cast to int difference of msys2 w64
    2019-09-04 ebrahim Check roundf availibity in autotools
    2019-09-04 ebrahim Use hb_parse_double in CFF::dict_opset_t::parse_bcd
    2019-09-04 ebrahim [number] Turn hb_parse_float into hb_parse_double
    2019-09-03 ebrahim [number] Add whole buffer check and test it
    2019-09-03 ebrahim Don't check null terminaion of source in hb_codepoint_parse
    2019-09-03 ebrahim [test] resolve msvc complain on signedness comparing
    2019-09-03 ebrahim Use hb_parse_uint in deserializer token parser
    2019-09-03 ebrahim [number] Add test
    2019-09-03 ebrahim [number] Minor tweak on parser related codes
    2019-09-03 ebrahim [number] Remove parsing code duplication of the calls using lambda
    2019-09-03 ebrahim Move hb_codepoint_parse to hb_parse_uint
    2019-09-03 ebrahim Merge and aggregate number parsing logics to form hb-number
    2019-09-03 ebrahim Fallback if roundf didn't exist, like in dietlibc (#1953)
    2019-09-02 ebrahim Revert in-house pow10 (d80a3ea) and fix oss-fuzz/16922
    2019-09-02 ebrahim [subset] Use internal API of hb_set_t
    2019-09-02 ebrahim [subset] Run once for a tag
    2019-09-01 khaledhosny [ft] Prefer symbol cmap subtable if found (#1948)
    2019-09-01 ebrahim [editorconfig] Treat Ragel files also as C sources
    2019-09-01 ebrahim [cff] Implement in-house power of 10
    2019-09-01 ebrahim Don't allow reference blob be accessed using empty tag in hb_face_reference_table (#1947)
    2019-08-31 behdad [iter] Simplify hb_chop()
    2019-08-31 behdad [iter] Add hb_chop()
    2019-08-31 behdad [iter] Add hb_take() specialization for arrays
    2019-08-31 behdad [iter] Add hb_len()
    2019-08-31 behdad [iter] Add hb_take()
    2019-08-31 behdad [iter] Make iota() accept invokable for increasing to next item
    2019-08-30 behdad [algs] Fix hb_inc/dec signature
    2019-08-30 behdad [iter] Add hb_repeat()
    2019-08-30 behdad [iter] Remove some &&
    2019-08-30 behdad [iter] Use hb_ridentity instead of lazy +
    2019-08-30 behdad [iter] Separate hb_iota implementation from hb_range
    2019-08-30 behdad [iter] Rename
    2019-08-30 behdad [algs] Add hb_inc() and hb_dec())
    2019-08-30 behdad Revert "[array] Add chop()"
    2019-08-31 ebrahim [subset] minor
    2019-08-29 behdad [array] Add chop()
    2019-08-29 behdad [iter] Change item_size to get_item_size()
    2019-08-29 behdad [array] Add truncate() method
    2019-08-29 behdad [array] Use injected class name more
    2019-08-29 behdad Minor
    2019-08-29 48925186+qxliu76 bug fix in optimizing coverage table format (#1942)
    2019-08-29 behdad [subset] in SingleSubst subsetting, check for substitute in glyphset
    2019-08-29 ebrahim [gsub] Fix clang's semicolon complains
    2019-08-29 ebrahim [test] Avoid alloca use as clang complain
    2019-08-29 ebrahim [subset] Don't allow malicious fonts to insert unlimited table headers
    2019-08-28 behdad [subset] Implement AlternateSubst subsetting
    2019-08-28 behdad Minor
    2019-08-28 behdad [subset] Implement MultipleSubst subsetting
    2019-08-28 behdad [GSUB] Use dagger in Ligature::intersects()
    2019-08-28 behdad Minor
    2019-08-28 behdad Rename
    2019-08-28 behdad [subset] Subset ligature substitutes!
    2019-08-28 behdad Beef up HeadlessArrayOf<>
    2019-08-28 behdad Add ArrayOf::pop()
    2019-08-28 behdad Add arithmetic operators to IntType<>
    2019-08-28 behdad [debug] Minor
    2019-08-28 behdad Add ArrayOf::serialize_append
    2019-08-28 adrianwjw Adjustments to the generated Indic table output (#1936)
    2019-08-27 ebrahim Use hb_bytes_t as<T> in hb_blob_t
    2019-08-27 ebrahim [glyf] Move GlyphHeader::from_bytes to hb_bytes_t, introduce .as<T> ()
    2019-08-27 ebrahim [glyf] Revert the way indexToLocFormat is set
    2019-08-27 ebrahim [subset] Remove subset table size assertion
    2019-08-24 ebrahim Turn 8 spaces to tab across the project
    2019-08-25 ebrahim [subset] Raise the bar in new vs old table size
    2019-08-25 ebrahim [glyf] minor
    2019-08-25 ebrahim [glyf] Move GlyphHeader size checking to a static method
    2019-08-24 ebrahim [glyf] Move GlyphHeader related logics to its, making its fields protected
    2019-08-24 ebrahim [glyf] format source
    2019-08-24 ebrahim [subset] Consider instruction length place itself
    2019-08-23 ebrahim [subset] Fail on table grow more than 16x+4096
    2019-08-23 ebrahim [subset] Fix blob leak of _subset2 when returns early
    2019-08-23 behdad [debug] Fix extra semicolon issue
    2019-08-23 behdad Whitespace
    2019-08-23 behdad [debug] Fix build with HB_DEBUG
    2019-08-23 khaledhosny [doc] Update list of default features in the manual
    2019-08-22 behdad 2.6.1
    2019-08-21 behdad [ot-font] Prefer symbol cmap subtable if found
    2019-08-21 ebrahim Remove hb_directwrite_shape_experimental_width public API
    2019-08-20 behdad [test] Add test for aaa85931f3542639cd9d0dfb92fd6baab5b0298d
    2019-08-20 behdad [font] Update multipliers when creating sub_font
    
    Created with:
      roll-dep src/third_party/harfbuzz-ng/src
    R=bashi@chromium.org,behdad@chromium.org,bungeman@chromium.org,drott@chromium.org,eae@chromium.org,jshin@chromium.org
    
    Change-Id: I658578a297968bfdb5f7069ae86bae00cd92031c
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1795003
    Auto-Submit: Dominik Röttsches <drott@chromium.org>
    Commit-Queue: Behdad Esfahbod <behdad@chromium.org>
    Reviewed-by: default avatarBehdad Esfahbod <behdad@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#695410}
    fcdcf033
README.chromium 1.76 KB