summaryrefslogtreecommitdiffstats
path: root/webkit/build
Commit message (Collapse)AuthorAgeFilesLines
* src/webkit side of webkit merge 38760:38800ojan@google.com2008-12-032-0/+9
| | | | | | Review URL: http://codereview.chromium.org/13034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6325 0039d316-1c4b-4281-b951-d872f2087c98
* Revert my accidental addition of TransparencyHelperWin to the port vcproj ↵brettw@google.com2008-12-031-8/+0
| | | | | | | | (no such file). Review URL: http://codereview.chromium.org/13096 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6291 0039d316-1c4b-4281-b951-d872f2087c98
* Move convolver and image_operations from base/gfx to skia/ext. This is justbrettw@google.com2008-12-031-0/+8
| | | | | | | | like my previous change except does no namespace renaming and doesn't touch skia_utils. Review URL: http://codereview.chromium.org/13080 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6290 0039d316-1c4b-4281-b951-d872f2087c98
* Copy of http://codereview.chromium.org/13003 created by ↵sgjesse@chromium.org2008-12-031-0/+25
| | | | | | | | yury.semikhatsky@gmail.com for final commit. Review URL: http://codereview.chromium.org/13092 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6286 0039d316-1c4b-4281-b951-d872f2087c98
* Remove empty "port/dom" directory and reference to non-existent ↵dglazkov@google.com2008-12-021-4/+0
| | | | | | | | ScriptController.h file. Review URL: http://codereview.chromium.org/13061 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6242 0039d316-1c4b-4281-b951-d872f2087c98
* src/webkit side of webkit merge 38729:38760ojan@google.com2008-12-011-9/+21
| | | | | | Review URL: http://codereview.chromium.org/13028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6183 0039d316-1c4b-4281-b951-d872f2087c98
* src/webkit side of webKit merge 38653:38729ojan@google.com2008-11-273-0/+17
| | | | | | Review URL: http://codereview.chromium.org/12708 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6081 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 6072.ojan@google.com2008-11-272-2/+2
| | | | | | | Caused a slew of layout test crashes Review URL: http://codereview.chromium.org/12513 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6077 0039d316-1c4b-4281-b951-d872f2087c98
* ActiveX changes part 2: remove old #defines, replace with new one.pkasting@chromium.org2008-11-262-2/+2
| | | | | | Review URL: http://codereview.chromium.org/12506 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6072 0039d316-1c4b-4281-b951-d872f2087c98
* src/webkit side of webKit merge 38600:38625.ojan@google.com2008-11-262-0/+9
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6023 0039d316-1c4b-4281-b951-d872f2087c98
* Move RGBColor.{h,cpp} into port/bindings/v8 since they are specific to the V8darin@chromium.org2008-11-263-16/+17
| | | | | | | | | | 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
* Second try ad faster scons builds of test shell.tc@google.com2008-11-241-37/+35
| | | | | | | | | | | | | | This is the same as the previous patch except it doesn't change the WEBCORE_DIR variable. It needs the OBJ_ROOT in the resolution path so .o files end up in Hammer/. I'll fix the include paths in a follow up change. TBR=sgk Review URL: http://codereview.chromium.org/12411 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5937 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "faster scons builds of test shell"tc@google.com2008-11-241-35/+37
| | | | | | | | | | | | It's putting .o files next to .cpp files. I will debug offline then resubmit. TBR=sgk Review URL: http://codereview.chromium.org/12610 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5930 0039d316-1c4b-4281-b951-d872f2087c98
* faster scons builds of test shelltc@google.com2008-11-241-37/+35
| | | | | | | | | | | | | | | | | By reducing the number of include paths that are specified as $WEBKIT_DIR/port, we reduce the number of paths that get expanded by the addRepository functions. Instead, we only specify directories from $WEBKIT_DIR/port if we have header files in those directories. The down side is that if we add a header to port, we need to update the include paths. Also, don't specify WebCore includes with OBJ_ROOT as the fallback repository so we save on -I expansion. Remove $WEBKIT_PORT_DIR because it's the same as $PORT_DIR. The change to glue/SConscript is to pick up webkit_version.h since glue is the only place that needs it. Review URL: http://codereview.chromium.org/11598 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5923 0039d316-1c4b-4281-b951-d872f2087c98
* Update scons binding include path.deanm@chromium.org2008-11-221-1/+0
| | | | | | | | After a recent merge, port/dom no longer exists. The Windows build was updated, but scons was left in a non-building state. Review URL: http://codereview.chromium.org/11387 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5902 0039d316-1c4b-4281-b951-d872f2087c98
* non third_party/WEbKit side of WebKit merge 38550:38575.ojan@google.com2008-11-213-1/+6
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5867 0039d316-1c4b-4281-b951-d872f2087c98
* Move ScheduledAction.h into bindings/v8 where it belongs.darin@chromium.org2008-11-212-21/+17
| | | | | | | | R=dglazkov Review URL: http://codereview.chromium.org/11529 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5866 0039d316-1c4b-4281-b951-d872f2087c98
* Move skia extensions from the port to skia/ext for Windows only. Fixed thebrettw@google.com2008-11-211-60/+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
* Landing change by yury.semikhatsky@gmail.com to unfork inspector JS files.ojan@google.com2008-11-211-110/+286
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5808 0039d316-1c4b-4281-b951-d872f2087c98
* Attempt to fix linux build. We'll need to upstream this ifojan@google.com2008-11-211-1/+0
| | | | | | | this actually is the problem. Review URL: http://codereview.chromium.org/11556 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5805 0039d316-1c4b-4281-b951-d872f2087c98
* src/webkit side of merge 38500:38550.ojan@google.com2008-11-212-4/+8
| | | | | | Review URL: http://codereview.chromium.org/11551 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5803 0039d316-1c4b-4281-b951-d872f2087c98
* Relanding the new autofill.jcampan@chromium.org2008-11-201-16/+0
| | | | | | | | | I rolled it back yesterday, it broke the Linux and Mac builds. TBR=tim Review URL: http://codereview.chromium.org/11543 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5796 0039d316-1c4b-4281-b951-d872f2087c98
* Remove files that we no longer need after the last merge.ojan@google.com2008-11-201-4/+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-203-4/+13
| | | | | | Review URL: http://codereview.chromium.org/11301 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5753 0039d316-1c4b-4281-b951-d872f2087c98
* Review URL: http://codereview.chromium.org/11306jcampan@chromium.org2008-11-201-0/+16
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5747 0039d316-1c4b-4281-b951-d872f2087c98
* A new implementation of the autofill using the editor client API.jcampan@chromium.org2008-11-201-16/+0
| | | | | | | | | | | | | | This simplifies code as we don't need to listen for events on input elements, the editor client API is only triggered when the text changes. The only quirk we have to work around is that when the editor client API notifies us that the text has changed, the selection is not set properly, preventing us from reliably finding out if the caret is at the end of the text. To work around that issue, we post a task that does the autofill after the text change callback. BUG=None TEST=Trigger the autofill behavior with form and passwords. Review URL: http://codereview.chromium.org/11479 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5742 0039d316-1c4b-4281-b951-d872f2087c98
* Finish release (opt) builds on Windows, including the parallelsgk@google.com2008-11-201-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | build\*.scons structure (mirroring build\*.vsprops files): * Use env.ApplySConscript() instead of env.SConscript with a hand-crafted dictionary defining 'env'. * Move various CPPPATH, CCFLAGS, CPPDEFINES, LIBS and LIBPATH definitions from build/SConscript.main and target-specific *.scons files into the build\*.scons files that mirror the existing build\*.vsprops hierarchy. * Use the new build\{debug,release}.scons files to update the windows_dbg and windows_opt construction environments. * Mirror current support for CHROME_BUILD_TYPE and CHROMIUM_BUILD external environment variables. * Remove hard-coded /TP options. * Massage $CXXFLAGS to remove $CCFLAGS, avoiding duplication of options on command lines. Handle the ripple effect in $PCHCOM by adding $CCFLAGS back to that command line. * Delete hammer's default settings of {CC,LINK}FLAGS_{DEBUG,OPTIMIZED} so they don't pollute our construction environments. * Update chrome config to link against v8 for opt, v8_g for dbg. * Get rid of fragile by-hand order of using_net.scons before other using_*.scons files. We're now using --start-group and --end-group on Linux to deal with dependency cycles in libraries. Review URL: http://codereview.chromium.org/11478 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5741 0039d316-1c4b-4281-b951-d872f2087c98
* Move PlatformCanvas and PlatformDevice from base/gfx to webkit/port. I left ↵brettw@google.com2008-11-191-0/+60
| | | | | | | | | | 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
* Help with VS2008 compilation.maruel@google.com2008-11-181-0/+4
| | | | | | Review URL: http://codereview.chromium.org/11233 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5622 0039d316-1c4b-4281-b951-d872f2087c98
* Debase our Uniscribe code. This moves FontUtils and all our Uniscribe code frombrettw@google.com2008-11-171-12/+28
| | | | | | | | 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
* Second part of the new merge. Just adds FloatQuad.h/cpp to WebCore build.ojan@google.com2008-11-132-0/+9
| | | | | | | Could use some help from mac-folk on the xcode equivalent change. Review URL: http://codereview.chromium.org/10866 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5366 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the generation of HtmlEntityCodes.c since the same data is in ↵jam@chromium.org2008-11-122-84/+0
| | | | | | | | HtmlEntityNames.c. Review URL: http://codereview.chromium.org/11005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5275 0039d316-1c4b-4281-b951-d872f2087c98
* fix linux build by updating webcore xml pathtc@google.com2008-11-121-1/+0
| | | | | | | | | TBR=mmoss Review URL: http://codereview.chromium.org/10640 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5267 0039d316-1c4b-4281-b951-d872f2087c98
* Landing 38097:38305 merge (src/webkit, DEPS)dglazkov@google.com2008-11-128-73/+60
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5265 0039d316-1c4b-4281-b951-d872f2087c98
* Scrollbars on Linux.agl@chromium.org2008-11-122-1/+4
| | | | | | | | | | | 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
* Move ThemeData into RenderThemeWin.h to match what happened upstream.darin@chromium.org2008-11-111-10/+6
| | | | | | | | R=ojan Review URL: http://codereview.chromium.org/10006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5217 0039d316-1c4b-4281-b951-d872f2087c98
* * Remove windows-ism from pasteboard code and move to usingtc@google.com2008-11-111-15/+15
| | | | | | | | | 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
* Fix linux build.ojan@google.com2008-11-111-5/+4
| | | | | | Review URL: http://codereview.chromium.org/10803 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5205 0039d316-1c4b-4281-b951-d872f2087c98
* Ported plugin_stream to posix.estade@chromium.org2008-11-111-0/+4
| | | | | | Review URL: http://codereview.chromium.org/10278 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5197 0039d316-1c4b-4281-b951-d872f2087c98
* Some changes necessary to build an optimized binary on Linux.evanm@google.com2008-11-111-4/+9
| | | | | | | | | | | | | | | | | Two other speedup changes that I'm not including: root_env = Environment( tools = ['component_setup'], + RPATH=[], And linux_env.Tool('target_platform_linux') -linux_env.Tool('target_debug') +linux_env.Tool('target_optimized') Review URL: http://codereview.chromium.org/10292 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5193 0039d316-1c4b-4281-b951-d872f2087c98
* Review URL: http://codereview.chromium.org/10005petersont@google.com2008-11-111-0/+4
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5151 0039d316-1c4b-4281-b951-d872f2087c98
* Get rid of ExceptionContext (2/2)dglazkov@google.com2008-11-103-16/+21
| | | | | | Review URL: http://codereview.chromium.org/9754 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5141 0039d316-1c4b-4281-b951-d872f2087c98
* Landing 37604:38097 mergedglazkov@google.com2008-11-109-165/+298
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5110 0039d316-1c4b-4281-b951-d872f2087c98
* Remove windows-isms from drag & drop. Thistc@google.com2008-11-072-18/+26
| | | | | | | | | 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
* Landing this again as I cannot reproduce the perf regression locally.jcampan@chromium.org2008-11-072-0/+12
| | | | | | | | | | | Will investigate on the bot. TBR=nsylvain Review URL: http://codereview.chromium.org/9700 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5018 0039d316-1c4b-4281-b951-d872f2087c98
* More efficient webkit addRepository() mapping.sgk@google.com2008-11-061-7/+0
| | | | | | | | | | | | | | | | | | Get rid of some unnecessary addRepository() calls that mapped specific webkit\port\ subdirectories to third_party\WebKit\WebCore subdirectories, in ways that were already covered by the mapping in webkit\SConscript of all of $WEBKIT_DIR\port to third_party\WebKit\WebCore. This takes about 40 duplicate /I options out of a typical compilation command line (and, more importantly, out of the .h file searches). Add additional comments about future potential efficiency that we can get from eliminating the quirky way we remap specific directories into webkit\port, instead of just maintaining a completely parallel directory structure and mapping the whole tree once. Review URL: http://codereview.chromium.org/9466 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4918 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting the autofill popu CL as it creates perf regression.jcampan@chromium.org2008-11-062-12/+0
| | | | | | | | TBR=nsylvain Review URL: http://codereview.chromium.org/9460 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4908 0039d316-1c4b-4281-b951-d872f2087c98
* Add support for arbitrarily transformed Windows buttons text fields, and ↵brettw@google.com2008-11-061-0/+8
| | | | | | | | select boxes (but does not affect scroll bars). I created a helper class, ThemeHelperWin, which automatically wraps the logic necessary to do this. There are three modes: draw the form control normally, draw it at a different size (for scaling, just tell Windows it's a different size and don't transform the graphics coordinates), or arbitrary transforms (where it's drawn to an offscreen buffer and transformed by our graphics layer. Review URL: http://codereview.chromium.org/9008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4890 0039d316-1c4b-4281-b951-d872f2087c98
* Eliminate CursorChromium's dependency on webkit/glue.darin@chromium.org2008-11-061-0/+4
| | | | | | | | | | | Also modified WidgetChromium to use ChromiumBridge instead of talking to ChromeClientChromium. I want to eliminate that fake interface in favor of just having our code talk directly to ChromeClientImpl, but that means a dependency on webkit/glue, so I needed to use ChromiumBridge. Long-term, I'd like to propose changes upstream to HostWindow and ChromeClient to avoid this usage of ChromiumBridge. The most impactful part of this CL is the change to move the enumeration of cursor types from WebCursor to PlatformCursor. This means that WebCursor consumers no longer have access to the type enumeration. I replaced that with helper functions on WebCursor. I think the result not only achieves the goal of breaking CursorChromium's dependency on webkit/glue but is also much cleaner. R=iyengar,eseidel Review URL: http://codereview.chromium.org/9072 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4846 0039d316-1c4b-4281-b951-d872f2087c98
* Remove unnecessary, deleted pending/ subdirectories from CPPPATH.sgk@google.com2008-11-051-1/+0
| | | | | | Review URL: http://codereview.chromium.org/9434 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4820 0039d316-1c4b-4281-b951-d872f2087c98