| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
git-svn-id: svn://svn.chromium.org/chrome/branches/1710/src@235288 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
| |
git-svn-id: svn://svn.chromium.org/chrome/branches/1710/src@235286 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Some X11 window managers do not support extended window manager hints (EWMH) like
_NET_ACTIVE_WINDOW. In such cases, instead of trying to set the _NET_ACTIVE_WINDOW
atom on the X11 RootWindow, use XRaiseWindow() to activate a window.
BUG=317856
R=erg@chromium.org
Review URL: https://codereview.chromium.org/68063003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235245 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
archive that are now used by chrome_elf.dll on trunk.
This means:
1) chrome.exe.manifest remains the same
2) Component DLLs are now the only special cased DLLs (instead of *.dll) -- this avoids allowing official DLLs to somehow load in the component build for someone that made a change that would otherwise break their load in an official build.
2) {version}.manifest is augmented with all the component DLLs.
3) Component DLLs are also copied in the Installer/ folder for setup.exe to work as well (without having to use the old setup.exe.config\probing\privatePath technique which isn't XP compatible).
I'd like to get a better solution up for (3), but since this is currently breaking developers I'll get this fix in now and we can iterate after.
TBR=grt
NOTRY=True
BUG=318950
TEST=Install a component build of Chrome, verify that chrome.exe and setup.exe run properly.
Review URL: https://codereview.chromium.org/63153013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235244 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It is possible for X11 to change the focus on enter/leave-notify events. Make
sure to handle such cases properly. This fixes keyboard input in a window when
there is no window manager present.
BUG=317856
R=erg@chromium.org
Review URL: https://codereview.chromium.org/72873002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235243 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=315170
R=danakj@chromium.org, enne@chromium.org, piman@chromium.org
Review URL: https://codereview.chromium.org/69933014
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235241 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It's needed for testing GL_ANGLE_depth_texture as well as
the logic (incl. texture clear logic) to prefer texSubImage2D
over texImage2D for full updates.
This changes things into feature and workaround flags, respectively,
which now also allows to set texsubimage2d_faster_than_teximage2d
for other drivers.
R=jbauman@chromium.org, zmo@chromium.org
Review URL: https://codereview.chromium.org/68113014
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235238 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
NOTRY=true
BUG=239196
Review URL: https://codereview.chromium.org/47143003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235234 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=319070
R=dbeam@chromium.org, oshima@chromium.org
Review URL: https://codereview.chromium.org/72453002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235233 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The DriVSyncProvider uses the MSC timestamp provided by the the page flip
handler to update the VSync time.
Depends on https://codereview.chromium.org/68893002/
BUG=
Review URL: https://codereview.chromium.org/68963002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235230 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
This utility can be used by stability tests to upload any crashers
before the profile is cleared.
BUG=None
R=feng@chromium.org, yfriedman@chromium.org
Review URL: https://codereview.chromium.org/59813007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235229 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
This needs to happen before we create a profile because profiles can
bring up error message dialogs.
BUG=317974
R=ben@chromium.org
Review URL: https://codereview.chromium.org/72133002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235227 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
This provides the Symbol font, needed for tests.
BUG=316955
Review URL: https://codereview.chromium.org/72713004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235226 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
R=alecflett@chromium.org, isherman@chromium.org, jsbell@chromium.org
Review URL: https://codereview.chromium.org/72063002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235225 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fix #include of {ppp,ppb}_input_event.h.
Add some missing #includes that the sample code depends on for PP_OK,
PP_EXPORT, NULL and strcmp().
There is no "struct PPP_InputEvent". There is "struct
PPP_InputEvent_0_1" and the typedef name "PPP_InputEvent".
Fix copy-and-pasted reference to PPB_Instance that should be
PPB_InputEvent.
BUG=none
TEST=tested compiling sample
Review URL: https://codereview.chromium.org/72893002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235224 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
VideoCaptureManager.
The local cache of video capture names and capabilities is created in a
codepath starting in EnumerateDevices. The cache is update during
StartCaptureForClient() and StopCaptureForClient().
Also added unittests (http://goo.gl/QQbpXW).
BUG=309554
Review URL: https://codereview.chromium.org/29423003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235223 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=319444
R=kalman@chromium.org
Review URL: https://codereview.chromium.org/73003003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235222 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
It create a new instance if mContentViewClient is null
BUG=319198
NOTRY=true
Review URL: https://codereview.chromium.org/73033002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235221 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Remove native_textfield_win.* and omnibox_view_win.*
(off-by-default since M-30, not supported on Win Aura)
Remove omnibox_views.* helper file, inline remaining uses.
Remove the about:flags entry, flags, and strings.
Remove the Textfield::IsViewsTextfieldEnabled() helper.
Remove native control implementation-specific code.
(FindBarView/BrowserView/LocationBarView/Textfield/etc.)
Remove OmniboxView::AddToView and overrides.
Refactor LocationBarView::omnibox_view_ and related code.
Reduce SkipDefaultKeyEventProcessing code duplication.
Minor refactoring and other cleanup.
Here are some cleanup tasks for followup CLs:
Issue 319037: Rename LocationBar::GetLocationEntry to GetOmniboxView.
Issue 319035: Investigate BrowserView::DoCutCopyPaste necessity and cleanup.
Issue 319038: Remove DialogDelegate::UseNewStyle.
Issue 319039: Cleanup ui/base/win/extra_sdk_defines.h
Issue 319042: Consolidate remaining Views Textfield and Omnibox code.
BUG=131660
TEST=No build breaks or regressions, --disable-views-textfield and use of the native Windows textfields/Omnibox are no longer available.
R=pkasting@chromium.org,sky@chromium.org
Review URL: https://codereview.chromium.org/68253007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235220 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Move launcher_model.* from launcher/ to shelf/
* Rename to shelf_model.*
BUG=248353
TEST=None, no functional changes
R=jamescook@chromium.org,harrym@chromium.org
Review URL: https://codereview.chromium.org/71653003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235217 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Example Image: http://i.imgur.com/9w5e9fC.png
NOTRY=true
BUG=239196
Review URL: https://codereview.chromium.org/65653002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235216 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: https://codereview.chromium.org/63523006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235215 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch does several things to the Forwarder class used in the 'forwarder2'
tool:
- Add a Stop() method to gently ask the forwarder to shut-down. This stops
the forwarder from listening from incoming data, but keeps it running
until it could flush its buffer properly, to avoid packet loss.
- Simplify / refactor the buffer management code inside a Forwarder
instance, to make the state of its buffer, and their transitions,
more explict.
BUG=313809
R=pliard@chromium.org
Review URL: https://codereview.chromium.org/61793013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235213 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
To match desktop behaviour; when asked to save or restore a profile save or restore the whole of the browser's data directory, except for the lib subdirectory.
BUG=313184
Review URL: https://codereview.chromium.org/50493010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235212 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
an event.
BUG=none
R=ben@chromium.org
Review URL: https://codereview.chromium.org/63503003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235210 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
Same thing as in https://code.google.com/p/chromium/issues/detail?id=310636
BUG=
Review URL: https://codereview.chromium.org/72713003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235209 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=318423
TBR=owners
Review URL: https://codereview.chromium.org/68193002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235208 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Apparently to properly match on per-file basis we need
an extra * in front.
BUG=
Review URL: https://codereview.chromium.org/64913010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235207 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
installed and is enabled.
BUG=313797
R=asargent@chromium.org
Review URL: https://codereview.chromium.org/65303003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235206 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
As a follow-up to a previous refactoring, http://crrev.com/49693003, this
CL avoids initializing rules that are pulled from storage as they are already
initialized. This should address concerns about a potential performance regression.
BUG=312461
Review URL: https://codereview.chromium.org/61763021
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235203 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The WebAudio source provider should not belong to the source since it is connected to a media stream track.
Also, we should use the generic sink interface for all the clients of the track, and do not make webaudio special.
BUG=314639
TEST=content_unittests --gest_filter="*WebRtc*"
Review URL: https://codereview.chromium.org/48993002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235202 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This file is not used in the test itself, but is referenced in a comment as
a reference "good" file in case the test fails (the test itself uses a hardcoded
SHA1 hash for speed/simplicity).
BUG=318373
R=gene@chromium.org
Review URL: https://codereview.chromium.org/64553007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235200 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changes are:
Package updated: exfat-utils from 0.9.8 to 1.0.1
Package updated: fuse-exfat from 0.9.8 to 1.0.1
Package updated: gcc-libs from 0.0.1 to 4.7.2
Package updated: input-tools from 2.4.1.0 to 3.0.0.0
Package updated: libevent from 1.4.13 to 2.0.21
Package updated: nspr from 4.9.5 to 4.10
Package updated: nss from 3.14.3 to 3.15.1
Package updated: openssl from 1.0.1c to 1.0.1e
Package updated: timezone-data from 2013d to 2013g
License removed: Custom License fontconfig
License removed: Stock License ralink-firmware
License added: Custom License ralink-firmware
License added: Source License fontconfig/COPYING
R=vapier@chromium.org, xiyuan@chromium.org
Review URL: https://codereview.chromium.org/61473003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235199 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The original code depends on that the pointer returned from
GURL::possibly_invalid_spec().c_str() to be valid until used.
This might cause errors if GURL::possibly_invalid_spec() would
return a temporary std::string instead of const std::string&.
BUG=317874
Review URL: https://codereview.chromium.org/68903007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235198 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
wrong resources to the new guest renderer.
BUG=315847
Review URL: https://codereview.chromium.org/68893016
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235197 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
| |
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235196 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add a RenderWidgetHostViewAura flag for allowing VKEY_RETURN.
Only forward the event when its ET_KEY_PRESSED was observed.
Matches RenderWidgetHostViewWin::OnKeyEvent from r31869.
BUG=315547
TEST=CTRL+M doesn't invoke web content form submission, etc.
R=nona@chromium.org,jochen@chromium.org,ben@chromium.org
Review URL: https://codereview.chromium.org/68453007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235194 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
R=mallinath@chromium.org
Review URL: https://codereview.chromium.org/61793015
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235193 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=None
Review URL: https://codereview.chromium.org/61983003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235191 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The current QuickCheck state machine is as follows:
Wait -> QC --ok--> FetchDHCP --fail--> FetchDNS --fail--> Fail
| | |
| --------ok--------------ok-------> Verify
|
|--fail--> Fail
What this means is that if QuickCheck fails, we will never try a DHCP fetch for
the WPAD script, even though that could still succeed as QuickCheck only tests
for the presence of a DNS source.
In future, the state machine should look like this:
Wait -> FetchDHCP --fail--> QC --ok--> FetchDNS --fail--> Fail
| | |
| | |--ok--> Verify
| |
| |--fail--> Fail
|
|--ok--> Verify
BUG=318730
TEST=unit,trybot
Review URL: https://codereview.chromium.org/65313004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235187 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
As said here:
https://code.google.com/p/chromium/issues/detail?id=252469#c6
>>>
I cannot think of a convincing reason at this time to keep suggested
relevance scores for the default provider when the user has triggered a
keyword provider. I think we should revert the default provider to
classic relevance scoring when in keyword mode. The idea with keyword
modes is that the keyword suggestions should generally trump the default
suggestions--after all, the user triggered keyword mode--and the default
suggestions are only there as a backup in case the keyword was invoked
accidentally or its suggestions are bad. Keeping suggested relevance
scores, whether for verbatim or suggestions, from the default provider
tend to make the default provider results score annoyingly high compared
to the keyword results.
>>>
BUG=252469,226418
Review URL: https://codereview.chromium.org/68203019
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235186 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=NONE
TEST=NONE
NOTRY=TRUE
Review URL: https://codereview.chromium.org/65093002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235185 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=299200, 236893
R=danakj@chromium.org, jamesr@chromium.org
Review URL: https://codereview.chromium.org/70943002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235184 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
R= dschuff@chromium.org
NOTRY=true
(documentation change)
Review URL: https://codereview.chromium.org/71753002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235181 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=316486
R=jln@chromium.org, markus@chromium.org
Review URL: https://codereview.chromium.org/67173005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235180 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
Improve the implementation so it's easy to add other such directories if/when needed.
BUG=none
Review URL: https://codereview.chromium.org/72763002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235179 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When the FrameRateController is configured with a non-throttling time
source (i.e., vsync is off), it posts the next tick task manually
whenever it is active at the end of a previous tick. However, it also
posts a manual tick task when a swap buffers call completes to make sure
rendering doesn't stall.
These two tick task sources combined can lead to an expential growth of
tick tasks. Consider the following call tree where each edge is an
asynchronous task:
OnTimerTick
| |
| `--------------------.
| |
BeginImplFrame |
Deadline |
| |
OnSwapBuffers |
Complete |
| |
OnTimerTick OnTimerTick
| | | |
| `--------. | `----------.
| | | |
BeginImplFrame | BeginImplFrame |
Deadline | Deadline |
| | | |
OnSwapBuffers | OnSwapBuffers |
Complete | Complete |
| | | |
OnTimerTick OnTimerTick OnTimerTick OnTimerTick
| | | | | | | |
: : : : : : : :
(etc.)
In practice this situation happens if both the impl and main threads request a
BeginFrame and when the tick task runs, the scheduler isn't ready to draw
because the previous BeginFrame deadline hasn't triggered yet. This means the
the pending swap count never increases to the throttling limit and each timer
tick causes another one to get queued. Once the deadline triggers and we do
swap, the swap completion spawns a parallel line of tick tasks.
This patch fixes the problem by only queueing a new tick task if we haven't
queued one already.
BUG=312960
Review URL: https://codereview.chromium.org/67023003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235178 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
Now that we have a libyuv dependency already, we might as
well use the libyuv metric calculation instead of our own.
This is less error prone, and will be it easier to add more metrics.
Review URL: https://codereview.chromium.org/68933003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235173 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Custom implementations of the VSyncProvider (such as the Ozone provider) need
to inherit from VSyncProvider. However, these implementations leave outside of
ui/gl and would break deps. Moving the interface to ui/gfx would allow such
implementations to inherit the VSyncProvider interface.
BUG=
Review URL: https://codereview.chromium.org/68893002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235172 0039d316-1c4b-4281-b951-d872f2087c98
|