| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
BUG=
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=171544
Review URL: https://chromiumcodereview.appspot.com/11412289
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171735 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
This CL is a two-line fix for r171702. I had updated that CL locally but
accidentally committed an older version.
BUG=36892
TBR=bartfab@chromium.org
Review URL: https://codereview.chromium.org/11478020
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171734 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=161958
Review URL: https://chromiumcodereview.appspot.com/11451026
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171733 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This CL switches the local input monitor to use raw input instead of hooking low-level mouse input events (WH_MOUSE_LL). The OS can silently remove WH_MOUSE_LL hooks if it is running longer than the timeout specified in [HKCU\Control Panel\Desktop]\LowLevelHooksTimeout. This can result in the local user not being able to take control of the mouse.
Other advantades are:
- raw input is considered more efficient than low-level hooks;
- raw input is received on the UI thread meaning that the host creates one less thread.
BUG=148690
Review URL: https://chromiumcodereview.appspot.com/11419216
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171732 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
All clients of the class are from UI thread.
BUG=none
Review URL: https://chromiumcodereview.appspot.com/11471024
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171731 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
linux/WebRenderTheme.h. Hopefully the last.
BUG=none
TEST=none
R=tony@chromium.org
TBR=jam@chromium.org
Review URL: https://chromiumcodereview.appspot.com/11468009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171730 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Forgot to remove this in crrev.com/171715
BUG=126634
TEST=none
Review URL: https://codereview.chromium.org/11475019
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171729 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Some quick mechanical refactoring so validation code can be shared with the async functions.
BUG=161337
Review URL: https://chromiumcodereview.appspot.com/11470010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171728 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Extended API.
Looks for a Finch trial of the name InstantExtended, with groups named Group[0-9]+. Sets the &espv param equal to the group number. If such a Finch trial exists, it is used in place of the value of the about:flags flag and the value of that flag is ignored.
Tested successfully with a local Finch server.
BUG=
Review URL: https://chromiumcodereview.appspot.com/11439024
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171727 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
While analyzing the latest field trial results for HUP-like-scoring in HQP, I look closer at the HUP code. I think I translated it into HQP sloppily. :( I didn't even entirely fix the innermost match stuff properly in my last changelist. This fixes some of the edge cases.
This changelist:
* disallows inlining of typed_count==1 non-host-only results. Somehow I decided to allow these before without worrying about it.
* moves the usage of innermost matches back into MatchScoreGreater() where it belongs, rather than being used earlier to calculate raw_scores. (Looking closer, I noticed my recent fix to innermost matches didn't entirely fix the problem. This change fixes it correctly I believe.) Its old location put too much importance on innermost matches. This looks like a big code change but really I just cut-and-pasted the large block that determine innermost matches to higher in the function.
* revises the scoring code in HUP-like-scoring that corresponds to PromoteOrCreateShorterSuggestion(). I looked at this closer and found something closer to what HUP is doing.
* restores the non-zero vs. zero typed count test in CompareMatchGreater(). Previously I dropped this because it wouldn't be necessary given that I was using typed_count > 0 for raw_score setting, without a is-host-only test. Now that I added the is-host-only test for typed_count==1, I need this back.
* renames the field trial once again so it's easy to identify Chrome versions running the revised code
BUG=
Review URL: https://chromiumcodereview.appspot.com/11419275
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171726 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Each suggestion will show in one line, and append ellipsis at the
clipped text if the suggestion is too long to display.
BUG=163440
Review URL: https://chromiumcodereview.appspot.com/11470012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171725 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Work around a bug where committed results pages were dropping instant
support whenever the user issued a new query.
BUG=164662
Review URL: https://chromiumcodereview.appspot.com/11469020
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171724 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Currently the new loader created is not updated with the previous status and
the omnibox input stays the same as before the crash. If the user changes the
omnibox input in any way, instant will showup as expected.
BUG=159327
Review URL: https://chromiumcodereview.appspot.com/11412180
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171723 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
permission declaration.
BUG=162931
TEST=None
Review URL: https://chromiumcodereview.appspot.com/11419223
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171722 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=161338
TEST=manual
Review URL: https://chromiumcodereview.appspot.com/11348384
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171721 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
This improves startup time.
Fixed bug where initial window size was treated as a resize and triggered the slow GDI path.
BUG=163215
Review URL: https://chromiumcodereview.appspot.com/11471020
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171720 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=163246
TBR=tommi@chromium.org
TBR=sky@chromium.org
TBR=dmazzoni@chromium.org
Review URL: https://chromiumcodereview.appspot.com/11440004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171719 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
libdispatch queue.
This task runner is meant to be used when an object needs to live on a single
thread but needs to both post tasks and receive callbacks via a dispatch queue.
BUG=158170
TEST=Covered by new unit test.
Review URL: https://chromiumcodereview.appspot.com/11464009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171718 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
menu".
BUG=157983
TEST=Manual
Review URL: https://chromiumcodereview.appspot.com/11438036
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171717 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=164335
TEST=n/a
Review URL: https://codereview.chromium.org/11441033
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171716 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Looking at the code, most callback parameters always take callbacks
hence can be mandatory. DriveSystemService::ClearCacheAndRemountFileSystem()
was an exception, so add a dummy callback for now with a TODO comment.
BUG=126634
TEST=none
Review URL: https://codereview.chromium.org/11446056
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171715 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1. layer animation controllers are ref counted (so they can be shared by the two impl trees)
2. the layer tree hosts now own a list of active animation controllers. This allows for a couple of nice things
__a. Ticking the animation controllers no longer requires a tree walk
__b. We will be able to support ticking of animation controllers for layers that are not yet added to the layer tree. (Support coming in a future patch).
3. animation controllers register and unregister themselves from their respective layer tree host's list when they have an animation to tick.
BUG=162111
Review URL: https://chromiumcodereview.appspot.com/11348256
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171714 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
This CL also re-instates CHECKs for the success of PostTask() calls to the underlying task-runner, to catch cases where the underlying message loop is being stopped prematurely.
BUG=145856
Review URL: https://chromiumcodereview.appspot.com/11308254
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171713 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When a regular user is logged in as ephemeral, both the content of the
user's cryptohome and any data stored outside the cryptohome (avatar,
wallpaper, etc.) are ephemeral.
For public account users, the content of the cryptohome is ephemeral but
data stored outside the cryptohome (avatar, wallpaper, etc.) should be
persistent.
This CL renames the UserManager's Is*Ephemeral*() methods to
Is*NonCryptohomeDataEphemeral() to make it clear that these indicate
what to do with data outside the cryptohome only.
There currently is no method to query whether the user's cryptohome is
ephemeral or not as that information is not needed anywhere.
BUG=158509
Review URL: https://chromiumcodereview.appspot.com/11443010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171712 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Before, all of the items were read instead of the current because of missing role attribute on items and wrong role attribute on the list.
BUG=163731
Review URL: https://chromiumcodereview.appspot.com/11299289
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171711 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This adds the following new histograms to record how often we tried downloading an
extension or update manifest before we gave up or succeeded, separated out for
google hosted extensions and other extensions:
Extension.ManifestFetchSuccessGoogleUrl
Extension.ManifestFetchSuccessOtherUrl
Extension.ManifestFetchFailureGoogleUrl
Extension.ManifestFetchFailureOtherUrl
Extension.CrxFetchSuccessGoogleUrl
Extension.CrxFetchSuccessOtherUrl
Extension.CrxFetchFailureGoogleUrl
Extension.CrxFetchFailureOtherUrl
BUG=12546
Review URL: https://chromiumcodereview.appspot.com/11471017
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171710 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Also switch from using polling with setTimeout to listening on the onBoundsChanged event.
This has been intermittently failing on linux.
BUG=164735
Review URL: https://chromiumcodereview.appspot.com/11475014
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171709 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Choosing "don't ask again" causes the infobar not to show up anymore for the same site, by adding a rule to content settings, with a new, Windows-only content type "METRO_SWITCH_TO_DESKTOP".
Review at https://codereview.chromium.org/11348341/ (relanding from a new CL because the old one was missing a base URL for some reason).
TBR=markusheintz@chromium.org,jhawkins@chromium.org
BUG=163739
Review URL: https://chromiumcodereview.appspot.com/11466018
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171708 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
They did't work because on mac the binary location is a subfoler in standard binary output folder.
BUG=none
TEST=layout tests
R=yurys, pfeldman
Review URL: https://codereview.chromium.org/11469025
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171707 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This CL depends on
https://codereview.chromium.org/11280283/
https://codereview.chromium.org/11411344/
BUG=156519
TEST=DragWindowResizerTest.MoveWindowAcrossDisplays
Review URL: https://chromiumcodereview.appspot.com/11316324
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171706 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Made the test flaky.
BUG=none
TEST=media_unittests --gtest_repeat=50
TBR=scherkus
Review URL: https://codereview.chromium.org/11475018
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171705 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
TBR=binji@chromium.org
BUG=164305
Review URL: https://chromiumcodereview.appspot.com/11446046
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171704 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=None
TEST=N/A
Review URL: https://chromiumcodereview.appspot.com/11451018
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171703 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This CL adds a flag that allows Chrome to request an ephemeral mount for
a user. If the flag is set, a cryptohome backed by tmpfs will always be
mounted, even if a regular vault exists for the user.
This functionality is required for public accounts that look like regular
accounts to cryptohomed otherwise but whose cryptohomes must always be
ephemeral.
The CL is a companion to https://gerrit.chromium.org/gerrit/#/c/38995/ on
the cryptohomed side.
BUG=chromium-os:36892
Review URL: https://chromiumcodereview.appspot.com/11444006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171702 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The AudioQueue API may use a large internal buffer and repeatedly call us
back to back once that internal buffer is filled. When this happens the
renderer client does not have enough time to read data back from the
shared memory before the next write comes along. If HandleInputBuffer()
is called too frequently, Sleep() to simulate realtime input and ensure
the shared memory doesn't get trampled.
BUG=157613
TEST=Playback works on older style Mac units.
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=171681
Review URL: https://codereview.chromium.org/11482002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171701 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
We should cancel any pending long presses if ACTION_UP has arrived timely.
BUG=164700
Review URL: https://chromiumcodereview.appspot.com/11468010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171700 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
WebContentsViewAura::WindowObserver::SendScreenRects. I'll make a larger change to get rid of RenderviewHostView caching in WebContentsView implementations later.
BUG=162981
Review URL: https://codereview.chromium.org/11476010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171699 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
> Explicitly create the GLX window for onscreen surfaces.
>
> Always use glXCreateContextAttribsARB to create GLX contexts.
>
> This will allow us to explicitly destroy hibernated GLX windows, which will hopefully plug some GPU memory leaks that were causing instability.
>
> BUG=145600
>
>
> Review URL: https://chromiumcodereview.appspot.com/11467008
TBR=ccameron@chromium.org
Review URL: https://codereview.chromium.org/11472019
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171698 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Currently, if the guest is unresponsive, we kill the guest and return control back to the embedder.
This approach switches to asynchronous input events. The guest always swallows input events.
This CL also introduces 'unresponsive' and 'responsive' events.
BUG=149063, 153542
Test=BrowserPluginHostTest.GuestHung
Review URL: https://chromiumcodereview.appspot.com/11400002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171696 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
by only loading URLs needed for the test.
BUG=none
Review URL: https://chromiumcodereview.appspot.com/11480002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171695 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
R=stuartmorgan@chromium.org
BUG=151512
Review URL: https://chromiumcodereview.appspot.com/11453002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171694 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
Chrome for iOS changed the IDS_CHROME_TO_DEVICE_SNAPSHOTS_IOS resource to instead be named IDS_CHROME_TO_DEVICE_SNAPSHOTS as part of a larger naming convention change. This CL changes the ID used when sending push notifications from ChromeToMobile accordingly.
BUG=164601
Review URL: https://chromiumcodereview.appspot.com/11312120
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171693 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
> Delay delivery of audio input data.
>
> The AudioQueue API may use a large internal buffer and repeatedly call us
> back to back once that internal buffer is filled. When this happens the
> renderer client does not have enough time to read data back from the
> shared memory before the next write comes along. If HandleInputBuffer()
> is called too frequently, Sleep() to simulate realtime input and ensure
> the shared memory doesn't get trampled.
>
> BUG=157613
> TEST=Playback works on older style Mac units.
>
> Review URL: https://codereview.chromium.org/11482002
TBR=dalecurtis@google.com
Review URL: https://codereview.chromium.org/11478019
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171692 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
I left one debug output. Doh. See
https://chromiumcodereview.appspot.com/11444025/
TBR=apatrick@chromium.org
BUG=none
Review URL: https://codereview.chromium.org/11472017
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171690 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
converting stats to a Value to pass to Javascript.
BUG=none
Review URL: https://codereview.chromium.org/11476006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171689 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Ensure the new UI is properly placed at the start, including go above the element it is autofilling if that element is too close to the bottom of the screen.
BUG=51644
Review URL: https://chromiumcodereview.appspot.com/11275233
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171688 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
One trybot is complaning about std::string not being defined
BUG=151718
TEST=none
TBR=scottmg
Review URL: https://codereview.chromium.org/11468017
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171687 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=164712
TEST=on windows, open about:gpu, see the second gpu process in task manager, then once the full info is displayed, the the second gpu process disappear.
Review URL: https://codereview.chromium.org/11466012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171686 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
TBR=ben@chromium.org
Review URL: https://chromiumcodereview.appspot.com/11442037
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171685 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Controlled setting indicators are 2px taller than the default line height
on the options page, leading to a 2px increase in line spacing whenever
a controlled setting indicator is shown.
This CL turns controlled setting indicators into a <div> wrapped into a
0px tall <span>, ensuring that they do not increase the line height.
BUG=163703
Review URL: https://chromiumcodereview.appspot.com/11421202
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171684 0039d316-1c4b-4281-b951-d872f2087c98
|