| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
BUG=152010
TBR=rdsmith@chromium.org, jrg@chromium.org
Review URL: https://chromiumcodereview.appspot.com/11087071
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@161479 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Also rename WebstoreInlineInstaller to WebstoreStandaloneInstaller, and add
an expectation to a browser test that we don't create any new browser windows.
TBR=sky@chromium.org (for the .gypi changes)
BUG=153000
Review URL: https://codereview.chromium.org/11028070
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@160691 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
The plan is that this API will pop up a notification similar to a WebKit desktop notification. But right now it doesn't do anything at all.
TBR=ben@chromium.org
Review URL: https://chromiumcodereview.appspot.com/11076005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@160687 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
ExtensionActions will be created by ExtensionActionManager during the
EXTENSION_LOADED notification and destroyed during EXTENSION_UNLOADED. In this
change, the ExtensionActionManager inserts pointers to the ExtensionActions into
their Extension, but those pointers will go away in the next refactoring step.
This is part of a 4-part refactoring to clean up ExtensionAction icon handling.
The subsequent parts are:
2) Change ExtensionAction accesses from using Extension::*action() to using
ExtensionSystem.
3) Move ExtensionAction from common/ to browser/
4) Make the icon-loading and -caching classes into ExtensionAction methods.
BUG=153463
Review URL: https://chromiumcodereview.appspot.com/11032013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@160677 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=152936
TEST=Added new automated test.
Review URL: https://codereview.chromium.org/11048020
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@160388 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=153137,135503
TBR=arv@chromium.org,jyasskin@chromium.org
Review URL: https://codereview.chromium.org/11032016
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@159780 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=153137,135503
TBR=arv@chromium.org
Review URL: https://codereview.chromium.org/11014009
TBR=aa@chromium.org
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@159655 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=153137,135503
TBR=arv@chromium.org
Review URL: https://codereview.chromium.org/11014009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@159653 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
FileSystem API to add chrome.syncFileSystem.requestFileSystem.
BUG=146316
TEST=browser_tests:ExtensionApiTest.SyncFileSystem_RequestFileSystem
Review URL: https://codereview.chromium.org/10985023
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@159652 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This moves most of the extension context menu related code from RenderViewContextMenu
to a separate class, which is then used in two other places as well.
This time without a bug that caused the 'tab' parameter in the onClicked event to
no longer get valid values (as well as an extension to a test so this problem is
not just caught in debug builds but also in tests run in release builds).
See http://codereview.chromium.org/10918103/ for the previous go at this patch.
BUG=143222
Review URL: https://chromiumcodereview.appspot.com/10979036
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@159312 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Reason: Regression in a ChromeOS extension causing it to continue running after
unloading. (try #2 after the last revert broke compile.)
BUG=142915
Review URL: https://codereview.chromium.org/10818013
TBR=eaugusti@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10990064
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@159210 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
back-end.
Reason: Regression in a ChromeOS extension causing it to continue running after
unloading.
BUG=142915
Review URL: https://codereview.chromium.org/10818013
TBR=eaugusti@chromium.org
TBR=mpcomplete@chromium.org
TBR=mmoss, rouslan
Review URL: https://codereview.chromium.org/10991044
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158833 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Reason: Regression in a ChromeOS extension causing it to continue running after
unloading.
BUG=142915
Review URL: https://codereview.chromium.org/10818013
TBR=eaugusti@chromium.org
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158830 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
menu.
This moves most of the extension context menu related code from RenderViewContextMenu to a seperate class, which is then used in two other places as well.
Reverted due to failures on Mac testers in: ExtensionContextMenuBrowserLazyTest.EventPage
http://build.chromium.org/p/chromium.mac/builders/Mac%2010.7%20Tests%20(dbg)(1)/builds/1693/steps/browser_tests/logs/EventPage
BUG=143222
Review URL: https://chromiumcodereview.appspot.com/10918103
TBR=mek@chromium.org
Review URL: https://codereview.chromium.org/10984034
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158705 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
This moves most of the extension context menu related code from RenderViewContextMenu to a seperate class, which is then used in two other places as well.
BUG=143222
Review URL: https://chromiumcodereview.appspot.com/10918103
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158691 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=138203
TEST=Install an extension with commands and the activeTab permission.
Activating commands should grant it.
See chrome/test/data/extensions/api_test/keybinding/... for examples.
Review URL: https://chromiumcodereview.appspot.com/10880064
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158224 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We abstract all ports (android, cocoa, gtk and views) behind this interface.
That way chrome/browser/extensions/ does not need to include any platform-specific ui header files.
Popup window was not appearing for externsions. Hence the revert.
BUG=125846,151843
TBR=ben@chromium.org
Review URL: https://codereview.chromium.org/10913243
TBR=tfarina@chromium.org
Review URL: https://codereview.chromium.org/10961066
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158219 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
We abstract all ports (android, cocoa, gtk and views) behind this interface.
That way chrome/browser/extensions/ does not need to include any platform-specific ui header files.
BUG=125846
R=ben@chromium.org,aa@chromium.org,rsesek@chromium.org,erg@chromium.org
Review URL: https://codereview.chromium.org/10913243
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158199 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Also putting it into extensions namespace and removing
redundant "extension" prefixes from names.
BUG=101244
TEST=N/A, no code change, moving stuff around only
TBR=ben@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10952021
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@157600 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
To support hidpi for browser action default icons, ability to define dictionary
of icon in manifest as default icons is added.
Defining images of sizes 19 and 38 is allowed (other dictionary values will be
ignored). The image to be painted will be determined based on screen density.
Similary, for script badges, default icon is determined using 16 and 32 px icon
defined in extension manifest.
I have extracted actual icon loading code to extension_action_icon_factory.h/.cc, so it doesn't have to be implemented for all platform specific solutions.
BUG=138025,135271
Review URL: https://chromiumcodereview.appspot.com/10905005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@157309 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This adds the event chrome.app.runtime.onRestarted, which apps can use to
restore their state after a restart.
BUG=138676,149727
Review URL: https://chromiumcodereview.appspot.com/10875027
TBR=sky@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10905306
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@157076 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
https://chromiumcodereview.appspot.com/10905238/ but pressed the wrong button.
This CL is required to ensure clean builds of app_host don't fail.
NOTRY=True
TBR=huangs,grt,brettw
BUG=138315
TEST=None
Review URL: https://chromiumcodereview.appspot.com/10914296
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@157015 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
app_host is out-of-date and, if so, invoke the Chrome Binaries installer to update it.
R=erikwright,grt
TBR=brettw
BUG=138315
NOTRY=True
TEST=Install Chrome vX at system level. Install App Host vY at user-level, where Y < X. Launch app_host.exe. Inspect "Properties" of app_host.exe and verify that it has been updated to vX.
Review URL: https://chromiumcodereview.appspot.com/10905238
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156934 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=142915
Review URL: https://codereview.chromium.org/10818013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156678 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This adds the event chrome.app.runtime.onRestarted, which apps can use to
restore their state after a restart.
BUG=138676
Review URL: https://chromiumcodereview.appspot.com/10875027
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156659 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
listeners.
browser_tests: ExtensionWebRequestApiTest.WebRequestPost; unit_tests: ExtensionWebRequestPostDataParserTest.Parsing, ExtensionWebRequestTest.AccessPostData
TBR=jhawkins@chromium.org
BUG=91191
TEST=Please follow the instructions from comment 23 on the BUG (http://code.google.com/p/chromium/issues/detail?id=91191#c23). Note that the feature only works for requests with an HTTP or HTTPS scheme in the URL.
Review URL: https://chromiumcodereview.appspot.com/10694055
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156547 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=144496
Review URL: https://chromiumcodereview.appspot.com/10905164
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156409 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Try 2.
First try: https://chromiumcodereview.appspot.com/10689097
BUG=133027, 130405
TBR=jhawkins@chromium.org, aa@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10908184
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156119 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Implemented for the "plugins" and "3d" options.
BUG=133027, 130405
Review URL: https://chromiumcodereview.appspot.com/10689097
TBR=eaugusti@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10916220
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155862 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
Implemented for the "plugins" and "3d" options.
BUG=133027, 130405
Review URL: https://chromiumcodereview.appspot.com/10689097
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155861 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
This creates a new user_agent component target for the user agent handling code. This makes it straightforward for iOS to build only the user-agent part of glue. It should also make incremental dismantling of webkit/ easier, since the dependencies on user agent code are now explicit.
The code that was in user_agent.cc/h (the webkit_user_agent target) has been moved to user_agent_util.cc/h, and folded into the user_agent component target. All user-agent related code has been moved to a new webkit/user_agent/ directory.
BUG=None
Review URL: https://chromiumcodereview.appspot.com/10869073
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155695 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
and Linux.
BUG=136519
TEST=browser_test --gtest_filter=SystemInfoCpuApiTest.*
Review URL: https://chromiumcodereview.appspot.com/10914060
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155575 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=141764
TEST=RtcPrivateApiTest.*
Review URL: https://chromiumcodereview.appspot.com/10919086
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155242 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Also putting it into extensions namespace and removing
redundant "extension" prefixes from names.
BUG=101244
TEST=N/A, no code change, moving stuff around only
Review URL: https://chromiumcodereview.appspot.com/10915067
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155151 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Wired chrome.rtcPrivate API.
BUG=141764
TEST=RtcPrivateApiTest.*
Review URL: https://chromiumcodereview.appspot.com/10919086
TBR=zelidrag@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10913107
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155117 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=141764
TEST=RtcPrivateApiTest.*
Review URL: https://chromiumcodereview.appspot.com/10919086
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155114 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=136519
TEST=browser_tests --gtest_filter=SystemInfoStorageApiTest.*
Review URL: https://chromiumcodereview.appspot.com/10836341
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154770 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
WebIntentsDispatcher instances which represent the callback type for Web Intents currently being handled by packaged apps. These dispatchers are cleared on reply, or when the source WebContents disappears.
This patch also adds a hidden API call which allows packaged apps to actually send their response, this is in app_runtime_api.cc.
BUG=134044
Review URL: https://chromiumcodereview.appspot.com/10828172
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154658 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This changes app.window.create() to call back with a wrapper AppWindow object
instead of a direct reference to the DOM of the child window. The DOM is still
accessible via child.dom.
chrome.app.window.create('child.html', function (child) {
child.dom.onload = function () { ... }
child.maximize();
})
R=mihaip@chromium.org,kalman@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10878040
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154631 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
they are not present on the system.
BUG=138313
TEST=Install Chrome at system level. Install the app host. Uninstall Chrome. Launch the app host. NB: The installation will fail until r151283 makes it to dev channel (or whichever channel Chrome is originally installed at).
Review URL: https://chromiumcodereview.appspot.com/10825364
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154627 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
and putting it into the "extensions" namespace.
BUG=101244
TEST=N/A, no code change, moving stuff around only
Review URL: https://chromiumcodereview.appspot.com/10831352
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154475 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
This adds the infastructure necesary to remember and restore window sizes and positions, but doesn't include the platform-specific bits to actually remember window geometry yet.
BUG=140658
Review URL: https://chromiumcodereview.appspot.com/10871086
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154451 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
97:401ab4168e8e
This is a relanding of https://chromiumcodereview.appspot.com/10826120/ after RE2 has been fixed upstream to contain no static initializers.
In contrast to https://chromiumcodereview.appspot.com/10873029/ is also removes some static initializers, see remove-static-initializers.patch.
TBR=yoz@chromium.org
BUG=112155
Review URL: https://chromiumcodereview.appspot.com/10875047
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@153185 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
based on it.
BUG=136519
TEST=browser_tests --gtest_filter=SystemInfoStorageApiTest.*
Review URL: https://chromiumcodereview.appspot.com/10876041
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@153163 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
As part of our Push Messaging API, we need to fetch the Obfuscated GAIA ID from the server. This code fetches the Obfuscated GAIA ID, and uses it to construct a channel-id which is used in the push messaging process. The Push Messaging client hands the channel ID to their push messaging server, which uses it when they communicate with the Google back end for push messaging.
BUG=139658
Review URL: https://chromiumcodereview.appspot.com/10836182
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@153108 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
RE2 to revision 97:401ab4168e8e
This is a relanding of https://chromiumcodereview.appspot.com/10826120/ after RE2 has been fixed upstream to contain no static initializers.
TBR=yoz@chromium.org
BUG=112155
Review URL: https://chromiumcodereview.appspot.com/10873029
Reverting due to static initializers.
TBR=battre@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10883009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@152993 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
97:401ab4168e8e
This is a relanding of https://chromiumcodereview.appspot.com/10826120/ after RE2 has been fixed upstream to contain no static initializers.
TBR=yoz@chromium.org
BUG=112155
Review URL: https://chromiumcodereview.appspot.com/10873029
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@152992 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=110119
TEST=none
Review URL: https://chromiumcodereview.appspot.com/10827414
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@152987 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
info provider based on it.
BUG=136519
TEST=browser_tests --gtest_filter=SystemInfoCpuApiTest.*
Review URL: https://chromiumcodereview.appspot.com/10831353
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@152950 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
API.
BUG=139661,139663
Review URL: https://chromiumcodereview.appspot.com/10826156
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@152877 0039d316-1c4b-4281-b951-d872f2087c98
|