summaryrefslogtreecommitdiffstats
path: root/third_party
Commit message (Collapse)AuthorAgeFilesLines
* Use address_field.h from upstream libaddressinput.rouslan@chromium.org2014-07-0210-74/+30
| | | | | | | | BUG=389756 Review URL: https://codereview.chromium.org/356263004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@280961 0039d316-1c4b-4281-b951-d872f2087c98
* Add more GN deps to the build.brettw@chromium.org2014-07-014-1/+191
| | | | | | | | | | | | | | | | | | These deps are some of those required to compile chrome/browser (so mostly those containing resources and protobufs that have generated headers). chrome/browser still has some dependencies left. Add third_party libs libaddressinput and dom_distiller_js. Add components dom_distiller and policy. Separate the generate_library_loader into a separate .gni file. Rename components_strings to just strings. R=ajwong@chromium.org Review URL: https://codereview.chromium.org/362583002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@280916 0039d316-1c4b-4281-b951-d872f2087c98
* GN: Add BUILD.gn for third_party/opuskjellander@chromium.org2014-07-015-232/+445
| | | | | | | | | | | | | | | | | | | | Also refactor some .gypi files to make source list handling more flexible. BUG=webrtc:3441 TEST=Successful compilation of the 'opus_demo' target with projects generated by: gn gen out/Default gn gen out/Default --args="os=\"android\" cpu_arch=\"arm\"" And verified the Android stuff actually got built and that the rtcd assembly file got generated in out/Default/gen/third_party/opus/celt_pitch_xcorr_arm_gnu.S. I also tested the GYP refactoring with: GYP_DEFINES="OS=android component=static_library target_arch=arm" build/gyp_chromium GYP_DEFINES="OS=android component=static_library target_arch=arm64" build/gyp_chromium GYP_DEFINES="OS=android clang=1 component=static_library target_arch=arm" build/gyp_chromium Review URL: https://codereview.chromium.org/339023004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@280815 0039d316-1c4b-4281-b951-d872f2087c98
* Check for unused tag_len in read_nested_curveType()noel@chromium.org2014-07-013-5/+36
| | | | | | | | | | TBR=darin@chromium.org NOTRY=true BUG=390069 Review URL: https://codereview.chromium.org/363593004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@280751 0039d316-1c4b-4281-b951-d872f2087c98
* Instrumented libraries: use statically linked modules for pango.earthdok@chromium.org2014-06-272-20/+5
| | | | | | | | | | | | | This allows us to finally ditch the PREFIX build method. BUG=313751 TBR=glider@chromium.org NOTRY=true TEST=MSan Chrome Review URL: https://codereview.chromium.org/353193002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@280390 0039d316-1c4b-4281-b951-d872f2087c98
* Instrumented libraries: add a no-clobber build mode.earthdok@chromium.org2014-06-271-20/+32
| | | | | | | | | | | | | Useful for hacking on library code, allows rebuilding a package with local changes. Enabled with an environment variable. BUG=313751 TBR=glider@chromium.org NOTRY=true Review URL: https://codereview.chromium.org/355243003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@280364 0039d316-1c4b-4281-b951-d872f2087c98
* Instrumented libraries: improve handling of custom patches.earthdok@chromium.org2014-06-2720-56/+43
| | | | | | | | | | | | | | | | | | - pass the patch as a command line argument to the build script, instead of applying it through run_before_build, - add each patch and run_before_build script to inputs for its corresponding library, - move patches and scripts to their own subdirectories, - also, fix a small error in the build configuration for libappindicator1. BUG=313751 R=glider@chromium.org NOTRY=true TEST=compile Review URL: https://codereview.chromium.org/361473002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@280338 0039d316-1c4b-4281-b951-d872f2087c98
* Removes bulach@ from OWNERS.bulach@chromium.org2014-06-271-1/+0
| | | | | | | | | | | May our paths cross again soon! BUG= TBR=jochen@chromium.org,thakis@chromium.org Review URL: https://codereview.chromium.org/343323003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@280313 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a leak in autofill::ChromeDownloaderImplTest::Download().rouslan@chromium.org2014-06-271-2/+3
| | | | | | | | BUG=389349 Review URL: https://codereview.chromium.org/345403009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@280268 0039d316-1c4b-4281-b951-d872f2087c98
* Add tests for TLS fallback on connection reset and close.davidben@chromium.org2014-06-275-16/+245
| | | | | | | | | | | The reset tests currently fail on OpenSSL and do not work on Android. But otherwise this gives us slightly better test coverage here. BUG=372849 Review URL: https://codereview.chromium.org/342793003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@280188 0039d316-1c4b-4281-b951-d872f2087c98
* Add preliminary support for UBsan's vptr in Chromium (-fsanitize=vptr).byoungyoung@google.com2014-06-261-0/+8
| | | | | | | | | | | | | | Can be enabled using ubsan_vptr=1, but not working right now due to 1) Clang's missing library and 2) Clang's link bug. BUG=174801 TBR=kbr@chromium.org, mseaborn@chromium.org R=glider@chromium.org, inferno@chromium.org Review URL: https://codereview.chromium.org/357753002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@280162 0039d316-1c4b-4281-b951-d872f2087c98
* Instrumented libraries: disable assembly code in freebl (part of NSS).earthdok@chromium.org2014-06-261-4/+19
| | | | | | | | | | BUG=344505, 388822 TBR=eugenis@chromium.org NOTRY=true Review URL: https://codereview.chromium.org/354023009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@280089 0039d316-1c4b-4281-b951-d872f2087c98
* [sql] Prevent nChildren overrun decoding interior pages in recover.c.shess@chromium.org2014-06-262-8/+34
| | | | | | | | | | | | A corrupt header could result in attempting to read cells past the end of the page. Prevent this by capping nChildren based on the amount of overhead cells require. BUG=387868 Review URL: https://codereview.chromium.org/343423004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@280047 0039d316-1c4b-4281-b951-d872f2087c98
* Add support to crazy linker for loading a lib*.so file directly from within ↵anton@chromium.org2014-06-268-1/+374
| | | | | | | | | | | | | | an APK file. The library must be uncompressed and page aligned within the APK file. Only one library per APK file is supported. Code which integrates this support into the chromium linker is in a separate patch (https://codereview.chromium.org/358813002/). Code for building the APK file and integration with the build system is in a separate patch (https://codereview.chromium.org/334413006/). BUG= Review URL: https://codereview.chromium.org/301223005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@280019 0039d316-1c4b-4281-b951-d872f2087c98
* Update WebRtc/libjingle revision from r6533 to r6544.perkj@chromium.org2014-06-261-1/+1
| | | | | | | | TBR=ronghuawu@chromium.org Review URL: https://codereview.chromium.org/351233002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@280010 0039d316-1c4b-4281-b951-d872f2087c98
* third_party/boringssl: add directory.agl@chromium.org2014-06-253-0/+142
| | | | | | | | | | | | | | | | This directory will contain BoringSSL, a fork of OpenSSL. While we switch, both this and third_party/openssl will coexist. Once completed, third_party/openssl will be removed. The BoringSSL git tree will be included, via DEPS, in third_party/boringssl/src. BUG=none R=cpu@chromium.org, phajdan.jr@chromium.org Review URL: https://codereview.chromium.org/341263005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@279799 0039d316-1c4b-4281-b951-d872f2087c98
* Add a workaround to compare types in mocked methodsdefresne@chromium.org2014-06-254-25/+152
| | | | | | | | | | | | | | | | | The description of type returned by @encode(__typeof__(expr)) and [[NSInvocation methodSignature] methodReturnType] are not equal for C++ objects when building with libc++. The value returned by methodSignature does not expand some internal template parameters. When comparing the types are the same, we do not really care about the type implementation, just that the types are the same (ie. same global name), so just ignore all expansions. BUG=377691 Review URL: https://codereview.chromium.org/316873003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@279796 0039d316-1c4b-4281-b951-d872f2087c98
* Instrumented libraries: move build-flags-related logic to the GYP file.earthdok@chromium.org2014-06-253-209/+210
| | | | | | | | | | | | | | | | | | - Keep both the general and package-specific CFLAGS/LDFLAGS in the GYP file, and pass only the final flags to the script. This allows us to simplify things somewhat, as well as easily change the build flags based on GYP defines. - Consequently, the global msan_track_origins GYP flag now also affects instrumented libraries. - I also threw in a mass renaming "library" -> "package". BUG=313751 R=glider@chromium.org NOTRY=true TEST=MSan Review URL: https://codereview.chromium.org/337613008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@279699 0039d316-1c4b-4281-b951-d872f2087c98
* Update docs for CLD2 dynamic dataandrewhayden@chromium.org2014-06-251-3/+19
| | | | | | | | | | BUG=367239 NOTRY=true TBR=toyoshim@ Review URL: https://codereview.chromium.org/350993003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@279698 0039d316-1c4b-4281-b951-d872f2087c98
* Update WebRtc/libjingle revision from r6496 to r6533.perkj@chromium.org2014-06-251-1/+1
| | | | | | | | TBR=ronghuawu@chromium.org Review URL: https://codereview.chromium.org/357603004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@279675 0039d316-1c4b-4281-b951-d872f2087c98
* Bump libaddressinput to revision 297.rouslan@chromium.org2014-06-251-2/+2
| | | | | | | | | | | This revision fixes compile warnings and errors in Visual Studio. TBR=estade@chromium.org BUG=327046 Review URL: https://codereview.chromium.org/356463005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@279659 0039d316-1c4b-4281-b951-d872f2087c98
* Roll dom_distiller_jsnyquist@chromium.org2014-06-242-509/+519
| | | | | | | | | | | | | | | | Picked up changes: 0a05d29 impl more indepth heursistics for table classification 0debaf4 Remove emulated javascript stack bf1fe10 Add some conservative heuristics for stripping comments. e526f73 Don't process content for tags which are obviously low value. 7682ae9 Only count <A> tags with an href towards link density. 1158a49 Fix ContentExtractorTest BUG=367233,368941,376107,378385,378496 Review URL: https://codereview.chromium.org/335203005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@279511 0039d316-1c4b-4281-b951-d872f2087c98
* This patch defines three mechanisms for acquiring CLD2's data:andrewhayden@chromium.org2014-06-241-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. Static linking (the way it is done today) 2. Standalone dynamic data file bundled with the application 3. Dynamic data file downloaded via the Component Updater This change does NOT switch any implementation to a different cld data source. Android/iOS remain pinned to CLD1, and all platforms continue to statically link the data with cld2_data_source="static". This change has several important side effects: 1. The gyp variables "cld2_dynamic" and "cld2_is_component" have been removed. There is now a single variable, "cld2_data_source", that defines which implementation is to be used. 2. cld_component_installer.[h,cc] and cld_component_installer_unittest.cc are now conditionally built if and only if cld2_data_source=="component" and have direct dependencies upon components/translate/content/browser. 3. Almost all preprocesser checks for the CLD data source have been removed, greatly simplifying code flow. The logic previously gated by these checks has been split into separate implementation classes whose inclusion is controlled by the cld2_data_source gyp variable. For more information, refer to crbug/383769. BUG=383769 Review URL: https://codereview.chromium.org/333603002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@279415 0039d316-1c4b-4281-b951-d872f2087c98
* Support for unpacked ARM packed relocations.simonb@chromium.org2014-06-245-0/+213
| | | | | | | | | | | | | | | | | Adds support for unpacking and applying R_ARM_RELATIVE relocations previously packed by the relocation_packer tool into the special .android.rel.dyn section. Strategy: If special dynamic tags are present, open the file, read the contents of .android.rel.dyn, LEB128 decode and run length decode, and apply each R_ARM_RELATIVE relocation produced. If special dynamic tags are not present, do nothing. BUG=385553 Review URL: https://codereview.chromium.org/340523003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@279393 0039d316-1c4b-4281-b951-d872f2087c98
* Update third_party/libva to version 1.3.1.posciak@chromium.org2014-06-248-167/+366
| | | | | | | | | | | | | | | | | | | | | Update libva headers to 1.3.1, by: git clone git://anongit.freedesktop.org/libva /tmp/libva cd /tmp/libva git checkout libva-1.3.1 rm -rf ~/chromium/src/third_party/libva/va find va -name \*.h -exec cp --parents \{\} ~/chromium/src/third_party/libva \; sh build/gen_version.sh . va/va_version.h.in > ~/chromium/src/third_party/libva/va/va_version.h Also locally remove struct _VAEncMacroblockParameterBufferH264 from va/va_enc_h264.h, which contained an empty union, causing compile errors, and remove va/egl/va_egl.h due to lack of license header, and remove third_party/libva/va/wayland/wayland-drm-client-protocol.h. BUG=None TEST=build and run video decode/encode unittests TBR=brettw@chromium.org Review URL: https://codereview.chromium.org/331223008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@279284 0039d316-1c4b-4281-b951-d872f2087c98
* Remove bogus include paths from NaCl gyp files.sergeyu@chromium.org2014-06-241-2/+0
| | | | | | | | BUG=384752 Review URL: https://codereview.chromium.org/336023003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@279241 0039d316-1c4b-4281-b951-d872f2087c98
* Revert of Enable FIXED_POINT and -O3 for Opus when building for ARM. ↵thakis@chromium.org2014-06-231-15/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (https://codereview.chromium.org/315673002/) Reason for revert: Media tests started failing consistently after this: http://build.chromium.org/p/chromium.memory.fyi/builders/Linux%20Tests%20%28tsan%29%281%29?numbuilds=200 It doesn't look super related, but the <() / >() change in common.gypi looks a bit suspicious, so revert this speculatively and see if it helps. Original issue's description: > - Enable FIXED_POINT for Opus when building for arm64. This yields: > ~21% speed up over floating point. > 2.6% increase in executable size. > - Also switched to late expansion of release_optimize in common.gypi (debug_optimize was already using it). This makes it possible to set optimization level via release_optimize in lower level targets. > > - Enable -O3 for Opus when building form arm32/arm64. This yields: > arm32: Speed increase up to 21% (encode) and 5% (decode). > arm32: 2.8% increase in executable size. > arm32: Output is bit exact with the output when -Os is used. > arm64: Speed increase up to 18% (encode) and 25% (decode). > arm64: 7.4% increase in executable size. > arm64: Output is exact within one LSB (max difference is 2) with the arm32 output. > > Measured using webrtc/audio_codec_speed_tests. > > BUG=chromium:354539 > > Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=277414 TBR=tlegrand1, Sergey Ulanov, Solis NOTRY=true NOTREECHECKS=true Review URL: https://codereview.chromium.org/349293006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@279198 0039d316-1c4b-4281-b951-d872f2087c98
* Fix MIPS breakage introduced when adding support for arm64.simonb@chromium.org2014-06-232-18/+35
| | | | | | | | | | | | | | | | | | | | | MIPS shared libraries lack a DT_PLTREL, but current code insists on seeing either DT_REL or DT_RELA. This stops the crazy linker from working correctly on MIPS: /LibraryLoader( 4421): Loading: chromium_android_linker I/LibraryLoader( 4421): Loading: chrome.2056.0 E/chromium_android_linker( 4421): LoadLibrary: Could not open libchrome.2056.0.so: Unsupported or missing DT_PLTREL in dynamic section Remove the requirement for relocations_type_ to be set by DT_PLTREL. If not set by DT_PLTREL then assign based on the presence of either DT_REL or DT_RELA. BUG=386594 Review URL: https://codereview.chromium.org/343933002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@279134 0039d316-1c4b-4281-b951-d872f2087c98
* Make chrome/common compile in GNbrettw@chromium.org2014-06-203-13/+106
| | | | | | | | | | | | | | Adds extensions common API target and extensions templates. Adds a number of new targets: widevine, flash, sync proto, metrics proto, device serial. Minor enhancements to protobuf and mojo templates. TBR=jamesr Review URL: https://codereview.chromium.org/343233002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278828 0039d316-1c4b-4281-b951-d872f2087c98
* Log errors from libusb.reillyg@chromium.org2014-06-201-0/+1
| | | | | | | | | | | | Convert numeric error code from libusb into human readable strings and log them. Some of these errors should, in addition, be passed up to the running script. BUG= Review URL: https://codereview.chromium.org/344793009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278769 0039d316-1c4b-4281-b951-d872f2087c98
* New ZipReader::ExtractCurrentEntryToString API.joaoe@opera.com2014-06-203-1/+107
| | | | | | | | | | New API which extract a zip entry into a memory buffer. BUG=359428 Review URL: https://codereview.chromium.org/292443006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278766 0039d316-1c4b-4281-b951-d872f2087c98
* Add widevine and extensions resources to GN build.brettw@chromium.org2014-06-202-0/+105
| | | | | | | | | | Fix up some references in content and webkit for targets that now exist. TBR=hclam@chromium.org Review URL: https://codereview.chromium.org/344873006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278616 0039d316-1c4b-4281-b951-d872f2087c98
* Use libaddressinput revision 293.rouslan@chromium.org2014-06-191-2/+2
| | | | | | | | | | | | | | | | Changes from r282: - Add a comma between city and state for US. - Show only one example postal code in error messages. - Addresses with Latin script names are now valid. - Pass UI language to BuildComponents instead of Localization. TBR=estade@chromium.org BUG=327046 Review URL: https://codereview.chromium.org/341893002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278308 0039d316-1c4b-4281-b951-d872f2087c98
* Check in chrome/app/address_input_strings.grdp.rouslan@chromium.org2014-06-192-1/+24
| | | | | | | | | | | This patch checks in chrome/app/address_input_strings.grdp and does not update it in "gclient runhooks". BUG=327046 Review URL: https://codereview.chromium.org/337163002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278279 0039d316-1c4b-4281-b951-d872f2087c98
* Update Dr. Memory to r1955bruening@google.com2014-06-192-2/+2
| | | | | | | | | TBR=zhaoqin@chromium.org NOTRY=true Review URL: https://codereview.chromium.org/343713004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278252 0039d316-1c4b-4281-b951-d872f2087c98
* Use all_dependent_settings to apply libc++ flags.earthdok@chromium.org2014-06-181-1/+1
| | | | | | | | | | | | With direct_dependent_settings, the flags fail to propagate to certain targets. BUG=366570 R=glider@chromium.org NOTRY=true Review URL: https://codereview.chromium.org/340583002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278090 0039d316-1c4b-4281-b951-d872f2087c98
* Do not update libaddressinput strings on 'gclient runhooks'.rouslan@chromium.org2014-06-181-22/+0
| | | | | | | | | | | | | This patch stops updating chrome/app/address_input_strings.grdp when running 'gclient runhooks'. This is necessary to enable checking in a static version of chrome/app/address_input_strings.grdp. https://codereview.chromium.org/337163002/ needs this patch to land. BUG=327046 Review URL: https://codereview.chromium.org/341533004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278036 0039d316-1c4b-4281-b951-d872f2087c98
* Add __android_log_assert.fjhenigman@chromium.org2014-06-171-2/+29
| | | | | | | | | | Called from android logging macro used in mesa. BUG=358029 Review URL: https://codereview.chromium.org/321353002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277862 0039d316-1c4b-4281-b951-d872f2087c98
* Add GN support for midl.brettw@chromium.org2014-06-172-0/+46
| | | | | | | | | | Implement iaccessible and isimpledom R=scottmg@chromium.org Review URL: https://codereview.chromium.org/330413002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277855 0039d316-1c4b-4281-b951-d872f2087c98
* Add cutils/log.hfjhenigman@chromium.org2014-06-171-0/+5
| | | | | | | | | | | Adding one more very tiny Android file here means fewer changes needed to compile other files borrowed from Android or Android-x86. BUG=358029 Review URL: https://codereview.chromium.org/331793003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277842 0039d316-1c4b-4281-b951-d872f2087c98
* GN: libjpeg_turbo and various mac fixesjamesr@chromium.org2014-06-172-2/+11
| | | | | | | | | | | | This adds yasm rules for the assembly in libjpeg_turbo and fixes various issues that show up on the Mac GN build. With this blink_heap_unittests builds and runs. R=brettw@chromium.org, kbr@chromium.org Review URL: https://codereview.chromium.org/334013002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277689 0039d316-1c4b-4281-b951-d872f2087c98
* rename vendor/gralloc_drm.hfjhenigman@chromium.org2014-06-171-0/+0
| | | | | | | | | | | libgralloc_drm (in the chrome os package hwcplus-drm) also installs a file named gralloc_drm.h, which might cause confusion. BUG=358029 Review URL: https://codereview.chromium.org/336533004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277656 0039d316-1c4b-4281-b951-d872f2087c98
* Use libaddressinput revision 282.rouslan@chromium.org2014-06-171-2/+2
| | | | | | | | | | | | This revision changes the Downloader and Storage APIs to use heap-allocated objects. TBR=estade@chromium.org BUG=327046 Review URL: https://codereview.chromium.org/338973002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277631 0039d316-1c4b-4281-b951-d872f2087c98
* re2: Remove comparisons of this with NULL.thakis@chromium.org2014-06-174-16/+78
| | | | | | | | | BUG=381910 TBR=cpu@chromium.org Review URL: https://codereview.chromium.org/334313003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277592 0039d316-1c4b-4281-b951-d872f2087c98
* SinonJS is a standalone and test framework agnostic JavaScript test spies, ↵kelvinp@chromium.org2014-06-165-0/+5163
| | | | | | | | | | | | | | | stubs and mocks. It is similar to GMocks and it makes unit testing in JavaScript easier. Security These libraries will be used for internal testing only and will not be shipped. It will not have any security impact on chrome. BUG=378537 Review URL: https://codereview.chromium.org/309703002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277555 0039d316-1c4b-4281-b951-d872f2087c98
* Update Dr. Memory to r1948bruening@chromium.org2014-06-162-2/+2
| | | | | | | | | TBR=zhaoqin@chromium.org NOTRY=true Review URL: https://codereview.chromium.org/338213002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277526 0039d316-1c4b-4281-b951-d872f2087c98
* Roll webrtc & libjingle 6413:6449xians@chromium.org2014-06-161-1/+1
| | | | | | | | | TBR=ronghuawu@chromium.org NOTRY=true Review URL: https://codereview.chromium.org/339643002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277504 0039d316-1c4b-4281-b951-d872f2087c98
* Instrumented libraries: add libunity and libdee.earthdok@chromium.org2014-06-161-0/+16
| | | | | | | | | | BUG=313751 TBR=glider@chromium.org NOTRY=true Review URL: https://codereview.chromium.org/332223003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277470 0039d316-1c4b-4281-b951-d872f2087c98
* - Enable FIXED_POINT for Opus when building for arm64. This yields:solenberg@chromium.org2014-06-161-4/+15
| | | | | | | | | | | | | | | | | | | | | | ~21% speed up over floating point. 2.6% increase in executable size. - Also switched to late expansion of release_optimize in common.gypi (debug_optimize was already using it). This makes it possible to set optimization level via release_optimize in lower level targets. - Enable -O3 for Opus when building form arm32/arm64. This yields: arm32: Speed increase up to 21% (encode) and 5% (decode). arm32: 2.8% increase in executable size. arm32: Output is bit exact with the output when -Os is used. arm64: Speed increase up to 18% (encode) and 25% (decode). arm64: 7.4% increase in executable size. arm64: Output is exact within one LSB (max difference is 2) with the arm32 output. Measured using webrtc/audio_codec_speed_tests. BUG=chromium:354539 Review URL: https://codereview.chromium.org/315673002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277414 0039d316-1c4b-4281-b951-d872f2087c98
* Use the local crazy_linker source fork in place of the NDK.simonb@chromium.org2014-06-161-0/+54
| | | | | | | | | | | | | | The crazy_linker in the android NDK has proven hard to get changes into. When several chromium projects became blocked by this, we decided to temporarily fork it to chromium, and then upstream changes back to the NDK once these projects complete. The following change forked the code: https://codereview.chromium.org/322433006/ This change adds a gyp file to build the forked crazy_linker, and in base/base.gyp, references the forked source in place of the NDK source. BUG=384700 Review URL: https://codereview.chromium.org/330253003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277409 0039d316-1c4b-4281-b951-d872f2087c98