summaryrefslogtreecommitdiffstats
path: root/third_party
Commit message (Collapse)AuthorAgeFilesLines
* Update mojo sdk to rev 3d23dae011859a2aae49f1d1adde705c8e85d819rockot2015-03-03197-2980/+4001
| | | | | | | | | | | | | | | | | | | | Highlights: - mojo::ChannelInit has been replaced with content::ChannelInit. - ScopedIPCSupport has been added so Mojo consumers can ensure the EDK is initialized. - single process mode now uses some evil tricks to get child threads to create their mojo client channels on the browser I/O thread. - several Android bits adapted to new interfaces - a number of tests have been adapted to work properly in spite of unconventional process arrangements BUG=None Review URL: https://codereview.chromium.org/954643002 Cr-Commit-Position: refs/heads/master@{#318883}
* Roll WebRTC 8543:8548, Libjingle 8542:8550tommi2015-03-021-1/+1
| | | | | | | | | | | | | | WebRTC 8543:8548 Changes: https://chromium.googlesource.com/external/webrtc/trunk/webrtc.git/+log/093c83b..1e5b7f7 Libjingle 8542:8550 Changes: https://chromium.googlesource.com/external/webrtc/trunk/talk.git/+log/fbd8fd2..bbfd399 TBR= Review URL: https://codereview.chromium.org/972633002 Cr-Commit-Position: refs/heads/master@{#318683}
* Roll WebRTC 8540:8543, Libjingle 8539:8542tommi2015-03-011-1/+1
| | | | | | | | | | | | | | WebRTC 8540:8543 Changes: https://chromium.googlesource.com/external/webrtc/trunk/webrtc.git/+log/a22bcca..093c83b Libjingle 8539:8542 Changes: https://chromium.googlesource.com/external/webrtc/trunk/talk.git/+log/b87b283..fbd8fd2 TBR=magjed@chromium.org Review URL: https://codereview.chromium.org/966203002 Cr-Commit-Position: refs/heads/master@{#318623}
* Roll WebRTC 8509:8540, Libjingle 8510:8539tommi2015-02-281-1/+1
| | | | | | | | | | | | | | WebRTC 8509:8540 Changes: https://chromium.googlesource.com/external/webrtc/trunk/webrtc.git/+log/976aecb..a22bcca Libjingle 8510:8539 Changes: https://chromium.googlesource.com/external/webrtc/trunk/talk.git/+log/e574ba0..b87b283 TBR=magjed@chromium.org Review URL: https://codereview.chromium.org/962403002 Cr-Commit-Position: refs/heads/master@{#318577}
* Apply gn format with 'sources' sorting to src/scottmg2015-02-2829-212/+214
| | | | | | | | | | | | Application of https://codereview.chromium.org/962003002/. TBR=keybuk@chromium.org R=brettw@chromium.org BUG=456014 Review URL: https://codereview.chromium.org/960413003 Cr-Commit-Position: refs/heads/master@{#318574}
* Clean up stale java in explicit bindings generator gypirockot2015-02-281-0/+22
| | | | | | | | | | | | | | This applies the same approach as r318190 to clean up stale generated java when any mojom dependencies have changed in gyp targets using mojom_bindings_generator_explicit.gypi. BUG=461622 R=jamesr@chromium.org Review URL: https://codereview.chromium.org/963773002 Cr-Commit-Position: refs/heads/master@{#318554}
* Revert of Roll WebRTC 8509:8531, Libjingle 8510:8526 (patchset #1 id:1 of ↵qyearsley2015-02-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://codereview.chromium.org/959293002/) Reason for revert: Possibly caused some failures in WebRtcBrowserTest on Mac 10.9: http://build.chromium.org/p/chromium.mac/builders/Mac10.9%20Tests%20%28dbg%29/builds/3490 Original issue's description: > Roll WebRTC 8509:8531, Libjingle 8510:8526 > > WebRTC 8509:8531 > Changes: https://chromium.googlesource.com/external/webrtc/trunk/webrtc.git/+log/976aecb..c74072b > > Libjingle 8510:8526 > Changes: https://chromium.googlesource.com/external/webrtc/trunk/talk.git/+log/e574ba0..bfd06c0 > > TBR=magjed@chromium.org > > Committed: https://crrev.com/f9fa0f0ab6480c02dd0e97f7ded27449c4bc576d > Cr-Commit-Position: refs/heads/master@{#318481} TBR=magjed@chromium.org,tommi@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/963243002 Cr-Commit-Position: refs/heads/master@{#318509}
* Set third_party code to be non-chromium code.aurimas2015-02-272-6/+0
| | | | | | | | BUG=None Review URL: https://codereview.chromium.org/963193002 Cr-Commit-Position: refs/heads/master@{#318501}
* Roll WebRTC 8509:8531, Libjingle 8510:8526tommi2015-02-271-1/+1
| | | | | | | | | | | | | | WebRTC 8509:8531 Changes: https://chromium.googlesource.com/external/webrtc/trunk/webrtc.git/+log/976aecb..c74072b Libjingle 8510:8526 Changes: https://chromium.googlesource.com/external/webrtc/trunk/talk.git/+log/e574ba0..bfd06c0 TBR=magjed@chromium.org Review URL: https://codereview.chromium.org/959293002 Cr-Commit-Position: refs/heads/master@{#318481}
* [Extensions] Update the developerPrivate definition in the idl and externrdevlin.cronin2015-02-261-40/+86
| | | | | | | | | | | | | | | | | | Update the developerPrivate api definition in the idl file and the closure compiler extern to improve: - Variable naming - Optional vs. required callbacks - Parameter definitions - Comments Note that this avoids any breaking changes, so not everything could be fixed (e.g., keys in dictionaries can't be updated). BUG=461039 Review URL: https://codereview.chromium.org/962473003 Cr-Commit-Position: refs/heads/master@{#318332}
* Revert of Roll WebRTC 8509:8518, Libjingle 8510:8519 (patchset #1 id:1 of ↵grt2015-02-261-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://codereview.chromium.org/960973002/) Reason for revert: Many WebRTC failures in browser_tests an content_browsertests on at least Mac10.9 Tests (dbg). Original issue's description: > Roll WebRTC 8509:8518, Libjingle 8510:8519 > > WebRTC 8509:8518 > Changes: https://chromium.googlesource.com/external/webrtc/trunk/webrtc.git/+log/976aecb..63c0bee > > Libjingle 8510:8519 > Changes: https://chromium.googlesource.com/external/webrtc/trunk/talk.git/+log/e574ba0..18c12d7 > > TBR=tommi > > Committed: https://chromium.googlesource.com/chromium/src/+/d74986e2bed72beae3cb8b0bfc5f0fe73062000e TBR=tommi@chromium.org,magjed@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/958193002 Cr-Commit-Position: refs/heads/master@{#318303}
* Roll WebRTC 8509:8518, Libjingle 8510:8519Magnus Jedvert2015-02-261-1/+1
| | | | | | | | | | | | | | WebRTC 8509:8518 Changes: https://chromium.googlesource.com/external/webrtc/trunk/webrtc.git/+log/976aecb..63c0bee Libjingle 8510:8519 Changes: https://chromium.googlesource.com/external/webrtc/trunk/talk.git/+log/e574ba0..18c12d7 TBR=tommi Review URL: https://codereview.chromium.org/960973002 Cr-Commit-Position: refs/heads/master@{#318270}
* Roll WebRTC 8506:8509, Libjingle 8501:8510Patrik Höglund2015-02-261-1/+1
| | | | | | | | | | | | | | | WebRTC 8506:8509 Changes: https://chromium.googlesource.com/external/webrtc/trunk/webrtc.git/+log/7251e22..976aecb Libjingle 8501:8510 Changes: https://chromium.googlesource.com/external/webrtc/trunk/talk.git/+log/87d21d8..e574ba0 BUG=webrtc:4344 R=hlundin@chromium.org Review URL: https://codereview.chromium.org/962573002 Cr-Commit-Position: refs/heads/master@{#318219}
* Fix stale mojom-generated Java problems with gyp buildsrockot2015-02-261-0/+24
| | | | | | | | | | | | | | | | | This causes any gyp targets which use the mojom bindings generator to regenerate all outputs when any of the input mojom files have changed. In such cases, the Java output directory is first wiped out. This avoids problems with stale mojom-generated Java files hanging around and being compiled by build/android/javac.py, which tries to build everything in its generated sources location. BUG=461622 Review URL: https://codereview.chromium.org/958773002 Cr-Commit-Position: refs/heads/master@{#318190}
* Land prep work to enable NaCl in the Linux x64 GN builds.dpranke2015-02-262-22/+15
| | | | | | | | | | | | | | | | | | | | This should get most of NaCl and the PPAPI stuff needed for NaCl building and linking. There is more work to be done to get some of the test binaries working (and probably fill out parts of the NaCl SDK) and possibly some pnacl support work remaining as well. NaCl is still disabled by default (set enable_nacl=true to change). Enabling nacl is still mostly untested and likely doesn't work at all :). R=ncbray@chromium.org, brettw@chromium.org BUG=432959 CQ_EXTRA_TRYBOTS=tryserver.chromium.linux:android_chromium_gn_compile_dbg,android_chromium_gn_compile_rel;tryserver.chromium.win:win8_chromium_gn_rel,win8_chromium_gn_dbg;tryserver.chromium.mac:mac_chromium_gn_rel,mac_chromium_gn_dbg Review URL: https://codereview.chromium.org/877553008 Cr-Commit-Position: refs/heads/master@{#318180}
* Roll BoringSSL b180ee9..09bdb2adavidben2015-02-2513-107/+4
| | | | | | | | | | | Summary of changes available at: https://boringssl.googlesource.com/boringssl/+log/b180ee9..09bdb2a BUG=none Review URL: https://codereview.chromium.org/952293002 Cr-Commit-Position: refs/heads/master@{#318145}
* Fix developer_private.js for closure compilerrdevlin.cronin2015-02-251-1/+41
| | | | | | | | | | | Automated definition used enum types instead of strings, and it looks like we need to include the two functions which take "any" arguments. BUG=461039 Review URL: https://codereview.chromium.org/956063002 Cr-Commit-Position: refs/heads/master@{#318143}
* Add developer_private.js to closure compiler externsrdevlin.cronin2015-02-252-0/+202
| | | | | | | | | | | Add the developerPrivate extension API to closure compiler externs so that it can be used in chrome://extensions. BUG=461039 Review URL: https://codereview.chromium.org/952823004 Cr-Commit-Position: refs/heads/master@{#318088}
* Fix official build in GNbrettw2015-02-252-8/+33
| | | | | | | | | | | | Changes process_version template. In GYP this is used in two ways and the GN version only supported one of these. This change also deletes an unnecessary fork of the template file, and fixes the dependencies for the extra files (previously they were just passed with "-f" and not added to the inputs of the target. Adds a cdm_adapter template which basically matches the GYP version. Uses this for the media clearkey adapter and the widevine one in the official build. Fixes for the crypto targets when compiling with the official build's checked-in sysroots. Review URL: https://codereview.chromium.org/949233003 Cr-Commit-Position: refs/heads/master@{#318083}
* Fix comparison of forward-declared and fully visible typessdefresne2015-02-254-151/+231
| | | | | | | | | | | | | | Patch in 65ee89744bc1fbb9461f26d83e08243068cb212b that fixes comparison between opaque and non-opaque type (i.e. whether or not the contents of the structure is known at the point of compilation). https://github.com/carllindberg/ocmock/commit/65ee89744bc1fbb9461f26d83e08243068cb212b BUG=459013 Review URL: https://codereview.chromium.org/958613003 Cr-Commit-Position: refs/heads/master@{#318059}
* Roll WebRTC 8467:8506, Libjingle 8468:8501Magnus Jedvert2015-02-251-1/+1
| | | | | | | | | | | | | | WebRTC 8467:8506 Changes: https://chromium.googlesource.com/external/webrtc/trunk/webrtc.git/+log/be487b4..7251e22 Libjingle 8468:8501 Changes: https://chromium.googlesource.com/external/webrtc/trunk/talk.git/+log/fe7ee2e..87d21d8 TBR=tommi Review URL: https://codereview.chromium.org/956933002 Cr-Commit-Position: refs/heads/master@{#318047}
* Instrumented libraries: add libjack0 to pulseaudio deps.earthdok2015-02-251-3/+3
| | | | | | | | | | BUG=459588 TBR=glider@chromium.org NOTRY=true Review URL: https://codereview.chromium.org/952173002 Cr-Commit-Position: refs/heads/master@{#318030}
* Put the latest Brotli code into third_party/brotliksakamoto2015-02-2524-89/+12348
| | | | | | | | | | | | | | | | | Before this patch, Brotli decoder was pulled from the font-compression-reference repository [1], which is now obsolete. This patch updates Brotli to the latest version at github [2], checking the code directly into third_party/brotli. [1] https://code.google.com/p/font-compression-reference/ [2] https://github.com/google/brotli BUG=427852 TEST=trybots Review URL: https://codereview.chromium.org/948013003 Cr-Commit-Position: refs/heads/master@{#317944}
* libjingle build fixes to enable_webrtc in the Linux GN build.dpranke2015-02-251-35/+40
| | | | | | | | | | R=kjellander@chromium.org, brettw@chromium.org BUG=456815 CQ_EXTRA_TRYBOTS=tryserver.chromium.linux:android_chromium_gn_compile_dbg,android_chromium_gn_compile_rel;tryserver.chromium.win:win8_chromium_gn_rel,win8_chromium_gn_dbg;tryserver.chromium.mac:mac_chromium_gn_rel,mac_chromium_gn_dbg Review URL: https://codereview.chromium.org/912633003 Cr-Commit-Position: refs/heads/master@{#317929}
* Miscellanious GN build improvements.brettw2015-02-241-7/+9
| | | | | | | | | | | | This fills out a number of GN build TODOs. Updates some out-of-date documentation I noticed. TBR=ddorwin@chromium.org for widevine Review URL: https://codereview.chromium.org/950893005 Cr-Commit-Position: refs/heads/master@{#317894}
* Reland #317760 - add gn_all, gyp_all targetsdpranke2015-02-242-5/+23
| | | | | | | | | | | | | | | | | | | | In order to be able to make sure we are building the same list of targets in both the GYP and GN builds, this patch adds new 'gn_all' and 'gyp_all' targets. Eventually, we should make sure that if one builds 'gn_all', then building 'gyp_all', 'All', or 'all' then has nothing to do. We're not there yet, but this is a start. The 'gn_all' target replaces the //:root target in the GN builds. TBR=brettw@chromium.org BUG=461019 CQ_EXTRA_TRYBOTS=tryserver.chromium.linux:android_chromium_gn_compile_dbg,android_chromium_gn_compile_rel;tryserver.chromium.win:win8_chromium_gn_rel,win8_chromium_gn_dbg;tryserver.chromium.mac:mac_chromium_gn_rel,mac_chromium_gn_dbg Review URL: https://codereview.chromium.org/953463003 Cr-Commit-Position: refs/heads/master@{#317893}
* Updating XTBs based on .GRDs from branch masterAlex Mineer2015-02-2424-24/+396
| | | | Cr-Commit-Position: refs/heads/master@{#317842}
* Add OWNERS exception for readme file to avoid unnecessary TBRs or roll delays.niklase2015-02-241-0/+1
| | | | | | | | BUG= Review URL: https://codereview.chromium.org/908563002 Cr-Commit-Position: refs/heads/master@{#317823}
* Roll WebRTC 8443:8467, Libjingle 8444:8468Magnus Jedvert2015-02-241-1/+1
| | | | | | | | | | | | | | WebRTC 8443:8467 Changes: https://chromium.googlesource.com/external/webrtc/trunk/webrtc.git/+log/de41287..be487b4 Libjingle 8444:8468 Changes: https://chromium.googlesource.com/external/webrtc/trunk/talk.git/+log/0366d0b..fe7ee2e TBR=tommi Review URL: https://codereview.chromium.org/952833002 Cr-Commit-Position: refs/heads/master@{#317782}
* Revert of add gn_all, gyp_all targets to build files, remove GN's //:root ↵hiroshige2015-02-242-23/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (patchset #18 id:350001 of https://codereview.chromium.org/936193004/) Reason for revert: Suspecting this breaks Mac builds. http://build.chromium.org/p/chromium/builders/Mac/builds/33993 Original issue's description: > add gn_all, gyp_all targets to the build files, remove GN's //:root > > In order to be able to make sure we are building the same list of targets > in both the GYP and GN builds, this patch adds new 'gn_all' and 'gyp_all' > targets. > > Eventually, we should make sure that if one builds 'gn_all', then building > 'gyp_all', 'All', or 'all' then has nothing to do. We're not there yet, but this > is a start. > > The 'gn_all' target replaces the //:root target in the GN builds. > > R=brettw@chromium.org > BUG=461019 > CQ_EXTRA_TRYBOTS=tryserver.chromium.linux:android_chromium_gn_compile_dbg,android_chromium_gn_compile_rel;tryserver.chromium.win:win8_chromium_gn_rel,win8_chromium_gn_dbg;tryserver.chromium.mac:mac_chromium_gn_rel,mac_chromium_gn_dbg > > Committed: https://crrev.com/ff30e3de333305ccdaa103aa7f9e46765da83e99 > Cr-Commit-Position: refs/heads/master@{#317760} TBR=brettw@chromium.org,dpranke@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=461019 Review URL: https://codereview.chromium.org/944573003 Cr-Commit-Position: refs/heads/master@{#317763}
* add gn_all, gyp_all targets to the build files, remove GN's //:rootdpranke2015-02-242-5/+23
| | | | | | | | | | | | | | | | | | | | In order to be able to make sure we are building the same list of targets in both the GYP and GN builds, this patch adds new 'gn_all' and 'gyp_all' targets. Eventually, we should make sure that if one builds 'gn_all', then building 'gyp_all', 'All', or 'all' then has nothing to do. We're not there yet, but this is a start. The 'gn_all' target replaces the //:root target in the GN builds. R=brettw@chromium.org BUG=461019 CQ_EXTRA_TRYBOTS=tryserver.chromium.linux:android_chromium_gn_compile_dbg,android_chromium_gn_compile_rel;tryserver.chromium.win:win8_chromium_gn_rel,win8_chromium_gn_dbg;tryserver.chromium.mac:mac_chromium_gn_rel,mac_chromium_gn_dbg Review URL: https://codereview.chromium.org/936193004 Cr-Commit-Position: refs/heads/master@{#317760}
* Fix typos in build files for msmap2tsv, handoff.Dirk Pranke2015-02-241-1/+1
| | | | | | | | | R=erikchen@chromium.org, rockot@chromium.org TBR=erikchen@chromium.org, rockot@chromium.org Review URL: https://codereview.chromium.org/950043003 Cr-Commit-Position: refs/heads/master@{#317694}
* Add GN targets for codesighs and telemetry.rockot2015-02-231-0/+54
| | | | | | | | | | This also adds app_shell_unittests to the :root target. BUG=None Review URL: https://codereview.chromium.org/930933003 Cr-Commit-Position: refs/heads/master@{#317680}
* Add GN build files for apple_sample_code and molokocacao targets.tfarina2015-02-232-0/+28
| | | | | | | | | | | | | | | This can be tested with the following command lines in a Mac computer: $ gn gen out-gn $ ninja -C out-gn apple_sample_code molokocacao BUG=None TEST=see above R=avi@chromium.org,mark@chromium.org Review URL: https://codereview.chromium.org/946963002 Cr-Commit-Position: refs/heads/master@{#317650}
* Add the new files from https://webrtc-codereview.appspot.com/37889004/ to ↵jiayl2015-02-231-0/+4
| | | | | | | | | | libjingle.gyp BUG=webrtc:4241 Review URL: https://codereview.chromium.org/943033004 Cr-Commit-Position: refs/heads/master@{#317604}
* IndexedDB: Disable leveldb log reuse on Chrome OS only.cmumford2015-02-211-0/+8
| | | | | | | | | | | | | Once the leveldb log reuse was enabled database corruption rates increased, but only appreciably on Chrome OS. All other platforms were effectively flat. Because of the significant performance gains to this original change we are disabling log reuse on Chrome OS only. BUG=460568 Review URL: https://codereview.chromium.org/947573002 Cr-Commit-Position: refs/heads/master@{#317499}
* closure: make our runner compile again.dbeam2015-02-211-4/+4
| | | | | | | | | TBR=tbreisacher@chromium.org BUG=393873 Review URL: https://codereview.chromium.org/945203002 Cr-Commit-Position: refs/heads/master@{#317491}
* closure: update extension externs via bump_compiler_versiondbeam2015-02-212-2/+705
| | | | | | | | | | | Other fixes to bump .jars to come. R=tbreisacher@chromium.org BUG=393873 Review URL: https://codereview.chromium.org/935373004 Cr-Commit-Position: refs/heads/master@{#317470}
* jstemplate: add typechecking changes to please the compiler.dbeam2015-02-203-5/+9
| | | | | | | | | R=tbreisacher@chromium.org BUG=393873 Review URL: https://codereview.chromium.org/945093002 Cr-Commit-Position: refs/heads/master@{#317443}
* Remove unused errno parsing for leveldb status codesjsbell2015-02-203-19/+14
| | | | | | | | | | | | | | | | | | | When file errors are encountered by the chromium "env" for leveldb, we encode the failing method and the specific error code into the messages returned to leveldb so that when leveldb in turn returns the error to the caller (e.g. Indexed DB) we can update histograms and/or or emit more specific errors (e.g. disk full vs. i/o error). This mechanism used to encode either base::File::Error codes (platform file error) or "errno" codes, depending on which filesystem API was used. Now that we only use base::File we can drop support for parsing the "errno" codes. R=cmumford@chromium.org Review URL: https://codereview.chromium.org/936073003 Cr-Commit-Position: refs/heads/master@{#317397}
* Update Google Input Tools.rsadam2015-02-2083-301/+679
| | | | | | | | BUG=450050 Review URL: https://codereview.chromium.org/941473002 Cr-Commit-Position: refs/heads/master@{#317390}
* Update usb.ids to version 2015.02.03.reillyg2015-02-202-5/+10
| | | | | | | | | | | | | | | Update //third_party/usb_ids/usb.ids to version 2015.02.03, released 2015-02-03 at 20:34:06. This file was fetched from http://www.linux-usb.org/usb.ids and includes vendor and product IDs for new USB devices and updates to existing entries. BUG= Review URL: https://codereview.chromium.org/938203003 Cr-Commit-Position: refs/heads/master@{#317365}
* Roll WebRTC 8439:8443, Libjingle 8437:8444perkj2015-02-201-1/+1
| | | | | | | | | | | | | | WebRTC 8439:8443 Changes: https://chromium.googlesource.com/external/webrtc/trunk/webrtc.git/+log/00316a4..de41287 Libjingle 8437:8444 Changes: https://chromium.googlesource.com/external/webrtc/trunk/talk.git/+log/92478da..0366d0b TBR=niklase@chromium.org Review URL: https://codereview.chromium.org/940413002 Cr-Commit-Position: refs/heads/master@{#317320}
* Close a window for a race with the system linkersimonb2015-02-204-37/+67
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Lock globals at the head of Add/DelEntryImpl() callback handlers. The crazy linker exports updates to _r_debug pages to the UI thread if a callback poster function has been supplied. At the time the callback is posted, the crazy linker holds the globals lock, used to prevent other threads from loading libraries (in particular through ::dlopen(), used for system libraries). When the callback is received on a different thread the receiving code needs to reacquire the lock. Make the globals lock reentrant. If there is no callback poster function then the updates to _r_debug pages happen immediately on the current thread. Here the globals lock is already held. Reentrancy ensures that we do not deadlock in that case. Fix potential inaccuracy when looking for the page to mprotect. The addresses checked for writability are currently the start of the object being modified. This is 12 or 16 bytes (on arm, 24 or 32 bytes on arm64) below the address that will actually be written, and not guaranteed to be in the same memory page where the object crosses a page boundary. Workround for races with the system linker over _r_debug protections. There is no way to safely and accurately sense whether _r_debug is in a readonly page -- we might read while the system linker is in the process of writing to it, and conclude that it is not readonly when it is. Similarly, we may set it read/write, update pointers, and then set it readonly between the system linker setting it to read/write and updating pointers. To work round this, we always map it to read/write, no matter its apparent initial state, and never map it back to readonly. This may leave a small security hole, but it is better than the alternatives (typically, a crash). BUG=450659,458346 Review URL: https://codereview.chromium.org/937813002 Cr-Commit-Position: refs/heads/master@{#317314}
* Add paper-dropdown and paper-dropdown-menu and run reproduce.shjlklein2015-02-2037-3/+2901
| | | | | | | | | R=dzhioev@chromium.org BUG= Review URL: https://codereview.chromium.org/864173009 Cr-Commit-Position: refs/heads/master@{#317235}
* Update Chomium's build files to work w/ latest GN binaries.dpranke2015-02-2011-43/+39
| | | | | | | | | | | | | | The latest GN binaries rename cpu_arch to current_cpu and/or target_cpu as appropriate, build_cpu_arch to host_cpu, and os to current_os and target_os as appropriate. R=brettw@chromium.org TBR=ddorwin@chromium.org EXTRA_TRYBOTS=tryserver.chromium.linux:android_chromium_gn_compile_dbg,android_chromium_gn_compile_rel;tryserver.chromium.win:win8_chromium_gn_rel,win8_chromium_gn_dbg;tryserver.chromium.mac:mac_chromium_gn_rel,mac_chromium_gn_dbg BUG=344767 Review URL: https://codereview.chromium.org/913373002 Cr-Commit-Position: refs/heads/master@{#317223}
* The original CL is https://codereview.chromium.org/658573004h.joshi2015-02-2091-0/+18123
| | | | | | | | | | | | | | | | | | | | | | | | | | Updating with to new OTS repo from https://github.com/khaledhosny/ots.git Hash tag imported: c24a839b1c66c4de09e58fabaacb82bf3bd692a4 Some important differences between new and old version of OTS: 1. Support for MATH table 2. Implementation changes related to new WOFF 2.0 3. Bug fixes related to OTF tables (GDEF, GSUB etc) parsing 4. Accept platform 0 encoding 1 cmap subtables 5. Allow fonts with CMAP format-12 or format-13 table A dummy version of EnableWOFF() is added to get Blink compiled. After the following CL is landed in Blink, it'll be removed. Blink CL: https://codereview.chromium.org/774253008 TEST: Blink layout tests: fast/css/font-face* BUG=339857 Committed: https://crrev.com/3b6cd2d4bf9e0b4a9311343a2997ef9363530b14 Cr-Commit-Position: refs/heads/master@{#308054} Review URL: https://codereview.chromium.org/775893002 Cr-Commit-Position: refs/heads/master@{#317189}
* Update existing uses of /wd4267 to use the GN configbrettw2015-02-1913-71/+28
| | | | | | | | | | This is the size_t to integer conversion warning. Using the config prevents flag duplication and is clearer to read. Minor updates to Win64 build, including some fixes for size_t to int conversions. Review URL: https://codereview.chromium.org/929793006 Cr-Commit-Position: refs/heads/master@{#317162}
* Roll WebRTC 8421:8439, Libjingle 8417:8437tommi2015-02-191-1/+1
| | | | | | | | | | | | | | WebRTC 8421:8439 Changes: https://chromium.googlesource.com/external/webrtc/trunk/webrtc.git/+log/bec05b6..00316a4 Libjingle 8417:8437 Changes: https://chromium.googlesource.com/external/webrtc/trunk/talk.git/+log/e8e2384..92478da TBR=niklase@chromium.org Review URL: https://codereview.chromium.org/945493002 Cr-Commit-Position: refs/heads/master@{#317155}
* Pull web-animations-js into third-party via the ↵jlklein2015-02-1986-1/+7317
| | | | | | | | | | | third_party/polymer/reproduce.sh script. Add necessary third_party bits. R=cpu, dzhioev BUG=424574 Review URL: https://codereview.chromium.org/917523002 Cr-Commit-Position: refs/heads/master@{#317119}