summaryrefslogtreecommitdiffstats
path: root/chrome/chrome_tests.gypi
Commit message (Collapse)AuthorAgeFilesLines
* Revert r50798 as it seems to create ui test failureshclam@chromium.org2010-06-251-1/+0
| | | | | | | | TBR=ericu, michaeln Review URL: http://codereview.chromium.org/2863025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50813 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r50807aa@chromium.org2010-06-251-2/+4
| | | | | | TBR=arv@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50811 0039d316-1c4b-4281-b951-d872f2087c98
* Initialize WebKit for unit_tests process. Before it was getting initialized ↵aa@chromium.org2010-06-251-4/+2
| | | | | | | | by one of the tests, but it is needed by more than one of them. Review URL: http://codereview.chromium.org/2853007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50807 0039d316-1c4b-4281-b951-d872f2087c98
* Run appcache layout tests in chrome using the ui test harness.michaeln@chromium.org2010-06-251-0/+1
| | | | | | | | | BUG=39365 TEST=yes Review URL: http://codereview.chromium.org/2822007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50798 0039d316-1c4b-4281-b951-d872f2087c98
* A few cleanups to the sync unit tests.nick@chromium.org2010-06-251-2/+2
| | | | | | | | | | | | I didn't want to mix these in with other changes that are due to real expectations changes. BUG=46769 (related work) TEST=sync_unit_tests Review URL: http://codereview.chromium.org/2811031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50791 0039d316-1c4b-4281-b951-d872f2087c98
* Add basic UI tests for dom_ui/options.csilv@chromium.org2010-06-241-0/+1
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/2848012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50672 0039d316-1c4b-4281-b951-d872f2087c98
* Take 2: sync changes to support encryptionalbertb@chromium.org2010-06-231-0/+2
| | | | | | | | | | | Attempting to resubmit this change. It looks like the reason for the build break on linux was a missing dependency (nss) in the interactive_ui_test target. BUG=32410 TEST=unittests Review URL: http://codereview.chromium.org/2828021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50646 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor the translate infobars on mac to match the new windows code.feldstein@chromium.org2010-06-231-1/+1
| | | | | | | | | | | | Breaks it up into 4 different classes instead of 1 class full of switches and if statements. BUG=none TEST=unit_tests.TranslationInfoBarTest Review URL: http://codereview.chromium.org/2815013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50641 0039d316-1c4b-4281-b951-d872f2087c98
* Improve input method support.suzhe@chromium.org2010-06-231-0/+1
| | | | | | | | | | | | | | | This CL fixes following issues: BUG=23219 IME should be disabled in password box. BUG=41876 Chinese IME is still active when current focus is not a text input control BUG=44529 Clause segmentation information of composition text is not honored when using CJK input methods. BUG=46326 Clicking during a composition cancels it TEST=See individual bug report. This CL is blocked on webkit bug: https://bugs.webkit.org/show_bug.cgi?id=40608 Review URL: http://codereview.chromium.org/2824015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50622 0039d316-1c4b-4281-b951-d872f2087c98
* Implement side tab view and controller and hook up their creation. ↵pinkerton@chromium.org2010-06-231-0/+1
| | | | | | | | | | | Parameterize tab strip layout so it can be vertical in addition to horizontal without breaking up the code too much. Abstracted some of the side tab knowledge into TabWindowController with overrides in BrowserWindowController. Nib change: added a SideTabStripView custom view to BrowserWindow and hooked it to an outlet. Renamed the outlets to better reflect both views. BUG=44773 TEST=Tab layout, full screen, dragging tabs within and to other windows to make sure they reflow and draw correctly. Side tabs themselves are still behind a flag, but this cl touches many normal codepaths. Review URL: http://codereview.chromium.org/2846028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50606 0039d316-1c4b-4281-b951-d872f2087c98
* Fix files with svn:executable permissions.thestig@chromium.org2010-06-231-0/+0
| | | | | | | BUG=none TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50566 0039d316-1c4b-4281-b951-d872f2087c98
* TBR: willchanalbertb@chromium.org2010-06-221-2/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50541 0039d316-1c4b-4281-b951-d872f2087c98
* DRAFT: sync_api changes to support password encryptionalbertb@chromium.org2010-06-221-0/+2
| | | | | | | | | BUG=32410 TEST=start two browsers with --enable-sync-passwords, verify that passwords do get synced between the two Review URL: http://codereview.chromium.org/2302001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50538 0039d316-1c4b-4281-b951-d872f2087c98
* Coverage: Fix the coverage target. interactive_ui_tests.gypi is alreadyjhawkins@chromium.org2010-06-221-1/+1
| | | | | | | | | | | included. BUG=none TEST=none Review URL: http://codereview.chromium.org/2800024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50536 0039d316-1c4b-4281-b951-d872f2087c98
* TTF: Add tests for FileMetaDataParser.jhawkins@chromium.org2010-06-221-0/+1
| | | | | | | | | BUG=none TEST=FileMetaDataParserTest.* Review URL: http://codereview.chromium.org/2814022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50518 0039d316-1c4b-4281-b951-d872f2087c98
* TTF: Write tests for FirstRun.jhawkins@chromium.org2010-06-221-0/+2
| | | | | | | | | BUG=none TEST=FirstRunTest.* Review URL: http://codereview.chromium.org/2862024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50513 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 50465 - Porting the infobars on Linux to the new ↵robertshield@chromium.org2010-06-221-2/+3
| | | | | | | | | | | | | | | | 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/2867017 TBR=jcivelli@chromium.org Review URL: http://codereview.chromium.org/2870019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50468 0039d316-1c4b-4281-b951-d872f2087c98
* Porting the infobars on Linux to the new TranslateInfobarDelegate2.jcivelli@chromium.org2010-06-221-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/2867017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50465 0039d316-1c4b-4281-b951-d872f2087c98
* [Mac] Give the Wrench menu keyboard shortcuts.rsesek@chromium.org2010-06-221-0/+1
| | | | | | | | | | | Note that these key equivalents are for display only and do not get fired. Commands are routed through the main menu/CommandUpdater. BUG=45098 TEST=Open Wrench menu, see keyboard shortcuts. Review URL: http://codereview.chromium.org/2800019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50452 0039d316-1c4b-4281-b951-d872f2087c98
* Managed preferences warning banner for Mac preferences dialogmnissler@chromium.org2010-06-221-0/+1
| | | | | | | | | | | | | Add a new view to the preferences dialog in Preferences.xib that holds the alert image and the warning message label. Update the visibility of the warning banner when switching preference views in PreferencesWindowController. BUG=43423 TEST=none Review URL: http://codereview.chromium.org/2831004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50444 0039d316-1c4b-4281-b951-d872f2087c98
* 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