summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Exclude upstreamed files so they may be added to WebCore.gypi safely.ajwong@chromium.org2009-07-151-0/+9
| | | | | | Review URL: http://codereview.chromium.org/149636 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20699 0039d316-1c4b-4281-b951-d872f2087c98
* linux: destroy browser-side plugin windows on plugin crashevan@chromium.org2009-07-1514-20/+71
| | | | | | | | | | | | | | | | Because the plugin windows must be destroyed by the UI thread, we store the map of plugin PID -> plugin windows there, on the RenderWidgetHostView. This differs slightly from Windows, where the map is stored on the PluginProcessHost, but is otherwise pretty similar. TEST=crash a windowed plugin; you should see a sad plugin icon in the place of the plugin Review URL: http://codereview.chromium.org/155517 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20693 0039d316-1c4b-4281-b951-d872f2087c98
* Attempt fixing a crash. Looks like NativeMenuWin was getting leaked by ↵ben@chromium.org2009-07-151-2/+3
| | | | | | | | | | | Menu2... meaning a NativeMenuWin could outlive its model potentially! http://crbug.com/14594 TEST=none Review URL: http://codereview.chromium.org/149635 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20692 0039d316-1c4b-4281-b951-d872f2087c98
* test_shell: set a title on the home pageevan@chromium.org2009-07-151-0/+1
| | | | | | | | | | | | This seems pointless, but for debugging purposes internally we use the page title as an annotation on OS-level windows which helps track them down when looking at a list of all windows. For reasons too complicated for me to care about this doesn't work when a page lacks a title, hence this fix. Review URL: http://codereview.chromium.org/149642 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20691 0039d316-1c4b-4281-b951-d872f2087c98
* Disable tests failing due webkit (Roll WebKit DEPS 45843:45873). Introduced ↵stoyan@chromium.org2009-07-151-5/+10
| | | | | | | | | | in r20680. See http://crbug.com/16767. TBR=dimich Review URL: http://codereview.chromium.org/155545 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20690 0039d316-1c4b-4281-b951-d872f2087c98
* Fixing test_expectations (run lint!)dimich@google.com2009-07-151-2/+1
| | | | | | | | | TBR=jorlow BUG=none TEST=none Review URL: http://codereview.chromium.org/155541 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20689 0039d316-1c4b-4281-b951-d872f2087c98
* This adds some infrastructure for building O3D as part of the Chrome build,gspencer@google.com2009-07-153-16/+31
| | | | | | | | | | | and fixes some of the "AdditionalDependencies" tags to be just generic 'libraries' tags to be more general. TEST=none BUG=none Review URL: http://codereview.chromium.org/149650 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20688 0039d316-1c4b-4281-b951-d872f2087c98
* Disabling flakey ↵dimich@google.com2009-07-141-0/+1
| | | | | | | | | | | LayoutTests/http/tests/xmlhttprequest/cross-origin-no-authorization.html BUG=16754 TEST=none TBR=jorlow Review URL: http://codereview.chromium.org/149651 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20687 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 20683.jorlow@chromium.org2009-07-1414-71/+20
| | | | | | Review URL: http://codereview.chromium.org/155539 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20686 0039d316-1c4b-4281-b951-d872f2087c98
* Update test_expectatoins - canvas tests fixed after WebKit roll, and 3 tests ↵dimich@google.com2009-07-141-12/+5
| | | | | | | | | | disabled as flakey (not related to roll). BUG=16676,16754 TEST=none TBR=jorlow git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20685 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 20679.jorlow@chromium.org2009-07-141-0/+3
| | | | | | Review URL: http://codereview.chromium.org/149646 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20684 0039d316-1c4b-4281-b951-d872f2087c98
* linux: destroy browser-side plugin windows on plugin crashevan@chromium.org2009-07-1414-20/+71
| | | | | | | | | | | | | | | | Because the plugin windows must be destroyed by the UI thread, we store the map of plugin PID -> plugin windows there, on the RenderWidgetHostView. This differs slightly from Windows, where the map is stored on the PluginProcessHost, but is otherwise pretty similar. TEST=crash a windowed plugin; you should see a sad plugin icon in the place of the plugin Review URL: http://codereview.chromium.org/155517 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20683 0039d316-1c4b-4281-b951-d872f2087c98
* Move all three DataGrid test failures to adjacent lines, and link them all ↵snej@chromium.org2009-07-141-5/+5
| | | | | | | | | | | to new bug 16730. BUG=15780 TEST=several Review URL: http://codereview.chromium.org/149633 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20682 0039d316-1c4b-4281-b951-d872f2087c98
* IPC: Handle ERROR_NO_DATA to avoid an assertion.rvargas@google.com2009-07-141-0/+3
| | | | | | | | | | | | | | It is possible to reach ChannelImpl::ProcessConnection when the pipe is being closed, and in that case the attempt to connect fails with ERROR_NO_DATA (documeneted as "the pipe is being closed") BUG=16022 TEST=none Review URL: http://codereview.chromium.org/149436 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20681 0039d316-1c4b-4281-b951-d872f2087c98
* Roll WebKit DEPS 45843:45873dimich@google.com2009-07-141-1/+1
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/155509 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20680 0039d316-1c4b-4281-b951-d872f2087c98
* Add back in LayoutTests related to focus which were fixed.jorlow@chromium.org2009-07-141-3/+0
| | | | | | | | | TEST=re-enabled passing layout tests BUG=15780 Review URL: http://codereview.chromium.org/155512 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20679 0039d316-1c4b-4281-b951-d872f2087c98
* Set Volume to full at start.fbarchard@chromium.org2009-07-142-5/+5
| | | | | | Review URL: http://codereview.chromium.org/149624 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20678 0039d316-1c4b-4281-b951-d872f2087c98
* Chrome-side of fixes for content-script messaging.mpcomplete@chromium.org2009-07-147-40/+111
| | | | | | | | | | | | | | | | | | This change adds registration of content scripts, parented to a frame's context. When a frame's context goes away, we unregister it and any content script contexts for it. There's a corresponding webkit change that lets us know when a content script context is created. Filed upstream as https://bugs.webkit.org/show_bug.cgi?id=27104. BUG=16228 TEST=install an extension with a content script that communicates with a parent process. Messages should be sendable both ways. Review URL: http://codereview.chromium.org/155309 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20677 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the defunct SetAccelerator message and replace it with anamit@chromium.org2009-07-1413-143/+142
| | | | | | | | | | | automation message to set initial settings. BUG=none TEST=none Review URL: http://codereview.chromium.org/155376 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20676 0039d316-1c4b-4281-b951-d872f2087c98
* Make native_menu_win be 'owner_drawn' when the UI font/size is overriden for ↵jshin@chromium.org2009-07-141-2/+2
| | | | | | | | | | | | | Indian languages. This is a regression with a new menu implementation. BUG=7319 (http://crbug.com/7319 ) TEST=Run Chrome with --lang=ml or --lang=bn and see if labels in PageMenu or AppMenu are readable. Review URL: http://codereview.chromium.org/155403 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20675 0039d316-1c4b-4281-b951-d872f2087c98
* Middle clicks on all fragment links open in new tab.cmp@google.com2009-07-141-22/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Middle clicking on an anchor tag that points to an in-doc fragment should result in a new background tab being opened. Before this change, we were overriding this behavior to cause a middle click to behave like a left click. This patch allows middle clicks to function similar to the behavior seen in Firefox and Safari. No change in behavior should be seen by users for left clicks on anchor tags that refer to in-doc fragments. While testing, I see at times issues due to scrolling within the tab to the correct fragment identifier or start of the page. This has already been identified in issues such as 9319, so I'm ignoring that for now. BUG=2913 TEST=Load Wikipedia, visit a page with many subheadings, left click on a subheading, verify the current page scrolls to the correct heading. Click back, verify you are taken back to your original position. Middle click on the same subheading, verify a new tab is loaded in the background that is scrolled to the correct heading. Review URL: http://codereview.chromium.org/155522 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20674 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline SVG LayoutTest createImageElement2victorw@chromium.org2009-07-147-3/+38
| | | | | | | | | | TBR=dglazkov TEST=createImageElement2 layout test BUG=15977 Review URL: http://codereview.chromium.org/155533 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20673 0039d316-1c4b-4281-b951-d872f2087c98
* Update tooltips according to Roma. I ended up calling "Unpin" "Don'tarv@google.com2009-07-144-12/+26
| | | | | | | | | | | | | | keep on this page" since all the other suggestions are pretty bad as they are. BUG=None TEST=The tooltips should have been updated Review URL: http://codereview.chromium.org/155532 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20671 0039d316-1c4b-4281-b951-d872f2087c98
* Re-enable save page ui tests. I could not get these to fail. I will watch ↵estade@chromium.org2009-07-141-14/+3
| | | | | | | | | | the tree after committing. TBR=evan Review URL: http://codereview.chromium.org/149595 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20670 0039d316-1c4b-4281-b951-d872f2087c98
* Make DownloadShelf a pure interface.estade@chromium.org2009-07-149-34/+21
| | | | | | | | | http://crbug.com/15474 TEST=none Review URL: http://codereview.chromium.org/149594 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20668 0039d316-1c4b-4281-b951-d872f2087c98
* Make GTK file dialog box modal for parent window, instead of for the entireestade@chromium.org2009-07-143-6/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | application. This works by adding the GtkWindow in BrowserWindowGtk to its own GtkWindowGroup and adding the SelectFile dialog to the same group. The following call to gtk_grab_add(...) makes the SelectFile dialog modal, but only to the windows within the same group. Similarly, the bookmark manager window is also added to its own unique GtkWindowGroup, so the import/export dialogs behave correctly. If I'm understanding things correctly, the GtkWindowGroup objects are reference counted once the have windows attached to them, and will delete themselves after all references to them are destroyed. I'm not sure how to verify this. Test: - Open two new chrome window: A and B - Open "Save file as..." dialog in window A - Verify that window A does not respond to keyboard or mouse events. - Verify that window B does responde to keyboard and mouse events. - Open "Save file as..." dialog in window B - Verify that window B does not respond to keyboard or mouse events. - Cancel dialog on window A. - Verify that window A starts responding to keyboard and mouse events. - Cancel dialog on window B. - Verify that window B starts responding to keyboard and mouse events. BUG=8727 patch by Mohit Muthanna <mmuthanna@google.com> original review URL: http://codereview.chromium.org/149548 Review URL: http://codereview.chromium.org/155518 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20667 0039d316-1c4b-4281-b951-d872f2087c98
* Make IDN check faster by caching the exemplar setsjshin@chromium.org2009-07-141-24/+68
| | | | | | | | | BUG=NONE TEST=Pass NetUti*.IDN* (net_unittest) and NetUtil*.IDN*Slow runs much faster than before (~ 20 times). Review URL: http://codereview.chromium.org/149577 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20666 0039d316-1c4b-4281-b951-d872f2087c98
* Include all of locales/ and themes/ in build archives.mmoss@chromium.org2009-07-142-11/+5
| | | | | | | Review URL: http://codereview.chromium.org/155520 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20665 0039d316-1c4b-4281-b951-d872f2087c98
* Add missing include in browser_browsertest.cc, fixing the build.phajdan.jr@chromium.org2009-07-141-0/+1
| | | | | | | | TBR=nsylvain Review URL: http://codereview.chromium.org/155531 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20664 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: filter out unreadable fontsagl@chromium.org2009-07-143-0/+19
| | | | | | | | | | | Fontconfig will return fonts which are unreadable to the current process if the system cache contains them. BUG=16715 http://codereview.chromium.org/149628 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20663 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaselining layout test "border-radius-huge-assert" introduced by webkit ↵victorw@chromium.org2009-07-146-5/+4
| | | | | | | | | | | | merge 44202:44252. TBR=dglazkov TEST=layout test BUG=12881 Review URL: http://codereview.chromium.org/155452 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20662 0039d316-1c4b-4281-b951-d872f2087c98
* Make BrowserTest.ThirtyFourTabs not-flakyphajdan.jr@chromium.org2009-07-142-29/+24
| | | | | | | | | | | I converted it to browser_tests framework, so I can just query RenderProcessHost instead of counting "chrome" processes, which apparently induced the flakiness. TEST=Covered by browser_tests. http://crbug.com/16062 Review URL: http://codereview.chromium.org/149559 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20661 0039d316-1c4b-4281-b951-d872f2087c98
* Mark video-error-abort as failing.scherkus@chromium.org2009-07-141-0/+3
| | | | | | | | | | BUG=16742 TEST=none Review URL: http://codereview.chromium.org/149634 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20660 0039d316-1c4b-4281-b951-d872f2087c98
* ipc: pull in more message headers into ipc_loggingevan@chromium.org2009-07-141-7/+2
| | | | | | | | | This makes IPC logging show plugin messages on Mac/Linux, and worker messages on all platforms. Review URL: http://codereview.chromium.org/155530 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20659 0039d316-1c4b-4281-b951-d872f2087c98
* Adding a message box to confirm if the user really wants to delete all storedhclam@chromium.org2009-07-145-1/+180
| | | | | | | | | | | passwords. Original CL: http://codereview.chromium.org/155291 Patch contributed by: thiago.farina@gmail.com Review URL: http://codereview.chromium.org/155513 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20658 0039d316-1c4b-4281-b951-d872f2087c98
* Fix leak of g_object_get value. This was showing up on thetc@google.com2009-07-141-0/+1
| | | | | | | | | | | | | | valgrind ui test buildbot. The docs say we have to free the value: http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-get BUG=16724 Review URL: http://codereview.chromium.org/155515 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20657 0039d316-1c4b-4281-b951-d872f2087c98
* delete linux version of fast/dom/anchor-to-String.htmldpranke@google.com2009-07-141-7/+0
| | | | | | | | | | | | | the test was made platform-independent in change 20646, but I missed deleting this file in the linux directory BUG=https://crbug.com/16241 REVIEWER=dglazkov@chromium.org TEST=none Review URL: http://codereview.chromium.org/155529 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20656 0039d316-1c4b-4281-b951-d872f2087c98
* Fix test_expectations.txt lint error.agl@chromium.org2009-07-141-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20655 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: add baseline for khmer-selection.htmlagl@chromium.org2009-07-144-1/+50
| | | | | | | BUG=16690 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20654 0039d316-1c4b-4281-b951-d872f2087c98
* Make workers functional on OSX and Linux.levin@chromium.org2009-07-147-57/+50
| | | | | | | | | | BUG=http://crbug.com/16664 TEST=The same tests run for Web Workers on Windows should be run on Linux and OSX. Review URL: http://codereview.chromium.org/155015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20653 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed bug where playbackRate wasn't being respected.scherkus@chromium.org2009-07-142-4/+18
| | | | | | | | | BUG=16502 TEST=setting defaultPlaybackRate before the media starts playing should be respected when play() is called Review URL: http://codereview.chromium.org/155404 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20652 0039d316-1c4b-4281-b951-d872f2087c98
* Remove crash that only occurred once from ignore list.mirandac@chromium.org2009-07-141-2/+0
| | | | | | Review URL: http://codereview.chromium.org/149617 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20651 0039d316-1c4b-4281-b951-d872f2087c98
* Wires up restoring pinned tabs for session and tab restoresky@chromium.org2009-07-1415-59/+285
| | | | | | | | | | | services. And turns on pinned tabs by default on linux. BUG=16634 TEST=Currently this linux only. Try tab pinning and make sure it works. Review URL: http://codereview.chromium.org/149621 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20650 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: update splash page.agl@chromium.org2009-07-142-4/+2
| | | | | | | | | We support complex text and tab dragging now, so remove those from the list of non-features. Also, mention font renderer in a bit to stop people filing bugs for that. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20649 0039d316-1c4b-4281-b951-d872f2087c98
* Lands http://codereview.chromium.org/155508 for cmasone:sky@chromium.org2009-07-141-0/+2
| | | | | | | | | | | Fixes build breakage. BUG=none TEST=none Review URL: http://codereview.chromium.org/149629 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20648 0039d316-1c4b-4281-b951-d872f2087c98
* Mark LayoutTests/fast/http/cache/subresource-expiration.html as SLOWdpranke@google.com2009-07-141-0/+1
| | | | | | | | | | | | | | This test runs just under 10 seconds (the default timeout value) on a fast machine; on a slow machine (or in a VM like my XP VM) it can take closer to 15-20 seconds and hence timeout. BUG=https://crbug.org/16240 R=dglazkov TEST=none Review URL: http://codereview.chromium.org/149431 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20647 0039d316-1c4b-4281-b951-d872f2087c98
* change LayoutTests/fast/dom/anchor-toString() to be a platform-independent testdpranke@google.com2009-07-142-8/+0
| | | | | | | | | | BUG=https://crbug.com/16241 TEST=none REVIEWER=dglazkov@chromium.org Review URL: http://codereview.chromium.org/155524 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20646 0039d316-1c4b-4281-b951-d872f2087c98
* Lots more docs changes.gman@google.com2009-07-1415-45/+242
| | | | | | | | | | | | | | | | | | | *) added stylesheet.css, tabs.css, tab_?.gif back in *) refactored so classtree.html splits names that are too long. *) removed constructor docs and source link from o3d docs (vs o3djs docs) *) fixed paths in header.html. They used to be statically included but now that they are used by both o3d and o3djs they needed to have certain paths fixed dynamically. *) Pull in new nixysa. Review URL: http://codereview.chromium.org/155526 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20645 0039d316-1c4b-4281-b951-d872f2087c98
* Transactionalize ThumbnailStore db operations.meelapshah@chromium.org2009-07-141-0/+6
| | | | | | Review URL: http://codereview.chromium.org/149582 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20644 0039d316-1c4b-4281-b951-d872f2087c98
* GTK Themes: Put the bookmark bar in a event box to prevent leaking.erg@google.com2009-07-142-18/+24
| | | | | | | | | | Some engines (clearlooks) query the bg color of a widget directly, so wrap the bookmarkbar in an event box so that the bg value set in browser_window_gtk.cc doesn't leak through. http://crbug.com/16382 Review URL: http://codereview.chromium.org/155504 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20643 0039d316-1c4b-4281-b951-d872f2087c98