summaryrefslogtreecommitdiffstats
path: root/webkit/webkit.gyp
Commit message (Collapse)AuthorAgeFilesLines
* Changes to provide asynchronous read in data source:hclam@chromium.org2009-07-221-0/+2
| | | | | | | | | | | | | 1. FFmpegGlue now taks a FFmpegProtocol instead of DataSource as input 2. FFmpegDemuxr implements FFmpegProtocol and does the blocking read and submit asynchronous read request to DataSource (with unit tests) 3. Changed SimpleDataSource to work with asynchronous read (with unit tests) 4. Reimplemented BufferedDataSource to work with asynchronous read (with unit tests) 5. Moved BufferedDataSource from chrome/renderer/media to webkit/glue/media (for faster build/debug and better coverage in automated testing) TEST=BufferedDataSourceTest.*, SimpleDataSourceTest.*, FFmpegDemuxerTest.* Review URL: http://codereview.chromium.org/149567 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21326 0039d316-1c4b-4281-b951-d872f2087c98
* Enable DOM_STORAGE in our build. Put LocalStorage and SessionStorage behind ↵jorlow@chromium.org2009-07-211-9/+4
| | | | | | | | their own flags. Add the beginnings of StorageNamespaceProxy since it implements WebCore::StorageNamespace::____StorageNamespace and we'd get link errors otherwise.--enable-local-storage and --enable-session-storage are the new flags. If you enable them and try to use DOM Storage, Chromium will crash.Originally Committed in http://src.chromium.org/viewvc/chrome?view=rev&revision=21059 but then backed out due to include path issues.BUG=4360TEST=none Review URL: http://codereview.chromium.org/159059 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21157 0039d316-1c4b-4281-b951-d872f2087c98
* Stubs for DB-related methods in ChromiumBridge.dumi@chromium.org2009-07-201-0/+3
| | | | | | Review URL: http://codereview.chromium.org/159044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21130 0039d316-1c4b-4281-b951-d872f2087c98
* Implement WebNode, and fix self assignment for WebKit api classes.ajwong@chromium.org2009-07-201-0/+2
| | | | | | Review URL: http://codereview.chromium.org/149728 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21104 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting patch 21083.dumi@chromium.org2009-07-201-3/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21084 0039d316-1c4b-4281-b951-d872f2087c98
* Stubs for DB-related methods in ChromiumBridge.dumi@chromium.org2009-07-201-0/+3
| | | | | | Review URL: http://codereview.chromium.org/159044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21083 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 21059.jorlow@chromium.org2009-07-181-4/+9
| | | | | | Review URL: http://codereview.chromium.org/159056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21060 0039d316-1c4b-4281-b951-d872f2087c98
* Enable DOM_STORAGE in our build. Put LocalStorage and SessionStorage behind ↵jorlow@chromium.org2009-07-181-9/+4
| | | | | | | | | | | | | their own flags. Add the beginnings of StorageNamespaceProxy since it implements WebCore::StorageNamespace::____StorageNamespace and we'd get link errors otherwise. --enable-local-storage and --enable-session-storage are the new flags. If you enable them and try to use DOM Storage, Chromium will crash. BUG=4360 TEST=none Review URL: http://codereview.chromium.org/149792 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21059 0039d316-1c4b-4281-b951-d872f2087c98
* Webkit merge 45998:46050.ericroman@google.com2009-07-181-0/+5
| | | | | | | | | | TBR=paul TEST=NONE BUG=NONE Review URL: http://codereview.chromium.org/159043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21049 0039d316-1c4b-4281-b951-d872f2087c98
* Introduce WebLocalizedString and queryLocalizedString methodsdarin@chromium.org2009-07-171-1/+2
| | | | | | | | | | | | | on WebKitClient. This allows glue/localized_strings.cc to move into the WebKit API implementation. BUG=16933 TEST=none R=dglazkov Review URL: http://codereview.chromium.org/149760 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20938 0039d316-1c4b-4281-b951-d872f2087c98
* Use upstreamed NPV8Object, V8NPObject, and V8NPUtils. And delete webkit/port.japhet@chromium.org2009-07-171-16/+0
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/149779 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20923 0039d316-1c4b-4281-b951-d872f2087c98
* Add the WebKit API for DOM Storage. This is used to re-enter WebKit. A ↵jorlow@chromium.org2009-07-161-0/+6
| | | | | | | | | | | | later patch will implement the WebKitClient version of it. BUG=4360 TEST=none Review URL: http://codereview.chromium.org/149716 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20918 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 20855.darin@chromium.org2009-07-161-4/+8
| | | | | | Review URL: http://codereview.chromium.org/149744 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20859 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 20854.darin@chromium.org2009-07-161-8/+4
| | | | | | Review URL: http://codereview.chromium.org/155621 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20855 0039d316-1c4b-4281-b951-d872f2087c98
* Use WebWidget from the WebKit API. This change also makesdarin@chromium.org2009-07-161-4/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | use of WebKitClient (replacing WebWidgetDelegate from glue). The ripple effects of this change are rather large, but most of the impact is mechanical. The more interesting changes include: 1- Removing the WebWidget parameter from WebWidgetClient methods. This didn't matter at all to RenderWidget or RenderView, but it did cause some changes to be made to TestWebViewDelegate. Now, it is not possible to share a delegate implementation for both the WebView and a popup menu, so I have a second instance of the delegate owned by TestShell for use with popup menus. 2- Plumbing WebNavigationPolicy in place of WindowOpenDisposition was getting to be a pretty large change, so I stopped short of deleting WindowOpenDisposition. That way the Chrome side can remain mostly unmodified. I then added a mapping function to convert from WebNavigationPolicy to WindowOpenDisposition. 3- The IME methods on WebWidget were renamed (reviewed separately by hbono), and there is now an enum to specify the composition command (WebCompositionCommand). 4- I added IPC serialization for WebCompositionCommand and WebTextDirection, which cleaned up some code that was just using ints in IPC messages. R=jam BUG=16234 TEST=none Review URL: http://codereview.chromium.org/149620 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20854 0039d316-1c4b-4281-b951-d872f2087c98
* Land http://codereview.chromium.org/155575 for atwilson.dimich@google.com2009-07-151-10/+2
| | | | | | | | BUG=15880 TEST=none Review URL: http://codereview.chromium.org/149722 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20817 0039d316-1c4b-4281-b951-d872f2087c98
* Clean up the WebKit.gyp file's exclusions of DOM Storage stuff.jorlow@chromium.org2009-07-151-1/+3
| | | | | | | | | | | This adds one exclusion so that I can fix the file list upstream. Then I'll get rid of a bunch of unnecessary exceptions in this file. TEST=none BUG=16254 Review URL: http://codereview.chromium.org/149699 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20793 0039d316-1c4b-4281-b951-d872f2087c98
* Delete RGBColor and use the upstreamed version BUG=none TEST=none japhet@chromium.org2009-07-151-3/+0
| | | | | | Review URL: http://codereview.chromium.org/149541 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20732 0039d316-1c4b-4281-b951-d872f2087c98
* Exclude upstreamed files so they may be added to WebCore.gypi safely.ajwong@chromium.org2009-07-151-0/+9
| | | | | | Review URL: http://codereview.chromium.org/149636 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20699 0039d316-1c4b-4281-b951-d872f2087c98
* Remove UndetectableHTMLCollection.idl and use the upstreamed version ↵japhet@chromium.org2009-07-141-2/+0
| | | | | | | | (renamed HTMLAllCollcetion.idl). Review URL: http://codereview.chromium.org/149425 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20641 0039d316-1c4b-4281-b951-d872f2087c98
* Switch over to use WebCore.gypi and JavaScriptCore.gypi upstream.dglazkov@chromium.org2009-07-141-3258/+34
| | | | | | | | | | R=mark BUG=16394 TEST=there should be no changes or regressions. Review URL: http://codereview.chromium.org/155387 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20629 0039d316-1c4b-4281-b951-d872f2087c98
* Replace ShowAsPopupWithItems to CreatePopupWidgetWithInfo. Also,darin@chromium.org2009-07-141-0/+2
| | | | | | | | | | | | | | | | | | make use of WebPopupMenuInfo from the WebKit API. WebMenuItem remains in webkit/glue for convenience with IPC marshalling and related usage in Chrome. This work is precursor to switching over to using WebWidget from the WebKit API. BUG=16234 TEST=html select drop downs should still work on the mac. try switching languages on news.google.com. R=paul Review URL: http://codereview.chromium.org/155378 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20624 0039d316-1c4b-4281-b951-d872f2087c98
* Roll WebKit DEPS from 45738 to 45840.dimich@google.com2009-07-141-2/+2
| | | | | | Review URL: http://codereview.chromium.org/149575 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20589 0039d316-1c4b-4281-b951-d872f2087c98
* Add autofill dropdown support for password forms.tim@chromium.org2009-07-141-1/+0
| | | | | | | | BUG=5406 Review URL: http://codereview.chromium.org/155399 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20585 0039d316-1c4b-4281-b951-d872f2087c98
* 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