summaryrefslogtreecommitdiffstats
path: root/skia
Commit message (Collapse)AuthorAgeFilesLines
* Set gamma correction settings to match platform.bungeman@chromium.org2012-08-291-1/+21
| | | | | | | BUG=144809,145317,141425 Review URL: https://chromiumcodereview.appspot.com/10871091 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@153958 0039d316-1c4b-4281-b951-d872f2087c98
* Roll Skia DEPS to 5310 + skia.gyp & skia_test_expectations changesrobertphillips@google.com2012-08-282-0/+5
| | | | | | | control: http://codereview.chromium.org/10899004/ Review URL: https://chromiumcodereview.appspot.com/10898004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@153690 0039d316-1c4b-4281-b951-d872f2087c98
* Retry of warnings-as-errors for Windows third_party.scottmg@google.com2012-08-241-1/+1
| | | | | | | | | | | | | | | Same as patch here: https://chromiumcodereview.appspot.com/10827429/ except that warnings as errors is off if buildtype=Official. The previous CL was OK everywhere that's visible on build.chromium.org including "Official" but fails on internal builds. R=thakis@chromium.org BUG=126483, 140121, 143877 Review URL: https://chromiumcodereview.appspot.com/10867058 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@153278 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 153092 - Turn on warnings as errors for (most) third_party code on ↵scottmg@google.com2012-08-241-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Windows Is causing warnings for Official build in PDF code. Boo. ----------------- Can't quite be fully enabled yet due to not-yet-fixed third party dependencies. Without it enabled, other packages regress while we're fixing things. So, add a flag for now so warnings-freeness can be ratcheted forward by having it on for most packages, but off for a few. Also, disable warning in qcms (fixed upstream by a large refactoring, not worth rolling for), and disable two minor warnings in yasm (patch posted upstream for a few months, but maintainer does not seem motivated to merge). Fix release-only warning in leveldatabase/env_chromium.cc. Was calling exit(1) in a leaky destructor. Fix a warning in lzma_sdk (missing an include). Disable a silly warning in Release builds of skia and memory_watcher (that /GS is not working because optimization is disabled). Warning are currently tolerated in libvpx and mesa. Cannot be committed until http://chromiumcodereview.appspot.com/10823426/ has landed. R=thakis@chromium.org BUG=126483,140121, 143877 TEST= Review URL: https://chromiumcodereview.appspot.com/10827429 TBR=scottmg@chromium.org Review URL: https://chromiumcodereview.appspot.com/10872063 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@153223 0039d316-1c4b-4281-b951-d872f2087c98
* Turn on warnings as errors for (most) third_party code on Windowsscottmg@chromium.org2012-08-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Can't quite be fully enabled yet due to not-yet-fixed third party dependencies. Without it enabled, other packages regress while we're fixing things. So, add a flag for now so warnings-freeness can be ratcheted forward by having it on for most packages, but off for a few. Also, disable warning in qcms (fixed upstream by a large refactoring, not worth rolling for), and disable two minor warnings in yasm (patch posted upstream for a few months, but maintainer does not seem motivated to merge). Fix release-only warning in leveldatabase/env_chromium.cc. Was calling exit(1) in a leaky destructor. Fix a warning in lzma_sdk (missing an include). Disable a silly warning in Release builds of skia and memory_watcher (that /GS is not working because optimization is disabled). Warning are currently tolerated in libvpx and mesa. Cannot be committed until http://chromiumcodereview.appspot.com/10823426/ has landed. R=thakis@chromium.org BUG=126483,140121, 143877 TEST= Review URL: https://chromiumcodereview.appspot.com/10827429 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@153092 0039d316-1c4b-4281-b951-d872f2087c98
* Roll skia to r5250.bsalomon@google.com2012-08-231-163/+6
| | | | | | | Control your roll: http://codereview.chromium.org/10034033/ Review URL: https://chromiumcodereview.appspot.com/10869027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@153032 0039d316-1c4b-4281-b951-d872f2087c98
* Roll Skia to r5213.bsalomon@google.com2012-08-221-70/+3
| | | | | | | Control your roll: https://chromiumcodereview.appspot.com/10034033 Review URL: https://chromiumcodereview.appspot.com/10834432 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@152757 0039d316-1c4b-4281-b951-d872f2087c98
* Some printers has issue with metafiles produces from PDF so added switch and ↵vitalybuka@chromium.org2012-08-224-18/+1
| | | | | | | | | | | | | | | | | | | | | about:flag as workaround for affected users. Rasterisation is implemented and RasterizeMetafile function. It replace metafile with new one where content is only bitmap created by playback of original metafile. FlattenTransparency replaced with full rasterisation. Fixed rectangle returned by Emf::GetPageBounds. Removed SkDevice::AlphaBlendUsed(). Removed return value from PrintWebViewHelper::RenderPage on windows. BUG=133527 Review URL: https://chromiumcodereview.appspot.com/10836330 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@152681 0039d316-1c4b-4281-b951-d872f2087c98
* mac: Remove implicit conversion from ImageSkia to SkBitmap.sadrul@chromium.org2012-08-212-1/+10
| | | | | | | | BUG=141146, 132327 Review URL: https://chromiumcodereview.appspot.com/10834382 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@152592 0039d316-1c4b-4281-b951-d872f2087c98
* Handle link annotations in Skia EMF device.vandebo@chromium.org2012-08-201-0/+5
| | | | | | | | | | | See Skia r4555 BUG=140184 Review URL: https://chromiumcodereview.appspot.com/10836343 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@152433 0039d316-1c4b-4281-b951-d872f2087c98
* Made result_filefaceid output optional in FontConfigIPC::Match. There are ↵alokp@chromium.org2012-08-181-2/+4
| | | | | | | | | | cases when we are only interested in result_family. BUG=142421 Review URL: https://chromiumcodereview.appspot.com/10836242 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@152247 0039d316-1c4b-4281-b951-d872f2087c98
* roll skia to 5077 w/ extra neon.cpp filereed@google.com2012-08-151-0/+3
| | | | | | Review URL: https://chromiumcodereview.appspot.com/10829337 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151690 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 151524 - roll skia to 5075scherkus@chromium.org2012-08-141-2/+0
| | | | | | | | | | | Review URL: https://chromiumcodereview.appspot.com/10829316 Undefined references in SkBitmapProcState.cpp (gSkBitmapProcStateSample32_neon, etc...) TBR=reed@google.com Review URL: https://chromiumcodereview.appspot.com/10837249 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151572 0039d316-1c4b-4281-b951-d872f2087c98
* Exclude more files from Android buildwangxianzhu@chromium.org2012-08-141-1/+1
| | | | | | | | | | | | | | These files are not used on Android but were unnecessarily compiled. They didn't affect binary size because they were removed during linker GC, but excluding them may save build time, and help future modular exclusion. BUG=none TBR=ben,kbr,brettw,jar (An Android only change to gyps) Review URL: https://chromiumcodereview.appspot.com/10823291 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151529 0039d316-1c4b-4281-b951-d872f2087c98
* roll skia to 5075reed@google.com2012-08-141-0/+2
| | | | | | Review URL: https://chromiumcodereview.appspot.com/10829316 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151524 0039d316-1c4b-4281-b951-d872f2087c98
* Use skia's core.gypi to name core src and include files, rather than ↵reed@google.com2012-08-141-400/+9
| | | | | | | | | duplicating that list in chrome. Hopefully other .gypi sharing can follow. Review URL: https://chromiumcodereview.appspot.com/10854130 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151463 0039d316-1c4b-4281-b951-d872f2087c98
* Fix two harmless int-to-pointer conversions that a new clang warns about.thakis@chromium.org2012-08-101-1/+1
| | | | | | | | BUG=none Review URL: https://chromiumcodereview.appspot.com/10823274 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151092 0039d316-1c4b-4281-b951-d872f2087c98
* Roll Skia DEPS to 5042 & skia.gyp changesrobertphillips@google.com2012-08-101-3/+2
| | | | | | | control: http://codereview.chromium.org/10824254/ Review URL: https://chromiumcodereview.appspot.com/10825298 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151082 0039d316-1c4b-4281-b951-d872f2087c98
* mac: Delete more 10.5-only codethakis@chromium.org2012-08-091-26/+9
| | | | | | | | | BUG=137676 TBR=tony, sky Review URL: https://chromiumcodereview.appspot.com/10837158 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150878 0039d316-1c4b-4281-b951-d872f2087c98
* Roll Skia DEPS to 5029 & skia.gyp changesrobertphillips@google.com2012-08-091-1/+3
| | | | | | Review URL: https://chromiumcodereview.appspot.com/10829264 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150861 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 150822 - Roll Skia DEPS to 5029 & skia.gyp changesrobertphillips@google.com2012-08-091-4/+1
| | | | | | | | | | control: http://codereview.chromium.org/10836175/ Review URL: https://chromiumcodereview.appspot.com/10832223 TBR=robertphillips@google.com Review URL: https://chromiumcodereview.appspot.com/10834258 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150856 0039d316-1c4b-4281-b951-d872f2087c98
* Roll Skia DEPS to 5029 & skia.gyp changesrobertphillips@google.com2012-08-091-1/+4
| | | | | | | control: http://codereview.chromium.org/10836175/ Review URL: https://chromiumcodereview.appspot.com/10832223 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150822 0039d316-1c4b-4281-b951-d872f2087c98
* implement Serialize/Deserialize, so we can serialize picturesreed@google.com2012-08-091-9/+38
| | | | | | Review URL: https://chromiumcodereview.appspot.com/10837077 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150794 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 150785 - Roll Skia DEPS to 5028 & skia.gyp changesrobertphillips@google.com2012-08-091-1/+1
| | | | | | | | | | control: http://codereview.chromium.org/10836175/ Review URL: https://chromiumcodereview.appspot.com/10836174 TBR=robertphillips@google.com Review URL: https://chromiumcodereview.appspot.com/10854064 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150791 0039d316-1c4b-4281-b951-d872f2087c98
* Roll Skia DEPS to 5028 & skia.gyp changesrobertphillips@google.com2012-08-091-1/+1
| | | | | | | control: http://codereview.chromium.org/10836175/ Review URL: https://chromiumcodereview.appspot.com/10836174 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150785 0039d316-1c4b-4281-b951-d872f2087c98
* Roll Skia DEPS to 5003 & skia.gyp changesrobertphillips@google.com2012-08-081-2/+5
| | | | | | | Control: http://codereview.chromium.org/10830214/ Review URL: https://chromiumcodereview.appspot.com/10828207 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150554 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 150545 - roll skia to 5000reed@google.com2012-08-081-1/+0
| | | | | | | | | | Review URL: https://chromiumcodereview.appspot.com/10824211 broke win build TBR=reed@google.com Review URL: https://chromiumcodereview.appspot.com/10823231 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150548 0039d316-1c4b-4281-b951-d872f2087c98
* roll skia to 5000reed@google.com2012-08-081-0/+1
| | | | | | Review URL: https://chromiumcodereview.appspot.com/10824211 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150545 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting r148671, r149866 (broke VS2008 builder) and r150361 (broke ninja).alexeypa@chromium.org2012-08-081-6/+2
| | | | | | | | | | | | Rolling GYP to r1458 to undo (r1457, r1452, r1450, r1449). BUG=141132, 137755 TBR=alexeypa@chromium.org Review URL: https://chromiumcodereview.appspot.com/10828203 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150494 0039d316-1c4b-4281-b951-d872f2087c98
* roll skia to 4991reed@google.com2012-08-071-0/+1
| | | | | | Review URL: https://chromiumcodereview.appspot.com/10834210 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150439 0039d316-1c4b-4281-b951-d872f2087c98
* remove restriction on images larger than 32K width or heightreed@google.com2012-08-071-0/+3
| | | | | | Review URL: https://chromiumcodereview.appspot.com/10843068 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150366 0039d316-1c4b-4281-b951-d872f2087c98
* Working around quoting in GR_GL_CUSTOM_SETUP_HEADER fix VS2008 builder.alexeypa@chromium.org2012-08-071-2/+6
| | | | | | | | BUG=141132 Review URL: https://chromiumcodereview.appspot.com/10830199 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150361 0039d316-1c4b-4281-b951-d872f2087c98
* Temporarily disable buggy SSE2 code.tomhudson@chromium.org2012-08-071-2/+3
| | | | | | Review URL: https://chromiumcodereview.appspot.com/10823186 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150335 0039d316-1c4b-4281-b951-d872f2087c98
* Roll Skia DEPS to 4904 & update skia.gyprobertphillips@google.com2012-08-021-3/+2
| | | | | | | control: http://codereview.chromium.org/10825153/ Review URL: https://chromiumcodereview.appspot.com/10843051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149625 0039d316-1c4b-4281-b951-d872f2087c98
* Roll skia to 4889.bungeman@chromium.org2012-08-022-8/+35
| | | | | | Review URL: https://chromiumcodereview.appspot.com/10850012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149586 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 149468 - mirror of http://codereview.chromium.org/10825089/vandebo@chromium.org2012-08-012-35/+8
| | | | | | | | | | | | | | This made the ChromiumOS bot blow up. make: *** No rule to make target `c/Release/obj.target/skia_opts/src/opts/SkBitmapProcState_matrixProcs_neon.o', needed by `c/Release/obj.tar http://build.chromium.org/p/chromium.chromiumos/builders/ChromiumOS%20%28daisy%29/builds/1703/steps/cbuildbot/logs/stdio roll skia to 4889 Review URL: https://chromiumcodereview.appspot.com/10827122 TBR=reed@google.com Review URL: https://chromiumcodereview.appspot.com/10843036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149489 0039d316-1c4b-4281-b951-d872f2087c98
* mirror of http://codereview.chromium.org/10825089/reed@google.com2012-08-012-8/+35
| | | | | | | roll skia to 4889 Review URL: https://chromiumcodereview.appspot.com/10827122 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149468 0039d316-1c4b-4281-b951-d872f2087c98
* Modifications to get skia headers compiling on iOS.rohitrao@chromium.org2012-07-311-6/+18
| | | | | | | | | | | | | | | This is a barebones implementation of the skia target in skia.gyp. iOS will not use a full skia implementation, but it will use an occasional header here and there. Those headers require an implementation of SkDebugf_FileLine(), so this CL adds a barebones skia target that simply compiles skia/ext/google_logging.cc. BUG=None TEST=None Review URL: https://chromiumcodereview.appspot.com/10832081 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149193 0039d316-1c4b-4281-b951-d872f2087c98
* Update WebKit to r124174.pkasting@chromium.org2012-07-311-337/+0
| | | | | | | | | BUG=none TEST=none TBR=apavlov Review URL: https://chromiumcodereview.appspot.com/10831085 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149142 0039d316-1c4b-4281-b951-d872f2087c98
* Roll WebKit DEPS 124015->124075 (take 2)tomhudson@google.com2012-07-301-11/+0
| | | | | | | | | Update skia_test_expectations to account for new baselines in r124061 and r124070. TBR=pkasting@chromium.org Review URL: https://chromiumcodereview.appspot.com/10821095 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149051 0039d316-1c4b-4281-b951-d872f2087c98
* Roll Skia DEPS to 4834 & update skia.gyprobertphillips@google.com2012-07-301-7/+16
| | | | | | | Control: http://codereview.chromium.org/10824087/ Review URL: https://chromiumcodereview.appspot.com/10821090 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149008 0039d316-1c4b-4281-b951-d872f2087c98
* return NULL if we failed to allocate a cairo surface, rather than waiting ↵reed@google.com2012-07-301-0/+4
| | | | | | | | | | | | | | | for skia to crash with a null-bitmap-ptr. The callers already check for a NULL-BitmapPlatformDevice return value. Places where we perform this check/return on other platforms bitmap_platform_device_win.cc#187 iff CreateDIBSection failed bitmap_platform_device_mac.cc#120,144 Review URL: https://chromiumcodereview.appspot.com/10828069 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148959 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 148768 - roll skia to 4804inferno@chromium.org2012-07-281-16/+5
| | | | | | | | | Review URL: https://chromiumcodereview.appspot.com/10826009 TBR=reed@google.com Review URL: https://chromiumcodereview.appspot.com/10835026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148875 0039d316-1c4b-4281-b951-d872f2087c98
* Adjusting skia gyp rules to make webkit builds use SkGPipe backend forjunov@chromium.org2012-07-271-1/+2
| | | | | | | | | | deferred canvas rendering BUG=139174 TEST=none. Review URL: https://chromiumcodereview.appspot.com/10826034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148776 0039d316-1c4b-4281-b951-d872f2087c98
* roll skia to 4804reed@google.com2012-07-271-5/+16
| | | | | | Review URL: https://chromiumcodereview.appspot.com/10826009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148768 0039d316-1c4b-4281-b951-d872f2087c98
* Enable disabled webkit_tests fast/forms/range/input-appearance-range.html by ↵yosin@chromium.org2012-07-271-1/+0
| | | | | | | | | | | | Skia/Win TBR=tomhudson@chromium.org BUG= TEST= Review URL: https://chromiumcodereview.appspot.com/10833045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148702 0039d316-1c4b-4281-b951-d872f2087c98
* Coverity: Fix several pass-by-values.jhawkins@chromium.org2012-07-271-1/+1
| | | | | | | | | | | | | CID_COUNT=8 CID=7757,8647,11476,16931,16932,100206,100577,102872 BUG=none TEST=none R=tbreisacher@chromium.org TBR=brettw@chromium.org,kalman@chromium.org Review URL: https://chromiumcodereview.appspot.com/10824033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148687 0039d316-1c4b-4281-b951-d872f2087c98
* Reenables previously failing tests in SkiaUtilsMacTest.*pkotwicz@chromium.org2012-07-271-3/+3
| | | | | | | | | BUG=None TEST=unit tests pass Review URL: https://chromiumcodereview.appspot.com/10828036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148678 0039d316-1c4b-4281-b951-d872f2087c98
* [Android] Fix ImageOperations.ResizeShouldAverageColorsyfriedman@chromium.org2012-07-262-2/+2
| | | | | | | | | | Add matching OS_ANDROID guard in tests missing from http://codereview.chromium.org/10806077/ Review URL: https://chromiumcodereview.appspot.com/10827051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148665 0039d316-1c4b-4281-b951-d872f2087c98
* Roll Skia to r4780.bsalomon@google.com2012-07-262-0/+7
| | | | | | Review URL: https://chromiumcodereview.appspot.com/10826019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148599 0039d316-1c4b-4281-b951-d872f2087c98