| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
r74561 added a DCHECK to make sure users didn't try to access the ChromeURLRequestContextGetter from the Profile, since the Profile should only be read on the UI thread. ChromeOS apparently tried to access it from another thread, and therefore hit the new DCHECK.
I'm relanding without the DCHECK. I'm also eagerly initializing the off the record context getter to prevent the ChromeOS race. ChromeOS should fix that code so the eager initialization isn't necessary.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/6484041
TBR=willchan@chromium.org
Review URL: http://codereview.chromium.org/6517021
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74848 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
r74561 added a DCHECK to make sure users didn't try to access the ChromeURLRequestContextGetter from the Profile, since the Profile should only be read on the UI thread. ChromeOS apparently tried to access it from another thread, and therefore hit the new DCHECK.
I'm relanding without the DCHECK. I'm also eagerly initializing the off the record context getter to prevent the ChromeOS race. ChromeOS should fix that code so the eager initialization isn't necessary.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/6484041
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74842 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
TEST=none
BUG=none
Review URL: http://codereview.chromium.org/6518006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74817 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
I missed this failure in the previous webkit roll.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/6516009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74800 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Based on our rough discussion over emails, I just went ahead and did the cleanup.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/6471018
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74786 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
This reverts commit f19e6d524e086ed8182a475680e931a9a870d2a8.
TBR=willchan@chromium.org
BUG=none
TEST=chromeos pfq bot should cycle green
Review URL: http://codereview.chromium.org/6512009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74728 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Introduce OffTheRecordProfileIOData and ProfileImplIOData.
They both inherit from ProfileIOData. The former is for the off the record (incognito) profile. The latter is for the normal ProfileImpl profile.
All of the IO related Profile objects are now initialized at the same time, in the subtype implementations of ProfileIOData::LazyInitializeInternal().
I also took this opportunity to clean URLRequestContext up so it is a class and keeps its member variables private. This required touching a fair number of files.
TODO: Remove lots of the refcounting of member variables, since they can now be owned by ProfileIOData.
BUG=67237
TEST=none
Review URL: http://codereview.chromium.org/6500002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74632 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=none
TBR=pkasting
Review URL: http://codereview.chromium.org/6474041
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74621 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Introduce OffTheRecordProfileIOData and ProfileImplIOData.
They both inherit from ProfileIOData. The former is for the off the record (incognito) profile. The latter is for the normal ProfileImpl profile.
All of the IO related Profile objects are now initialized at the same time, in the subtype implementations of ProfileIOData::LazyInitializeInternal().
I also took this opportunity to clean URLRequestContext up so it is a class and keeps its member variables private. This required touching a fair number of files.
TODO: Remove lots of the refcounting of member variables, since they can now be owned by ProfileIOData.
BUG=67237
TEST=none
Review URL: http://codereview.chromium.org/6286133
TBR=willchan@chromium.org
Review URL: http://codereview.chromium.org/6489020
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74564 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
They both inherit from ProfileIOData. The former is for the off the record (incognito) profile. The latter is for the normal ProfileImpl profile.
All of the IO related Profile objects are now initialized at the same time, in the subtype implementations of ProfileIOData::LazyInitializeInternal().
I also took this opportunity to clean URLRequestContext up so it is a class and keeps its member variables private. This required touching a fair number of files.
TODO: Remove lots of the refcounting of member variables, since they can now be owned by ProfileIOData.
BUG=67237
TEST=none
Review URL: http://codereview.chromium.org/6286133
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74561 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
side CL. Will remove once webkit roll again.
TEST=none
BUG=none
TBR=hamaji
Review URL: http://codereview.chromium.org/6484014
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74523 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
proposal at http://wiki.ecmascript.org/doku.php?id=strawman:i18n_api.
V8 hosts the actual extension code under src/extensions/experimental/i18n-extension.{cc,h}.
This CL passes command line switches to WebKit (disabled by default) and test shell (enabled by default), using WebRuntimeFeatures. It also sets some gyp variables to point to ICU source path, and defines a guard for a new feature.
It should be submitted only after corresponding WebKit CL (https://bugs.webkit.org/show_bug.cgi?id=49414) lands.
BUG=28604
TEST=LayoutTests/fast/js/i18n-bindings-locale.html
Review URL: http://codereview.chromium.org/6366021
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74491 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
FileSystem API.
For now it has no meaningful implementation yet; mostly just for
defining a few interfaces.
BUG=
TEST=FileSystemUsageTrackerTest.DummyTest
Review URL: http://codereview.chromium.org/6426001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74429 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=compiles
Review URL: http://codereview.chromium.org/6462015
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74328 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
TBR=zmo
TEST=none
BUG=none
Review URL: http://codereview.chromium.org/6458030
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74298 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
| |
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74278 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
canvas/philip entries can be removed after roll to r78031.
TBR=zmo,hamaji
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/6458025
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74274 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
waitUntilDone/notifyDone are still there for a couple
test_shell_tests.
Review URL: http://codereview.chromium.org/6413033
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74140 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Our mixed scripting can be very difficult to debug when the offending
request comes from nested iframes and the like because the issue won't
show up in the Javascript console for the page. This also occurs if a
redirect page loads mixed scripting.
This change cleans up a previous change (r71881) now that the WebKit
side of this has landed, and logs mixed scripting issues to the debug
log (when logging is enabled).
BUG=none
TEST=Run with --enable-logging and go to a site with mixed scripting. Confirm that a debug entry appears in the chrome_debug.log.
Review URL: http://codereview.chromium.org/6246149
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74119 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
This eliminates the need of doing heap snapshots on every GC
round when running test_shell_tests.
BUG=none
TEST=ListenerLeakTest.*
Review URL: http://codereview.chromium.org/6454003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74117 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/6449003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74113 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
Disabled behind a switch, "--enable-filesystem-url-scheme".
Review URL: http://codereview.chromium.org/6262015
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74082 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
canaries.
From each canary,
- the last WebKit revision number for which all the tests have passed,
- the last WebKit revision number for which the tests were run, and
- the names of failing layout tests
are retrieved and printed.
This tool has proven useful to me in my WebKit gardener shift.
Sample output from the tool:
$ ./webkit/tools/layout_tests/canary-wk-revisions.py -h
Usage: canary-wk-revisions.py [options] [builders]
Options:
-h, --help show this help message and exit
-m MAX_BUILDS, --max_builds=MAX_BUILDS
maximum number of builds to check for each builder
$ ./webkit/tools/layout_tests/canary-wk-revisions.py
Checking the last 10 builds for: "Webkit Win" "Webkit Mac10.5" "Webkit Linux
**** Failing revisions *****
The last run was at r77559 on "Webkit Mac10.5" and the following tests faile
fast/overflow/overflow-height-float-not-removed-crash.html
**** Passing revisions *****
The last passing run was at r77587 on "Webkit Win"
The last passing run was at r77548 on "Webkit Mac10.5"
The last passing run was at r77587 on "Webkit Linux"
Passing revision range: r77548 - r77587
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/6340019
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74069 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
Specifically, remove the ability to run tests from the
command line and remove a bunch of methods that dump state.
Review URL: http://codereview.chromium.org/6334096
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74012 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Time wise, this only speeds things up by a minute, which I think is within the
margin of error. I can't get a good size measurement since we aren't building
.a files for a lot of this code.
BUG=none
TEST=compiles
Review URL: http://codereview.chromium.org/6312137
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73999 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
TBR=zmo
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/6334144
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73990 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
fast/html/keygen.html
fast/invalid/residual-style.html
html5lib/runner.html
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/6250191
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73980 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
TBR=zmo
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/6286141
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73973 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=71063
TEST=compiled
Review URL: http://codereview.chromium.org/6312156
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73890 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
TBR=loislo
TEST=none
BUG=none
Review URL: http://codereview.chromium.org/6286126
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73877 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=70315
TEST=Go back to a "confirm form resubmission" error, then forward.
Review URL: http://codereview.chromium.org/6286100
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73827 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
TBR=dglazkov
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/6312148
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73802 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
related to r77601
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/6349106
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73800 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/6410080
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73797 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
TBR=loislo
TEST=nom
BUG=nom
Review URL: http://codereview.chromium.org/6334092
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73689 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
from the chromium tree.
Review URL: http://codereview.chromium.org/6348015
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73680 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
until roll to r77487
TBR=dglazkov
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/6246071
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73627 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
TBR=dglazkov
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/6349077
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73622 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
TBR=dglazkov
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/6349075
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73616 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
To reduce the size of this change I've left stub header files in src/gfx/. Once all includes have been updated I'll delete the stub files.
BUG=71063
TEST=Still doing test builds.
Review URL: http://codereview.chromium.org/6246027
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73530 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=compiles
Review URL: http://codereview.chromium.org/6250088
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73396 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Registering many fonts causes a probelm. We don't register them at
this moment.
BUG=http://webkit.org/b/50709
TEST=LayoutTests/fast/css/font-weight-1.html
Review URL: http://codereview.chromium.org/6287039
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73378 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
WebKit.
Review URL: http://codereview.chromium.org/6409041
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73277 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
We can't use test_shell to run layout tests anymore. However, we
still need to keep the internal concept of layout_test_mode() because
some test_shell_tests use layoutTestController.waitUntilDone/notifyDone.
TEST=test_shell_tests still pass
Review URL: http://codereview.chromium.org/6260038
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73191 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: http://codereview.chromium.org/6347036
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73144 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
now that WebKit has been rolled to r77044 (past r76986).
TBR=yurys
Review URL: http://codereview.chromium.org/6386013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73083 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Mac for now.
The test has been fixed upstream in http://trac.webkit.org/changeset/76986
but we can't roll WebKit past r76986 at the moment.
TBR=yurys
Review URL: http://codereview.chromium.org/6314026
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73033 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
| |
directories.
Review URL: http://codereview.chromium.org/6263015
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@72686 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
textInputController from test_shell.
I'll remove layoutTestController in a separate patch since it's
bigger.
Also remove TestWebViewDelegate::focusAccessibilityObject-- this
method was removed from WebKit::WebViewClient a few months ago
(https://bugs.webkit.org/show_bug.cgi?id=46707).
TEST=test_shell still runs and test_shell_tests still pass
Review URL: http://codereview.chromium.org/6296015
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@72517 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Effects of this refactor:
1. The WebPluginInfo now keep information not only if a plugin is disabled but also the reason for that. It can either be user, policy or both. That way we can restore the right value after policies stop to control the feature.
2. Plugins can be correctly enabled and disabled either as a group or separately.
3. The code is cleaner and PluginGroup is not duplicating information from PluginList but stores all needed information and provides it through cleaner interface.
BUG=54681,66505,69374,69148
TEST=Manual for the policy. DefaultPluginUITest.DefaultPluginLoadTest from ui_tests and Plugin* from test_shell_tests.
Review URL: http://codereview.chromium.org/5699005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@72341 0039d316-1c4b-4281-b951-d872f2087c98
|