summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Use IPC::Sender and IPC::Listener in content.brettw@chromium.org2012-06-2567-206/+201
| | | | | | | | | | | | | This replaces uses of IPC::Message::Sender with IPC::Sender and IPC::Channel::Listener with IPC::Listener. I also fixed up header files where it was obvious. BUG= TEST= Review URL: https://chromiumcodereview.appspot.com/10662005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143920 0039d316-1c4b-4281-b951-d872f2087c98
* Get rid of browser::FindLastActiveWithProfile call in translate and ↵jam@chromium.org2012-06-257-14/+29
| | | | | | | | | spellcheck code by using the WebContents to get to the Browser. BUG=129187 Review URL: https://chromiumcodereview.appspot.com/10662007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143919 0039d316-1c4b-4281-b951-d872f2087c98
* Feature1:xians@chromium.org2012-06-2533-267/+851
| | | | | | | | | | | | | | | | | | | | | | | | | | | User goes to http://neave.com/webcam/html5/ The url displayed is the security origin, just like maps.google.com User needs to allow or deny access to his camera and microphone. Some sites will require only the mic or only the webcam. User can open an options drop down. The drop down needs to be clicked for every modification. A divide line separates microphones and webcams. User can also decide to Always allow. The decision will also remember the devices chosen. Details: The "Always allow" option will remember both the decision and the devices chosen. If "Always allow" is selected and Deny is pressed, access is denied. Upon the next visit, the infobar will be displayed again. If a a website is Allowed and "Always allowed": ...And devices disappears from the computer. It will show the infobar and ask the user to choose devices. Feature2: Settings => Privacy => Content Settings We want to add a new section called Media to cover the getUserMedia decisions. And we are able to see and remove the exception lists there. BUG=132075,10532048 TEST=go to https://apprtc.appspot.com; click "always allow this site to use this device" option; go to content setting/privacy/media, try ask/block settings and remove exceptions. Review URL: https://chromiumcodereview.appspot.com/10537099 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143918 0039d316-1c4b-4281-b951-d872f2087c98
* The current implementation of touchpad fling on ChromeOS is eager with rjkroege@chromium.org2012-06-253-0/+12
| | | | | | | | | | | | | | | | | fling cancelation: it sends cancels early. This has the effect of halting an in-progress fling on a WebContents before necessary. This change only sends cancel events when necessary so that a high velocity re-fling would only instantaneously stop an existing in-progress before starting the re-fling (when combined with separate change to the gestures library.) BUG=121144 TEST=by hand. Review URL: https://chromiumcodereview.appspot.com/10542125 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143917 0039d316-1c4b-4281-b951-d872f2087c98
* Disable URLFetcher tests that require the test server on Android.benm@chromium.org2012-06-251-0/+25
| | | | | | | | | | BUG= TEST= Review URL: https://chromiumcodereview.appspot.com/10636026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143916 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 143903 - Lock-free GamepadSeqLockglider@chromium.org2012-06-259-164/+130
| | | | | | | | | | | | | | | The change - provides an improved lock-free SeqLock implementation which eliminates any potential blocking of readers. - provides a higher-level and simpler API as was suggested by Darin. - ThreadSanitizer report suppressions are replaced with correct synchronization. - eliminates nasty kMaximumContentionCount and associated histogram. Review URL: https://chromiumcodereview.appspot.com/8772004 TBR=dvyukov@chromium.org Review URL: https://chromiumcodereview.appspot.com/10656020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143914 0039d316-1c4b-4281-b951-d872f2087c98
* Update .DEPS.gitchrome-admin@google.com2012-06-251-2/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143913 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 143878 - Roll WebKit r121126:r121139glider@chromium.org2012-06-251-2/+2
| | | | | | | | | | | | | | BUG=none TEST=watched canaries and build.webkit.org bots TBR=hclam Review URL: https://chromiumcodereview.appspot.com/10660006 TBR=ukai@chromium.org Review URL: https://chromiumcodereview.appspot.com/10667014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143912 0039d316-1c4b-4281-b951-d872f2087c98
* Move cloud policy validation logic to a separate class.mnissler@chromium.org2012-06-2512-444/+1358
| | | | | | | | | | | | | | This is so the validation logic can be reused accross policy types and platforms. Also, this introduces PolicyBuilder, which is a utility for generating policy blobs in tests. BUG=chromium:108928 TEST=unit tests Review URL: https://chromiumcodereview.appspot.com/10559093 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143910 0039d316-1c4b-4281-b951-d872f2087c98
* Provide a common interface for all Android app resources.leandrogracia@chromium.org2012-06-255-20/+77
| | | | | | | | | | BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/10626017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143909 0039d316-1c4b-4281-b951-d872f2087c98
* Load 3rd party policy on Windows.joaodasilva@chromium.org2012-06-253-39/+292
| | | | | | | | | | BUG=108994 TEST=unit_tests are green Review URL: https://chromiumcodereview.appspot.com/10440015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143908 0039d316-1c4b-4281-b951-d872f2087c98
* Make file browser use Blob.slice() instead of Blob.webkitSlice()kaznacheev@chromium.org2012-06-253-5/+10
| | | | | | | | | BUG=134241 TEST=Open the Files app, open the JS console, no ""Blob.webkitSlice() is deprecated..." should be displayed. Review URL: https://chromiumcodereview.appspot.com/10664012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143907 0039d316-1c4b-4281-b951-d872f2087c98
* Demote LOG(WARNING) to VLOG(1) for an error message that is rather ↵pastarmovj@chromium.org2012-06-251-42/+40
| | | | | | | | | | | | | | | | | | informational. The error message is shown on almost every chromeos boot because this policy is set to something only very rarely. Therefore this is not really an error state but rather normal operational state. Drive by: Cleaned up the rest of the VLOGs spread around the file. BUG=112770 TEST=Less log abuse. Review URL: https://chromiumcodereview.appspot.com/10666024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143906 0039d316-1c4b-4281-b951-d872f2087c98
* Reduce the maximum texture size on Mac/AMD to 4096.bsalomon@google.com2012-06-251-1/+8
| | | | | | | | BUG=133936 TEST=Manual Review URL: https://chromiumcodereview.appspot.com/10629014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143904 0039d316-1c4b-4281-b951-d872f2087c98
* Lock-free GamepadSeqLockdvyukov@chromium.org2012-06-259-130/+164
| | | | | | | | | | | | The change - provides an improved lock-free SeqLock implementation which eliminates any potential blocking of readers. - provides a higher-level and simpler API as was suggested by Darin. - ThreadSanitizer report suppressions are replaced with correct synchronization. - eliminates nasty kMaximumContentionCount and associated histogram. Review URL: https://chromiumcodereview.appspot.com/8772004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143903 0039d316-1c4b-4281-b951-d872f2087c98
* Minor tweaks to LocationBarContainer.sky@chromium.org2012-06-255-15/+38
| | | | | | | | | | BUG=none TEST=none R=ben@chromium.org Review URL: https://chromiumcodereview.appspot.com/10662009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143902 0039d316-1c4b-4281-b951-d872f2087c98
* views: Remove obsolete TODO from widget_delegate.htfarina@chromium.org2012-06-251-4/+0
| | | | | | | | R=ben@chromium.org Review URL: https://chromiumcodereview.appspot.com/10642024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143901 0039d316-1c4b-4281-b951-d872f2087c98
* Disable task manager on Windows8/Metro.siggi@chromium.org2012-06-255-5/+31
| | | | | | | | | | BUG=125849 TEST=Task manager menu entry no longer displays in Win8/Metro. Shift-ESC has no effect. Review URL: https://chromiumcodereview.appspot.com/10566007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143900 0039d316-1c4b-4281-b951-d872f2087c98
* Move email and domain canonicalization helper to common/net/gaiamnissler@chromium.org2012-06-2519-201/+220
| | | | | | | | | | | | | | This is in preparation for a CL that uses this functionality in non-chromeos code. BUG=None TEST=Compiles and passes tests, no functional changes. R=nkostylev@chromium.org TBR=arv@chromium.org Review URL: https://chromiumcodereview.appspot.com/10584039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143899 0039d316-1c4b-4281-b951-d872f2087c98
* [cros] WebRTC-enabled "Change Picture" options page.ivankr@chromium.org2012-06-2511-402/+846
| | | | | | | | | | | | | | | *) Moved all camera-related code to user_image_grid.js. *) Some HTML/JS cleanup. *) Ephemeral users can set their picture for the current session. BUG=122764 TEST=Manual with --enable-media-source --enable-new-oobe --enable-html5-camera Review URL: https://chromiumcodereview.appspot.com/10536216 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143897 0039d316-1c4b-4281-b951-d872f2087c98
* Filtered events.koz@chromium.org2012-06-2553-339/+2099
| | | | | | | | | | | | | | | | | | Makes web_navigation events support filters, eg: chrome.webNavigation.onBeforeCommitted.addListener(callback, {url: [{hostSuffix: 'google.com'}]}); Now callback will only be called when the event has a URL with a host suffix of google.com. BUG=121479 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=143872 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=143874 Review URL: https://chromiumcodereview.appspot.com/10514013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143896 0039d316-1c4b-4281-b951-d872f2087c98
* Update .DEPS.gitchrome-admin@google.com2012-06-251-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143895 0039d316-1c4b-4281-b951-d872f2087c98
* Update V8 to version 3.12.3.ulan@chromium.org2012-06-251-1/+1
| | | | | | | | | R=jkummerow@chromium.org Review URL: https://chromiumcodereview.appspot.com/10658013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143894 0039d316-1c4b-4281-b951-d872f2087c98
* [Mac] Add blocked content bubble for mixed script.bauerb@chromium.org2012-06-258-69/+1949
| | | | | | | | | | | | | See http://www.dropmocks.com/mBjqqZ for a screenshot. XIB changes to ContentBlockedPlugins.xib: renamed |loadAllPluginsButton_| outlet to |loadButton_| and loadAllPlugins: action to load:. BUG=134060 TEST=go to https://yogscast.com/showthread.php?64107-quot-This-page-has-insecure-content-quot, click on shield icon in omnibox; bubble should look like in the screenshot. Review URL: https://chromiumcodereview.appspot.com/10626018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143893 0039d316-1c4b-4281-b951-d872f2087c98
* If there is a device id use that instead of a new one for re-enrolling.pastarmovj@chromium.org2012-06-257-8/+38
| | | | | | | | | | | The original device id is stored in the install attributes and we can read it from there and reuse it instead of generating a new one. BUG=chromium-os:26157 TEST=Enroll. Login. Stop UI.Delete /var/lib/whitelist/policy.Start UI. Re-enrollment should still succeed. Review URL: https://chromiumcodereview.appspot.com/10628008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143892 0039d316-1c4b-4281-b951-d872f2087c98
* Fix PyAuto test for ClearSiteDataOnExit policy.mnissler@chromium.org2012-06-252-1/+27
| | | | | | | | | | BUG=chromium-os:32067 TEST=PyAuto tests are green. Review URL: https://chromiumcodereview.appspot.com/10627021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143891 0039d316-1c4b-4281-b951-d872f2087c98
* Update .DEPS.gitchrome-admin@google.com2012-06-251-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143890 0039d316-1c4b-4281-b951-d872f2087c98
* Roll WebKit r121139:r121142ukai@chromium.org2012-06-251-1/+1
| | | | | | | | | | | BUG=none TEST=watched canaries and build.webkit.org bots TBR=hclam Review URL: https://chromiumcodereview.appspot.com/10657019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143889 0039d316-1c4b-4281-b951-d872f2087c98
* chromeos: Remove "error_libcros_missing" error from file browser private APIhashimoto@chromium.org2012-06-254-10/+2
| | | | | | | | | | | | We don't need this since we are not using Libcros nor this string now. BUG=127051 TEST=git try -b linux_chromeos Review URL: https://chromiumcodereview.appspot.com/10617004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143888 0039d316-1c4b-4281-b951-d872f2087c98
* Fix id attributes of clear_browser_overlaybattre@chromium.org2012-06-254-37/+36
| | | | | | | | | | BUG=116372 TEST=Check that chrome://settings/clearBrowserData continues to work as intended. Review URL: https://chromiumcodereview.appspot.com/10628018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143885 0039d316-1c4b-4281-b951-d872f2087c98
* Updating trunk VERSION from 1186.0 to 1187.0chrome-release@google.com2012-06-251-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143884 0039d316-1c4b-4281-b951-d872f2087c98
* Make SendGeolocationPermissionResponse execute on UI thread.jknotten@chromium.org2012-06-251-2/+6
| | | | | | | | | | | | | | | | | | | SendGeolocationPermissionResponse can be called on the IO thread from GeolocationDispatcherHostImpl::OnRequestPermission if there is no geolocation_permission_context_ (as is the case with content shell). But, SendGeolocationPermissionResponse calls RenderViewHostImpl::FromID which must be called on the UI thread, so we need to ensure that SendGeolocationPermissionResponse is called on the UI thread too. BUG=134116 TEST=Geolocation Browser Tests. Review URL: https://chromiumcodereview.appspot.com/10644008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143882 0039d316-1c4b-4281-b951-d872f2087c98
* Replace gmock dependent module to gmock free modulenona@chromium.org2012-06-251-1/+1
| | | | | | | | | | | | | chromeos_test_support is strongly dependent to gmock, but gmock is banned in ui/*. This CL replaces gmock dependent module dependency to gmock free one which is introduced recently. This CL is the first step of cleanup for ui/base/ime/* BUG=126947 TEST=ran ui_unittests Review URL: https://chromiumcodereview.appspot.com/10667009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143881 0039d316-1c4b-4281-b951-d872f2087c98
* RefCounted types should not have public destructorsrsleevi@chromium.org2012-06-2512-60/+66
| | | | | | | | | | | | | Change content::ResourceResponse to be base::RefCountedData<> rather than directly inheriting from both ResourceResponseHead and base::RefCounted. BUG=123295 TEST=existing Review URL: https://chromiumcodereview.appspot.com/10416003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143880 0039d316-1c4b-4281-b951-d872f2087c98
* Update .DEPS.gitchrome-admin@google.com2012-06-251-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143879 0039d316-1c4b-4281-b951-d872f2087c98
* Roll WebKit r121126:r121139ukai@chromium.org2012-06-251-1/+1
| | | | | | | | | | | BUG=none TEST=watched canaries and build.webkit.org bots TBR=hclam Review URL: https://chromiumcodereview.appspot.com/10660006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143878 0039d316-1c4b-4281-b951-d872f2087c98
* Add missing functions.nona@chromium.org2012-06-252-1/+9
| | | | | | | | | | | | This CL fixes link error when this module is used. BUG=None TEST=manually check with local change. Review URL: https://chromiumcodereview.appspot.com/10666017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143877 0039d316-1c4b-4281-b951-d872f2087c98
* chromeos: Remove FILE_CHROMEOS_API path constant and --test-load-libcros ↵hashimoto@chromium.org2012-06-255-24/+0
| | | | | | | | | | | | commandline option BUG=127051 TEST=build success Review URL: https://chromiumcodereview.appspot.com/10664011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143876 0039d316-1c4b-4281-b951-d872f2087c98
* Don't truncate image in plugins and flags pagesbenwells@chromium.org2012-06-252-2/+2
| | | | | | | | | | | BUG=134145 TEST=Check the icons at the top of the chrome://plugins and chrome://flags pages are not truncated; check that bug 83282 hasn't been re-introduced. Review URL: https://chromiumcodereview.appspot.com/10656016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143875 0039d316-1c4b-4281-b951-d872f2087c98
* Filtered events.koz@chromium.org2012-06-2552-2094/+338
| | | | | | | | | | | | | | | | Makes web_navigation events support filters, eg: chrome.webNavigation.onBeforeCommitted.addListener(callback, {url: [{hostSuffix: 'google.com'}]}); Now callback will only be called when the event has a URL with a host suffix of google.com. BUG=121479 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=143872 Review URL: https://chromiumcodereview.appspot.com/10514013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143874 0039d316-1c4b-4281-b951-d872f2087c98
* chromeos: Stop checking out Libcroshashimoto@chromium.org2012-06-255-6/+0
| | | | | | | | | | BUG=127051 TEST=git try -c -b linux_chromeos,cros_x86 Review URL: https://chromiumcodereview.appspot.com/10621002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143873 0039d316-1c4b-4281-b951-d872f2087c98
* Filtered events.koz@chromium.org2012-06-2552-338/+2094
| | | | | | | | | | | | | | Makes web_navigation events support filters, eg: chrome.webNavigation.onBeforeCommitted.addListener(callback, {url: [{hostSuffix: 'google.com'}]}); Now callback will only be called when the event has a URL with a host suffix of google.com. BUG=121479 Review URL: https://chromiumcodereview.appspot.com/10514013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143872 0039d316-1c4b-4281-b951-d872f2087c98
* webkit/ppapi: Notify the container when a plugin is accepting touch events.sadrul@chromium.org2012-06-252-0/+16
| | | | | | | | | BUG=128236 TEST=manually Review URL: https://chromiumcodereview.appspot.com/10628020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143871 0039d316-1c4b-4281-b951-d872f2087c98
* Update .DEPS.gitchrome-admin@google.com2012-06-251-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143870 0039d316-1c4b-4281-b951-d872f2087c98
* Roll WebKit r121107:r121126ukai@chromium.org2012-06-251-1/+1
| | | | | | | | | | | BUG=none TEST==watched canaries and build.webkit.org bots TBR=hclam Review URL: https://chromiumcodereview.appspot.com/10668016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143869 0039d316-1c4b-4281-b951-d872f2087c98
* Adding truncate and touch for isolated filesystemkinuko@chromium.org2012-06-253-2/+108
| | | | | | | | | BUG=134039,134078 TEST=IsolatedFileUtilTest.* Review URL: https://chromiumcodereview.appspot.com/10447139 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143868 0039d316-1c4b-4281-b951-d872f2087c98
* Update .DEPS.gitchrome-admin@google.com2012-06-251-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143867 0039d316-1c4b-4281-b951-d872f2087c98
* Rev trace-viewer from r42 to r56nduca@chromium.org2012-06-253-4/+4
| | | | | | | | TBR=jbates@chromium.org Review URL: https://chromiumcodereview.appspot.com/10664009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143866 0039d316-1c4b-4281-b951-d872f2087c98
* app_list: Remove run_all_unittests.cctfarina@chromium.org2012-06-251-9/+0
| | | | | | | | | | | There is already one in test/ directory and that one is the one we're using. Remove this unused version. R=xiyuan@chromium.org Review URL: https://chromiumcodereview.appspot.com/10638017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143865 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 143857 - Implement change wallpaper at local midnight(daily) feature.ukai@chromium.org2012-06-2515-273/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | Revert by assertion error on Linux ChromiumOS Tests (1) and Linux ChromiumOS Tests (dbg)(1) [5644:5644:0624/184505:1684114229:FATAL:dbus_thread_manager.cc(414)] Check failed: g_dbus_thread_manager. DBusThreadManager::Get() called before Initialize BUG=132820 TEST= 1. check "Change wallpaper daily..." chechbox in wallpaper picker ui in settings 2. verify if wallpaper changed daily: If device is on at 0am: a) device is in use at 0am, if current user checked the checkbox, wallpaper should change to next one in the list. b) device is at login screen, if selected user checked the checkbox, wallpaper should change. (new oobe enabled) If device is off or sleep at 0am, when resume, for both normal login and GAIA login, users who checked the checkbox should have a new wallpaper every different day. Review URL: https://chromiumcodereview.appspot.com/10563026 TBR=bshe@chromium.org Review URL: https://chromiumcodereview.appspot.com/10667008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143862 0039d316-1c4b-4281-b951-d872f2087c98