summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Replace chrome_process_filter with chrome_process_util.estade@chromium.org2009-04-0923-160/+349
| | | | | | | | | | | | | | - move code only used by tests to chrome/test - make a better, more portable abstraction For now, it still only works on Windows. But this is the first step to porting this part of code. Patch by phajdan.jr@chromium.org: <http://codereview.chromium.org/54003> Review URL: http://codereview.chromium.org/67004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13476 0039d316-1c4b-4281-b951-d872f2087c98
* The profile Source parameter of a BookmarkModelLoaded event can be null ↵tim@chromium.org2009-04-092-4/+6
| | | | | | | | | | during testing. MetricsService and WebContents weren't handling this case properly. Review URL: http://codereview.chromium.org/66007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13475 0039d316-1c4b-4281-b951-d872f2087c98
* Fixing gyp description for windows with webkit/test_shell.bradnelson@google.com2009-04-093-16/+134
| | | | | | | | This does not throw the switch to turn it on for the world yet. Review URL: http://codereview.chromium.org/66008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13474 0039d316-1c4b-4281-b951-d872f2087c98
* Checking in FFmpeg benchmarking application.scherkus@chromium.org2009-04-093-0/+212
| | | | | | | | We use this to compare different compiler setting, different run-time flags and different branches and revisions of FFmpeg. Review URL: http://codereview.chromium.org/63068 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13468 0039d316-1c4b-4281-b951-d872f2087c98
* Change the download UI not to report xx bytes of 0 bytes. Just report "xx ↵thestig@chromium.org2009-04-091-11/+14
| | | | | | | | | | bytes" instead, so this does not require additional translations. BUG=9782 Review URL: http://codereview.chromium.org/67005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13467 0039d316-1c4b-4281-b951-d872f2087c98
* Fix ctrl+tab/ctrl+shift+tab were not working if web contents did not have ↵tc@google.com2009-04-092-25/+43
| | | | | | | | | focus (e.g., location bar or find bar had focus). Refactor the special keypress handling so these accelerators work when gtk widgets have focus. Review URL: http://codereview.chromium.org/67011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13466 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup small mistakes from my previous changelists.willchan@chromium.org2009-04-092-10/+9
| | | | | | | | | Fix GoButtonGtkTest.ChangeModeStop test to call what it's actually supposed to test. Replace tabs with spaces in chrome.gyp. Also delete a double entry I added earlier. Review URL: http://codereview.chromium.org/62190 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13465 0039d316-1c4b-4281-b951-d872f2087c98
* UI test portage, second try.estade@chromium.org2009-04-0913-125/+141
| | | | | | | | first try here: <http://codereview.chromium.org/63149> Review URL: http://codereview.chromium.org/67006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13464 0039d316-1c4b-4281-b951-d872f2087c98
* Use two CustomDrawButtonBases to draw ToolbarStarToggleGtk.erg@google.com2009-04-092-65/+30
| | | | | | Review URL: http://codereview.chromium.org/67012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13463 0039d316-1c4b-4281-b951-d872f2087c98
* A few more flaky tests. I'm not convinced at this pointojan@google.com2009-04-091-0/+8
| | | | | | | | | | that this is from parallizing anymore, but these bugs are basically bugs to look into the general flakiness of the tests. I'm more and more convinced that for the majority of these, the test itself is the problem. Review URL: http://codereview.chromium.org/67016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13462 0039d316-1c4b-4281-b951-d872f2087c98
* Put a focus ring on the url bar.pinkerton@chromium.org2009-04-091-37/+17
| | | | | | Review URL: http://codereview.chromium.org/67015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13461 0039d316-1c4b-4281-b951-d872f2087c98
* Layout test rebaseline from removing scrollheight hack.ojan@google.com2009-04-093-21/+21
| | | | | | | | | This does include some fail lines that I'm being too lazy to fix. This test itself is in review upstream and the upstream results won't have the fail lines. Review URL: http://codereview.chromium.org/67014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13460 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a flicker of the URL bar after you enter it. The codebrettw@chromium.org2009-04-092-4/+11
| | | | | | | | | | | | | inBrowser::OpenURLFromTab was not using the current tab when no source was specified. This means we didn't update the correct tab. This change uses the computed current URL for updating, and also clarifies the comments in the TabContentsDelegate about what NULL means. BUG=9799 Review URL: http://codereview.chromium.org/63125 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13458 0039d316-1c4b-4281-b951-d872f2087c98
* Disable inactive rendering for the frame before select popups are ↵ben@chromium.org2009-04-091-2/+2
| | | | | | | | | | initialized, since initializing shows them which causes activation to change. This fixes the regression where select widgets deactivated the frame.s Review URL: http://codereview.chromium.org/67008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13457 0039d316-1c4b-4281-b951-d872f2087c98
* Re-order the steps used to create the new browser window on a tab drag in ↵pinkerton@chromium.org2009-04-092-7/+9
| | | | | | | | order to make sure the TabContents' delegate doesn't get clobbered. Fix the define of a file that had been moved a while ago. Review URL: http://codereview.chromium.org/67007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13455 0039d316-1c4b-4281-b951-d872f2087c98
* This CL adds a confirmation box when closing the browser with in-progress ↵jcampan@chromium.org2009-04-0911-3/+208
| | | | | | | | | | downloads. BUG=1028 TEST=Start several bug downloads, close the browser. A dialog shows up to warn you are about to lose the downloads. Try the wait and continue button. Try again with several windows, and in Incognito mode. Review URL: http://codereview.chromium.org/62131 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13453 0039d316-1c4b-4281-b951-d872f2087c98
* Make CustomContainerButton a gtk widget.erg@google.com2009-04-099-174/+167
| | | | | | Review URL: http://codereview.chromium.org/62171 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13452 0039d316-1c4b-4281-b951-d872f2087c98
* Fix empty title for worker process host when running the worker from a url ↵jianli@chromium.org2009-04-091-10/+17
| | | | | | | | without domain. Review URL: http://codereview.chromium.org/63147 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13451 0039d316-1c4b-4281-b951-d872f2087c98
* Make about:linux-splash the default home page and remove an ifdef so we can ↵jhawkins@chromium.org2009-04-092-5/+5
| | | | | | | | see the NTP for new tabs. Review URL: http://codereview.chromium.org/65018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13450 0039d316-1c4b-4281-b951-d872f2087c98
* revert until I can figure out why the tests are hangingben@chromium.org2009-04-0914-186/+33
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13448 0039d316-1c4b-4281-b951-d872f2087c98
* Introducing ExtensionProcessManager. This manages the ExtensionViews tompcomplete@google.com2009-04-0916-36/+232
| | | | | | | | | | | ensure there is only 1 process per extension. I also changed ExtensionMessageService from singleton to one instance per Profile. This means messages can only be passed to extensions and scripts within the same profile. Review URL: http://codereview.chromium.org/62132 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13447 0039d316-1c4b-4281-b951-d872f2087c98
* Find window keyboard forwarding, part 2.finnur@chromium.org2009-04-091-0/+5
| | | | | | | | | Also prevent Ctrl+Home and Ctrl+End from being eaten by the Find window. Review URL: http://codereview.chromium.org/62180 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13446 0039d316-1c4b-4281-b951-d872f2087c98
* Add a comment to the test file as requested in code review.brettw@chromium.org2009-04-091-0/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13445 0039d316-1c4b-4281-b951-d872f2087c98
* Scrape search definitions from forms that have onsubmit handlers. The ↵ben@chromium.org2009-04-0914-31/+210
| | | | | | | | | | | | | | scraping is done after submit events are handled by the page DOM so doing this is safe. Adds test infrastructure for determining that scraping occurs on submit: - allow testserver to be configured to serve pages from / on the server - provide a ui test util that navigates and waits for N subsequent redirections/navigations before returning control to the test to handle automated submission Eric, please review the test server changes. Scott, please look over everything else. Review URL: http://codereview.chromium.org/62145 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13444 0039d316-1c4b-4281-b951-d872f2087c98
* back out r13442estade@chromium.org2009-04-0910-133/+113
| | | | | | | TBR=pinkerton git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13443 0039d316-1c4b-4281-b951-d872f2087c98
* UI test string portage.estade@chromium.org2009-04-0910-113/+133
| | | | | | | | | These files now compile on linux (but they don't link) and they still pass windows. When Pawel gets done with his changes to UI test stuff, we should be able to just enable these tests. The changes to chrome.gyp are just to fix lint errors. Review URL: http://codereview.chromium.org/63149 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13442 0039d316-1c4b-4281-b951-d872f2087c98
* Flatten down to a single toolbar per window, significantly simplifying the ↵pinkerton@chromium.org2009-04-0916-908/+1117
| | | | | | | | tab strip as it now no longer needs to forward messages for everything. Created a toolbar controller to encapsulate much of the toolbar logic that was in the tab contents controller. Better parameterized the tab strip controller so that it could switch any view, not just the main window's content view, when switching tabs. Review URL: http://codereview.chromium.org/65011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13441 0039d316-1c4b-4281-b951-d872f2087c98
* Add a resize layout animation to the Linux tabstrip.jhawkins@chromium.org2009-04-092-7/+98
| | | | | | Review URL: http://codereview.chromium.org/65014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13440 0039d316-1c4b-4281-b951-d872f2087c98
* Undo of last piece of http://codereview.chromium.org/56119 (temporaryjrg@chromium.org2009-04-091-4/+4
| | | | | | | | | | Mac build fix) now that http://src.chromium.org/viewvc/chrome?view=rev&revision=13181 has landed. Review URL: http://codereview.chromium.org/62179 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13439 0039d316-1c4b-4281-b951-d872f2087c98
* Mark failing tests from WebKit merge 42287:42324brettw@chromium.org2009-04-091-0/+9
| | | | | | Review URL: http://codereview.chromium.org/65015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13438 0039d316-1c4b-4281-b951-d872f2087c98
* Actually implement js message boxes on linux. This handlestc@google.com2009-04-095-6/+128
| | | | | | | | | | | | | | | alert, confirm and onbeforeunload. prompt has a dialog, but there's no text field. I'll work on that next. It turns out there's no nested message loop on the windows side, so there's no nested message loop here either. BUG=9493 Review URL: http://codereview.chromium.org/63134 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13437 0039d316-1c4b-4281-b951-d872f2087c98
* Chrome side of WebKit merge 42287:42324.brettw@chromium.org2009-04-092-3/+3
| | | | | | Review URL: http://codereview.chromium.org/62161 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13436 0039d316-1c4b-4281-b951-d872f2087c98
* Add dummy encryptor implementations for mac and linux.thestig@chromium.org2009-04-097-36/+98
| | | | | | Review URL: http://codereview.chromium.org/43095 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13435 0039d316-1c4b-4281-b951-d872f2087c98
* Add a remove tab animation for the Linux tabstrip.jhawkins@chromium.org2009-04-092-14/+138
| | | | | | Review URL: http://codereview.chromium.org/64004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13433 0039d316-1c4b-4281-b951-d872f2087c98
* Disk cache: fix broken UMA reports.rvargas@google.com2009-04-093-2/+11
| | | | | | Review URL: http://codereview.chromium.org/62176 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13431 0039d316-1c4b-4281-b951-d872f2087c98
* Read script ids for call stack frames from 'backtrace' response.yurys@google.com2009-04-091-1/+8
| | | | | | | This change depends on v8 change http://codereview.chromium.org/65006/show Review URL: http://codereview.chromium.org/65007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13430 0039d316-1c4b-4281-b951-d872f2087c98
* Re-land add UTF8 versions of GetString and GetStringF. This is useful fortc@google.com2009-04-092-0/+39
| | | | | | | | | | | gtk which uses utf8 for all its strings. TBR=evanm Review URL: http://codereview.chromium.org/62187 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13429 0039d316-1c4b-4281-b951-d872f2087c98
* Skia: Fix skia compile error with newer gcc versions.agl@chromium.org2009-04-091-0/+2
| | | | | | | | | http://codereview.chromium.org/63048 (by Craig Schlenter) git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13428 0039d316-1c4b-4281-b951-d872f2087c98
* Add a const cast.erg@google.com2009-04-091-1/+2
| | | | | | Review URL: http://codereview.chromium.org/62172 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13427 0039d316-1c4b-4281-b951-d872f2087c98
* Implement Printer Preference Persistence (Step 1/3)maruel@chromium.org2009-04-095-6/+84
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Introduce new "Preferences" for printer overlays were added in PrefNames: - printing.page.header.left - printing.page.header.center - printing.page.header.right - printing.page.footer.left - printing.page.footer.center - printing.page.footer.right The prefs file will look like this: "printing": { "page": { "header": { "left": " ", "center": " ", "right": " " }, "footer": { "left": "{date}", "center": " ", "right": " " } } } The steps for Printer Preferences: Step 1: Introduce some sort of persistence for header/footer which is located in the Preference file. Step 2: Allow PrinterQuery to read those stored preferences and setup PrinterSettings so that it will apply it when printing. Step 3: Create a UI for the print preference, so that the users will easily change those printing settings. NOTE: I tested the following approach while doing a simple Hack with PrintJob (if you see the previous patch), and it works great, with some bad after effect. It was done for testing purposes. So I hope we are going in the right direction. BUG=947 (http://crbug.com/947) Patch contributed by Mohamed Mansour <m0.interactive@gmail.com> Review: http://codereview.chromium.org/60118/show git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13426 0039d316-1c4b-4281-b951-d872f2087c98
* fix build bustagedarin@chromium.org2009-04-091-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13425 0039d316-1c4b-4281-b951-d872f2087c98
* Switch to using WebPoint, WebRect, and WebSize in more of the gluedarin@chromium.org2009-04-0931-230/+313
| | | | | | | | | | | | | | | | | layer interface. This will help when we move those interfaces into the WebKit API. This is a second attempt at r13381, which was already reviewed here: http://codereview.chromium.org/63126 The only change between that CL and this one is in render_view.h, where I needed to change a parameter type from gfx::Rect to WebRect. TBR=dglazkov Review URL: http://codereview.chromium.org/64005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13424 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: Cache resources before attach, hide agents behind the flag.pfeldman@chromium.org2009-04-099-63/+112
| | | | | | Review URL: http://codereview.chromium.org/65010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13423 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 13419.pfeldman@chromium.org2009-04-099-110/+62
| | | | | | Review URL: http://codereview.chromium.org/65008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13421 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: Cache resource metainfo even when debugger agent is not attached.pfeldman@chromium.org2009-04-099-62/+110
| | | | | | | | - Cache 200 resources - Hide agent functionality behind the flag Review URL: http://codereview.chromium.org/62183 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13419 0039d316-1c4b-4281-b951-d872f2087c98
* Delete Chrome extensions related registry entries on uninstall.kuchhal@chromium.org2009-04-091-0/+11
| | | | | | | | | BUG=7178 Review URL: http://codereview.chromium.org/58019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13414 0039d316-1c4b-4281-b951-d872f2087c98
* Move to custom painting the omnibox results with GDK.deanm@chromium.org2009-04-092-51/+168
| | | | | | | | | | | | | | | | | | | | - Don't draw with ChromeCanvas, we will have better text layout by using Pango directly, and better remote X performance by not blitting a bitmap. - Text is draw with Pango on top of GDK (no Cairo inbetween). - Double buffered server side, and just a few GDK operations for rects. - Improve our handling of InvalidateLine / PaintUpdatesNow. We previously always invalidated the entire window. We now communicate with the model the way we should, and only invalidate damaged lines, and then do a sync paint in PaintUpdatesNow to repaint them. This is a small step backwards, because we are no longer showing the description text. This easy to fix, but I'm going to try to implement the entire new results look and icons at the same time. Review URL: http://codereview.chromium.org/63119 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13413 0039d316-1c4b-4281-b951-d872f2087c98
* Min XP Service Pack required is two not one.kuchhal@chromium.org2009-04-091-2/+2
| | | | | | | | | | | BUG=6381 This is just duplicate of http://codereview.chromium.org/62142 for committing the change, as I had to switch git clients. Review URL: http://codereview.chromium.org/65002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13412 0039d316-1c4b-4281-b951-d872f2087c98
* Implemented navigation through the search results (jump to next/next)serya@google.com2009-04-092-20/+83
| | | | | | Review URL: http://codereview.chromium.org/45062 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13411 0039d316-1c4b-4281-b951-d872f2087c98
* rebase and more minor changes.aa@chromium.org2009-04-0915-179/+118
| | | | | | Review URL: http://codereview.chromium.org/62182 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13410 0039d316-1c4b-4281-b951-d872f2087c98