summaryrefslogtreecommitdiffstats
path: root/third_party
Commit message (Collapse)AuthorAgeFilesLines
* Revert 69472 - Suppress a spurious warning in CompareConfig scherkus@chromium.org2010-12-162-16/+0
| | | | | | | | | | | | | | | third_party/mesa/MesaLib/src/egl/main/eglconfig.c: In function _eglCompareConfigs: third_party/mesa/MesaLib/src/egl/main/eglconfig.h:98: error: array subscript is below array bounds BUG=None TEST=manual/local, and a buildbot running an otherwise affected version. Review URL: http://codereview.chromium.org/5866007 TBR=petermayo@chromium.org Review URL: http://codereview.chromium.org/5925005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69474 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress a spurious warning in CompareConfig petermayo@chromium.org2010-12-162-0/+16
| | | | | | | | | | | | third_party/mesa/MesaLib/src/egl/main/eglconfig.c: In function _eglCompareConfigs: third_party/mesa/MesaLib/src/egl/main/eglconfig.h:98: error: array subscript is below array bounds BUG=None TEST=manual/local, and a buildbot running an otherwise affected version. Review URL: http://codereview.chromium.org/5866007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69472 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed warning on linux x64.alokp@chromium.org2010-12-154-4/+7
| | | | | | | | | eglapi.c:276: warning: cast to pointer from integer of different size TBR=apatrick@chromium.org Review URL: http://codereview.chromium.org/5921002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69325 0039d316-1c4b-4281-b951-d872f2087c98
* Fix pyautolib so that it builds on Windows in multi-dll mode.kkania@chromium.org2010-12-151-1/+2
| | | | | | | | BUG=56736 TEST=none Review URL: http://codereview.chromium.org/5794006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69281 0039d316-1c4b-4281-b951-d872f2087c98
* licensing: pass licenses.py scanevan@chromium.org2010-12-153-2/+5
| | | | | | | | | | | This makes it pass for all directories except third_party/qcms, which unfortunately needs some careful figuring out of the license. BUG=39240 Review URL: http://codereview.chromium.org/5830002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69207 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed compile error due to uninitialized variable.alokp@chromium.org2010-12-142-1/+3
| | | | | | | TBR=apatrick@chromium.org Review URL: http://codereview.chromium.org/5785005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69189 0039d316-1c4b-4281-b951-d872f2087c98
* Added facility to compile Mesa EGL implementation. Fixed a few issues so ↵alokp@chromium.org2010-12-134-0/+77
| | | | | | | | that it can be compiled against standard EGL 1.4 headers. Review URL: http://codereview.chromium.org/5750002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69040 0039d316-1c4b-4281-b951-d872f2087c98
* Rolled cacheinvalidation to @67.akalin@chromium.org2010-12-101-0/+1
| | | | | | | | | | | This includes a crash fix (see bugs). BUG=65945,chromium-os:5014 TEST=Manual Review URL: http://codereview.chromium.org/5782001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68881 0039d316-1c4b-4281-b951-d872f2087c98
* Clean up third_party/libpng/pngusr.h and update it for libpng-1.2.44.thakis@chromium.org2010-12-101-332/+381
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Defined PNG_NO_READ_SWAP, PNG_NO_WRITE_SWAP, PNG_NO_READ_oFFs, PNG_NO_WRITE_oFFs, PNG_NO_USER_LIMITS, PNG_NO_SET_USER_LIMITS, PNG_NO_TIME_RFC1123. Clarified that PNG_NO_INFO_IMAGE, PNG_NO_PROGRESSIVE_READ are undefined. Used PNG_NO_SEQUENTIAL_READ instead of PNG_NO_SEQUENTIAL_READ_SUPPORTED. Defined PNG_NO_WRITE_gAMA, PNG_NO_WRITE_sRGB. Clarified that PNG_NO_READ_gAMA and PNG_NO_READ_sRGB are undefined (i.e. gAMA and sRGB are retrieved by libpng, along with iCCP). Fixed typo in the mangling of png_set_text_2. Renamed the prefix webkit_ to wk_ in mangled names. Restored the full function name in mangling; e.g., png_create_read_struct is mangled as wk_png_create_read_struct instead of wk_png_cr_read_str. Added mangling for all symbols with external linkage that are never macros. Added explicit #undef for symbols that may sometimes be macros in png.h: png_benign_error, png_chunk_benign_error, png_get_int_32, png_get_uint_16, png_get_uint_32, png_info_init, png_read_init, png_write_init. BUG=none TEST=none Review URL: http://codereview.chromium.org/5689001 Patch from Cosmin Truta <ctruta@chromium.org>. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68873 0039d316-1c4b-4281-b951-d872f2087c98
* Add support for detecting text selection in chrome frame tests. This ↵kkania@chromium.org2010-12-093-2/+35
| | | | | | | | | | requires adding support for IAccessible2 interfaces. BUG=none TEST=none Review URL: http://codereview.chromium.org/4406002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68680 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 68506 - Update sqlite to 3.7.3.jhawkins@chromium.org2010-12-07483-85453/+32233
| | | | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/5626002 TBR=jhawkins@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68531 0039d316-1c4b-4281-b951-d872f2087c98
* Update sqlite to 3.7.3.jhawkins@chromium.org2010-12-07510-32233/+85453
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/5626002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68506 0039d316-1c4b-4281-b951-d872f2087c98
* Integrates libjpeg-turbo into Chromium (Chromium side)hbono@chromium.org2010-12-071-1/+1
| | | | | | | | | | This change is the Chromium-side change that integrates libjpeg-turbo into Chromium. (We need another change for WebKit.) It adds a GYP option 'libjpeg_turbo' so we can switch from libjpeg to libjpeg-turbo and use libjpeg-turbo when its value is 1. (Unfortunately, its value must be 0 for now to avoid build breaks until we land all changes required for libjpeg-turbo.) BUG=48789 TEST=build Chromium. Review URL: http://codereview.chromium.org/5292007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68453 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "remove old source for yasm"phajdan.jr@chromium.org2010-11-296-0/+8014
| | | | | | | | | | Broke compile. TBR=fbarchard Rietveld throws HTTP 500s, no codereview link :( git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67539 0039d316-1c4b-4281-b951-d872f2087c98
* remove old source for yasmfbarchard@chromium.org2010-11-296-8014/+0
| | | | | | | | | BUG=64640 TEST=none Review URL: http://codereview.chromium.org/5390002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67538 0039d316-1c4b-4281-b951-d872f2087c98
* roll cacheinvalidation to @60akalin@chromium.org2010-11-291-0/+6
| | | | | | Review URL: http://codereview.chromium.org/5254009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67502 0039d316-1c4b-4281-b951-d872f2087c98
* Delete third_party/scons.evan@chromium.org2010-11-23183-47969/+0
| | | | | | | | | Resubmit of http://codereview.chromium.org/4413001/show git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67128 0039d316-1c4b-4281-b951-d872f2087c98
* Fix XPath bug from upstream.cevans@chromium.org2010-11-182-4/+9
| | | | | | | | | BUG=63444 TEST=See bug Review URL: http://codereview.chromium.org/5196003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66567 0039d316-1c4b-4281-b951-d872f2087c98
* Sync to r31 of npapi-headersstuartmorgan@chromium.org2010-11-152-9/+38
| | | | | | | | | | | Adds stubs (except where the lack of a function pointer is spec'd as an indication of lack of support) and TODOs where we don't yet implement new functions. BUG=None TEST=No behavioral changes Review URL: http://codereview.chromium.org/4930001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66129 0039d316-1c4b-4281-b951-d872f2087c98
* Fix build for third_party/qcms when SSE is diabled.thestig@chromium.org2010-11-131-0/+8
| | | | | | | | | BUG=none TEST=32-bit official linux build goes green. TBR=abarth Review URL: http://codereview.chromium.org/4965001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66050 0039d316-1c4b-4281-b951-d872f2087c98
* Add qcms library for applying ICC color profile transforms to images. Thisabarth@chromium.org2010-11-1210-0/+3209
| | | | | | | | | | library is currently unused. http://codereview.chromium.org/4855001/ git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65970 0039d316-1c4b-4281-b951-d872f2087c98
* Update internal state on undo to avoid a crash.sadrul@chromium.org2010-11-101-0/+26
| | | | | | | | | | | | | | Update actions_in_current_group when removing an action so that it doesn't crash afterwards. BUG=61607,62609 TEST=manual (see bug) Do not set text if it didn't change, because it registers a delete/insert undo-able action-couple. Review URL: http://codereview.chromium.org/4683002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65609 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r64981: "Delete third_party/scons."maruel@chromium.org2010-11-04183-0/+47969
| | | | | | | | This broke v8 builders. TBR=evan git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65044 0039d316-1c4b-4281-b951-d872f2087c98
* Add include directory for ICC JPEG. Turns out this is required to actually ↵abarth@chromium.org2010-11-041-0/+5
| | | | | | use the library. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65029 0039d316-1c4b-4281-b951-d872f2087c98
* Fancy filter (jpeg term) using 9 3 3 1 coefficients for chroma upsample.fbarchard@chromium.org2010-11-046-122/+297
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/4425002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65012 0039d316-1c4b-4281-b951-d872f2087c98
* move full libvpx tree into deps to include license and gypfbarchard@chromium.org2010-11-041-90/+0
| | | | | | | | | BUG=55165 TEST=tools/licenses.py Review URL: http://codereview.chromium.org/4341005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64996 0039d316-1c4b-4281-b951-d872f2087c98
* PyAuto hooks for Sync in TestingAutomationProviderrsimha@chromium.org2010-11-031-0/+4
| | | | | | | | | | | | | | | | | | This patch exposes hooks for sync in TestingAutomationProvider that the chrome pyauto test suite can use. It contains the following changes: - Partial revert of an earlier change to ProfileSyncServiceHarness. Some of its methods were made pure virtual, but this ended up being unnecessary. Also ripped out unnecessary code from LiveSyncTest. - Minor refactor of ProfileSyncServiceHarness to allow for scenarios where the browser is restarted. - A bunch of new methods in TestingAutomationProvider: SignInToSync, GetSyncInfo, AwaitSyncCycleCompletion, EnableSyncForDatatypes and DisableSyncForDatatypes. - A new method in model_type.h/cc called ModelTypeFromString. Required for automation. - New APIs in pyauto.py for sync. - New test suite sync.py with sample tests. BUG=53651, 60970, 56460, 61639 TEST=run pyauto sync tests Review URL: http://codereview.chromium.org/4096004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64988 0039d316-1c4b-4281-b951-d872f2087c98
* Delete third_party/scons.evan@chromium.org2010-11-03183-47969/+0
| | | | | | | | | | Manually submitting http://codereview.chromium.org/4413001/show git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64981 0039d316-1c4b-4281-b951-d872f2087c98
* Made OSMesa shared library position independent on linux.apatrick@chromium.org2010-11-031-0/+5
| | | | | | | | | | | | | | This is an attempt to fix this valgrind error: http://build.chromium.org/p/chromium.memory/builders/Linux%20Tests%20(valgrind)(2)/builds/210/steps/memory%20test:%20ui_1/logs/stdio It appears mmap might have been trying to map libosmesa.so to a fixed address. TEST=try BUG=61601 Review URL: http://codereview.chromium.org/4318005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64941 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r64932 to bring back src/third_party/libvpx.maruel@chromium.org2010-11-031-0/+90
| | | | | | | This should make svn sync again this directory. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64933 0039d316-1c4b-4281-b951-d872f2087c98
* Removing src/third_party/libvpx. WARNING: THIS WILL BREAK THE BUILD.maruel@chromium.org2010-11-031-90/+0
| | | | | | | | | DO NOT SYNC TO THAT REVISION. Trying to workaround bug introduced in 64923. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64932 0039d316-1c4b-4281-b951-d872f2087c98
* Touch src/third_party/libvpx/libvpx.gyp to force it to be synced on slaves.maruel@chromium.org2010-11-031-1/+1
| | | | | | | | | | TBR=fbarchard TEST=none BUG=none Review URL: http://codereview.chromium.org/4386002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64928 0039d316-1c4b-4281-b951-d872f2087c98
* iccjpeg library for jpeg color profilesfbarchard@chromium.org2010-11-025-0/+406
| | | | | | | | | BUG=61627 TEST=none Review URL: http://codereview.chromium.org/4244005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64817 0039d316-1c4b-4281-b951-d872f2087c98
* Adding activscp redistributable to third_party.joi@chromium.org2010-11-0212-0/+16104
| | | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/4284001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64710 0039d316-1c4b-4281-b951-d872f2087c98
* webp minor cleanups and sync to gitfbarchard@chromium.org2010-11-012-39/+35
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/4248001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64683 0039d316-1c4b-4281-b951-d872f2087c98
* Enable color profile support in libpng. We're going to use this in WebKit.abarth@chromium.org2010-10-301-1/+1
| | | | | | | | | | R=pkasting http://codereview.chromium.org/4060002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64539 0039d316-1c4b-4281-b951-d872f2087c98
* fix cast warning in webp for Visual C by using stddef and uintptr_tfbarchard@chromium.org2010-10-291-1/+2
| | | | | | | | | BUG=none TEST=devenv -build Release chrome.sln -project libwebp Review URL: http://codereview.chromium.org/4165010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64420 0039d316-1c4b-4281-b951-d872f2087c98
* Remove execute perms on .test files introduced in r64368nirnimesh@chromium.org2010-10-2921-0/+0
| | | | | | | | | BUG= TEST= Review URL: http://codereview.chromium.org/4197008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64373 0039d316-1c4b-4281-b951-d872f2087c98
* Add Hunspell 'Hyphen' hyphenation library.rolandsteiner@chromium.org2010-10-29133-0/+73044
| | | | | | | | | BUG=60895 TEST=none Review URL: http://codereview.chromium.org/4143003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64368 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Revert "libpng: update to 1.2.44""agl@chromium.org2010-10-286-110/+113
| | | | | | | | | This reverts commit r64079. The perf regression turned out not to be the fault of the libpng change. BUG=60942 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64243 0039d316-1c4b-4281-b951-d872f2087c98
* ui_tests run with --use-gl=osmesa so they use the OSMesa software renderer ↵apatrick@chromium.org2010-10-271-5/+0
| | | | | | | | | | | | | for GL. This to ensure that ui_tests run consistently regardless of the GPU capabilities, or absense, of the box they run on. TEST=try BUG=none Review URL: http://codereview.chromium.org/4138003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64122 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "libpng: update to 1.2.44"agl@chromium.org2010-10-276-113/+110
| | | | | | | | | This reverts commit r63744. This is a preemptive revert due to a perf regresssion as it's easier to revert this then a WebKit roll. BUG=60942 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64079 0039d316-1c4b-4281-b951-d872f2087c98
* Re-add disabling of optimization in s_texcombine.c on Windows lostkbr@chromium.org2010-10-267-4/+105
| | | | | | | | | | | | | | during Mesa 7.9 upgrade. Also necessarily disabled optimizations in src/mesa/main/image.c, src/mesa/main/mipmap.c, src/mesa/main/histogram.c, and src/mesa/math/m_eval.c. Updated README.chromium and chromium.patch. BUG=none TEST=none (built Mesa in Release mode on Windows) Review URL: http://codereview.chromium.org/4137004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63912 0039d316-1c4b-4281-b951-d872f2087c98
* Upgraded Mesa to 7.9 from 7.7 in order to pick up bug fixes to thekbr@chromium.org2010-10-253636-398975/+621387
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | shader compiler which were causing WebGL test timeouts per https://bugs.webkit.org/show_bug.cgi?id=47243 . Version 7.8.2 was too buggy to use. This upgrade required the incorporation of the talloc library, which is only compiled in to the OSMesa shared object produced by third_party/mesa/mesa.gyp and not into the rest of Chromium. Upgraded mesa.gyp for the new source directories and files in Mesa 7.9. Applied the changes originally documented in third_party/mesa/README.chromium to the 7.9 sources. Made other necessary changes to Mesa and talloc to be able to build and run them on Windows and Mac OS X. Created chromium.patch files for both Mesa and talloc. Fixed chrome/gpu/gpu_main.cc to honor the --use-gl command line option on Linux. Tested on Linux in Chromium with CSS 3D content and --use-gl=osmesa as well as in DumpRenderTree and verified that the affected WebGL tests no longer hang. Tested on Windows in Chromium with WebGL content and --use-gl=osmesa. Tested on Mac OS X in test_shell with WebGL content. This job was explicitly not sent to the try bots because it would probably kill them. The files in this CL are a small subset of the files being committed. The patch is too large to upload to Rietveld. BUG=none TEST=none Review URL: http://codereview.chromium.org/4107001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63795 0039d316-1c4b-4281-b951-d872f2087c98
* libpng: update to 1.2.44agl@chromium.org2010-10-256-110/+113
| | | | | | | | | | | | r50937 updated the important bits of libpng to 1.2.44 but missed a few files. This change reduces the diffs between the upstream 1.2.44 and our copy to nothing (for *.c *.h). TEST=none BUG=none TBR=mhm git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63744 0039d316-1c4b-4281-b951-d872f2087c98
* Apply behaviour change fix from upstream for previous XPath change.cevans@chromium.org2010-10-222-16/+18
| | | | | | | | | BUG=58731 TEST=NONE Review URL: http://codereview.chromium.org/4027006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63572 0039d316-1c4b-4281-b951-d872f2087c98
* webp update to use standard C, not c99 or c++ to make it build without warningsfbarchard@chromium.org2010-10-208-295/+383
| | | | | | | | | BUG=59833 TEST=devenv -build Release chrome.sln -project libwebp Review URL: http://codereview.chromium.org/3901001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63165 0039d316-1c4b-4281-b951-d872f2087c98
* Update the credits file, fix two READMEs that were broken, change the ↵avi@chromium.org2010-10-192-6/+8
| | | | | | | | | | | encoding of Ms-PL to UTF-8 so that the resulting credits file is well-formed, and update licenses.pl for duplicates. BUG=none TEST=none Review URL: http://codereview.chromium.org/3799011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63072 0039d316-1c4b-4281-b951-d872f2087c98
* Move APSL code into third_party.avi@chromium.org2010-10-185-0/+513
| | | | | | | | | BUG=none TEST=unit tested Review URL: http://codereview.chromium.org/3801013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62983 0039d316-1c4b-4281-b951-d872f2087c98
* Pull in XPath fix from upstream.cevans@chromium.org2010-10-162-4/+19
| | | | | | | | | BUG=58731 TEST=NONE Review URL: http://codereview.chromium.org/3839002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62828 0039d316-1c4b-4281-b951-d872f2087c98