| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
BUG=84507
TEST=*Extension*
Review URL: http://codereview.chromium.org/8277004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105491 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=None
TEST=None
Previously reviewed: http://codereview.chromium.org/8285003/.
Review URL: http://codereview.chromium.org/8275021
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105488 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/8274035
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105487 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
NotificationTest.TestStateTransition2 has been failing a lot on hardware and rarely on VM's. Disable it while owner investigates.
R=zelidrag@chromium.org
BUG=None.
TEST=Verified that the test gets disabled.
Review URL: http://codereview.chromium.org/8276012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105484 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=chromium-os:20889
TEST=manual
Review URL: http://codereview.chromium.org/8208017
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105483 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Deal better with onbeforeunload handlers:
- Make sure we clear the "restart" flag if the user selects "Don't reboot".
- Change the headline for the bubble to deal with the counter reaching 0.
- Make sure we update the bubble even when the counter has reached 0.
BUG=97665
TEST=On a page with an onbeforeunloadhandler, initiate the critical notification bubble. Let the counter reach 0, but select "Stay on this page" when the onbeforeunloadhandler fires. The bubble should remain on screen, the headline should no longer have a counter. Select "Don't restart", then shut down the browser. It should not re-launch.
Review URL: http://codereview.chromium.org/8274013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105479 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
| |
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105473 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We should do this right after DBusThreadManager is initialized, not at
a random place in a huge function in chrome_browser_main.cc.
Besides, we should remove the observer before DBusThreadManager is
shut down.
TEST=brightness controls work as before
BUG=chromium-os:16551
Review URL: http://codereview.chromium.org/8271010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105464 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=None
TEST=Existing
Review URL: http://codereview.chromium.org/8222025
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105463 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
added later.
Currently, only supports ctrl-click/middle click to open in a new tab. It's
supposed to be quite fancy and support context menus and maybe other gestures
as well; these are not yet supported.
BUG=81263
TBR=mdm@chromium.org
Review URL: http://codereview.chromium.org/8286018
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105459 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
while determining the correct fix.
BUG=100298
TEST=ran NoStartupWindowTest.NoStartupWindowBasicTest on Mac, ensured disabled
TBR=atwilson,apatrick
Review URL: http://codereview.chromium.org/8273030
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105458 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
| |
TBR=mdm@chromium.org
Review URL: http://codereview.chromium.org/8286017
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105454 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
| |
TBR=sky@chromium.org
Review URL: http://codereview.chromium.org/8277028
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105451 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Currently, only supports ctrl-click/middle click to open in a new tab. It's
supposed to be quite fancy and support context menus and maybe other gestures
as well; these are not yet supported.
BUG=81263
Review URL: http://codereview.chromium.org/8215001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105450 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This covers linux_views,chromeos,touch and aura on both win andlinux.
Remove unnecessary code in dialog_stub_gtk and simplified gyp a bit.
BUG=99937
TEST=none
Review URL: http://codereview.chromium.org/8231001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105449 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
This allows save dialogs to work properly in (trusted) Pepper.
BUG=none
TEST=Trung's Flapper build works.
Review URL: http://codereview.chromium.org/8283023
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105445 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
is now fixed and stay green on all pyauto bots.
BUG=98801
TEST=re-enable tests
Review URL: http://codereview.chromium.org/8283017
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105444 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=83169
TEST=
Review URL: http://codereview.chromium.org/8244002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105442 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
On win/mac it causes a browser crash due to an unrelated problem, which I'm
working on separately.
R=dennisjeffrey@chromium.org
BUG=88574
TEST=
Review URL: http://codereview.chromium.org/8286016
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105441 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
so that mac works.
TBR=jam@chromium.org
BUG=90442
TEST=
Review URL: http://codereview.chromium.org/8276015
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105439 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
| |
TBR=jstritar@chromium.org
Review URL: http://codereview.chromium.org/8274021
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105438 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=23581
Review URL: http://codereview.chromium.org/8283007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105436 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[Sync] Refactor non-frontend DTC to handle new API properly.
We now support disconnecting the syncableservice from the syncer via
it's sync change processor. AutofillProfile has been modified to support
this. As a result of the refactor and this disconnect functionality, we don't
need to block sync shutdown on datatypes implemented the new API, even
if they don't run on the UI thread.
From here on, datatypes that are not on the UI thread should have their
controller inherit from NewNonFrontendDataTypeController, and should
have their syncable service take ownership of the sync change processor it
receives.
A remaining TODO is to apply these changes to UI thread based datatypes.
This involves having them all take ownership of their sync change processors
(this change has their datatype controllers take ownership instead)
and creating a new parent datatype controller class that is API aware,
allowing us to remove the SyncableServiceAdapater completely. See
crbug.com/100114.
BUG=96889
TEST=unit_tests, integration tests
TBR=akalin@chromium.org
Original codereview at: http://codereview.chromium.org/8065016/
Review URL: http://codereview.chromium.org/8275018
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105431 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
Also fix Activation/Deactivation code for Linux and Mac so the test passes
TEST=PanelBrowserTest.Activation
Review URL: http://codereview.chromium.org/8221013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105430 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=
TEST=
Review URL: http://codereview.chromium.org/8245001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105428 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Cloud print should now be enabled on all platforms and not appear in about:flags.
BUG=
TEST=Cloud Print should now always be enabled and not appear in about:flags.
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=105213
Review URL: http://codereview.chromium.org/8229036
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105426 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
Inspired by http://codereview.chromium.org/7258003/
BUG=81263
Review URL: http://codereview.chromium.org/8213003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105424 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
This fixes the order effective host permissions are initialized in ExtensionPermissionSet. This also fixes an issue in URLPattern where the the pattern for <all_urls> differs depending on if you make the pattern by parsing <all_urls> or by calling SetMatchAllURLs.
BUG=98418
TEST=ExtensionApiTest.CrossOriginXHR*
Review URL: http://codereview.chromium.org/8138004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105422 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
error bubble
This prevents the bubble from showing up if there are no encrypted
types.
BUG=99875
TEST=
Review URL: http://codereview.chromium.org/8231026
TBR=akalin@chromium.org
Review URL: http://codereview.chromium.org/8273025
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105421 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=96738
TEST=ExtensionSettingsFrontendTest
Review URL: http://codereview.chromium.org/8224027
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105420 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Record the number of add_prefixes which are seen during the update,
and use reserve() to size the vector accordingly. This should get rid
of reallocations of a very large buffer during updates.
BUG=99056
TEST=none
Review URL: http://codereview.chromium.org/8251004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105419 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
I tested locally and trybot and this seems to be passing now.
TBR=msw@chromium.org
BUG=100101
TEST=none
Review URL: http://codereview.chromium.org/8276024
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105418 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/8275019
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105417 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We now support disconnecting the syncableservice from the syncer via
it's sync change processor. AutofillProfile has been modified to support
this. As a result of the refactor and this disconnect functionality, we don't
need to block sync shutdown on datatypes implemented the new API, even
if they don't run on the UI thread.
From here on, datatypes that are not on the UI thread should have their
controller inherit from NewNonFrontendDataTypeController, and should
have their syncable service take ownership of the sync change processor it
receives.
A remaining TODO is to apply these changes to UI thread based datatypes.
This involves having them all take ownership of their sync change processors
(this change has their datatype controllers take ownership instead)
and creating a new parent datatype controller class that is API aware,
allowing us to remove the SyncableServiceAdapater completely. See
crbug.com/100114.
BUG=96889
TEST=unit_tests, integration tests
Review URL: http://codereview.chromium.org/8065016
TBR=zea@chromium.org
Review URL: http://codereview.chromium.org/8274020
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105408 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We now support disconnecting the syncableservice from the syncer via
it's sync change processor. AutofillProfile has been modified to support
this. As a result of the refactor and this disconnect functionality, we don't
need to block sync shutdown on datatypes implemented the new API, even
if they don't run on the UI thread.
From here on, datatypes that are not on the UI thread should have their
controller inherit from NewNonFrontendDataTypeController, and should
have their syncable service take ownership of the sync change processor it
receives.
A remaining TODO is to apply these changes to UI thread based datatypes.
This involves having them all take ownership of their sync change processors
(this change has their datatype controllers take ownership instead)
and creating a new parent datatype controller class that is API aware,
allowing us to remove the SyncableServiceAdapater completely. See
crbug.com/100114.
BUG=96889
TEST=unit_tests, integration tests
Review URL: http://codereview.chromium.org/8065016
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105404 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
R=bauerb@chromium.org
TBR=bauerb@chromium.org
BUG=100273
TEST=
Review URL: http://codereview.chromium.org/8277023
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105403 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
This was originally added here: http://codereview.chromium.org/3977001/
BUG=None
TEST=None
Review URL: http://codereview.chromium.org/8274010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105400 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Change Chrome to allocate most OpenGL contexts with the
kCGLPFAAllowOfflineRenderers flag, and specify
NSSupportsAutomaticGraphicsSwitching in the Info.plist for the main
executable and helper apps. This keeps Chrome on the integrated GPU
except when using WebGL, accelerated 2D Canvas, Pepper 3D, and Core
Animation-based plugins (except Flash).
Chrome shares resources between OpenGL contexts in order to display WebGL
and other content in the compositor, and resource sharing doesn't work
between contexts allocated on different GPUs. Therefore, when the first
context for a given renderer requests the discrete GPU, the channel is
dropped and all contexts are reallocated on the discrete GPU. Similarly,
when the last context requesting the discrete GPU for a given renderer is
shut down, all contexts are dropped and reallocated on the integrated GPU.
Currently dynamic GPU switching is only supported on the latest Mac OS X
10.7 update and MacBook Pros with dual AMD / Intel GPUs, though this will
improve in future OS updates.
Tested with WebGL, CSS 3D, Flash and Unity3D content and observed desired
GPU switching behavior. Also added a layout test to WebKit under
https://bugs.webkit.org/show_bug.cgi?id=69776 which when run in Chrome
catches an assertion failure related to the destruction of contexts. The
intent is to add it as a UI layout test on the GPU bots.
BUG=88788
TEST=none
Review URL: http://codereview.chromium.org/8233027
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105399 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
Changes as part of creating a Content API.
BUG=98716
TEST=No change in functionality.
Review URL: http://codereview.chromium.org/8252005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105398 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
R=tsepez@chromium.org
BUG=88574
TEST=
Review URL: http://codereview.chromium.org/8277014
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105397 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=manual.
Review URL: http://codereview.chromium.org/8271009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105396 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
| |
This is to avoid problems in windows, which tends to hold on to file handles for long.
Review URL: http://codereview.chromium.org/8277021
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105395 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=100164
TEST=As described in the bug.
2. Drag URL from TabA and drop it in text area of TabB
Review URL: http://codereview.chromium.org/8271001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105394 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Most such observers use it to remove state they are tracking about particular extensions. extension_menu_manager should be okay even without this. desktop_notification_service might have had subtle wrongness.
BUG=99391
TEST=existing tests
Review URL: http://codereview.chromium.org/8253005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105390 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
| |
BUG=98716
Review URL: http://codereview.chromium.org/8277018
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105389 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The struct and static array is now generated into policy_constants.h.
Added policy::GetChromePolicyDefinitionList() and policy::GetPolicyName().
Removed ConfigurationPolicyProvider::PolicyDefinitionList.
Removed PolicyStates::GetPolicyName().
Removed ConfigurationPolicyPrefStore::GetChromePolicyDefinitionList().
BUG=None
TEST=Everything works as before, nothing breaks
Review URL: http://codereview.chromium.org/8258018
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105388 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=99391
TEST=none
Review URL: http://codereview.chromium.org/8258002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105386 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is a preparation work for moving login manager D-Bus code from libcros
to Chrome. We want to clean things up before doing the migration.
BUG=chromium-os:16555
TEST=chrome and tests build as before
Review URL: http://codereview.chromium.org/8273013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105384 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=none
TBR=finnur@chromium.org,msw@chromium.org,ben@chromium.org
R=finnur@chromium.org,msw@chromium.org,ben@chromium.org
Review URL: http://codereview.chromium.org/8273019
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105381 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
touchui builds.
BUG=None
TEST=None
Review URL: http://codereview.chromium.org/8251001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105380 0039d316-1c4b-4281-b951-d872f2087c98
|