summaryrefslogtreecommitdiffstats
path: root/chrome
Commit message (Collapse)AuthorAgeFilesLines
* Reland dialog transitions and fix dialog visible getter.flackr@chromium.org2012-03-212-30/+82
| | | | | | | | | | | This fixes the history updating bug with overlays by checking the transparent state of the dialog's container when determining visibility. In order to properly update the overlay on opening the history is updated after a timeout. BUG=118949 TEST=Open an overlay, the location url updates. Close the overlay and the location url updates again. Review URL: http://codereview.chromium.org/9718012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127970 0039d316-1c4b-4281-b951-d872f2087c98
* [protector] SessionStartupChange dissmised when user manually changes ↵ivankr@chromium.org2012-03-215-3/+125
| | | | | | | | | | | | startup settings. BUG=119269 TEST=protector.py Review URL: http://codereview.chromium.org/9811004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127966 0039d316-1c4b-4281-b951-d872f2087c98
* Integrate Kiosk Mode with enterprise policies.rkc@chromium.org2012-03-2118-197/+428
| | | | | | | | | | | | Get and use the enterprise policies to set the various timeouts for kiosk mode. R=mnissler@chromium.org,pastarmovj@chromium.org BUG=chromium-os:27909 TEST=Not well tested yet, sent out for initial review. Review URL: https://chromiumcodereview.appspot.com/9701084 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127962 0039d316-1c4b-4281-b951-d872f2087c98
* Make sure password manager does not display at the same time as one-click.rogerta@chromium.org2012-03-218-15/+51
| | | | | | | | | | | | | | | BUG=117197 TEST=Create a new profile. Make sure "Offset to save passwords" is enabled. Login in to gmail.com. Check that the one-click signi infobar is displayed, but not the save password infobar. Connect the profile to the account. log out of gmail and then back in. You should now see the save password infobar. Review URL: http://codereview.chromium.org/9624012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127959 0039d316-1c4b-4281-b951-d872f2087c98
* Ignore empty SMS from empty numberdpolukhin@chromium.org2012-03-211-0/+8
| | | | | | | | | | | | Temporary fix while libcros refactoring in is progress. BUG=chromium-os:27883 TEST=manual Review URL: http://codereview.chromium.org/9814008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127958 0039d316-1c4b-4281-b951-d872f2087c98
* [cros] Fix crash on boot when user image is loaded.nkostylev@chromium.org2012-03-211-4/+8
| | | | | | | | | | BUG=chromium-os:28144 TEST=Manual. Boot into ChromeOS, no crash on login screen. Review URL: http://codereview.chromium.org/9818001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127957 0039d316-1c4b-4281-b951-d872f2087c98
* Making the personal options handler for the new uber settings page set ↵jwd@chromium.org2012-03-211-2/+15
| | | | | | | | | | | | | | profile avatar/name in profile prefs instead of profile info cache. This is simply adding code to the options2 handler that I put in the original options handler. The original bag is crbug.com/87658. BUG=116837 TEST=Have two machines with chrome, both with multiple profiles and each with one profile signed in to the same account. Change avatar/name on one, and it will change on the other. Review URL: http://codereview.chromium.org/9648003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127956 0039d316-1c4b-4281-b951-d872f2087c98
* Disable background animations on loginvollick@chromium.org2012-03-211-1/+1
| | | | | | | | | | BUG=119113 TEST=Should see no animations on login Review URL: http://codereview.chromium.org/9761003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127954 0039d316-1c4b-4281-b951-d872f2087c98
* Remove Ordinals Setters and Getters from ExtensionServicecsharp@chromium.org2012-03-219-119/+120
| | | | | | | | | | | | | Move the page and app launch setters and getters out of ExtensionService, moving their functionality into ExtensionSorting with the rest of the ordinal logic. BUG=109769 TEST=ExtensionService unit tests pass and TwoClientAppsSync sync_integreation tests pass. Review URL: http://codereview.chromium.org/9706017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127953 0039d316-1c4b-4281-b951-d872f2087c98
* Replaced listview/gridview icons with their greyscale versions.zvorygin@chromium.org2012-03-214-0/+0
| | | | | | | | | | R=dgozman@chromium.org BUG=chromium-os:28140 TEST=Manual. Notice that thumbnail/listview icons are now grayscale. Review URL: https://chromiumcodereview.appspot.com/9813007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127952 0039d316-1c4b-4281-b951-d872f2087c98
* chromeos: Do not show the old setting bubbles when volume/brightness changes ↵sadrul@chromium.org2012-03-212-3/+5
| | | | | | | | | | | | | if the uber-tray is active. BUG=110130,110131 TEST=none Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=127487 Review URL: https://chromiumcodereview.appspot.com/9717045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127951 0039d316-1c4b-4281-b951-d872f2087c98
* Replaced device icons with their greyscale versions.zvorygin@chromium.org2012-03-216-0/+0
| | | | | | | | | | R=dgozman@chromium.org BUG=chroimum-os:28141 TEST=Manual. Notice new icons in filebrowser left panel. Review URL: https://chromiumcodereview.appspot.com/9815004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127950 0039d316-1c4b-4281-b951-d872f2087c98
* Don't allow policy-managed networks to be removed from the preferred network ↵mbolohan@chromium.org2012-03-211-0/+2
| | | | | | | | | | | | list. BUG=118527 TEST=see bug Review URL: http://codereview.chromium.org/9768002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127949 0039d316-1c4b-4281-b951-d872f2087c98
* ui/gfx: Remove the deprecated "operator const SkBitmap*" from Image API.tfarina@chromium.org2012-03-216-28/+25
| | | | | | | | | | BUG=58030 R=rsesek@chromium.org TBR=sky@chromium.org Review URL: https://chromiumcodereview.appspot.com/9718024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127948 0039d316-1c4b-4281-b951-d872f2087c98
* Fix UserManager to not leak the mock managers created for unit tests.pastarmovj@chromium.org2012-03-2116-69/+246
| | | | | | | | | | | | | | All tests share the singletons and if mocks are leaked state will be leaked and possibly corrupted between the tests. This CL tries to force every test that needs a particular UserManager state to use its own mock object and set it in the wanted state. BUG=116996 TEST=unit_tests Review URL: https://chromiumcodereview.appspot.com/9705016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127946 0039d316-1c4b-4281-b951-d872f2087c98
* Replaced File Manager app iconkaznacheev@chromium.org2012-03-211-0/+0
| | | | | | | | | BUG=chromium-os:28137 TEST= Review URL: https://chromiumcodereview.appspot.com/9814004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127945 0039d316-1c4b-4281-b951-d872f2087c98
* Better page reload handling in the File Managerkaznacheev@chromium.org2012-03-212-30/+48
| | | | | | | | | | | | | Currently when reloading the Gallery page the default would be launched. We should launch the Gallery handler instead. BUG=chromium-os:27945 TEST= Review URL: http://codereview.chromium.org/9722039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127943 0039d316-1c4b-4281-b951-d872f2087c98
* Make a process-wide cache for the v8::Value representation of extension APIs.kalman@chromium.org2012-03-215-55/+110
| | | | | | | | | TEST=browser_tests Review URL: http://codereview.chromium.org/9616055 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127939 0039d316-1c4b-4281-b951-d872f2087c98
* Rename Feature::(UN)PRIVILEGED_CONTEXT to (UN)BLESSED_EXTENSION_CONTEXT.kalman@chromium.org2012-03-219-32/+34
| | | | | | | | | | | | | | | Note that I haven't updated simliar terminology used throughout the existing JSON schema files ("unprivileged": true) because that's slightly different, and it's probably not worth worrying about now due to impending replacement of that logic with Feature. TEST=unit_test --gtest_filter=*Feature* Review URL: http://codereview.chromium.org/9617040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127938 0039d316-1c4b-4281-b951-d872f2087c98
* [cros] Options: workaround for stale focus on image picker.ivankr@chromium.org2012-03-211-0/+9
| | | | | | | | | | BUG=chromium-os:26869 TEST=Manual: see bug description Review URL: http://codereview.chromium.org/9730001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127936 0039d316-1c4b-4281-b951-d872f2087c98
* Fix race in ProfileBrowserTest.ProfileReadmeCreated.ivankr@chromium.org2012-03-211-3/+3
| | | | | | | | | | | | | The problem was with the test waiting for an incorrect message loop to finish. BUG=119059 TEST=ProfileBrowserTest.* Review URL: http://codereview.chromium.org/9759001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127935 0039d316-1c4b-4281-b951-d872f2087c98
* Continue ChromeToMobileService::RequestSearch if previous_search_time_.is_null.msw@chromium.org2012-03-211-1/+2
| | | | | | | | | | | | | My crrev.com/127780 mistakenly uses a null last_search_time. So the first legit call to ChromeToMobileService::RequestSearch may bail. TBR=sky BUG=102709 TEST=Chrome To Mobile icon appears, even when you've started your computer in the last 24 hours :p Review URL: http://codereview.chromium.org/9813002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127934 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed PPAPINaClTest.TCPServerSocketPrivate.ygorshenin@chromium.org2012-03-211-22/+4
| | | | | | | | | | | ntons/htons functions are declared in ws2_32.dll which is not available in the Chrome's sandbox. That's why all PPB_NetAddress_Private functionality that depends on these functions fails on Windows. Defining them to _byteswap_ushort solves this problem. BUG=116480 TEST=PPAPINaClTest.TCPServerSocketPrivate Review URL: http://codereview.chromium.org/9700013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127933 0039d316-1c4b-4281-b951-d872f2087c98
* Remove all Preferences code from chromeos/status/. This is the first step.yusukes@chromium.org2012-03-213-1/+14
| | | | | | | | | | BUG=chromium-os:19655 TEST=try Review URL: http://codereview.chromium.org/9816001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127932 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: convert about:workers into about:inspectpfeldman@chromium.org2012-03-2120-470/+683
| | | | | | | | BUG=118915 Review URL: https://chromiumcodereview.appspot.com/9724038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127931 0039d316-1c4b-4281-b951-d872f2087c98
* Convert the webstore API to use the schema_generated_bindings infrastructure.kalman@chromium.org2012-03-2114-63/+574
| | | | | | | | | | BUG=104100 TEST=browser_tests --gtest_filter=*Webstore* Review URL: http://codereview.chromium.org/9641004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127930 0039d316-1c4b-4281-b951-d872f2087c98
* Added C++ wrappers for PPB_HostResolver_Private interface.ygorshenin@chromium.org2012-03-211-2/+2
| | | | | | | | | | BUG=114225 TEST=*HostResolverPrivate Review URL: http://codereview.chromium.org/9701024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127929 0039d316-1c4b-4281-b951-d872f2087c98
* Updating trunk VERSION from 1076.0 to 1077.0chrome-release@google.com2012-03-211-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127926 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 127012 - Handle Escape key on view certificate dialog.kochi@google.com2012-03-213-52/+4
| | | | | | | | | | | | | | | The webui certificate dialog is used only for ChromeOS. Windows and Mac uses system's ones, and Linux uses GTK-based dialog. BUG=114203, 119227 TEST=manual Review URL: https://chromiumcodereview.appspot.com/9423053 TBR=kochi@google.com Review URL: https://chromiumcodereview.appspot.com/9814003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127922 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 127914 - Rename ibus_input_methods.txt to input_methods.txt.yusukes@google.com2012-03-216-52/+55
| | | | | | | | | | | | | | | | The prefix "ibus_" is no longer relevant because IBus is not used anymore for a keyboard whose ID starts with "xkb:". Another reason to avoid the prefix is that we're likely going to reimplement some of the input methods as Chrome extensions. BUG=chromium-os:19655 TEST=try Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=127471 Review URL: https://chromiumcodereview.appspot.com/9721017 TBR=yusukes@google.com Review URL: https://chromiumcodereview.appspot.com/9810004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127920 0039d316-1c4b-4281-b951-d872f2087c98
* * Add RootWindow to RootWindowObserver::OnRootWindowResized as there can be ↵oshima@chromium.org2012-03-211-2/+4
| | | | | | | | | | | | | | more than one root window now. * Don't translate size in GetHostSize * Fix a few places that should use RootWindow's bounds instead of host bounds. BUG=115510 TEST=none Review URL: https://chromiumcodereview.appspot.com/9802001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127917 0039d316-1c4b-4281-b951-d872f2087c98
* [uber page] Use gradient on the uber-frame header per mocks.csilv@chromium.org2012-03-211-1/+3
| | | | | | | | BUG=none TEST=visual Review URL: https://chromiumcodereview.appspot.com/9803001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127916 0039d316-1c4b-4281-b951-d872f2087c98
* Rename ibus_input_methods.txt to input_methods.txt.yusukes@google.com2012-03-216-55/+52
| | | | | | | | | | | | | The prefix "ibus_" is no longer relevant because IBus is not used anymore for a keyboard whose ID starts with "xkb:". Another reason to avoid the prefix is that we're likely going to reimplement some of the input methods as Chrome extensions. BUG=chromium-os:19655 TEST=try Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=127471 Review URL: https://chromiumcodereview.appspot.com/9721017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127914 0039d316-1c4b-4281-b951-d872f2087c98
* Fix platform restrictions for enable-async-dns and enable-media-source flagsszym@chromium.org2012-03-211-2/+2
| | | | | | Review URL: https://chromiumcodereview.appspot.com/9810001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127912 0039d316-1c4b-4281-b951-d872f2087c98
* Add a new 'run_all_unittests' target in baseakalin@chromium.org2012-03-211-3/+3
| | | | | | | | | | | | | Make all the places that include run_all_unittests.cc manually depend on this target instead. BUG= TEST= Review URL: http://codereview.chromium.org/9691067 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127911 0039d316-1c4b-4281-b951-d872f2087c98
* Remove test code that was checked in by accidentoshima@chromium.org2012-03-211-1/+0
| | | | | | | | | | TBR=ben@chromium.org BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/9811001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127910 0039d316-1c4b-4281-b951-d872f2087c98
* More Gtk cleanup for system_key_event_listener.cc.yusukes@chromium.org2012-03-211-11/+0
| | | | | | | | | | BUG=None TEST=try Review URL: http://codereview.chromium.org/9764014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127909 0039d316-1c4b-4281-b951-d872f2087c98
* Remove dependence on .json files for IDL-specified extensions/apps APIsasargent@chromium.org2012-03-216-55/+14
| | | | | | | | | | | | | | This is an incremental step towards fully IDL-specified API bindings. This patch adds code which generates JSON based on IDL for the purpose of exposing bindings to javascript. BUG=119137 TEST=Code should compile and existing tests should pass. Review URL: http://codereview.chromium.org/9774001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127908 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a memory leak in ModuleSystemTest.koz@chromium.org2012-03-211-2/+3
| | | | | | | | | | BUG=118575,115296 TEST=existing unit tests Review URL: http://codereview.chromium.org/9794005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127907 0039d316-1c4b-4281-b951-d872f2087c98
* This CL implements the resize controller and a simple interface on the panel ↵aburago@chromium.org2012-03-2114-30/+407
| | | | | | | | | | | | | manager, to allow platform work to take advantage of it. NB! This patch also contains the unimplemented methods for the detached strip -- the new functionality depended on having it there :) BUG=none TEST=tested by hacking in resize calls instead of drag calls. Will add some tests soon :) Review URL: http://codereview.chromium.org/9733013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127906 0039d316-1c4b-4281-b951-d872f2087c98
* [net/dns] Adds --enable-async-dns to about:flags.szym@chromium.org2012-03-212-1/+14
| | | | | | | | | | R=cbentzel@chromium.org TEST=Enable "Asynchronous DNS" in chrome://flags. Check chrome://net-internals/#events Review URL: http://codereview.chromium.org/9772001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127905 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 127887 - Replace extension disabled infobar with a global error.sky@chromium.org2012-03-2111-397/+289
| | | | | | | | | | | | | | | | | | Move disabled-extension interface to namespace extensions. It looks like this: http://dl.dropbox.com/u/27111995/Mocks/disable-dialog.png http://dl.dropbox.com/u/27111995/Mocks/disable-menu.png BUG=108202 TEST=install extension, update to version that requires additional permissions. Accept upgrade. Uninstall manually from chrome://extensions. Don't crash. Review URL: http://codereview.chromium.org/9718008 TBR=yoz@chromium.org Review URL: https://chromiumcodereview.appspot.com/9802007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127903 0039d316-1c4b-4281-b951-d872f2087c98
* ChromeOS mixer: Talk to new ChromeOS audio server.derat@chromium.org2012-03-214-0/+264
| | | | | | | | | | | | | | | | Instead of talking to ALSA in dB we talk to the new audio server (CRAS) in percent. CRAS will contain a board-specific volume curve for mapping percent to dB. Change written by Dylan Reid <dgreid@chromium.org>. BUG=chromium-os:25413 TEST=On lumpy: gmerge chromeos-chrome, run chrome and adjust volume. TBR=dgreid Review URL: http://codereview.chromium.org/9768007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127902 0039d316-1c4b-4281-b951-d872f2087c98
* Removed GTK code from chrome/browser/ui/views.saintlou@chromium.org2012-03-2126-992/+2
| | | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/9766016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127900 0039d316-1c4b-4281-b951-d872f2087c98
* Convert app_bindings.js to the schema_generated_bindings.js infrastructure.kalman@chromium.org2012-03-2131-522/+616
| | | | | | | | | | | | | | | | | This involves opening up *all* custom bindings to web pages, where access is controlled content-script style using a URL-matches property in the API schema. BUG=104100,117282 TEST=unit_tests,browser_tests Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=125811 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=127391 Review URL: http://codereview.chromium.org/9460002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127899 0039d316-1c4b-4281-b951-d872f2087c98
* Introduce a mechanism for creating objects in JS that are lazily evaluated.koz@chromium.org2012-03-213-1/+88
| | | | | | | | | | | | | | | This change allows JS source to be associated with an object, which will be evaluated and delegated to on property access to that object. This will allow, for example, extension APIs to be setup from C++ without executing any JS until the API is actually used. BUG=104100 TEST=unit tests provided Review URL: http://codereview.chromium.org/9747002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127897 0039d316-1c4b-4281-b951-d872f2087c98
* Tests for JavaScript style checkertbreisacher@chromium.org2012-03-212-16/+165
| | | | | | | | | BUG=none TEST=chrome/browser/resources/test_presubmit.py Review URL: https://chromiumcodereview.appspot.com/9703094 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127896 0039d316-1c4b-4281-b951-d872f2087c98
* Trigger NotifyPassphraseAccepted from the UI thread when a correct ↵rsimha@chromium.org2012-03-211-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | passphrase is entered As of today, when a user enters a passphrase for decryption while signing in to sync, the passphrase is tested against the cached pending keys, and then sent down to the syncer thread so that the cryptographer can use it for decryption. At the end of decryption, OnPassphraseAccepted is called. The problem with this is that in the meantime, if the user brings up the advanced settings dialog, we might unnecessarily prompt the user for a passphrase even though the correct one was entered. This patch adds a call to NotifyPassphraseAccepted in SyncBackendHost::SetDecryptionPassphrase if the correct passphrase is entered. This gives the UI immediate feedback when a passphrase is accepted, and will pave the way for a snappier user experience. BUG=119191 TEST=sync_unit_tests, sync_integration_tests, Enter a passphrase and immediately open the advanced setup dialog Review URL: http://codereview.chromium.org/9794007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127895 0039d316-1c4b-4281-b951-d872f2087c98
* Add policy managed indicator to network controls.kevers@chromium.org2012-03-212-1/+19
| | | | | | | | | | BUG=chromium:118163 TEST= Review URL: http://codereview.chromium.org/9749006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127894 0039d316-1c4b-4281-b951-d872f2087c98
* Add Chrome To Mobile switches and about:flags entry.msw@chromium.org2012-03-219-27/+84
| | | | | | | | | | | | | | | | | | | | Enable the feature by default & respect the disable switch. Stable may disable by default & respect the enable switch. Add the needed switches/strings now, before string freeze. Add flags and strings for [en|dis]abling Chrome To Mobile. Add about:flags entry for disabling Chrome To Mobile. Add UMA data collection for the new disable switch. Add a static Service function to get the feature enabled state. Respect the switches in the factory and location bar call sites. BUG=102709 TEST=Chrome To Mobile enable/disable flag and switches work. Review URL: http://codereview.chromium.org/9727008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127888 0039d316-1c4b-4281-b951-d872f2087c98