| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
| |
These changes enable save and restore of minimized window state on Windows. (Mac and Linux came prior). The window state is now saved whenever size-changed notifications fire (in addition to the original activation and close cases).
BUG=43274
TEST=Manual. Launch Chrome on Windows, create two browser windows, minimize "a" window, quit. Relaunch, expect "a" to be minimized.
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=98679
Review URL: http://codereview.chromium.org/7748036
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99077 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Remaining Mac-specific tests are blocked on
creating an app bundle for content/
BUG=90443
Review URL: http://codereview.chromium.org/7821009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99076 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
R=zea@chromium.org
BUG=84294
TEST=none
Review URL: http://codereview.chromium.org/7811024
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99075 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=39916
TEST=none
Review URL: http://codereview.chromium.org/7822007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99074 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
path to the new location. The old location was implicitly allowed since
nacl was brought in by gclient.
Review URL: http://codereview.chromium.org/7823009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99073 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
I added this a few months ago while working on the file maanger dialog on CrOS. We no longer use an HtmlDialog for that, and this method doesn't do any actual work anywhere, so clean it up.
BUG=none
TEST=compiles
Review URL: http://codereview.chromium.org/7756012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99072 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: http://codereview.chromium.org/7822006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99071 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
R=aa@chromium.org
Review URL: http://codereview.chromium.org/7806009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99070 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
class. This way if class is deleted MenuRunner is deleted too, instead
of staying live for a while after the class is deleted.
BUG=94915
TEST=none
R=ben@chromium.org
Review URL: http://codereview.chromium.org/7776033
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99069 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Adds signal to browser that session restore is in progress. When Mac window shows it inhibits animation during session restore.
BUG=92984
TEST=Manual. Enable session restore, launch Chrome, observe lack of swoosh animation on Mac.
Review URL: http://codereview.chromium.org/7809013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99067 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
| |
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99066 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
that were previously dropped or modified.
http://codereview.chromium.org/7738001/
BUG=crosbug.com/18938
Review URL: http://codereview.chromium.org/7820002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99065 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The user can close the tab out from under the dialog, at which point
killing from the dialog will cause a crash.
BUG=89909
TEST=See bug, monitor crash server.
Review URL: http://codereview.chromium.org/7810011
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99064 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=None
TEST=Manual
Review URL: http://codereview.chromium.org/7817010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99063 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
out of content
into Chrome.
1. PluginProcessHostMsg_GetPluginFinderUrl
2. PluginProcessHostMsg_MissingPluginStatus
3. PluginProcessHostMsg_DownloadUrl
These messages are prefixed with Chrome. Removed the InstallMissingPlugin and OnInstallMissingPlugin
handlers from the NPAPI plugin sources and from our webkit plugin implementation. The plugin infobar
no longer sends over an IPC message to initiate installation of the third party plugin. It sends over
a windows message which is handled in the plugin installer for Windows. This functionality is not
implemented for the mac and linux as before.
To display the plugin installation infobar the PluginProcessHostMsg_MissingPluginStatus message
sent by the plugin needs the routing id and the renderer process id. This information is now
passed along with the plugin instantiation parameters in NPP_New. These parameters are only read
by the default plugin.
This is a continuation of the fixes to ensure that IPC's don't span across content and chrome.
BUG=87335
Review URL: http://codereview.chromium.org/7812020
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99062 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG= none
TEST= none
Review URL: http://codereview.chromium.org/7822003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99060 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
minutes. Basically, we don't want to do anything
that may slow down startup.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/7765006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99059 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/7817004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99058 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/7812009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99057 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=None
TEST=None
Review URL: http://codereview.chromium.org/7778018
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99055 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=94114
TEST=Verify that the altered UI messages actually do now have trailing periods.
Review URL: http://codereview.chromium.org/7761012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99054 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Window Manager doesn't know abuot touch event, hence it can't change activation. Use POPUP for touch for now.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/7819005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99053 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
This was casuing crash on exit.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/7799017
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99052 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=94007, 70276
TEST=sync_integration_tests.exe
Review URL: http://codereview.chromium.org/7621085
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99051 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=manually
Review URL: http://codereview.chromium.org/7764006
TBR=fsamuel@chromium.org
Review URL: http://codereview.chromium.org/7820006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99050 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
| |
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99048 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=91841, 91842
TEST=Move the mouse around near the tool-bar, and specifically over its shadow. It should not reveal until you mouse-over the tool-bar itself.
Review URL: http://codereview.chromium.org/7819003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99046 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=chromium-os:19857
TEST=Test network menu, icons, settings page. Ensure information updates correctly when networks are disconnected, change signal strength, etc.
Review URL: http://codereview.chromium.org/7785019
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99045 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
After http://codereview.chromium.org/7400003 extension event routers are started on each Profile load.
BUG=84059
TEST=Manual. HelpApp (ext) working on login, extension work ok when logged in.
Review URL: http://codereview.chromium.org/7778044
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99041 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Sandboxed renderers on Linux/CrOS are in a PID namespace, so they don't know
their own global PID. Thus the PID sent in the IPC channel Hello message
contains an unexpected value, which is used in the OnChannelConnected()
callback into chrome.
This causes problems like the Task Manager not showing any data for FPS,
JavaScript memory and image cache memory. The task manager is attempting to
use the PID/process handle from BrowserMessageFilter, which got it from
IPC::Channel::Listener::OnChannelConnected(), and it doesn't match the
global PID of each renderer.
BUG=70179
TEST=manual, open a few tabs, then open task manager, right-click to turn on JavaScript memory and image memory. Verify there are non-zero values for FPS, JavaScript memory, image cache memory
Review URL: http://codereview.chromium.org/7778031
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99040 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
dialog, linux only)
original code review: http://codereview.chromium.org/7648061/
BUG=none
TEST=WebIntentPickerControllerTest.*
Review URL: http://codereview.chromium.org/7811008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99038 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=None
TEST=Manual. Open Chrome with several windows and Panels. Cycle through all using Cmd-~.
Review URL: http://codereview.chromium.org/7790008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99037 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=94925
TEST=none
Review URL: http://codereview.chromium.org/7740071
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99036 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
after the first frame.
Review URL: http://codereview.chromium.org/7740058
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99035 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Individual tests for
glInitializePPAPI
glTerminatePPAPI
Wait for compleation of all pending swap buffers
Small, very simple performance test.
BUG= none
TEST= this CL is the test.
Review URL: http://codereview.chromium.org/7805001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99034 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Add the extension menu button.
- Normalize on the gray extension infobar colors (and always force UI elements
inside the infobar to be in chrome-theme mode instead of gtk-theme mode).
- Fix ownership issues (so GtkContainers didn't still think they owned their
widgets even after they had been unparrented).
BUG=39916
TEST=none
Review URL: http://codereview.chromium.org/7809007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99033 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
This is in preparation for moving the code in ChromeMain (and associated platform files) to a common place that can be used by both chrome and other embedders of content (i.e. content_shell). Included is a change to make the sandbox code not need an AtExitManager. This is necessary because content_shell would be just one exe, and we'd need to initialize the sandbox before calling ChromeMain, which is what would creat AtExitManager.I removed the code that printed the tcmalloc stacks in the OOM handler (i.e. r33993) under Windows. The issue is I wanted to move the OOM handling code to base to match the other platforms (in a long string of changes to make the startup code more sane, so I can share it with a browser built over content). When I tried moving the tcmalloc code to base, then I ran into a bunch of linker errors because a bunch of targets that depend on base don't depend on allocator. When I tried to add that to base, I ran into strange gyp errors (see patchset 2). I asked Jim/Eric and they said they don't use this data from dumps, and that most of the OOM minimdumps are in v8 heap anyways. When James get back, if he still uses this I can figure out how to put this back.BUG=90445
Review URL: http://codereview.chromium.org/7810005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99032 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
| |
works on the buildbots.
Review URL: http://codereview.chromium.org/7809024
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99031 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
This forward declaration causes problems for the WebKitClient ->
WebKitPlatformSupport rename. I'll change this back to a forward declaration
once the rename is done.
Review URL: http://codereview.chromium.org/7820001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99030 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
This guarantees that the Lock constructor is not called until the Lock is needed. Previous code called the Lock constructor on process startup.
BUG=none
TEST=3D CSS on TOUCH_UI
Review URL: http://codereview.chromium.org/7812034
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99029 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=94664
TEST=Valgrind is happy
Review URL: http://codereview.chromium.org/7776037
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99028 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
TBR=asargent@chromium.org
Review URL: http://codereview.chromium.org/7756005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99027 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
With the migration of plugin state to be per-profile, the availability of a plug-in implementing NP_ClearSiteData is also per-profile, so it's cached in the preferences instead of Local State now.
BUG=80794
TEST=none
Review URL: http://codereview.chromium.org/7791027
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99026 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
The code used to assume that reindexing was only needed if the page id had changed, but that doesn't work in the case of a redirect. If the page id is unchanged, we'll now check the toplevel URL and reindex if it has changed.
BUG=80742
TEST=none
Review URL: http://codereview.chromium.org/7744042
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99025 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=None
TEST=None
R=pkasting@chromium.org
Review URL: http://codereview.chromium.org/7785022
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99024 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
functionality change)
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/7809006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99023 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
GTK already maintains a map from XID to GdkWindow*, and from there
we can follow pointers to get the pointer we want. Eliminate this
redundant (statically-initialized) map.
TEST=tab dragging between windows still works
Review URL: http://codereview.chromium.org/7794012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99022 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
| |
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99021 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Detected by Allan Wojciechowski (allanwoj).
TBR=jam
BUG=90443
Review URL: http://codereview.chromium.org/7812031
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99020 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
And while I'm here, improve the declaration and initialization of bitmap_array.
v8::Array::New returns Array* so declare v8::Local<T> as v8::Array not v8::Object.
This works until now because v8::Array inherits from v8::Object and thus is a
subclass of it.
BUG=None
TEST=None
R=mnaganov@chromium.org
Review URL: http://codereview.chromium.org/7811003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99018 0039d316-1c4b-4281-b951-d872f2087c98
|