| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=unit tested
Review URL: http://codereview.chromium.org/3801013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62983 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=58731
TEST=NONE
Review URL: http://codereview.chromium.org/3839002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62828 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Based on the implementation of Gecko's Cocoa event model IME handling on 64-bit, but modified to fit Chrome's cross-process event handling.
Because NSTextInputContext is 10.6+, 10.5 will need a cempletely different implementation.
BUG=30905
TEST=Plugins implementing the updated NPAPI Cocoa IME spec should handle IME on 10.6.
Review URL: http://codereview.chromium.org/3808001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62820 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Now that we have a forked protobuf-lite library which can retain
unknown fields, we can switch to using protobuf-lite. The full
protobuf target has been renamed to hopefully avoid accidental use in
the future.
This saves 357K from a stripped, Release, Linux 'chrome' binary
(48032752 -> 47676176).
BUG=56579
TEST=sync_unit_tests
Review URL: http://codereview.chromium.org/3793001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62426 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
This can be safely nuked because we're using third_party/protobuf now.
BUG=none
TEST=compile
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62422 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Made changes to reflect API changes.
Added more partially-applied callback implementations.
Added more needed includes.
BUG=58556
TEST=Existing unit tests
Review URL: http://codereview.chromium.org/3665003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62369 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=56579
TEST=sync_unit_tests
Review URL: http://codereview.chromium.org/3544012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62331 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
in sync.
BUG=22208
TEST=none
Review URL: http://codereview.chromium.org/3570009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62151 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Updated sync notifier code to work with new cache-invalidation APIs.
Added TODOs to support persistence for sync notifications.
Use a chrome test runner for cacheinvalidation_unittests to get it
to work again.
fixed cache invalidation unit tests
BUG=None
TEST=cacheinvalidation_unittests
Review URL: http://codereview.chromium.org/3532018
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61851 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=58225
TEST=library should build
Review URL: http://codereview.chromium.org/3614010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61828 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=58225
TEST=library buildable on all platforms.
Review URL: http://codereview.chromium.org/3614010
TBR=fbarchard@chromium.org
Review URL: http://codereview.chromium.org/3608014
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61788 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=58225
TEST=library buildable on all platforms.
Review URL: http://codereview.chromium.org/3614010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61787 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is upstreaming a Gentoo Linux patch.
This patch prevents having multiple conflicting copies of sqlite3Preload at link time, and also fixes a dependency problem that could result in a header mismatch. The gyp file change ensures that we propagate the USE_SYSTEM_SQLITE preprocessor symbol to all targets that need it.
BUG=22208
TEST=none
Review URL: http://codereview.chromium.org/3519002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61489 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
some remaining gyp file tweaks.
Review URL: http://codereview.chromium.org/3423021
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61433 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
This change lights up new code, but the code should be identical to
the code in protobuf2, so no functional changes are expected.
BUG=56579
TEST=sync_unit_tests
http://codereview.chromium.org/3598004/show
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61185 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This change doesn't make us *use* the local copy yet, that's the next
step. The checked in code is taken from the same SVN revision which we
currently pull with DEPS.
(This is a no-op change from the point of view of the build.)
BUG=56579
TEST=none
http://codereview.chromium.org/3549005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61072 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Will remove once it is determined what is happening, or if the fail
still happens but this logging doesn't fire.
BUG=56427
TEST=none
Review URL: http://codereview.chromium.org/3473026
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60938 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Added EncoderVp8 with test for chromoting.
TEST=remoting_unittests
BUG=50235
Review URL: http://codereview.chromium.org/3005036
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60854 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
for third party code inclusion and safe_browsing.gyp to specified the dependency between this test and proto buffer.
TEST=none
BUG=47318
Review URL: http://codereview.chromium.org/3475013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60810 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
http://trac.webkit.org/changeset/68310 has landed.
They are no longer necessary, and are not used.
This brings our sqlite copy a little closer to the upstream version
and is a part of an effort to allow compiling with the system-provided sqlite.
BUG=50769, 22208
TEST=none
Review URL: http://codereview.chromium.org/3390032
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60761 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
linux: Add support for undo in the omnibox.
GtkTextView does not support undo. So borrow the relevant code from
GtkSourceView.
BUG=18210
TEST=None
Patch from sadrul <sadrul@chromium.org>
Review URL: http://codereview.chromium.org/3429025
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60744 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
For more information see:
http://code.google.com/p/selenium/wiki/PythonBindings
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/3358016
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60507 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=56522
TEST=none
http://codereview.chromium.org/3474004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60223 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=53986
TEST=none
Review URL: http://codereview.chromium.org/3382013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60213 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=53986
TEST=none
Review URL: http://codereview.chromium.org/3382013
TBR=sergeyu@chromium.org
Review URL: http://codereview.chromium.org/3381016
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60144 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=53986
TEST=none
Review URL: http://codereview.chromium.org/3382013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60142 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
This reverts commit r60056. The test failed on Windows.
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60059 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
See r58838 for details of why we do False Start corking.
BUG=none
TEST=net_unittests
http://codereview.chromium.org/3427014
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60056 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
This is a follow-up to one of my earlier patches.
TEST=none
BUG=22208, 50769
Review URL: http://codereview.chromium.org/3301019
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@59717 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=55168
TEST=tools/licenses.py
Review URL: http://codereview.chromium.org/3447005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@59688 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
TBR=shess
BUG=
TEST=
Review URL: http://codereview.chromium.org/3380008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@59578 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
from upstream.
This is a follow-up to one of my earlier patches.
TEST=none
BUG=22208, 50769
Review URL: http://codereview.chromium.org/3301019
TBR=phajdan.jr@chromium.org
Review URL: http://codereview.chromium.org/3389007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@59575 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
This is a follow-up to one of my earlier patches.
TEST=none
BUG=22208, 50769
Review URL: http://codereview.chromium.org/3301019
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@59573 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=55020
TEST=tools/licenses.py
Review URL: http://codereview.chromium.org/3457002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@59564 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=55163
r=phajdan.jr
Review URL: http://codereview.chromium.org/3424004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@59447 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=55021
TEST=None
Review URL: http://codereview.chromium.org/3333025
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@59024 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=None
TEST=unittests
Review URL: http://codereview.chromium.org/3368008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@58885 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The removed directories are:
bar
bar/toolbar
bar/toolbar/cld
bar/toolbar/cld/i18n
gcl does not show any of them and does not even allow uploading the cl. So, I removed the empty line (last line) in README.chromium for the recording purpose.
BUG=None
TEST=CLD builds just fine.
TBR=jcivelli
Review URL: http://codereview.chromium.org/3329011
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@58554 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
please FILES.cfg requirements (we don't dump this file in ChromeOS image right now anyway).^M
TEST=none
BUG=none
Review URL: http://codereview.chromium.org/3351003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@58295 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
TEST=none
BUG=chromium-os:6013
Review URL: http://codereview.chromium.org/3283004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@58030 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
from https://bugs.webkit.org/show_bug.cgi?id=30508.
BUG=29333
TEST=see bug
Review URL: http://codereview.chromium.org/3280011
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@58011 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
in order to fully support Windows screenreaders.
Note: it makes sense to check these files into third_party
directly (rather than pull from Mozilla's repository) because
(1) they're very small (under 500 lines total), and
(2) they're stable and unlikely to change frequently.
BUG=48185
TEST=none
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=51710
Review URL: http://codereview.chromium.org/2802031
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@57940 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
TEST=none
BUG=28291
Review URL: http://codereview.chromium.org/3245008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@57895 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
heap leak checker to unwind the memory allocation stacks better.
Currently, if a memory region is allocated from a library built without frame
pointers heapchecker is unable to unwind the stack and records only the top
frame. This is inconvenient, because:
-- several leaks from different places are treated as leaks from the same
source
-- it's hard to suppress such leaks, because a one-line suppression is
uninformative
linux_shadow_stacks.cc keeps the threads' IP and SP values in thread-local
stacks upon each function entry/exit using gcc function instrumentation
(-finstrument-functions).
The GetStackTrace routine from stacktrace_shadow-inl.h unwinds the stack as
usual (using frame pointers), but then updates the result with the shadow stack
frames which SP values are below the bottom frame of the unwind result.
Note that -finstrument-functions affects only Chromium code, not the libraries.
This means that we cannot get more than one library function frame at the top
of the stack.
For example, consider a libfoo library that has a public foo_do_something()
routine which allocates memory via foo_alloc(). If Chromium calls
foo_do_something() from ChromeCallFoo(), then the following call chain
effectively happens:
main -> ChromeCallFoo -> foo_do_something -> foo_alloc
If libfoo is built with -fomit-frame-pointers, heapcheck can unwind only the
last stack frame:
foo_alloc
On the other hand, the shadow stack at the allocation site contains everything
below the libfoo calls:
main -> ChromeCallFoo
As a result the following allocation stack is recorded:
main -> ChromeCallFoo -> foo_alloc
This is enough to distinguish between e.g. ChromeCallFoo1 and ChromeCallFoo2
Review URL: http://codereview.chromium.org/3120017
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@57658 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
This fixes a compile problem when using -Duse_system_sqlite=1
TEST=none
BUG=22208
Review URL: http://codereview.chromium.org/3134039
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@57578 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
This patch is upstream already as part of google-perftools r97.
BUG=52114
TEST=compiles with older gcc
Review URL: http://codereview.chromium.org/3137035
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@57178 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The HttpNetworkTransaction refactor intercepts the client auth
handling and moves it out of DoLoop. Because HandleCertificateRequest
often switches states, this caused a DCHECK and crash in some
circumstances.
This reintegrates it and adds unit tests to catch the DCHECK. We really
want to test sending a legitimate certificate, as well as more
checking interesting errors, but we cannot import temporary keys yet.
We also add a patch for tlslite to send a non-empty certificate_types.
Apple's SSL implementation raises a protocol error otherwise.
BUG=52744,51132,52778
TEST=SSLClientSocketTest.ConnectClientAuth*,URLRequestTest.ClientAuthTest
Review URL: http://codereview.chromium.org/3141026
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@56983 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Currently, tlslite only supports the caller passing in a list of CAs pre-encoded for the TLS CertificateRequest message. This CL improves that, by providing a means of extracting the DER-encoded subject name from an X509 certificate, supplying a list of such names to tlslite's server routines, and having tlslite encode the list of CAs as part of the CertificateRequest.
BUG=47656, 47658
TEST=net_unittests
Review URL: http://codereview.chromium.org/3177015
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@56982 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/3115011
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@56977 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
TBR=evan
BUG=22208
Review URL: http://codereview.chromium.org/3149021
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@56624 0039d316-1c4b-4281-b951-d872f2087c98
|