summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Implements AeroPeek of Windows 7.hbono@chromium.org2010-03-1010-1/+1516
| | | | | | | | | | | This change integrates the custom AeroPeek implementation into Chromium, which shows the thumbnail list of all tabs and the preview image of the tab selected from the thumbnail list. It uses the AeroPeekManager object, which is a proxy between TabStripModel and Windows to translate events from TabStripModel for Windows, and vice versa. To listen events from TabStripModel without changing the existing part of Chromium, this AeroPeekManager class implements the TabStripModelObserver interface. Even though this change doesn't include any automated tests for AeroPeek, I would like to send its automated UI test as a separate change. Nevertheless, it just creates/deletes a tab and see this AeroPeekManager can create its thumbnail window correctly. BUG=6337 TEST=base_unittests.exe --gtest_filter=ScopedNativeLibrary.Basic Review URL: http://codereview.chromium.org/303033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41133 0039d316-1c4b-4281-b951-d872f2087c98
* Allow the use of the master_preferences file in Linux.tony@chromium.org2010-03-1016-58/+191
| | | | | | | | | | | | | | | Also refactor FirstRunTabs to use GURL instead of wstring. BUG=none TEST=Add master_preferences file to directory containing the chrome binary and execute chrome with the --first-run option. Original patch by bgmerrell@gmail.com at http://codereview.chromium.org/551160 Review URL: http://codereview.chromium.org/796001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41131 0039d316-1c4b-4281-b951-d872f2087c98
* Adds files I forgot to svn add when landing ↵sky@chromium.org2010-03-102-0/+51
| | | | | | | | | | | http://codereview.chromium.org/668105. BUG=none TEST=none Review URL: http://codereview.chromium.org/813001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41130 0039d316-1c4b-4281-b951-d872f2087c98
* Lands http://codereview.chromium.org/668105 for sosa:sky@chromium.org2010-03-1015-55/+189
| | | | | | | | | | Changes to add basic automation proxy support to chromeos login wizard TEST=none BUG=none Review URL: http://codereview.chromium.org/783003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41129 0039d316-1c4b-4281-b951-d872f2087c98
* fix bustage by defining a function in a cros classben@chromium.org2010-03-102-0/+4
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41128 0039d316-1c4b-4281-b951-d872f2087c98
* fix bustage by removing unused variableben@chromium.org2010-03-101-1/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41127 0039d316-1c4b-4281-b951-d872f2087c98
* fix bustage by defining a functionben@chromium.org2010-03-101-0/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41126 0039d316-1c4b-4281-b951-d872f2087c98
* 1. Correct shapes for side tabs.ben@chromium.org2010-03-1027-50/+279
| | | | | | | | | | | | | 2. Adjust transparency of background tabs a little. 3. Implement loading animation for side tabs. 4. Deeper shadow for side tabstrip between browser view and side tabstrip. http://crbug.com/34509 TEST=none Review URL: http://codereview.chromium.org/610002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41125 0039d316-1c4b-4281-b951-d872f2087c98
* chromeos: adding session and emit_login_prompt_ready as deps to chromeos_builderpiman@chromium.org2010-03-101-1/+2
| | | | | | Review URL: http://codereview.chromium.org/792002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41118 0039d316-1c4b-4281-b951-d872f2087c98
* Another #include of <string.h> so that the nacl-g++ compiler will build Nativedspringer@google.com2010-03-101-0/+2
| | | | | | | | Client on 64-bit platforms. Review URL: http://codereview.chromium.org/777004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41117 0039d316-1c4b-4281-b951-d872f2087c98
* Make the UI around flaky tests a little more clear. When sorting byojan@chromium.org2010-03-101-2/+27
| | | | | | | | | testname, if the flaky and non-flaky names for the test have entries, put them next to each other. Also, when searching for tests by name, search for the flaky and non-flaky versions. Review URL: http://codereview.chromium.org/782002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41116 0039d316-1c4b-4281-b951-d872f2087c98
* More dependency breaking. webkit shouldn't depend on chrome or ipc.tony@chromium.org2010-03-105-6/+4
| | | | | | | | The GPU code will still cause problems, but this is a step in the right direction. Review URL: http://codereview.chromium.org/707002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41115 0039d316-1c4b-4281-b951-d872f2087c98
* [Mac] More progress towards resizing the Browser Actions container.andybons@chromium.org2010-03-108-145/+529
| | | | | | | | | | | | | | | | o Icons fade out as they are moved off screen by resizing the window. o Dragging the resizer actually resizes the container. o Known issues include: + no chevron. + no updating of other windows if the size of the container changes. + the cursor is a bit wonky in updating its state. o Fixes a slew of janky UI bugs relating to having a lot of extensions installed. BUG=26990,29838 TEST=none Review URL: http://codereview.chromium.org/657038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41114 0039d316-1c4b-4281-b951-d872f2087c98
* Send mouse events to the renderer before changing mouse capture, so that the ↵jam@chromium.org2010-03-102-3/+6
| | | | | | | | mousecapturelost arrives after mouseup. Review URL: http://codereview.chromium.org/743003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41113 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 40951 - UpStreamimg *image_decoder_unittest. Used WebKit API's ↵kkanetkar@chromium.org2010-03-105-130/+194
| | | | | | | | | | | | | | | | ImageDecoder to decouple WebCore deps. Corresponding WebKit Bug 35415. BUG=28063 TEST=Run unit tests. Review URL: http://codereview.chromium.org/661231 TBR=yaar@chromium.org Review URL: http://codereview.chromium.org/802001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41112 0039d316-1c4b-4281-b951-d872f2087c98
* Webkit Roll to 55742 (from 55709)michaeln@chromium.org2010-03-102-7/+96
| | | | | | | | TBR=japhet Review URL: http://codereview.chromium.org/756001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41111 0039d316-1c4b-4281-b951-d872f2087c98
* Fix few remaining issues with incognito extensions.mpcomplete@chromium.org2010-03-1019-32/+38
| | | | | | | | | | | - Open the options page in a regular browser window. - Rip out the "incognito" permission and revise the warning dialog. BUG=37677 Review URL: http://codereview.chromium.org/749002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41109 0039d316-1c4b-4281-b951-d872f2087c98
* Adding mono art assets for chromium.atwilson@chromium.org2010-03-102-0/+0
| | | | | | | | | BUG=37375 TEST=none (assets are currently unused) Review URL: http://codereview.chromium.org/792001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41107 0039d316-1c4b-4281-b951-d872f2087c98
* build-bisect: don't crash on bad input to the good/bad promptevan@chromium.org2010-03-101-6/+6
| | | | | | Review URL: http://codereview.chromium.org/786001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41105 0039d316-1c4b-4281-b951-d872f2087c98
* Add #include <string.h> so that the 64-bit nacl-g++ compiler has a definitiondspringer@google.com2010-03-102-0/+5
| | | | | | | | | | | | | | | for memcpy in gles2_cmd_format.h. This fixes a build breakage in native client. Initialize |command_buffer_| to NULL to prevent a random crash during load of a Pepper plugin on the Mac. BUG=none TEST=none Review URL: http://codereview.chromium.org/777003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41104 0039d316-1c4b-4281-b951-d872f2087c98
* Disable login button on login dialog until user enters ssid/password.chocobo@chromium.org2010-03-104-9/+65
| | | | | | | | BUG=1006 TEST=none Review URL: http://codereview.chromium.org/788001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41102 0039d316-1c4b-4281-b951-d872f2087c98
* Make Webkit (dbg)(1) expectations match reality.jparent@chromium.org2010-03-101-4/+7
| | | | | | | | | | | | This should help make red/orange more meaningful on the bot. TEST=none BUG=28040,24182 Review URL: http://codereview.chromium.org/782001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41101 0039d316-1c4b-4281-b951-d872f2087c98
* mac: string_util.h -> utf_string_conversions.h fix.jhawkins@chromium.org2010-03-1016-8/+17
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/745003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41100 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 41098 - Copy the bookmark manager to the chromium frameworks ↵feldstein@chromium.org2010-03-101-2/+1
| | | | | | | | | | | | | resources directory so it can be loaded into a tab. Originally it was only copied to the build directories resources folder. The broken key issue still exists but if you manually add a good key this works fine. Review URL: http://codereview.chromium.org/775001 TBR=feldstein@chromium.org Review URL: http://codereview.chromium.org/787002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41099 0039d316-1c4b-4281-b951-d872f2087c98
* Copy the bookmark manager to the chromium frameworks resources directory so ↵feldstein@chromium.org2010-03-101-1/+2
| | | | | | | | | | it can be loaded into a tab. Originally it was only copied to the build directories resources folder. The broken key issue still exists but if you manually add a good key this works fine. Review URL: http://codereview.chromium.org/775001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41098 0039d316-1c4b-4281-b951-d872f2087c98
* Add a gyp target for Xext to linux/system so that Views can depend on it. A ↵davemoore@chromium.org2010-03-102-0/+21
| | | | | | | | recent change added a code dependency within Views on linux on this library. Chrome was linking with it but other Views apps (candidate_window) weren't Review URL: http://codereview.chromium.org/758002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41097 0039d316-1c4b-4281-b951-d872f2087c98
* Fix key in bookmark manager manifestarv@chromium.org2010-03-091-1/+1
| | | | | | | | | BUG=4890 TEST=Start with --enable-tabbed-bookmark-manager Review URL: http://codereview.chromium.org/780001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41094 0039d316-1c4b-4281-b951-d872f2087c98
* 1. Add viewing of all logs for a given test.ojan@chromium.org2010-03-092-95/+212
| | | | | | | | | 2. Add an RLE enum for indexing into the run-length encoded results. 3. Add the missing/extra for non-webkit tests. All it ever has though is whether it's missing/extra that it's expected to be flaky. Review URL: http://codereview.chromium.org/749003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41093 0039d316-1c4b-4281-b951-d872f2087c98
* This CL ensures the SafeBrowsingService is only notified oncejcampan@chromium.org2010-03-094-15/+57
| | | | | | | | | | | | | | | | by the SafeBrowsingInterstitialPage. The interstitial page logic makes sure its Proceed/DontProceed are called only once, but the DontProceed could also be called when navigating back. Since the SafeBrowsingService::Client is deleted when the SafeBrowsingService is notified, that would cause a crasher on the 2nd notification. BUG=http://crbug.com/30079 TEST=See bug. Review URL: http://codereview.chromium.org/697002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41092 0039d316-1c4b-4281-b951-d872f2087c98
* Fix APP_TERMINATING on Mac to fire while the UI loop is still alive.willchan@chromium.org2010-03-092-7/+5
| | | | | | | | BUG=34391 Review URL: http://codereview.chromium.org/748002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41089 0039d316-1c4b-4281-b951-d872f2087c98
* Fix theming on popup windows (Mac).avi@chromium.org2010-03-0910-20/+107
| | | | | | | | | BUG=http://crbug.com/37690 TEST=as in comment 3 on the bug Review URL: http://codereview.chromium.org/729002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41084 0039d316-1c4b-4281-b951-d872f2087c98
* One more property update.pkasting@chromium.org2010-03-090-0/+0
| | | | | | | | | TBR=evanm BUG=none TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41083 0039d316-1c4b-4281-b951-d872f2087c98
* Add a bunch of entries to svn:ignore so we won't see so many .vcprojs and ↵pkasting@chromium.org2010-03-090-0/+0
| | | | | | | | | | | similar in svn status. TBR=evanm BUG=none TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41082 0039d316-1c4b-4281-b951-d872f2087c98
* More code cleanups found by -Wextra.evan@chromium.org2010-03-098-26/+22
| | | | | | | | (I'm still waiting on a v8 change to turn this on for the whole codebase...) Review URL: http://codereview.chromium.org/746001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41080 0039d316-1c4b-4281-b951-d872f2087c98
* Clean up SafeBrowsingDatabaseTest setup/teardown.shess@chromium.org2010-03-092-346/+304
| | | | | | | | | | | | | Pull handling of the database setup, teardown, and memory management up into the test class. Push a bunch of global functions into the test class. Use helper functions for dealing with hashes. BUG=none TEST=none Review URL: http://codereview.chromium.org/755001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41079 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: Fix about:memory for SUID sandbox + pid namespaces.thestig@chromium.org2010-03-091-4/+14
| | | | | | | | BUG=36934 TEST=about:memory works on Linux machines with pid namespaces enabled. Review URL: http://codereview.chromium.org/752001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41075 0039d316-1c4b-4281-b951-d872f2087c98
* Don't send form data that is marked autocomplete off to the browser.jcampan@chromium.org2010-03-093-2/+132
| | | | | | | | | | | | | | | | | | | | Note that the test is run as a unit-test as RenderViewTest is buggy when run in-process. (submitting a form fails the second time you run it). By running it as a browser test, each unit-test is run into its own process. BUG=36277 TEST=See steps in bug. Also try the following steps: Create a page with a form withe the autocomplete="off" attribute. Enter some values submit. Reload the page, click the textfield in the form. Autocomplete should not be triggered. Modify the page and remove the autocomplete="off" attribute. Reload the page and click the textfield in the form, the autocomplete should still not be triggered (as the data you entered previously should not have been stored). Review URL: http://codereview.chromium.org/668208 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41074 0039d316-1c4b-4281-b951-d872f2087c98
* Mac: fix fullscreen floating bar in popup windows.viettrungluu@chromium.org2010-03-096-40/+49
| | | | | | | | | BUG=37699 TEST=Make sure the following types of windows look correct in fullscreen mode (in particular, the toolbar/menu should slide down properly and look nice): (1) normal windows (with tab strip), (2) popup windows with location bar, (3) "app" windows such as the dev tools window. Also make sure these things show correctly with themes and the bookmark bar enabled. Review URL: http://codereview.chromium.org/747001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41073 0039d316-1c4b-4281-b951-d872f2087c98
* Support popups that don't accept clicks in Views/Linuxdavemoore@chromium.org2010-03-092-1/+55
| | | | | | | | | | | | The status bubbles were accepting clicks in Linux, which prevented controls in the bottom left corner from being clicked on. BUG=None TEST=On cros open the calculator panel. The "0" should be clickable. Review URL: http://codereview.chromium.org/698001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41072 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 40521 - Fix attempt for bug 34158. Reset the TalkMediator after ↵tim@chromium.org2010-03-091-4/+1
| | | | | | | | | | | | | | | | | | | | calling Logout to ensure it is destroyed from the core thread. This ensures the task to destroy the GaiaAuth object is run on the core thread and not the UI thread. Fred and I debugged this together and actually saw a second crash appear to result from this change, but then we did a clean build and were unable to repro that crash, so I think this as a net win at the moment. BUG=34158,37771 Review URL: http://codereview.chromium.org/660437 TBR=akalin@chromium.org Review URL: http://codereview.chromium.org/738002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41071 0039d316-1c4b-4281-b951-d872f2087c98
* Webkit Roll to r55709 (from r55683)michaeln@chromium.org2010-03-095-5/+489
| | | | | | | | | | | | | | | Rebaseline a couple of tests * fast/css/getComputedStyle/computed-style-without-renderer.html * fast/css/getComputedStyle/computed-style.html * fast/dom/Window/window-appendages-cleared.html TBR=japhet TEST=bots BUG=none Review URL: http://codereview.chromium.org/713001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41070 0039d316-1c4b-4281-b951-d872f2087c98
* Minor tweaks to get the NaCl tool-chain to build with the latest GPU stuff.dspringer@google.com2010-03-093-3/+8
| | | | | | | | | BUG=none TEST=none (Build the NaCl tool chain). Review URL: http://codereview.chromium.org/741001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41069 0039d316-1c4b-4281-b951-d872f2087c98
* Persistent "Load unpacked extension" extensions across browser restarts.mpcomplete@chromium.org2010-03-094-32/+34
| | | | | | | | BUG=24850 Review URL: http://codereview.chromium.org/681001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41068 0039d316-1c4b-4281-b951-d872f2087c98
* BSD ifdefs, etc. necessary for chrome/pvalchev@google.com2010-03-0935-151/+151
| | | | | | Review URL: http://codereview.chromium.org/656009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41067 0039d316-1c4b-4281-b951-d872f2087c98
* Add command buffer test for case where command insertedgman@chromium.org2010-03-091-1/+25
| | | | | | | | | | | exactly matches the space left in the command buffer. TEST=unit test BUG=none Review URL: http://codereview.chromium.org/672009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41066 0039d316-1c4b-4281-b951-d872f2087c98
* Speculative fix for bug 37709. Don't use a MutableEntry (and hence add ↵tim@chromium.org2010-03-092-4/+5
| | | | | | | | | | something to the transaction's originals_ array) in apply updates until we know it's a safe type. BUG=37709,36822 Review URL: http://codereview.chromium.org/705001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41065 0039d316-1c4b-4281-b951-d872f2087c98
* Make VerifyUpdatesCommand a ModelChanging variant for now as we can endtim@chromium.org2010-03-095-6/+120
| | | | | | | | | | | | | | | | up in AttemptReuniteLostCommitResponse, change IDs, and wind up trying to move a bookmark as a result from the wrong thread. I haven't seen a case where it's actually _moving_, but we still call into the BookmarkModel. It's a no-op call except for a threading assertion. Add check to BookmarkChangeProcessor that we're on the UI thread. BUG=37723 TEST=VerifyUpdatesCommandUnittest (added) Review URL: http://codereview.chromium.org/689001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41064 0039d316-1c4b-4281-b951-d872f2087c98
* Language selection menu rearranged to main menu with main languages and ↵glotov@google.com2010-03-095-7/+48
| | | | | | | | | | | | | sub-menu with all others. BUG=35248 TEST=Switch the language used by the ChromiumOS using the top left corner menu of the Network selection wizard. Or you may use the following command on desktop using Chromium (built with GYP_DEFINES="chromeos=1"): out/Debug/chrome --login-manager --login-name=nework Review URL: http://codereview.chromium.org/732001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41061 0039d316-1c4b-4281-b951-d872f2087c98
* nacl: add some comments to nacl_ui_testsevan@chromium.org2010-03-092-21/+37
| | | | | | | | | | Just some basic observations I picked up while reading the code. TEST=compiles, should have no functional change Review URL: http://codereview.chromium.org/729003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41059 0039d316-1c4b-4281-b951-d872f2087c98
* Run NaCl itself in Chromium's Linux sandboxmseaborn@chromium.org2010-03-092-2/+13
| | | | | | | | | | | | | | | | This is achieved by forking the NaCl loader process (Chromium's compiled-in sel_ldr) from the Zygote process. This leaves the sel_ldr with a little excess authority, because it has access to the IPC methods (e.g. for fonts) implemented in render_sandbox_host_linux.cc. BUG=36676 TEST=nacl_ui_tests Review URL: http://codereview.chromium.org/669274 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41056 0039d316-1c4b-4281-b951-d872f2087c98