summaryrefslogtreecommitdiffstats
path: root/webkit/build
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Get JSConfig and JavaScriptCore/libWTF.a building under linux.erg@google.com2008-08-194-52/+72
| | | | | | | - Mainly separating out windows options into env['PLATFROM'] sections. - Fix for case sensitive filesystems. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1064 0039d316-1c4b-4281-b951-d872f2087c98
* Use LF for newlines in all DEPS filesmmentovai@google.com2008-08-181-2/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1011 0039d316-1c4b-4281-b951-d872f2087c98
* bootstrap v8 js binding/header generation and putting them in a subdir so ↵pinkerton@google.com2008-08-141-4/+16
| | | | | | switching between kjs and v8 doesn't intermingle headers. Also fix v8 codegen to not have ">>" in templates, which gcc doesn't allow. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@871 0039d316-1c4b-4281-b951-d872f2087c98
* Set the svn:eol-style to LF on all SConscript filestc@google.com2008-08-136-1955/+1955
| | | | | | TBR=evanm git-svn-id: svn://svn.chromium.org/chrome/trunk/src@823 0039d316-1c4b-4281-b951-d872f2087c98
* Reference the build script in the project. This has no impact except being ↵maruel@google.com2008-08-131-0/+4
| | | | | | | | | clearer on which file is being used when building this project. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@804 0039d316-1c4b-4281-b951-d872f2087c98
* Add deps files and rules for the checkdeps script.brettw@google.com2008-08-081-0/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@600 0039d316-1c4b-4281-b951-d872f2087c98
* git-svn-id: svn://svn.chromium.org/chrome/trunk/src@565 ↵pamg@google.com2008-08-081-8/+0
| | | | 0039d316-1c4b-4281-b951-d872f2087c98
* fix build for realdarin@google.com2008-08-061-0/+8
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@446 0039d316-1c4b-4281-b951-d872f2087c98
* Pull the major and minor webkit version numbers from ↵erikkay@google.com2008-08-043-0/+137
| | | | | | WebCore/Configurations/Version.xcconfig and generate a header file that allows us to keep our user agent info up to date. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@334 0039d316-1c4b-4281-b951-d872f2087c98
* Convert webkit SConscript files to psuedo-builder calls.sgk@google.com2008-08-033-3/+3
| | | | | | | | TBR: evanm,bradnelson git-svn-id: svn://svn.chromium.org/chrome/trunk/src@305 0039d316-1c4b-4281-b951-d872f2087c98
* Initial cleanups en route to coalescing the get-it-built cut-and-paste from ↵sgk@google.com2008-07-313-9/+2
| | | | | | | | | | | | | | | | | | various SConscripts into readable and maintainable shape. To wit: * Put the near-universal settings of /DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS, /DWIN32_LEAN_AND_MEAN, /wd4503 and /wd4819 in the base construction environment. * Sort various unsorted source file lists. * Fix indentation and quoting for consistency in a couple SConscript files that escaped previous dragnets. * Eliminate two left-over uses of Split() for input file lists. * Give the devenv invocation to build v8_shell.exe the full path to the relevant .vcproj file. * Add /nologo to the base LINKFLAGS setting. * Remove various CPPPATH and other settings that have been hanging around commented out from the Visual Studio build (in case we needed them, which we evidently don't). * Get rid of unnecessary env.File() and env.Dir() calls in various settings (esp. CPPPATH) and source file lists. * Add copyright notice to an overlooked SConscript file. * Clean up version.bat invocation. TBR: bradnelson git-svn-id: svn://svn.chromium.org/chrome/trunk/src@174 0039d316-1c4b-4281-b951-d872f2087c98
* Update SCons build for recent changes:sgk@google.com2008-07-301-0/+1
| | | | | | | | | | Delete chrome_frame.cc, add frame_util.cc. url_request_http_cache_job.cc => url_request_http_job.cc. Rename sandbox *tests.exe to sbox_*.exe per upstream. Define ENABLE_CROSS_DOCUMENT_MESSAGING when generating V8 bindings. TBR: bradnelson git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135 0039d316-1c4b-4281-b951-d872f2087c98
* Have the V8BindingsEmitter handle when the source .idl file doesn't exist.sgk@google.com2008-07-291-2/+5
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@80 0039d316-1c4b-4281-b951-d872f2087c98
* Fix some issues when building with Visual Studio 2008.maruel@google.com2008-07-282-172/+32
| | | | | | | | | | | | | | Fixed projects that are set as "Application (.exe)" but that don't build an application. Converted then to "Utility". util_prebuild, V8Config and V8Bindings_prebuild. Fixed a template compilation error in message_loop.h Changed PROP_ENTRY to PROP_ENTRY_TYPE since the former is now deprecated. Everything still builds fine on VS2005. BUG=1290595 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@44 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a build issue with Vista. Stop cp.exe from trying to emulate POSIX securitymaruel@google.com2008-07-281-0/+3
| | | | | | | | | on top of NTFS. BUG=1157117 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40 0039d316-1c4b-4281-b951-d872f2087c98
* Add webkit to the repository.initial.commit2008-07-2759-0/+17963
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18 0039d316-1c4b-4281-b951-d872f2087c98