summaryrefslogtreecommitdiffstats
path: root/third_party
Commit message (Collapse)AuthorAgeFilesLines
* Expose PlatformFileLock/Unlock, fix locking in Chromium's leveldb Envjsbell@chromium.org2013-10-103-9/+64
| | | | | | | | | | | | | | | | | The base::CreatePlatformFile() flags PLATFORM_FILE_EXCLUSIVE_READ/WRITE are ineffective on existing files on POSIX, and can't be used to implement the locking scheme required by leveldb. Add PlatformFileLock/Unlock which have the correct semantics, and use those in ChromiumEnv. Also, crib code from leveldb's env_posix.cc to handle in-process exclusivity which is not guaranteed by file locks. BUG=245471 Review URL: https://codereview.chromium.org/26306003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228036 0039d316-1c4b-4281-b951-d872f2087c98
* Update webrtc/libjingle to r4948.ronghuawu@chromium.org2013-10-091-1/+1
| | | | | | | | R=mallinath@chromium.org, sergeyu@chromium.org Review URL: https://codereview.chromium.org/26719002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227825 0039d316-1c4b-4281-b951-d872f2087c98
* Don't reset the database when there was an I/O error.dgrogan@chromium.org2013-10-082-0/+9
| | | | | | | | | | | | | | | Unlike corruption errors, I/O errors have the potential to be ephemeral. We shouldn't aggressively delete the database in those cases. Instead, punt that decision up to the web app. Also, can remove the full disk catch-all. That was intended to catch full disks masquerading as other I/O errors. BUG=239882 Review URL: https://codereview.chromium.org/26045002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227444 0039d316-1c4b-4281-b951-d872f2087c98
* Geolocation: delete GpsLocationProvider and third_party/gpsd/mvanouwerkerk@chromium.org2013-10-043-1867/+0
| | | | | | | | | | | | | | | The GpsLocationProvider is not actually used anywhere, and has most likely bit rotted after years of no maintenance. It is brittle code written for a specific version (3.1) of gpsd that is now outdated. The only Chrome version that had this feature enabled (ChromeOS) makes no use of it as no hardware was ever shipped that used GPS. TBR=jam,brettw Review URL: https://codereview.chromium.org/25752005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227104 0039d316-1c4b-4281-b951-d872f2087c98
* Move language detection to a componentdroger@chromium.org2013-10-041-1/+4
| | | | | | | | | | | | Language detection is used from the renderer on most platform, but from the browser on iOS. This CL moves it from chrome/common/ to a new "translate" component, which allows to track and address more cleanly dependencies issues. BUG=297777 Review URL: https://codereview.chromium.org/25531002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227015 0039d316-1c4b-4281-b951-d872f2087c98
* libwebp: cherry-pick lossless signature check improvementjzern@chromium.org2013-10-022-6/+8
| | | | | | | | | | 92d47e4 improve VP8L signature detection by checking the version bits too BUG= Review URL: https://codereview.chromium.org/25563003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226447 0039d316-1c4b-4281-b951-d872f2087c98
* Update libjingle to r4831:r4889.mallinath@chromium.org2013-10-021-1/+1
| | | | | | | | R=ronghuawu@chromium.org Review URL: https://codereview.chromium.org/25618002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226356 0039d316-1c4b-4281-b951-d872f2087c98
* jsoncpp: force alignment of Json::Value::null to avoid crashes on ARM.fischman@chromium.org2013-10-011-2/+8
| | | | | | | | BUG=109997,https://code.google.com/p/webrtc/issues/detail?id=1777 Review URL: https://codereview.chromium.org/24984004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226099 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 226054 "Roll webrtc to r4883."dcheng@chromium.org2013-09-301-1/+1
| | | | | | | | | | | | | | > Roll webrtc to r4883. > > R=ronghuawu@chromium.org > > Review URL: https://codereview.chromium.org/25106005 TBR=mallinath@chromium.org Review URL: https://codereview.chromium.org/25380003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226076 0039d316-1c4b-4281-b951-d872f2087c98
* Roll webrtc to r4883.mallinath@chromium.org2013-09-301-1/+1
| | | | | | | | R=ronghuawu@chromium.org Review URL: https://codereview.chromium.org/25106005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226054 0039d316-1c4b-4281-b951-d872f2087c98
* Fix missing SYS_mmap when building Android on x86.ohrn@opera.com2013-09-261-0/+3
| | | | | | Review URL: https://codereview.chromium.org/24560002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@225533 0039d316-1c4b-4281-b951-d872f2087c98
* Clean up remaining unused globals (on mac).thakis@chromium.org2013-09-261-4/+0
| | | | | | | | | | | | Found by clang's new -Wunused-const-variable. BUG=290204 R=akalin@chromium.org, jamesr@chromium.org, koz@chromium.org, piman@chromium.org, sergeyu@chromium.org, thestig@chromium.org, vitalybuka@chromium.org TBR=cpu, dmichael, joi, xhwang Review URL: https://codereview.chromium.org/24579003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@225281 0039d316-1c4b-4281-b951-d872f2087c98
* Recommit: Roll libusbx to 1.0.17ikarienator@chromium.org2013-09-2521-290/+586
| | | | | | | | | | | | | | | Original: https://codereview.chromium.org/24227008/ > Roll libusbx to 1.0.17 > > R=meacer@chromium.org > > Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=225105 TBR=meacer@chromium.org,xiyuan@chromium.org Review URL: https://codereview.chromium.org/24470004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@225137 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 225105 "Roll libusbx to 1.0.17"xiyuan@chromium.org2013-09-2520-585/+321
| | | | | | | | | | | | | | | | | | | | | | | Linux ChromiumOS Full: check_licenses failed 'third_party/libusb/src/libusb/version_nano.h' has non-whitelisted license 'UNKNOWN' FAILED http://build.chromium.org/p/chromium.chromiumos/builders/Linux%20ChromiumOS%20Full/builds/25811 > Roll libusbx to 1.0.17 > > R=meacer@chromium.org > > Review URL: https://codereview.chromium.org/24227008 TBR=ikarienator@chromium.org Review URL: https://codereview.chromium.org/24452005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@225120 0039d316-1c4b-4281-b951-d872f2087c98
* Roll libusbx to 1.0.17ikarienator@chromium.org2013-09-2520-321/+585
| | | | | | | | R=meacer@chromium.org Review URL: https://codereview.chromium.org/24227008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@225105 0039d316-1c4b-4281-b951-d872f2087c98
* roll webrtc 4819 -> 4831wjia@chromium.org2013-09-241-1/+1
| | | | | | | | R=ronghuawu@chromium.org Review URL: https://codereview.chromium.org/24438002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@225093 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "libpng 1.6.3"loislo@chromium.org2013-09-2430-24604/+14155
| | | | | | | | | | | | | | This reverts commit 777c940a87944192afaa28904c30145bfeb54d09. Many Blink LayoutTests starts failing after this patch. http://test-results.appspot.com/dashboards/flakiness_dashboard.html#group=%40ToT%20Blink&tests=canvas/philip/tests/security.dataURI.html,canvas/philip/tests/toDataURL.arguments.1.html,canvas/philip/tests/toDataURL.arguments.2.html,canvas/philip/tests/toDataURL.arguments.3.html,canvas/philip/tests/toDataURL.bogustype.html,canvas/philip/tests/toDataURL.default.html,canvas/philip/tests/toDataURL.lowercase.ascii.html,canvas/philip/tests/toDataURL.lowercase.unicode.html,canvas/philip/tests/toDataURL.nocontext.html,canvas/philip/tests/toDataURL.png.complexcolours.html,canvas/philip/tests/toDataURL.png.html,canvas/philip/tests/toDataURL.png.primarycolours.html,canvas/philip/tests/toDataURL.unrecognised.html,compositing/overflow/image-load-overflow-scrollbars.html,compositing/overflow/invisible-descendants-should-not-affect-opt-in.html,compositing/tiling/huge-layer-img.html,css2.1/20110323/inline-replaced-width-014.htm,css2.1/t0905-c414-flt-wrap-01-d-g.html,fast/backgrounds/bgCompositeCopy.html,fast/canvas/canvas-blending-color-over-image.html,fast/canvas/canvas-blending-color-over-pattern.html,fast/canvas/canvas-blending-gradient-over-image.html,fast/canvas/canvas-blending-gradient-over-pattern.html,fast/canvas/canvas-blending-image-over-color.html,fast/canvas/canvas-blending-image-over-gradient.html,fast/canvas/canvas-blending-image-over-image.html,fast/canvas/canvas-blending-image-over-pattern.html,fast/canvas/canvas-blending-pattern-over-color.html,fast/canvas/canvas-blending-pattern-over-gradient.html,fast/canvas/canvas-blending-pattern-over-image.html,fast/canvas/canvas-blending-pattern-over-pattern.html,fast/canvas/canvas-createImageBitmap-drawImage.html,fast/canvas/canvas-createImageBitmap-immutable.html,fast/canvas/canvas-createImageBitmap-invalid-args.html,fast/canvas/canvas-createImageBitmap-out-of-bounds-src.html,fast/canvas/canvas-createImageBitmap-recursive.html,fast/canvas/canvas-createPattern-fillRect-shadow.html,fast/canvas/canvas-drawImage-out-of-bounds-src.html,fast/canvas/canvas-drawImage-shadow.html,fast/canvas/canvas-scale-drawImage-shadow.html,fast/canvas/canvas-toDataURL-case-insensitive-mimetype.html,fast/canvas/check-stale-putImageData.html,fast/canvas/toDataURL-alpha.html,fast/canvas/toDataURL-supportedTypes.html,fast/canvas/webgl/gl-teximage.html,fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-rgb565.html,fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-rgba4444.html,fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-rgba5551.html,fast/canvas/webgl/tex-image-and-sub-image-2d-with-image.html,fast/css/color-correction-on-backgrounds.html,fast/css/color-correction.html,fast/images/paint-subrect-grid.html,fast/images/png-suite/test.html,fast/images/png-with-color-profile.html,fast/images/rgb-png-with-cmyk-color-profile.html,inspector/profiler/canvas2d/canvas-get-resource-state.html,inspector/profiler/webgl/webgl-get-resource-state.html,svg/W3C-SVG-1.1/filters-blend-01-b.svg,svg/W3C-SVG-1.1/masking-path-04-b.svg,svg/dynamic-updates/SVGFEBlendElement-dom-in-attr.html,svg/dynamic-updates/SVGFEBlendElement-dom-in2-attr.html,svg/dynamic-updates/SVGFEBlendElement-dom-mode-attr.html,svg/dynamic-updates/SVGFEBlendElement-svgdom-in-prop.html,svg/dynamic-updates/SVGFEBlendElement-svgdom-in2-prop.html,svg/dynamic-updates/SVGFEBlendElement-svgdom-mode-prop.html,virtual/deferred/fast/images/paint-subrect-grid.html,virtual/deferred/fast/images/png-suite/test.html,virtual/deferred/fast/images/png-with-color-profile.html,virtual/deferred/fast/images/rgb-png-with-cmyk-color-profile.html,virtual/gpu/canvas/philip/tests/security.dataURI.html,virtual/gpu/canvas/philip/tests/toDataURL.arguments.1.html,virtual/gpu/canvas/philip/tests/toDataURL.arguments.2.html,virtual/gpu/canvas/philip/tests/toDataURL.arguments.3.html,virtual/gpu/canvas/philip/tests/toDataURL.bogustype.html,virtual/gpu/canvas/philip/tests/toDataURL.default.html,virtual/gpu/canvas/philip/tests/toDataURL.lowercase.ascii.html,virtual/gpu/canvas/philip/tests/toDataURL.lowercase.unicode.html,virtual/gpu/canvas/philip/tests/toDataURL.nocontext.html,virtual/gpu/canvas/philip/tests/toDataURL.png.complexcolours.html,virtual/gpu/canvas/philip/tests/toDataURL.png.html,virtual/gpu/canvas/philip/tests/toDataURL.png.primarycolours.html,virtual/gpu/canvas/philip/tests/toDataURL.unrecognised.html,virtual/gpu/compositedscrolling/overflow/image-load-overflow-scrollbars.html,virtual/gpu/compositedscrolling/overflow/invisible-descendants-should-not-affect-opt-in.html,virtual/gpu/fast/canvas/canvas-blending-color-over-image.html,virtual/gpu/fast/canvas/canvas-blending-color-over-pattern.html,virtual/gpu/fast/canvas/canvas-blending-gradient-over-image.html,virtual/gpu/fast/canvas/canvas-blending-gradient-over-pattern.html,virtual/gpu/fast/canvas/canvas-blending-image-over-color.html,virtual/gpu/fast/canvas/canvas-blending-image-over-gradient.html,virtual/gpu/fast/canvas/canvas-blending-image-over-image.html,virtual/gpu/fast/canvas/canvas-blending-image-over-pattern.html,virtual/gpu/fast/canvas/canvas-blending-pattern-over-color.html,virtual/gpu/fast/canvas/canvas-blending-pattern-over-gradient.html,virtual/gpu/fast/canvas/canvas-blending-pattern-over-image.html,virtual/gpu/fast/canvas/canvas-blending-pattern-over-pattern.html,virtual/gpu/fast/canvas/canvas-createImageBitmap-drawImage.html,virtual/gpu/fast/canvas/canvas-createImageBitmap-immutable.html,virtual/gpu/fast/canvas/canvas-createImageBitmap-invalid-args.html,virtual/gpu/fast/canvas/canvas-createImageBitmap-out-of-bounds-src.html,virtual/gpu/fast/canvas/canvas-createImageBitmap-recursive.html,virtual/gpu/fast/canvas/canvas-createPattern-fillRect-shadow.html,virtual/gpu/fast/canvas/canvas-drawImage-out-of-bounds-src.html,virtual/gpu/fast/canvas/canvas-scale-drawImage-shadow.html,virtual/gpu/fast/canvas/canvas-toDataURL-case-insensitive-mimetype.html,virtual/gpu/fast/canvas/check-stale-putImageData.html,virtual/gpu/fast/canvas/toDataURL-alpha.html,virtual/gpu/fast/canvas/toDataURL-supportedTypes.html,virtual/gpu/fast/canvas/webgl/gl-teximage.html,virtual/gpu/fast/canvas/webgl/premultiplyalpha-test.html,virtual/gpu/fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-rgb565.html,virtual/gpu/fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-rgba4444.html,virtual/gpu/fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-rgba5551.html,virtual/gpu/fast/canvas/webgl/tex-image-and-sub-image-2d-with-image.html,virtual/softwarecompositing/overflow/image-load-overflow-scrollbars.html,virtual/softwarecompositing/overflow/invisible-descendants-should-not-affect-opt-in.html,virtual/softwarecompositing/tiling/huge-layer-img.html BUG=none TBR= dominikg@chromium.org, arv@chromium.org Review URL: https://codereview.chromium.org/23494067 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@224979 0039d316-1c4b-4281-b951-d872f2087c98
* libpng 1.6.3dominikg@chromium.org2013-09-2430-14155/+24604
| | | | | | | | | | | | Update libpng from version 1.2.45 to 1.6.3. Enable NEON implementation of libpng for ARM devices running Android. libpng performs a check a runtime to see if the device actually supports NEON. BUG= Review URL: https://chromiumcodereview.appspot.com/23271006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@224858 0039d316-1c4b-4281-b951-d872f2087c98
* Update webrtc to r4819.mallinath@chromium.org2013-09-232-1/+2
| | | | | | | | R=ronghuawu@chromium.org, sergeyu@chromium.org Review URL: https://codereview.chromium.org/24364005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@224826 0039d316-1c4b-4281-b951-d872f2087c98
* Respond with QuotaExceededError when IndexedDB has no disk space on open.dgrogan@chromium.org2013-09-232-0/+14
| | | | | | | | | BUG=294957 R=jsbell@chromium.org Review URL: https://codereview.chromium.org/24252010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@224809 0039d316-1c4b-4281-b951-d872f2087c98
* Replace accessibility-developer-tools submodule with accessibility-audit ↵aboxhall@chromium.org2013-09-233-0/+1806
| | | | | | | | | | | | directory containing just the generated axs_testing.js file Follow-up CL will remove accessibility-developer-tools from DEPS. BUG=165901 Review URL: https://chromiumcodereview.appspot.com/23830003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@224794 0039d316-1c4b-4281-b951-d872f2087c98
* Remove locks from leveldb's stdio on linux/CrOS.dgrogan@chromium.org2013-09-231-43/+7
| | | | | | | | | | | After being in stable for a few weeks it has not found any unsafe thread usage. BUG=230154 Review URL: https://chromiumcodereview.appspot.com/23440039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@224649 0039d316-1c4b-4281-b951-d872f2087c98
* Add more support for FreeBSDGeo.Liaskos@gmail.com2013-09-211-2/+1
| | | | | | | | BUG= Review URL: https://chromiumcodereview.appspot.com/16206002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@224546 0039d316-1c4b-4281-b951-d872f2087c98
* Roll leveldb to r77.dgrogan@chromium.org2013-09-201-1/+1
| | | | | | | | | | | | | | | | | Biggest change for chromium is no longer using .sst as the sstable file extension. The .sst extension caused windows system restore to corrupt databases (error message: Corruption: 1 missing files; e.g...). The only other change that could affect chromium is a bugfix, where changing directions on an iterator could yield the wrong value. (https://code.google.com/p/leveldb/issues/detail?id=200) BUG=261623 R=jsbell@chromium.org Review URL: https://codereview.chromium.org/23976008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@224433 0039d316-1c4b-4281-b951-d872f2087c98
* Remove DISABLE_WIDEVINE_CDM_CANPLAYTYPE as we should start using canPlayType nowqinmin@chromium.org2013-09-201-7/+0
| | | | | | | | | | Passed the canplaytype check when tested with http://dash-mse-test.appspot.com/append-all.html?sd=1&keysystem=widevine BUG=224793 Review URL: https://chromiumcodereview.appspot.com/24072009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@224312 0039d316-1c4b-4281-b951-d872f2087c98
* Update webrtc/libjingle 4758:4794.ronghuawu@chromium.org2013-09-192-3/+5
| | | | | | | | R=wjia@chromium.org Review URL: https://codereview.chromium.org/24204004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@224228 0039d316-1c4b-4281-b951-d872f2087c98
* Enable canPlayType() on Chromium for Android builds.xhwang@chromium.org2013-09-181-5/+4
| | | | | | | | | | | Previously it was only enabled on Chrome for Android builds. BUG=none TEST=KeySystem tests still pass on Chrome and Chromium builds. Review URL: https://chromiumcodereview.appspot.com/23707048 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@223966 0039d316-1c4b-4281-b951-d872f2087c98
* Delete old chromedriver code, and remove mongoose webserver.kkania@chromium.org2013-09-185-4675/+0
| | | | | | | | | BUG=none TBR=hnguyen,darin (src/third_party removal) Review URL: https://chromiumcodereview.appspot.com/23526047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@223955 0039d316-1c4b-4281-b951-d872f2087c98
* libwebp: cherry-pick upstream memleak fix in WebPIDelete()urvang@google.com2013-09-182-0/+5
| | | | | | | | | | | | | | fix memleak in WebPIDelete() happens when decoding is partial (past Partition0), without error and interrupted by calling WebPIDelete() WebPIDelete() needs to call VP8ExitCritical() to free in-flight resources BUG=293043 Review URL: https://chromiumcodereview.appspot.com/23619072 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@223914 0039d316-1c4b-4281-b951-d872f2087c98
* Enable CLD2 on Windowshajimehoshi@chromium.org2013-09-181-6/+6
| | | | | | | | BUG= Review URL: https://chromiumcodereview.appspot.com/23463022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@223811 0039d316-1c4b-4281-b951-d872f2087c98
* Roll webrtc 4699:4758sergeyu@chromium.org2013-09-171-1/+1
| | | | | | | | | R=ronghuawu@chromium.org TBR=wjia@chromium.org (content/browser/media) Review URL: https://codereview.chromium.org/23902032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@223546 0039d316-1c4b-4281-b951-d872f2087c98
* va_copy shim not necessary on VS2013+scottmg@chromium.org2013-09-121-1/+1
| | | | | | | | | | | (And conflicts with standard headers) R=dgrogan@chromium.org BUG=288948 Review URL: https://chromiumcodereview.appspot.com/23444056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@222913 0039d316-1c4b-4281-b951-d872f2087c98
* Fix build break for GTVjinsukkim@chromium.org2013-09-121-2/+2
| | | | | | Review URL: https://chromiumcodereview.appspot.com/23558014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@222745 0039d316-1c4b-4281-b951-d872f2087c98
* Try to fix sqlite_shell target after gyp r1721.thakis@chromium.org2013-09-112-0/+5
| | | | | | | | | | | Targets with only .c files now don't link to libstdc++. BUG=none TBR=shess Review URL: https://codereview.chromium.org/23619028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@222584 0039d316-1c4b-4281-b951-d872f2087c98
* Fix some shared_library link_settings propagation issuesthakis@chromium.org2013-09-111-0/+7
| | | | | | | | | | | | | | | | | | Starting at gyp r1717, link_settings no longer propagate outside shared_library targets. These changes are necessary to fix link_settings that were poorly specified in the past because of relying on the GYP bug. Details about the specific changes are documented in: https://codereview.chromium.org/23557010/ BUG= R=agl@chromium.org, mark@chromium.org, shess@chromium.org, thakis@chromium.org Review URL: https://codereview.chromium.org/24078004 Patch from Shezan Baig <sbaig1@bloomberg.net>. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@222440 0039d316-1c4b-4281-b951-d872f2087c98
* Remove link_languages. It was only ever supported by the SCons generator, mark@chromium.org2013-09-101-3/+0
| | | | | | | | | | which is long gone. R=shess@chromium.org Review URL: https://codereview.chromium.org/23463023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@222344 0039d316-1c4b-4281-b951-d872f2087c98
* Roll webrtc r4699.mallinath@chromium.org2013-09-091-1/+1
| | | | | | | | TBR=ronghuawu@chromium.org Review URL: https://codereview.chromium.org/23619023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@222047 0039d316-1c4b-4281-b951-d872f2087c98
* stopped disabling SCTP for windowsldixon@google.com2013-09-071-6/+2
| | | | | | | | | | (Windows XP issue should be fixed by usrsctp DEPS roll: https://codereview.chromium.org/23960004/) BUG= Review URL: https://chromiumcodereview.appspot.com/23766013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@221865 0039d316-1c4b-4281-b951-d872f2087c98
* libosmesa.so should have static glapi linkagetrchen@chromium.org2013-09-071-3/+1
| | | | | | | | | | | Define _GLAPI_NO_EXPORTS for all platforms. BUG=286467 R=kbr@chromium.org Review URL: https://chromiumcodereview.appspot.com/23803008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@221844 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Do fcntl(...F_FULLFSYNC...) on mac instead of fsync"rmcilroy@chromium.org2013-09-061-3/+1
| | | | | | | | | | | | | | This reverts commit r221413. Original CL: https://src.chromium.org/viewvc/chrome?revision=221413&view=revision BUG=286266 NOTRY=true TBR=dgrogan@chromium.org Review URL: https://chromiumcodereview.appspot.com/23538008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@221702 0039d316-1c4b-4281-b951-d872f2087c98
* Suppression the problems on the build bots: There were two reasons why that ↵hajimehoshi@chromium.org2013-09-065-1/+287
| | | | | | | | | | | | | | | | | | | | | | | | | | | | CL broke the build tree. One is the size bloating, which was solved by https://codereview.chromium.org/23460018. The other is compiling error on ARM, and this was also solved by updating CLD2 (https://chromiumcodereview.appspot.com/23606017/). -- Use Finch to compare the performances of CLD1 and CLD2 Add a compile time constant CLD_VERSION, which indicates the version of CLD. If this is not define, Finch test to compare CLD1 and CLD2 is supposed to be used. By this CL, each platform will have the below status: Linux: Use both CLD1 and CLD2 (and use Finch). Mac OS X: Use both CLD1 and CLD2 (and use Finch). Windows: Use only CLD1 once because now CLD2 can't be compiled on Windows. After we can have CLD2 compiled on Windows, we will use CLD2 and Finch asap. iOS: Still use only CLD1. (It's because it is hard to use both CLD1 and CLD2 on mobile platform because of the binary size impact.) Android: Still use only CLD1. (The same reason as iOS) So some platforms will have two CLD binaries, but this is temporal in the sense that we intend to use Finch only for Dev and Beta channel. Before releasing the stable Chromium version, we decide which version of CLD is adopted, make another CL to use only one CLD, and send a merge request. (Of course, we hope we will be able to adopt CLD2.) BUG=240647 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=221380 Review URL: https://chromiumcodereview.appspot.com/22867032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@221675 0039d316-1c4b-4281-b951-d872f2087c98
* Update Jinja2 (Python template library) to 2.7.1nbarth@chromium.org2013-09-0629-1048/+1060
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Jinja2 (used in Blink scripts in Source/core and Source/bindings) has been updated to 2.7.1 (from existing 2.6); see changelog. http://jinja.pocoo.org/docs/changelog/ The specific new features in this release that are useful are: * keep_trailing_newline * lstrip_blocks ...which make it easier to control whitespace, making templates easier to read. (Specifically it lets us easily indent control blocks.) * selectattr (allows filtering lists in template, simplifying Python code) In the Changelog these are referred to as: Added support for keeping the trailing newline in templates. Added finer grained support for stripping whitespace on the left side of blocks. Added map, select, reject, selectattr and rejectattr filters. BTW, 2.7 is the first Jinja2 major release in 2 years; 2.7.1 is a bugfix release: 2.7 2013-05-20 2.7.1 2013-08-07 This upgrade introduces a new dependency (on Windows), due to the safe string class being factored out into a separate library. Thus depends on separate CL: Add MarkupSafe library to third_party (dependency for Jinja2 2.7) https://codereview.chromium.org/23445019/ This has been committed as r221578: https://src.chromium.org/viewvc/chrome?view=rev&revision=221578 TBR=cpu@chromium.org Review URL: https://chromiumcodereview.appspot.com/23506004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@221663 0039d316-1c4b-4281-b951-d872f2087c98
* Updated usrsctp to latest version (to 8603) with fixes upstream. Fixed ↵ldixon@google.com2013-09-068-1817/+34
| | | | | | | | | | usrsctp gyp file; removed overides. usrsctp update = 8554:8603 Review URL: https://chromiumcodereview.appspot.com/23960004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@221656 0039d316-1c4b-4281-b951-d872f2087c98
* Add MarkupSafe library to third_party (dependency for Jinja2 2.7)nbarth@chromium.org2013-09-0612-0/+1006
| | | | | | | | | | | | | | | | | | | | | | | | | | | | As of version 2.7 Jinja2 depends on the MarkupSafe module. http://jinja.pocoo.org/docs/intro/#markupsafe-dependency We are already using Jinja2 v2.6 as a template engine for code generation in Blink, and we'd like to upgrade it to v2.7.1, for various improvements. MarkupSafe used to be part of Jinja2, but as of v2.7 has been factored into a separate module, thus we need to add it separately. For reference, MarkupSafe (and Jinja2) are also included as third-party libraries in Google App Engine. https://developers.google.com/appengine/docs/python/tools/libraries27 Blocking: Issue 23506004: Update Jinja2 (Python template library) to 2.7.1 + add OWNERS https://codereview.chromium.org/23506004/ Source: https://pypi.python.org/packages/source/M/MarkupSafe/MarkupSafe-0.18.tar.gz MD5: f8d252fd05371e51dec2fe9a36890687 SHA-512: 0438ddf0fdab465c40d9afba8c14ad346be0868df654c11130d05e329992d456 a9bc278551970cbd09244a29c77213885d0c363c951b0cfd4d9aa95b248ecff5 Review URL: https://chromiumcodereview.appspot.com/23445019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@221578 0039d316-1c4b-4281-b951-d872f2087c98
* Add widevine_cdm_version.h to gyp for android.xhwang@chromium.org2013-09-062-0/+30
| | | | | | | | | | | | | | | | - EME API works on Chrome build. - CanPlayType() is suppressed (returns "") by default. - User can choose to override the CanPlayType() suppression with a flag "--override-encrypted-media-canplaytype". - For Android "video/mp4" is supported, while "video/webm" isn't. BUG=163552 TEST=Tested all scenarios listed above. R=ddorwin@chromium.org Review URL: https://codereview.chromium.org/23975003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@221548 0039d316-1c4b-4281-b951-d872f2087c98
* Record errno for SyncParent.dgrogan@chromium.org2013-09-051-3/+8
| | | | | | | | | We weren't recording errors for SyncParent and it turns out to be the 2nd most common source of I/O errors on CrOS when opening a database. Review URL: https://chromiumcodereview.appspot.com/23681009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@221420 0039d316-1c4b-4281-b951-d872f2087c98
* Do fcntl(...F_FULLFSYNC...) on mac instead of fsyncdgrogan@chromium.org2013-09-051-1/+3
| | | | | | | | | | | | | | | | | | From mac's fsync man page: For applications that require tighter guarantees about the integrity of their data, Mac OS X provides the F_FULLFSYNC fcntl. The F_FULLFSYNC fcntl asks the drive to flush all buffered data to permanent storage. Applications, such as databases, that require a strict ordering of writes should use F_FULLFSYNC to ensure that their data is written in the order they expect. Also, specifically check for a return value of -1 from fdatasync. mac's fcntl only guarantees to return -1 on error and something other than -1 on success. All other platforms agree to return -1 on error for fsync/fdatasync/_commit. Review URL: https://chromiumcodereview.appspot.com/23549017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@221413 0039d316-1c4b-4281-b951-d872f2087c98
* [chromedriver] Cherrypick atoms fix for toggling multi select options.kkania@chromium.org2013-09-052-884/+919
| | | | | | | | | BUG=none R=chrisgao@chromium.org Review URL: https://codereview.chromium.org/23531035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@221408 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 221380 "Use Finch to compare the performances of CLD1 and..."pneubeck@chromium.org2013-09-055-287/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Broke http://build.chromium.org/p/chromium.chromiumos/buildstatus?builder=ChromiumOS%20%28daisy%29&number=12452 and maybe http://build.chromium.org/p/chromium/buildstatus?builder=Linux%20x64&number=55236 http://build.chromium.org/p/chromium.win/buildstatus?builder=Win%20x64%20Builder&number=9603 > Use Finch to compare the performances of CLD1 and CLD2 > > Add a compile time constant CLD_VERSION, which indicates the version of CLD. If this is not define, Finch test to compare CLD1 and CLD2 is supposed to be used. > > By this CL, each platform will have the below status: > > Linux: Use both CLD1 and CLD2 (and use Finch). > Mac OS X: Use both CLD1 and CLD2 (and use Finch). > Windows: Use only CLD1 once because now CLD2 can't be compiled on Windows. After we can have CLD2 compiled on Windows, we will use CLD2 and Finch asap. > iOS: Still use only CLD1. (It's because it is hard to use both CLD1 and CLD2 on mobile platform because of the binary size impact.) > Android: Still use only CLD1. (The same reason as iOS) > > So some platforms will have two CLD binaries, but this is temporal in the sense that we intend to use Finch only for Dev and Beta channel. Before releasing the stable Chromium version, we decide which version of CLD is adopted, make another CL to use only one CLD, and send a merge request. (Of course, we hope we will be able to adopt CLD2.) > > BUG=240647 > > Review URL: https://chromiumcodereview.appspot.com/22867032 TBR=hajimehoshi@chromium.org Review URL: https://codereview.chromium.org/23766011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@221391 0039d316-1c4b-4281-b951-d872f2087c98
* Use Finch to compare the performances of CLD1 and CLD2hajimehoshi@chromium.org2013-09-055-1/+287
| | | | | | | | | | | | | | | | | | | | Add a compile time constant CLD_VERSION, which indicates the version of CLD. If this is not define, Finch test to compare CLD1 and CLD2 is supposed to be used. By this CL, each platform will have the below status: Linux: Use both CLD1 and CLD2 (and use Finch). Mac OS X: Use both CLD1 and CLD2 (and use Finch). Windows: Use only CLD1 once because now CLD2 can't be compiled on Windows. After we can have CLD2 compiled on Windows, we will use CLD2 and Finch asap. iOS: Still use only CLD1. (It's because it is hard to use both CLD1 and CLD2 on mobile platform because of the binary size impact.) Android: Still use only CLD1. (The same reason as iOS) So some platforms will have two CLD binaries, but this is temporal in the sense that we intend to use Finch only for Dev and Beta channel. Before releasing the stable Chromium version, we decide which version of CLD is adopted, make another CL to use only one CLD, and send a merge request. (Of course, we hope we will be able to adopt CLD2.) BUG=240647 Review URL: https://chromiumcodereview.appspot.com/22867032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@221380 0039d316-1c4b-4281-b951-d872f2087c98