summaryrefslogtreecommitdiffstats
path: root/third_party
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Use LF for newlines in all DEPS filesmmentovai@google.com2008-08-181-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1011 0039d316-1c4b-4281-b951-d872f2087c98
* Pass more tests in net.mmentovai@google.com2008-08-181-0/+183
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1007 0039d316-1c4b-4281-b951-d872f2087c98
* Build and run bzip2 and gzip filter tests in net. Brings net, bzip2, and zlibmmentovai@google.com2008-08-182-92/+66
| | | | | | project files into the new xcconfig-based setup. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1001 0039d316-1c4b-4281-b951-d872f2087c98
* Delete the buildbot pylibs, this is not used.nsylvain@google.com2008-08-151503-239016/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@916 0039d316-1c4b-4281-b951-d872f2087c98
* Set the svn:eol-style to LF on all SConscript filestc@google.com2008-08-1310-806/+806
| | | | | | TBR=evanm git-svn-id: svn://svn.chromium.org/chrome/trunk/src@823 0039d316-1c4b-4281-b951-d872f2087c98
* Add deps files and rules for the checkdeps script.brettw@google.com2008-08-081-0/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@600 0039d316-1c4b-4281-b951-d872f2087c98
* Updates libxml to 2.6.32. Updated google.patch and README.googlemaruel@google.com2008-08-0845-661/+1587
| | | | | | | BUG=1300342 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@581 0039d316-1c4b-4281-b951-d872f2087c98
* (Part of last commit, but gcl doesn't like deleting directorieserg@google.com2008-08-07128-35/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@540 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the third_party/gnu directory, switching scripts that use unix like ↵erg@google.com2008-08-071-0/+4
| | | | | | | | tools to cygwin. BUGS=1313603 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@539 0039d316-1c4b-4281-b951-d872f2087c98
* Check in files that didn't get committed with previous checkin.jabdelmalek@google.com2008-08-07196-0/+2982
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@504 0039d316-1c4b-4281-b951-d872f2087c98
* apache is looking for dlls in usr/libmal@google.com2008-08-0735-0/+489
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@502 0039d316-1c4b-4281-b951-d872f2087c98
* remove these accidentally added filesjabdelmalek@google.com2008-08-072-786/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@497 0039d316-1c4b-4281-b951-d872f2087c98
* remove cygwin_src because it's now in depsjabdelmalek@google.com2008-08-0760-42/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@494 0039d316-1c4b-4281-b951-d872f2087c98
* remove temp filejabdelmalek@google.com2008-08-071-3809/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@493 0039d316-1c4b-4281-b951-d872f2087c98
* Undo my extra changes.jabdelmalek@google.com2008-08-0720-1469/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@491 0039d316-1c4b-4281-b951-d872f2087c98
* Replace our cygwin binaries with another set that we can get the source for ↵jabdelmalek@google.com2008-08-073306-569526/+861071
| | | | | | (checked into cygwin_src). git-svn-id: svn://svn.chromium.org/chrome/trunk/src@490 0039d316-1c4b-4281-b951-d872f2087c98
* Allow third_party/libxslt to compile on Linux. Like libxml, this uses ↵mmoss@google.com2008-08-068-30/+686
| | | | | | pre-generated configure headers in linux/. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@470 0039d316-1c4b-4281-b951-d872f2087c98
* Remove PHP from our cygwin directory since it's not used.jabdelmalek@google.com2008-08-061-0/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@468 0039d316-1c4b-4281-b951-d872f2087c98
* remove apache2jabdelmalek@google.com2008-08-0657-0/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@457 0039d316-1c4b-4281-b951-d872f2087c98
* Remove Apache2 from our cygwin directory.jabdelmalek@google.com2008-08-0614-15/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@455 0039d316-1c4b-4281-b951-d872f2087c98
* Allow third_party/libxml to compile on Linux. This uses static config.h and ↵mmoss@google.com2008-08-067-31/+931
| | | | | | xmlversion.h files generated by ./configure, which probably isn't ideal, but it's a start. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@441 0039d316-1c4b-4281-b951-d872f2087c98
* Add some licensing/copyright info that is missing from directories in ↵mal@google.com2008-08-0515-10/+1177
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | third_party. buildbot\pylibs\simplejson :: missing LICENSE.txt (referenced in README.google) bzip2\ :: No README or LICENSE file cygwin\ :: README.google refers to an intranet host libjpeg\ :: Missing README listed in Copyright header libxml\ :: refers to an intranet host --- cygwin\ :: Add the CYGWIN_LICENSE from the web and a copy of the GPLv2 license that the CYGWIN_LICENSE says you should have received. CYGWIN_LICENSE is taken directly from the cygwin CVS server. I won't include the source until we can (at least try to) exclude it from .gclient by default. lzma_sdk\ :: Added reference to license on web to README.google. pthread\ :: Add pointer to source and license info to README.google py\ :: Add pointer to license and copyright info to README.google. svn\ :: Removed reference to svn.corp, made the source of the build more explicit, and added a pointer to license terms. Downloaded COPYING from http://svn.collab.net/viewvc/*checkout*/svn/trunk/COPYING?revision=27760 and included it. ./README.google Created a top-level README.google whose main purpose will be to host a table of license pointers for third_party code (that will come from dannyb and live in the help center, but I think we should have a copy in the tree, too). General note: I'll change README.google to README.chromium globally, once I am sure that is the name we are going to use. BUG=1294007 R= pamg@google.com git-svn-id: svn://svn.chromium.org/chrome/trunk/src@369 0039d316-1c4b-4281-b951-d872f2087c98
* Mark scons.py executable.evanm@google.com2008-08-041-0/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@323 0039d316-1c4b-4281-b951-d872f2087c98
* Convert third-party SConscript files to psuedo-builder calls.sgk@google.com2008-08-0310-10/+10
| | | | | | | | TBR: evanm,bradnelson git-svn-id: svn://svn.chromium.org/chrome/trunk/src@303 0039d316-1c4b-4281-b951-d872f2087c98
* Update xcodeprojsmmentovai@google.com2008-08-015-18/+232
| | | | | | Review URL: http://chrome-reviews.prom.corp.google.com/996 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@256 0039d316-1c4b-4281-b951-d872f2087c98
* Get SCons building Windows again without having to Import()/re-Export(): ↵sgk@google.com2008-07-317-30/+18
| | | | | | | | use the $PLATFORM construction variable supplied in the construction environment instead of passing around our own PLATFORM variable in Python. R=keunwoo,evanm git-svn-id: svn://svn.chromium.org/chrome/trunk/src@202 0039d316-1c4b-4281-b951-d872f2087c98
* Linux SCons fix for LZMA.evanm@google.com2008-07-311-1/+6
| | | | | | Now everything in third_party but libxml builds. (libxml will require some effort.) git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198 0039d316-1c4b-4281-b951-d872f2087c98
* Initial commit to get a handful of third_party packages building properly ↵keunwoo@google.com2008-07-316-24/+56
| | | | | | | | | | | | | | | | under Linux. Uses some temporary shims to detect platform and omit processing of some stuff that doesn't seem to work for me. As previously discussed, I'm just doing whatever's expedient to getting *something* building under Linux, since we decided with the current state of Chrome head (with the upcoming freeze and release branch) it would be too disruptive to try to land all the latest site_scons in Chrome's copy. The main thing to note is the SConscript.main.linux file which uses #/../third_party/* instead of #/$BUILD_ROOT/third_party/* and then uses variant_dir in the env.SConscript() call at the bottom to explicitly emit output into Hammer/third_party/*. If either of these hacks is absent, scons under Linux simply concludes that all targets are up to date (there's nothing to build). Explanations for this behavior or alternative workarounds are welcome. Alternatively we could just commit this as-is and let someone with more knowledge of SCons internals try to debug it under Linux. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@194 0039d316-1c4b-4281-b951-d872f2087c98
* Initial cleanups en route to coalescing the get-it-built cut-and-paste from ↵sgk@google.com2008-07-319-50/+20
| | | | | | | | | | | | | | | | | | 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
* Use own our bzip2 error handler instead of the default which prints error ↵deanm@google.com2008-07-302-0/+3
| | | | | | | | | messages to STDERR and calls exit(1). This is better, since we will now crash instead of exiting. This also removes some unnecessary code and error strings from bzip2. BUG=1289861 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@121 0039d316-1c4b-4281-b951-d872f2087c98