summaryrefslogtreecommitdiffstats
path: root/webkit/pending
Commit message (Collapse)AuthorAgeFilesLines
* POSIX: gfx::NativeViewId and CrossProcessEventagl@chromium.org2009-01-271-3/+3
| | | | | | | | | | | | | | | | | | | Create a couple new typedefs for porting work. Firstly, gfx::NativeViewId is a handle to a platform specific widget in the renderer process. For Windows, this is just a HWND as before. However, in other platforms the ids used in the renderer process will be something else. CrossProcessEvent is the type of a HANDLE to a Windows event object which is used across processes. Since we aren't going to support these sorts of events on non-Windows platforms, this will have to go away at some point. For now, however, this lets us build code without too many ifdefs all over the place. Review URL: http://codereview.chromium.org/18768 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8756 0039d316-1c4b-4281-b951-d872f2087c98
* Move RenderThemeMac to WebCore/rendering/RenderThemeChromiumMac (2/2)dglazkov@google.com2008-12-221-209/+0
| | | | | | Review URL: http://codereview.chromium.org/16213 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7376 0039d316-1c4b-4281-b951-d872f2087c98
* Get rid of another base/ include by inlining the NSView/HWND/GtkWidget typdefs.eseidel@chromium.org2008-12-201-7/+12
| | | | | | Review URL: http://codereview.chromium.org/13770 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7348 0039d316-1c4b-4281-b951-d872f2087c98
* Eliminate port/platform/win directory. Stop building a fork of BString, anddarin@chromium.org2008-12-151-1/+19
| | | | | | | | | | | | | | stop depending on COMPtr.h. I avoided BString by definining a bastard shim in AccessibleBase.cpp. I did that because the one from WebCore's platform/win would require #if !USE(JSC) to avoid UString issues. Eventually, AccessibleBase.cpp is going to be rewritten to not use COM, so this issue will go away. R=dglazkov Review URL: http://codereview.chromium.org/13808 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6986 0039d316-1c4b-4281-b951-d872f2087c98
* De-peerable part 2. Lot of changes on the binding side.fqian@google.com2008-12-041-25/+0
| | | | | | | | | | | The binding code relies on the type id to cast 'void*' to the right C++ type in order to call ref() and deref(). Bump third_party/WebKit to 6342 to include depeered RefCounted files and etc. Review URL: http://codereview.chromium.org/12903 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6343 0039d316-1c4b-4281-b951-d872f2087c98
* Re-point WebCoreObjCExtras to WebKit, remove one from pending dir.dglazkov@google.com2008-12-011-82/+0
| | | | | | Review URL: http://codereview.chromium.org/13024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6176 0039d316-1c4b-4281-b951-d872f2087c98
* Get rid of ExceptionContext (2/2)dglazkov@google.com2008-11-101-102/+0
| | | | | | Review URL: http://codereview.chromium.org/9754 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5141 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the JSC build.darin@chromium.org2008-10-311-4/+4
| | | | | | | | | | | | This involved fixing up vcproj files and making some KJS -> JSC changes. I also had to fix some issues related to ScriptCallContext. I had to create a ScriptControllerChromium.cpp for the JSC build to provide an implementation of createScriptInstanceForWidget that knows how to talk to our plugin implementation. This file belongs in bindings/js alongside files like ScriptControllerWin.cpp, so I created webkit/port/bindings/js to house it. R=dglazkov,ojan Review URL: http://codereview.chromium.org/8947 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4269 0039d316-1c4b-4281-b951-d872f2087c98
* Landing 36102:37604 merge on trunkdglazkov@google.com2008-10-3011-4018/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4222 0039d316-1c4b-4281-b951-d872f2087c98
* These headers appear to be unreferenced and unmodified from the versions in ↵darin@chromium.org2008-10-202-501/+0
| | | | | | | | | JavaScriptCore/wtf. R=dglazkov Review URL: http://codereview.chromium.org/7677 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3632 0039d316-1c4b-4281-b951-d872f2087c98
* fix windows build, we need oleacc.h.tc@google.com2008-10-181-0/+2
| | | | | | | | | TBR=darin Review URL: http://codereview.chromium.org/7509 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3594 0039d316-1c4b-4281-b951-d872f2087c98
* Disable PLATFORM(WIN) !!darin@chromium.org2008-10-184-276/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | port/platform/chromium/PlatformKeyboardEventChromium.cpp - this is KeyEventWin.cpp renamed and mostly deleted. we just needed to define two static methods. - the big switch case goes to event_conversion.cc. port/platform/chromium/DragDataChromium.cpp - yay, no more dropData wrapper! port/platform/chromium/TemporaryLinkStubs.cpp - just stubbing scheduleDispatchFunctionsOnMainThread() for now since i think we should really use an implementation based on MessageLoop, and we don't use background threads in webkit yet. port/platform/chromium/DragImageChromium.cpp - PLATFORM(WIN) to PLATFORM(WIN_OS) port/platform/chromium/PopupMenuChromium.cpp - lots of nice cleanup. no more dummy HWNDs! port/platform/chromium/PlatformScrollBarChromium.cpp port/platform/chromium/ScrollViewChromium.cpp - GraphicsContext::getWindowsContext is gone. just use the skia canvas directly. port/platform/network/chromium/NetworkStateNotifierChromium.cpp - delete the PLATFORM(WIN) stubs port/platform/win/KeyEventWin.cpp port/platform/win/PlatformMouseEventWin.cpp port/platform/graphics/IntPointWin.cpp port/platform/graphics/IntSizeWin.cpp port/platform/graphics/IntRectWin.cpp - deleted :) port/platform/win/ScreenWin.cpp - compensate for no longer having implicit conversion between RECT and IntRect port/platform/UniscribeStateTextRun.cpp - scriptCache and scriptFontProperties now live on FontPlatformData as discussed with brett and hyatt. port/platform/graphics/FontCacheWin.cpp - getFontLinkInterface() function doesn't exist outside of PLATFORM(WIN) port/platform/graphics/FontPlatformData.h port/platform/graphics/FontPlatformDataWin.cpp - support storing script{Cache,FontProperties} on FontPlatformData. need to implement assignment operator and copy constructor. the script{Cache,FontProperties} objects are not copied per discussion with hyatt. - i moved m_isMLangFont into RefCountedHFONT so that we would know how to "destroy" the HFONT. port/platform/graphics/SimpleFontDataWin.cpp port/platform/graphics/GlyphPageTreeNodeWin.cpp - modified to support changes to FontPlatformData port/platform/graphics/ImageSkia.cpp - getHBITMAP, etc. were never used and are not needed port/platform/graphics/IconWin.cpp - modifications corresponding to my changes to Icon.h. m_icon is of type PlatformIcon. port/platform/graphics/GraphicsContextSkia.cpp - {get,release}WindowsContext are no longer defined port/platform/Cursor.h pending/NetworkStateNotifier.h pending/PlatformKeyboardEvent.h - we no longer need to fork these files. port/page/chromium/EventHandlerChromium.cpp - add #include "Clipboard.h" to support non-WIN_OS port/page/chromium/AccessibilityObjectWrapper.h - changed to no longer be a COM interface port/page/AccessibilityObjectWrapperWin.h - moved to port/page/chromium/AccessibilityObjectWrapper.h pending/AccessibleBase.cpp pending/AccessibleBase.h - modified to support changes to a11y wrapper class - by the way, these files should not be in pending! will fix that later. glue/glue_util.cc glue/glue_util.h - add conversion functions for rect structures. glue/webframe_impl.cc glue/webplugin_impl.cc - use new webkit_glue rect conversion functions. glue/glue_accessibility.cc - add header that is needed to build this file on windows glue/webview_impl.cc - no longer supports auto-conversion between IntPoint and POINT glue/event_conversion.cc - initialize by modifying member variables of the base class directly. - moved a static function from KeyEventWin.cpp R=tony,brettw BUG=3488 Review URL: http://codereview.chromium.org/7495 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3587 0039d316-1c4b-4281-b951-d872f2087c98
* Implement ScriptCallContext (3/2)This is an improved (and working!) revision ↵dglazkov@google.com2008-10-171-349/+0
| | | | | | | | of http://codereview.chromium.org/7453/For Mac and Linux build guys, here's the rundown:A webkit/port/bindings/v8/ScriptCallContextV8.cppA third_party/WebKit/WebCore/bindings/js/ScriptCallContext.cpp -- this one is for KJS build onlyA third_party/WebKit/WebCore/page/ScriptCallContext.h Review URL: http://codereview.chromium.org/7480 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3538 0039d316-1c4b-4281-b951-d872f2087c98
* Backing out ScriptCallContextdglazkov@google.com2008-10-171-0/+349
| | | | | | | | | This one: http://codereview.chromium.org/7453 TBR=darin Review URL: http://codereview.chromium.org/7625 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3532 0039d316-1c4b-4281-b951-d872f2087c98
* Implement ScriptCallContext (2/2)dglazkov@google.com2008-10-171-349/+0
| | | | | | | | | | This is not a complete change list, and should be reviewed together with http://codereview.chromium.org/7400 I will update the DEPS roll once part uno lands. Review URL: http://codereview.chromium.org/7453 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3531 0039d316-1c4b-4281-b951-d872f2087c98
* Fork ScriptController into KJS- and V8-specific versions. The KJS files ↵pkasting@chromium.org2008-10-151-365/+0
| | | | | | | | | already live in third_party/WebKit/WebCore/bindings/js/; the V8 ones will now live in webkit/bindings/v8/. The V8 version is V8-specific and doesn't have any #if USE(...) junk in it anymore; this matches the KJS one. This will break the Mac and SCons builds. Review URL: http://codereview.chromium.org/7368 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3424 0039d316-1c4b-4281-b951-d872f2087c98
* Remove webkit\pending\wtf\ThreadingWin.cpp.sgk@google.com2008-10-141-469/+0
| | | | | | Review URL: http://codereview.chromium.org/7152 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3371 0039d316-1c4b-4281-b951-d872f2087c98
* Lots of ScriptController fixes, but it still doesn't compile cleanly.pkasting@chromium.org2008-10-141-3/+37
| | | | | | | | | This makes the header and C file noticeably more like the upstream versions. In some cases I have ripped out the implementations of functions that we added that there's no obvious way to make it work. The V8 team is going to have to implement these. This code absolutely isn't going to run. Review URL: http://codereview.chromium.org/7313 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3356 0039d316-1c4b-4281-b951-d872f2087c98
* Remove no-longer-referenced webkit\pending files.sgk@google.com2008-10-1432-14771/+0
| | | | | | Review URL: http://codereview.chromium.org/7132 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3342 0039d316-1c4b-4281-b951-d872f2087c98
* Fix some types in ScriptController.h to be a bit less wonky. This was ↵pkasting@chromium.org2008-10-141-6/+6
| | | | | | | | mbelshe's proposed method and I think it's sane and clsoer to upstream than what we have now, but I admit that I haven't thought carefully through all the fine points. Review URL: http://codereview.chromium.org/7288 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3333 0039d316-1c4b-4281-b951-d872f2087c98
* Update DerivedSources.make to match modified WebKit scripts. This allows us ↵pkasting@chromium.org2008-10-131-212/+0
| | | | | | | | | to unfork HTMLAttributeNames.in, since the upstream patch I pulled into our third_party directory supersedes the change we made locally. This also reverts my earlier change to the include order in webkit_common.vsprops, which should now no longer be necessary. Review URL: http://codereview.chromium.org/7116 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3306 0039d316-1c4b-4281-b951-d872f2087c98
* Second attempt at introducing cross-platform ExceptionContext in the midst ↵dglazkov@google.com2008-10-135-19/+75
| | | | | | | | | | | of unforking. This time I also made changes to files in pending, to temporarily keep them in sync until they are removed and avoid ambiguitiy due to include search path order. Review URL: http://codereview.chromium.org/7267 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3296 0039d316-1c4b-4281-b951-d872f2087c98
* Rolling back tree breakagedglazkov@google.com2008-10-101-20/+9
| | | | | | | | TBR=pkasting Review URL: http://codereview.chromium.org/7086 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3224 0039d316-1c4b-4281-b951-d872f2087c98
* Implement cross-platform ExceptionContext (2/2)dglazkov@google.com2008-10-101-9/+20
| | | | | | | | First part #6400 committed as r3216. Review URL: http://codereview.chromium.org/7081 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3219 0039d316-1c4b-4281-b951-d872f2087c98
* Change JSC build to use ScriptControllerKJS.cpp. ojan@google.com2008-10-101-1/+3
| | | | | | | | | | | | | | | | I'm not a huge fan of this, but it's what's in the tree now and we should either get that working or change our uses of ScriptController to restrict to the public API of ScriptController.h. Also fixes one compile error in the header. I'm hoping we can ask the V8 team to help out fixing ScriptController issues since they understand this code better. Review URL: http://codereview.chromium.org/7203 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3164 0039d316-1c4b-4281-b951-d872f2087c98
* Make more code compile.erg@google.com2008-10-101-1/+1
| | | | | | | Review URL: http://codereview.chromium.org/7042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3162 0039d316-1c4b-4281-b951-d872f2087c98
* Hack around macro conflict problems in KURL.h.pkasting@chromium.org2008-10-101-0/+5
| | | | | | Review URL: http://codereview.chromium.org/7041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3159 0039d316-1c4b-4281-b951-d872f2087c98
* Unfork DerivedSources.make, part 2.pkasting@chromium.org2008-10-091-658/+0
| | | | | | Review URL: http://codereview.chromium.org/7033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3141 0039d316-1c4b-4281-b951-d872f2087c98
* Adjust mac project to accommodate http://codereview.chromium.org/6368,amanda@chromium.org2008-10-099-4250/+0
| | | | | | | remove files from pending that are no longer referred to by any platform. Review URL: http://codereview.chromium.org/6388 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3107 0039d316-1c4b-4281-b951-d872f2087c98
* Mac build breakage. Revert 3035 & 3040.maruel@google.com2008-10-087-0/+3512
| | | | | | Review URL: http://codereview.chromium.org/6357 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3045 0039d316-1c4b-4281-b951-d872f2087c98
* DeleteButtonController was left over from previous unforkage.dglazkov@google.com2008-10-087-3512/+0
| | | | | | Review URL: http://codereview.chromium.org/6353 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3035 0039d316-1c4b-4281-b951-d872f2087c98
* Remove references to WebCoreFrameBridge which is no longer in webkitpinkerton@google.com2008-10-082-1532/+0
| | | | | | Review URL: http://codereview.chromium.org/6346 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3016 0039d316-1c4b-4281-b951-d872f2087c98
* Unfork NSResolver.h, part 2.pkasting@chromium.org2008-10-071-45/+0
| | | | | | | TBR=dglazkov Review URL: http://codereview.chromium.org/6565 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2979 0039d316-1c4b-4281-b951-d872f2087c98
* Re-fork ScriptController.h to fix build.pkasting@chromium.org2008-10-071-0/+329
| | | | | | | TBR=eseidel Review URL: http://codereview.chromium.org/6560 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2972 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r2927 and r2930, which were themselves reversions of prior changelists.pkasting@chromium.org2008-10-075-3182/+0
| | | | | | | (Misc. build fixes for KJS build and remnants of unforking a couple of files.) Review URL: http://codereview.chromium.org/6321 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2969 0039d316-1c4b-4281-b951-d872f2087c98
* Merge in InspectorController changes. Get rid of all theojan@google.com2008-10-071-301/+63
| | | | | | | | | | crazy ifdef'ing in port/.../InspectorController.cpp. Change jsc build back to useing the InspectorController in third_party/WebKit. Review URL: http://codereview.chromium.org/6519 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2961 0039d316-1c4b-4281-b951-d872f2087c98
* Add namespace for UTF16Char to unbreak the linux buildamanda@chromium.org2008-10-071-1/+1
| | | | | | Review URL: http://codereview.chromium.org/6546 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2950 0039d316-1c4b-4281-b951-d872f2087c98
* Add GKURL.cpp, adjust a couple lingering wchar_ts to UTF16Charsamanda@chromium.org2008-10-071-1/+1
| | | | | | Review URL: http://codereview.chromium.org/6310 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2947 0039d316-1c4b-4281-b951-d872f2087c98
* Roolback more in an attempt to get build compling.ojan@google.com2008-10-074-0/+2854
| | | | | | Review URL: http://codereview.chromium.org/6297 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2930 0039d316-1c4b-4281-b951-d872f2087c98
* Rollback 2923 to fix broken build.ojan@google.com2008-10-071-0/+328
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2927 0039d316-1c4b-4281-b951-d872f2087c98
* Unfork Node.*.pkasting@chromium.org2008-10-072-2559/+0
| | | | | | | TBR=dglazkov Review URL: http://codereview.chromium.org/6522 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2926 0039d316-1c4b-4281-b951-d872f2087c98
* Unfork HTMLPlugInElement.*.pkasting@chromium.org2008-10-072-295/+0
| | | | | | | TBR=dglazkov Review URL: http://codereview.chromium.org/6520 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2924 0039d316-1c4b-4281-b951-d872f2087c98
* Unfork ScriptController.h.pkasting@chromium.org2008-10-071-328/+0
| | | | | | Review URL: http://codereview.chromium.org/6295 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2923 0039d316-1c4b-4281-b951-d872f2087c98
* Really delete Console.h this time.dglazkov@google.com2008-10-061-112/+0
| | | | | | Review URL: http://codereview.chromium.org/6283 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2898 0039d316-1c4b-4281-b951-d872f2087c98
* port RenderThemejeremy@chromium.org2008-10-061-9/+12
| | | | | | Review URL: http://codereview.chromium.org/6280 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2895 0039d316-1c4b-4281-b951-d872f2087c98
* Get kjsbindings_prebuild really compiling. Fixes another couple hundred ↵ojan@google.com2008-10-061-609/+463
| | | | | | | | | build errors in jsc build. Now, once we fix https://bugs.webkit.org/show_bug.cgi?id=21408, we can unfork this file! Review URL: http://codereview.chromium.org/6281 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2894 0039d316-1c4b-4281-b951-d872f2087c98
* Cleaning up the unforkdglazkov@google.com2008-10-0627-28573/+0
| | | | | | | | Removing files from pending Review URL: http://codereview.chromium.org/6500 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2892 0039d316-1c4b-4281-b951-d872f2087c98
* Unfork SecurityOrigin.cpp, 2/2: update DEPS and build files, delete old files.evanm@google.com2008-10-042-469/+0
| | | | | | | Review URL: http://codereview.chromium.org/6255 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2865 0039d316-1c4b-4281-b951-d872f2087c98
* Get JSC build a closer to compiling.ojan@google.com2008-10-042-7/+2
| | | | | | | | | | There's still a ton to do here, but I wanted to get something in so others could start hacking. I think the only projects left that don't compile are KJSBindings_prebuild and WebCore. Review URL: http://codereview.chromium.org/6473 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2863 0039d316-1c4b-4281-b951-d872f2087c98
* Fork platform/mac/WebCoreObjCExtras.c -> webkit/pending/WebCoreObjCExtras.mmjeremy@chromium.org2008-10-031-0/+82
| | | | | | | | Submitted patch upstream: https://bugs.webkit.org/show_bug.cgi?id=21350 Review URL: http://codereview.chromium.org/6251 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2862 0039d316-1c4b-4281-b951-d872f2087c98