summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Port TabContentsFactory to posix.estade@chromium.org2009-02-197-35/+35
| | | | | | | Enable back_forward_menu_model_unittest on linux. Review URL: http://codereview.chromium.org/21522 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10041 0039d316-1c4b-4281-b951-d872f2087c98
* Fix status bubble positioning on non-tiled window managers.evan@chromium.org2009-02-191-4/+11
| | | | | | | | | | | gtk_window_get_position includes the window decoration, so it was the wrong function to use. Also, switch to using the requisition rather than getting the top-level size, as that is what we use elsewhere. Review URL: http://codereview.chromium.org/21515 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10040 0039d316-1c4b-4281-b951-d872f2087c98
* Remove a workaround made obsolete by Tony's l10n work.evan@chromium.org2009-02-191-1/+1
| | | | | | Review URL: http://codereview.chromium.org/20503 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10039 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaselines the test LayoutTests/fast/transforms/shadows.html . Wesky@google.com2009-02-194-3/+107
| | | | | | | | | | | | look different because of differences in anti-aliasing lines and our diffuse shadows are slightly different than that of CG. BUG=none TEST=none Review URL: http://codereview.chromium.org/20507 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10038 0039d316-1c4b-4281-b951-d872f2087c98
* Add a comment to a metrics_service.cc NOTIMPLEMENTED.evan@chromium.org2009-02-191-0/+3
| | | | | | Review URL: http://codereview.chromium.org/21523 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10037 0039d316-1c4b-4281-b951-d872f2087c98
* Remove some NOTIMPLMENTEDs which are apparently no longer necessary.evan@chromium.org2009-02-191-3/+3
| | | | | | Review URL: http://codereview.chromium.org/21520 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10036 0039d316-1c4b-4281-b951-d872f2087c98
* Add a CHECK for NULL observers. I got a NULL pointer exception when notifyingbrettw@chromium.org2009-02-191-0/+7
| | | | | | | | on a notification, which is impossible to track down since I don't know who added it. Review URL: http://codereview.chromium.org/20502 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10035 0039d316-1c4b-4281-b951-d872f2087c98
* Make render_view_context_menu_controller.cc compile on Posix.jhawkins@chromium.org2009-02-195-10/+75
| | | | | | Review URL: http://codereview.chromium.org/21497 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10034 0039d316-1c4b-4281-b951-d872f2087c98
* Update the fixable list to defer all the new tests and theojan@chromium.org2009-02-191-76/+146
| | | | | | | | | | | tests whose expectations have changed upstream since the 1.0 launch. This is an effort to focus on actual regressions before cutting the next release. I avoided deferring any CRASH/TIMEOUT expectations as it seems those are worth making a priority of fixing. Review URL: http://codereview.chromium.org/21491 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10033 0039d316-1c4b-4281-b951-d872f2087c98
* Roll DEPS to pick up FontLinux fix.dglazkov@google.com2009-02-191-1/+1
| | | | | | | | | TBR=nsylvain BUG=NONE Review URL: http://codereview.chromium.org/20506 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10032 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit Merge 41057:41077, Chromium Sidedglazkov@google.com2009-02-195-20/+3
| | | | | | | | | R=brettw BUG=NONE Review URL: http://codereview.chromium.org/21513 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10030 0039d316-1c4b-4281-b951-d872f2087c98
* Fix test because GetBrowserProcessCount counts the browser as well :)cpu@google.com2009-02-191-1/+1
| | | | | | | | | TBR=maruel Review URL: http://codereview.chromium.org/21518 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10028 0039d316-1c4b-4281-b951-d872f2087c98
* Moving AutomationMsg_NavigationFailed to the end as required by the ↵ananta@chromium.org2009-02-191-9/+9
| | | | | | | | | | automation code. TBR=nsylvain Review URL: http://codereview.chromium.org/20501 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10027 0039d316-1c4b-4281-b951-d872f2087c98
* Turn on DNS prefetching.evan@chromium.org2009-02-191-5/+0
| | | | | | Review URL: http://codereview.chromium.org/21281 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10025 0039d316-1c4b-4281-b951-d872f2087c98
* Update the table of RAM vs number of rendererscpu@google.com2009-02-193-7/+52
| | | | | | | | | | | | - revised my guesstimate of 25 MB per renderer to 40MB, which I think is more appropiate for long lived tabs, since short lived tabs don't really matter here. - the lower end (< 1GB) has less total renderers - the middle has about the same - the upper end (> 2GB) has more renderers - added test to open 34 tabs. Review URL: http://codereview.chromium.org/21484 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10024 0039d316-1c4b-4281-b951-d872f2087c98
* Send over the HTTP status code in the ViewHostMsg_FrameNavigate message ↵ananta@chromium.org2009-02-1910-18/+83
| | | | | | | | | | | | | | | | | coming in from the renderer. A failed HTTP navigation like a 404 response to a request is followed by two responses. The first one which is associated with the failed response. This does not send over any information about the failure to the browser and thus appears as a normal navigation.The second response is for the actual 404 page being loaded. For network errors the browser does get notified via RenderView::DidFailProvisionalLoadWithError. However due to a prototype mismatch the corresponding function in WebContents is never invoked. Added a new automation message AutomationMsg_NavigationFailed, which carries information about failed navigations to automation clients.The changes to the navigation controller include sending over the http status code and the URL to observers. The ExternalTabContainer also subscribes to the FAIL_PROVISIONAL_LOAD_WITH_ERROR notification, so it can inform clients about errors. We also ignore the next NAV_ENTRY_COMMITTED notification after an error due to the reasons mentioned above. Review URL: http://codereview.chromium.org/21495 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10023 0039d316-1c4b-4281-b951-d872f2087c98
* Clean up dns prefetch code, and also port it.phajdan.jr@chromium.org2009-02-1920-824/+418
| | | | | | | | | | | | | | | | | | | | - remove slave threads and use HostResolver in asynchronous mode instead (while still limiting number of concurrent lookups) - make the implementation portable and make DnsMaster unit test compile and pass on Linux - add more tests to DnsMaster unit test to simulate various shutdown scenarios, concurrent lookups, and to verify that we don't exceed our limit of concurrent lookup requests) - remove some tests which relied on specifics of slaves' inner working - adjust initialization and shutdown of dns prefetching (now it relies on the IO message loop being present) Bonus: shutdown is almost instant now, no need to have a timeout. BUG=5687, 6683 Review URL: http://codereview.chromium.org/15076 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10021 0039d316-1c4b-4281-b951-d872f2087c98
* Mac passes this, and any upstream change we should pick up just fine also.thomasvl@chromium.org2009-02-191-1/+1
| | | | | | Review URL: http://codereview.chromium.org/20497 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10020 0039d316-1c4b-4281-b951-d872f2087c98
* Hook up the resize rect for Mac and enable its use in the renderer (mac-only). pinkerton@chromium.org2009-02-198-3/+77
| | | | | | Review URL: http://codereview.chromium.org/21512 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10019 0039d316-1c4b-4281-b951-d872f2087c98
* Roll DEPS to pick up empty third_party/WebKit/WebKit directory.darin@chromium.org2009-02-191-1/+1
| | | | | | | | TBR=maruel Review URL: http://codereview.chromium.org/20496 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10018 0039d316-1c4b-4281-b951-d872f2087c98
* Only pull in WebKit/mac to make way for WebKit/chromiumdarin@chromium.org2009-02-191-2/+2
| | | | | | | | R=dglazkov Review URL: http://codereview.chromium.org/20475 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10016 0039d316-1c4b-4281-b951-d872f2087c98
* Very basic starter presubmit script for Chromium, as requested by maruel.maruel@chromium.org2009-02-192-0/+148
| | | | | | | | | | | | | | | | | | | | | | At present this checks the following: - No tabs in source files - The words "DO-NOT-SUBMIT" (without the dashes) do not appear in the CL description or in files in the change - No CRLF in source files (.cc, .h, .mm, .py) Limitations: - The general limitations of the current presubmit API implementation apply. One of these is that gcl only walks up to the checkout root searching for presubmit files, so if you've mapped stuff into your client using DEPS, it will only walk up to where the root of that mapping. Patch contributed by Jói. Review: http://codereview.chromium.org/20474 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10015 0039d316-1c4b-4281-b951-d872f2087c98
* Update test expectation.ericroman@google.com2009-02-191-3/+3
| | | | | | | | | | This needs the port numbers, since they now get properly inferred. TBR=wtc@chromium.org Review URL: http://codereview.chromium.org/20490 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10014 0039d316-1c4b-4281-b951-d872f2087c98
* Fix header order.ericroman@google.com2009-02-191-2/+2
| | | | | | Review URL: http://codereview.chromium.org/20487 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10013 0039d316-1c4b-4281-b951-d872f2087c98
* Marked two tests as failing on windowsplesner@google.com2009-02-191-2/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10012 0039d316-1c4b-4281-b951-d872f2087c98
* Try to fix build bustage.ericroman@google.com2009-02-191-0/+2
| | | | | | | TBR=phajdan.jr@chromium.org Review URL: http://codereview.chromium.org/20485 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10011 0039d316-1c4b-4281-b951-d872f2087c98
* Add parsing for PAC result strings -- ProxyInfo::UsePacString().ericroman@google.com2009-02-1922-121/+917
| | | | | | | | | | | Added the support class ProxyServer to avoid losing the proxy server's type information (http, socks) when populating the list. The format of the configuration strings has been extended accordingly to include an optional [<scheme>"://"] prefix. (i.e. "http://", "socks4://", "socks5://"). Review URL: http://codereview.chromium.org/20398 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10010 0039d316-1c4b-4281-b951-d872f2087c98
* Added test status I'd forgotten in the first changelistplesner@google.com2009-02-191-0/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10009 0039d316-1c4b-4281-b951-d872f2087c98
* Ignored a handful of v8-related layout tests that we have no intentionplesner@google.com2009-02-198-38/+173
| | | | | | | | of passing. Rebaselined some regexp tests where our behavior is deliberately different from safari. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10008 0039d316-1c4b-4281-b951-d872f2087c98
* Manifest renames.aa@chromium.org2009-02-1910-70/+70
| | | | | | | | | | | | | | | | | | | | Renamed "user_scripts" back to "content_scripts" and "files" to "js". The latter I'm a bit unsure about and would like feedback on. Frequently, authors only need to inject CSS, not JS (witness usersstyles.org and the Stylish Firefox extension). Making CSS injection first- class allows us to tighten permissions for that case and gives a fast path when that is all authors want to do. So I renamed "files" to "js" so that we could someday have "css", too. Review URL: http://codereview.chromium.org/21422 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10007 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes a bug in the media pipeline that resulted in the video dimensions ↵ralphl@chromium.org2009-02-194-54/+344
| | | | | | | | | never getting set. Includes a new unit test, along with new mocks for a video decoder and video renderer. Review URL: http://codereview.chromium.org/20326 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10006 0039d316-1c4b-4281-b951-d872f2087c98
* Port back_forward_menu_model_unittest to linux.estade@chromium.org2009-02-192-272/+255
| | | | | | | | Also port TabContentsFactory. Review URL: http://codereview.chromium.org/21496 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10005 0039d316-1c4b-4281-b951-d872f2087c98
* Super-simplistic status bubble on Linux.evan@chromium.org2009-02-199-7/+136
| | | | | | | | (I just want to see when pages are loading, y'know...) Review URL: http://codereview.chromium.org/21500 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10004 0039d316-1c4b-4281-b951-d872f2087c98
* Fix gcc 4.3 build break.estade@chromium.org2009-02-191-1/+1
| | | | | | | | TBR=agl Review URL: http://codereview.chromium.org/21499 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10003 0039d316-1c4b-4281-b951-d872f2087c98
* Add #include <string>estade@chromium.org2009-02-191-0/+1
| | | | | | Review URL: http://codereview.chromium.org/21498 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10002 0039d316-1c4b-4281-b951-d872f2087c98
* Changes line endings from CRLF to LF and add svn:eol-style to LF.hbono@chromium.org2009-02-193-924/+924
| | | | | | | No code changes. This change just changes the CRLF line endings found by your change to make your change work on Mac and Linux trybots. Review URL: http://codereview.chromium.org/21445 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10001 0039d316-1c4b-4281-b951-d872f2087c98
* Support controlling extensions with a pref in addition to command-line.erikkay@google.com2009-02-193-2/+14
| | | | | | Review URL: http://codereview.chromium.org/20481 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10000 0039d316-1c4b-4281-b951-d872f2087c98
* Bring up save_package, save_item, save_file_manager on posix.estade@chromium.org2009-02-1911-114/+76
| | | | | | Review URL: http://codereview.chromium.org/20479 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9999 0039d316-1c4b-4281-b951-d872f2087c98
* Disables dragging of imgs in recently closed window section.sky@google.com2009-02-191-0/+1
| | | | | | | | | BUG=5836 TEST=see bug Review URL: http://codereview.chromium.org/21490 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9998 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 9992, as it broke origin-header-for-https.html on Webkit Linux builderdkegel@google.com2009-02-1913-630/+484
| | | | | | Review URL: http://codereview.chromium.org/21488 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9997 0039d316-1c4b-4281-b951-d872f2087c98
* Bring the SafeBrowsingProtocolManager out of scaffolding.paul@chromium.org2009-02-192-32/+1
| | | | | | Review URL: http://codereview.chromium.org/20480 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9996 0039d316-1c4b-4281-b951-d872f2087c98
* Protect dictionary fetch operation in shutdown scenario.jar@chromium.org2009-02-191-1/+10
| | | | | | | | | | | In a shutdown scenario, the default context may already be nulled out, and hence we need to avoid trying to get dictionaries at that late juncture. r=darin Review URL: http://codereview.chromium.org/21462 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9995 0039d316-1c4b-4281-b951-d872f2087c98
* Make safe_browsing_blocking_page.cc compile on Posix.jhawkins@chromium.org2009-02-198-20/+34
| | | | | | Review URL: http://codereview.chromium.org/21480 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9994 0039d316-1c4b-4281-b951-d872f2087c98
* Add menu shortcuts on linux instead of & everywhere.tc@google.com2009-02-181-2/+28
| | | | | | | Review URL: http://codereview.chromium.org/21486 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9993 0039d316-1c4b-4281-b951-d872f2087c98
* Undo revert http://codereview.chromium.org/23028dkegel@google.com2009-02-1813-484/+630
| | | | | | | | | | | | Changes since original http://codereview.chromium.org/16207 : - use Release rather than delete on reference counted objects - Preserve bool WaitToFinish(int milliseconds) and std::wstring GetDataDirectory() at Tommi's request, and add unit test for WaitToFinish(). Review URL: http://codereview.chromium.org/20444 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9992 0039d316-1c4b-4281-b951-d872f2087c98
* Renables the session restore ui tests in hopes of finding out why theysky@google.com2009-02-182-8/+6
| | | | | | | | | | | | are flakey. I'll watch the bot to see where they are failing after landing. Also fixes leaks in the tests I noticed when run under Purify. BUG=6495 TEST=none Review URL: http://codereview.chromium.org/20477 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9991 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress error dialog in automated UI test inhuanr@chromium.org2009-02-181-1/+8
| | | | | | | | | | headless mode. This is not done accross UI tests because automated UI only runs in ChromeBot. Review URL: http://codereview.chromium.org/20476 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9990 0039d316-1c4b-4281-b951-d872f2087c98
* Modifies setup to have all the supported languages available for the ↵gwilson@google.com2009-02-182-9/+124
| | | | | | | | in-application EULA dialog. Review URL: http://codereview.chromium.org/21437 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9989 0039d316-1c4b-4281-b951-d872f2087c98
* Fix save complete .html page.estade@chromium.org2009-02-181-11/+4
| | | | | | | | BUG=7616 Review URL: http://codereview.chromium.org/21482 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9988 0039d316-1c4b-4281-b951-d872f2087c98
* Prepare some files for porting:estade@chromium.org2009-02-1816-71/+77
| | | | | | | | | - Trade in some old wstrings for FilePaths. - Remove some unnecessary headers. Review URL: http://codereview.chromium.org/21466 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9986 0039d316-1c4b-4281-b951-d872f2087c98