summaryrefslogtreecommitdiffstats
path: root/third_party
Commit message (Collapse)AuthorAgeFilesLines
* Moving to scons 1.1.0bradnelson@google.com2008-10-30172-443/+1138
| | | | | | Review URL: http://codereview.chromium.org/8900 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4197 0039d316-1c4b-4281-b951-d872f2087c98
* rough build instructions for linux from Alejandro Salazar (asalazar@google.com)pinkerton@google.com2008-10-241-3/+45
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3916 0039d316-1c4b-4281-b951-d872f2087c98
* Removing more dependencies on the relative location of $CHROME_SRC_DIR.bradnelson@google.com2008-10-232-2/+2
| | | | | | Review URL: http://codereview.chromium.org/7860 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3843 0039d316-1c4b-4281-b951-d872f2087c98
* Build libxslt on the Mac. This seems to be needed while disablingmark@chromium.org2008-10-222-0/+505
| | | | | | | PLATFORM(MAC). Review URL: http://codereview.chromium.org/7893 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3786 0039d316-1c4b-4281-b951-d872f2087c98
* Using $CHROME_SRC_DIR in place of hash/..bradnelson@google.com2008-10-222-2/+2
| | | | | | | | This will facilitate changing where the main sconstruct lives. Review URL: http://codereview.chromium.org/7847 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3725 0039d316-1c4b-4281-b951-d872f2087c98
* SCons renaming updates for base, net and googleurl:sgk@google.com2008-10-2114-244/+250
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Rename SConscript files to {module}.scons or {moduel}_lib.scons, depending on the primary target involved. * Separate targets into individual *.scons files, with one construction environment (named "env") per *.scons file. * Add using_{module}.scons files (like .vsprops) that will be used by other modules to add CPPDEFINES, CPPPATH, LIBS and LIBPATH values. * Update other modules' *.scons files to use the new using_{module}.scons files (using a temporary one-liner idiom until we have the ApplySConscript() method from the Hammer modules). * Use the idiom of removing to-be-ported files from the master list, so they can be simply deleted from the to-be-ported list as they get ported in the future, instead of having to shuffle entries between lists. * Use $OBJ_ROOT instead of hard-coded '#/$BUILD_TYPE/' for the $*_DIR variables. * Add a addRepository() call mapping build/ to $TARGET_ROOT/googleurl, so its $OBJ_ROOT value can look like the others'. * Formatting changes, primarily modifying indentation to conform to style guidelines. * Fix copyright headers in some third_party/* modules previously overlooked. * Add rudimentary __doc__ strings, setting up for a future ability to generate meaningful documentation. Review URL: http://codereview.chromium.org/7807 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3675 0039d316-1c4b-4281-b951-d872f2087c98
* Rolling back switch to hammer patterns again.bradnelson@chromium.org2008-10-201-1/+1
| | | | | | Review URL: http://codereview.chromium.org/7530 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3637 0039d316-1c4b-4281-b951-d872f2087c98
* Adding in new hammer patterns. Restored from rollback change 3578.bradnelson@chromium.org2008-10-181-1/+1
| | | | | | Review URL: http://codereview.chromium.org/7656 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3597 0039d316-1c4b-4281-b951-d872f2087c98
* Rolling back CL 3578, discovered hammer.bat had not been updated yet.bradnelson@chromium.org2008-10-181-1/+1
| | | | | | Review URL: http://codereview.chromium.org/7507 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3582 0039d316-1c4b-4281-b951-d872f2087c98
* Applying software construction toolkit patterns in scons build.bradnelson@chromium.org2008-10-171-1/+1
| | | | | | Review URL: http://codereview.chromium.org/6569 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3578 0039d316-1c4b-4281-b951-d872f2087c98
* set exe bitkuchhal@chromium.org2008-10-101-0/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3227 0039d316-1c4b-4281-b951-d872f2087c98
* fix linux buildtc@google.com2008-10-101-1/+1
| | | | | | | | | | | By fixing other places where we tried to include libxml/scons but it is now libxml/DerivedSources. TBR=sgk Review URL: http://codereview.chromium.org/7071 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3205 0039d316-1c4b-4281-b951-d872f2087c98
* libxml DerivedSourcestc@google.com2008-10-101-5/+6
| | | | | | | | | | put libxml's config.h and xmlversion.h in Hammer/third_party/libxml/DerivedSources instead of scons. Review URL: http://codereview.chromium.org/7040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3204 0039d316-1c4b-4281-b951-d872f2087c98
* Some small linux build cleanups:tc@google.com2008-10-091-1/+0
| | | | | | | | | | | - Move WTF_USE_ICU_UNICODE from config.h.in to our SConscript file - Fix the include path for libxml/xmlversion.h (use the file copied into Hammer rather than the one from the linux subdir) - Make precompiled_v8bindings.cpp be conditionally added, rather than conditionally removed. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3142 0039d316-1c4b-4281-b951-d872f2087c98
* Attempt 2 at landing this patch. It broke the Mac/linux builds. Fix for now isananta@chromium.org2008-10-091-0/+17
| | | | | | | | | | | | | | | | | | | | | | to add the offending code in np_v8object.cpp in a ifdef OS_WIN This fixes http://code.google.com/p/chromium/issues/detail?id=2472, which is an issue with popups displayed by the flash plugin in response to a user click, getting blocked. The plugin invokes NPN_Evaluate to execute the javascript. It also invokes the NPN_PushPopupEnabledState/NPN_PopupEnabledState API's to set the popup enabled stack for the duration of the call. The fix is to add the plumbing in NPN_Evaluate to pass in a flag indicating whether popups are allowed for the duration of the call. Bug=2472 R=jam Review URL: http://codereview.chromium.org/6379 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3119 0039d316-1c4b-4281-b951-d872f2087c98
* Revert both 3079 and 3063 because they caused linux and mac breakage.maruel@google.com2008-10-091-0/+1
| | | | | | Review URL: http://codereview.chromium.org/7015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3098 0039d316-1c4b-4281-b951-d872f2087c98
* Changes to get the layout test harness running on mac.pinkerton@google.com2008-10-091-0/+29
| | | | | | Review URL: http://codereview.chromium.org/5614 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3095 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r3074 due to Mac build bustagemark@chromium.org2008-10-091-16/+0
| | | | | | Review URL: http://codereview.chromium.org/6378 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3088 0039d316-1c4b-4281-b951-d872f2087c98
* This fixes http://code.google.com/p/chromium/issues/detail?id=2472, whichananta@chromium.org2008-10-081-0/+16
| | | | | | | | | | | | | | | | | | is an issue with popups displayed by the flash plugin in response to a user click, getting blocked. The plugin invokes NPN_Evaluate to execute the javascript. It also invokes the NPN_PushPopupEnabledState/NPN_PopupEnabledState API's to set the popup enabled stack for the duration of the call. The fix is to add the plumbing in NPN_Evaluate to pass in a flag indicating whether popups are allowed for the duration of the call. Bug=2472 Review URL: http://codereview.chromium.org/6562 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3074 0039d316-1c4b-4281-b951-d872f2087c98
* Update the SCons build for the WebKit merge:sgk@google.com2008-10-081-1/+0
| | | | | | | | | | | | | | | | | * Update relevant file lists. * Modify CPPPATH directory lists to mirror the VS build. * Add new command-line defines. * Remove an incorrect /css/ subdirectory from the generated CSS*.in paths so the DAG properly hooks them up with the right source files. * Change the idiom when we exclude files that just haven't been ported yet: keep all the to-be-ported files on the global list, and explicitly remove them on the necessary platforms. (This should make it a little easier to verify that we have all the right files, and the config change when porting a file will be to just delete the relevant line.) * Comment the use of addRepository(). Review URL: http://codereview.chromium.org/6323 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3063 0039d316-1c4b-4281-b951-d872f2087c98
* Build some code and unit tests inside chrome. This depended on sqlite, somark@chromium.org2008-10-081-0/+443
| | | | | | | adding that too. Review URL: http://codereview.chromium.org/6361 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3055 0039d316-1c4b-4281-b951-d872f2087c98
* lighttpd and php libraries for macOS test shell.pinkerton@google.com2008-10-0835-0/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3014 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r2927 and r2930, which were themselves reversions of prior changelists.pkasting@chromium.org2008-10-071-0/+8
| | | | | | | (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
* Moving libraries and executables in the windows build to prepare for landing ↵pinkerton@google.com2008-10-0760-2/+2
| | | | | | | | of mac/linux binaries in parallel locations Review URL: http://codereview.chromium.org/5629 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2943 0039d316-1c4b-4281-b951-d872f2087c98
* Roolback more in an attempt to get build compling.ojan@google.com2008-10-071-8/+0
| | | | | | Review URL: http://codereview.chromium.org/6297 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2930 0039d316-1c4b-4281-b951-d872f2087c98
* Add an Apple-ism (not present in Mozilla's version of NPAPI.h, but seemingly ↵pkasting@chromium.org2008-10-071-0/+8
| | | | | | | | | | | harmless) to our copy of npapi.h. Change HTMLPlugInElement.cpp to use a function in eseidel's version of ScriptController.h. TBR=ojan Review URL: http://codereview.chromium.org/6521 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2925 0039d316-1c4b-4281-b951-d872f2087c98
* Add os_unix to sqlite. This is from 3.4.2 to match the rest.deanm@google.com2008-09-282-0/+2936
| | | | | | Patch from Pawel Hajdan Jr. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2664 0039d316-1c4b-4281-b951-d872f2087c98
* Get libevent building and linking in base_unittests in the Mac SCons build:sgk@google.com2008-09-242-9/+37
| | | | | | | | | | | | | | | | | | * Call the $LIBEVENT_DIR/SConscript file on both Linux and Mac. * Add generation of the config.h file. * Modify the libevent_prebuild.sh script so SCons can pass in the input file name (because SCons executes things from top of tree) but the script still defaults to what XCode wants. * Only build epoll.c and epoll_sub.c on Linux. * Only build kqueue.c on Mac. * Add -framework AppKit to the link lines. * Add -fobjc-gc to Objective C compilation. * Add message_pump_mac.mm to the base input file list on Mac. * Build message_pump_libevent.cc on for base on both Linux and Mac. * Link against -levent on both Linux and Mac. Review URL: http://codereview.chromium.org/4254 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2555 0039d316-1c4b-4281-b951-d872f2087c98
* Roll the icu38 revision in the DEPS file to change the name ofsgk@google.com2008-09-233-3/+3
| | | | | | | | | our combined-build icuuc.lib to icu.lib. Change solution file references accordingly. Also change libxml patch and Makefile references Review URL: http://codereview.chromium.org/4027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2480 0039d316-1c4b-4281-b951-d872f2087c98
* Build libevent on Macmark@chromium.org2008-09-189-8733/+372
| | | | | | Review URL: http://codereview.chromium.org/3157 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2384 0039d316-1c4b-4281-b951-d872f2087c98
* Just import libevent, with minor tweaks as described in README.googledkegel@google.com2008-09-1878-0/+80569
| | | | | | | | A second changelist will actually use it Split because otherwise it's hard to review the second part. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2345 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the old scons-local-0.98.3 directory and its contents.sgk@google.com2008-09-17179-43016/+40
| | | | | | | Add a scons/README.google file. Review URL: http://codereview.chromium.org/2933 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2329 0039d316-1c4b-4281-b951-d872f2087c98
* Apply the security patch by Daniel Veillard (against libxml2 2.6.32).maruel@google.com2008-09-172-1/+3
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2309 0039d316-1c4b-4281-b951-d872f2087c98
* Update to the latest 1.0.1 SCons checkpoint.sgk@google.com2008-09-16179-31/+43424
| | | | | | | | | | | | The build engine (library) is getting added in a scons-local subdirectory, without version number, so we can track future changes, and more easily merge any local mods we've had to make in a pinch. Removing the old scons-local-0.98.3 directory will come seprately to avoid Rietveld limitations. Review URL: http://codereview.chromium.org/2902 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2288 0039d316-1c4b-4281-b951-d872f2087c98
* Changes to get a small part of chrome/SConscript building. For now, just ↵tc@google.com2008-09-151-2/+2
| | | | | | build sqlite. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2245 0039d316-1c4b-4281-b951-d872f2087c98
* Put all prebuild scripts in external files. Scripts to run unit tests aremark@chromium.org2008-09-112-3/+154
| | | | | | | staying put for now, because they're all trivial and identical. Review URL: http://codereview.chromium.org/1925 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2054 0039d316-1c4b-4281-b951-d872f2087c98
* Add build/all.xcodeproj, which builds all known targets.mmentovai@google.com2008-09-081-115/+80
| | | | | | | | | Removes currently-broken targets from webkit.xcodeproj (port, glue). Adds an All target to project files with multiple targets (googleurl.xcodeproj). Brings our xcconfigs to lzma_sdk.xcodeproj (formerly 7z_C.xcodeproj). Review URL: http://codereview.chromium.org/2001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1873 0039d316-1c4b-4281-b951-d872f2087c98
* Fix binary patching for localized OS. Not sure how it was working till now.rahulk@google.com2008-09-083-7/+10
| | | | | | | | BUG=1557 Review URL: http://codereview.chromium.org/268 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1848 0039d316-1c4b-4281-b951-d872f2087c98
* Make the sqlite SConscript file platform-independent.sgk@google.com2008-09-081-36/+12
| | | | | | | | Update from gothicx. B=1783 Review URL: http://codereview.chromium.org/1615 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1840 0039d316-1c4b-4281-b951-d872f2087c98
* Since the compiler line looks like "$CXXFLAGS $CFLAGS", there's no way to ↵evanm@google.com2008-09-071-2/+2
| | | | | | | | | disable a C++-specific warning when -Wall is in CFLAGS. (You disable the warning, then -Wall turns it back on.) Since we only write C++ code and we're only looking for warnings there for now, just put everything in CXXFLAGS. Also disable one more warning (which is the one that bit me here.) git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1827 0039d316-1c4b-4281-b951-d872f2087c98
* Fix webkit.xcodeproj. Make it use our new xcconfig and common build directorymmentovai@google.com2008-09-061-11/+13
| | | | | | | setup. Turn off headermaps and use explicit #include paths everywhere. Review URL: http://codereview.chromium.org/269 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1815 0039d316-1c4b-4281-b951-d872f2087c98
* Rollback rollback of r1804.evanm@google.com2008-09-053396-1210228/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1808 0039d316-1c4b-4281-b951-d872f2087c98
* Rollback r1804.evanm@google.com2008-09-053396-0/+1210228
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1807 0039d316-1c4b-4281-b951-d872f2087c98
* Update DEPS to use new paths for Windows-specific dependencies.evanm@google.com2008-09-053396-1210228/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1804 0039d316-1c4b-4281-b951-d872f2087c98
* Move icu.xcodeproj into the icu38 directory, as is done with all othermmentovai@google.com2008-09-031-1/+1
| | | | | | | xcodeprojs git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1675 0039d316-1c4b-4281-b951-d872f2087c98
* Move SQLite from src/chrome/third_party to src/third_partyaa@google.com2008-08-3074-0/+75985
| | | | | | | since it will be shared with WebCore and Gears in the future. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1586 0039d316-1c4b-4281-b951-d872f2087c98
* Use our own bz_internal_errormmentovai@google.com2008-08-271-0/+8
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1457 0039d316-1c4b-4281-b951-d872f2087c98
* Move libjpeg and libxml Xcode projects over to our new happy familymmentovai@google.com2008-08-222-395/+347
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1206 0039d316-1c4b-4281-b951-d872f2087c98
* Turn on -Wall -Werror, fixing a few files while I'm here and *temporarily* ↵evanm@google.com2008-08-204-1/+12
| | | | | | disabling some other warnings that take more effort to fix. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1123 0039d316-1c4b-4281-b951-d872f2087c98
* Get base/gfx into shape, and start running/passing some base_gfx testsmmentovai@google.com2008-08-191-61/+45
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1066 0039d316-1c4b-4281-b951-d872f2087c98