summaryrefslogtreecommitdiffstats
path: root/third_party
Commit message (Collapse)AuthorAgeFilesLines
* Update WebDriver atoms to r17589 to pick up r17582.kkania@chromium.org2012-07-272-5051/+5688
| | | | | | | | | | This fixes the find elements command when used on pages with prototype JS lib. BUG=chromedriver:102 TEST=none Review URL: https://chromiumcodereview.appspot.com/10829048 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148795 0039d316-1c4b-4281-b951-d872f2087c98
* Use EXT_robustness where available on GLES2 platforms to detect and respond ↵kbr@chromium.org2012-07-271-0/+8
| | | | | | | | | | | | to resets of the graphics card. BUG=138162 TEST=ran https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/conformance-suites/1.0.1/extra/slow-shader-example.html on Windows with ANGLE and verified that new code path was taken Review URL: https://chromiumcodereview.appspot.com/10822029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148721 0039d316-1c4b-4281-b951-d872f2087c98
* Fix third-party license information for a number of projectssteveblock@chromium.org2012-07-272-0/+34
| | | | | | | | | | | | | | | | | | | | | | Also fix a couple of bugs in the license tool. - When scanning, ignore directories that don't contain any files, on the assumption that these are DEPS directories for projects not used by our current configuration. - Don't recurse into directories in ADDITIONAL_PATHS, just as we don't for regular third_party/foo directories. Notes - License file for third_party/mozc was taken from source header. - LICENSE.chromium_os was copied from Chromium OS source tree. This fixes 'licenses.py scan' for an Android checkout. BUG=138921 Review URL: https://chromiumcodereview.appspot.com/10829042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148693 0039d316-1c4b-4281-b951-d872f2087c98
* Change talloc.c to build with the mac 10.7 SDKthakis@chromium.org2012-07-272-2/+4
| | | | | | | | | | | | | | | | | talloc.c has a local diff to define strnlen(), instead of using the definition in replace.c. However, the 10.7 SDK has its own strnlen(), which makes the compiler complain about a strnlen() redefinition. Use the pattern from replace.c to fix the redefinition problem. With this change, 'browser_tests' builds with the 10.7 SDK. BUG=136844 TEST=none Review URL: https://chromiumcodereview.appspot.com/10832045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148685 0039d316-1c4b-4281-b951-d872f2087c98
* Roll Protobuf r415:r423. ↵pliard@chromium.org2012-07-2616-247/+273
| | | | | | | | | | | | | | | | | | | | | 1) Got an upstream diff 415:423 from svn 2) Applied 3) Updated protobuf.gyp Changelog: r423 Add support for NaCl in atomicops. r422 Fix issue/333. skip any escaped characters in quotes. r421 -lz in protobuf.pc belongs in Libs.private, not Libs r420 set _VARDADIC_MAX=10 preprocessor definition to make test pass in vc11. r419 Allow configure to disable maintainer mode r418 Update atomicops to support new platforms where intptr_t = long. r417 Fix a NULL/bool conversion. r416 Fix issue 378 Review URL: https://chromiumcodereview.appspot.com/10793026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148557 0039d316-1c4b-4281-b951-d872f2087c98
* Fix third-party license information for a number of projectssteveblock@chromium.org2012-07-268-6/+42
| | | | | | | | | | | This fixes 'licenses.py scan' for the projects relevant to the Android WebView build. BUG=138921 Review URL: https://chromiumcodereview.appspot.com/10796121 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148534 0039d316-1c4b-4281-b951-d872f2087c98
* It is important that 'struct mallinfo' is defined in the header file.hans@chromium.org2012-07-252-13/+11
| | | | | | | | | | | | | | Otherwise, Clang will warn about the declaration of 'tc_mallinfo' because it has C-linkage, but has an incomplete return type. This was sent upstream in http://code.google.com/p/gperftools/issues/detail?id=450 BUG=138571 TEST=it builds without warning Review URL: https://chromiumcodereview.appspot.com/10818025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148386 0039d316-1c4b-4281-b951-d872f2087c98
* Slightly simplify third_party/libexif/README.chromium.thestig@chromium.org2012-07-242-510/+2
| | | | | | | | | | BUG=none TEST=none NOTRY=true Review URL: https://chromiumcodereview.appspot.com/10808112 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148229 0039d316-1c4b-4281-b951-d872f2087c98
* GYP changes to get sql and sqlite building on iOS.rohitrao@chromium.org2012-07-241-26/+40
| | | | | | | | | | BUG=None TEST=None Review URL: https://chromiumcodereview.appspot.com/10696219 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148136 0039d316-1c4b-4281-b951-d872f2087c98
* Use system bzip2 on iOS.milanb@chromium.org2012-07-241-8/+17
| | | | | | | | | | BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/10806010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148118 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the sqlite errors of content unittests on Androidyongsheng.zhu@intel.com2012-07-242-0/+6
| | | | | | | | | | | | | | | | | | | | | Many tests are failed due to sqlite errors on Android. The reason is that sqlite need a temporary directory to store internal temporary files. However, Android doesn't have this kind of directory while Linux has /var/tmp. To fix this, use in-memory temporary files. It also includes: 1) Add one unit test in sql unittests to reproduce this issue for Android. 2) Remove those disabled cases for content unitests on Android. BUG= TEST=run_tests.py -s sql_unittests; run_test.py -s net_unittests Review URL: https://chromiumcodereview.appspot.com/10809015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148064 0039d316-1c4b-4281-b951-d872f2087c98
* Extensions Docs Server: Handlebar updates againcduvall@chromium.org2012-07-232-6/+12
| | | | | | | | | | | Handlebar can now handle unicode strings. TBR=kalman@chromium.org BUG=131095 Review URL: https://chromiumcodereview.appspot.com/10815059 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147881 0039d316-1c4b-4281-b951-d872f2087c98
* Hook up use_system_libjpeg for Androidsteveblock@chromium.org2012-07-231-0/+5
| | | | | | | | Also enable it by default when builing with the Android build system. Review URL: https://chromiumcodereview.appspot.com/10807019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147850 0039d316-1c4b-4281-b951-d872f2087c98
* Enable -Wself-assign-memvar for Mesa, merge upstream fix for the one violationthakis@chromium.org2012-07-203-7/+3
| | | | | | | | | | BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/10808045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147658 0039d316-1c4b-4281-b951-d872f2087c98
* Enforce all the source files to be encoded in UTF-8.maruel@chromium.org2012-07-1935-39/+53
| | | | | | | | | | | | | | Many files used random encoding. All of them were in comments or unit test files that were not compiled. In any case, not using unicode everywhere complexify the tools so enforcing it makes presubmit checks much simpler. R=joi@chromium.org BUG= TEST= Review URL: https://chromiumcodereview.appspot.com/10797029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147480 0039d316-1c4b-4281-b951-d872f2087c98
* Extensions Docs Server: More Handlebar updates!cduvall@chromium.org2012-07-192-2/+2
| | | | | | | | | | | Now '/' is a valid character in identifiers. TBR=kalman@chromium.org BUG=131095 Review URL: https://chromiumcodereview.appspot.com/10796041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147467 0039d316-1c4b-4281-b951-d872f2087c98
* Avoid calling sscanf in ProcMapsIterator on Linux not to allocated memory in it.dmikurube@chromium.org2012-07-191-7/+148
| | | | | | | | | BUG=134389 TEST=Use heap-checker or deep-heap-profile. Review URL: https://chromiumcodereview.appspot.com/10785013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147441 0039d316-1c4b-4281-b951-d872f2087c98
* Clean up gyp settings for libjpegsteveblock@chromium.org2012-07-182-17/+9
| | | | | | | | | | | | | | | | | The gyp settings for libjpeg currently have a number of problems ... - Settings for using the system libjpeg are replicated in the gyp files for both libjpeg and libjpeg_turbo. - The default setting for use_system_libjpeg is different depending on whether libjpeg or libjpeg_turbo is in use. This is unintuitive, as libjpeg_turbo is a drop-in replacement for libjpeg. This patch improves the situation ... - Improve documentation about the interaction between use_system_libjpeg and use_libjpeg_turbo. - Use the libjpeg gyp file whenever use_system_libjpeg==1. This means that the settings for using the system libjpeg are only needed here. (A later patch will remove them from libjpeg_turbo's gyp file). It also means that the libjpeg_turbo repository can be excluded when use_system_libjpeg==1. - Move all settings concerned with use_system_libjpeg to the libjpeg gyp file. Note that with this change, we lose the OS-specific defaults for use_system_libjpeg when use_libjpeg_turbo==0. These defaults are currently not used, as use_libjpeg_turbo==1 always. Review URL: https://chromiumcodereview.appspot.com/10696082 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147254 0039d316-1c4b-4281-b951-d872f2087c98
* Fix cookie sheet icons.avi@chromium.org2012-07-172-7/+13
| | | | | | | | | | BUG=137201 TEST=as in bug Review URL: https://chromiumcodereview.appspot.com/10793033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147130 0039d316-1c4b-4281-b951-d872f2087c98
* Add support for libxml as a system library target on iOSstuartmorgan@chromium.org2012-07-171-29/+49
| | | | | | | | | | | | Restructures the gyp conditions to make the system-lib and non-system-lib paths much clearer, and to ensure that if a new OS tries to use use_system_libxml it won't silently use the non-system path. BUG=None TEST=None Review URL: https://chromiumcodereview.appspot.com/10787018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146976 0039d316-1c4b-4281-b951-d872f2087c98
* Store mmap-or-not information in DeepBucket.dmikurube@chromium.org2012-07-172-58/+55
| | | | | | | | | | | | The profiler's dump format and the analyzer script dmprof are changed, too. Old dump formats get obsolete. BUG=123758 TEST=Run the deep memory profiler. Review URL: https://chromiumcodereview.appspot.com/10694130 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146968 0039d316-1c4b-4281-b951-d872f2087c98
* Adds a hy-phen-ator.hbono@chromium.org2012-07-176-8/+262
| | | | | | | | | | | This change adds a project file for the hyphen library and a Hyphenator class, which encapsulates the library. (This class is not integrated into Chrome, though.) BUG=47083 TEST=HyphenatorTest.HyphenateWords Review URL: https://chromiumcodereview.appspot.com/9545017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146964 0039d316-1c4b-4281-b951-d872f2087c98
* Update third_party/libexif README.chromium and chromium.patch.kmadhusu@chromium.org2012-07-162-174/+180
| | | | | | | | | | BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/10786007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146860 0039d316-1c4b-4281-b951-d872f2087c98
* Extensions Docs Server: Handlebar updatecduvall@chromium.org2012-07-162-63/+77
| | | | | | | | | | | Updated Handlebar to the newest version and changed some templates to take advantage of the else feature. BUG=131095 Review URL: https://chromiumcodereview.appspot.com/10704212 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146815 0039d316-1c4b-4281-b951-d872f2087c98
* Rolling libjingle to 159.ronghuawu@chromium.org2012-07-142-2/+4
| | | | | | | | TEST=unit tests, webrtc pytest Review URL: https://chromiumcodereview.appspot.com/10689180 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146709 0039d316-1c4b-4281-b951-d872f2087c98
* Some misc gyp fix-up for Androidyfriedman@chromium.org2012-07-131-1/+1
| | | | | | | | | | | 1) Disable fPIC 2) Disable manpage 3) Disable conditions with linux_use_tcmalloc Review URL: https://chromiumcodereview.appspot.com/10704208 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146666 0039d316-1c4b-4281-b951-d872f2087c98
* Android: move functions added in third_party to android_commands.bulach@chromium.org2012-07-132-51/+2
| | | | | | | | | | | | | | | Following http://codereview.chromium.org/10692132. That patch effectively forked adb_interface.py under third_party. We already have our android_commands.py wrapper, so let's use that and avoid forking. BUG= TEST=./build/android/run_tests.py -s out/Release/base_unittests_apk/base_unittests-debug.apk -e 1 Review URL: https://chromiumcodereview.appspot.com/10736049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146557 0039d316-1c4b-4281-b951-d872f2087c98
* [MIPS] Add support for MIPS in cld.jcivelli@chromium.org2012-07-121-0/+5
| | | | | | | | | | | | | | MIPS has to be recognized as a supported architecture in build_config.h. Original patch from petarj@mips.com: http://codereview.chromium.org/10698121/ BUG=https://code.google.com/p/chromium/issues/detail?id=130022 TEST=make chrome TBR=jshin Review URL: https://chromiumcodereview.appspot.com/10690169 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146484 0039d316-1c4b-4281-b951-d872f2087c98
* libwebp: fix some int <-> size_t mix for buffer sizesscherkus@chromium.org2012-07-124-15/+19
| | | | | | | | | | | | | | This is to prevent overflow to negative. (althought we're testing total_size = (size_t)total_size) Patch by skal@google.com. BUG=136894 TEST=none Review URL: https://chromiumcodereview.appspot.com/10690171 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146440 0039d316-1c4b-4281-b951-d872f2087c98
* fix test broken issue when using --use-emulatorjames.wei@intel.com2012-07-112-2/+51
| | | | | | | | | | BUG=136474 TEST=./build/android/run_tests.py -s out/Release/base_unittests_apk/base_unittests-debug.apk -e 1 Review URL: https://chromiumcodereview.appspot.com/10692132 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146045 0039d316-1c4b-4281-b951-d872f2087c98
* Add a gyp flag to allow use of the system's version of libexpatsteveblock@chromium.org2012-07-101-6/+22
| | | | | | | | | | Hook up this flag for Android and enable it when building with the Android build system. Review URL: https://chromiumcodereview.appspot.com/10704079 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@145854 0039d316-1c4b-4281-b951-d872f2087c98
* Add GL_CHROMIUM_get_error_querygman@chromium.org2012-07-092-0/+10
| | | | | | | | | | | | Makes it possible to asynchronously query GL errors. TEST=unit tests BUG=133630 Review URL: https://chromiumcodereview.appspot.com/10577037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@145739 0039d316-1c4b-4281-b951-d872f2087c98
* New version of performance monitor UI, using Flot and JQueryclintstaley@chromium.org2012-07-0714-0/+62
| | | | | | | | Image= http://imgur.com/8ifMy Review URL: https://chromiumcodereview.appspot.com/10679009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@145626 0039d316-1c4b-4281-b951-d872f2087c98
* Add iOS support to libevent.gyp and expat.gypstuartmorgan@chromium.org2012-07-062-4/+4
| | | | | | | | | | | | Just adds 'or OS="ios"' to some existing OS="mac" branches. BUG=None TEST=None Review URL: https://chromiumcodereview.appspot.com/10694103 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@145597 0039d316-1c4b-4281-b951-d872f2087c98
* Extensions Docs Server: more Handlebar updatescduvall@chromium.org2012-07-042-75/+125
| | | | | | | | | | Updated the version of Handlebar in third_party. BUG=131095 Review URL: https://chromiumcodereview.appspot.com/10695082 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@145408 0039d316-1c4b-4281-b951-d872f2087c98
* clang: -Wunused-private-field cleanups, linux editionthakis@chromium.org2012-07-031-2/+3
| | | | | | | | | | BUG=none TEST=none TBR=owners Review URL: https://chromiumcodereview.appspot.com/10694068 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@145319 0039d316-1c4b-4281-b951-d872f2087c98
* libjingle is built without SSL_USE_OPENSSL so its .gyp file should not ↵fischman@chromium.org2012-07-031-7/+0
| | | | | | | | mention openssl at all. Review URL: https://chromiumcodereview.appspot.com/10694050 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@145246 0039d316-1c4b-4281-b951-d872f2087c98
* Update libva to pick up updated license headers.fischman@chromium.org2012-07-037-1/+139
| | | | | | | | | | | | | | | | | | | (no material change, just allow removing checklicenses.py exceptions) Updated via: cd /tmp git clone git://anongit.freedesktop.org/git/libva cd ~/src/chromium/src/third_party/libva for f in $(find va/ -type f); do cp /tmp/libva/$f $f; done TBR=thestig@chromium.org BUG=126466 TEST=SUCCESS according to: ./tools/checklicenses/checklicenses.py third_party/libva Review URL: https://chromiumcodereview.appspot.com/10694038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@145243 0039d316-1c4b-4281-b951-d872f2087c98
* Extensions Docs Server: Handlebar updatescduvall@chromium.org2012-07-022-213/+417
| | | | | | | | | | Updated the version of Handlebar in third_party, and made some minor tweaks. BUG=131095 Review URL: https://chromiumcodereview.appspot.com/10697056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@145214 0039d316-1c4b-4281-b951-d872f2087c98
* Add iOS support to ssl.gyp and zlib.gypstuartmorgan@chromium.org2012-07-021-3/+3
| | | | | | | | | | | | Nothing builds these targets yet, but getting these working makes it easier to get all.gyp working for iOS. BUG=None TEST=None Review URL: https://chromiumcodereview.appspot.com/10692060 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@145186 0039d316-1c4b-4281-b951-d872f2087c98
* Roll snappy to r63, which addresses static uninitializer issues.jsbell@chromium.org2012-07-028-13/+164
| | | | | | | | | | | | Not actually used yet; a follow-up change will enable snappy use by leveldb. BUG=131819 R=kinuko@chromium.org Review URL: https://chromiumcodereview.appspot.com/10699015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@145166 0039d316-1c4b-4281-b951-d872f2087c98
* roll clang 155835:159409thakis@chromium.org2012-06-291-0/+3
| | | | | | | | | | | | | | | | | | | | First clang roll in a few weeks, so lots of new stuff: * better 'unused' warnings. Now catches e.g. "AutoLock(&lock);" * better 'uninitialized' warnings * template type eliding in diagnostics * TLS attribute support * New -Wunused-private-field warning (disabled for now) * style plugin has better warning for implicit destructors * method_iterator interface changed back to what it was, update plugin again * Warn on member variable self assignments BUG=135207 TEST=none Review URL: https://chromiumcodereview.appspot.com/10689041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@145022 0039d316-1c4b-4281-b951-d872f2087c98
* Teach licensecheck.pl about a variant of BSD in libva.fischman@chromium.org2012-06-291-1/+2
| | | | | | | | | | | See https://bugs.freedesktop.org/show_bug.cgi?id=49588 for context BUG=126466 Review URL: https://chromiumcodereview.appspot.com/10692028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@144892 0039d316-1c4b-4281-b951-d872f2087c98
* Implement leveldb 1.5 InitOnce() port interface.digit@chromium.org2012-06-274-1/+70
| | | | | | | | | | | | | | | | | This modifies the Chromium-specific leveldb portability interface to implement LEVELDB_ONCE_INIT and InitOnce(), which were introduced in leveldb 1.5. The symbols are not used by the existing revision of the library, so this change doesn't need a corresponding DEPS change yet. R=jsbell@chromium.org BUG=131818 TEST= Review URL: https://chromiumcodereview.appspot.com/10544082 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@144412 0039d316-1c4b-4281-b951-d872f2087c98
* Add glBindUniformLocationCHROMIUMgman@chromium.org2012-06-262-14/+7
| | | | | | | | | TEST=unit tests BUG=132844 Review URL: https://chromiumcodereview.appspot.com/10635011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@144070 0039d316-1c4b-4281-b951-d872f2087c98
* Completely refactor isolate.py to be 'command based'.maruel@chromium.org2012-06-231-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now the .isolate file must be specified with --isolate foo.isolate and the previous --mode option must be the first argument. This is similar to the last CL done on trace_inputs.py. The motivating reason is to be able to add command-specific options. For example, I want to have 'run' and 'trace' to be able to run parallel jobs, like trace_test_cases.py. This requires a --jobs argument, and possibly --whitelist and --blacklist too. Also, this permitted to have mode run doesn't require --result anymore. So this CL creates a base OptionParserIsolate class that implements the basic options needed to support any gyp foo_test_run target, then each command can add other options. This will permit to embed all trace_test_cases.py and run_test_cases.py functionality. Move all the code to be exception based instead of passing parser.error function reference around. Errors are now consistently printed to stderr. R=cmp@chromium.org TBR=thakis@chromium.org NOTRY=true BUG= TEST= Review URL: https://chromiumcodereview.appspot.com/10582036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143773 0039d316-1c4b-4281-b951-d872f2087c98
* Add NVCtrl header files.zmo@chromium.org2012-06-218-0/+7308
| | | | | | | | BUG= TEST= Review URL: https://chromiumcodereview.appspot.com/10578052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143321 0039d316-1c4b-4281-b951-d872f2087c98
* Store DeepBuckets in a hash table instead of AllocationMap.dmikurube@chromium.org2012-06-202-43/+81
| | | | | | | | | | | | | | | | | | | It's a first step to enable merging 'allocated type' information into map keys. Type information can be merged into hash keys by this change. Details are at http://crbug.com/123758. The goal is, for example, to store an instance of std::string and another instance of base::TimeDelta into different DeepBuckets even if they're allocated at the same stacktrace. BUG=123758 TEST=Run tools/dmprof. Review URL: https://chromiumcodereview.appspot.com/10536049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143151 0039d316-1c4b-4281-b951-d872f2087c98
* Make GL_CHROMIUM_consistent_uniform_locations slighty more robustgman@chromium.org2012-06-202-2/+3
| | | | | | | | | | | | | | Added a program argument so that at least in debug we can verify locations are correct. It also means we could fallback to actually calling GetUniformLocation if need be. TEST=unit tests BUG=132844 Review URL: https://chromiumcodereview.appspot.com/10581029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143126 0039d316-1c4b-4281-b951-d872f2087c98
* Addition of an unpremultiplied-alpha setting for the ↵twiz@chromium.org2012-06-191-0/+3
| | | | | | | | | | | | | | | | GL_CHROMIUM_copy_texture command buffer GL extension. The extension needs to support the ability to unpremultiply the source of the copy because of the canvas2d-webgl texture use case. Canvas is stored in premultiplied form, yet WebGL expects texture contents to be in unpremultiplied form. Change also includes conversion of argument types to overriders of WebGraphicsContext3D::copyTextureCHROMIUM(...). This change is necessary as a result of a wk-change: https://bugs.webkit.org/show_bug.cgi?id=86275 BUG=101051 TEST=none Review URL: https://chromiumcodereview.appspot.com/10535174 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142962 0039d316-1c4b-4281-b951-d872f2087c98