aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* expose CGImage -> SkBitmapGravatar commit-bot@chromium.org2014-04-22
| | | | | | | | | | | BUG=skia: R=scroggo@google.com, halcanary@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/243463005 git-svn-id: http://skia.googlecode.com/svn/trunk@14315 2bbb7eff-a529-9590-31e7-b0007b416f81
* Revert of make drawText calls non-virtual, to ease SkFont and TextBlob ↵Gravatar commit-bot@chromium.org2014-04-22
| | | | | | | | | | | | | | | | | | | | | | | | | | (https://codereview.chromium.org/243853006/) Reason for revert: need to test more the code-path where we don't opt into the new virtuals Original issue's description: > make drawText calls non-virtual, to ease SkFont and TextBlob > > BUG=skia: > > Committed: http://code.google.com/p/skia/source/detail?r=14307 R=robertphillips@google.com TBR=robertphillips@google.com NOTREECHECKS=true NOTRY=true BUG=skia: Author: reed@google.com Review URL: https://codereview.chromium.org/247983003 git-svn-id: http://skia.googlecode.com/svn/trunk@14314 2bbb7eff-a529-9590-31e7-b0007b416f81
* gyp: only include windows *_x64 targets if GYP_GENERATORS includes ninjaGravatar commit-bot@chromium.org2014-04-22
| | | | | | | | | | | BUG=skia:2442 R=caryclark@google.com Author: epoger@google.com Review URL: https://codereview.chromium.org/247143003 git-svn-id: http://skia.googlecode.com/svn/trunk@14313 2bbb7eff-a529-9590-31e7-b0007b416f81
* Change valgrind suppresion names for bug 2455.Gravatar bsalomon@google.com2014-04-22
| | | | | | | | BUG=skia:2455 Review URL: https://codereview.chromium.org/248063002 git-svn-id: http://skia.googlecode.com/svn/trunk@14312 2bbb7eff-a529-9590-31e7-b0007b416f81
* Reverting Skia r14299 ( Remove guards Chromium no longer needs - ↵Gravatar robertphillips@google.com2014-04-22
| | | | | | https://codereview.chromium.org/246403004) git-svn-id: http://skia.googlecode.com/svn/trunk@14311 2bbb7eff-a529-9590-31e7-b0007b416f81
* Adding the ability to click on the images in the history and have that load ↵Gravatar commit-bot@chromium.org2014-04-22
| | | | | | | | | | | | | the code and image back into the editor space. BUG=skia: R=mtklein@google.com Author: jcgregorio@google.com Review URL: https://codereview.chromium.org/246393002 git-svn-id: http://skia.googlecode.com/svn/trunk@14310 2bbb7eff-a529-9590-31e7-b0007b416f81
* Update valgrind suppression names for bug 2453Gravatar bsalomon@google.com2014-04-22
| | | | | | | | BUG=skia:2453 Review URL: https://codereview.chromium.org/246653004 git-svn-id: http://skia.googlecode.com/svn/trunk@14309 2bbb7eff-a529-9590-31e7-b0007b416f81
* Mark bench suppressions with bug #Gravatar bsalomon@google.com2014-04-22
| | | | | | | | BUG=skia:2452 Review URL: https://codereview.chromium.org/246513005 git-svn-id: http://skia.googlecode.com/svn/trunk@14308 2bbb7eff-a529-9590-31e7-b0007b416f81
* make drawText calls non-virtual, to ease SkFont and TextBlobGravatar commit-bot@chromium.org2014-04-22
| | | | | | | | | | | BUG=skia: R=robertphillips@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/243853006 git-svn-id: http://skia.googlecode.com/svn/trunk@14307 2bbb7eff-a529-9590-31e7-b0007b416f81
* Add Valgrind suppression file for benchGravatar bsalomon@google.com2014-04-22
| | | | | | | | | BUG=skia:2450 R=robertphillips@google.com Review URL: https://codereview.chromium.org/246313007 git-svn-id: http://skia.googlecode.com/svn/trunk@14306 2bbb7eff-a529-9590-31e7-b0007b416f81
* Fix build: Windows has dibs on IGNOREGravatar commit-bot@chromium.org2014-04-22
| | | | | | | | | | | | | | | Also, make sure to undef macros after we're done with them. BUG=skia: NOTRY=true R=bungeman@google.com, mtklein@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/247573003 git-svn-id: http://skia.googlecode.com/svn/trunk@14305 2bbb7eff-a529-9590-31e7-b0007b416f81
* Increase range for skp that triggers a perf regression periodicallyGravatar bsalomon@google.com2014-04-22
| | | | | | | | TBR=bensong@google.com Review URL: https://codereview.chromium.org/247073004 git-svn-id: http://skia.googlecode.com/svn/trunk@14304 2bbb7eff-a529-9590-31e7-b0007b416f81
* eliminate config param -- it was always self's configGravatar reed@google.com2014-04-22
| | | | | | | | | BUG=skia: R=bsalomon@google.com Review URL: https://codereview.chromium.org/246513002 git-svn-id: http://skia.googlecode.com/svn/trunk@14303 2bbb7eff-a529-9590-31e7-b0007b416f81
* fix size_t/int warnings in picturesGravatar commit-bot@chromium.org2014-04-22
| | | | | | | | | | | BUG=skia: R=robertphillips@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/244273002 git-svn-id: http://skia.googlecode.com/svn/trunk@14302 2bbb7eff-a529-9590-31e7-b0007b416f81
* Remove SK_IGNORE_FREETYPE_ROTATION_FIX and guarded code.Gravatar bungeman@google.com2014-04-22
| | | | | | | | Chromium/Blink have removed this define and rebaselined. The guarded code is no longer used. git-svn-id: http://skia.googlecode.com/svn/trunk@14301 2bbb7eff-a529-9590-31e7-b0007b416f81
* Refactor SkRecord opts, converting playback optimizations where possible.Gravatar commit-bot@chromium.org2014-04-22
| | | | | | | | | | | | | | | | | This adds back two optimizations from SkPicture: drawPosText strength reduction to drawPosTextH, and pointless save-foo-restore blocks are noop'd away. The small-T optimization in SkRecord gets in the way of implementing replace(), so I removed it. Just to keep the API focused, I removed the methods on SkRecord that iterate over i for you; it's just as efficient to do it yourself, and all of the interesting code does its own custom iteration. BUG=skia:2378 R=fmalita@chromium.org, mtklein@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/245853002 git-svn-id: http://skia.googlecode.com/svn/trunk@14300 2bbb7eff-a529-9590-31e7-b0007b416f81
* Remove guards Chromium no longer needsGravatar commit-bot@chromium.org2014-04-22
| | | | | | | | | | | | Note: Android still needs these guards. R=bsalomon@google.com Author: robertphillips@google.com Review URL: https://codereview.chromium.org/246403004 git-svn-id: http://skia.googlecode.com/svn/trunk@14299 2bbb7eff-a529-9590-31e7-b0007b416f81
* Use GradFlags for gradient Flags in SkGradientShaderGravatar commit-bot@chromium.org2014-04-22
| | | | | | | | | | | | | | This is done to avoid confusion with other Flag variable used for alpha type in shader BUG=skia: R=bsalomon@google.com Author: egdaniel@google.com Review URL: https://codereview.chromium.org/247433002 git-svn-id: http://skia.googlecode.com/svn/trunk@14298 2bbb7eff-a529-9590-31e7-b0007b416f81
* Add asADash entry point into SkPathEffect to allow extracting Dash info from ↵Gravatar commit-bot@chromium.org2014-04-22
| | | | | | | | | | | | | PathEffects BUG=skia: R=bsalomon@google.com, reed@google.com Author: egdaniel@google.com Review URL: https://codereview.chromium.org/212103010 git-svn-id: http://skia.googlecode.com/svn/trunk@14297 2bbb7eff-a529-9590-31e7-b0007b416f81
* NewRasterDirect should *not* erase the pixels -- direct means the client is ↵Gravatar commit-bot@chromium.org2014-04-22
| | | | | | | | | | | | | in-charge BUG=skia: R=bsalomon@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/246493002 git-svn-id: http://skia.googlecode.com/svn/trunk@14296 2bbb7eff-a529-9590-31e7-b0007b416f81
* SK_API-export SkBBHFactory & friends.Gravatar commit-bot@chromium.org2014-04-22
| | | | | | | | | | R=reed@google.com, robertphillips@google.com Author: fmalita@chromium.org Review URL: https://codereview.chromium.org/243333008 git-svn-id: http://skia.googlecode.com/svn/trunk@14295 2bbb7eff-a529-9590-31e7-b0007b416f81
* Sanitizing source files in Housekeeper-NightlyGravatar skia.committer@gmail.com2014-04-22
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@14294 2bbb7eff-a529-9590-31e7-b0007b416f81
* rebase flaky skp bench range on win7Gravatar bsalomon@google.com2014-04-21
| | | | | | | | TBR=bensong@google.com Review URL: https://codereview.chromium.org/245563006 git-svn-id: http://skia.googlecode.com/svn/trunk@14293 2bbb7eff-a529-9590-31e7-b0007b416f81
* Add --runOnce flag to run benchs once in release or to force convergence in ↵Gravatar commit-bot@chromium.org2014-04-21
| | | | | | | | | | | | debug R=mtklein@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/242103013 git-svn-id: http://skia.googlecode.com/svn/trunk@14292 2bbb7eff-a529-9590-31e7-b0007b416f81
* Add missing scale value to fix SkGradientShader memory errorGravatar commit-bot@chromium.org2014-04-21
| | | | | | | | | | | BUG=skia:2446 R=bsalomon@google.com Author: egdaniel@google.com Review URL: https://codereview.chromium.org/245623005 git-svn-id: http://skia.googlecode.com/svn/trunk@14291 2bbb7eff-a529-9590-31e7-b0007b416f81
* add optional origin parameter to accessTopLayerPixelsGravatar commit-bot@chromium.org2014-04-21
| | | | | | | | | | | BUG=skia: R=bsalomon@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/244763004 git-svn-id: http://skia.googlecode.com/svn/trunk@14290 2bbb7eff-a529-9590-31e7-b0007b416f81
* Remove offset to SkMallocPixelRef::NewWithData - use SkData::NewSubset instead.Gravatar commit-bot@chromium.org2014-04-21
| | | | | | | | | | R=scroggo@google.com, mtklein@google.com, reed@google.com Author: halcanary@google.com Review URL: https://codereview.chromium.org/243483002 git-svn-id: http://skia.googlecode.com/svn/trunk@14289 2bbb7eff-a529-9590-31e7-b0007b416f81
* Fixes for SkPictureShader.Gravatar commit-bot@chromium.org2014-04-21
| | | | | | | | | | | | | | | | | | | | | Update comment in header to make it more clear that the picture should be unaltered after creating the shader. We want our shaders to be immutable, and this supports that. Make the factory return NULL if the shader would have never drawn anyway i.e. for a null picture or picture with no width/height. Addresses comments I brought up in https://codereview.chromium.org/221923007/#msg16. BUG=skia:1976 R=reed@google.com, fmalita@chromium.org, robertphillips@google.com Author: scroggo@google.com Review URL: https://codereview.chromium.org/238253005 git-svn-id: http://skia.googlecode.com/svn/trunk@14288 2bbb7eff-a529-9590-31e7-b0007b416f81
* warn that docs/quickstart.md is out of sync with official docsGravatar commit-bot@chromium.org2014-04-21
| | | | | | | | | | | | | | (SkipBuildbotRuns) NOTREECHECKS=True NOTRY=True R=halcanary@google.com, hcm@google.com, mtklein@google.com TBR=borenet Author: epoger@google.com Review URL: https://codereview.chromium.org/245283002 git-svn-id: http://skia.googlecode.com/svn/trunk@14287 2bbb7eff-a529-9590-31e7-b0007b416f81
* Update flaky bench range for tabl_hsfi.skp_simple_viewport_1000x1000_gpu_ on ↵Gravatar bsalomon@google.com2014-04-21
| | | | | | | | | | Win7 TBR=bensong@google.com Review URL: https://codereview.chromium.org/242453010 git-svn-id: http://skia.googlecode.com/svn/trunk@14286 2bbb7eff-a529-9590-31e7-b0007b416f81
* git-sync-deps verifies that directory is a top-level git directory.Gravatar commit-bot@chromium.org2014-04-21
| | | | | | | | | | | NOTRY=true R=mtklein@google.com Author: halcanary@google.com Review URL: https://codereview.chromium.org/245503003 git-svn-id: http://skia.googlecode.com/svn/trunk@14285 2bbb7eff-a529-9590-31e7-b0007b416f81
* Increase ranges for flaky skp benchesGravatar bsalomon@google.com2014-04-21
| | | | | | | | TBR=bensong@google.com Review URL: https://codereview.chromium.org/245433002 git-svn-id: http://skia.googlecode.com/svn/trunk@14284 2bbb7eff-a529-9590-31e7-b0007b416f81
* Move to using HTML templates when filling out the workspace history.Gravatar commit-bot@chromium.org2014-04-21
| | | | | | | | | | | | | | | This is a pre-step to having a history list that you can click on and having the code moved back into the textarea, which will come as a follow-up CL. BUG=skia: R=mtklein@google.com Author: jcgregorio@google.com Review URL: https://codereview.chromium.org/244313007 git-svn-id: http://skia.googlecode.com/svn/trunk@14283 2bbb7eff-a529-9590-31e7-b0007b416f81
* Add a .gypi to insulate Chrome from refactorings in src/record.Gravatar commit-bot@chromium.org2014-04-21
| | | | | | | | | | | | | Rather than listing out sources explicitly in skia_library.gypi, I'll add this new .gypi to its includes. BUG=skia:2378 R=fmalita@chromium.org, mtklein@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/242733005 git-svn-id: http://skia.googlecode.com/svn/trunk@14282 2bbb7eff-a529-9590-31e7-b0007b416f81
* Mark mixedxfermodes as ignored on Ubunutu12 Release 64 bit for nvprmsaa4 configGravatar bsalomon@google.com2014-04-21
| | | | | | | | BUG=skia:2443 Review URL: https://codereview.chromium.org/245263003 git-svn-id: http://skia.googlecode.com/svn/trunk@14281 2bbb7eff-a529-9590-31e7-b0007b416f81
* SkDELETE() -> SkDELETE_ARRAY() in gradients_many testGravatar bsalomon@google.com2014-04-21
| | | | | | | | | | | Attempt to fix valgrind failure: http://108.170.220.120:10117/builders/Test-Ubuntu12-ShuttleA-ATI5770-x86_64-Release-Valgrind/builds/489/steps/GenerateGMs/logs/stdio TBR=reed@google.com Review URL: https://codereview.chromium.org/245273002 git-svn-id: http://skia.googlecode.com/svn/trunk@14280 2bbb7eff-a529-9590-31e7-b0007b416f81
* Update baseline for mixed_xfermodes on nvprmsaa4Gravatar bsalomon@google.com2014-04-21
| | | | | | Review URL: https://codereview.chromium.org/243583007 git-svn-id: http://skia.googlecode.com/svn/trunk@14279 2bbb7eff-a529-9590-31e7-b0007b416f81
* Update DESIGN, forgot to add new perms for the new tables.Gravatar commit-bot@chromium.org2014-04-21
| | | | | | | | | | | BUG=skia: R=mtklein@google.com Author: jcgregorio@google.com Review URL: https://codereview.chromium.org/243013005 git-svn-id: http://skia.googlecode.com/svn/trunk@14278 2bbb7eff-a529-9590-31e7-b0007b416f81
* anticipate more optimizations by renaming some files and methodsGravatar commit-bot@chromium.org2014-04-21
| | | | | | | | | | | | | also, call the new SkRecordOptimize in bench_playback BUG=skia:2378 R=fmalita@chromium.org, mtklein@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/243243003 git-svn-id: http://skia.googlecode.com/svn/trunk@14277 2bbb7eff-a529-9590-31e7-b0007b416f81
* Add --match to bench tools, extra decimal to bench_pictures.Gravatar commit-bot@chromium.org2014-04-21
| | | | | | | | | | | BUG=skia:2378 R=fmalita@chromium.org, mtklein@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/243273002 git-svn-id: http://skia.googlecode.com/svn/trunk@14276 2bbb7eff-a529-9590-31e7-b0007b416f81
* Picking from the wrong end of the workspace history list.Gravatar commit-bot@chromium.org2014-04-21
| | | | | | | | | | | BUG=skia: R=mtklein@google.com Author: jcgregorio@google.com Review URL: https://codereview.chromium.org/244133002 git-svn-id: http://skia.googlecode.com/svn/trunk@14275 2bbb7eff-a529-9590-31e7-b0007b416f81
* bench rebase test f7927ddGravatar commit-bot@chromium.org2014-04-21
| | | | | | | | | | | | | R=robertphillips@google.com TBR=robertphillips@google.com NOTRY=true NOTREECHECKS=true Author: bensong@google.com Review URL: https://codereview.chromium.org/245223002 git-svn-id: http://skia.googlecode.com/svn/trunk@14274 2bbb7eff-a529-9590-31e7-b0007b416f81
* Allow running gyp_to_android without SkUserConfig.Gravatar commit-bot@chromium.org2014-04-21
| | | | | | | | | | | | | | | | | | | | | | The old code requires that include/config/SkUserConfig.h exists, to ensure that it gets copied into Android's include/core/SkUserConfig.h when we do a merge. However, if a developer wants to make changes and rerun the script, they should not have to recreate include/config/SkUserConfig.h just to rerun the script. By default, allow the original to not exist and just skip the copy. Update tests to pass. Also add tests to support this use case. Make gyp_to_android.py executable. R=robertphillips@google.com, halcanary@google.com Author: scroggo@google.com Review URL: https://codereview.chromium.org/242203008 git-svn-id: http://skia.googlecode.com/svn/trunk@14273 2bbb7eff-a529-9590-31e7-b0007b416f81
* Support clip to layer flag on Android framework.Gravatar commit-bot@chromium.org2014-04-21
| | | | | | | | | | | | | This flag is being transitioned out, but the Android framework still needs it. R=reed@google.com, fmalita@google.com, robertphillips@google.com Author: scroggo@google.com Review URL: https://codereview.chromium.org/243843002 git-svn-id: http://skia.googlecode.com/svn/trunk@14272 2bbb7eff-a529-9590-31e7-b0007b416f81
* Add flipped gradient branch to two point conical gradientGravatar commit-bot@chromium.org2014-04-21
| | | | | | | | | | | | | | BUG=skia: Committed: http://code.google.com/p/skia/source/detail?r=14235 R=bsalomon@google.com Author: egdaniel@google.com Review URL: https://codereview.chromium.org/227623004 git-svn-id: http://skia.googlecode.com/svn/trunk@14271 2bbb7eff-a529-9590-31e7-b0007b416f81
* Sanitizing source files in Housekeeper-NightlyGravatar skia.committer@gmail.com2014-04-20
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@14270 2bbb7eff-a529-9590-31e7-b0007b416f81
* remove sizeof check -- triggers warning in chromeGravatar reed@google.com2014-04-20
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@14269 2bbb7eff-a529-9590-31e7-b0007b416f81
* inline SkMulDiv now that 64bit mul is inlineableGravatar commit-bot@chromium.org2014-04-19
| | | | | | | | | | TBR=caryclark@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/242493006 git-svn-id: http://skia.googlecode.com/svn/trunk@14268 2bbb7eff-a529-9590-31e7-b0007b416f81
* fix warnings around size_t/intGravatar commit-bot@chromium.org2014-04-19
| | | | | | | | | | | | fix warnings around undeclared (non-static) functions TBR=bsalomon@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/242643008 git-svn-id: http://skia.googlecode.com/svn/trunk@14267 2bbb7eff-a529-9590-31e7-b0007b416f81
* Add support for serving up a view that can be iframed.Gravatar commit-bot@chromium.org2014-04-19
| | | | | | | | | | | | | | | Also add support for creating the <iframe /> code needed for embedding. This CL must land after https://codereview.chromium.org/240773003/ BUG=skia: R=mtklein@google.com Author: jcgregorio@google.com Review URL: https://codereview.chromium.org/242613005 git-svn-id: http://skia.googlecode.com/svn/trunk@14266 2bbb7eff-a529-9590-31e7-b0007b416f81