summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* This changelist fixes some issues with the NPAPI WMP plugin work in Chrome. ↵jam@chromium.org2009-09-0422-240/+232
| | | | | | | | | | | | The first is that we need to disable windowless mode since it doesn't work in the NPAPI plugin (Safari does this as well, and sites don't use windowless for Firefox). The second is to make UpdateGeometry message synchronous for WMP. The problem I saw was that while handling that message, the plugin might disaptch a NPObject Invoke method to play a video, which WMP doesn't expect and it leads to the video never playing. While touching these files, I made some small cleanup by reverting the change that made WebPluginProxy not have a WebPluginDelegateImpl pointer, which added a bunch of unnecessary methods to WebPluginDelegate. BUG=20259 TEST=use --no-activex and try playing the videos on http://www.nana10.co.il/Section/?SectionID=10847&sid=235 Review URL: http://codereview.chromium.org/196012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25433 0039d316-1c4b-4281-b951-d872f2087c98
* Hook up WebEditingClient.darin@chromium.org2009-09-0425-555/+544
| | | | | | | | | | | | | | | | | | | | Moves the WebViewDelegate parameter back to WebView::Create and adds a second parameter for WebEditingClient. I had hoped to make the WebEditingClient NULL for RenderView on Windows and Mac, but that turned out to not be an option. I need a few methods on all platforms. The Describe* functions from EditorClientImpl are moved into the TestWebViewDelegate since they are only applicable to layout tests. R=dglazkov BUG= TEST=none Review URL: http://codereview.chromium.org/195008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25432 0039d316-1c4b-4281-b951-d872f2087c98
* Rolling back change 25429.bradnelson@chromium.org2009-09-041-2/+2
| | | | | | | | | | | | | gyp deps roll triggered intermittent incredibuild issue. BUG=None TEST=None TBR=nsylvain Review URL: http://codereview.chromium.org/198021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25431 0039d316-1c4b-4281-b951-d872f2087c98
* Re-disable ExtensionApiTest.Tabs (flakey)rafaelw@chromium.org2009-09-041-1/+1
| | | | | | | | TBR=asargent,phajdan.jr Review URL: http://codereview.chromium.org/200016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25430 0039d316-1c4b-4281-b951-d872f2087c98
* Rolling in latest gyp.bradnelson@chromium.org2009-09-041-2/+2
| | | | | | | | | BUG=None TEST=None Review URL: http://codereview.chromium.org/200012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25429 0039d316-1c4b-4281-b951-d872f2087c98
* Linux Breakpad: Use MD_MODULE_SIZE in place of sizeof(MDRawModule).thestig@chromium.org2009-09-042-4/+4
| | | | | | | | BUG=none TEST=minidump_dump can read the generated .dmp files. Review URL: http://codereview.chromium.org/200013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25427 0039d316-1c4b-4281-b951-d872f2087c98
* Add trace-point for URLRequest to the LoadLog.eroman@chromium.org2009-09-043-0/+22
| | | | | | | | | | This is probably the most important metric, since it measures the initial latency of the request (until when we get the headers back). BUG=http://crbug.com/14478 Review URL: http://codereview.chromium.org/194018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25425 0039d316-1c4b-4281-b951-d872f2087c98
* Roll webkit 48034victorw@chromium.org2009-09-043-1/+10
| | | | | | | | | | | | | Update WebFrameLoaderClient with two new methods added upstream by patch: http://trac.webkit.org/changeset/48032 R=yusukes,japhet TEST=none BUG=none Review URL: http://codereview.chromium.org/197020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25424 0039d316-1c4b-4281-b951-d872f2087c98
* NNTP: Fix issue with pinning the pre-populated thumbnails.arv@google.com2009-09-042-55/+74
| | | | | | | | | | | | BUG=20801 TEST=Create a new profile and open the new tab page. Pin and reorder the pre-populated thumbnails. The thumbnails and favicons should continue to work. Review URL: http://codereview.chromium.org/195010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25422 0039d316-1c4b-4281-b951-d872f2087c98
* Added file_protocol.h to media.gypscherkus@chromium.org2009-09-041-0/+1
| | | | | | | | | | | TBR=fbarchard BUG=none TEST=none Review URL: http://codereview.chromium.org/193016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25421 0039d316-1c4b-4281-b951-d872f2087c98
* Implemented file URLProtocol for media_bench.scherkus@chromium.org2009-09-046-4/+81
| | | | | | | | | | BUG=none TEST=media_bench should work out of the box with chromium's ffmpeg binaries Review URL: http://codereview.chromium.org/196018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25420 0039d316-1c4b-4281-b951-d872f2087c98
* Fix _H__ to correct _H_gman@google.com2009-09-0420-60/+60
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25419 0039d316-1c4b-4281-b951-d872f2087c98
* linux: improve support for cross-compilingpiman@chromium.org2009-09-044-28/+126
| | | | | | | | | | | This CL adds support for a 'sysroot' GYP define, that should point to the target root filesystem for cross-compilation. It passes that argument to the compiler and linker which uses it to prefix its hard-coded path (e.g. /usr/include) It also points pkg-config to look for package configs there, and rewrite the paths to be prefixed by 'sysroot' (since pkg-config doesn't do it itself) Review URL: http://codereview.chromium.org/199016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25418 0039d316-1c4b-4281-b951-d872f2087c98
* linux: fix yuv_row on ARM (don't use MMX).piman@chromium.org2009-09-041-2/+1
| | | | | | | Review URL: http://codereview.chromium.org/193011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25417 0039d316-1c4b-4281-b951-d872f2087c98
* Apply some sanity checks to the values coming back to us from FFmpeg.cevans@chromium.org2009-09-043-1/+42
| | | | | | | | | | | | Put the limits in a new standalone header file that can be re-used in other place where we have similar limits. BUG=NONE TEST=media_unittests pass Review URL: http://codereview.chromium.org/200011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25416 0039d316-1c4b-4281-b951-d872f2087c98
* Extension Doc Changes (no building or testable changes) - Get build.py ↵rafaelw@chromium.org2009-09-041-15/+16
| | | | | | | | | | working on linux (and hopefully mac) TBR=aa Review URL: http://codereview.chromium.org/194020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25415 0039d316-1c4b-4281-b951-d872f2087c98
* Delete some empty files.viettrungluu@chromium.org2009-09-044-2/+2
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/174190 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25414 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: make external protocol dialog non-modal.mdm@chromium.org2009-09-042-10/+5
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/198017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25413 0039d316-1c4b-4281-b951-d872f2087c98
* Fix OS_WINDOWS -> OS_WIN.mdm@chromium.org2009-09-041-1/+1
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/194019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25412 0039d316-1c4b-4281-b951-d872f2087c98
* Update test_expectations to whitelist width100percent-button.html on linuxvictorw@chromium.org2009-09-041-1/+1
| | | | | | | | | | TBR=glazkov TEST=none BUG=none Review URL: http://codereview.chromium.org/193015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25409 0039d316-1c4b-4281-b951-d872f2087c98
* Updatetony@chromium.org2009-09-041-0/+4
| | | | | | | | | | | | | | grit to replace \n to actual new lines in data pack files. Windows' MessageBox automatically converts \n to a new line, but GTK+ doesn't. BUG=20943 Review URL: http://codereview.chromium.org/196007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25408 0039d316-1c4b-4281-b951-d872f2087c98
* Temporary scaffolding cleanup.thestig@chromium.org2009-09-032-30/+18
| | | | | | Review URL: http://codereview.chromium.org/182048 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25405 0039d316-1c4b-4281-b951-d872f2087c98
* Try again to fix bug 20968, this time not breaking browseraa@chromium.org2009-09-033-8/+17
| | | | | | | | | | | tests. This is kinda a janky hack to get the browser test to keep working but I couldn't think of anything better. Review URL: http://codereview.chromium.org/196015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25402 0039d316-1c4b-4281-b951-d872f2087c98
* Fix loading bubble not disappearing with corrupt theme image.mirandac@chromium.org2009-09-031-0/+7
| | | | | | | | | BUG= http://crbug.com/21044 TEST= try installing a theme with a corrupt image. note that loading bubble disappears. Review URL: http://codereview.chromium.org/196016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25401 0039d316-1c4b-4281-b951-d872f2087c98
* Update expectations to expect failure of one more repaint-related test.dglazkov@chromium.org2009-09-031-0/+1
| | | | | | | | | | TBR=japhet BUG=8630 TEST=none Review URL: http://codereview.chromium.org/196017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25400 0039d316-1c4b-4281-b951-d872f2087c98
* Enable SSL session resumption for Mac OS X.hawk@chromium.org2009-09-035-37/+143
| | | | | | | | BUG=19049 TEST=https sites perform identically under Mac OS X <= 10.5.6 and Mac OS X >= 10.5.7 (in particular, https://test-ssev.verisign.com/ and the three pages linked from there) Review URL: http://codereview.chromium.org/177014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25399 0039d316-1c4b-4281-b951-d872f2087c98
* Removing ATL dependencies from two files.finnur@chromium.org2009-09-032-12/+7
| | | | | | | | | BUG=None TEST=None Review URL: http://codereview.chromium.org/201010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25398 0039d316-1c4b-4281-b951-d872f2087c98
* Bad news: remove baselines for more wall-papered-over repaint tests.dglazkov@chromium.org2009-09-0374-401/+16
| | | | | | | | | | | | | Good news: these were discovered by testing the repaint functionality. R=japhet TEST=none BUG=8630 Review URL: http://codereview.chromium.org/196011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25396 0039d316-1c4b-4281-b951-d872f2087c98
* Add some DCHECKS and asserts to debug why ExtensionApiTest.Tabs is flakey ↵rafaelw@chromium.org2009-09-033-1/+4
| | | | | | | | | | and Reenable. BUG=20828 Review URL: http://codereview.chromium.org/193013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25394 0039d316-1c4b-4281-b951-d872f2087c98
* Minor aesthetic change to net-internals page:eroman@chromium.org2009-09-031-2/+8
| | | | | | | | | | | * linkify the subsection's URL rather than just displaying the URL * also changed the URL scheme of the text from about:net-internal to view-net-internal BUG=http://crbug.com/14478 Review URL: http://codereview.chromium.org/196013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25393 0039d316-1c4b-4281-b951-d872f2087c98
* posix: don't complain when stat() fails with ENOENTevan@chromium.org2009-09-031-9/+13
| | | | | | | | | It's not useful to warn the user about broken symlinks when iterating a directory tree. Review URL: http://codereview.chromium.org/197017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25392 0039d316-1c4b-4281-b951-d872f2087c98
* Sleep and poll (yuck!) in DownloadTest while verifying Internet ZoneIdentifier.phajdan.jr@chromium.org2009-09-031-21/+41
| | | | | | | | | | | | | There seems to be no other reliable way to do that due to Windows file semantics. This should decrease the flakiness. TEST=Covered by ui_tests. http://crbug.com/20809 Review URL: http://codereview.chromium.org/192010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25390 0039d316-1c4b-4281-b951-d872f2087c98
* Fixing focus in location bar and accelerators on Linux toolkit views.jcampan@chromium.org2009-09-0311-2/+62
| | | | | | | | | | | | | | | BUG=None TEST=Focus the location bar, deactive/reactivate the browser window with Alt-Tab, the focus should still be on the location bar. Click few links on a page to have a history navigation. Focus the location bar, use backspace to delete some text. Focus a text area in a web page, make sure backspace works as expected (deletes text). Now click on a non text area, press backspace. You should trigger a navigate back. Review URL: http://codereview.chromium.org/185014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25389 0039d316-1c4b-4281-b951-d872f2087c98
* Fixing purify suppressions for bug 20703.asargent@chromium.org2009-09-031-9/+133
| | | | | | | | | | (I had them incorrectly formatted before) BUG=http://crbug.com/20703 TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25388 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline LayoutTests\editing\pasteboard\paste-pre-002.html and ↵jparent@chromium.org2009-09-035-4/+2
| | | | | | | | | | | | | LayoutTests\editing\pasteboard\5027857.html for Linux. Windows rebaselines were done in http://src.chromium.org/viewvc/chrome?view=rev&revision=15515, but Linux baselines were not updated at that time. These correspond to upstream rebaselines in http://trac.webkit.org/changeset/43243. TEST=layout test try bots BUG=none Review URL: http://codereview.chromium.org/195011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25387 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting r25382: blame Windowsagl@chromium.org2009-09-037-285/+16
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25386 0039d316-1c4b-4281-b951-d872f2087c98
* Build fix: VC warningagl@chromium.org2009-09-031-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25385 0039d316-1c4b-4281-b951-d872f2087c98
* Add a Mac-specifc snapshot build archive bisecting tool.rsesek@chromium.org2009-09-031-0/+160
| | | | | | Review URL: http://codereview.chromium.org/195006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25384 0039d316-1c4b-4281-b951-d872f2087c98
* Add "loading..." message to theme install to counter jank.mirandac@chromium.org2009-09-037-0/+259
| | | | | | | | | BUG= http://crbug.com/17696 TEST= Install a theme. Note that a "loading" message appears to notify you that a theme is loading. Review URL: http://codereview.chromium.org/191011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25383 0039d316-1c4b-4281-b951-d872f2087c98
* ForceTLS: persist to diskagl@chromium.org2009-09-037-16/+285
| | | | | | | | | | | | | | | With this patch, we'll persist ForceTLS state to disk. It's saved as a JSON file (ForceTLSState) in the user data directory for the moment. You still need the --force-https flag in order to trigger any ForceTLS behaviour, however. For the moment, this state isn't cleared when the rest of the browser state it. That's ok because it's still behind a flag. http://codereview.chromium.org/186014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25382 0039d316-1c4b-4281-b951-d872f2087c98
* Roll webkit revision 48030victorw@chromium.org2009-09-032-1/+5
| | | | | | | | | | R=japhet TEST=none BUG=none Review URL: http://codereview.chromium.org/197015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25381 0039d316-1c4b-4281-b951-d872f2087c98
* Adjust color spaces so that Mac Chrome renders colors properly.amanda@chromium.org2009-09-036-18/+47
| | | | | | | | | | | BUG=19951,20552 TEST=compare pages rendered in Chromium and Safari. They should appear the same. mark: review jrg/brettw: FYI Review URL: http://codereview.chromium.org/194013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25380 0039d316-1c4b-4281-b951-d872f2087c98
* Fix views linux build.estade@chromium.org2009-09-031-2/+2
| | | | | | | | TBR=maruel Review URL: http://codereview.chromium.org/198012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25379 0039d316-1c4b-4281-b951-d872f2087c98
* GTK file picker: Use mime type filters instead of shell-style glob filters.estade@chromium.org2009-09-031-12/+9
| | | | | | | | BUG=12347 Review URL: http://codereview.chromium.org/192011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25377 0039d316-1c4b-4281-b951-d872f2087c98
* media_bench optionally dump raw output to a file.fbarchard@chromium.org2009-09-031-5/+73
| | | | | | | | | BUG=20709 TEST=use ffmpeg to dump raw yuv and compare to media_bench output. Review URL: http://codereview.chromium.org/171113 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25375 0039d316-1c4b-4281-b951-d872f2087c98
* Add external protocol dialog for Linux.estade@chromium.org2009-09-037-80/+182
| | | | | | | | | | This exposes a bug where \n in a string resource is rendered literally when it is displayed. I don't know at what point on Windows the '\' + 'n' is translated to a line return, I have filed crbug.com/20943 BUG=20731 Review URL: http://codereview.chromium.org/194002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25373 0039d316-1c4b-4281-b951-d872f2087c98
* Silence warnings in sqlite3.maruel@chromium.org2009-09-031-0/+3
| | | | | | | | TEST=none BUG=none Review URL: http://codereview.chromium.org/195009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25372 0039d316-1c4b-4281-b951-d872f2087c98
* When forking, restore the default exception handler port.mark@chromium.org2009-09-033-0/+38
| | | | | | | | | | | | | | | | | | | | | The browser process launches children with fork && exec. On the Mac, this results in a child that has its exception ports set the same as the parent. When Breakpad is enabled, this means that a child such as a renderer process begins its life with its exception port pointing to a Breakpad instance running inside the browser. This is not intended. Even if the child installs its own Breakpad handler (which a renderer would), the previous handler would be pointing to the instance inside the browser, and if the child's Breakpad is misconfigured to pass exceptions to the previous handler it will wind up being passed back to the parent. The misconfiguration was corrected in r25311. This change restores the default exception handler port, which should be Apple Crash Reporter/ReportCrash, in the child process immediately after it it has been forked. BUG=20371 TEST=None, because r25311 fixed the visible aspect of this bug Review URL: http://codereview.chromium.org/200007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25371 0039d316-1c4b-4281-b951-d872f2087c98
* Add app_id.(vcproj|scons) to svn:ignore.maruel@chromium.org2009-09-030-0/+0
| | | | | | | | | | NO CODE CHANGE. TEST=none BUG=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25370 0039d316-1c4b-4281-b951-d872f2087c98
* Add missing headers for Release.finnur@chromium.org2009-09-031-0/+2
| | | | | | | | | TBR=jcampan BUG=None TEST=Release build should work now. Review URL: http://codereview.chromium.org/196008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25369 0039d316-1c4b-4281-b951-d872f2087c98