summaryrefslogtreecommitdiffstats
path: root/webkit/build
Commit message (Collapse)AuthorAgeFilesLines
* Unfork NSResolver.h, part 2.pkasting@chromium.org2008-10-071-1/+1
| | | | | | | 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
* One more piece of re-forking I missed.pkasting@chromium.org2008-10-071-1/+1
| | | | | | | TBR=eseidel Review URL: http://codereview.chromium.org/6324 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2973 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r2927 and r2930, which were themselves reversions of prior changelists.pkasting@chromium.org2008-10-071-4/+4
| | | | | | | (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-1/+1
| | | | | | | | | | 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
* Generate V8WebKitCSSKeyframe(s)Rule and fix CSSRuleToV8Object toager@google.com2008-10-071-0/+16
| | | | | | | | | | | | return the correct object type. This fixes most of the css3/keyframes-rule.html layout test. The remaining issue is that the CSSParser cannot handle the webkit-keyframe-rule passed to it. Picking up a new CSSParser from webkit on the next merge should fix the remaining issue. Review URL: http://codereview.chromium.org/6535 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2934 0039d316-1c4b-4281-b951-d872f2087c98
* Roolback more in an attempt to get build compling.ojan@google.com2008-10-071-4/+4
| | | | | | Review URL: http://codereview.chromium.org/6297 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2930 0039d316-1c4b-4281-b951-d872f2087c98
* Unfork Node.*.pkasting@chromium.org2008-10-071-2/+2
| | | | | | | 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-071-2/+2
| | | | | | | 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
* Add an #include path to get Register.h errors to go away.pkasting@chromium.org2008-10-072-24/+180
| | | | | | | Blindly update KJSBindings.vcproj based on changes in upstream WebCore.vcproj. Review URL: http://codereview.chromium.org/6518 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2922 0039d316-1c4b-4281-b951-d872f2087c98
* Cleaning up the unforkdglazkov@google.com2008-10-061-28/+28
| | | | | | | | 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
* Put define on the right line! TBRojan@google.com2008-10-041-2/+2
| | | | | | Review URL: http://codereview.chromium.org/6478 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2868 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes compile of perf tests. Submitted this accidentally in my previous CL. ↵ojan@google.com2008-10-041-24/+0
| | | | | | | | (TBR) Review URL: http://codereview.chromium.org/6476 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2867 0039d316-1c4b-4281-b951-d872f2087c98
* Set WFT_USE_V8 in a cross-platform friendly way.ojan@google.com2008-10-042-2/+2
| | | | | | Review URL: http://codereview.chromium.org/6256 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2866 0039d316-1c4b-4281-b951-d872f2087c98
* Unfork SecurityOrigin.cpp, 2/2: update DEPS and build files, delete old files.evanm@google.com2008-10-042-3/+3
| | | | | | | 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-048-163/+175
| | | | | | | | | | 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
* Fixes a handful of broken tests after the merge that resulted from ussky@google.com2008-10-031-0/+16
| | | | | | | | | | | | | not compiling some new binding classes. Note that I'm removing the expected output for variable-iteration-test as it was wrong. We're not passing this one for a different reason (no idea what that is now). BUG=3010 TEST=covered by tests Review URL: http://codereview.chromium.org/6228 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2824 0039d316-1c4b-4281-b951-d872f2087c98
* * Get linux building with the merge brancherg@google.com2008-10-012-17/+22
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2781 0039d316-1c4b-4281-b951-d872f2087c98
* Merge the chrome_webkit_merge_branch back on to trunk. This brings ustc@google.com2008-10-0117-1451/+2021
| | | | | | | up to webkit@36102. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2778 0039d316-1c4b-4281-b951-d872f2087c98
* Adds MSAA/IAccessible exposure of web content.klink@chromium.org2008-09-301-0/+8
| | | | | | Review URL: http://codereview.chromium.org/4057 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2738 0039d316-1c4b-4281-b951-d872f2087c98
* Remove unnecessary copies of .h files into build directories,sgk@google.com2008-09-301-32/+0
| | | | | | | in favor of letting the $CPPPATH lists sort things out. Review URL: http://codereview.chromium.org/6019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2732 0039d316-1c4b-4281-b951-d872f2087c98
* Eliminate calling the create-config.sh script (throughsgk@google.com2008-09-301-13/+13
| | | | | | | | | | | | | | | | prebuild.bat on Windows) in favor of generating the WebCore config.h file directly from SCons. (We don't need the other .h file copying that create-config.sh does because the CPPPATH lists in SCons already give us the right /I or -I options to #include files from their source directories.) This also gets rid of an unnecessary "obj" subdirectory in the generated config.h path. We're already in the build directory hierarchy. Review URL: http://codereview.chromium.org/5611 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2731 0039d316-1c4b-4281-b951-d872f2087c98
* Fix bindings generation to pass in POSIX-style / separators in paths.sgk@google.com2008-09-241-5/+20
| | | | | | | (Patch from Brad Nelson @ google.com, pending chromium.org.) Review URL: http://codereview.chromium.org/4071 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2567 0039d316-1c4b-4281-b951-d872f2087c98
* Fix SCons build following r2490mark@chromium.org2008-09-231-11/+8
| | | | | | Review URL: http://codereview.chromium.org/4225 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2507 0039d316-1c4b-4281-b951-d872f2087c98
* Move Peerable to its own file and use single inheritance forager@google.com2008-09-231-0/+4
| | | | | | | NonCopyable. Review URL: http://codereview.chromium.org/4209 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2479 0039d316-1c4b-4281-b951-d872f2087c98
* This CB fixes the following issue1. ↵iyengar@google.com2008-09-191-8/+0
| | | | | | | | http://code.google.com/p/chromium/issues/detail?id=206This is a performance issue while loading PDF documents. The fix is to support PDF fast webview, which is basically support for the NPN_RequestRead API, which allows a plugin to request specific byte ranges in HTTP GET requests. This also needs support for seekable streams. Our support for seekable streams is limited to HTTP servers which allow byte range requests. Firefox also supports a mode in which the the browser caches the file on disk for servers which don't support byte range requests. The plugin_data_stream.cc/.h files are being removed as there is not much value in their existence. The needed functionality is available in the PluginStreamUrl class, which now services manual data streams as well. Testing this is a touch tricky as we need a HTTP server which serves byte range requests. Will add those in a subsequent CB.Also fixed a bug in the multipart parser where we need to ignore leading newline characters while parsing the header.Bug=206 Review URL: http://codereview.chromium.org/2896 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2400 0039d316-1c4b-4281-b951-d872f2087c98
* add a new xcconfig to build c++ files as obj-c++ to ensure correct linkage. ↵pinkerton@google.com2008-09-171-0/+12
| | | | | | | | Be more specific when using an overloaded operator since objective-c++ finds conflicts. Enable objective-C GC in our common config file for all projects. Review URL: http://codereview.chromium.org/2912 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2305 0039d316-1c4b-4281-b951-d872f2087c98
* Fix cygwin posix access control emulation on Vista. It's broken.maruel@google.com2008-09-131-0/+3
| | | | | | Review URL: http://codereview.chromium.org/3033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2160 0039d316-1c4b-4281-b951-d872f2087c98
* Fix error in generated yacc files (the rest of the line needs to be a comment).erg@google.com2008-09-081-3/+1
| | | | | | Review URL: http://codereview.chromium.org/1638 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1879 0039d316-1c4b-4281-b951-d872f2087c98
* Rollback revisions 1785-1786 due to purify regression.aa@google.com2008-09-053-182/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1795 0039d316-1c4b-4281-b951-d872f2087c98
* Try again to begin compiling the files that implemen the HTML5aa@google.com2008-09-053-2/+182
| | | | | | | | | | | database API. This time, I added a project dependency from WebCore to sqlite on every solution that includes WebCore. Review URL: http://codereview.chromium.org/466 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1785 0039d316-1c4b-4281-b951-d872f2087c98
* Rolling back 1737 because it broke the build.aa@google.com2008-09-043-182/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1741 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the build under Linux; there were recent changes toerg@google.com2008-09-041-5/+11
| | | | | | | | | webkit which meant we needed to disable some files temporarily. Review URL: http://codereview.chromium.org/447 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1738 0039d316-1c4b-4281-b951-d872f2087c98
* gAdds the files that implement the HTML5 Database API to theaa@google.com2008-09-043-2/+182
| | | | | | | | | | | | | project. Also adds stubs for the integration with the renderer. Right now, the integration is done by just replacing two key cpp files: DatabaseTracker and OriginQuotaManager. Once this all gets up and running, I'll circle back and think about the changes necessary to WebCore to do a more elegant integration. Review URL: http://codereview.chromium.org/601 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1737 0039d316-1c4b-4281-b951-d872f2087c98
* [abridged bug report from keunwoo]mmoss@google.com2008-09-041-2/+9
| | | | | | | | | | | | | | | These commands directly use 'type', which is the Microsofty way of saying 'cat'. type is also a valid shell builtin on Bourne-style shells, including bash and dash, with completely different semantics and slightly different error behavior among shells. Whereas dash will silently echo the line foo is foo for any foo which is not recognized, bash dies with an error that looks like this: type: foo: not found Since the default /bin/sh on Ubuntu Hardy is dash, the above scons commands silently pass, happily producing bogus html4.css and quirks.css. Review URL: http://codereview.chromium.org/415 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1700 0039d316-1c4b-4281-b951-d872f2087c98
* This fixes the gcc 4.1.3 build breakage due to:mmoss@google.com2008-09-031-1/+5
| | | | | | | src/webkit/port/history/BackForwardList.h:58: warning: 'class WebCore::BackForwardListClient' has virtual functions but non-virtual destructor git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1691 0039d316-1c4b-4281-b951-d872f2087c98
* Change the path of the V8 API headers from public to includesgjesse@google.com2008-09-031-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1672 0039d316-1c4b-4281-b951-d872f2087c98
* Initial changes to get WebCore to compile on linux. This depends on a heap ↵tc@google.com2008-09-021-36/+69
| | | | | | of other changes including the webkit merge. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1642 0039d316-1c4b-4281-b951-d872f2087c98
* Update Copyright text in SCons config files.sgk@google.com2008-09-016-168/+24
| | | | | | TBR: beng git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1607 0039d316-1c4b-4281-b951-d872f2087c98
* Fix SCons-based webkit build on Windows (broken by the Linuxsgk@google.com2008-08-291-10/+21
| | | | | | | | | | | | command-line changes) by using portable SCons idioms: * Side-step command-line differences by using a Python function as a build action to generate a .h file by surrounding the contents of the yacc-generated .hpp file with a #ifndef-#define-#endif guard. * Use the pre-defined Delete() ActionFactory to let SCons delete the .hpp file directly, instead of calling "rm" to do it. TBR: evanm git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1523 0039d316-1c4b-4281-b951-d872f2087c98
* Don't run the big script every time.erg@google.com2008-08-281-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1503 0039d316-1c4b-4281-b951-d872f2087c98
* [1 of 3] Get rid of test_shell/resources/fonts/*ericroman@google.com2008-08-271-19/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1472 0039d316-1c4b-4281-b951-d872f2087c98
* Mac-ify webinputeventavi@google.com2008-08-261-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1382 0039d316-1c4b-4281-b951-d872f2087c98
* Move subdirectory skipping from being in the DEPS file of the directory to ↵brettw@google.com2008-08-261-2/+0
| | | | | | | | skip and instead have in in the parent. This allows us to pull third-party sources or external repositories and not have to make them add a DEPS file for our deps checker. BUG=1342686 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1358 0039d316-1c4b-4281-b951-d872f2087c98
* Simplify and unify some calls to yacc, making them work on Linux too.evanm@google.com2008-08-251-27/+14
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1315 0039d316-1c4b-4281-b951-d872f2087c98
* Allow BINDINGSCOMSTR to show prettier output while generating WebKit bindings.evanm@google.com2008-08-241-6/+6
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1290 0039d316-1c4b-4281-b951-d872f2087c98
* Use a more compact license header in source files.license.bot2008-08-244-113/+16
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1287 0039d316-1c4b-4281-b951-d872f2087c98
* The deps_checker is complaining that v8_binding includesnsylvain@google.com2008-08-231-1/+1
| | | | | | | | | | a file in common. I changed the path so we can include it the same way we do everywhere else. Eventually we should include with a full path (starting at third_party/icu...) git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1281 0039d316-1c4b-4281-b951-d872f2087c98
* Get the majority of the files in V8Bindings/ building.erg@google.com2008-08-221-31/+44
| | | | | | | | | | | The rest are excluded from the linux build because they include windowisms; this will be fixed later. Also, random linux compile fixes. Extra qualifiers, unused variables, et cetera. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1254 0039d316-1c4b-4281-b951-d872f2087c98
* Start porting port. Also move perl declarations into the correct place erg@google.com2008-08-211-14/+15
| | | | | | | for posix systems. Also remove stray qualifiers in C++ files. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1190 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a build idiocraty with NTFS and Vista in particular. Cygwin tries to be ↵maruel@google.com2008-08-212-1/+10
| | | | | | | | a bit too clever about the files' DACL. By setting NoNtSec, this posix emulation is disabled. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1172 0039d316-1c4b-4281-b951-d872f2087c98