This introduces a policy to automatically login a public account on
Chrome OS after a specified period of time has elapsed at the login
screen. There are two new policy settings:
"DeviceLocalAccountAutoLoginUsername", which determines which public
account will be logged in, and "DeviceLocalAccountAutoLoginTimerMillis",
which specifies the amount of time that should elapse before autologin
takes place.
The autologin timer is started in ExistingUserController when either the
sign-in screen UI is finished loading or the aforementioned policy
settings are changed.
BUG=152933
Review URL: https://chromiumcodereview.appspot.com/12218078
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188331 0039d316-1c4b-4281-b951-d872f2087c98
In order to have separate renderer process we need have logic to set service process name
BUG=181470
Review URL: https://chromiumcodereview.appspot.com/12764020
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188330 0039d316-1c4b-4281-b951-d872f2087c98
This adds functionality, not the final formatting of CC and Address data.
BUG=181286
Review URL: https://chromiumcodereview.appspot.com/12755019
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188329 0039d316-1c4b-4281-b951-d872f2087c98
This collects certain D3D11 capabilities and puts them in histograms.
More importantly, it will give us crash reports from machines where initializing D3D11 is enough to cause a crash.
I have already blacklisted 2nd Generation Core Processor Family Integrated Graphics Controller on Windows Vista and on any Windows that has DisplayLink installed as these are known to cause crashes.
Review URL: https://chromiumcodereview.appspot.com/12633018
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188328 0039d316-1c4b-4281-b951-d872f2087c98
and without force-compositing-mode.
Once I retrieve the traces from the bots, I'll revert this change.
BUG=178497
Review URL: https://chromiumcodereview.appspot.com/12859006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188327 0039d316-1c4b-4281-b951-d872f2087c98
This replaces the list view of the roots with the tree view of the directory tree.
BUG=170744
TEST=able to open Downloads and Drive, able to open removable device, able to unmount them.
R=mtomasz@chromium.org
NOTRY=True
Review URL: https://chromiumcodereview.appspot.com/12857002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188326 0039d316-1c4b-4281-b951-d872f2087c98
Part 3/5 of the Gtk ContstrainedWindow API rework towards removing
ConstrainedWindowGtk in favor of using a native Widget.
Use "destroy" signal to destroy web contents modal dialog contents
classes, rather than explicit requests from ConstrainedWindowGtk.
Remove ConstrainedWindowGtkDelegate.
BUG=157161
Review URL: https://chromiumcodereview.appspot.com/12851002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188325 0039d316-1c4b-4281-b951-d872f2087c98
- Round root window size because it can be fractional size
when root_window_scale_ is specified.
- Remove scaling option from about:flags.
- Rotate display where the mouse is in.
BUG=179997,119268
Review URL: https://chromiumcodereview.appspot.com/12848004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188324 0039d316-1c4b-4281-b951-d872f2087c98
The common practice of using enums directly when counting histograms
works only if the enums' values never change. Unfortunately, we insert
into the middle of the list of ModelTypes all the time.
Rather than change the way we manage the list of model type enums, we
decided to separate the model types values from those used when
reporting histograms. This change defines a mapping from model types to
integers. These integers should be kept in sync with integer to label
mapping defined in histograms.xml.
This mapping is often similar to, but does not necessarily match, the
int values of the enums.
BUG=190015
Review URL: https://chromiumcodereview.appspot.com/12820010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188314 0039d316-1c4b-4281-b951-d872f2087c98
Automated clean up of style checker errors that were missed due to the plugin
not being executed on implementation files.
BUG=115047
TBR=ben, brettw, jamesr, joi, satorux, piman, wez
Review URL: https://chromiumcodereview.appspot.com/12813004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188311 0039d316-1c4b-4281-b951-d872f2087c98
This patch modifies DesktopNotificationService so that it
doesn't listen for the NOTIFICATION_PROFILE_DESTROYED or
NOTIFICATION_APP_UNLOADED messages, instead the
NotificationUIManagerImpl now does that directly.
Additionally, MessageCenterNotificationManager used
IsSameProfile when matching profiles to clear, but that
should have been just "==", since we don't want closing an
incognito profile to also close all notifications for the
parent profile.
BUG=196408
Review URL: https://chromiumcodereview.appspot.com/12631017
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188302 0039d316-1c4b-4281-b951-d872f2087c98
1) If the panel is created with initial focus, as in the case that the extension icon is clicked, the panel will be shown.
2) If the panel is created without initial focus, as in the case of new incoming message, the panel will not be shown.
When Chrome leaves the fullscreen mode, all panels that are delayed for showing will be shown now.
This patch also fixed the initial fullscreen detection problem for OSX. If Chrome enters fullscreen mode before any panel is created, we need to find out if chrome is in fullscreen or not.
BUG=180795
TEST=Manual test by creating panels when Chrome is in fullscreen mode
Review URL: https://chromiumcodereview.appspot.com/12430013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188300 0039d316-1c4b-4281-b951-d872f2087c98
There's no visible change yet, because we are currently ignoring resources
that do not belong to the hierarchy rooted at "My Drive".
This is for preparation of the coming feature to support
"shared-with-me" tab in the Chrome OS Files.app.
BUG=189087
Review URL: https://codereview.chromium.org/12412020
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188299 0039d316-1c4b-4281-b951-d872f2087c98
[reland of 187767 with fix for shutdown crash due to improper
destruction order.]
The new observer implementation allows one to use either of NetworkLibrary
or NetworkStateHandler to be notified of manager events.
Also, switch over a few trivial NetworkManagerObserver consumers to
use this new observer.
TBR=sky@ for chrome/*.gypi changes
BUG=chromium:181250, chromium:167232
TEST=existing tests, tested on device
Review URL: https://chromiumcodereview.appspot.com/12729002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188296 0039d316-1c4b-4281-b951-d872f2087c98
1) Fixed message_center_bubble.cc's MessageListView so it propagates
changes related to notification expansion to the MessageCenterView.
2) Miscellanous cleanups in notification_view.cc.
BUG=168939,168940
R=mukai@chromium.org
Review URL: https://chromiumcodereview.appspot.com/12726005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188295 0039d316-1c4b-4281-b951-d872f2087c98
use the global class variable defined in MediaPlayer_jni.h
Review URL: https://chromiumcodereview.appspot.com/12625005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188293 0039d316-1c4b-4281-b951-d872f2087c98
AEAD_AES_128_GCM authenticated encryption algorithm.
An OpenSSL-based implementation is included. The NSS-based
implementation will be added later.
Merge internal change: 42641062
Add the GetKey() and GetNoncePrefix() methods to Aes128GcmEncrypter
and Aes128GcmDecrypter.
Merge internal change: 43570937
R=rch@chromium.org,rtenneti@chromium.org
BUG=none
TEST=none
Review URL: https://chromiumcodereview.appspot.com/12623017
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188292 0039d316-1c4b-4281-b951-d872f2087c98
Opacity and transform animations on a ui::Layer are handled by its
cc::Layer. This CL ensures that when a ui::Layer changes its
cc::Layer, it finishes animations that are being handled by the old
cc::Layer.
BUG=164206
Review URL: https://chromiumcodereview.appspot.com/12609006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188291 0039d316-1c4b-4281-b951-d872f2087c98
->remove the page flash at the start of the activation.
->when we detect there is no network connection show the page asking the user to
connect to WiFi
->if the payment frame load fails, don't attempt reconnect (as it will fail for
networks that should be activated over non-cellular network)
TEST=try disconnecting network at various stages of lte activation and validate
that 'Connect to Wi-Fi to begin' is shown. When the connection is reestablished,
the ui should return to previous state
BUG=176356,174486
Review URL: https://chromiumcodereview.appspot.com/12597010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188290 0039d316-1c4b-4281-b951-d872f2087c98
Have BrowserEventRouter listen for NOTIFICATION_FAVICON_UPDATED. When the favicon URL changes, a tabs onUpdated event is triggered and the new URL provided within the |changeInfo| parameter in chrome.tabs.onUpdated as |favIconUrl| property.
BUG=177330
Contributed by Timo Reimann <ttr314@googlemail.com>
Review URL: https://chromiumcodereview.appspot.com/12591008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188289 0039d316-1c4b-4281-b951-d872f2087c98
By this change, files owned by others but included in the "My Drive" hierarchy
of the authenticated user will become shown in the File Manager of Chrome OS.
Typical use case of the situation is exlained below in the testing steps.
BUG=176115,189087
TEST=Verify the following manual steps work.
1. Log in to drive.google.com with account X and create a folder under My Drive.
2. Share the folder to another account Y.
3. Upload a file to the folder from Y.
4. Open Files.app of ChromeOS in the account X.
5. Ctrl-click the geer menu, clean local cache. Wait for re-fetching.
6. The file uploaded at the step 3 should show up in the folder.
Review URL: https://codereview.chromium.org/12861002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188286 0039d316-1c4b-4281-b951-d872f2087c98
1. Mirror arrow location even for centered arrows if the bubble is offscreen
2. Apply insets to |anchor_point|. This give the user the ability to specify a
generic "anchor_rect" (as a combination of center point and insets) instead of
either a |anchor_point| or an |anchor_view|.
BUG=none
Review URL: https://chromiumcodereview.appspot.com/12545040
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188285 0039d316-1c4b-4281-b951-d872f2087c98
which is also stored in the QuicConnectionHelper. Make the
Helper owned by the Connection, which is in turn owned by
the Session.
Review URL: https://chromiumcodereview.appspot.com/12545035
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188284 0039d316-1c4b-4281-b951-d872f2087c98
This CL adds a new DesktopSession implementation that starts an RDP terminal and attaches to it. Attaching to the terminal launches the DesktopSessionAgent into the corresponding RDP session, and a new agent will be launched each time the terminal's active session is switched, e.g. if the user logs in to an existing session, in the same way as when remoting the host's physical console.
The terminal will be configured to match client dimensions as reported by the Chromoting host.
BUG=137696
Review URL: https://chromiumcodereview.appspot.com/12544020
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188283 0039d316-1c4b-4281-b951-d872f2087c98
There is an issue using ld.bfd to cross build ARM chrome
on linux (it seems to not honor --sysroot correctly) so
make sure we use gold by default.
BUG=191499
Review URL: https://chromiumcodereview.appspot.com/12859002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188282 0039d316-1c4b-4281-b951-d872f2087c98
This call is meant to commit the Instant overlay (preview). However, the overlay
never shows if the omnibox dropdown is not open. So, either the Tab is handled
by the omnibox edit (to enter keyword mode or to move down the list of dropdown
suggestions) or there's no overlay to commit. I.e., this call never succeeds.
So, it's entirely useless and can be removed.
Removing it does help fix a bug, though. In extended mode, Instant could be
talking to the active tab instead of an overlay, with the dropdown closed. Here,
calling AcceptCurrentInstantPreview() when the user hits Tab leads to
InstantController::CommitIfPossible(INSTANT_COMMIT_PRESSED_ENTER), so Instant
wrongly thinks the user hit Enter and calls "Submit(query)" on the active tab.
The bug only occurs on non-Aura Windows, because in Aura, Tab doesn't cause
AcceptCurrentInstantPreview() to be called anyway. So, I've just removed this
call altogether, from GTK and Win too.
BUG=179974
R=pkasting@chromium.org
TEST=See bug.
Review URL: https://chromiumcodereview.appspot.com/12450022
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188281 0039d316-1c4b-4281-b951-d872f2087c98
- Remove UpdateMetadataParams which is not needed
- Remove the callback parameter from LoadRootFeedParams
- Rename OnGetResourceList to LoadFromServerAfterGetResourceList
- Introduce LoadChangeListFromServer()
BUG=178348
TEST=none
Review URL: https://codereview.chromium.org/12519012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188280 0039d316-1c4b-4281-b951-d872f2087c98
WSAECONNABORTED) than what WSAEnumNetworkEvents reported
in network_events.iErrorCode[FD_CLOSE_BIT} by calling
recv() on the socket.
Document why spurious wakeups are expected and tolerated.
Revert r186218: net: also do TLS 1.1 -> 1.0 fallback on
ERR_CONNECTION_ABORTED. The workaround is no longer needed.
R=pmeenan@chromium.org,rvargas@chromium.org,agl@chromium.org
BUG=180313,178672,179037
TEST=none
Review URL: https://chromiumcodereview.appspot.com/12468002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188278 0039d316-1c4b-4281-b951-d872f2087c98
This includes following changes:
- omit the text in title bar
- instead, 'Settings' text would be in the dialog, at the top
- window size: width: 320, height: 480
- each row has 48px height
- scroll view for settings
BUG=161094
TBR=sky@chromium.org
Review URL: https://chromiumcodereview.appspot.com/12465011
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188277 0039d316-1c4b-4281-b951-d872f2087c98
BUG=none
TEST=none since this is code cleanup
Review URL: https://chromiumcodereview.appspot.com/12450020
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188276 0039d316-1c4b-4281-b951-d872f2087c98
We cannot modify an entry's state via raw pointers with DB.
Replace DriveEntryProto* with resource ID when possible.
Omit unnecessary arguments.
Add missing parent resource ID for test data.
BUG=127856
TEST=unit_tests
Review URL: https://codereview.chromium.org/12465012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188275 0039d316-1c4b-4281-b951-d872f2087c98