summaryrefslogtreecommitdiffstats
path: root/chrome/chrome_tests.gypi
Commit message (Collapse)AuthorAgeFilesLines
* Adding the gpu_info classes to get gpu info. The actual integration will be ↵rlp@chromium.org2010-06-211-0/+3
| | | | | | | | | | | in another CL. Just want to get the classes and tests in there first. BUG=38736 TEST=unittests included Review URL: http://codereview.chromium.org/2733004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50401 0039d316-1c4b-4281-b951-d872f2087c98
* Refactoring the sync integration tests.rsimha@chromium.org2010-06-211-0/+4
| | | | | | | | | | | | | The sync integration tests were written over a 2 year period, and were designed at a time when bookmarks were the only data-type being synced. Since then, they have mushroomed and resulted in significant duplication of code and non-uniformity in coding style. This changelist is the first step towards reorganizing the integration tests for all sync data types into a levelized class hierarchy, where there is a class containing all the data and functionality required to test each data-type. This should make adding tests for new data-types significantly easier. BUG=46052,43917 TEST=sync_integration_tests Review URL: http://codereview.chromium.org/2863008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50376 0039d316-1c4b-4281-b951-d872f2087c98
* Adds wifi mac addresses and cell IDs to the corresponding network library ↵joth@chromium.org2010-06-211-0/+1
| | | | | | | | | | | | | | classes. Adds basic support to Chrome for using the wifi API, and basic test. Does not yet provide concrete implementation of the underlying methods, this will be in follow-up CLs once I have ChromeOS device. BUG=45671 TEST=GeolocationChromeOsWifiDataProviderTest.* Review URL: http://codereview.chromium.org/2769007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50345 0039d316-1c4b-4281-b951-d872f2087c98
* Rename *language_library* to *input_method_library*.satorux@chromium.org2010-06-211-1/+1
| | | | | | | | | TEST=trybots; make -j8 chrome unit_tests browser_tests BUG=chromium-os:4063 Review URL: http://codereview.chromium.org/2875001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50341 0039d316-1c4b-4281-b951-d872f2087c98
* Rename ThemeResourcesUtil to ResourcesUtil.tony@chromium.org2010-06-211-1/+1
| | | | | | | | | I'll be adding a map of FilePath to resource id to this class soon. For example, FilePath("bookmark_manager/main.html") -> id. Review URL: http://codereview.chromium.org/2870001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50336 0039d316-1c4b-4281-b951-d872f2087c98
* Added BackgroundContentsService to manage lifecycle of BackgroundContents.atwilson@chromium.org2010-06-211-0/+1
| | | | | | | | | | | | | | | | If --restore-background-contents flag is passed, stores the URLs of running BackgroundContents in preferences so they can be re-launched when the browser restarts. Moved logic to shutdown background contents into BackgroundContentsService so we can use this to coordinate when to keep the browser process running. BUG=43382 TEST=new tests Review URL: http://codereview.chromium.org/2104018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50329 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 50308: still failing on Linux sh-lib testsjcivelli@chromium.org2010-06-191-2/+3
| | | | | | | | | | | | | | | | | | Porting the infobars on Linux to the new TranslateInfobarDelegate2 (relanding) Each translate infobar is now its own class and most of the logic is in the delegate. Original review: http://codereview.chromium.org/2836006/show BUG=40828 TEST=Thoroughly test the translate feature on Linux. Review URL: http://codereview.chromium.org/2817015 TBR=jcivelli@chromium.org Review URL: http://codereview.chromium.org/2863011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50310 0039d316-1c4b-4281-b951-d872f2087c98
* Porting the infobars on Linux to the new TranslateInfobarDelegate2 (relanding)jcivelli@chromium.org2010-06-191-3/+2
| | | | | | | | | | | | | | Each translate infobar is now its own class and most of the logic is in the delegate. Original review: http://codereview.chromium.org/2836006/show BUG=40828 TEST=Thoroughly test the translate feature on Linux. Review URL: http://codereview.chromium.org/2817015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50308 0039d316-1c4b-4281-b951-d872f2087c98
* Added input_method_util.h.yusukes@google.com2010-06-181-2/+1
| | | | | | | | | | | | - Moved all functions in language_menu_l10n_util.h to the new file. - Moved static methods in language_library.h and language_config_model.h to the file. BUG=none TEST=try bot passed Review URL: http://codereview.chromium.org/2810008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50223 0039d316-1c4b-4281-b951-d872f2087c98
* Split part of about_handler into chrome/common to break the browser-renderer ↵thestig@chromium.org2010-06-181-0/+1
| | | | | | | | | | dependency. BUG=46666 TEST=none Review URL: http://codereview.chromium.org/2814012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50209 0039d316-1c4b-4281-b951-d872f2087c98
* Coverage: Run the Interactive UI tests on the Linux bot.jhawkins@chromium.org2010-06-171-1/+3
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/2863009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50160 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 50148:jcivelli@chromium.org2010-06-171-2/+3
| | | | | | | | | | | | | | | | | It causes the unit-test, ui-tests and more to fail with a not found symbol. - Porting the infobars on Linux to the new TranslateInfobarDelegate2. Each translate infobar is now its own class and most of the logic is in the delegate. BUG=40828 TEST=Thoroughly test the translate feature on Linux. Review URL: http://codereview.chromium.org/2836006 TBR=jcivelli@chromium.org Review URL: http://codereview.chromium.org/2805016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50157 0039d316-1c4b-4281-b951-d872f2087c98
* Coverage: Run the UI tests on Linux.jhawkins@chromium.org2010-06-171-4/+5
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/2812009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50150 0039d316-1c4b-4281-b951-d872f2087c98
* Porting the infobars on Linux to the new TranslateInfobarDelegate2.jcivelli@chromium.org2010-06-171-3/+2
| | | | | | | | | | | Each translate infobar is now its own class and most of the logic is in the delegate. BUG=40828 TEST=Thoroughly test the translate feature on Linux. Review URL: http://codereview.chromium.org/2836006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50148 0039d316-1c4b-4281-b951-d872f2087c98
* Remove compact navbar: 1st step.oshima@chromium.org2010-06-171-2/+0
| | | | | | | | | | | Remove menu, accelerator and tests. BUG=none TEST=none Review URL: http://codereview.chromium.org/2812007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50135 0039d316-1c4b-4281-b951-d872f2087c98
* Mac: More pluming for OOP font loadingjeremy@chromium.org2010-06-171-0/+1
| | | | | | | | | | | | | * Add font_descriptor and corresponding pluming to send an NSFont over IPC. * Rejigger font_loader to accept an NSFont as input and output an ATSFontContainerRef. The reasoning behind this is that WebKit ultimately controls the font lifetime and we can only deactivate the font container once the font is no longer in use. BUG=29729 Test=Unit tests should pass. Review URL: http://codereview.chromium.org/2804001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50076 0039d316-1c4b-4281-b951-d872f2087c98
* The second step of refactoring LanguageConfigView.satorux@chromium.org2010-06-171-1/+1
| | | | | | | | | | | | | | | No change in the logic. Just move the code around. - Add language_config_model.cc, .h, _test.cc - Sort function definitions and declarations so the order match in .cc and .h files. Search for OCD in http://www.chromium.org/developers/coding-style TEST=manually BUG=chromium-os:4063 Review URL: http://codereview.chromium.org/2856005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50069 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: refactor GNOME Keyring and KWallet integration to allow migration ↵mdm@chromium.org2010-06-161-0/+1
| | | | | | | | | | from the default store, and add unit tests. Still disabled. BUG=12351, 25404 TEST=unit tests work Review URL: http://codereview.chromium.org/2806002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50034 0039d316-1c4b-4281-b951-d872f2087c98
* Fix ProcessSingletonWinTest using default profile.mattm@chromium.org2010-06-161-2/+5
| | | | | | | | | | | | | Rename to ProcessSingletonTest. Fix issues preventing the test from working on Linux, and enable it there. Test both normal start up and first-run startup paths(win-only). BUG=38572 TEST=run the test (both with and without an existing profile in the default place) Review URL: http://codereview.chromium.org/2721007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50022 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes bug in bookmark bar view if profile changed. If the profilesky@chromium.org2010-06-161-0/+4
| | | | | | | | | | | | | | | | changed we didn't remove the old buttons, which meant when you clicked on a button it might be past the bounds of the model. I don't think we ever do this, but it's the only thing I could see that could cause the crash. Once I've nailed this down I'll nuke the CHECKs. BUG=44642 TEST=none Review URL: http://codereview.chromium.org/2822010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49959 0039d316-1c4b-4281-b951-d872f2087c98
* Rename browser_accessibility to browser_accessibility_win, and same fordmazzoni@chromium.org2010-06-161-2/+2
| | | | | | | | | | | | browser_accessibility_manager, to make it more clear that these are Windows-only source files. BUG=none TEST=none Review URL: http://codereview.chromium.org/2830005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49947 0039d316-1c4b-4281-b951-d872f2087c98
* Add policy code for proxy configurationdanno@chromium.org2010-06-161-0/+1
| | | | | | | | | | | | | Augment ProxyConfig to fetch its configuration from preferences that are initialized by settings and policy (rather than getting its config directly from settings). Add policies for everything that is needed to configure a ProxyConfig and wire the policies up to the corresponding preferences. Also remove CookieMode policy, it's harder to get right than we naively thought. BUG=43458 TEST=ChromeUrlRequestContextTest*:ConfigurationPolicyPrefStoreTest* Review URL: http://codereview.chromium.org/2459001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49924 0039d316-1c4b-4281-b951-d872f2087c98
* Remove ExtensionAPIClient tests. These have been supercededaa@chromium.org2010-06-161-1/+0
| | | | | | | | | | for the most part by the extension api tests. BUG=34994,43775,46217,22248 Review URL: http://codereview.chromium.org/2847008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49911 0039d316-1c4b-4281-b951-d872f2087c98
* Share the same keyboard layout among all windows.yusukes@google.com2010-06-151-0/+2
| | | | | | | | | | | | | | | | | | | | - Call SetKeyboardLayoutPerWindow(false) in LanguageMenuButton::LanguageMenuButton(). - Mock Keyboard APIs so LanguageMenuButton::LanguageMenuButton() can call the function even in browser_tests. In browser_tests, code like "if (CrosLibrary::Get()->EnsureLoaded()) SetKeyboardLayoutPerWindow(false);" does not work since the EnsureLoaded() function is replaced so it always returns true without loading libcros.so (i.e. the function pointer |SetKeyboardLayoutPerWindow| is NULL). We could fix this by either of the following: 1) Add NULL check: if (CrosLibrary::Get()->EnsureLoaded() && (SetKeyboardLayoutPerWindow != NULL)) SetKeyboardLayoutPerWindow(false); 2) Mock keyboard APIs and just call: CrosLibrary::Get()->GetKeyboardLibrary()->SetKeyboardLayoutPerWindow(false); I'd choose 2), since 1) looks a bit error-prone and inconsistent with other libcros libraries (e.g. power, language, ...) FYI, we can use the new cros/keyboard_library.h interface to implement the "swap ctrl/caps" feature in a clean way. BUG=chromium-os:2433 TEST=manually Review URL: http://codereview.chromium.org/2781006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49754 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Revert 48932 - Merge certain preferences during model association."skrul@chromium.org2010-06-141-0/+2
| | | | | | | | This reverts commit 392d1efa36fba717950cbfec40055939493a27b2. Review URL: http://codereview.chromium.org/2676007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49720 0039d316-1c4b-4281-b951-d872f2087c98
* Policy provider for the Mac.avi@chromium.org2010-06-141-0/+3
| | | | | | | | | BUG=http://crbug.com/7147 TEST=unit tested; not integrated yet Review URL: http://codereview.chromium.org/2605002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49715 0039d316-1c4b-4281-b951-d872f2087c98
* Implemented initial version of extension syncing.akalin@chromium.org2010-06-141-0/+3
| | | | | | | | | BUG=32413 TEST=unit tests, trybots, manual Review URL: http://codereview.chromium.org/2752007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49712 0039d316-1c4b-4281-b951-d872f2087c98
* Further refine the pinned tab navigation algorithm.estade@chromium.org2010-06-141-1/+0
| | | | | | | | | BUG=29281 TEST=included Review URL: http://codereview.chromium.org/2747011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49702 0039d316-1c4b-4281-b951-d872f2087c98
* Use special indicator text for xkb:us:dvorak:eng, mozc, mozc-jp, ↵yusukes@google.com2010-06-141-0/+1
| | | | | | | | | | | m17n:t:latn-pre, and m17n:t:latn-post. BUG=chromium-os:4001 TEST=manually Review URL: http://codereview.chromium.org/2771013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49669 0039d316-1c4b-4281-b951-d872f2087c98
* Enable remoting unittests to run on build botshclam@chromium.org2010-06-111-0/+1
| | | | | | | | | | Renamed chromoting.gyp to remoting.gyp. Also enabled remoting_unittests to be executed on the build bots. Review URL: http://codereview.chromium.org/2720007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49609 0039d316-1c4b-4281-b951-d872f2087c98
* This is the first patch to support encryption. The Cryptographer classalbertb@chromium.org2010-06-111-0/+3
| | | | | | | | | | | | manages a map of Nigori instances and allows data encrypted using different pass-phrase to be decrypted easily. BUG=none TEST=CryptographerTest, NigoriTest Review URL: http://codereview.chromium.org/2727006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49608 0039d316-1c4b-4281-b951-d872f2087c98
* TTF: Add tests for WillHandleBrowserAboutURL.jhawkins@chromium.org2010-06-111-0/+1
| | | | | | | | | BUG=none TEST=BrowserAboutHandlerTest.WillHandleBrowserAboutURL Review URL: http://codereview.chromium.org/2712007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49585 0039d316-1c4b-4281-b951-d872f2087c98
* Move the resources used by net-internals into a pak file.tony@chromium.org2010-06-111-0/+4
| | | | | | | | | | We don't use this yet, but the plan is to move everything in the resources directory into here. BUG=42770 Review URL: http://codereview.chromium.org/2667001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49507 0039d316-1c4b-4281-b951-d872f2087c98
* Detach reload from omnibox, combine with stop, and eliminate go.pkasting@chromium.org2010-06-111-5/+5
| | | | | | | | | | This does the basic surgery on all three OSes without trying to fix up the visual appearance. As a result, things look pretty ugly. My intent is to at least put endcaps on the omnibox in a subsequent patch. BUG=45745,45762,45763 TEST=Reload and stop should be combined; go should be gone. Review URL: http://codereview.chromium.org/2677003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49492 0039d316-1c4b-4281-b951-d872f2087c98
* Replace changes_channel with an observer list.zork@chromium.org2010-06-111-0/+1
| | | | | | | | | BUG=none TEST=Run unit tests Review URL: http://codereview.chromium.org/2075012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49490 0039d316-1c4b-4281-b951-d872f2087c98
* Merging issue 2067023 for bryner@google.comian@chromium.org2010-06-101-1/+0
| | | | | | | | | BUG=none TEST=safe_browsing_blocking_page_unittest.cc Review URL: http://codereview.chromium.org/2737005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49437 0039d316-1c4b-4281-b951-d872f2087c98
* Wrappers around BrowsingDataHelpers that returned canned responses.jochen@chromium.org2010-06-101-0/+3
| | | | | | | | | BUG=45230 TEST=CannedBrowsingData*HelperTest.* Review URL: http://codereview.chromium.org/2707001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49388 0039d316-1c4b-4281-b951-d872f2087c98
* Move npapi_layout_test_plugin target to webkit_support to use it fromtkent@google.com2010-06-101-1/+1
| | | | | | | | | | | | | | | | | | | | WebKit DumpRenderTree. The following code change affects only WebKit DumpRenderTree. * webkit_support.cc - WebPluginImplWithPageDelegate passes a plugin path and MIME type to WebPluginImpl. - CreateWebPlugin checks a MIME type. This is the same logic as test_shell. * test_webplugin_page_delegate.h Creates and returns a WebPluginDelegateImpl instance. BUG=none TEST=none Review URL: http://codereview.chromium.org/2729004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49372 0039d316-1c4b-4281-b951-d872f2087c98
* Add bzip2 to the list of libs linked to for unit_tests.ananta@chromium.org2010-06-101-0/+1
| | | | | | | | TBR=wtc Review URL: http://codereview.chromium.org/2770010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49356 0039d316-1c4b-4281-b951-d872f2087c98
* Run in-process browser tests using the sandbox.jam@chromium.org2010-06-091-0/+2
| | | | | | Review URL: http://codereview.chromium.org/2729002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49308 0039d316-1c4b-4281-b951-d872f2087c98
* Refactored the translate infobars.jcivelli@chromium.org2010-06-091-4/+7
| | | | | | | | | | | | | | Since some work is needed on Linux and Mac to use the new translate infobar delegate, I created a new version of the refactored classes instead of replacing them. Once Linux and Mac use the new classes, we can make the swicth. The TranslateInfoBarDelegate now contains all states, so there is no more logic on the infobar classes. I broke down the single infobar class into multiple ones (there is now an infobar for each state: before translate, translating, after translate, error): it makes the code simpler. I had to fix ReplaceInfoBar on Windows as it was not working properly. BUG=40828 TEST=Test thoroughly the translate feature. Review URL: http://codereview.chromium.org/2602003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49307 0039d316-1c4b-4281-b951-d872f2087c98
* AutoFill Profiles dialog implemented according to new mocks on Macdhollowa@chromium.org2010-06-091-5/+2
| | | | | | | | | | | | | | New mocks are attached to bug 44622. These changes replace the in-place editing of address and credit card records with a table of records and separate sheets for manipulating the record data. Changes to the layout of fields on the sheets has been done also. AutoFillDialog.xib changes: Replaced disclosure based list of address and credit cards with an NSTableView of the same data. Added buttons for "Add", "Edit", and "Remove". Replaced AutoFillAddressViewController.xib with sheet-based AutoFillAddressSheetController.xib. Replaced AutoFillCreditCardViewController.xib with sheet-based AutoFillCreditCardSheetController.xib. BUG=44621 TEST=AutoFillAddressModelTest,AutoFillAddressSheetControllerTest,AutoFillCreditCardModelTest,AutoFillCreditCardSheetControllerTest,AutoFillDialogControllerTest Review URL: http://codereview.chromium.org/2673006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49274 0039d316-1c4b-4281-b951-d872f2087c98
* Putting this back in since it didn't solve the failures.thomasvl@chromium.org2010-06-081-0/+1
| | | | | | | | | | | | | | | | | | | Revert 49164 - Backing this out to see if it fixes the failures on the two windows bots (landed about when they started). Revert 49030 AutoFill: Don't save credit card numbers from Autocomplete to the WebDB. BUG=8026 TEST=AutocompleteHistoryManagerTest Review URL: http://codereview.chromium.org/2676003 TBR=jhawkins@chromium.org Review URL: http://codereview.chromium.org/2748002 TBR=thomasvl@chromium.org Review URL: http://codereview.chromium.org/2770001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49165 0039d316-1c4b-4281-b951-d872f2087c98
* Backing this out to see if it fixes the failures on the two windows bots ↵thomasvl@chromium.org2010-06-081-1/+0
| | | | | | | | | | | | | | | | (landed about when they started). Revert 49030 - AutoFill: Don't save credit card numbers from Autocomplete to the WebDB. BUG=8026 TEST=AutocompleteHistoryManagerTest Review URL: http://codereview.chromium.org/2676003 TBR=jhawkins@chromium.org Review URL: http://codereview.chromium.org/2748002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49164 0039d316-1c4b-4281-b951-d872f2087c98
* Managed preferences warning banner for the Linux preferences dialog.mnissler@chromium.org2010-06-081-0/+1
| | | | | | | | | BUG=43423 TEST=Unit test in managed_prefs_banner_base_unittest.cc, manual UI tests Review URL: http://codereview.chromium.org/2425006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49151 0039d316-1c4b-4281-b951-d872f2087c98
* Adjusted icons, control sizes, etc.georgey@chromium.org2010-06-071-0/+1
| | | | | | | | BUG=44622 TEST=in the bug Review URL: http://codereview.chromium.org/2638003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49108 0039d316-1c4b-4281-b951-d872f2087c98
* Renaming chrome sync integration test files so that they are uniformly named.rsimha@chromium.org2010-06-071-3/+3
| | | | | | | | | BUG=45887 TEST=sync_integration_tests Review URL: http://codereview.chromium.org/2644002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49074 0039d316-1c4b-4281-b951-d872f2087c98
* Support multiple PrefStoresmnissler@chromium.org2010-06-071-0/+3
| | | | | | | | | | | | Add interface for multi_pref_store_manager. BUG=40259 TEST=Unittests in pref_service_unittest.cc, pref_value_store_unittest.cc Review URL: http://codereview.chromium.org/1957005 Patch from Markus Heintz <markusheintz@google.com>. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49048 0039d316-1c4b-4281-b951-d872f2087c98
* AutoFill: Don't save credit card numbers from Autocomplete to the WebDB.jhawkins@chromium.org2010-06-071-0/+1
| | | | | | | | | BUG=8026 TEST=AutocompleteHistoryManagerTest Review URL: http://codereview.chromium.org/2676003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49030 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 48997 [causes Windows unit_tests to hang] - Group plugins in ↵viettrungluu@chromium.org2010-06-051-1/+0
| | | | | | | | | | | | | | | | | | | | | about:plugins and show update link for out-of-date ones. Patch by mavrommatis, original review here: <http://codereview.chromium.org/1991005>. Original description follows: (1) Group plugins with the same name together. (2) Show a download link for plugin versions with known security problems in about:plugins. BUG=3910 TEST=Open "chrome://plugins", see that plugins are grouped, and that any vulnerable plugins are marked red. Try enabling and disabling plugin groups. Review URL: http://codereview.chromium.org/2686001 TBR=viettrungluu@chromium.org Review URL: http://codereview.chromium.org/2652002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49003 0039d316-1c4b-4281-b951-d872f2087c98