| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
tab. This is the first pass and is currently a bit buggy and incomplete.
This patch refactors the backing store to make it a virtual interface which is
then implemented by the platform-specific backing stores. This cleans up the
multi-platform aspects of the old code, and also makes it possible to create
different backing stores (such as ones in another process).
This renames the BackingStore::PaintRect function to PaintToBackingStore which
clears up what it does. I would often get confused and think that it paints
the backing store to the screen.
This makes a common way to capture backing store information and adds it to the
backing store API. This removed a bunch of ugly ifdefs.
This adds the ability for a backing store to specify that the TransportDIB
should not be freed by RenderWidgetHost when painting is complete. This is
necessary since the out-of-process version needs to use it after the
RenderWidget paint function has returned.
This pushes up the vector of copy_rect from RenderWidgetHost to the actual
BackingStores. This prevents us from sending duplicate data over IPC. It also
makes the common non-IPC case more efficient, since we end up setting up various
surfaces only once when there are multiple update rects.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/523028
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36075 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
This will continue to only affect users who have their nice rlimit set so that
process priorities can be raised back to 0. That may be the default on later versions
of Ubuntu.
Review URL: http://codereview.chromium.org/523102
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36074 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
doesn't set the property correctly.
Bug=31971
Test=Run Chrome under the XFCE WM and ensure that inactive windows titles are
light blue
Review URL: http://codereview.chromium.org/550019
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36073 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
The issue was we use the marshaled type
for classes that define a marsheled function
and there are cases, like the boundingbox
where we don't want that to happen.
Review URL: http://codereview.chromium.org/548001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36071 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
TBR=johnnyg
TEST=none
BUG=30048
Review URL: http://codereview.chromium.org/541037
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36070 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
TBR=atwilson
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/546020
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36069 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
TBR=dpranke
TEST=none
BUG=21118
Review URL: http://codereview.chromium.org/543033
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36068 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=none
R=dave_levin@chromium.org
TEST=none
Review URL: http://codereview.chromium.org/515005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36067 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
TBR=hbono
TEST=none
BUG=29157
Review URL: http://codereview.chromium.org/545033
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36066 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
TBR=dpranke
TEST=none
BUG=9161
Review URL: http://codereview.chromium.org/546024
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36064 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: http://codereview.chromium.org/542040
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36063 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: http://codereview.chromium.org/542038
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36062 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
TBR=dpranke
TEST=none
BUG=10394
Review URL: http://codereview.chromium.org/542039
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36061 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: http://codereview.chromium.org/543019
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36060 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
| |
leaks console messages to the next test.
Review URL: http://codereview.chromium.org/542037
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36059 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
CROS_BUG=310
TEST=see bug
Review URL: http://codereview.chromium.org/550020
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36058 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: http://codereview.chromium.org/437028
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36056 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
delegates implement protocols, and -delegate methods no longer return type
|id|. Add casts as needed.
BUG=none
TEST=10.6 SDK build
Review URL: http://codereview.chromium.org/550022
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36055 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
This morphs ProxyList::RemoveBadProxies() into ProxyList::DeprioritizeBadProxies(), such that "bad proxies" are moved to the end of the fallback list rather than removed alltogether.
BUG=31983
TEST=ProxyListTest.DeprioritizeBadProxies
Review URL: http://codereview.chromium.org/542029
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36054 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Weird. I'll look into this, but for now let's get the builder green.
BUG=30398
TEST=none
Review URL: http://codereview.chromium.org/541033
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36053 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
TBR=jcampan
TEST=none
BUG=none
Review URL: http://codereview.chromium.org/543030
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36052 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
TBR=hbono
TEST=none
BUG=27679
Review URL: http://codereview.chromium.org/543028
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36051 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/550016
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36050 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
TBR=dpranke
TEST=none
BUG=10367
BUG=24207
Review URL: http://codereview.chromium.org/542034
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36049 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
| |
BUG=none
TEST=none
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36048 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=32100
TEST=no idea
Review URL: http://codereview.chromium.org/548016
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36047 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
TBR=jparent
TEST=none
BUG=10315
Review URL: http://codereview.chromium.org/551001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36046 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=
TEST=Run the unit-tests.
Review URL: http://codereview.chromium.org/541013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36045 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
support for Pepper2D and events. There are still a few rough edges.
Review URL: http://codereview.chromium.org/547025
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36044 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=28292
TEST=none
Patch by neb@chromium.org
Original review: http://codereview.chromium.org/524006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36043 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Version 2.20 is needed to complete a Release build and if the contributor has version 2.19, the gold linker will not be updated.
The checkin gets the version number of ld. It checks if the version is gold and if it has the correct version number.
Review URL: http://codereview.chromium.org/547021
Patch from brianlum@chromium.org.
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36042 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Let's suppress them and move out of fyi first.
Filed 4 bugs to keep track of them. I'll find assignees.
BUG=32084,32085,32088,32089
TEST=none
Review URL: http://codereview.chromium.org/543025
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36041 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
TBR=jparent
TEST=none
BUG=32098
Review URL: http://codereview.chromium.org/543026
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36040 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
TBR=johnnyg
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/549024
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36039 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
TBR=jparent
TEST=none
BUG=9071
Review URL: http://codereview.chromium.org/549023
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36038 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
ChromeFrame need to process
accelerators. Currently accelerators are processed by the focus manager. We already have code in browser_view
to process unhandled keyboard messages coming back from the renderer. Moved this code to a new class
UnhandledKeyboardEventHandler which maintains state about whether the next character event has to be ignored, etc.
This class is now used by BrowserView and the ExternalTabContainer to process unhandled keyboard messages.
To support accelerators in ChromeFrame, the ExternalTabContainer needs to implement an Accelerator target. I also
added a minimal accelerator table for Chromeframe in the chrome_dll.rc and chrome_dll_resource.h files.
This fixes bug http://code.google.com/p/chromium/issues/detail?id=31672
Bug=31672
Review URL: http://codereview.chromium.org/536023
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36037 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
I have no good ideas about this, so I'm moving the theme building to the
UI thread to remove the possibility of clobbering the memory of the
Task*. If THAT doesn't work, I've tried to get the theme name into the
stack trace and therefore the minidumps.
BUG=31719
TEST=none
Review URL: http://codereview.chromium.org/536024
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36036 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
http and https URLs. For other schemes (like chrome-extension), use the host
itself as the effective TLD.
BUG=31867
Review URL: http://codereview.chromium.org/536017
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36035 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=11950
TEST=Install Chrome and in Windows Default Programs make sure we have more text than simply "Google Chrome"
Review URL: http://codereview.chromium.org/523158
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36033 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
was introduced when adding the views/gtk support. As we don't need
non-views/gtk support anymore, I'm nuking the defines in this file.
BUG=32057
TEST=see bug
Review URL: http://codereview.chromium.org/546019
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36032 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Also a few random copyedits to API doc,
while I was in there.
Changes to note:
* Beefed up intro and added new figure for file hierarchy
(consequently simplified the section that follows)
* Added a section on using Windows shortcuts to launch the browser
* Color -> Color(es|s)
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/536034
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36031 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
to implement the autofill dialog.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/549014
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36030 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
to automatic resuming of requests are distributed.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/543021
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36029 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
by the lowest directory the test is in. This is an incremental step
in the direction of being able to fully parallelize the test running.
The only exception is the HTTP tests on Windows. They are currently
very flaky, and will only get more flaky if we shard them. Once Windows
is on Apache we can reconsider.
Review URL: http://codereview.chromium.org/542016
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36028 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
TBR=atwilson
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/536031
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36027 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
TBR=gdk
TEST=none
BUG=3244
Review URL: http://codereview.chromium.org/542033
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36026 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
TBR=japhet
TEST=none
BUG=17170
Review URL: http://codereview.chromium.org/536033
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36025 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
GetNextProto only returns an error if the NSPR socket passed in is not a valid
SSL socket. However, this happens in tests (see the bug).
It appears that in some code paths the socket is invalid by the time that we
call HttpNetworkTransaction::DoSSLConnectComplete.
This also fixes the case where we would use SPDY if the server supports NPN,
but didn't actually advertise support for it.
BUG=31611
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36024 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
information
BUG=none
TEST=Context menus in Flash 10.1 content should show up at the correct location.
Review URL: http://codereview.chromium.org/543022
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36023 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
reusable subclass of NSMenu that is used by both.
BUG=30655
TEST=Right click on any Page action or Browser Action, observe a context menu appears.
Review URL: http://codereview.chromium.org/525098
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36021 0039d316-1c4b-4281-b951-d872f2087c98
|