- 07 May, 2013 40 commits
-
-
vabr@chromium.org authored
The main one is coputing the Aho-Corasick tree size in advance. Also contained are code clean-ups and minor optimisations, like removing HasEdge/GetEdge sequences, or adding const to aid compiler optimisations. This was tested on a benchmark adding 20k+ patterns. It showed a reduction of the running time by 30%. BUG=236368 Review URL: https://chromiumcodereview.appspot.com/14780003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198803 0039d316-1c4b-4281-b951-d872f2087c98
-
petewil@chromium.org authored
Synced notifications tried to access a null pointer, make sure we don't crash when we do. Also add logging so we can determine how the code got into a bad state. BUG=235979 Review URL: https://chromiumcodereview.appspot.com/14862004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198801 0039d316-1c4b-4281-b951-d872f2087c98
-
thestig@chromium.org authored
Linux: Change dump_app_syms script to pass -r to dump_syms. This option was added in Breakpad r1163. BUG=230995 NOTRY=true Review URL: https://chromiumcodereview.appspot.com/14188058 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198800 0039d316-1c4b-4281-b951-d872f2087c98
-
mef@chromium.org authored
BUG=224248 TEST=net_unittests --gtest_filter=HostResolverImplTest.EmptyListMeansNameNotResolved NOTRY=true Review URL: https://chromiumcodereview.appspot.com/14760008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198799 0039d316-1c4b-4281-b951-d872f2087c98
-
pneubeck@chromium.org authored
This handler tracks Shill's profiles. Currently only the ManagedNetworkConfigurationHandler is making use of this handler but it is also required for upcoming changes to proxy handling in ChromeOS. In the ONC validator only an LOG(ERROR) was fixed to LOG(WARNING) if the flag error_on_missing_field=false. BUG=157696 TEST=managed_network_configuration_handler_unittest.cc, networking_private_apitest.cc Review URL: https://chromiumcodereview.appspot.com/13957012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198798 0039d316-1c4b-4281-b951-d872f2087c98
-
justincohen@google.com authored
Support setting GYP_CROSSCOMPILE from gyp_env files. BUG=None Review URL: https://chromiumcodereview.appspot.com/14652028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198797 0039d316-1c4b-4281-b951-d872f2087c98
-
csharp@chromium.org authored
TBR=jstritar@chromium.org BUG=238805 Review URL: https://codereview.chromium.org/14687015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198796 0039d316-1c4b-4281-b951-d872f2087c98
-
aurimas@chromium.org authored
The text watcher was not being removed correctly when switching from one EditText to another in AutofillDialog editing layout. Incorrect editedOrActivatedField() calls were being sent out. BUG=237750 NOTRY=true Review URL: https://chromiumcodereview.appspot.com/14779006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198795 0039d316-1c4b-4281-b951-d872f2087c98
-
https://codereview.chromium.org/14691006phajdan.jr@chromium.org authored
TBR=rch BUG=96594 Review URL: https://codereview.chromium.org/15039011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198794 0039d316-1c4b-4281-b951-d872f2087c98
-
rtenneti@chromium.org authored
Implement header compression/decompression in ReliableQuicStream. Merge internal change: 44867738 QUIC: deflake proof_test. The current proof_test removes a byte from the start of the signature in order to make it invalid. However, the signature is a big-endian number and, ~1% of the time, the first byte will be zero - thus removing it doesn't change the number. This change adds a non-zero byte to the start of the signature instead. Merge internal change: 44803399 Replace calls to scoped_ptr(NULL) with calls to scoped_ptr(). Merge internal change: 44799980 Add a blank line in order to get the dependencies correct for rebuild. Merge internal change: 44796024 Fix "large integer implicitly truncated to unsigned type" Merge internal change: 44793986 QUIC: compress certificates. This change causes server certificates to be compressed using three tricks: 1) The client can advertise sets of common certificates that the server can then simply reference. This change contains "common certificate set 0", which is the set of the intermediates used twice or more in the Alexa top 5000. It's temporary because it's missing GIAG2 which we'll want to include soon. 2) The client can send 64-bit, FNV-1a hashes of certificates that it already has and the server can reference them by hash. 3) Otherwise, certifciates are gzip compressed with a dictionary that includes any certificates compressed using the previous two methods and a 1500 byte lump of common substrings. (Again, taken from the Alexa top 5000) POKE=1 Merge internal change: 44792710 R=mnaganov@chromium.org, rch@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=198736 Review URL: https://codereview.chromium.org/14651009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198793 0039d316-1c4b-4281-b951-d872f2087c98 -
sky@chromium.org authored
> Disables ExtensionApiTest.CaptureVisibleNoFile on windows as it keeps > timing out. > > R=yoz@chromium.org > TBR=yoz@chromium.org > BUG=238775 > > Review URL: https://codereview.chromium.org/14917021 TBR=sky@chromium.org Review URL: https://codereview.chromium.org/15039010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198792 0039d316-1c4b-4281-b951-d872f2087c98
-
binji@chromium.org authored
The dlopen example demonstrates opening a .so file that is not located in the manifest; for example, from a HTTP mount. The nacl_io code was broken as a result of a recent change to "fast path" nexe loading/validation in certain cases. This change attempts to mmap the nexe using PROT_EXEC, which we would ignore and happily write to a bad address. Now, we always fail PROT_EXEC requests, which should fallback gracefully to the old way. BUG=none R=sbc@chromium.org R=ncbray@chromium.org Review URL: https://codereview.chromium.org/14642024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198791 0039d316-1c4b-4281-b951-d872f2087c98
-
sky@chromium.org authored
R=justinlin@chromium.org TBR=justinlin@chromium.org BUG=224249 Review URL: https://codereview.chromium.org/14863010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198790 0039d316-1c4b-4281-b951-d872f2087c98
-
zea@chromium.org authored
The typed URL sync datatype is being transitioned to the syncable service API, and this patch introduces the new interface the typed url sync code will use to communicate with sync as well as the HistoryBackend which implements the datatype. This patch implements logic for syncing typed url changes originating from the history backend to the sync server, through the syncable service API. Original patch by mgist1@chromium.org. Review at https://codereview.chromium.org/12703036/ BUG=77819 TBR=brettw@chromium.org, atwilson@chromium.org Review URL: https://codereview.chromium.org/14615010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198789 0039d316-1c4b-4281-b951-d872f2087c98
-
dsinclair@chromium.org authored
This CL allows the prefixing of category names with disabled- to have them not traced by default. Only if an explicit disabled-foo is provided in the category filter do we enable the category. Providing a disabled-foo in the category filter does not act like an include category in that all other includes have to be specified. The disables are treated as their own group. BUG=232109 Review URL: https://chromiumcodereview.appspot.com/14748003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198787 0039d316-1c4b-4281-b951-d872f2087c98
-
dmazzoni@chromium.org authored
That guarantees the logic happens on the right thread. BUG=171887 NOTRY=true Review URL: https://chromiumcodereview.appspot.com/15031002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198786 0039d316-1c4b-4281-b951-d872f2087c98
-
ccameron@chromium.org authored
is a match. When initially created, the IOSurface is unaware of its scale factor, which can result in compatible IOSurfaces not being used BUG=237293 NOTRY=true TEST=follow instructions on http://crbug.com237293, on a retina Mac Review URL: https://chromiumcodereview.appspot.com/14846015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198785 0039d316-1c4b-4281-b951-d872f2087c98
-
kinuko@chromium.org authored
BUG=238212 TEST=manual (launch chrome with --enable-sync-directory-operation, launch code-editor-app and see it doesn't crash on Windows) TBR=grv@chromium.org Review URL: https://codereview.chromium.org/14655012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198784 0039d316-1c4b-4281-b951-d872f2087c98
-
phajdan.jr@chromium.org authored
This is a part of replacing most usages of the Python test server with an in-process C++ test server that should be easier to debug. BUG=96594 R=rch@chromium.org Review URL: https://codereview.chromium.org/14691006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198783 0039d316-1c4b-4281-b951-d872f2087c98
-
csharp@chromium.org authored
TBR=creis@chromium.org BUG=238777 Review URL: https://codereview.chromium.org/14780007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198782 0039d316-1c4b-4281-b951-d872f2087c98
-
sky@chromium.org authored
timing out. R=yoz@chromium.org TBR=yoz@chromium.org BUG=238775 Review URL: https://codereview.chromium.org/14917021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198781 0039d316-1c4b-4281-b951-d872f2087c98
-
shrikant@chromium.org authored
BUG=235672 R=cpu@chromium.org TEST=none Review URL: https://codereview.chromium.org/14495017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198780 0039d316-1c4b-4281-b951-d872f2087c98
-
sky@chromium.org authored
R=jochen@chromium.org TBR=jochen@chromium.org BUG=238737 Review URL: https://codereview.chromium.org/14900006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198779 0039d316-1c4b-4281-b951-d872f2087c98
-
csharp@chromium.org authored
This seems to be the same timeout as the others, no new information in the output. TBR=yoz@chromium.org BUG=238667 Review URL: https://codereview.chromium.org/15044004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198778 0039d316-1c4b-4281-b951-d872f2087c98
-
csharp@chromium.org authored
TBR=yoz@chromium.org BUG=238667 Review URL: https://codereview.chromium.org/14735008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198777 0039d316-1c4b-4281-b951-d872f2087c98
-
dewittj@chromium.org authored
WinXP has had flakiness with this one. TBR=hbono@chromium.org,jamesr@chromium.org BUG=238750 Review URL: https://codereview.chromium.org/14631010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198776 0039d316-1c4b-4281-b951-d872f2087c98
-
kmadhusu@chromium.org authored
NOTRY=true BUG=238471 TEST=none Review URL: https://chromiumcodereview.appspot.com/15011004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198774 0039d316-1c4b-4281-b951-d872f2087c98
-
nhiroki@chromium.org authored
To cover all test cases, this CL removes hard-coded parameters and adds inputs. BUG=none TEST=unit_tests --gtest_filter=\*LocalSyncOperationResolver\ Review URL: https://chromiumcodereview.appspot.com/14851005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198773 0039d316-1c4b-4281-b951-d872f2087c98
-
navabi@chromium.org authored
> Android: Enable content_browsertests by default. > > BUG=138275 > > Review URL: https://codereview.chromium.org/13445005 TBR=nileshagrawal@chromium.org Review URL: https://codereview.chromium.org/15042004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198770 0039d316-1c4b-4281-b951-d872f2087c98
-
ccameron@chromium.org authored
Set the GL framebuffer before clearing it in GLES2DecoderImpl initialization. Otherwise, other tabs' IOSurfaces will be cleared by this call, and the desired target for the clear won't be cleared. BUG=238069 NOTRY=true Review URL: https://chromiumcodereview.appspot.com/15009005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198769 0039d316-1c4b-4281-b951-d872f2087c98
-
csharp@chromium.org authored
TBR=crogers@chromium.org BUG=238733 Review URL: https://codereview.chromium.org/15044002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198768 0039d316-1c4b-4281-b951-d872f2087c98
-
sky@chromium.org authored
R=yoz@chromium.org TBR=yoz@chromium.org BUG=145639 Review URL: https://codereview.chromium.org/14800006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198767 0039d316-1c4b-4281-b951-d872f2087c98
-
tyoshino@chromium.org authored
Review URL: https://chromiumcodereview.appspot.com/14701005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198766 0039d316-1c4b-4281-b951-d872f2087c98
-
tonyg@chromium.org authored
They must match the trace names printed by PrintPerfResult, which are also escaped with the same method. This patch allows the buildbot log processor to work with the updated page cyclers. BUG=None TEST=tools/perf/run_multipage_benchmarks --browser=system page_cycler tools/perf/page_sets/intl_es_fr_pt-BR.json --pageset-repeat=2 NOTRY=True Review URL: https://chromiumcodereview.appspot.com/14780004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198765 0039d316-1c4b-4281-b951-d872f2087c98
-
csharp@chromium.org authored
Caused compile failures on the "Google Chrome ChromeOS" builder: cc1plus: warnings being treated as errors net/quic/quic_utils.cc:14:error: integer constant is too large for 'unsigned long' type net/quic/quic_utils.cc:15:error: integer constant is too large for 'unsigned long' type make: *** [out/Release/obj.target/net/net/quic/quic_utils.o] Error 1 > Land Recent QUIC changes > > Implement header compression/decompression in ReliableQuicStream. > > Merge internal change: 44867738 > > > QUIC: deflake proof_test. > > The current proof_test removes a byte from the start of the signature in order > to make it invalid. However, the signature is a big-endian number and, ~1% of > the time, the first byte will be zero - thus removing it doesn't change the > number. > > This change adds a non-zero byte to the start of the signature instead. > > Merge internal change: 44803399 > > Replace calls to scoped_ptr(NULL) with calls to scoped_ptr(). > > Merge internal change: 44799980 > > Add a blank line in order to get the dependencies correct for rebuild. > > Merge internal change: 44796024 > > Fix "large integer implicitly truncated to unsigned type" > > Merge internal change: 44793986 > > QUIC: compress certificates. > > This change causes server certificates to be compressed using three tricks: > 1) The client can advertise sets of common certificates that the server can > then simply reference. This change contains "common certificate set 0", > which is the set of the intermediates used twice or more in the Alexa top > 5000. It's temporary because it's missing GIAG2 which we'll want to > include soon. > 2) The client can send 64-bit, FNV-1a hashes of certificates that it already > has and the server can reference them by hash. > 3) Otherwise, certifciates are gzip compressed with a dictionary that > includes any certificates compressed using the previous two methods and a > 1500 byte lump of common substrings. (Again, taken from the Alexa top 5000) > > POKE=1 > > Merge internal change: 44792710 > > R=rch@chromium.org > > Review URL: https://chromiumcodereview.appspot.com/14651009 TBR=rtenneti@chromium.org Review URL: https://codereview.chromium.org/15018013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198764 0039d316-1c4b-4281-b951-d872f2087c98
-
tfarina@chromium.org authored
BUG=144783 R=sky@chromium.org Review URL: https://chromiumcodereview.appspot.com/14581004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198763 0039d316-1c4b-4281-b951-d872f2087c98
-
phajdan.jr@chromium.org authored
This is a part of replacing most usages of the Python test server with an in-process C++ test server that should be easier to debug. BUG=96594 R=rch@chromium.org, satorux@chromium.org Review URL: https://codereview.chromium.org/14971002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198762 0039d316-1c4b-4281-b951-d872f2087c98
-
csharp@chromium.org authored
TBR=mpcomplete@chromium.org BUG=238705 Review URL: https://codereview.chromium.org/15019008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198761 0039d316-1c4b-4281-b951-d872f2087c98
-
scherkus@chromium.org authored
BUG=173313 R=acolwell@chromium.org Review URL: https://codereview.chromium.org/14371023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198760 0039d316-1c4b-4281-b951-d872f2087c98
-
jam@chromium.org authored
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198759 0039d316-1c4b-4281-b951-d872f2087c98
-