summaryrefslogtreecommitdiffstats
path: root/webkit
Commit message (Collapse)AuthorAgeFilesLines
...
* FBTF: Move BlobData ParamTrait structs from common_param_traits to ↵erg@google.com2010-10-202-7/+16
| | | | | | | | | | | | | | | render_messages. The linking failures in chrome frame are due to common_param_traits adding a dependency on the webkit/ directory, which is compiled and used by nacl and chrome_frame for a minified chrome-common. render_messages, the only user of the BlobData param traits, is compiled in the full version of chrome/common/ and is where it needs to be placed. Long term something needs to be done, but for now I've added a big warning message to common_param_traits.cc. (The webkit/ includes in the current common_param_traits only refer to values in headers currently, but this still should be resolved.) BUG=none TEST=compiles Review URL: http://codereview.chromium.org/3614005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63263 0039d316-1c4b-4281-b951-d872f2087c98
* Update test expectations.yuzo@chromium.org2010-10-201-2/+0
| | | | | | | | | | | | | fast/css/transformed-mask.html now passes for Mac fast/media/color-does-not-include-alpha.html doesn't exist TEST=none BUG=none TBR=jamesr Review URL: http://codereview.chromium.org/3911003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63193 0039d316-1c4b-4281-b951-d872f2087c98
* Add back some code I accidentally removed when merging changes.dumi@chromium.org2010-10-201-0/+4
| | | | | | | | | | BUG=none TEST=PPAPITest.Buffer passes TBR=darin Review URL: http://codereview.chromium.org/3904004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63184 0039d316-1c4b-4281-b951-d872f2087c98
* Build fix.dumi@chromium.org2010-10-201-1/+1
| | | | | | | | | | BUG=none TEST=none TBR=darin Review URL: http://codereview.chromium.org/3923004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63180 0039d316-1c4b-4281-b951-d872f2087c98
* Resubmit http://codereview.chromium.org/3944001.dumi@chromium.org2010-10-2015-326/+423
| | | | | | | | | | BUG=none TEST=none TBR=darin Review URL: http://codereview.chromium.org/3881002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63179 0039d316-1c4b-4281-b951-d872f2087c98
* Add DRT support code for FileSystemkinuko@chromium.org2010-10-204-0/+35
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/3779005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63164 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 63153 - Update Pepper's FileSystem and FileRef implementations.dumi@chromium.org2010-10-2015-423/+326
| | | | | | | | | | | | BUG=none TEST=test_file_ref, test_file_system, test_url_loader Review URL: http://codereview.chromium.org/3602008 TBR=dumi@chromium.org Review URL: http://codereview.chromium.org/3905002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63154 0039d316-1c4b-4281-b951-d872f2087c98
* Update Pepper's FileSystem and FileRef implementations.dumi@chromium.org2010-10-2015-326/+423
| | | | | | | | | BUG=none TEST=test_file_ref, test_file_system, test_url_loader Review URL: http://codereview.chromium.org/3602008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63153 0039d316-1c4b-4281-b951-d872f2087c98
* Stop loading plugins from {Debug,Release}/plugins on mac TestShell.tony@chromium.org2010-10-191-4/+7
| | | | | | | | We're not ready for this yet. Review URL: http://codereview.chromium.org/3874003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63132 0039d316-1c4b-4281-b951-d872f2087c98
* Add private pepper API to send UMA stats for PDF page count.jam@chromium.org2010-10-192-1/+10
| | | | | | | BUG=58535 Review URL: http://codereview.chromium.org/3871003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63115 0039d316-1c4b-4281-b951-d872f2087c98
* New Java version (6u22). Relevant advisory: ↵panayiotis@google.com2010-10-191-1/+1
| | | | | | | | | | | http://www.oracle.com/technetwork/topics/security/javacpuoct2010-176258.html BUG=None TEST=test_shell_tests Review URL: http://codereview.chromium.org/3856005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63089 0039d316-1c4b-4281-b951-d872f2087c98
* Drop allocator dependency from base library.willchan@chromium.org2010-10-191-7/+35
| | | | | | | | | | | | | | | This will fix libnpapi_test_plugin from loading TCMalloc. This undoes the bad dependency from base to allocator added in http://src.chromium.org/viewvc/chrome/trunk/src/base/base.gyp?revision=43477&view=markup, which was required to fix the linux shared build, due to http://src.chromium.org/viewvc/chrome?view=rev&revision=41218 which added the base/profiler.cc compile-time dependency on TCMalloc (rather than a link-time dependency injection, relying on something like weak symbols) The purify/quantify dependency is indeed compile-time, and is appropriately done in profiler.cc. But, to simply this change, I've killed profiler.cc and only used it in the profiler extension. We can add it back if needed, but it's only been used in that one place for a long time anyway. BUG=59317,40467 TEST=make -j15 npapi_test_plugin && nm out/Debug/libnpapi_test_plugin.so | grep TCMalloc. Should be empty. Review URL: http://codereview.chromium.org/3783009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63082 0039d316-1c4b-4281-b951-d872f2087c98
* plugins: revert the logging statement added in r62783evan@chromium.org2010-10-191-2/+0
| | | | | | | | | | We now have found the problem, so we don't need this info anymore. BUG=59317 Review URL: http://codereview.chromium.org/3787010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63077 0039d316-1c4b-4281-b951-d872f2087c98
* Added fallback code for servers that don't support Range requests properlyscherkus@chromium.org2010-10-193-18/+66
| | | | | | | | | | | | | | This change issues a request without a Range header if the first request with a Range header fails. This allows us to play files from servers that don't properly implement responses to Range requests. Patch by acolwell@chromium.org: http://codereview.chromium.org/3796007/show BUG=39048 TEST=BufferedDataSourceTest.MissingContentRange git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63065 0039d316-1c4b-4281-b951-d872f2087c98
* FBTF: Even more ctor/virtual deinlining.erg@google.com2010-10-193-2/+11
| | | | | | | | | | | (Only 424k off Linux debug .a files). BUG=none TEST=compiles Review URL: http://codereview.chromium.org/3859003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63059 0039d316-1c4b-4281-b951-d872f2087c98
* Fix mac build. I deleted one too many lines.tony@chromium.org2010-10-191-0/+1
| | | | | | | | TBR=stuartmorgan Review URL: http://codereview.chromium.org/3747010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63057 0039d316-1c4b-4281-b951-d872f2087c98
* Add xcodebuild/{Debug/Release}/plugins to the plugin loadtony@chromium.org2010-10-192-2/+19
| | | | | | | | | | | | | | path for TestShell.app and DumpRenderTree.app. This avoids having to copy the plugin into the DumpRenderTree.app/Contents/PlugIns and makes Mac more consistent with Win/Linux. TEST=put an npapi plugin in xcodebuild/Debug/plugins and see that it exists in navigator.plugins. BUG=48471 Review URL: http://codereview.chromium.org/3779013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63056 0039d316-1c4b-4281-b951-d872f2087c98
* GTTF: Make test_shell_tests use base/test_suite.hphajdan.jr@chromium.org2010-10-192-53/+60
| | | | | | | | | | | | | This allows us to share more code, and also makes FLAKY_ and FAILS_ prefixes work in test_shell_tests. BUG=none TEST=test_shell_tests Review URL: http://codereview.chromium.org/3843002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63025 0039d316-1c4b-4281-b951-d872f2087c98
* Test Shell: implement hasSpellingMarker() to make tests pass.morrita@chromium.org2010-10-192-0/+11
| | | | | | | | | BUG=59645 TEST=editing/spelling/design-mode-spellcheck-off.html Review URL: http://codereview.chromium.org/3814018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63017 0039d316-1c4b-4281-b951-d872f2087c98
* WebFileWriterBase unit testsmichaeln@chromium.org2010-10-193-5/+429
| | | | | | | | | | BUG=none TEST=webfilewriter_base_unittest.cc Review URL: http://codereview.chromium.org/3806009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63007 0039d316-1c4b-4281-b951-d872f2087c98
* Support sync file io for pepper, to support LSOspiman@chromium.org2010-10-195-8/+303
| | | | | | | | | BUG=chromium-os:7492 TEST=run pepper flash (with LSO support) on http://www.bestflashanimationsite.com/tutorials/4/ , check that it properly stores the objects. Review URL: http://codereview.chromium.org/3800010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63003 0039d316-1c4b-4281-b951-d872f2087c98
* Convert LOG(INFO) to VLOG(1) - webkit/.pkasting@chromium.org2010-10-197-35/+33
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/3822006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63001 0039d316-1c4b-4281-b951-d872f2087c98
* Expose the loading string through the private api.jam@chromium.org2010-10-182-1/+7
| | | | | | Review URL: http://codereview.chromium.org/3862001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62972 0039d316-1c4b-4281-b951-d872f2087c98
* FBTF: Monster ctor patch after changing heuristics in clang plugin.erg@google.com2010-10-1811-14/+42
| | | | | | | | | | | (Only 916k this time off Debug Linux .a files) BUG=none TEST=compiles Review URL: http://codereview.chromium.org/3814013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62967 0039d316-1c4b-4281-b951-d872f2087c98
* Move scoped_nsdisable_screen_update from base to app/macbrettw@chromium.org2010-10-181-6/+7
| | | | | | | | | | | Move scoped_aedesc from base to base/mac Use namespace and proper Google-style class naming. TEST=it compiles BUG=none Review URL: http://codereview.chromium.org/3828009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62904 0039d316-1c4b-4281-b951-d872f2087c98
* Move BaseDropTarget and BaseDragSource from base to app/win. Remove the ↵brettw@chromium.org2010-10-173-33/+33
| | | | | | | | | | "Base" class name prefix and put in the app::win namespace. TEST=none BUG=none Review URL: http://codereview.chromium.org/3822007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62900 0039d316-1c4b-4281-b951-d872f2087c98
* Move pe_image and registry from base to base/win and use the namespace. It ↵brettw@chromium.org2010-10-172-9/+11
| | | | | | | | | | | | removes windows_message_list which isn't used. This keeps a stub for registry in the old location until we can update that. TEST=it compiles BUG=none Review URL: http://codereview.chromium.org/3836005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62888 0039d316-1c4b-4281-b951-d872f2087c98
* Move scoped_cftyperef from base to base/mac, use the new namespace, and name itbrettw@chromium.org2010-10-174-21/+23
| | | | | | | | | | properly (scoped_cftyperef -> ScopedCFTypeRef). TEST=it compiles BUG=none Review URL: http://codereview.chromium.org/3855001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62887 0039d316-1c4b-4281-b951-d872f2087c98
* Implement IME for Mac plugins using the Cocoa event model on 10.6stuartmorgan@chromium.org2010-10-153-10/+49
| | | | | | | | | | | | | Based on the implementation of Gecko's Cocoa event model IME handling on 64-bit, but modified to fit Chrome's cross-process event handling. Because NSTextInputContext is 10.6+, 10.5 will need a cempletely different implementation. BUG=30905 TEST=Plugins implementing the updated NPAPI Cocoa IME spec should handle IME on 10.6. Review URL: http://codereview.chromium.org/3808001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62820 0039d316-1c4b-4281-b951-d872f2087c98
* Linux Plugins: Add a debugging statement to help track down bug 59317.thestig@chromium.org2010-10-151-0/+2
| | | | | | | | BUG=59317 TEST=none Review URL: http://codereview.chromium.org/3754008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62783 0039d316-1c4b-4281-b951-d872f2087c98
* Implement cancelling a pepper request.jam@chromium.org2010-10-153-8/+15
| | | | | | Review URL: http://codereview.chromium.org/3828005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62757 0039d316-1c4b-4281-b951-d872f2087c98
* Hide the FileSystem directory under 'unpredictable' location (part 2)kinuko@chromium.org2010-10-154-141/+495
| | | | | | | | | BUG=58361 TEST=FileSystemPathManager.* Review URL: http://codereview.chromium.org/3724001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62698 0039d316-1c4b-4281-b951-d872f2087c98
* Move windows version-related stuff out of base/win_util and into ↵brettw@chromium.org2010-10-152-4/+4
| | | | | | | | | | | | | | base/win/windows_version. Many files now only need to include this instead of all of win_util. Remove a bunch of unused code from base/win_util. There was a surprising amount. Replace the AppUserModel property key with the one from the SDK now that we use the Win7 SDK. Move GetLogonSessionOnlyDACL from win_util to ipc since it's only used in that one place. TEST=it compiles BUG=none Review URL: http://codereview.chromium.org/3823002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62694 0039d316-1c4b-4281-b951-d872f2087c98
* Rename FileUtilProxy::Create to EnsureFileExistskinuko@chromium.org2010-10-152-26/+19
| | | | | | | | | | | | | | | | | | per follow-up discussion on http://codereview.chromium.org/3717001/show Rename FileUtilProxy::Create to EnsureFileExists to make it clear that it doesn't open the file (or doesn't leave a file handle opened). Also fixes CreatePlatformFile to set |created| correctly when PLATFORM_FILE_CREATE flag is given (I think this is the correct behavior). BUG=none TEST=FileSystemOperationTest.* Review URL: http://codereview.chromium.org/3743004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62683 0039d316-1c4b-4281-b951-d872f2087c98
* Move iat_patch from base to app/win. Remove the functions from the header sincebrettw@chromium.org2010-10-141-4/+4
| | | | | | | | | | | | they aren't used, and just make them local to the .cc file. Rename the .cc file to iat_patch_function to match the class definition. Put it in the app::win namespace to match the directories. Update callers. TEST=it compiles BUG=none Review URL: http://codereview.chromium.org/3743006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62678 0039d316-1c4b-4281-b951-d872f2087c98
* Made deriving from Pepper Resource class easier.neb@chromium.org2010-10-141-69/+38
| | | | | | | | | BUG=none TEST=ppapi_tests Review URL: http://codereview.chromium.org/3732002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62673 0039d316-1c4b-4281-b951-d872f2087c98
* FBTF: More ctor/dtor cleanup.erg@google.com2010-10-148-25/+88
| | | | | | | | | | | (3.5 megs off debug linux .a files) BUG=none TEST=compiles Review URL: http://codereview.chromium.org/3806005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62654 0039d316-1c4b-4281-b951-d872f2087c98
* Mark ResourceFetcherTests.ResourceFetcherDownload and ResourceFetcherDidFail ↵phajdan.jr@chromium.org2010-10-141-2/+4
| | | | | | | | | | | | | as FLAKY TBR=darin BUG=51622 TEST=test_shell_tests Review URL: http://codereview.chromium.org/3800004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62522 0039d316-1c4b-4281-b951-d872f2087c98
* Move Stats, histograms, and field trial into a metrics subdirectory of base andbrettw@chromium.org2010-10-1416-43/+43
| | | | | | | | | put them in the base namespace. TEST=it compiles BUG=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62510 0039d316-1c4b-4281-b951-d872f2087c98
* SKIP http/tests/media/video-play-stall-seek.html on Google Chrome/Win.mal@chromium.org2010-10-141-0/+7
| | | | | | | | | | | | | | | This test hangs test_shell on Google Chrome builds. The process cannot be killed and the slave exits without running subsequent test steps. This is preventing us from running tests on official builders. BUG= http://bugs.chromium.org/54465 TEST= Google Chrome test builds from trunk get past webkit_tests. http://goto/chrome-builders?builder=official%20release%20tests Review URL: http://codereview.chromium.org/3809002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62507 0039d316-1c4b-4281-b951-d872f2087c98
* Add a pp_resource include to the two private interfaces, which depend on this.brettw@chromium.org2010-10-142-0/+2
| | | | | | | | TEST=none BUG=none Review URL: http://codereview.chromium.org/3769003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62496 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the build warnings about bool conversion.brettw@chromium.org2010-10-141-2/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62493 0039d316-1c4b-4281-b951-d872f2087c98
* Update the audio interface implementation to use the latest Pepper.brettw@chromium.org2010-10-142-30/+60
| | | | | | | | TEST=none BUG=none Review URL: http://codereview.chromium.org/3801001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62491 0039d316-1c4b-4281-b951-d872f2087c98
* Add an option ProxyService::Create() to disable use of proxy auto-config.eroman@chromium.org2010-10-141-2/+2
| | | | | | | BUG=40797 Review URL: http://codereview.chromium.org/3646004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62487 0039d316-1c4b-4281-b951-d872f2087c98
* SimpleFileWriter for test_shell and DRT.michaeln@chromium.org2010-10-1411-1/+469
| | | | | | | | | BUG=none TEST=manual Review URL: http://codereview.chromium.org/3683004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62486 0039d316-1c4b-4281-b951-d872f2087c98
* Add deletable file refs to Blobsmichaeln@chromium.org2010-10-144-51/+84
| | | | | | | | | BUG=52486 TEST=manual Review URL: http://codereview.chromium.org/3582002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62485 0039d316-1c4b-4281-b951-d872f2087c98
* base: Move SplitString functions into the base namespace and update the callers.tfarina@chromium.org2010-10-146-16/+18
| | | | | | | | | BUG=None TEST=trybots Review URL: http://codereview.chromium.org/3750001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62483 0039d316-1c4b-4281-b951-d872f2087c98
* Use CommandUpdater for disabling commands that were disabled by plugins.jam@chromium.org2010-10-133-7/+8
| | | | | | Review URL: http://codereview.chromium.org/3742002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62475 0039d316-1c4b-4281-b951-d872f2087c98
* FBTF: Further parts of r61237 that should be harmless to chrome_frame.erg@google.com2010-10-136-74/+103
| | | | | | | | | BUG=none TEST=compiles everywhere Review URL: http://codereview.chromium.org/3748004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62473 0039d316-1c4b-4281-b951-d872f2087c98
* [media] inject VDC to decoder.jiesun@google.com2010-10-131-1/+1
| | | | | | | | | | | | | | | | | which VDC to be used should be determined by something outside instead of inside video decoder. 1. whether hardware composition is used( probably always true). 2. whether hardware composition is disabled.(if not, why we keep the skbitmap path). 3. whether a opengl or a opengles VDC is needed, probably only apply to player_x11. 4. the video decoder context are sharing a lot of states with "painter/compositor" (e.g. graphic context). and if we create VDC inside decoder, and there is no current code path to inject this to Renderer, there are also complication of the factories and creating orders. even we add that path, it maybe too late for renderer. while we need to refactor ipc_video_decoder later. BUG=None TEST=Bots Review URL: http://codereview.chromium.org/3534015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62443 0039d316-1c4b-4281-b951-d872f2087c98