summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Remove deprecated file_util::GetFilenameWithoutExtensionFromPath(), also ↵thestig@chromium.org2009-04-247-62/+64
| | | | | | | | convert ElideFilename() to take a FilePath. Review URL: http://codereview.chromium.org/92060 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14409 0039d316-1c4b-4281-b951-d872f2087c98
* Try 14398 again, with Mac fix.abarth@chromium.org2009-04-243-8/+57
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14408 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: stop popups from flickeringagl@chromium.org2009-04-241-1/+1
| | | | | | | | | | | Before, clicking on a select would produce a noticable flicker as it appeared at the top-left of the screen before moving to the correct location. http://codereview.chromium.org/93111 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14407 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: unit tests fix.agl@chromium.org2009-04-241-0/+4
| | | | | | | | The unit tests will try and create a RenderViewHost with a NULL widget. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14406 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: use opaque NativeViewIdsagl@chromium.org2009-04-2410-40/+362
| | | | | | | | | | | | | | | | | | | | | | | | | | Currently we are still passing GtkWidget* into the renderer and trusting the value on the way out. With this patch we switch to using opaque values. These opaque values are handled by a GtkNativeViewIdManger, a singleton object which maintains the list of currently valid ids and their current X window ids. We don't pass the X window ids directly to the renderer because they are a) guessable and b) possibly variable for a GtkWidget. From a patch size point of view, the X window isn't current created at the point where we need it so significant work would be needed to reorder operations to fix that as well. This patch also removes the GTK accesses from the BACKGROUND_X11 thread which were a temporary hack. http://codereview.chromium.org/92110 BUG=9014,9869,10787 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14405 0039d316-1c4b-4281-b951-d872f2087c98
* Remove unused bits and pieces of #ifdefed code that isn't used.tim@chromium.org2009-04-2411-173/+7
| | | | | | Review URL: http://codereview.chromium.org/93042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14402 0039d316-1c4b-4281-b951-d872f2087c98
* Symbols aren't always present, which causes this test to fail. In ↵ajwong@chromium.org2009-04-241-0/+5
| | | | | | | | particular, symbols are not present on the buildbot which means this test always fails on the buildbot. Disabling the code for now to bring the tree green. Review URL: http://codereview.chromium.org/92112 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14401 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 14398.abarth@chromium.org2009-04-242-53/+4
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14399 0039d316-1c4b-4281-b951-d872f2087c98
* Check the size of bitmaps coming over IPC.abarth@chromium.org2009-04-242-4/+53
| | | | | | | | | | R=cpu BUG=10869 TEST=IPCMessageTest.Bitmap Review URL: http://codereview.chromium.org/92064 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14398 0039d316-1c4b-4281-b951-d872f2087c98
* Port and enable most of TabRestoreUITest on linux.estade@chromium.org2009-04-249-16/+61
| | | | | | | | | - fill in necessary bits of automation proxy, also mock out some windows-only functions on posix so that the IPC messages don't get completely ignored (so we get NOTIMPLEMENTEDs rather than just hanging when porting future UI tests) - add IsWindowActive to platform_util Review URL: http://codereview.chromium.org/93096 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14396 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Turn on -Werror on linux. Passes on my ghardy box. We'll see"tc@google.com2009-04-241-1/+2
| | | | | | | | | | | | | This reverts commit r14387. Not sure why it fails on the bots. Will fix and try again. TBR=evan Review URL: http://codereview.chromium.org/93103 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14395 0039d316-1c4b-4281-b951-d872f2087c98
* Valgrind bug suppression: add 10945 (leak in JPEGCodec.DecodeCorrupted)dkegel@google.com2009-04-241-0/+11
| | | | | | Review URL: http://codereview.chromium.org/92103 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14394 0039d316-1c4b-4281-b951-d872f2087c98
* Print backtraces on FATAL log messages in debug mode.ajwong@chromium.org2009-04-248-17/+314
| | | | | | | | This provides basic support for looking up backtrace information on GNU libc systems and in Windows. The code is only enabled for FATAL log messages in debug mode. In a release build, it is unlikely that symbols will be available making the backtrace less useful. Review URL: http://codereview.chromium.org/62140 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14391 0039d316-1c4b-4281-b951-d872f2087c98
* Turn on -Werror on linux. Passes on my ghardy box. We'll seetc@google.com2009-04-241-2/+1
| | | | | | | | | | if the new fedora 11 (gcc 4.4) or new jaunty (gcc 4.3) builders fail. Review URL: http://codereview.chromium.org/92092 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14387 0039d316-1c4b-4281-b951-d872f2087c98
* Remove a function that is no longer used.jhawkins@chromium.org2009-04-231-18/+0
| | | | | | Review URL: http://codereview.chromium.org/97009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14385 0039d316-1c4b-4281-b951-d872f2087c98
* Bring in latest WebKit.jam@chromium.org2009-04-231-1/+1
| | | | | | Review URL: http://codereview.chromium.org/97010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14381 0039d316-1c4b-4281-b951-d872f2087c98
* Make one suppression looser to match -O1.dkegel@google.com2009-04-231-3/+3
| | | | | | | | Also correct a typo in the AboutCrash suppression. Review URL: http://codereview.chromium.org/92100 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14380 0039d316-1c4b-4281-b951-d872f2087c98
* Check for view source mode in DOM UI mode.thestig@chromium.org2009-04-232-7/+37
| | | | | | | BUG=9183 Review URL: http://codereview.chromium.org/67030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14379 0039d316-1c4b-4281-b951-d872f2087c98
* Add transparency support to RenderWidgetHostView.aa@chromium.org2009-04-2321-34/+293
| | | | | | | | | | | | This is used to make the background behind toolstrips 'shine through' them. It isn't possible to make them really transparent due to cleartype (cleartype must know the pixels behind the text to work), so instead we paint the background we want behind the transparent webview. Review URL: http://codereview.chromium.org/88076 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14378 0039d316-1c4b-4281-b951-d872f2087c98
* Allow Flash (and other plugins) to be installed without restarting the ↵jam@chromium.org2009-04-2310-13/+99
| | | | | | | | | | | browser. This works by monitoring the MozillaPlugins registry key and reloading the plugin list afterwards. Note: I'll commit the WebKit change separately, but putting it in this change right now so everything can be reviewed together. BUG=10574 Review URL: http://codereview.chromium.org/88020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14377 0039d316-1c4b-4281-b951-d872f2087c98
* Re-enable all tests. Disable CheckActiveWindow() instead. The sporadicpam@chromium.org2009-04-231-4/+9
| | | | | | | | | | | | | failures of window_proxy->IsActive() to complete are problematic, but we should keep other coverage while investigating. TBR=robertshield BUG=10916 TEST=covered by buildbot ui_test Review URL: http://codereview.chromium.org/93094 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14376 0039d316-1c4b-4281-b951-d872f2087c98
* Move Browser implementation of callback interfaces into the private section.stoyan@chromium.org2009-04-2310-37/+89
| | | | | | | Split TabContentsDelegate and PageNavigator. Review URL: http://codereview.chromium.org/88063 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14375 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress bug 6532 for -O1 as well. Move to central suppression file.dkegel@google.com2009-04-233-13/+25
| | | | | | | | | This should make the valgrind builder green again. Valgrind ipc test child processes, too. Review URL: http://codereview.chromium.org/93088 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14374 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a bug caught by Werror on the jaunty bot. gtk_message_dialog_newtc@google.com2009-04-231-1/+1
| | | | | | | | | takes a printf style format string. Review URL: http://codereview.chromium.org/97008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14373 0039d316-1c4b-4281-b951-d872f2087c98
* Add initial support for dragging tabs in the Linux tab strip.jhawkins@chromium.org2009-04-232-30/+431
| | | | | | | | * Tabs cannot be dragged out of the browser window. * Most of this logic needs to be refactored into DraggedTabControllerGtk. Review URL: http://codereview.chromium.org/92028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14372 0039d316-1c4b-4281-b951-d872f2087c98
* Adds (non-working) folders and GTK dialogs.erg@google.com2009-04-2310-128/+393
| | | | | | | | | | | - Folders can be created and edited in the bookmark bar. They aren't drop targets nor do they popup a menu with their contents. - Refactor the input window interface to be platform neutral and use that in EditFolderController. Review URL: http://codereview.chromium.org/87010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14371 0039d316-1c4b-4281-b951-d872f2087c98
* Add one more tcmalloc crasherdglazkov@chromium.org2009-04-231-0/+1
| | | | | | | | | | BUG=10901 TBR=mbelshe Review URL: http://codereview.chromium.org/92099 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14370 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: Properly plumb infobar close button event.estade@chromium.org2009-04-231-1/+1
| | | | | | | | BUG=10865 Review URL: http://codereview.chromium.org/92057 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14369 0039d316-1c4b-4281-b951-d872f2087c98
* GTK: Don't triple buffer the tab strip.estade@chromium.org2009-04-231-0/+2
| | | | | | Review URL: http://codereview.chromium.org/93054 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14368 0039d316-1c4b-4281-b951-d872f2087c98
* Do not use installed folder as working directory for uninstall link.kuchhal@chromium.org2009-04-231-2/+1
| | | | | | | | | BUG=10866 Review URL: http://codereview.chromium.org/93074 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14367 0039d316-1c4b-4281-b951-d872f2087c98
* Prototype audio time shift.fbarchard@chromium.org2009-04-238-58/+84
| | | | | | Review URL: http://codereview.chromium.org/92007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14366 0039d316-1c4b-4281-b951-d872f2087c98
* Resource file for media player.fbarchard@chromium.org2009-04-232-12/+510
| | | | | | Review URL: http://codereview.chromium.org/93082 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14365 0039d316-1c4b-4281-b951-d872f2087c98
* Provide a way for a TabContentsDelegate to take focus when we receive a ↵ananta@chromium.org2009-04-234-36/+32
| | | | | | | | | | notification from the renderer that it is done cycling through the controls on the page. Review URL: http://codereview.chromium.org/93001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14363 0039d316-1c4b-4281-b951-d872f2087c98
* Move a bunch of functions from WebContents to TabContents. Change the servicesbrettw@chromium.org2009-04-2310-247/+230
| | | | | | | used by the getters I moved to take a TabContents instead of a WebContents. Review URL: http://codereview.chromium.org/96010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14362 0039d316-1c4b-4281-b951-d872f2087c98
* Pick up the real fix for the reliability crashes.levin@chromium.org2009-04-231-1/+1
| | | | | | | | | | TBR=dglazkov BUG=10895 TEST=reliability bot Review URL: http://codereview.chromium.org/93091 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14358 0039d316-1c4b-4281-b951-d872f2087c98
* Pick up the hack fix for the reliablity crashes.levin@chromium.org2009-04-231-1/+1
| | | | | | | | | TEST=reliability tests hit this code. BUG=10895 Review URL: http://codereview.chromium.org/97007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14353 0039d316-1c4b-4281-b951-d872f2087c98
* Disabling flaky TabRestoreUITest.RestoreToDifferentWindow test.robertshield@google.com2009-04-231-4/+3
| | | | | | | | | | BUG=http://crbug.com/10916 TBR=http://codereview.chromium.org/92086 Review URL: http://codereview.chromium.org/92086 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14348 0039d316-1c4b-4281-b951-d872f2087c98
* Adding another failing Linux layout test:robertshield@google.com2009-04-231-0/+1
| | | | | | | | | | | | BUG10861 LINUX : LayoutTests/fast/dynamic/001.html = FAIL BUG=http://code.google.com/p/chromium/issues/detail?id=10861 TBR=http://codereview.chromium.org/97005 Review URL: http://codereview.chromium.org/97005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14345 0039d316-1c4b-4281-b951-d872f2087c98
* Hopefully fix the leak in the SiteInstance unittest (again). Processing thebrettw@chromium.org2009-04-231-4/+4
| | | | | | | | pending messages must happen *after* the WebContents is destroyed, since the messages we're processing are sent from the destructor. Review URL: http://codereview.chromium.org/93081 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14343 0039d316-1c4b-4281-b951-d872f2087c98
* More post webkit merge misery.levin@chromium.org2009-04-231-3/+3
| | | | | | | | | | | Disable memory tests until I can fix them. BUG=10895 TEST=I'm disabling some of them :) Review URL: http://codereview.chromium.org/93079 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14342 0039d316-1c4b-4281-b951-d872f2087c98
* Remove outdated comment. No code change.estade@chromium.org2009-04-231-2/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14341 0039d316-1c4b-4281-b951-d872f2087c98
* Disabling TabRestoreUITest, RestoreWindowAndTab unit test as per sporadic ↵robertshield@google.com2009-04-231-0/+3
| | | | | | | | | | | | | | | failures here: http://hae14.jail:8010/waterfall?builder=Vista%20Tests%20(dbg)(1) log: http://hae14.jail:8010/builders/Vista%20Tests%20(dbg)(1)/builds/5460/steps/ui_tests/logs/stdio BUG=http://code.google.com/p/chromium/issues/detail?id=10916 TBR=http://codereview.chromium.org/92083 Review URL: http://codereview.chromium.org/92083 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14340 0039d316-1c4b-4281-b951-d872f2087c98
* linux (and some posix): multiprocess plugins compiling.evan@chromium.org2009-04-2337-151/+323
| | | | | | | | | | | | | | | | | | | The goal of this change is to *not* make any behavioral change, but to instead just get all the plugin-related files linking on Linux with a bunch of NOTIMPLEMENTED()s in the appropriate places. It's enormous enough already without any refactorings or new features. Changes include: - Lots of gcc warning fixes. - Use portable replacements for Windows-specific functions (_strdup, etc.). - Use TransportDIB instead of just shared memory in the plugin messaging. Note that this is not fleshed out on Linux and on Windows it just hacks in the existing handles so there should be no functional change. - Fix --plugin-launcher to use cross-platform APIs. Review URL: http://codereview.chromium.org/79020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14338 0039d316-1c4b-4281-b951-d872f2087c98
* Adding un-expected test passing on Windows: ↵robertshield@google.com2009-04-231-1/+2
| | | | | | | | | | | | LayoutTests/http/tests/plugins/post-url-file.html BUG=http://code.google.com/p/chromium/issues/detail?id=10861 TBR=http://codereview.chromium.org/97003 Review URL: http://codereview.chromium.org/97003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14337 0039d316-1c4b-4281-b951-d872f2087c98
* Arrange so ExtensionMessageService::RendererReady is called on the IO thread.mpcomplete@google.com2009-04-233-65/+62
| | | | | | | | | This fixes a bug where it wouldn't notice when a renderer died because it was observing the notification on the wrong thread. This also simplifies some logic in ExtensionMessageService. Review URL: http://codereview.chromium.org/88002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14336 0039d316-1c4b-4281-b951-d872f2087c98
* Allow creating external tab in incognito mode.stoyan@chromium.org2009-04-236-7/+39
| | | | | | Review URL: http://codereview.chromium.org/88051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14335 0039d316-1c4b-4281-b951-d872f2087c98
* added resizer test extensionrafaelw@chromium.org2009-04-232-0/+41
| | | | | | Review URL: http://codereview.chromium.org/93051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14334 0039d316-1c4b-4281-b951-d872f2087c98
* Roll webkit deps, to pick up r14327 -- Fix a crash when double clicking ↵ericroman@google.com2009-04-231-1/+1
| | | | | | | | | | | emptiness. BUG=10645 TBR=dglazkov Review URL: http://codereview.chromium.org/92079 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14333 0039d316-1c4b-4281-b951-d872f2087c98
* Don't change selection for right click on text area if some texts were ↵sidchat@google.com2009-04-231-5/+10
| | | | | | already selected. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14332 0039d316-1c4b-4281-b951-d872f2087c98
* Disabling flaky StatsTableTest.MultipleThreads on Linux too.robertshield@google.com2009-04-231-3/+2
| | | | | | | | | | | Fails here for example: http://build.chromium.org/buildbot/waterfall/builders/Modules%20Linux%20(dbg)/builds/7281/steps/base_unittests/logs/stdio BUG=http://code.google.com/p/chromium/issues/detail?id=10611 Review URL: http://codereview.chromium.org/92075 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14330 0039d316-1c4b-4281-b951-d872f2087c98