summaryrefslogtreecommitdiffstats
path: root/third_party
Commit message (Collapse)AuthorAgeFilesLines
* Require SSE2 for all 32-bit Linux builds and remove disable_sse2 option.scherkus@chromium.org2014-03-121-17/+4
| | | | | | | | | | | | | | Previously, only 32-bit Google Chrome Linux was being built with x87 floating point math, which led to bugs caused by 80-to-{32,64}-bit rounding errors that weren't caught on the main Chromium builders. UMA data tells us there are ~0 Google Chrome Linux users without SSE2, making a strong case to require SSE2 across the board and align the Google Chrome build closer to the Chromium build. As for disable_sse2 option, it was added in r45777 but it's unclear if anyone is using it outside of some other GYP code that flips it to 1 for ARM and MIPS architectures. Instead replace the few instances that don't support SSE2 with specific checks for the target architecture and remove the option entirely. BUG=348761 R=jamesr@chromium.org TBR=cpu Review URL: https://codereview.chromium.org/187423002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@256366 0039d316-1c4b-4281-b951-d872f2087c98
* Convert most Chromium presubmit files to use new ↵phajdan.jr@chromium.org2014-03-111-2/+6
| | | | | | | | | | | multiple-tryserver-compatible protocol BUG=334892 R=maruel@chromium.org Review URL: https://codereview.chromium.org/194903007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@256318 0039d316-1c4b-4281-b951-d872f2087c98
* Roll webrtc+libjingle to r5679.mallinath@chromium.org2014-03-111-1/+1
| | | | | | | | R=sergeyu@chromium.org Review URL: https://codereview.chromium.org/193093002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@256313 0039d316-1c4b-4281-b951-d872f2087c98
* Reenable SSE2 for QCMS on Win64.scherkus@chromium.org2014-03-111-3/+8
| | | | | | | | | | | Note that the SSE1 code is left out since MSVC doesn't support the particular __m64 MMX intrinsics it uses: http://msdn.microsoft.com/en-us/library/08x3t697.aspx BUG=179657 Review URL: https://codereview.chromium.org/185743003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@256183 0039d316-1c4b-4281-b951-d872f2087c98
* Add a config.h for FreeBSD, generated by running "../configure" in ↵r.c.ladan@gmail.com2014-03-081-0/+266
| | | | | | | | | | | | | | | | third_party/libevent/freebsd/ on a FreeBSD 10.0-amd64 system. For 32-bit FreeBSD systems, SIZEOF_LONG would be 4, but since both systems have a strtoll() function this does not matter (see libevent/evutil.c). Taking 8 for SIZEOF_LONG is also in sync with _EVENT_SIZEOF_LONG as defined in libevent/freebsd/event-config.h BUG=350396 TBR=cpu Review URL: https://codereview.chromium.org/183803011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@255766 0039d316-1c4b-4281-b951-d872f2087c98
* Fix license header for third_party/readabilitybenm@chromium.org2014-03-071-1/+1
| | | | | | | | | | | | | | | | | The format of the license field in third_party/readability/README.chromium makes the license checker erroneoulsy flag it as incompatible as it doesn't fit the regex. Android WebView is now depending on third_party/readability (another discussion perhaps) and there's no good reason to exclude it from the WebView build right now. TBR=nyquist@chromium.org NOTRY=true Review URL: https://codereview.chromium.org/189463006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@255651 0039d316-1c4b-4281-b951-d872f2087c98
* Roll Brotli dfc5a9f2151a -> 7f848593bd2eksakamoto@chromium.org2014-03-071-0/+2
| | | | | | | | | | | | | | | This brings in latest Brotli compression format change. 7f848593bd2e Enable the static dictionary in the Brotli decoder. 2733d6c0c2d6 Add the initial version of the static dictionary and transforms to Brotli. cbd5cb55f487 Updates to Brotli compression format, decoder and encoder BUG= TEST=compiled Review URL: https://codereview.chromium.org/189403008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@255597 0039d316-1c4b-4281-b951-d872f2087c98
* Include language-specific rules in fake downloader for libaddressinput.rouslan@chromium.org2014-03-071-1/+9
| | | | | | | | BUG=349644 Review URL: https://codereview.chromium.org/187553004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@255470 0039d316-1c4b-4281-b951-d872f2087c98
* No longer explicitly provide path to C built-in includes in libc++ builds.earthdok@chromium.org2014-03-062-9/+1
| | | | | | | | | | | | This reverts a workaround for a GOMA bug which should now be fixed. BUG=337426 TBR=glider@chromium.org NOTRY=true Review URL: https://codereview.chromium.org/189163002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@255457 0039d316-1c4b-4281-b951-d872f2087c98
* Move WriteFile and WriteFileDescriptor from file_util to base namespace.brettw@chromium.org2014-03-062-2/+2
| | | | | | | | | R=viettrungluu@chromium.org TBR=viettrungluu Review URL: https://codereview.chromium.org/184563006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@255418 0039d316-1c4b-4281-b951-d872f2087c98
* Roll cacheinvalidation DEPS to r330pavely@chromium.org2014-03-062-2/+27
| | | | | | | | | | | | | | | | | | | | | | | Changes are needed for GCM for Chrome on desktop. Full list of changes: 322: Cleanup: Convert from scoped_ptr to std::unique_ptr. 323: remove unused mock methods 324: Add channel_common.proto 325: Revert r322 since Chrome does not yet support unique_ptr 326: update build datestamp 327: February 2014 invalidation client release 328: Adding copies of protos for use in C++ cache invalidation. 329: change protocol buffer compiler options in channel_common.proto 330: add lite runtime option to android_channel.proto BUG=325020 R=meek@chromium.org Review URL: https://codereview.chromium.org/185013002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@255300 0039d316-1c4b-4281-b951-d872f2087c98
* Compatibility fix for arm64 on iOSsdefresne@chromium.org2014-03-063-1/+18
| | | | | | | | | | | | | | | Manually patches in 77400c22b5bafd8aaaa75f90a1d997838204577a from upstream. Description: Also on arm64, BOOL seems to be encoded as "bool" (the 'B' objcType, or _C_BOOL) rather than the historical 'c', but NSValue can still use 'c', so we need to have those compare as equal. BUG=314720 Review URL: https://codereview.chromium.org/177373009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@255187 0039d316-1c4b-4281-b951-d872f2087c98
* Roll webrtc+libjingle to r5645.mallinath@chromium.org2014-03-051-1/+1
| | | | | | | | R=ajm@chromium.org, phoglund@chromium.org, ronghuawu@chromium.org Review URL: https://codereview.chromium.org/186193008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@255145 0039d316-1c4b-4281-b951-d872f2087c98
* Add the link_dependency attribute to libc++ and libc++abi so that only ↵glider@chromium.org2014-03-052-2/+6
| | | | | | | | | | | binary targets depend on them. BUG=346703 TBR=earthdok@chromium.org Review URL: https://codereview.chromium.org/187623002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@255013 0039d316-1c4b-4281-b951-d872f2087c98
* Add missing selector to mocked object to fix unit tests with Xcode 5sdefresne@chromium.org2014-03-052-0/+7
| | | | | | | | | | | | | | | Unit tests on iOS were broken with Xcode 5 due to the absence of the selector copyWithZone: from the mocked object. Add the missing selector. This patches in OCMock e8a9cc97936bfa8be97706c5092110603745e708, "Small changes for compatibility with Xcode 5 Preview." BUG=256608,256607 TEST=None Review URL: https://codereview.chromium.org/186193003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@255011 0039d316-1c4b-4281-b951-d872f2087c98
* Update WV browser tests to use portable test license server (reland r254258).shadi@chromium.org2014-03-051-0/+11
| | | | | | | | | | | | | | | | The DEPS roll for test license server has been fixed. This CL updates WV encrypted media browser tests to: - use test license server in third_party/widevine/test. - dynamically select an open port to start the test server on. It also adds a new gyp target for test_license_server. BUG=339983 Review URL: https://codereview.chromium.org/186243003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@255004 0039d316-1c4b-4281-b951-d872f2087c98
* Changes to verify all addresses in examples from countryinfo.txt.scr@chromium.org2014-03-045-18/+267
| | | | | | | | BUG= Review URL: https://codereview.chromium.org/181593007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@254781 0039d316-1c4b-4281-b951-d872f2087c98
* Move TrimWhitespace to the base namespace.brettw@chromium.org2014-03-031-1/+1
| | | | | | | | R=viettrungluu@chromium.org, viettrungluu Review URL: https://codereview.chromium.org/183853011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@254521 0039d316-1c4b-4281-b951-d872f2087c98
* Remove third_party/JSONnbarth@chromium.org2014-03-03109-30655/+0
| | | | | | | | | | | | | JSON.pm was needed for the Perl IDL compiler, and it was the only client. This is now gone, so we can remove it. BUG=347863 R=haraken TBR=cpu Review URL: https://codereview.chromium.org/183763019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@254453 0039d316-1c4b-4281-b951-d872f2087c98
* Roll mesa to 254411scottmg@chromium.org2014-03-021-0/+3
| | | | | | | | | TBR=timurrrr@chromium.org BUG=348397 Review URL: https://codereview.chromium.org/177293011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@254416 0039d316-1c4b-4281-b951-d872f2087c98
* Revert of Update WV test license server config to use portable sdk server. ↵dgrogan@chromium.org2014-02-281-11/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (https://codereview.chromium.org/143003026/) Reason for revert: Broke gclient runhooks on Google Chrome ChromeOS: http://build.chromium.org/p/chromium.chrome/builders/Google%20Chrome%20ChromeOS/builds/65059/steps/gclient%20runhooks/logs/stdio gyp: /b/build/slave/google-chrome-rel-chromeos/build/src/third_party/widevine/test/license_server/license_server.gyp not found Original issue's description: > Update WV test license server config to use portable sdk server. > > This also makes the test server dynamically select an open port to use. > > BUG=339983 > > Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=254258 TBR=ddorwin@chromium.org,xhwang@chromium.org,shadi@google.com,shadi@chromium.org NOTREECHECKS=true NOTRY=true BUG=339983 Review URL: https://codereview.chromium.org/183973009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@254272 0039d316-1c4b-4281-b951-d872f2087c98
* Update WV test license server config to use portable sdk server.shadi@chromium.org2014-02-281-0/+11
| | | | | | | | | | This also makes the test server dynamically select an open port to use. BUG=339983 Review URL: https://codereview.chromium.org/143003026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@254258 0039d316-1c4b-4281-b951-d872f2087c98
* Update libjingle/webrtc 5562:5619.ronghuawu@chromium.org2014-02-281-1/+1
| | | | | | | | R=mallinath@chromium.org Review URL: https://codereview.chromium.org/183683002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@254179 0039d316-1c4b-4281-b951-d872f2087c98
* Fix braille backtranslation size limit.plundblad@chromium.org2014-02-281-9/+31
| | | | | | | | | | | | | | | | | Sometimes, a contracted string results in more than twice the size of the input being the result of back translation. This is especially true for small strings (e.g. a single letter k translating to knowledgable). This CL uses a similar approach as https://codereview.chromium.org/124403002 expanding the allocated buffer, working around liblouis api quirks. BUG=310285 R=dtseng@chromium.org Review URL: https://codereview.chromium.org/183653002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@254023 0039d316-1c4b-4281-b951-d872f2087c98
* add return type to libaddressinput's Callback,estade@chromium.org2014-02-2810-63/+142
| | | | | | | | | | and use it to make sure corrupt data isn't stored by Retriever. BUG=345105 Review URL: https://codereview.chromium.org/178713004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@254012 0039d316-1c4b-4281-b951-d872f2087c98
* don't use TEST_P in RegionDataConstants testsestade@chromium.org2014-02-271-34/+16
| | | | | | | | | | | | This cuts runtime from ~20 seconds on my machine to less than 1 second. In both cases, the vast majority of the time is spent spinning up the libaddressinput_unittests binary and launching tests, but since there is now 1 test instead of almost 1000 tests, performance improves. Even running the tests with sharding, runtime reduces by approximately a factor of 4 on my machine (1.1s to .3s). BUG=347399 Review URL: https://codereview.chromium.org/181483007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@253949 0039d316-1c4b-4281-b951-d872f2087c98
* Update clang-format binaries and scripts to clang revision 202065 (24nick@chromium.org2014-02-274-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | February 2014). I followed these instructions: https://code.google.com/p/chromium/wiki/UpdatingClangFormatBinaries STATISTICS from an analysis of the 1,957 most recent clang-formattable commits to Chrome (~20 days of activity): == How well did the old == version of clang-format do? 43.33% commits were completely clang-format "clean" according to the old version. This metric is an indicator of either clang-format matching the prevailing style (which is more likely to happen with smaller CLs), or people using clang-format as part of their workflow. Between 77.30% and 87.18% of all committed lines (depending on how you count -- the lower bound is very conservative) were clang-format "clean" according to the old version. This metric is an indicator of the deviations between prevailing style and the auto-formatting of clang-format. == How different is the new version of clang-format from the old == version? 0.36% of lines in all commits would have been formatted differently between the new and old versions of the tool. 10.94% commits (regardless of whether they were clean) would have had at least one line formatted differently by the new version of clang- format compared to the old version. == What do the differences look like, qualitatively? I've uploaded a CL that shows the formatting differences here: https://codereview.chromium.org/179853003/ . The most common differences I see are: [a] increased indentation when a unary operator like ! precedes the a wrapped function call (so that parameters are +4 relative to the start of the function name) [b] More likely to wrap "const OVERRIDE" on a function signature and [c] Improved alignment of parameters that are inside #ifdefs. All of these are expected given the description in the upstream changelog. BUG=344916 R=ajwong@chromium.org Review URL: https://codereview.chromium.org/180023007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@253893 0039d316-1c4b-4281-b951-d872f2087c98
* Remove some PlatformFile uses from zlibrvargas@chromium.org2014-02-274-69/+38
| | | | | | | | | BUG=322664 R=hshi@chromium.org Review URL: https://codereview.chromium.org/166573007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@253727 0039d316-1c4b-4281-b951-d872f2087c98
* Use _nacl suffix for NaCl targets in src/ppapisergeyu@chromium.org2014-02-271-1/+1
| | | | | | | | | BUG=345453 TBR=dtseng@chromium.org, bradnelson@chromium.org, Review URL: https://codereview.chromium.org/180393003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@253667 0039d316-1c4b-4281-b951-d872f2087c98
* [rac] libaddressinput suggestions for partial addressesrouslan@chromium.org2014-02-2613-76/+748
| | | | | | | | | | | | | | | | This patch adds a method AddressValidator::GetSuggestions() to libaddressinput. The method takes an incomplete address and suggests a list of more complete address. This method can be used for autocompleting addresses while the user is typing. For example, if the user types "Cali", then the method will suggest "California". The method uses the downloaded validation rules for suggestions. BUG=333401 Review URL: https://codereview.chromium.org/146583009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@253524 0039d316-1c4b-4281-b951-d872f2087c98
* Enable subpixel rendering in custom freetype2 library.derat@chromium.org2014-02-262-1/+10
| | | | | | | | | | | | | Set FT_CONFIG_OPTION_SUBPIXEL_RENDERING in the custom freetype2 library built for content_shell so that local Chrome builds will honor the developer's font settings. BUG=342077 TBR=dpranke@chromium.org Review URL: https://codereview.chromium.org/163433013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@253485 0039d316-1c4b-4281-b951-d872f2087c98
* Add TSan to instrumented_libraries.gypglider@chromium.org2014-02-251-0/+3
| | | | | | | | | | | This doesn't enable any instrumentation yet, just lets to configure TSan builds with use_instrumented_libraries=1 BUG=313751 TBR=earthdok@chromium.org Review URL: https://codereview.chromium.org/179403005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@253143 0039d316-1c4b-4281-b951-d872f2087c98
* rAc: fix some compile warnings in libaddressinput's tests.dbeam@chromium.org2014-02-253-4/+4
| | | | | | | | | R=rouslan@chromium.org BUG=340769 Review URL: https://codereview.chromium.org/178323003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@253074 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 252889 "Revert 252883 "Remove tests and code for showModa..."jamesr@chromium.org2014-02-241-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Layout test failures are expected and suppressed on the blink side. > Revert 252883 "Remove tests and code for showModalDialog" > > This CL broke show-modal-dialog tests in Blink. > http://test-results.appspot.com/dashboards/flakiness_dashboard.html#group=%40ToT%20Blink&tests=fast/dom/Window/open-window-min-size.html,fast/events/scroll-event-during-modal-dialog.html,fast/events/show-modal-dialog-onblur-onfocus.html,fast/harness/show-modal-dialog.html > > > Remove tests and code for showModalDialog > > > > This deletes the chromium-side implementation logic and a few tests for > > showModalDialog. I believe more simplification is possible to do without the > > design constraints imposed by showModalDialog but we should probably start > > small in case we run into unexpected compat issues. > > > > R=darin > > BUG=345831 > > > > Review URL: https://codereview.chromium.org/165793003 > > TBR=jamesr@chromium.org > > Review URL: https://codereview.chromium.org/177263002 TBR=haraken@chromium.org Review URL: https://codereview.chromium.org/178783002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252989 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 252883 "Remove tests and code for showModalDialog"haraken@chromium.org2014-02-241-0/+2
| | | | | | | | | | | | | | | | | | | | | | | This CL broke show-modal-dialog tests in Blink. http://test-results.appspot.com/dashboards/flakiness_dashboard.html#group=%40ToT%20Blink&tests=fast/dom/Window/open-window-min-size.html,fast/events/scroll-event-during-modal-dialog.html,fast/events/show-modal-dialog-onblur-onfocus.html,fast/harness/show-modal-dialog.html > Remove tests and code for showModalDialog > > This deletes the chromium-side implementation logic and a few tests for > showModalDialog. I believe more simplification is possible to do without the > design constraints imposed by showModalDialog but we should probably start > small in case we run into unexpected compat issues. > > R=darin > BUG=345831 > > Review URL: https://codereview.chromium.org/165793003 TBR=jamesr@chromium.org Review URL: https://codereview.chromium.org/177263002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252889 0039d316-1c4b-4281-b951-d872f2087c98
* Remove tests and code for showModalDialogjamesr@chromium.org2014-02-241-2/+0
| | | | | | | | | | | | | | This deletes the chromium-side implementation logic and a few tests for showModalDialog. I believe more simplification is possible to do without the design constraints imposed by showModalDialog but we should probably start small in case we run into unexpected compat issues. R=darin BUG=345831 Review URL: https://codereview.chromium.org/165793003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252883 0039d316-1c4b-4281-b951-d872f2087c98
* Compile libjingle for PNaClsergeyu@chromium.org2014-02-223-336/+478
| | | | | | | | | | | Added libjingle_nacl target that compile libjingle for PNaCl. Removed dependency on jsoncpp. BUG=276739 Review URL: https://codereview.chromium.org/173013003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252825 0039d316-1c4b-4281-b951-d872f2087c98
* Roll mesa r240938:r252594hans@chromium.org2014-02-221-0/+3
| | | | | | | | | | | r252594: mesa compile fixes for Clang / VS2013 BUG=82385 R=marcheu@chromium.org, scottmg@chromium.org Review URL: https://codereview.chromium.org/175173003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252708 0039d316-1c4b-4281-b951-d872f2087c98
* Remove pp_ifdef from grd files in third_party/libaddressinput.newt@chromium.org2014-02-211-11/+11
| | | | | | | | | | | | | Generated using: > cd third_party/libaddressinput > git grep -l pp_ifdef | xargs sed -i "s:pp_ifdef('\([^']\+\)'):\1:g" BUG=343235 R=rouslan@chromium.org Review URL: https://codereview.chromium.org/167683005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252627 0039d316-1c4b-4281-b951-d872f2087c98
* Make it possible to use OSMesa on Androidpeter@chromium.org2014-02-211-0/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | This patch will start compiling OSMesa as a dependency of the content_shell_apk target, and changes the GL implementation for Android to recognize OSMesa as a valid implementation. libosmesa.so will be separately included in ContentShell.apk, and will be lazily loaded depending on whether OSMesa will be used or not. When running a set of 54 layout tests on a Nexus 4, total time is [69, 68, 68] ~68 seconds with this patch, [62, 60, 61] ~61 seconds without this patch. Compensated for the setup time (13 seconds), this means pixel tests are on average 14 percent slower. I believe the win of (a) consistency with Chrome, (b) more reliable results and (c) less cross-device differences warrants this, however. Switching to OSMesa does also enable us to reliably enable impl-side painting without getting garbage rendering on higher-end devices. At time time it's not yet enabled by default however, as it makes content_shell time out when ran on the Nexus 7. BUG=232044, 248925, 250777 Review URL: https://codereview.chromium.org/23868030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252583 0039d316-1c4b-4281-b951-d872f2087c98
* This CL adds Intel Power Gadget Lib Loader to third_party.pan.deng@intel.com2014-02-215-0/+428
| | | | | | | | BUG=337138 Review URL: https://codereview.chromium.org/172183002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252512 0039d316-1c4b-4281-b951-d872f2087c98
* Fix some spurious warnings for third party libs.shashishekhar@chromium.org2014-02-211-0/+8
| | | | | | | | | | | These warnings are non actionable because they appear in third_party code, silence them. BUG=341086 TBR=brettw Review URL: https://codereview.chromium.org/156953002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252497 0039d316-1c4b-4281-b951-d872f2087c98
* rAc libaddressinput - fix bug due to argument evaluation orderestade@chromium.org2014-02-201-1/+2
| | | | | | | | BUG=345126 Review URL: https://codereview.chromium.org/172523004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252284 0039d316-1c4b-4281-b951-d872f2087c98
* Remove uses of PlatformFile from leveldbrvargas@chromium.org2014-02-197-149/+129
| | | | | | | | | BUG=322664 R=kinuko@chromium.org, dgrogan@chromium.org Review URL: https://codereview.chromium.org/168833003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252089 0039d316-1c4b-4281-b951-d872f2087c98
* Roll GTM to 626.justincohen@chromium.org2014-02-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | This roll fixes the -Wdeprecated-declarations and -Wenum-conversion warnings on iOS builds. r626 Update the line break mode to use the updated constant, NSLineBreakByClipping, instead of UILineBreakModeClip r625 Fix up some assertions so that they don't run into issues with format strings not being constants. r624 Fix up build breakage on older compilers in GTMScriptRunner.m r623 Edited wiki page iPhoneUnitTesting through web user interface. r622 Edited wiki page iPhoneUnitTesting through web user interface. r621 Fix for GTMScriptRunner:run:standardError: deadlocks with full error pipe r620 Adding support for unit tests using ARC. r619 Fix up some compiler warnings. r618 Turn on three warnings that were on in Pulse but not on for local development. r617 Deprecate GTMObjectSingleton for 10.9/iOS 7 to force removal of the dependency from projects using it. BUG=None TEST=None Review URL: https://codereview.chromium.org/150363002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251840 0039d316-1c4b-4281-b951-d872f2087c98
* Ensure that RSA signatures have the correct lengthbartfab@chromium.org2014-02-184-3/+35
| | | | | | | | | | | | | | | | | | | | | | | | | TLS Lite generates RSA signatures by converting a large integer that holds the signature to a byte string. It does not apply any padding so that if the signature starts with sufficiently many zero bits, the byte string will be shorter than expected (it should have the same length as the key's modulus). This bug was fixed in trunk TLS Lite but is still present in our fork. The fix in trunk TLS Lite was spread over two commits: * Add a |howManyBytes| argument to the numberToBytes() method: https://github.com/trevp/tlslite/commit/ 4278f558c2c519684ab35e9fc84887c15a11ea16 * Specify |howManyBytes| when generating an RSA signature: https://github.com/trevp/tlslite/commit/ 0b8b2b4122109f22900ec929432308dd685f1d45 BUG=331761 TEST=Manual Review URL: https://codereview.chromium.org/168903005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251797 0039d316-1c4b-4281-b951-d872f2087c98
* Roll WebRtc r5562xians@chromium.org2014-02-181-1/+1
| | | | | | | | | | | | TBR=mflodman@chromium.org TEST=bots NOTRY=true Review URL: https://codereview.chromium.org/167313004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251757 0039d316-1c4b-4281-b951-d872f2087c98
* Add libtasn to instrumented libraries.earthdok@chromium.org2014-02-181-0/+6
| | | | | | | | | | BUG=313751 TBR=glider@chromium.org NOTRY=true Review URL: https://codereview.chromium.org/170213002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251744 0039d316-1c4b-4281-b951-d872f2087c98
* Replace TSan interface declarations with a header inclusion.glider@chromium.org2014-02-181-175/+2
| | | | | | | | | BUG=343838 R=scottmg@chromium.org,brettw@chromium.org Review URL: https://codereview.chromium.org/169463003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251742 0039d316-1c4b-4281-b951-d872f2087c98
* Roll webrtc r5560.mallinath@chromium.org2014-02-181-1/+1
| | | | | | | | TBR=ronghuawu@chromium.org Review URL: https://codereview.chromium.org/169923002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251718 0039d316-1c4b-4281-b951-d872f2087c98