summaryrefslogtreecommitdiffstats
path: root/webkit/SConscript.port
Commit message (Collapse)AuthorAgeFilesLines
* Move RGBColor.{h,cpp} into port/bindings/v8 since they are specific to the V8darin@chromium.org2008-11-261-2/+0
| | | | | | | | | | bindings ;-) R=dglazkov Review URL: http://codereview.chromium.org/12658 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6012 0039d316-1c4b-4281-b951-d872f2087c98
* Move Platform{Canvase,Device}Mac.cpp from the Mac remove-from-inputsgk@google.com2008-11-221-38/+34
| | | | | | | | | | | | | | list (for things to be ported) to the add-to-input file list. These ended up on the wrong list because we had really confusing logic down at the bottom of SConscript.port, with multiple lists and redundant conditional checks. So refactor the bottom to collect all platform-specific logic behind single checks for the platform, rearrange and rename lists to (hopefully) make it easier to identify what goes where, and add comments. Review URL: http://codereview.chromium.org/11361 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5889 0039d316-1c4b-4281-b951-d872f2087c98
* Move port/.../skia/public to skia/ext for Linux. Windows & Mac already moved ↵brettw@google.com2008-11-221-4/+0
| | | | | | | | there. This leaves forwarding headers in base/gfx, which I'll clean up in a future pass. Review URL: http://codereview.chromium.org/11808 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5873 0039d316-1c4b-4281-b951-d872f2087c98
* Move skia extensions from the port to skia/ext for Windows only. Fixed thebrettw@google.com2008-11-211-6/+0
| | | | | | | | include guards of the moved files, but nothing else. Review URL: http://codereview.chromium.org/11568 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5861 0039d316-1c4b-4281-b951-d872f2087c98
* Move the platform files form port to skia for Mac only. Hopefully this won't ↵brettw@google.com2008-11-211-3/+0
| | | | | | | | affect other platforms. Review URL: http://codereview.chromium.org/11357 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5845 0039d316-1c4b-4281-b951-d872f2087c98
* Remove files that we no longer need after the last merge.ojan@google.com2008-11-201-1/+0
| | | | | | | | Mac build doesn't need to be updated. The CG equivalent files are already deleted. Review URL: http://codereview.chromium.org/11315 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5762 0039d316-1c4b-4281-b951-d872f2087c98
* non-third_party side of merge 38389:38450.ojan@google.com2008-11-201-1/+0
| | | | | | Review URL: http://codereview.chromium.org/11301 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5753 0039d316-1c4b-4281-b951-d872f2087c98
* Fix windows scons build by adding a missing file.tc@google.com2008-11-201-0/+1
| | | | | | | | TBR=brettw Review URL: http://codereview.chromium.org/12002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5732 0039d316-1c4b-4281-b951-d872f2087c98
* More Linux build fixes.agl@chromium.org2008-11-191-0/+1
| | | | | | | | | | Add the bitmap platform device file to the scons and revert a reversion introduced in the move. Review URL: http://codereview.chromium.org/11484 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5697 0039d316-1c4b-4281-b951-d872f2087c98
* Move PlatformCanvas and PlatformDevice from base/gfx to webkit/port. I left ↵brettw@google.com2008-11-191-0/+12
| | | | | | | | | | header files in the original locations that include the ones in the new location so I don't have to change all the includes in Chrome at once. These will be removed later. I kept the names, indenting, and the namespaces the same for now. I will also be cleaning this up in separate passes. Review URL: http://codereview.chromium.org/11244 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5690 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the deleted file UniscribeStateTextRun.cpp fromnick@chromium.org2008-11-171-1/+0
| | | | | | | | | | the win32 scons build. Fixes (or at least improves) the build. TBR=brettw Review URL: http://codereview.chromium.org/11215 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5579 0039d316-1c4b-4281-b951-d872f2087c98
* Debase our Uniscribe code. This moves FontUtils and all our Uniscribe code frombrettw@google.com2008-11-171-0/+3
| | | | | | | | base/gfx to webkit/port/platform/graphics. I fixed the indenting and naming of the moved code. Review URL: http://codereview.chromium.org/10785 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5561 0039d316-1c4b-4281-b951-d872f2087c98
* Get popup windows working.agl@chromium.org2008-11-141-1/+0
| | | | | | | | | There are still a little funky about redrawing once when they loose focus sadly. Review URL: http://codereview.chromium.org/10720 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5438 0039d316-1c4b-4281-b951-d872f2087c98
* Scrollbars on Linux.agl@chromium.org2008-11-121-0/+3
| | | | | | | | | | | ScrollbarThemeChromiumWin has been split into platform independent parts in ScrollbarThemeChromium and, additionally, Linux parts have been added in ScrollbarThemeChromiumLinux. Review URL: http://codereview.chromium.org/10283 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5253 0039d316-1c4b-4281-b951-d872f2087c98
* * Remove windows-ism from pasteboard code and move to usingtc@google.com2008-11-111-5/+2
| | | | | | | | | ChromiumBridge for clipboard methods. Also did some cleanup of lingering webkit_glue code in ClipboardChromium. Review URL: http://codereview.chromium.org/10285 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5213 0039d316-1c4b-4281-b951-d872f2087c98
* Cache the GdkSkia object in PlatformContextSkia so that we aren't creatingagl@chromium.org2008-11-111-3/+3
| | | | | | | | | and deleting them for every widget drawn. Review URL: http://codereview.chromium.org/9757 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5195 0039d316-1c4b-4281-b951-d872f2087c98
* Get rid of ExceptionContext (2/2)dglazkov@google.com2008-11-101-1/+0
| | | | | | Review URL: http://codereview.chromium.org/9754 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5141 0039d316-1c4b-4281-b951-d872f2087c98
* Add webkit/port/platform/graphics/ThemeHelperWin.cpp to the SCons build.sgk@google.com2008-11-081-0/+1
| | | | | | Review URL: http://codereview.chromium.org/9711 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5053 0039d316-1c4b-4281-b951-d872f2087c98
* Remove windows-isms from drag & drop. Thistc@google.com2008-11-071-4/+3
| | | | | | | | | makes it more portable, fixes some bugs, and removes glue from port. Review URL: http://codereview.chromium.org/9801 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5032 0039d316-1c4b-4281-b951-d872f2087c98
* Render GTK widgets on Linuxagl@chromium.org2008-11-051-0/+1
| | | | | | | Review URL: http://codereview.chromium.org/9378 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4722 0039d316-1c4b-4281-b951-d872f2087c98
* Takes steps to make our PlatformScreen implementation more portable.darin@chromium.org2008-10-311-1/+1
| | | | | | | | | | | | | | | | | | Introduces ChromiumBridge as a means for our WebCore port to depend on the embedder indirectly. This will be extended to support the rest of our port. WebWidgetImpl and ChromeClientImpl both needed to have their platformWindow getter implemented. This fixes a regression related to the most recent merge. Removes the orphaned Language.cpp (see the real one in the platform/chromium directory. Changed webkit_glue::GetMonitorInfoForWindow to webkit_glue::GetScreenInfo. This resulted in a varied amount of plumbing changes. It also pushes the platform specific bits up into the browser where they belong. ScreenInfo is a struct that is part of the webkit/glue API. R=dglazkov,eseidel Review URL: http://codereview.chromium.org/8761 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4335 0039d316-1c4b-4281-b951-d872f2087c98
* SCons config changes from webkit merge:sgk@google.com2008-10-311-3/+5
| | | | | | | | | | | * Don't build platform\win\FileSystemWin.cpp. * Add platform\chromium\FileSystemChromiumWin.cpp. * Add platform\chromium\ScrollBarThemeChromiumWin.cpp. * icudt38.dll installs into $TARGET__ROOT, not $OBJ_ROOT. * Re-sort a few input file lists. Review URL: http://codereview.chromium.org/8957 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4277 0039d316-1c4b-4281-b951-d872f2087c98
* Sync the SConscript to my last port changes (removal of some graphics files).brettw@google.com2008-10-311-4/+0
| | | | | | Review URL: http://codereview.chromium.org/8951 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4272 0039d316-1c4b-4281-b951-d872f2087c98
* Linux fixes for the WebKit merge.evanm@google.com2008-10-301-1/+1
| | | | | | | Review URL: http://codereview.chromium.org/8746 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4229 0039d316-1c4b-4281-b951-d872f2087c98
* Landing 36102:37604 merge on trunkdglazkov@google.com2008-10-301-4/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4222 0039d316-1c4b-4281-b951-d872f2087c98
* More stubbing out. With this and the rest of Linux pending, test_shell links.agl@chromium.org2008-10-241-0/+3
| | | | | | | | | | | | There doesn't appear to be a WebKit PLATFORM macro for LINUX and, since we're in the middle of a merge, adding one isn't a great idea either. So I'm using __linux__ here. Also, several the stubs were very temporary and since stubbing them required getting their headers to work as well I just aliased them away. Review URL: http://codereview.chromium.org/8131 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3964 0039d316-1c4b-4281-b951-d872f2087c98
* We might use gtk functions, maybe Qt, maybe raw X11. Maybe we can re-use ↵agl@chromium.org2008-10-241-1/+2
| | | | | | | | | | some code from other ports in WebKit, but for right now before those choices have to be made this is a stub to help get us linking. Review URL: http://codereview.chromium.org/8105 Patch from Torchmobile Inc. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3907 0039d316-1c4b-4281-b951-d872f2087c98
* Build PlatformScrollBarChromium on Linux since 8127 got committed.agl@chromium.org2008-10-241-1/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3906 0039d316-1c4b-4281-b951-d872f2087c98
* Copies webkit gtk's rendering code for now, commenting out a few parts which ↵erg@google.com2008-10-231-1/+2
| | | | | | | | | rely on Cairo. Review URL: http://codereview.chromium.org/8090 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3855 0039d316-1c4b-4281-b951-d872f2087c98
* First stab at webinputevent_linux.cc. Coverts GDK events totc@google.com2008-10-231-0/+1
| | | | | | | | | our webkit glue classes. Review URL: http://codereview.chromium.org/7633 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3840 0039d316-1c4b-4281-b951-d872f2087c98
* Get DragDataChromium and AXObjectCache building on Linux. These are the lastagl@chromium.org2008-10-231-2/+0
| | | | | | | | | two exceptions - we have patches pending for the rest. Review URL: http://codereview.chromium.org/8086 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3804 0039d316-1c4b-4281-b951-d872f2087c98
* Create a stub implementation for RenderTheme for Linux.erg@google.com2008-10-221-0/+1
| | | | | | | Review URL: http://codereview.chromium.org/7880 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3766 0039d316-1c4b-4281-b951-d872f2087c98
* Compile ImageSkia under Linux.erg@google.com2008-10-221-1/+0
| | | | | | | Review URL: http://codereview.chromium.org/8048 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3752 0039d316-1c4b-4281-b951-d872f2087c98
* Get PopupMenuChromium building under Linuxagl@chromium.org2008-10-221-1/+0
| | | | | | | Review URL: http://codereview.chromium.org/7875 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3750 0039d316-1c4b-4281-b951-d872f2087c98
* Update SCons build for PLATFORM(WIN) disable, and KJS build fix.sgk@google.com2008-10-221-6/+2
| | | | | | Review URL: http://codereview.chromium.org/8201 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3726 0039d316-1c4b-4281-b951-d872f2087c98
* Stub out Font functions for Linuxagl@chromium.org2008-10-221-0/+4
| | | | | | | Review URL: http://codereview.chromium.org/7842 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3716 0039d316-1c4b-4281-b951-d872f2087c98
* Compile WidgetChromium on Linux.erg@google.com2008-10-221-1/+0
| | | | | | | Review URL: http://codereview.chromium.org/8042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3709 0039d316-1c4b-4281-b951-d872f2087c98
* Bring in CursorChromium to Linux build.evanm@google.com2008-10-211-1/+0
| | | | | | | | | | | | For some reason gcc wasn't happy with these implicit conversions: webkit/port/platform/chromium/CursorChromium.cpp:88: error: conversion from 'WebCursor::Type' to non-scalar type 'WebCore::Cursor' requested But making them explicit works. Review URL: http://codereview.chromium.org/8028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3704 0039d316-1c4b-4281-b951-d872f2087c98
* Get ScrollViewChromium building under Linux.erg@google.com2008-10-211-1/+0
| | | | | | | Review URL: http://codereview.chromium.org/7841 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3702 0039d316-1c4b-4281-b951-d872f2087c98
* Compile EventHandler under Linux.erg@google.com2008-10-211-1/+0
| | | | | | | Review URL: http://codereview.chromium.org/8024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3681 0039d316-1c4b-4281-b951-d872f2087c98
* Add stubs for screen size accessors for linux test_shell link errors.erg@google.com2008-10-211-0/+5
| | | | | | | Review URL: http://codereview.chromium.org/7825 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3674 0039d316-1c4b-4281-b951-d872f2087c98
* Build SkGraphicsContext under Linuxerg@google.com2008-10-211-1/+0
| | | | | | | Review URL: http://codereview.chromium.org/8019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3671 0039d316-1c4b-4281-b951-d872f2087c98
* Split up webkit/SConscript.port into separate mac/linux sectionstc@google.com2008-10-211-3/+20
| | | | | | | | | | patch from WildFox (TorchMobile, Inc) in http://codereview.chromium.org/7295 Review URL: http://codereview.chromium.org/8013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3660 0039d316-1c4b-4281-b951-d872f2087c98
* Start attacking the list of undefined symbols from Linux WebCore. This definesagl@chromium.org2008-10-211-0/+6
| | | | | | | | | a bunch of symbols for POSIX systems dealing with filesystem calls and sound. Review URL: http://codereview.chromium.org/7526 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3642 0039d316-1c4b-4281-b951-d872f2087c98
* Resubmit r3612 and r3613 this time with mac fixes (thanks mark!).ojan@google.com2008-10-201-1/+0
| | | | | | Review URL: http://codereview.chromium.org/7675 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3633 0039d316-1c4b-4281-b951-d872f2087c98
* linux compile fixestc@google.com2008-10-181-3/+0
| | | | | | | | | patch by icefox (Torchmobile) at http://codereview.chromium.org/7488 Review URL: http://codereview.chromium.org/7658 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3598 0039d316-1c4b-4281-b951-d872f2087c98
* Remove duplicate Console.cpp compile.dglazkov@google.com2008-10-171-1/+0
| | | | | | Review URL: http://codereview.chromium.org/7635 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3560 0039d316-1c4b-4281-b951-d872f2087c98
* Start compiling a bunch of *Chromium.cpp files in our port ontc@google.com2008-10-171-15/+0
| | | | | | | | | linux. More will come once we stop using PLATFORM_GTK_. Review URL: http://codereview.chromium.org/7606 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3513 0039d316-1c4b-4281-b951-d872f2087c98
* Fix Linux build.evanm@google.com2008-10-151-1/+7
| | | | | | | Review URL: http://codereview.chromium.org/7425 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3432 0039d316-1c4b-4281-b951-d872f2087c98
* Move many files that were suffixed Win.cpp to Chromium.cpp, and place them ↵darin@chromium.org2008-10-151-45/+62
| | | | | | | | | | | in chromium/ subdirectories. We still build these files with PLATFORM(WIN) defined. In this change, I also killed off LogWin.{h,cpp} since we don't use it. So, you will see some changes related to that. R=dglazkov,tony Review URL: http://codereview.chromium.org/7419 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3427 0039d316-1c4b-4281-b951-d872f2087c98