summaryrefslogtreecommitdiffstats
path: root/chrome
Commit message (Collapse)AuthorAgeFilesLines
* Migrating the SSL UI tests to be browser tests.jcampan@chromium.org2009-04-298-88/+899
| | | | | | | | | | | | | Reenabling all of them. Hopefully it'll help with flakiness. Note that I am keeping the SSL UI tests alive until the browser test framework has been ported to Mac and Linux. BUG=6584,2136 TEST=Run the browser tests. Review URL: http://codereview.chromium.org/101013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14901 0039d316-1c4b-4281-b951-d872f2087c98
* Move window chrome into drag overlay so they stand out more during a drag ↵pinkerton@chromium.org2009-04-292-1/+14
| | | | | | | | out of a window. Review URL: http://codereview.chromium.org/99206 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14898 0039d316-1c4b-4281-b951-d872f2087c98
* Move TabsAPI, bookmarks, and buildbot extensiosn into samples/ dir.aa@chromium.org2009-04-2911-1/+0
| | | | | | Review URL: http://codereview.chromium.org/99201 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14896 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a DCHECK hit from RefCountedBase class.kuchhal@chromium.org2009-04-291-2/+2
| | | | | | | Review URL: http://codereview.chromium.org/100170 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14894 0039d316-1c4b-4281-b951-d872f2087c98
* Fix SlideAnimatorGtk::OpenWithoutAnimation().estade@chromium.org2009-04-292-9/+36
| | | | | | | | | | We weren't sizing the GtkFixed widget because the animation delegate callbacks weren't being called. Now we artificially call AnimationProgressed() once we know what size the GtkFixed should be. TEST=switching back to a tab that has an infobar open should properly display that infobar. Review URL: http://codereview.chromium.org/99110 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14893 0039d316-1c4b-4281-b951-d872f2087c98
* A better fix for http://www.crbug.com/2044: crashsenorblanco@chromium.org2009-04-292-0/+8
| | | | | | | | | | | | | | | | | | | | | | on large <canvas> elements. We disable the __debugbreak only when skia tells us it is prepared to correctly handle a failed (NULL) malloc(). It does this by calling sk_malloc_flags() without SK_MALLOC_THROW. Note that, since the switch to tcmalloc, the new_handler was not getting called at all (since tcmalloc doesn't support it yet), so this crash is currently unreproducible in trunk. In order to test this change, I reverted the tcmalloc change in my client. This is not the case in the stable branch, since it doesn't use tcmalloc, so this change is still needed there. (It will also be needed in trunk again once mbelshe's re-implementation of the new_handler is in). BUG=http://www.crbug.com/2044 Review URL: http://codereview.chromium.org/100163 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14891 0039d316-1c4b-4281-b951-d872f2087c98
* missing file from last commitestade@chromium.org2009-04-291-1/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14889 0039d316-1c4b-4281-b951-d872f2087c98
* Enable two more installer tests.kuchhal@chromium.org2009-04-291-2/+2
| | | | | | | Review URL: http://codereview.chromium.org/100177 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14888 0039d316-1c4b-4281-b951-d872f2087c98
* Second attempt at cleaning up handling of --disable-popup-blocking. I ↵pkasting@chromium.org2009-04-296-45/+37
| | | | | | | | | didn't realize that now window.open() will result in a popup with this flag, where before it resulted in a tab. This necessitated changes to a test that expected one window and two tabs to expect two windows each with one tab. I also fixed the test to not crash when some expectations were not met (by using ASSERT_ instead of EXPECT_), and to properly use (expected, actual) instead of (actual, expected). Review URL: http://codereview.chromium.org/99203 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14886 0039d316-1c4b-4281-b951-d872f2087c98
* Linux findbar improvements:estade@chromium.org2009-04-297-74/+110
| | | | | | | | | * clean up toolbar/infobar/findbar borders * move findbar to BrowserWindowGtk's vbox (so it stacks on top of infobar, as on windows) * properly show findbar when switching between tabs Review URL: http://codereview.chromium.org/99166 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14885 0039d316-1c4b-4281-b951-d872f2087c98
* Try --force-uninstall param to see if that fixes installer tests.kuchhal@chromium.org2009-04-292-5/+5
| | | | | | | Review URL: http://codereview.chromium.org/99204 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14884 0039d316-1c4b-4281-b951-d872f2087c98
* Patch from <yuzo@google.com>:ben@chromium.org2009-04-291-2/+9
| | | | | | | | | | | | | Disable view-source if the page source is not viewable as text. For example, a page of content type application/x-shockwave-flash is not viewable. http://crbug.com/9562 Review URL: http://codereview.chromium.org/66061 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14880 0039d316-1c4b-4281-b951-d872f2087c98
* Implement dropping of tabs into an existing tab strip from another window. ↵pinkerton@chromium.org2009-04-296-41/+162
| | | | | | | | Implement dragging and dropping of tabs within a window. Review URL: http://codereview.chromium.org/102010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14879 0039d316-1c4b-4281-b951-d872f2087c98
* Patch by Shinichiro Hamaji <hamaji@google.com>:ben@chromium.org2009-04-295-1/+23
| | | | | | | | | | | | | | | | | | Allow words to be wrapped in message box. We use DT_WORDBREK|DT_EDITCONTROL as the argument of DrawText(). With this option, DrawText() try to wrap texts at word-breaks first, then wraps at non-word-breaks if one line is still too long. This change only affects for Labels in MessageBox. If we can always use this policy, please let me know and I'll fix the code. http://crbug.com/2441 Review URL: http://codereview.chromium.org/100013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14878 0039d316-1c4b-4281-b951-d872f2087c98
* more extensions bookmarks changes:* add schema verification* add unit tests ↵erikkay@google.com2009-04-298-95/+468
| | | | | | | | for schema* add a few new methods (getTree, getChildren)* add events Review URL: http://codereview.chromium.org/102009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14877 0039d316-1c4b-4281-b951-d872f2087c98
* Switch to a raw kAEOpenDocuments AppleEvent handler for opening dropped ↵avi@google.com2009-04-291-5/+33
| | | | | | | | files to avoid crashes when Cocoa feeds us files specified on the command line. Review URL: http://codereview.chromium.org/100142 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14876 0039d316-1c4b-4281-b951-d872f2087c98
* Remove an include that's no longer necessary (constant moved headers).pinkerton@chromium.org2009-04-291-1/+0
| | | | | | Review URL: http://codereview.chromium.org/99200 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14874 0039d316-1c4b-4281-b951-d872f2087c98
* Add descriptive text for omnibox popup result items.ben@chromium.org2009-04-298-40/+103
| | | | | | | | | | | | | | Fixes a couple of bugs in painting and updating: - properly size the canvas we draw the child views into so the bottom pixel doesn't bleed - properly schedule repaints when the presentation changes for the same number of results so that we repaint selection changes. Back to using system colors. Adds highlight icons. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=14826 Review URL: http://codereview.chromium.org/99102 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14873 0039d316-1c4b-4281-b951-d872f2087c98
* Part 1 of sample sprucing. Also, change chromium_extension.py to generate a ↵aa@chromium.org2009-04-2925-70/+621
| | | | | | | | | | | | | | | | | | | | | | | | | | | random ID if the manifest doesn't have one. * Create a test/data/extensions/samples directory and add Reader and Gmail samples to it. * Minor fixes to buildbot sample to fit better visually. * Minor fixes to bookmarks sample to use new button styles. * Workaround for bug in bookmark sample where extension APIs do not load the first time. * Move Resizer extension into samples/. * Fix TabsAPI sample to not use old deprecated manifest properties anymore. Part 2 will move the remaining samples into samples/ (don't want to do that at the same time because git-cl doesn't know how to tell Rietveld about moves and it would be confusing to review). Review URL: http://codereview.chromium.org/99172 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14872 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes bug in dragging tabs. Specifically if you only have one windowsky@chromium.org2009-04-291-1/+1
| | | | | | | | | | | | | | | with one tab, drag the tab, and while dragging click and release the right mouse button we get all confused. This is because we get two OnMousePressed events in a row, which results in cancelling out the current drag which doesn't work well when only one tab with one window is left. BUG=10800 TEST=see bug Review URL: http://codereview.chromium.org/100169 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14870 0039d316-1c4b-4281-b951-d872f2087c98
* Close the hovered tab on middle mouse click in the Linux tabstrip.jhawkins@chromium.org2009-04-292-5/+3
| | | | | | | BUG=11146 Review URL: http://codereview.chromium.org/99194 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14869 0039d316-1c4b-4281-b951-d872f2087c98
* Two changes:sky@chromium.org2009-04-2914-44/+52
| | | | | | | | | | | | . Removes MoveToFront on Widget. . CHanges AsWindow to GetWindow. BUG=none TEST=none Review URL: http://codereview.chromium.org/99133 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14868 0039d316-1c4b-4281-b951-d872f2087c98
* Stop debugger by escape key.sgjesse@chromium.org2009-04-293-3/+16
| | | | | | | | | BUG=6890 Review URL: http://codereview.chromium.org/92116 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14862 0039d316-1c4b-4281-b951-d872f2087c98
* Add new files to the gyp configuration:sgk@google.com2009-04-291-0/+3
| | | | | | | | chrome/browser/bookmarks/bookmark_codec_unittest.cc chrome/common/accessibility_types.h Review URL: http://codereview.chromium.org/100108 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14859 0039d316-1c4b-4281-b951-d872f2087c98
* Free gtk list. Should fix valgrind warningdkegel@google.com2009-04-291-2/+4
| | | | | | | | | | | | | 24 (12 direct, 12 indirect) bytes in 1 blocks are definitely lost in loss record 54 of 258 at malloc (vg_replace_malloc.c:178) ... by gtk_container_foreach (in /usr/lib/libgtk-x11-2.0.so.0.1200.9) by gtk_container_get_children (in /usr/lib/libgtk-x11-2.0.so.0.1200.9) by (anonymous namespace)::OnDialogResponse(_GtkDialog*, int, AppModalDialog*) (app_modal_dialog_gtk.cc:24) Review URL: http://codereview.chromium.org/102007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14855 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Instead of passing down a switch to the renderer, storing a member, ↵evan@chromium.org2009-04-294-6/+25
| | | | | | | | | | etc., just implement --disable-popup-blocking in the browser at the point where we make the final policy decision." This reverts commit r14851. As it DID NOT PASS THE TRY BOTS. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14853 0039d316-1c4b-4281-b951-d872f2087c98
* Remove unused IPC deserializercpu@google.com2009-04-291-33/+0
| | | | | | | | | | | - It does not look that is a very good idea what it was doing to boot TEST=no test required Review URL: http://codereview.chromium.org/100080 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14852 0039d316-1c4b-4281-b951-d872f2087c98
* Instead of passing down a switch to the renderer, storing a member, etc., ↵pkasting@chromium.org2009-04-294-25/+6
| | | | | | | | just implement --disable-popup-blocking in the browser at the point where we make the final policy decision. Review URL: http://codereview.chromium.org/100132 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14851 0039d316-1c4b-4281-b951-d872f2087c98
* Add a few extra error messages to help catch typos in schemas.erikkay@google.com2009-04-291-2/+11
| | | | | | Review URL: http://codereview.chromium.org/100113 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14850 0039d316-1c4b-4281-b951-d872f2087c98
* Unref the GC so it's destroy after we create it.deanm@chromium.org2009-04-291-0/+2
| | | | | | | Review URL: http://codereview.chromium.org/99190 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14848 0039d316-1c4b-4281-b951-d872f2087c98
* Add a hook for using the std::set_new_handler().mbelshe@google.com2009-04-291-9/+2
| | | | | | | | This is what tcmalloc uses to hook out-of-memory cases. Review URL: http://codereview.chromium.org/99090 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14847 0039d316-1c4b-4281-b951-d872f2087c98
* Support for showing memory usage of 64-bit IE in a 32-bit Chromium mbelshe@google.com2009-04-293-31/+43
| | | | | | | | | This is a changelist for http://codereview.chromium.org/75031 by Kent Tamura (tkent@google.com) Review URL: http://codereview.chromium.org/100111 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14846 0039d316-1c4b-4281-b951-d872f2087c98
* Back to creating a new GC for each expose.deanm@chromium.org2009-04-291-2/+1
| | | | | | | | | | | The style (or at least the GCs) are shared across widgets, so they shouldn't be modified, or should be restored. Creating a GC should be cheap enough, I was overthinking this. Review URL: http://codereview.chromium.org/100161 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14845 0039d316-1c4b-4281-b951-d872f2087c98
* Adds items to the Window menu on Mac.rohitrao@chromium.org2009-04-291-0/+21
| | | | | | | | | TEST=Open multiple windows, make sure the entries in the Window menu match the titles of the currently selected tabs. Review URL: http://codereview.chromium.org/100121 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14841 0039d316-1c4b-4281-b951-d872f2087c98
* Rolling back webkit-gyp switch. r14382bradnelson@google.com2009-04-2955-148/+228
| | | | | | Review URL: http://codereview.chromium.org/99182 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14837 0039d316-1c4b-4281-b951-d872f2087c98
* Fixing missing dependecies on webcore from glue and others.bradnelson@google.com2009-04-291-0/+8
| | | | | | Review URL: http://codereview.chromium.org/99179 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14835 0039d316-1c4b-4281-b951-d872f2087c98
* Switching webkit over to gyp on windows.bradnelson@google.com2009-04-2955-228/+147
| | | | | | Review URL: http://codereview.chromium.org/99173 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14832 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 14826.ben@chromium.org2009-04-298-103/+40
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14828 0039d316-1c4b-4281-b951-d872f2087c98
* Support PgUp/PgDn in Omnibox for "first entry/last entry"ukai@chromium.org2009-04-294-17/+32
| | | | | | | BUG=6857 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14827 0039d316-1c4b-4281-b951-d872f2087c98
* Add descriptive text for omnibox popup result items.ben@chromium.org2009-04-298-39/+102
| | | | | | | | | | | | Fixes a couple of bugs in painting and updating: - properly size the canvas we draw the child views into so the bottom pixel doesn't bleed - properly schedule repaints when the presentation changes for the same number of results so that we repaint selection changes. Back to using system colors. Adds highlight icons. Review URL: http://codereview.chromium.org/99102 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14826 0039d316-1c4b-4281-b951-d872f2087c98
* Changes in preparation for webkit switch to gyp.bradnelson@google.com2009-04-291-1/+1
| | | | | | | | These won't get gated live without a change to all.gyp, so landing them separately. Review URL: http://codereview.chromium.org/100146 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14822 0039d316-1c4b-4281-b951-d872f2087c98
* Adding dependency v8_nosnapshot -> js2c.bradnelson@google.com2009-04-291-12/+11
| | | | | | Review URL: http://codereview.chromium.org/101015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14821 0039d316-1c4b-4281-b951-d872f2087c98
* Write a test for my previous patch to fix a crash in back/forward navigationsbrettw@chromium.org2009-04-293-10/+88
| | | | | | | creating new tabs. Review URL: http://codereview.chromium.org/100031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14819 0039d316-1c4b-4281-b951-d872f2087c98
* Buffered data source that does range request to provide data to media pipelinehclam@chromium.org2009-04-295-1/+874
| | | | | | | | | | | | The implementation of buffered data source that uses buffered resource loader to download a media object and does buffering. This implementation knows when to do defer loading and when to restarts the loading. The implementation uses one buffered resource loading for one data source and does no connection recovery. Review URL: http://codereview.chromium.org/88047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14818 0039d316-1c4b-4281-b951-d872f2087c98
* Update a test expectation due to rolling GURL dep.ericroman@google.com2009-04-292-2/+3
| | | | | | | | | | One test still needs further investigation, disabling it. BUG=11142 Review URL: http://codereview.chromium.org/99167 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14815 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress a GTK warning and file a bug for it.estade@chromium.org2009-04-291-3/+9
| | | | | | | | BUG=11133 Review URL: http://codereview.chromium.org/99153 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14811 0039d316-1c4b-4281-b951-d872f2087c98
* Finished implementing seeking in WebMediaPlayerDelegateImpl.scherkus@chromium.org2009-04-293-4/+19
| | | | | | | | Turns out we need to add a few more things to the Pipeline interface for time update/seek completion callbacks, but for now this works pretty well. Review URL: http://codereview.chromium.org/100131 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14810 0039d316-1c4b-4281-b951-d872f2087c98
* Fix mac build break.kuchhal@chromium.org2009-04-282-0/+2
| | | | | | | Review URL: http://codereview.chromium.org/100139 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14801 0039d316-1c4b-4281-b951-d872f2087c98
* Style fixes for previous review:paul@chromium.org2009-04-281-6/+7
| | | | | | | | | | | | http://codereview.chromium.org/92062 I didn't make WebMenuRunner's menu_ a scoped_nsobject, because I'm not sure how that will ever be released (~scoped_nsobject won't get called from a Cocoa object's dealloc?). Review URL: http://codereview.chromium.org/99088 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14798 0039d316-1c4b-4281-b951-d872f2087c98
* Fix Google Chrome build by moving Chromium specific string resource to ↵kuchhal@chromium.org2009-04-282-3/+3
| | | | | | | | | | | common place. TBR=pinkerton Review URL: http://codereview.chromium.org/100137 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14797 0039d316-1c4b-4281-b951-d872f2087c98