summaryrefslogtreecommitdiffstats
path: root/webkit/webkit.gyp
Commit message (Collapse)AuthorAgeFilesLines
* Roll WebKit DEPSabarth@chromium.org2009-07-091-0/+2
| | | | | | | | TBR=michaeln Review URL: http://codereview.chromium.org/149401 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20300 0039d316-1c4b-4281-b951-d872f2087c98
* Delete the v8 npruntime bindings and use the upstreamed ones.japhet@chromium.org2009-07-091-5/+5
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/149357 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20284 0039d316-1c4b-4281-b951-d872f2087c98
* Use DerivedSourcesAllInOne.cpp to work around an issue with official WPO builds.maruel@chromium.org2009-07-091-2/+6
| | | | | | | | | | | Coagulate most of the V8 bindings generated .cpp files into one compilation unit. BUG=16127 TEST=official WPO builds links again TBR=darin Review URL: http://codereview.chromium.org/155235 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20225 0039d316-1c4b-4281-b951-d872f2087c98
* Not build StorageArea.cpp in webkit.gyphclam@chromium.org2009-07-091-1/+0
| | | | | | | | TBR=jorlow Review URL: http://codereview.chromium.org/149375 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20221 0039d316-1c4b-4281-b951-d872f2087c98
* Roll webkit to r45652 and update webkit.gyphclam@chromium.org2009-07-091-0/+2
| | | | | | | | TBR=abarth Review URL: http://codereview.chromium.org/149374 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20220 0039d316-1c4b-4281-b951-d872f2087c98
* Start using WebCursorInfo from the WebKit API. WebCursorInfo is adarin@google.com2009-07-081-0/+2
| | | | | | | | | | | | | | | | lightweight struct containing a description of a cursor that the embedder should render. WebCursor still exists. Instead of WebCursor initializing from a PlatformCursor, it now initializes from a WebCursorInfo. TEST=none BUG=10039 R=jam Review URL: http://codereview.chromium.org/155172 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20194 0039d316-1c4b-4281-b951-d872f2087c98
* Delete DOMObjectsInclude.h and use upstreamed version.japhet@chromium.org2009-07-081-2/+1
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/149335 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20165 0039d316-1c4b-4281-b951-d872f2087c98
* Remove tabs in webkit.gyp introduced by paul on revision 18995.maruel@chromium.org2009-07-081-4/+4
| | | | | | | | | | | NO CODE CHANGE TBR=paul TEST=none BUG=none Review URL: http://codereview.chromium.org/149328 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20142 0039d316-1c4b-4281-b951-d872f2087c98
* Identical to http://codereview.chromium.org/155030 except for the WebKit ↵japhet@chromium.org2009-07-071-2/+1
| | | | | | | | revision number in DEPS. Review URL: http://codereview.chromium.org/149210 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20075 0039d316-1c4b-4281-b951-d872f2087c98
* linux: OOP windowed pluginsevan@chromium.org2009-07-071-1/+3
| | | | | | | | | | | | | | There are still a few issues, but that's a start. - only windowed plugins - we can't currently create the gtksocket in background tabs, because their gtkwidgets are not yet in the hierarchy, so they can't be realized (that's what gives the XID). - the plugin process talks to the browser process through the renderer process to create/destroy the gtksockets, because the plugin doesn't know which renderer it's talking to. We need a bit more plumbing to be able to have direct IPC. - some code is duplicated between chrome and test_shell. We should probably refactor it, but I'm not sure where the common part should live. Patch from Antoine Labour <piman@google.com>, with some touchups by me. Review URL: http://codereview.chromium.org/146078 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20041 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "linux: OOP windowed plugins"evan@chromium.org2009-07-061-3/+1
| | | | | | This reverts r19983. Test failures on Mac and Windows. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19988 0039d316-1c4b-4281-b951-d872f2087c98
* linux: OOP windowed pluginsevan@chromium.org2009-07-061-1/+3
| | | | | | | | | | | | There are still a few issues, but that's a start. - only windowed plugins - we can't currently create the gtksocket in background tabs, because their gtkwidgets are not yet in the hierarchy, so they can't be realized (that's what gives the XID). - the plugin process talks to the browser process through the renderer process to create/destroy the gtksockets, because the plugin doesn't know which renderer it's talking to. We need a bit more plumbing to be able to have direct IPC. - some code is duplicated between chrome and test_shell. We should probably factor it, but I'm not sure where the common part should live. Review URL: http://codereview.chromium.org/146078 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19983 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 19963.japhet@chromium.org2009-07-061-1/+2
| | | | | | Review URL: http://codereview.chromium.org/149208 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19968 0039d316-1c4b-4281-b951-d872f2087c98
* Delete V8Binding and use the upstreamed version. BUG=15789 japhet@chromium.org2009-07-061-2/+1
| | | | | | Review URL: http://codereview.chromium.org/155030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19963 0039d316-1c4b-4281-b951-d872f2087c98
* Port WebImage to CG and rework the Skia version so that WebImage just has adarin@google.com2009-07-031-3/+7
| | | | | | | | | | | | | | | | SkBitmap member (avoiding a level of indirection). This CL makes it so that Mac Chrome will now write bitmap data to the clipboard when requested by WebKit. I also simplified the ImageDecoder class that lives in glue. BUG=15648 TEST=none R=dglazkov Review URL: http://codereview.chromium.org/155010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19898 0039d316-1c4b-4281-b951-d872f2087c98
* Upstream V8SVGPODTypeWrapperjaphet@chromium.org2009-07-021-1/+1
| | | | | | | | | BUG=15784 Review URL: http://codereview.chromium.org/155001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19862 0039d316-1c4b-4281-b951-d872f2087c98
* Adding HTML5 DB support to Chromium, part 4 of 4: enable DB support.dumi@chromium.org2009-07-021-0/+2
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/74002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19860 0039d316-1c4b-4281-b951-d872f2087c98
* Switch over to use V8 code generator upstream.dglazkov@google.com2009-07-021-3/+3
| | | | | | | | | | | R=darin BUG=3319 TEST=no layout test regressions Review URL: http://codereview.chromium.org/147210 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19816 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: switch to KeyboardShortcut.js from WebKit.yurys@google.com2009-07-021-1/+1
| | | | | | Review URL: http://codereview.chromium.org/151210 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19814 0039d316-1c4b-4281-b951-d872f2087c98
* Roll the webkit deps 45403:45419jorlow@chromium.org2009-07-011-1/+1
| | | | | | | | | | | Includes a fix to the build due to a file renaming. BUG=none TEST=none Review URL: http://codereview.chromium.org/150155 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19715 0039d316-1c4b-4281-b951-d872f2087c98
* DevTols: add KeyboardShortcuts.js t Chromium so that when WebKit change for ↵yurys@google.com2009-07-011-0/+1
| | | | | | | | https://bugs.webkit.org/show_bug.cgi?id=23849 is landed in Chromium it doesn't break devtools. Review URL: http://codereview.chromium.org/149064 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19714 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: nuke forked inspector files.pfeldman@chromium.org2009-07-011-6/+0
| | | | | | Review URL: http://codereview.chromium.org/151023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19712 0039d316-1c4b-4281-b951-d872f2087c98
* Roll DEPS to grab the following patch and apply GYP changes:agl@chromium.org2009-06-301-0/+1
| | | | | | | | | | | | | | | | | | | | | | 2009-06-30 Adam Langley <agl@google.com> Reviewed by Eric Seidel. Chromium: Add complex text support on Linux. https://bugs.webkit.org/show_bug.cgi?id=25068 This patch adds complex text support on Linux using Harfbuzz. It's not the fastest code possible: some caching of font tables will certainly be required. However, it's probably the simplest code that works. This will require checking in new baselines in the Chromium tree for those layout tests which now pass. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@45379 268f45cc-cd09-0410-ab3c-d52691b4dbfc git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19604 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit Update 45352:45376.dglazkov@google.com2009-06-301-0/+2
| | | | | | | | | | R=jorlow BUG=none TEST=none Review URL: http://codereview.chromium.org/150106 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19591 0039d316-1c4b-4281-b951-d872f2087c98
* Delete V8Proxy and V8Utilities and use upstreamed versions.japhet@chromium.org2009-06-291-3/+1
| | | | | | Review URL: http://codereview.chromium.org/150056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19539 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes for upcoming WebKit update.dglazkov@google.com2009-06-291-0/+1
| | | | | | | | | | | | | * Added ENABLE_DATAGRID define temporarily (we will remove it once the V8Proxy stuff lands) * Added new ContextMenuClient::isSpeaking method, which will be needed for http://trac.webkit.org/changeset/45333 R=darin TEST=no regressions in layout tests. BUG=none Review URL: http://codereview.chromium.org/151035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19527 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: Catch up with WebKit icon update.pfeldman@chromium.org2009-06-291-0/+1
| | | | | | Review URL: http://codereview.chromium.org/151027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19494 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 19489,19488.japhet@chromium.org2009-06-291-1/+3
| | | | | | Review URL: http://codereview.chromium.org/150024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19490 0039d316-1c4b-4281-b951-d872f2087c98
* Use upstream V8Proxy and V8Utilitiesjaphet@chromium.org2009-06-291-3/+1
| | | | | | | | | BUG=15459 TEST=none Review URL: http://codereview.chromium.org/149086 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19488 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit merge 45270:45287jianli@chromium.org2009-06-271-2/+0
| | | | | | Review URL: http://codereview.chromium.org/149107 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19457 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Delete the upstreamed files: V8NPUtils.h V8NPUtils.cpp NPV8Object.h ↵ajwong@chromium.org2009-06-261-4/+4
| | | | | | | | | | NPV8Object.cpp." This reverts commit 1bc6d3dd877193f5eb32216c05738cba1e5cbb0f. Review URL: http://codereview.chromium.org/147227 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19396 0039d316-1c4b-4281-b951-d872f2087c98
* Delete the upstreamed files: V8NPUtils.h V8NPUtils.cpp NPV8Object.h ↵ajwong@chromium.org2009-06-261-4/+4
| | | | | | | | NPV8Object.cpp. Review URL: http://codereview.chromium.org/141022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19391 0039d316-1c4b-4281-b951-d872f2087c98
* Use upstreamed V8Indexjaphet@chromium.org2009-06-251-2/+2
| | | | | | | | | | BUG=14466 TEST=none Review URL: http://codereview.chromium.org/126296 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19291 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: plumb fontconfig call out to the sandbox host.agl@chromium.org2009-06-251-0/+3
| | | | | | | | | | | | | | | | | | | | | | | This is hopefully the last step before our renderers can run cleanly in a chroot. WebKit needs to be able to ask for the correct font to use in the case that the current font doesn't include glyphs for certain code points. Currently we make a fontconfig call in our WebKit port to handle this. This patch changes this so that the call is sent our via ChromiumBridge. Since we are at ChromiumBridge, we could make a sync IPC to the browser. However, fontconfig is a single threaded library and we are already using it on the UI thread in the browser, so the sync IPC would have to terminate on the UI thread. Even if this doesn't deadlock, it causes huge spikes in latency. So, instead, we send the IPC to the sandbox host process which is already setup to handle fontconfig requests from Skia. See: http://code.google.com/p/chromium/wiki/LinuxSandboxIPC git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19287 0039d316-1c4b-4281-b951-d872f2087c98
* Hook up WebHistoryItem and push HistoryItem serialization out of WebFrame.darin@chromium.org2009-06-251-0/+2
| | | | | | | | | | | | | | | | WebHistoryItem is a copy-on-write wrapper for a WebCore::HistoryItem. Pushing history item serialization out of WebFrame allows us to avoid a dependency on base/pickle from WebFrame. This helps get us closer to being able to move WebFrame into the WebKit API. BUG=10043 TEST=none R=dglazkov,sky Review URL: http://codereview.chromium.org/146075 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19275 0039d316-1c4b-4281-b951-d872f2087c98
* Refactorying to create the ResourceLoaderBridge through a factory class for ↵hclam@chromium.org2009-06-251-0/+2
| | | | | | | | | | | <video> Extract the code to create a ResourceLoaderBridge to a factory class to enable testing on the data source filters. Review URL: http://codereview.chromium.org/146007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19262 0039d316-1c4b-4281-b951-d872f2087c98
* Run content scripts in their own isolated world. Hidden behind the ↵abarth@chromium.org2009-06-251-0/+2
| | | | | | | | --isolated-world command line argument to let us iterate on this feature.R=aaBUG=12218TEST=None :( (I have a testing plan we can put in place once the upstream half of this CL lands.) Review URL: http://codereview.chromium.org/118188 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19225 0039d316-1c4b-4281-b951-d872f2087c98
* Update WebKit to 45111 and Skia to 239amanda@chromium.org2009-06-251-0/+6
| | | | | | Review URL: http://codereview.chromium.org/147121 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19211 0039d316-1c4b-4281-b951-d872f2087c98
* JS Binding for HTMLAudioElement Constructorkylep@chromium.org2009-06-241-0/+1
| | | | | | Review URL: http://codereview.chromium.org/132036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19191 0039d316-1c4b-4281-b951-d872f2087c98
* Update webkit to r45086.darin@chromium.org2009-06-241-0/+1
| | | | | | | | R=amanda Review URL: http://codereview.chromium.org/146094 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19138 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools Profiler: enable log compression.mnaganov@chromium.org2009-06-241-0/+1
| | | | | | | | | | | Log compression saves memory and speeds up transfer of log data to DevTools process. BUG=none TEST=none Review URL: http://codereview.chromium.org/148002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19110 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: Nuke legacy debugger.pfeldman@chromium.org2009-06-241-2/+0
| | | | | | Review URL: http://codereview.chromium.org/146027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19108 0039d316-1c4b-4281-b951-d872f2087c98
* Update WebKit from r44946 to r44969amanda@chromium.org2009-06-241-0/+2
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/146060 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19086 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit merge 44943:44946.paul@chromium.org2009-06-231-0/+3
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/145015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18995 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit merge 44928:44943.paul@chromium.org2009-06-221-4/+3
| | | | | | | | | Test=none BUG=none Review URL: http://codereview.chromium.org/144007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18969 0039d316-1c4b-4281-b951-d872f2087c98
* linux: refactor GtkFixedSocket into its own file.evan@chromium.org2009-06-221-1/+4
| | | | | | | | | | | | | It will be shared by both test_shell and the browser. I've also renamed it GtkPluginContainer to be more explicit about what it's for. TEST=windowed plugins continue to work in test_shell Review URL: http://codereview.chromium.org/141033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18920 0039d316-1c4b-4281-b951-d872f2087c98
* Update WebKit r44872:44922levin@chromium.org2009-06-221-0/+5
| | | | | | | | | | | | | | | | | Compensate for atwilson@'s change to MessagePorts and add new added layout tests which failure. The deleted *expected files were due to a conversion of a test to dump as text. atwilson's code review was done in http://codereview.chromium.org/131047 BUG=None TEST=None TBR=paulg Review URL: http://codereview.chromium.org/140052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18898 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit merge r44837:r44872.paul@chromium.org2009-06-191-0/+6
| | | | | | Review URL: http://codereview.chromium.org/141005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18875 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: add devtools.css to webkit.gyp. It should have been added as part ↵yurys@google.com2009-06-191-0/+1
| | | | | | | | of http://codereview.chromium.org/125116 Review URL: http://codereview.chromium.org/131103 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18800 0039d316-1c4b-4281-b951-d872f2087c98
* Delete files from webkit/glue that have been made obsolete by correspondingdarin@chromium.org2009-06-181-9/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | files in webkit/api. Here's the mapping: webkit/glue/webdatasource.h -> webkit/api/public/WebDataSource.h webkit/glue/weberror.h -> webkit/api/public/WebURLError.h webkit/glue/weburlrequest.h -> webkit/api/public/WebURLRequest.h webkit/glue/webresponse.h -> webkit/api/public/WebURLResponse.h I kept the implementation of WebDataSource in webkit/glue for now because it helps to have it close to WebFrameImpl and WebFrameLoaderClient. To facilitate this change, I needed to make use of WrappedResourceRequest and WrappedResourceResponse from webkit/api/src within the implementation files of webkit/glue. This is only a temporary usage of webkit/api/src from the outside. It will go away when WebFrame, etc. get moved into webkit/api. I modified these wrapper classes to expose the 'bind' function so that I can re-bind a wrapper. This is used in WebDataSourceImpl::request() and related methods to allow the interface to return a const reference to a WebURLRequest and WebURLResponse. The changes here are fairly mechanical. I'm not too happy about the way WebDataSource::redirectChain now works. I would prefer a solution that didn't involve so much copying, but I'm not going to worry about optimizing that now. R=brettw BUG=10041 TEST=none Review URL: http://codereview.chromium.org/126286 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18747 0039d316-1c4b-4281-b951-d872f2087c98