summaryrefslogtreecommitdiffstats
path: root/webkit/webkit.gyp
Commit message (Collapse)AuthorAgeFilesLines
* remove webkit.gyp (and the test_shell target) and update affected targetsdpranke@chromium.org2013-06-061-51/+0
| | | | | | | | | | | | | | | | We had some old dummy targets left over in webkit.gyp that were used when we had to jump through hoops to build webkit-related targets. We don't need these any more. We also don't need the dummy test_shell target, as no builder should be trying to build test_shell directly at this point. R=darin@chromium.org, jamesr@chromium.org BUG=247105 Review URL: https://codereview.chromium.org/16300009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204565 0039d316-1c4b-4281-b951-d872f2087c98
* Move C++ code from webkit/tools/test_shell to webkit/supportjamesr@chromium.org2013-06-041-2/+24
| | | | | | | | | | | | | | | | | | This code is simple/test/mock implementations of APIs to use in DumpRenderTree, webkit_unit_tests, and various other bits of unit test code around the codebase. Nothing here is used for test_shell since there is no test_shell any more. This moves the code to webkit/support/ along with the rest of DRT/w_u_t support code. Hopefully we'll be able to delete most of this soon along with DumpRenderTree. In the meantime this simplifies webkit/ R=darin@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=203242 Review URL: https://codereview.chromium.org/15946006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204005 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Move C++ code from webkit/tools/test_shell to webkit/support"jamesr@chromium.org2013-05-301-17/+2
| | | | | | This reverts commit e522cf7889669bfd5153a2d32ac47246bcee2883. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203243 0039d316-1c4b-4281-b951-d872f2087c98
* Move C++ code from webkit/tools/test_shell to webkit/supportjamesr@chromium.org2013-05-301-2/+17
| | | | | | | | | | | | | | | | This code is simple/test/mock implementations of APIs to use in DumpRenderTree, webkit_unit_tests, and various other bits of unit test code around the codebase. Nothing here is used for test_shell since there is no test_shell any more. This moves the code to webkit/support/ along with the rest of DRT/w_u_t support code. Hopefully we'll be able to delete most of this soon along with DumpRenderTree. In the meantime this simplifies webkit/ R=darin@chromium.org Review URL: https://codereview.chromium.org/15946006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203242 0039d316-1c4b-4281-b951-d872f2087c98
* Remove 'features.gypi' from 'webkit/webkit.gyp'.mkwst@chromium.org2013-04-231-1/+0
| | | | | | | | | | | Chromium's gyp files shouldn't depend upon anything in blink/core. As it stands we can remove the include in 'webkit/webkit.gyp' without ill effect. BUG=233869 Review URL: https://chromiumcodereview.appspot.com/14309005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@195682 0039d316-1c4b-4281-b951-d872f2087c98
* remove build_webkit_exes_from_webkit_gyp flagdpranke@chromium.org2012-01-241-51/+14
| | | | | | | | | | R=tony@chromium.org BUG=105823 TEST=everything stays green Review URL: https://chromiumcodereview.appspot.com/9254040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118774 0039d316-1c4b-4281-b951-d872f2087c98
* build DRT, webkit_unit_tests from individual gyp files.dpranke@chromium.org2012-01-191-5/+19
| | | | | | | | | | | | | | | | | This change toggles the build_webkit_exes_from_webkit_gyp file to 0, so that we try to build DumpRenderTree and webkit_unit_tests from their corresponding .gyp files (WebKitUnitTests.gyp and Tools.gyp) rather than the old WebKit.gyp file. This breaks the circular dependencies between the executables which depend on webkit_support, which depends on WebKit.gyp. We now only use the 'webkit' target itself in WebKit.gyp. R=tony@chromium.org BUG=105826 TEST=waterfall stays green Review URL: https://chromiumcodereview.appspot.com/8889039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118366 0039d316-1c4b-4281-b951-d872f2087c98
* Add build_webkit_exes_from_webkit_gyp flag to build/common.gypidpranke@chromium.org2011-11-231-13/+36
| | | | | | | | | | | | This is the first step in splitting up the circular dependencies between DRT, webkit_support, and webkit. This change should be a no-op for now. R=tony@chromium.org BUG=https://bugs.webkit.org/show_bug.cgi?id=68463 Review URL: http://codereview.chromium.org/8589013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111436 0039d316-1c4b-4281-b951-d872f2087c98
* Use precompiled headers for most large projects where the .gyp filejoi@chromium.org2011-09-071-0/+1
| | | | | | | | | | | | | | is not a third party file. On my machine, this speeds up a full recompile of the 'chrome' target in Debug mode by about 18%. BUG=none TEST=it builds, existing tests pass Review URL: http://codereview.chromium.org/7706011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99949 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the comments setting emands and vim tab width and expansion variables.tony@chromium.org2011-07-111-6/+0
| | | | | | | | | | | | | | | | | These were added in r28089 (http://codereview.chromium.org/256059) but are unnecessary bloat for everyone to carry around, even those that don't use emacs or vim. In an earlier change, I added editor config files in src/tools/emacs/ and src/tools/vim/ so users of the appropriate editor can source those instead. BUG=none TEST=none Review URL: http://codereview.chromium.org/7310019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92046 0039d316-1c4b-4281-b951-d872f2087c98
* Roll WebKit DEPS past WebKit move. Update gyp files and include paths to ↵abarth@chromium.org2011-01-171-3/+3
| | | | | | reflect the move. Consolidate how we DEPS in WebKit source files. Cross fingers. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@71586 0039d316-1c4b-4281-b951-d872f2087c98
* Remove inspector_resources target and use the upstreamingtkent@chromium.org2010-07-161-110/+0
| | | | | | | | | | inspector_resources target. BUG=none TEST=none. Manually confirmed DevTools worked. Review URL: http://codereview.chromium.org/2825043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52612 0039d316-1c4b-4281-b951-d872f2087c98
* Pull WebKit.gyp:DumpRenderTree into webkit.gyp so it gets builttony@chromium.org2010-05-171-0/+7
| | | | | | | | | on more of the buildbots and so it's easier to build from webkit.sln and chrome.sln. Review URL: http://codereview.chromium.org/2067001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47392 0039d316-1c4b-4281-b951-d872f2087c98
* fixed concatenation of DevTools.js to support large number of source JS files.mnaganov@chromium.org2010-05-141-3/+10
| | | | | | | | | | Patch contributed by caseq@chromium.org BUG=44098 TEST=none Review URL: http://codereview.chromium.org/2074002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47258 0039d316-1c4b-4281-b951-d872f2087c98
* Make it possible to build DRT in a chromium checkout.tony@chromium.org2010-05-121-4/+0
| | | | | | | | | | | | | | | | | The problem was the circular gyp dependency between webkit.gyp and WebKit.gyp: webkit.gyp:pull_in_webkit_unit_tests -> WebKit.gyp -> webkit.gyp:webkit_support. The fix is to move webkit_support into its own gyp file (like we do in an webkit only checkout). We can't use the same gyp file for in- chromium and in-webkit because we need to change the include path for features.gypi. In gyp, variable expansion happens after includes (otherwise you'd have to expand variables twice and they could change values), so we can't use a single gyp file for this. Review URL: http://codereview.chromium.org/1995013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47012 0039d316-1c4b-4281-b951-d872f2087c98
* Enable -Werror on Linux and Win for src/webkit/tony@chromium.org2010-04-211-7/+1
| | | | | | | | BUG=21140 Review URL: http://codereview.chromium.org/1749001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45157 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: specify dependency of 'devtools.html' from 'WebKit.gypi'yurys@chromium.org2010-04-161-2/+2
| | | | | | | | BUG=29695 Review URL: http://codereview.chromium.org/1545042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@44722 0039d316-1c4b-4281-b951-d872f2087c98
* Move glue, appcache, and database targets out of webkit into gypi files.tony@chromium.org2010-03-151-412/+4
| | | | | | | | | | | We include these new gypi files from webkit.gyp (used when building within a chromium checkout) and from webkit_support.gyp (used when building from within a webkit checkout). TEST=everything still compiles Review URL: http://codereview.chromium.org/840003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41563 0039d316-1c4b-4281-b951-d872f2087c98
* Move MacGPUPluginContainer from src/webkit/ to src/chrome/. Ittony@chromium.org2010-03-121-6/+1
| | | | | | | | | | | was including files from chrome and only used in chrome/browser/renderer_host, so it should live in src/chrome/. TEST=compiles Review URL: http://codereview.chromium.org/852001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41357 0039d316-1c4b-4281-b951-d872f2087c98
* Move devtool resources from webkit_resources.grd to an upstream grd file.tony@chromium.org2010-03-111-0/+16
| | | | | | | | This gets rid of third_party references in webkit_resources.grd which will allow us to build this file upstream. Review URL: http://codereview.chromium.org/792005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41238 0039d316-1c4b-4281-b951-d872f2087c98
* Implement the CoreAnimation drawing model for plug-ins, sharing IPC and some ↵pinkerton@chromium.org2010-03-101-0/+5
| | | | | | | | | rendering code with the GPU Plug-in. The drawing model negotiation is currently disabled so this should have no visible impact to plug-ins. BUG=32012 TEST=make sure the pepper GPU plug-ins still work. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41194 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 41158 - Implement the CoreAnimation drawing model for plugins, ↵pinkerton@chromium.org2010-03-101-5/+0
| | | | | | | | | | | | sharing IPC and some rendering code with the GPU Plugin. The drawing model negotiation is currently disabled so this should have no visible impact to plugins. BUG=32012 TEST=make sure the pepper GPU plugins still work. Review URL: http://codereview.chromium.org/673001 TBR=pinkerton@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41159 0039d316-1c4b-4281-b951-d872f2087c98
* Implement the CoreAnimation drawing model for plug-ins, sharing IPC and some ↵pinkerton@chromium.org2010-03-101-0/+5
| | | | | | | | | | rendering code with the GPU Plug-in. The drawing model negotiation is currently disabled so this should have no visible impact to plug-ins. BUG=32012 TEST=make sure the pepper GPU plug-ins still work. Review URL: http://codereview.chromium.org/673001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41158 0039d316-1c4b-4281-b951-d872f2087c98
* Remove unnecessary dependencies from webkit/glue and webkit/appcache.tony@chromium.org2010-03-101-3/+0
| | | | | | | | | | | | | | We want to build these targets from an upstream checkout, so remove a circular dependency (WebKit.gyp) and remove inspector_resources which we don't need to generate for DRT (inspector was also disabled in test_shell a long long time ago). inspector_resources are pulled in explicitly by chrome, so we don't need a dependency here. Review URL: http://codereview.chromium.org/718001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41134 0039d316-1c4b-4281-b951-d872f2087c98
* Move wtl from chrome/third_party to third_party/. Thistony@chromium.org2010-03-091-1/+1
| | | | | | | | | | | breaks dependencies on chrome from webkit, app, views and base. BUG=37649 TEST=compiles Review URL: http://codereview.chromium.org/699001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41001 0039d316-1c4b-4281-b951-d872f2087c98
* Initial change for DumpRrenderTree support librarytkent@google.com2010-03-041-0/+1
| | | | | | | | | | | | | | | | | | | This library provides: - An implementation of WebKitClient, - An implementation of WebPlugin, - An implementation of WebMediaPalyer, - Initialization and termination functions, - Two function for database, and - Some functions required by webkit_glue. webkit_support.gyp is not referred by build/all.gyp. A gyp for DRT/chromium in WebKit tree will refer to it. BUG=none TEST=none. This is a part of test code. Review URL: http://codereview.chromium.org/652226 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40610 0039d316-1c4b-4281-b951-d872f2087c98
* Rename FakePluginWindowTrackerstuartmorgan@chromium.org2010-03-021-2/+2
| | | | | | | | | | | Removes confusion with the new "fake window" code related to the GPU process, and makes the name better reflect the reality of how the Carbon plugin windows are actually used since we no longer expect to replace them entirely with interposing. BUG=none TEST=none (no behavioral changes) Review URL: http://codereview.chromium.org/660407 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40459 0039d316-1c4b-4281-b951-d872f2087c98
* Initial work for cross-process video rendering using layers.scherkus@chromium.org2010-02-261-0/+1
| | | | | | | | | | | Introduces VideoLayer, which is similar to BackingStore except handles YUV surfaces and conversion to RGB. BUG=33329 TEST=N/A Review URL: http://codereview.chromium.org/597066 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40137 0039d316-1c4b-4281-b951-d872f2087c98
* Solaris: Second set adding in Solaris as an OS optionevan@chromium.org2010-02-181-2/+3
| | | | | | | | | | TEST=compiles BUG=30101 Patch by James Choi <jchoi42@pha.jhu.edu>. Review URL: http://codereview.chromium.org/606075 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39362 0039d316-1c4b-4281-b951-d872f2087c98
* Introduce an AppCachePolicy interface that allows the containing browser to ↵michaeln@chromium.org2010-02-171-0/+1
| | | | | | | | | | | determine appcache permissions. The policy can allow or deny loading existing manifests or the creation of new manifests. The policy check for creating new manifests can be async to allow for a user prompt. BUG=none TEST=new unit tests added Review URL: http://codereview.chromium.org/565042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39280 0039d316-1c4b-4281-b951-d872f2087c98
* Remove webkit/glue/glue_util.{h,cc} now that the WebKit API is complete!darin@chromium.org2010-02-111-2/+0
| | | | | | | | | | R=jorlow BUG=24607 TEST=none Review URL: http://codereview.chromium.org/601029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38751 0039d316-1c4b-4281-b951-d872f2087c98
* Include test_shell.gypi in webkit.gyp instead of maintaining a distinctmark@chromium.org2010-02-101-7/+1
| | | | | | | | | | | | | | | | | | test_shell.gyp. This allows the removal of webkit.gyp:pull_in_test_shell, eliminating the circular relationship between webkit.gyp and test_shell.gyp. The expected semantics of building all of test_shell during a webkit.gyp:All build is performed are retained. This change depends on GYP r781 (in Chromium at r38526) for GYP suffix operator path section treatment. It also depends on Chromium r38519 and r38658 for common.gypi treatment of chromium_code. BUG=33186 TEST=Xcode no longer holds stale project files in memory Review URL: http://codereview.chromium.org/602006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38664 0039d316-1c4b-4281-b951-d872f2087c98
* Cleaning up invocations of grit and grit_info.bradnelson@google.com2010-02-101-15/+13
| | | | | | | | | | | Making webkit grd dependencies more correct. BUG=19866 TEST=None Review URL: http://codereview.chromium.org/600029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38646 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: switch to upstreamed version of DevTools *.js files. Second ↵yurys@chromium.org2010-02-101-24/+7
| | | | | | | | | | attempt to land the patch 598014. Now with concatenated file name changed from devtools.js to DevTools.js BUG=34411 Review URL: http://codereview.chromium.org/601025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38606 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "DevTools: switch to upstreamed version of DevTools *.js files"yurys@chromium.org2010-02-101-5/+22
| | | | | | | | TBR=pfeldman Review URL: http://codereview.chromium.org/602019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38600 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: switch to upstreamed version of DevTools *.js filesyurys@chromium.org2010-02-101-22/+5
| | | | | | | | BUG=34411 Review URL: http://codereview.chromium.org/598014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38595 0039d316-1c4b-4281-b951-d872f2087c98
* Prepare for removing glue/devtools: move devtools_message_data.* to glue/yurys@chromium.org2010-02-101-2/+2
| | | | | | | | BUG=34411 Review URL: http://codereview.chromium.org/599005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38590 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: prepare glue/devtools/js/*.js files for upstreaming.yurys@chromium.org2010-02-091-1/+0
| | | | | | | | BUG=34411 Review URL: http://codereview.chromium.org/580010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38452 0039d316-1c4b-4281-b951-d872f2087c98
* OpenBSD has sys/exec_elf.h for the ELF defines, not elf.hpvalchev@google.com2010-02-031-4/+6
| | | | | | | | rename 'linux' files to 'posix' (and exclude them on mac) Review URL: http://codereview.chromium.org/562023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38041 0039d316-1c4b-4281-b951-d872f2087c98
* [GPU] Get GPU process running on the mackbr@google.com2010-02-031-2/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Initial port of GPU process / plugin to Mac OS X. Uses new IOSurface APIs and therefore currently runs only on 10.6. Alternate strategy will need to be devised for 10.5. Slight UI issues remain such as GPU plugins initially showing up in the wrong place on the page. These will be fixed in follow-on bugs. Minimal changes made to command buffer code to get it to compile on Mac OS X. Commented out use of nested anonymous namespaces in gles2_cmd_decoder.cc which were causing the linker to crash with a seg fault. Refactored gyp files so the OS test enabling the GPU plugin is in one place, common.gypi, and other files test only the variable enable_gpu. Slight change to gles2_demo_cc.cc to add some simple animation to verify that updates from the GPU plugin are reaching the screen. Changed Pepper test plugin to use 3D view by default and commented out use of audio context because of recent issues. TEST=none (ran Pepper Test Plugin with 3D view enabled) BUG=http://crbug.com/25988 Review URL: http://codereview.chromium.org/558035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37934 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit roll 54228:54232. Also migrates to the upstream version of the ↵pfeldman@chromium.org2010-02-021-18/+0
| | | | | | | | | developer tools. TBR=hamaji,yurys git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37829 0039d316-1c4b-4281-b951-d872f2087c98
* Change webkit.gyp to pull in test_shell on all platforms.darin@chromium.org2010-01-151-9/+2
| | | | | | | | | | | | | This way the mac webkit builders can be changed to build webkit.xcodeproj instead of test_shell.xcodeproj (as is the case for windows). R=mark BUG=none TEST=none Review URL: http://codereview.chromium.org/549059 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36333 0039d316-1c4b-4281-b951-d872f2087c98
* Set disabled style on GPU window and plugin intermediate window so mouse ↵apatrick@chromium.org2010-01-151-0/+1
| | | | | | | | | | | messages pass through to the browser window. TEST=trybots BUG=none Review URL: http://codereview.chromium.org/549025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36311 0039d316-1c4b-4281-b951-d872f2087c98
* Add webkit_unit_tests to chrome.sln and webkit.sln.darin@chromium.org2010-01-131-0/+7
| | | | | | | | | | | | | This is accomplished by adding a new pull_in_webkit_unit_tests target. Note: chrome.gyp already inherits all targets from webkit.gyp. R=dglazkov BUG=none TEST=none Review URL: http://codereview.chromium.org/534003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36141 0039d316-1c4b-4281-b951-d872f2087c98
* Add support for NPN_PopUpContextMenu on Macstuartmorgan@chromium.org2010-01-081-0/+1
| | | | | | | | | BUG=29454 TEST=Right-click in Flash content with Flash 10.1. Review URL: http://codereview.chromium.org/525099 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35806 0039d316-1c4b-4281-b951-d872f2087c98
* Adding methods that will be used by the quota management UI.dumi@chromium.org2010-01-061-0/+4
| | | | | | | | | | TEST=none BUG=none Review URL: http://codereview.chromium.org/507014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35651 0039d316-1c4b-4281-b951-d872f2087c98
* linux: implement gpu pluginpiman@chromium.org2010-01-061-2/+6
| | | | | | | | Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=35509 Review URL: http://codereview.chromium.org/500132 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35612 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 35509 - linux: implement gpu pluginpiman@chromium.org2010-01-051-6/+2
| | | | | | | | | Review URL: http://codereview.chromium.org/500132 TBR=piman@chromium.org Review URL: http://codereview.chromium.org/525022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35511 0039d316-1c4b-4281-b951-d872f2087c98
* linux: implement gpu pluginpiman@chromium.org2010-01-051-2/+6
| | | | | | Review URL: http://codereview.chromium.org/500132 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35509 0039d316-1c4b-4281-b951-d872f2087c98
* AppCacheDatabase and SQL based AppCacheStorageImpl. michaeln@chromium.org2009-12-291-0/+4
| | | | | | | | | | | | | | | Still nothing is being written to disk with this CL, in-memory SQLite and DiskCaches are being utilized. Responses are not yet being removed from the DiskCasche when the should be. Once that's done (in the next CL), we'll start saving things on disk. BUG=none TEST=appcache_database_unittest.cc, appcache_storage_impl_unittest.cc Review URL: http://codereview.chromium.org/518020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35354 0039d316-1c4b-4281-b951-d872f2087c98