summaryrefslogtreecommitdiffstats
path: root/content
Commit message (Collapse)AuthorAgeFilesLines
* Move TooltipClient to client namespace and add convenience setters/getters ↵ben@chromium.org2011-12-151-6/+2
| | | | | | | | | | | for it and the tooltip text. BUG=none TEST=existing automation TBR=sky Review URL: http://codereview.chromium.org/8974001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114704 0039d316-1c4b-4281-b951-d872f2087c98
* Remove unused parameter in GpuProcessHost HostIsValid.apatrick@chromium.org2011-12-151-3/+3
| | | | | | Review URL: http://codereview.chromium.org/8963002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114703 0039d316-1c4b-4281-b951-d872f2087c98
* Add a command-line switch --enable-per-tile-painting and make it consistent ↵reveman@google.com2011-12-153-7/+10
| | | | | | | | | | | | | by changing --enable-accelerated-drawing to --enable-accelerated-painting. With this switch, webkit compositor will paint tiles separately. BUG=none TEST=no behavior change in existing browser tests and ui tests Review URL: http://codereview.chromium.org/8771056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114694 0039d316-1c4b-4281-b951-d872f2087c98
* Remove Task inheritance from base::Timer.dcheng@chromium.org2011-12-152-0/+2
| | | | | | | | | | BUG=none TEST=trybots TBR=brettw Review URL: http://codereview.chromium.org/8898019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114679 0039d316-1c4b-4281-b951-d872f2087c98
* Revert: Revert "net: remove DNS certificate checking code."agl@chromium.org2011-12-151-3/+2
| | | | | | Now with ChromeOS fix. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114664 0039d316-1c4b-4281-b951-d872f2087c98
* Restore kTraceStartup flag propogation to gpu processjoth@chromium.org2011-12-151-0/+1
| | | | | | | | | | | | This was accidentally removed in http://codereview.chromium.org/8491043/diff/19001/content/browser/gpu/gpu_process_host.cc BUG=None TEST=start browser with --trace-startup Review URL: http://codereview.chromium.org/8912005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114662 0039d316-1c4b-4281-b951-d872f2087c98
* CMT can now generate motion events w/ valuators instead of a sequence of ↵davemoore@chromium.org2011-12-154-0/+48
| | | | | | | | | | | button events. This supports them BUG=None TEST=None Review URL: http://codereview.chromium.org/8907005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114660 0039d316-1c4b-4281-b951-d872f2087c98
* Move ActivationClient/Delegate to client namespace.ben@chromium.org2011-12-152-4/+4
| | | | | | | | | BUG=none TEST=existing automation TBR=sky Review URL: http://codereview.chromium.org/8956004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114657 0039d316-1c4b-4281-b951-d872f2087c98
* Trivial move of content::BrowserContext to content/public.joi@chromium.org2011-12-1518-129/+143
| | | | | | | | | | | R=avi@chromium.org TBR=rlp@chromium.org BUG=98716 TEST= Review URL: http://codereview.chromium.org/8921021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114651 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "net: remove DNS certificate checking code."agl@chromium.org2011-12-151-2/+3
| | | | | | This reverts commit r114642 - it broke ChromeOS. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114644 0039d316-1c4b-4281-b951-d872f2087c98
* net: remove DNS certificate checking code.agl@chromium.org2011-12-151-3/+2
| | | | | | | | | BUG=none TEST=compiles Review URL: http://codereview.chromium.org/8944001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114642 0039d316-1c4b-4281-b951-d872f2087c98
* Declare some zoom constants in the headers so we don't have to duplicate the ↵thestig@chromium.org2011-12-152-8/+8
| | | | | | | | | | | values in plugins. BUG=107063 TEST=none Review URL: http://codereview.chromium.org/8926001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114586 0039d316-1c4b-4281-b951-d872f2087c98
* GTK: Expand the list of acceptable errors from GTK to handle missing theme ↵erg@chromium.org2011-12-151-1/+2
| | | | | | | | | | | | engines. BUG=none TEST=none Review URL: http://codereview.chromium.org/8907052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114583 0039d316-1c4b-4281-b951-d872f2087c98
* Don't call renderView methods in threaded modenduca@chromium.org2011-12-152-0/+11
| | | | | | Review URL: http://codereview.chromium.org/8490001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114582 0039d316-1c4b-4281-b951-d872f2087c98
* Group forms-related files in webkit/glue in a forms/ subdirectory.isherman@chromium.org2011-12-1510-39/+49
| | | | | | | | | | BUG=none TEST=compiles Review URL: http://codereview.chromium.org/8680040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114581 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a stack overflow crash in the accessibility code in the renderer. The ↵ananta@chromium.org2011-12-151-3/+5
| | | | | | | | | | | | | | | | | crash occurs in the RendererAccessibility::PostAccessibilityNotification function while processing the WebAccessibilityNotificationLayoutComplete notification from webkit. This function recursively calls itself with the WebAccessibilityNotificationLayoutComplete notification leading to infinite recursion. Fix is to check whether the incoming notification is WebAccessibilityNotificationLayoutComplete before the recursive call. BUG=none TEST=chrome frame tests should pass on the IE6 builder. Review URL: http://codereview.chromium.org/8952005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114573 0039d316-1c4b-4281-b951-d872f2087c98
* Add debugging info for crbug.com/99242 crashes.willchan@chromium.org2011-12-151-0/+6
| | | | | | | | | | | | Copy the url onto the stack. BUG=99242 TEST=none Review URL: http://codereview.chromium.org/8907055 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114555 0039d316-1c4b-4281-b951-d872f2087c98
* Win: only use transport surface if EGL_ANGLE_d3d_share_handle_client_buffer ↵apatrick@chromium.org2011-12-151-1/+2
| | | | | | | | | is advertised. This will fix vista boxes with legacy XP drivers and make ANGLE work if D3D9Ex is disabled. Review URL: http://codereview.chromium.org/8913015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114551 0039d316-1c4b-4281-b951-d872f2087c98
* Rolling new libjingle revision 100 mallinath@google.com2011-12-151-1/+2
| | | | | | | | | | | | | - Add IPv6 support to talk_base::SocketAddress - Refactored PeerConnectionFactory interface - Bug fixes BUG=none TEST=trybots Review URL: http://codereview.chromium.org/8914025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114543 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 114539 - Move content::MakeSharedMemorySegmentViaIPC into its own filemcgrathr@chromium.org2011-12-154-35/+21
| | | | | | | | | | | | | | | | | | | | | | | The nacl_helper program uses content::MakeSharedMemorySegmentViaIPC but none of the other proxy functions in the same source file. Some of those functions refer to symbols that bring in a great deal of other code, e.g. most of v8. We don't want all that code linked into nacl_helper--it bloats the binary by a factor of ten or so. Moving the function out to its own file prevents the other dependencies coming in unnecessarily. BUG= http://code.google.com/p/chromium/issues/detail?id=106986 TEST= still builds and nacl_helper binary is much smaller R=jam@chromium.org,bradchen@google.com Review URL: http://codereview.chromium.org/8893009 TBR=mcgrathr@chromium.org Review URL: http://codereview.chromium.org/8914026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114542 0039d316-1c4b-4281-b951-d872f2087c98
* Move content::MakeSharedMemorySegmentViaIPC into its own filemcgrathr@chromium.org2011-12-154-21/+35
| | | | | | | | | | | | | | | | | | | | The nacl_helper program uses content::MakeSharedMemorySegmentViaIPC but none of the other proxy functions in the same source file. Some of those functions refer to symbols that bring in a great deal of other code, e.g. most of v8. We don't want all that code linked into nacl_helper--it bloats the binary by a factor of ten or so. Moving the function out to its own file prevents the other dependencies coming in unnecessarily. BUG= http://code.google.com/p/chromium/issues/detail?id=106986 TEST= still builds and nacl_helper binary is much smaller R=jam@chromium.org,bradchen@google.com Review URL: http://codereview.chromium.org/8893009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114539 0039d316-1c4b-4281-b951-d872f2087c98
* Adds a BrowserAccessibilityManager accessor to RenderWidgetHostView.dtseng@chromium.org2011-12-156-26/+38
| | | | | | | | | | | | Upcoming test infrastructure requires access to this meember. TEST=try bots. BUG=none. Review URL: http://codereview.chromium.org/8917020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114537 0039d316-1c4b-4281-b951-d872f2087c98
* Check for delegate in OnMouseEventstevenjb@google.com2011-12-141-1/+2
| | | | | | | | | | | Change-Id: I78ca835371a0cf70e3dcb7630a91838ca40e9005 BUG=107596 TEST=See issue Review URL: http://codereview.chromium.org/8914017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114513 0039d316-1c4b-4281-b951-d872f2087c98
* Reland 8775059 Support IAccessibleHypertext.dtseng@chromium.org2011-12-148-53/+370
| | | | | | | | | | | | | | The Chrome Frame test flakyness has been resolved by http://src.chromium.org/viewvc/chrome?view=rev&revision=114046 TBR=dmazzoni@chromium.org TEST=try bots. BUG=99629 Review URL: http://codereview.chromium.org/8914009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114465 0039d316-1c4b-4281-b951-d872f2087c98
* DownloadQuery filters and sorts DownloadItemsbenjhayden@chromium.org2011-12-145-0/+921
| | | | | | | | | | | DownloadQuery will be used first by the DownloadsSearchFunction in download_extension_api.h/cc to implement the chrome.experimental.downloads.search() function outlined in http://goo.gl/6hO1n BUG=12133 TEST=content_unittests DownloadQueryTest Review URL: http://codereview.chromium.org/8601012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114460 0039d316-1c4b-4281-b951-d872f2087c98
* Hide the process of instantiating NotificationServiceImpl from embedders.tfarina@chromium.org2011-12-142-0/+7
| | | | | | | | | | | | Make NotificationService handle the process of instantiating NotificationServiceImpl instead. BUG=98716 R=jam@chromium.org TBR=akalin@chromium.org Review URL: http://codereview.chromium.org/8913009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114454 0039d316-1c4b-4281-b951-d872f2087c98
* Make "Save As" control flow play better with safe browsing checks. ↵asanka@chromium.org2011-12-142-7/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When safe browsing is enabled, downloads that will be subject to content based checked will be marked as non-safe even when we are prompting the user for the download location. During filename determination |DownloadItem::suggested_path_| will be set to an intermediate filename for these downloads. For safe downloads, |suggested_path_| is the final download path. This patch: - Changes target filename determination when prompting for the download location in DownloadManagerImpl::RestartDownload() to use the |target_name| instead of |suggested_path_| for non-safe downloads. - Allows the target filename to be altered in DownloadItemImpl::OnPathDetermined after prompting. - Uses the previously determined intermediate filename for non-safe downloads if prompted in ChromeDownloadManagerDelegate::OverrideIntermediatePath. - Only uniquifies the target filename if it is a non-safe download for which no file selection prompts have been shown, in DownloadItemImpl::OnDownloadCompleting. BUG=106194 TEST=unit_tests --gtest_filter=DownloadManagerTest.* Review URL: http://codereview.chromium.org/8919019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114443 0039d316-1c4b-4281-b951-d872f2087c98
* Split UserMetrics into API vs. implementation. Move API to content/public.joi@chromium.org2011-12-1416-120/+144
| | | | | | | | | TBR=davemoore@chromium.org BUG=98716 Review URL: http://codereview.chromium.org/8919017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114416 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 114367 - Reland of reland 8775059 Support IAccessibleHypertext.toyoshim@chromium.org2011-12-148-370/+53
| | | | | | | | | | | | | | | The Chrome Frame test flakyness has been resolved by http://src.chromium.org/viewvc/chrome?view=rev&revision=114046 TBR=dmazzoni@chromium.org TEST=try bots. BUG=99629 Review URL: http://codereview.chromium.org/8937009 TBR=dtseng@chromium.org Review URL: http://codereview.chromium.org/8930028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114393 0039d316-1c4b-4281-b951-d872f2087c98
* Reland of reland 8775059 Support IAccessibleHypertext.dtseng@chromium.org2011-12-148-53/+370
| | | | | | | | | | | | The Chrome Frame test flakyness has been resolved by http://src.chromium.org/viewvc/chrome?view=rev&revision=114046 TBR=dmazzoni@chromium.org TEST=try bots. BUG=99629 Review URL: http://codereview.chromium.org/8937009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114367 0039d316-1c4b-4281-b951-d872f2087c98
* Hopefully fix flakiness of GPU tests and also fix runs on CrOS.jbates@chromium.org2011-12-141-5/+0
| | | | | | | | | | The HTML changes reduce the canvas sizes to help the tests run faster now that they run on Mesa in most bots. BUG=106259,104142 Review URL: http://codereview.chromium.org/8898031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114335 0039d316-1c4b-4281-b951-d872f2087c98
* Propagate --disable-image-transport-surface to GPU process.apatrick@chromium.org2011-12-141-0/+1
| | | | | | Review URL: http://codereview.chromium.org/8890087 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114332 0039d316-1c4b-4281-b951-d872f2087c98
* Move chrome/test/base/test_navigation_observer.cc to content/testscr@chromium.org2011-12-144-0/+237
| | | | | | | | | | | | | | Use bind::Closure to handle the idle & done callbacks as suggested by darin in conversation with jar@ last week. R= jar@chromium.org, phajdan.jr@chromium.org BUG=105213 TEST=browser_test Review URL: http://codereview.chromium.org/8772036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114331 0039d316-1c4b-4281-b951-d872f2087c98
* Added HTTP DELETE request type to content:URLFetcher.zelidrag@chromium.org2011-12-132-0/+6
| | | | | | | | BUG=chromium-os:24126 TEST=none Review URL: http://codereview.chromium.org/8898016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114295 0039d316-1c4b-4281-b951-d872f2087c98
* Fix resize with --enable-threaded-compositingpiman@chromium.org2011-12-131-1/+1
| | | | | | | | | | BUG=https://bugs.webkit.org/show_bug.cgi?id=74290 TEST=chrome --enable-threaded-compositing Review URL: http://codereview.chromium.org/8912002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114260 0039d316-1c4b-4281-b951-d872f2087c98
* Revert of "Redo r113722 - Add Pass(), which implements move semantics, to ↵ajwong@chromium.org2011-12-131-4/+5
| | | | | | | | | | | | | | | | | scoped_ptr, scoped_ar..." This reverts commit r113922. Win Canary has been failing to link due to OOM since the weekend. While this was not the original cause, it might be making things worse. Speculatively remove for now. Also changes render_widge_host_view to use Owned() instead of Passed(). BUG=none TEST=existing. Review URL: http://codereview.chromium.org/8931008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114247 0039d316-1c4b-4281-b951-d872f2087c98
* Adds some debugging code in hopes of identifying a crasher.sky@chromium.org2011-12-132-0/+11
| | | | | | | | | | BUG=107172 TEST=none R=ben@chromium.org,avi@chromium.org Review URL: http://codereview.chromium.org/8921032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114221 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a bug where the JavaBridgeDispatcherHost is prematurely deletedsteveblock@chromium.org2011-12-132-1/+8
| | | | | | | | | | | | | | JavaBridgeDispatcherHost must be ref-counted because it is used with base::Bind. http://codereview.chromium.org/8834013 changed JavaBridgeDispatcherHost to also inherit from RenderViewHostObserver. The base implementation of RenderViewHostObserver::RenderViewHostDestroyed() deletes the object. This is unwanted in this class, so we provide an empy implementation of the method. Review URL: http://codereview.chromium.org/8929005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114218 0039d316-1c4b-4281-b951-d872f2087c98
* Add DEPS file disallowing content/public to depend back to content/.joi@chromium.org2011-12-131-0/+9
| | | | | | | | | BUG=98716 Review URL: http://codereview.chromium.org/8890075 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114217 0039d316-1c4b-4281-b951-d872f2087c98
* Added size check for MediaStreamDeviceSettings fake UI.mflodman@chromium.org2011-12-131-2/+2
| | | | | | | | | When running the fake ui, behind the media stream flag, there is a missing check for available devices. Review URL: http://codereview.chromium.org/8883042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114205 0039d316-1c4b-4281-b951-d872f2087c98
* Remove leftover declaration of DOMStorageContext::DeleteSessionOnlyData.marja@chromium.org2011-12-131-5/+0
| | | | | | | | | | | | The implementation was removed by http://codereview.chromium.org/8820009. BUG=NONE TEST=NONE Review URL: http://codereview.chromium.org/8919003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114204 0039d316-1c4b-4281-b951-d872f2087c98
* Add IPC to allow gpu process to send message for console back to renderergman@chromium.org2011-12-135-0/+38
| | | | | | | | | | BUG=107294 TEST=none Review URL: http://codereview.chromium.org/8917027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114191 0039d316-1c4b-4281-b951-d872f2087c98
* <video> decode in hardware! fischman@chromium.org2011-12-1314-39/+176
| | | | | | | | | | | | | | | | | | | | | | | This uses the GpuVideoDecodeAccelerator machinery (already written to enable ppapi to take advantage of OpenMAX HW where available) to decode <video> data. This increases idle CPU from 20% to 45% on one particularly large (internal) test video (red0.mp4), on an ARM crosbook. HW decode is done on a best-effort basis; if the GPU code doesn't know how to deal with a codec/profile we still fall back to ffmpeg for decode. Because the vast majority of chrome installs will be on HW with no video decode support (yet) we only attempt HW video decode on platforms we know have a shot at it. This is a copy of http://codereview.chromium.org/8686010/ PS#13 to work around rietveld losing the "status" for some files in the patch. BUG=104579 TEST=manual testing w/ video test matrix, trybots. Review URL: http://codereview.chromium.org/8922010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114183 0039d316-1c4b-4281-b951-d872f2087c98
* Fix windows gpu bots.piman@chromium.org2011-12-131-3/+23
| | | | | | | | | | | | http://codereview.chromium.org/8498036 broke it, because I didn't realize that AsyncPresentAndAcknowledge called the callback from a background thread. I simply reverted part of that change which just meant to simplify the code, and it should go back to the expected behavior. BUG=107083 TEST=gpu bots Review URL: http://codereview.chromium.org/8921017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114160 0039d316-1c4b-4281-b951-d872f2087c98
* first cut at uber pageestade@chromium.org2011-12-133-3/+11
| | | | | | | | | | | | | | | the subpages are iframes. On the C++ side, the uber WebUI keeps a collection of subpage WebUIs and proxies function calls to them. Calls into JS are directed to the correct iframe by setting a frame name. The fact it's in an iframe is almost completely transparent to the options page (both from the C++ and JS side); you'll notice there are no changes to any options files.* *exception: temporary command line changes BUG=100885 TEST=chrome://uber should have an iframe with chrome://settings in it (fully functional) Review URL: http://codereview.chromium.org/8889041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114152 0039d316-1c4b-4281-b951-d872f2087c98
* Send the pending input event ack before the UpdateRect messagejamesr@chromium.org2011-12-132-3/+14
| | | | | | | | | | | | | | | | | This can potentially cut the mouse move, mouse wheel, and touch move latency for platforms that send the UpdateRect_ACK message within the UpdateRect IPC handler. Today, it seems that windows and mac will sometimes send the UpdateRect_ACK synchronously, while linux never will. Patch also includes some extra instrumentation to make this easier to track that we may or may not want to land. BUG=none Review URL: http://codereview.chromium.org/8820001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114141 0039d316-1c4b-4281-b951-d872f2087c98
* base::Bind() cleanup in URLFetcherImpl test.dcheng@chromium.org2011-12-131-24/+12
| | | | | | | | | BUG=none TEST=content_unittests --gtest_filter=URLFetcher* Review URL: http://codereview.chromium.org/8885002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114136 0039d316-1c4b-4281-b951-d872f2087c98
* Compile fix for gcc 4.6 (unused variable).joi@chromium.org2011-12-131-2/+0
| | | | | | | | | BUG=none Review URL: http://codereview.chromium.org/8922016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114129 0039d316-1c4b-4281-b951-d872f2087c98
* Don't attempt to forward declare StringPiece.erikwright@chromium.org2011-12-131-4/+1
| | | | | | | | | | | | | 1) This is discouraged because it prevents callers from benefiting from automatic coersion from string/char* types. 2) A follow-up CL (http://codereview.chromium.org/8659047/) will make StringPiece a template, and thus awkward to forward declare. The very small number of places that were appropriately forward declaring it do not justify writing a 'string_piece_forward.h'. BUG=87634 R=brettw@chromium.org Review URL: http://codereview.chromium.org/8820016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114124 0039d316-1c4b-4281-b951-d872f2087c98
* Move the concept of Activation to the Shell.ben@chromium.org2011-12-132-14/+22
| | | | | | | | | | | | | | | | | The Active Window is now stored in a property on the RootWindow. Classes wishing to observe changes to this can implement WindowObserver and attach to the RootWindow to be notified of changes in this property. We provide an ActivationClient interface in Aura for customers to use to set/get the active window, and deactivate a window. This is because setting the active window involves more than just changing the property, there is some additional book-keeping that must be done. The ActivationClient is stored in a property on the RootWindow. We also provide an ActivationDelegate interface in Aura that window owners can use to be notified of changes in activation state, and to specify whether or not a window can be activated. The ActivationDelegate should be stored on the relevant window in a property. I moved a lot of Activation-related functionality out of Aura, including all of the unit tests, now on ActivationController, and the associated WindowDelegate implementations which have now become a single TestActivationDelegate implementation. BUG=none TEST=unit tests Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=114095 Review URL: http://codereview.chromium.org/8894018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114121 0039d316-1c4b-4281-b951-d872f2087c98