1. 30 May, 2012 2 commits
  2. 29 May, 2012 1 commit
  3. 24 May, 2012 1 commit
  4. 22 May, 2012 2 commits
  5. 20 May, 2012 1 commit
  6. 19 May, 2012 3 commits
  7. 18 May, 2012 1 commit
  8. 17 May, 2012 5 commits
  9. 16 May, 2012 5 commits
  10. 15 May, 2012 3 commits
  11. 14 May, 2012 3 commits
    • Romain Guy's avatar
      Add new utfToGlyphs API for GL renderer · 7249c95f
      Romain Guy authored
      Bug #6408362
      
      Change-Id: I69c21d9aeeb663aa6244132ce8d598be888886e2
      7249c95f
    • Derek Sollenberger's avatar
      Cleanup pixel ref mutexes in Skia · f1a1e8d5
      Derek Sollenberger authored
      Mutexes in pixelrefs were done very sloppily initially. The code (a) assumes all
      pixelref subclasses want a mutex to guard their lock/unlock virtuals, and (b)
      most subclasses use the same mutex for *all* of their instances, even when there
      is no explicit need to guard modifying one instances with another.
      
      When we try drawing bitmaps from multiple threads, we are seeing a lot of slow-
      down from these mutexes. This CL has two changes to try to speed things up.
      
      1. Add setPreLocked(), for pixelrefs who never need the onLockPixels
      virtual to be called. This speeds up those subclasses in multithreaded environs
      as it avoids the mutex lock all together (e.g. SkMallocPixelRef).
      
      2. Add setMutex() to allow a subclass to change the mutex choice. ashmem wants
      this, since its unflattening constructor cannot pass down the null, it needs
      to cleanup afterwards.
      
      see https://codereview.appspot.com/6199075/
      
      bug: 6469917
      Change-Id: I81a7cfa0b2ead5a42059697eafa58de1e7a87da2
      f1a1e8d5
    • The Android Automerger's avatar
  12. 11 May, 2012 2 commits
  13. 10 May, 2012 6 commits
  14. 09 May, 2012 3 commits
    • Fabrice Di Meglio's avatar
      Fix bugs with duplicate fallback fonts. · 127ddb8a
      Fabrice Di Meglio authored
      Cleaned up the system font and fallback font list
      memory management using smart arrays.
      
      Cleaned up the addition and removal of font records from
      the font family lists.  Previously, list insertion was occurring
      when the typeface was constructed, which obscured much of the logic.
      
      Bug #6406249 SystemUI crashed when changing Locale
      
      Change-Id: I3e33f7868f1b0a6835b91652652a457799d991d5
      127ddb8a
    • Jeff Brown's avatar
      Fix lock issue in Skia fonthost for Android. · 42ca8dae
      Jeff Brown authored
      load_system_fonts() could potentially be called without
      a lock held.  To make this problem less likely to happen
      again in the future, adopted a naming convention for all
      locked methods.
      
      Change-Id: I04ff5e8ad005e5c1180aae9be8c134d0d384ac2c
      42ca8dae
    • Derek Sollenberger's avatar
      Apply ARM patches from NVidia for improved drawing performance. · c7cd3e0c
      Derek Sollenberger authored
      Add S32A_Opaque_BlitRow32 with TEST_SRC_ALPHA
      Add optimization for 32bit blits on neon
      Optimize S32A_D565 pixel loop, non-NEON CPUs
      
      bug: 6467331
      Change-Id: I3e0b0a8f711bf2ed97b480b81232a52f6f94dbe3
      c7cd3e0c
  15. 04 May, 2012 1 commit
  16. 03 May, 2012 1 commit