1. 18 1月, 2019 8 次提交
  2. 15 1月, 2019 1 次提交
  3. 30 12月, 2018 1 次提交
  4. 28 12月, 2018 2 次提交
  5. 24 12月, 2018 1 次提交
  6. 22 12月, 2018 2 次提交
  7. 18 12月, 2018 4 次提交
  8. 17 12月, 2018 1 次提交
  9. 25 11月, 2018 2 次提交
  10. 24 11月, 2018 1 次提交
  11. 23 11月, 2018 2 次提交
  12. 22 11月, 2018 1 次提交
  13. 20 11月, 2018 1 次提交
  14. 13 11月, 2018 1 次提交
    • K
      Don't use Win32 API on Cygwin · eee5b5ed
      Ken Brown 提交于
      Cygwin is a Posix platform to the extent possible.  It should use the
      Posix API except in special circumstances.
      eee5b5ed
  15. 04 11月, 2018 1 次提交
  16. 30 10月, 2018 7 次提交
    • E
      f7a08cd4
    • B
      [set/map/vector] Make constructable, but not copy or assignable · 67a22f37
      Behdad Esfahbod 提交于
      Disable copy/assign on them, as they shouldn't.
      
      Make constructor / destructor call init_shallow/fini_shallow,
      and make those idempotent.  So, these three can be constructed
      on stack now and no init/fini call is needed.  As such,
      hb_auto_t<> is not needed anymore.  I'll remove that separately.
      67a22f37
    • B
      Add HB_NO_CREATE_COPY_ASSIGN · ea0e51d1
      Behdad Esfahbod 提交于
      ea0e51d1
    • B
      One more iteration · 14b353c1
      Behdad Esfahbod 提交于
      14b353c1
    • B
      Try fixing older bots · c7c5df9f
      Behdad Esfahbod 提交于
      Older C++ doesn't allow struct-with-constructor in union.
      c7c5df9f
    • B
      Remove ASSERT_POD · 35d410f2
      Behdad Esfahbod 提交于
      Newer compilers / language allows structs with constructor in union.
      So, this was not actually testing anything.  Indeed, the recent
      change in DISALLOW_COPY *is* making some of our types non-POD.
      That broke some bots.
      
      Just remove this since it wasn't doing much, and I'd rather have
      DISALLOW_COPY.
      35d410f2
    • B
      Make Array types uncopyable-unassignable · a256a92b
      Behdad Esfahbod 提交于
      Finally!  Catches hard-to-find errors like this:
      
      -    const SortedArrayOf<SVGDocumentIndexEntry> docs = this+svgDocEntries;
      +    const SortedArrayOf<SVGDocumentIndexEntry> &docs = this+svgDocEntries;
      
      We implement this for our array types.  This, in turn, trickles down
      into all types that embed the arrays.  So, as long as we define all
      open-ended structs in terms of Array types (all can be done using
      UnsizedArrayOf), this achieves the goal of making uncopyable all
      structs that are variable-sized.  Yay!
      a256a92b
  17. 23 10月, 2018 1 次提交
  18. 15 10月, 2018 1 次提交
  19. 12 10月, 2018 1 次提交
  20. 11 10月, 2018 1 次提交
    • B
      Remove HAVE_OT · 1e8fdd28
      Behdad Esfahbod 提交于
      We never tested compiling without it.  Just kill it.  We always build
      our own shaper.
      1e8fdd28