| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@260961 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
> Media Galleries API Metadata: Image metadata
>
> Enables libexif and uses it to parse some image tags into the GetMetadata call.
>
> BUG=318450
>
> Review URL: https://codereview.chromium.org/191583002
TBR=tommycli@chromium.org
Review URL: https://codereview.chromium.org/217233005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@260931 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
Enables libexif and uses it to parse some image tags into the GetMetadata call.
BUG=318450
Review URL: https://codereview.chromium.org/191583002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@260917 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
failures with loading LPC.
BUG=352350
Review URL: https://codereview.chromium.org/219193013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@260911 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=313751
R=glider@chromium.org
Review URL: https://codereview.chromium.org/218393017
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@260881 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=313751
TEST=MSan, ASan
TBR=glider@chromium.org
Review URL: https://codereview.chromium.org/221113002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@260872 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
This change enables translations to be provided by Chrome.
BUG=358384
Review URL: https://codereview.chromium.org/220243002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@260802 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
| |
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@260677 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Look also for __aarch64__. This change is required for getting
an initial build of chrome on 64 bit.
BUG=354405,358092
Review URL: https://codereview.chromium.org/216833004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@260668 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
web-facing tools.
BUG=
NOTRY=true
Review URL: https://codereview.chromium.org/216813002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@260528 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(C++ files still to do.)
Also, as a drive-by, update the generated copyright notice in
build_gles2_cmd_buffer.py to the correct, current one (no "(c)").
R=darin@chromium.org
TBR=piman@chromium.org
Review URL: https://codereview.chromium.org/218193002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@260459 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=353127
R=jshin@chromium.org
Review URL: https://codereview.chromium.org/214413003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@260202 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
R=mallinath@chromium.org
Review URL: https://codereview.chromium.org/215133003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@260199 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The LevelDB Chromium environment unit tests (AKA env_chromium_unittests) were
neither compiling for Android, nor was an APK produced that could be run.
BUG=356882
R=jsbell@chromium.org
Review URL: https://codereview.chromium.org/213843002
Patch from Christopher Mumford <cmumford@chromium.org>.
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@260148 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=
Review URL: https://codereview.chromium.org/213383011
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@260008 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
c8c202695a: fix bug found while trying to implement previous page links -
we were compaing a url with trailing '/' removed with another one
that may have a trailing '/'.
fcec8a1593: fix crash when anchor is "javascript:void(0)". also discard non-http
or non-https.
BUG=288015
NOTRY=true
R=cjhopman@chromium.org
Review URL: https://codereview.chromium.org/214123003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@260003 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Note that this change DOES NOT "opt-in" any platform at this time, it merely
makes it possible to read the CLD data in from a file if cld_version=2 and
cld_dynamic=1. Subsequent changes will be required for platforms to "opt-in"
to using this approach; e.g., each platform will have to generate their data
file and package it appropriately before turning this feature on in compile
flags.
IMPORTANT: Can't be enabled on on Android until the SIGBUS in CLD is fixed:
https://code.google.com/p/cld2/issues/detail?id=11
BUG=326023
Review URL: https://codereview.chromium.org/187393005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259900 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
--------------------------------------------------------------------------
Enabling debug fission for Chrome debug builds helps with two significant
problems with Chrome debug builds,
* Slow link times.
* Slow gdb startup times.
Lots more detailed information at http://gcc.gnu.org/wiki/DebugFission
Debug fission requires a objcopy with --extract-dwo object (binutils newer then
2.22.52.0.4 // 2.23). Ubuntu Precise only comes with 2.22.43
--------------------------------------------------------------------------
Updates include fixing the LICENSE header for binutils build scripts (and updating README.chromium).
Fixes the following issues;
--------------------------------------------------------------------------
python src/tools/checklicenses/checklicenses.py --root src
in dir /b/build/slave/Linux/build (timeout 600 secs) (maxTime 28800 secs)
Using base directory: src
Checking: src
'third_party/binutils/build-one.sh' has non-whitelisted license 'UNKNOWN'
'third_party/binutils/build-all.sh' has non-whitelisted license 'UNKNOWN'
'third_party/binutils/upload.sh' has non-whitelisted license 'UNKNOWN'
FAILED
Please read http://www.chromium.org/developers/adding-3rd-party-libraries
for more info how to handle the failure.
Please respect OWNERS of checklicenses.py. Changes violating
this requirement may be reverted.
--------------------------------------------------------------------------
BUG=356695,352046
Review URL: https://codereview.chromium.org/213933002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259818 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
R=ronghuawu@chromium.org
Review URL: https://codereview.chromium.org/213533002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259694 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
Add arm64 atomicops to protobuf.
BUG=354405
Review URL: https://codereview.chromium.org/212483006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259688 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It's part of the pango library we use already, so by using it, we avoid
a link time collission.
However, if you build just the browser on linux on ubuntu 12, we don't
have such an up to date pango available, so we need to be a bit smart
about whether or not to use the system harfbuzz.
This also allows for treating linker warnings as errors on chromeos
BUG=353127
R=jshin@chromium.org, thakis@chromium.org
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=259423
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=259530
Review URL: https://codereview.chromium.org/203163003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259652 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Libaddressinput should not provide address suggestions if the focused
field is not postal code or one of the levels of administrative areas.
BUG=356357
TEST=AddressValidatorTest.SuggestOnlyForAdministrativeAreasAndPostalCode
Review URL: https://codereview.chromium.org/211513004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259630 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Breaks Linux builder on check licenses
http://build.chromium.org/p/chromium/builders/Linux/builds/48511
BUG=NONE
tbr=mithro
Review URL: https://codereview.chromium.org/212983006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259622 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
BuildComponents() in address_ui.h should take the UI language and
determine the following two questions.
(1) Whether to show UI components based on local or latinized address
format.
If the UI language does not match the default language for the country,
and latinized address format is available, then use the latinized
format. All countries with a latinized address format also have the
default language specified.
(2) Which language code should be used to format the address after the
user provides it.
If the UI language is one of the languages supported by the country,
then use the UI language. If the country lists supported languages, none
of which match the UI language, then pick the first supported language.
If the country does not have supported languages (e.g. Antarctica), then
use the UI language for formatting. If using the latinized format and
the UI language is not one of the supported languages, then the
formatting language is [country's default language] + "-latn".
BUG=354954
Originally landed: http://crrev.com/259150
Reverted: http://crrev.com/259239
Review URL: https://codereview.chromium.org/198923010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259606 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
The warning is a pragma that informs us that optimizations are turned off (which
will be true in debug builds).
BUG=355440
Review URL: https://codereview.chromium.org/208323008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259567 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(https://codereview.chromium.org/203163003/)
Reason for revert:
chromeos doesn't have hb-icu.h
Original issue's description:
> Use the system provided harfbuzz on chromeos
>
> It's part of the pango library we use already, so by using it, we avoid
> a link time collission.
>
> However, if you build just the browser on linux on ubuntu 12, we don't
> have such an up to date pango available, so we need to be a bit smart
> about whether or not to use the system harfbuzz.
>
> This also allows for treating linker warnings as errors on chromeos
>
> BUG=353127
> R=jshin@chromium.org, thakis@chromium.org
>
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=259423
>
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=259530
TBR=jshin@chromium.org,thakis@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=353127
Review URL: https://codereview.chromium.org/212313003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259534 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It's part of the pango library we use already, so by using it, we avoid
a link time collission.
However, if you build just the browser on linux on ubuntu 12, we don't
have such an up to date pango available, so we need to be a bit smart
about whether or not to use the system harfbuzz.
This also allows for treating linker warnings as errors on chromeos
BUG=353127
R=jshin@chromium.org, thakis@chromium.org
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=259423
Review URL: https://codereview.chromium.org/203163003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259530 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Enabling debug fission for Chrome debug builds helps with two significant
problems with Chrome debug builds,
* Slow link times.
* Slow gdb startup times.
Lots more detailed information at http://gcc.gnu.org/wiki/DebugFission
Debug fission requires a objcopy with --extract-dwo object (binutils newer then
2.22.52.0.4 // 2.23). Ubuntu Precise only comes with 2.22.43
BUG=352046
R=thestig@chromium.org
Review URL: https://codereview.chromium.org/197553005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259507 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(https://codereview.chromium.org/203163003/)
Reason for revert:
Revert as speculative cause for build failure.
http://build.chromium.org/p/chromium.chromiumos/builders/ChromiumOS%20%28daisy%29/builds/17405/steps/Report/logs/stdio
Original issue's description:
> Use the system provided harfbuzz on chromeos
>
> It's part of the pango library we use already, so by using it, we avoid
> a link time collission.
>
> However, if you build just the browser on linux on ubuntu 12, we don't
> have such an up to date pango available, so we need to be a bit smart
> about whether or not to use the system harfbuzz.
>
> This also allows for treating linker warnings as errors on chromeos
>
> BUG=353127
> R=jshin@chromium.org,thakis@chromium.org
>
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=259423
TBR=jshin@chromium.org,thakis@chromium.org,jochen@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=353127
Review URL: https://codereview.chromium.org/211473008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259439 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It's part of the pango library we use already, so by using it, we avoid
a link time collission.
However, if you build just the browser on linux on ubuntu 12, we don't
have such an up to date pango available, so we need to be a bit smart
about whether or not to use the system harfbuzz.
This also allows for treating linker warnings as errors on chromeos
BUG=353127
R=jshin@chromium.org,thakis@chromium.org
Review URL: https://codereview.chromium.org/203163003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259423 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
First try: https://codereview.chromium.org/195623002
Second try: https://codereview.chromium.org/211213004
Difference from "second try" is passing --enable-libedit=no to
configure, to not depend on libedit.3.dylib (which doesn't exist on
OS X 10.6), see diff from patch set 1 to 2.
The linux package wasn't rebuilt, so it's configured without that flag.
That shouldn't cause issues hopefully.
BUG=351479, 287029, 341352, 333968, 335325
R=hans@chromium.org
TBR=hans@chromium.org
Review URL: https://codereview.chromium.org/211733007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259411 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Even though the libc++ dependency is gone, clang still depends on
/usr/lib/libedit.3.dylib suddently, which doesn't exist on 10.6. Backing out
while I investigate...
> clang roll 198389:202554 reloaded
>
> The first try is at https://codereview.chromium.org/195623002/ . Patch set 1
> is identical to that CL, patch set 2 has what changed.
>
> The big change is that clang/mac is built in gnu++98 mode and doesn't link
> to libc++, to buy us time until the next roll for upgrading our bots to 10.7.
> This includes blink plugin changes up to r256229 (inclusive).
>
> BUG=351479, 287029, 341352, 333968, 335325
> R=hans@chromium.org
> TBR=hans@chromium.org
>
> Review URL: https://codereview.chromium.org/211213004
TBR=thakis@chromium.org
Review URL: https://codereview.chromium.org/211493005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259378 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The first try is at https://codereview.chromium.org/195623002/ . Patch set 1
is identical to that CL, patch set 2 has what changed.
The big change is that clang/mac is built in gnu++98 mode and doesn't link
to libc++, to buy us time until the next roll for upgrading our bots to 10.7.
This includes blink plugin changes up to r256229 (inclusive).
BUG=351479, 287029, 341352, 333968, 335325
R=hans@chromium.org
TBR=hans@chromium.org
Review URL: https://codereview.chromium.org/211213004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259371 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
R=rouslan@chromium.org
BUG=340769
Review URL: https://codereview.chromium.org/211473003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259356 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add missing link dependencies.
BUG=330864
R=glider@chromium.org
NOTRY=true
Review URL: https://codereview.chromium.org/211183002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259272 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(https://codereview.chromium.org/208243005/)
Reason for revert:
compile error
https://code.google.com/p/libaddressinput/issues/detail?id=5
Original issue's description:
> Determine language code and type of format for address.
>
> BuildComponents() in address_ui.h should take the UI language and
> determine the following two questions.
>
> (1) Whether to show UI components based on local or latinized address
> format.
>
> If the UI language does not match the default language for the country,
> and latinized address format is available, then use the latinized
> format. All countries with a latinized address format also have the
> default language specified.
>
> (2) Which language code should be used to format the address after the
> user provides it.
>
> If the UI language is one of the languages supported by the country,
> then use the UI language. If the country lists supported languages, none
> of which match the UI language, then pick the first supported language.
> If the country does not have supported languages (e.g. Antarctica), then
> use the UI language for formatting. If using the latinized format and
> the UI language is not one of the supported languages, then the
> formatting language is [country's default language] + "-latn".
>
> BUG=354954
>
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=259150
TBR=estade@chromium.org,rouslan@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=354954
Review URL: https://codereview.chromium.org/211443003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259239 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This reverts commit a2f57e2cbfffa257ef542aa44807ee5d616cd15d.
(http://crrev.com/18314006)
Reason for the revert: it is not being actively used anymore, since
having tcmalloc in libwebviewchromium.so doens't help with allocations
from other libraries like system skia.
Also, some work on the android_use_tcmalloc is ongoing and this dead code
is adding unnecessary maintaining effort.
BUG=345554
Review URL: https://codereview.chromium.org/208263016
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259209 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
BuildComponents() in address_ui.h should take the UI language and
determine the following two questions.
(1) Whether to show UI components based on local or latinized address
format.
If the UI language does not match the default language for the country,
and latinized address format is available, then use the latinized
format. All countries with a latinized address format also have the
default language specified.
(2) Which language code should be used to format the address after the
user provides it.
If the UI language is one of the languages supported by the country,
then use the UI language. If the country lists supported languages, none
of which match the UI language, then pick the first supported language.
If the country does not have supported languages (e.g. Antarctica), then
use the UI language for formatting. If using the latinized format and
the UI language is not one of the supported languages, then the
formatting language is [country's default language] + "-latn".
BUG=354954
Review URL: https://codereview.chromium.org/208243005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259150 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
TBR=sky@chrmium.org
BUG=353886
Review URL: https://codereview.chromium.org/206713004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259091 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=354157
NOTRY=true
R=cjhopman@chromium.org
Review URL: https://codereview.chromium.org/210293003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259032 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
R=mallinath@chromium.org
Review URL: https://codereview.chromium.org/201443016
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259011 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
This CL turns on the ARM optimizations for the Opus codec on Android and ChromeOS. It gives roughly a 40% CPU reduction on Android, and probably the same on Chrome OS (don't have any numbers there to compare with).
BUG=296844
Review URL: https://codereview.chromium.org/150103006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@258909 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Use base::File instead
BUG=351823
TEST=unit_tests
Review URL: https://codereview.chromium.org/204983012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@258897 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=333401,321310
Review URL: https://codereview.chromium.org/180833002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@258744 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
picked up changes:
087b16fa5d make all links absolute
BUG=354157
NOTRY=true
Review URL: https://codereview.chromium.org/197583005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@258700 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch implements UncheckedMalloc and UncheckedCalloc for Linux.
Previously it was only possible on Mac. The motivation is to let callers handle
OOM gracefully instead of aborting.
When tcmalloc is used this is implemented via a weak symbol that is overridden
by tcmalloc. This way we get around the problem that neither base cannot depend
on tcmalloc and vica versa. Unfortunately weak symbols are not supported on Windows.
To make that work on Windows one will have to do some build system craft that is similar
of what we do to replace the system malloc with tcmalloc.
This cl does not try to solve the more controversial problem of disallowing
the OOM handler for third party libraries under special circumstances.
BUG=73751
Review URL: https://codereview.chromium.org/55333002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@258681 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
R=mallinath@chromium.org
Review URL: https://codereview.chromium.org/208643003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@258679 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=313751
TBR=glider@chromium.org
NOTRY=true
Review URL: https://codereview.chromium.org/208133004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@258588 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Picked up changes:
3e2f6f6 Don't include the title block in the output
Also, change update_dom_distiller_js.sh to print out the changes that
are being pulled in (like above).
NOTRY=true
Review URL: https://codereview.chromium.org/199443010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@258492 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
the functionalities of getting document title and next page links have been
migrated from readability to the boilerpipe-based dom-distiller library, so
switch to call the migrated functions.
BUG=288015
NOTRY=true
Review URL: https://codereview.chromium.org/198463008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@258454 0039d316-1c4b-4281-b951-d872f2087c98
|