summaryrefslogtreecommitdiffstats
path: root/third_party
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Add support for GL_CHROMIUM_consistent_uniform_locationsgman@chromium.org2012-06-192-0/+21
| | | | | | | | | BUG=132844 TEST=unit tests Review URL: https://chromiumcodereview.appspot.com/10568003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142879 0039d316-1c4b-4281-b951-d872f2087c98
* Remove hard_dependency=1 from cacheinvalidation targetakalin@chromium.org2012-06-181-5/+4
| | | | | | | | | | | | | | | | | Since cacheinvalidation headers avoid including proto headers, we can do this. Add explicit dependencies on cacheinvalidation_proto_cpp from the targets that still depend on it. (See http://code.google.com/p/gyp/issues/detail?id=215 for reference.) BUG=79848 TEST= Review URL: https://chromiumcodereview.appspot.com/10577003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142843 0039d316-1c4b-4281-b951-d872f2087c98
* Attempt to address libxml crash.cevans@chromium.org2012-06-182-3/+23
| | | | | | | BUG=129930 Review URL: https://chromiumcodereview.appspot.com/10458051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142822 0039d316-1c4b-4281-b951-d872f2087c98
* Reland 142154: Adds libexif gyp file to third_party to handle image metadata.kmadhusu@chromium.org2012-06-185-0/+1363
| | | | | | | | | | | | | | | libexif source files are added to deps/third_party/libexif(r141967). This change doesn't make us use the library yet, that will be the next step. This is a no-op change from the point of view of the build. Please find the previous review comments at http://codereview.chromium.org/10391195. BUG=none TEST=none TBR=thestig@chromium.org Review URL: https://chromiumcodereview.appspot.com/10562037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142799 0039d316-1c4b-4281-b951-d872f2087c98
* fix to not add -msse and -msse2 on armtpayne@chromium.org2012-06-181-1/+1
| | | | | | | | | | BUG=WK89345 TEST=NONE Review URL: https://chromiumcodereview.appspot.com/10561030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142724 0039d316-1c4b-4281-b951-d872f2087c98
* mac: Fix close button appearance in HiDPI.thakis@chromium.org2012-06-163-4/+3
| | | | | | | | | | | | | | | | | Revert the explicit "scale" parts of r142304. In 10.7.3, the backing scale factor did not apply to shadowOffset and shadowBlurRadius. This appears fixed in 10.7.4, and retina MBPs ship with 10.7.4 -- so the manual scaling caused the scale to be applied twice, which moved the shadow off the close button. BUG=133134 TEST=look at a tab close button TBR=rsesek Review URL: https://chromiumcodereview.appspot.com/10556030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142607 0039d316-1c4b-4281-b951-d872f2087c98
* Fix several minor ChromeDriver bugs.kkania@chromium.org2012-06-162-3509/+5775
| | | | | | | | | | | | | Fix compound CSS selectors and return RGBA colors (via updating the atoms), disable keep-alive and the popup-blocker, and change the html5 location POST command to obey the spec. BUG=chromedriver:14,chromedriver:85,chromedriver:89,chromedriver:91,chromedriver:94 TEST=none Review URL: https://chromiumcodereview.appspot.com/10539179 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142538 0039d316-1c4b-4281-b951-d872f2087c98
* mac: Make tab close buttons look good in HiDPIthakis@chromium.org2012-06-153-3/+7
| | | | | | | | | BUG=none TEST=close buttons look good Review URL: https://chromiumcodereview.appspot.com/10542172 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142304 0039d316-1c4b-4281-b951-d872f2087c98
* Clean up the overrides as the fix is now ready in libjingle.ronghuawu@chromium.org2012-06-142-546/+0
| | | | | | | | TEST=try bots Review URL: https://chromiumcodereview.appspot.com/10546172 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142220 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 142154 - Adds libexif gyp file to third_party to handle image metadata.kmadhusu@chromium.org2012-06-145-1363/+0
| | | | | | | | | | | | | | libexif source files are added to deps/third_party/libexif(r141967). This change doesn't make us use the library yet, that will be the next step. This is a no-op change from the point of view of the build. BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/10391195 TBR=kmadhusu@chromium.org Review URL: https://chromiumcodereview.appspot.com/10539162 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142157 0039d316-1c4b-4281-b951-d872f2087c98
* Adds libexif gyp file to third_party to handle image metadata.kmadhusu@chromium.org2012-06-145-0/+1363
| | | | | | | | | | | libexif source files are added to deps/third_party/libexif(r141967). This change doesn't make us use the library yet, that will be the next step. This is a no-op change from the point of view of the build. BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/10391195 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142154 0039d316-1c4b-4281-b951-d872f2087c98
* Orientation calibration update for new MacBooks.avi@chromium.org2012-06-131-1/+13
| | | | | | | | | | BUG=none TEST=orientation test on new MacBooks Review URL: https://chromiumcodereview.appspot.com/10532134 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141965 0039d316-1c4b-4281-b951-d872f2087c98
* Update libjingle to 153.ronghuawu@chromium.org2012-06-136-978/+10
| | | | | | | | Remove the overrides for thread and messagequeue. Review URL: https://chromiumcodereview.appspot.com/10534122 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141908 0039d316-1c4b-4281-b951-d872f2087c98
* Abort: change the magic value written to NULLjln@chromium.org2012-06-131-1/+1
| | | | | | | | | | | | Make sure that the magic value can be cast to a char properly. BUG= TEST= Review URL: https://chromiumcodereview.appspot.com/10541122 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141814 0039d316-1c4b-4281-b951-d872f2087c98
* Upstream commit in trunk:shess@chromium.org2012-06-124-4/+32
| | | | | | | | | | | | | | | | | | | | | http://www.sqlite.org/src/info/f9c4a7c8f4 Upstream commits in branch-3.7.6: http://www.sqlite.org/src/info/a61786e760 (third hunk) http://www.sqlite.org/src/info/e6a04bf9f1 (correction) I have left out the comment addition seen in the trunk commit, because the backport to the 3.7.6 branch doesn't include it. [Patch from Evangelos Foutras <evangelos@foutrelis.com> ] BUG=122525 TEST=distros using gcc4.7 shouldn't crash. see bug. R=shess@chromium.org Review URL: https://chromiumcodereview.appspot.com/10387026 Patch from Evangelos Foutras <evangelos@foutrelis.com>. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141687 0039d316-1c4b-4281-b951-d872f2087c98
* Remove executable bit from webdriver test data files.kkania@chromium.org2012-06-112-0/+0
| | | | | | | | | BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/10535111 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141462 0039d316-1c4b-4281-b951-d872f2087c98
* Add executable bit on Intelligencia.UrlRewriter.dllsail@chromium.org2012-06-111-0/+0
| | | | | | | | | | BUG= TEST= TBR=kkania@chromium.org Review URL: https://chromiumcodereview.appspot.com/10540102 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141450 0039d316-1c4b-4281-b951-d872f2087c98
* Update test data for webdriver python tests.kkania@chromium.org2012-06-1183-907/+3233
| | | | | | | | | | BUG= TEST= Review URL: https://chromiumcodereview.appspot.com/10537093 Patch from Zori Kostadinova <zori@chromium.org>. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141436 0039d316-1c4b-4281-b951-d872f2087c98
* Add support for dump allocations created in a certain time windowjochen@chromium.org2012-06-113-0/+139
| | | | | | | | | | | This allows for debugging e.g. objects that are not deleted during a page reload. I also added a tool for parsing and symbolizing the traces. BUG=none TEST=manual Review URL: https://chromiumcodereview.appspot.com/10541026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141404 0039d316-1c4b-4281-b951-d872f2087c98
* Roll harfbuzz-ng to 0bb0f5d41976ae27c5c7a51cbb82144b48315a4bbashi@chromium.org2012-06-1137-444/+704
| | | | | | | | | | | | The revision removes static initializers. BUG=none TEST=compiled Review URL: https://chromiumcodereview.appspot.com/10533060 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141389 0039d316-1c4b-4281-b951-d872f2087c98
* Try not to inline tcmalloc::Abort() so we can find it in stack trace.kaiwang@chromium.org2012-06-082-18/+21
| | | | | | Review URL: https://chromiumcodereview.appspot.com/10535049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141295 0039d316-1c4b-4281-b951-d872f2087c98
* Update third_party/handlebar/handlebar.py.kalman@chromium.org2012-06-082-3/+16
| | | | | | | | R=cduvall@chromium.org Review URL: https://chromiumcodereview.appspot.com/10535071 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141147 0039d316-1c4b-4281-b951-d872f2087c98
* Rolling libjingle revision 152mallinath@chromium.org2012-06-071-1/+1
| | | | | | Review URL: https://chromiumcodereview.appspot.com/10533047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141056 0039d316-1c4b-4281-b951-d872f2087c98
* Fix qcms to allow gamma==1.0tpayne@chromium.org2012-06-073-39/+73
| | | | | | | | | | | BUG=143 TEST=None NOTRY=true Review URL: https://chromiumcodereview.appspot.com/10546036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140952 0039d316-1c4b-4281-b951-d872f2087c98
* roll cacheinvalidation forward to @218: fixes a potential memory leak that couldghc@google.com2012-06-061-0/+10
| | | | | | | | occur if a callback that closed over another callback didn't get run Review URL: https://chromiumcodereview.appspot.com/10535020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140852 0039d316-1c4b-4281-b951-d872f2087c98
* Fix libusb dependecy for Chromium with Android OS.felipeg@chromium.org2012-06-061-1/+1
| | | | | | | | | | BUG= TEST= Review URL: https://chromiumcodereview.appspot.com/10519005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140759 0039d316-1c4b-4281-b951-d872f2087c98
* Rolling libjingle revison 151.mallinath@chromium.org2012-06-061-2/+2
| | | | | | Review URL: https://chromiumcodereview.appspot.com/10536016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140708 0039d316-1c4b-4281-b951-d872f2087c98
* 1. A small fix of Windows VM size.kaiwang@chromium.org2012-06-054-16/+36
| | | | | | | | | | 2. Re-format TCMalloc dump output (about:tcmalloc) BUG=130840 Review URL: https://chromiumcodereview.appspot.com/10499004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140447 0039d316-1c4b-4281-b951-d872f2087c98
* Roll harfbuzz-ng 3b8fd9c48f4bde368bf2d465c148b9743a9216eebashi@chromium.org2012-06-0577-2131/+4971
| | | | | | | | | | | | | The revision provides HB_NO_MT macro that disables multi-threading support. We don't need multi-threading support for harfbuzz-ng. BUG=none TEST=compiled ("make harfbuzz-ng") Review URL: https://chromiumcodereview.appspot.com/10510004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140446 0039d316-1c4b-4281-b951-d872f2087c98
* Add PepperFlash to OSX Canary build.shess@chromium.org2012-06-051-0/+7
| | | | | | | | | | | | | | | Add it to the build, and show it between inbuilt NPAPI Flash and any system NPAPI Flash on Canary. BUG=115437 TEST=PepperFlashPlayer.plugin is in the bundle. TEST=about:plugins shows it after inbuilt NPAPI Flash. TEST=PepperFlash loads and plays a YouTube video or something. Review URL: https://chromiumcodereview.appspot.com/10494003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140445 0039d316-1c4b-4281-b951-d872f2087c98
* applied upstream security patchtpayne@chromium.org2012-06-044-2/+58
| | | | | | | | | | BUG=b/6534265 TEST=None Review URL: https://chromiumcodereview.appspot.com/10515013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140415 0039d316-1c4b-4281-b951-d872f2087c98
* When importing BGRA or RGBA data for encoding, provide variants ofnoel@chromium.org2012-06-043-2/+25
| | | | | | | | | | | | | | | | | | | the WEBPImportPicture API for RGBX and BRGX data meaning the alpha channel should be ignored. Note: the existing WEBPImportPictureRGBA|BGRA routines also ignore the alpha channel, but won't in a future version of libwebp. Thus, if WebKit continues using the existing routines, the alpha channel will be imported and encoded in libwebp.next, and hence will break canvas.toDataURL("image/webp") and its layout tests. BUG=130144 TEST=Webkit test pass when using the new functions. Review URL: https://chromiumcodereview.appspot.com/10496016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140264 0039d316-1c4b-4281-b951-d872f2087c98
* Fix crash with unexpected DTD nodes in XSLT.cevans@chromium.org2012-06-012-3/+4
| | | | | | | BUG=127417 Review URL: https://chromiumcodereview.appspot.com/10441148 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140041 0039d316-1c4b-4281-b951-d872f2087c98
* Update licensecheck.pl to version 2.11.7phajdan.jr@chromium.org2012-05-313-5/+5
| | | | | | | | BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/10453077 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139770 0039d316-1c4b-4281-b951-d872f2087c98
* Adding Handlebar to third_partycduvall@chromium.org2012-05-316-0/+776
| | | | | | | | | Handlebar is needed for the Die build.py project. Review URL: https://chromiumcodereview.appspot.com/10442046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139729 0039d316-1c4b-4281-b951-d872f2087c98
* Roll libphonenumber r456pliard@chromium.org2012-05-292-14/+31
| | | | | | | | | | | | | | This also changes libphonenumber.gyp. A separate library with no metadata needs to be built. This allows us to build a production library with production metadata and the unit tests with testing metadata. Before that it was unclear which metadata was used for testing. TEST=libphonenumber_unittests Review URL: https://chromiumcodereview.appspot.com/10412031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139410 0039d316-1c4b-4281-b951-d872f2087c98
* [Android] Introduce phone number detection.leandrogracia@chromium.org2012-05-251-0/+1
| | | | | | | | | | | | | For more context see: https://chromiumcodereview.appspot.com/10187020/ BUG=125390 TEST=phone_number_detector_unittest.cc Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=139019 Review URL: https://chromiumcodereview.appspot.com/10440021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139026 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 139019 - [Android] Introduce phone number detection.leandrogracia@chromium.org2012-05-251-1/+0
| | | | | | | | | | | | | | For more context see: https://chromiumcodereview.appspot.com/10187020/ BUG=125390 TEST=phone_number_detector_unittest.cc Review URL: https://chromiumcodereview.appspot.com/10440021 TBR=leandrogracia@chromium.org Review URL: https://chromiumcodereview.appspot.com/10453025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139020 0039d316-1c4b-4281-b951-d872f2087c98
* [Android] Introduce phone number detection.leandrogracia@chromium.org2012-05-251-0/+1
| | | | | | | | | | | For more context see: https://chromiumcodereview.appspot.com/10187020/ BUG=125390 TEST=phone_number_detector_unittest.cc Review URL: https://chromiumcodereview.appspot.com/10440021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139019 0039d316-1c4b-4281-b951-d872f2087c98
* Applied upstream patch for image with profiles that contain a LUTtpayne@chromium.org2012-05-242-7/+11
| | | | | | | | | | BUG=129452 TEST=None Review URL: https://chromiumcodereview.appspot.com/10439002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@138870 0039d316-1c4b-4281-b951-d872f2087c98
* 1. Enable large object pointer offset check in release build.kaiwang@chromium.org2012-05-242-25/+31
| | | | | | | | | | | | | Following code will now cause a check error: char* p = reinterpret_cast<char*>(malloc(kMaxSize + 1)); free(p + 1); 2. Remove a duplicated error reporting function "DieFromBadFreePointer", can use "InvalidGetAllocatedSize". Review URL: https://chromiumcodereview.appspot.com/10391178 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@138775 0039d316-1c4b-4281-b951-d872f2087c98
* Use HAVE_POSIX_MEMALIGN instead of HAS_POSIX_MEMALIGNtpayne@chromium.org2012-05-243-1/+13
| | | | | | | | | | BUG=129462 TEST=None Review URL: https://chromiumcodereview.appspot.com/10426010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@138718 0039d316-1c4b-4281-b951-d872f2087c98
* Improve the TLS intolerant server testing support added in r134129wtc@chromium.org2012-05-232-14/+26
| | | | | | | | | | | | | | | | (http://codereview.chromium.org/10218007). Add the ability to simulate a server that is intolerant of only a particular version of TLS. This will allow us to test the handling of a TLS 1.1 intolerant server. R=agl@chromium.org,phajdan.jr@chromium.org BUG=126340 TEST=none Review URL: https://chromiumcodereview.appspot.com/10412042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@138537 0039d316-1c4b-4281-b951-d872f2087c98
* Add BGRA output format support to qcmsestade@chromium.org2012-05-239-97/+906
| | | | | | | | | | | | | | | | | | | | | | | Define QCMS_OUTPUT_BGRX and add qcms_transform_data_type() api to output BGR or BGRA format for GRAY, GRAYA, RGB, and RGBA input data. Update all color transform functions with an output format argument, use that to select RGBX (the default) or BGRX output format. Add google.patch: patch of the BGRA output changes against upstream qcms and add README.chromium details about google.patch. TODO: send the patch to qcms if accepted for review upstream. Disable Visual Studio warnings when needed. BUG=143 TEST=None AUTHOR=noel@chromium.org original review = http://codereview.chromium.org/10387099/ Review URL: https://chromiumcodereview.appspot.com/10407113 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@138414 0039d316-1c4b-4281-b951-d872f2087c98