summaryrefslogtreecommitdiffstats
path: root/third_party
Commit message (Collapse)AuthorAgeFilesLines
* Merge tcmalloc r93 into the Chromium tcmalloc branch.glider@chromium.org2010-05-2541-1579/+1912
| | | | | | | | | We can't afford using r94 due to a performance regression. TBR=willchan,antonm,jar,mbelshe Review URL: http://codereview.chromium.org/2144003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@48145 0039d316-1c4b-4281-b951-d872f2087c98
* Made Login and AutoReconnect use base/timer.h.akalin@chromium.org2010-05-251-0/+4
| | | | | | | | | | | | | Rewrote TaskPump to use Chrome message loops. Removed now-unused notifier code. BUG=none TEST=manual Review URL: http://codereview.chromium.org/2067021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@48119 0039d316-1c4b-4281-b951-d872f2087c98
* Add a SetCursor API to Pepper. I'll implement custom cursors once we ↵jam@chromium.org2010-05-241-0/+51
| | | | | | | | switched over to the new API. Review URL: http://codereview.chromium.org/2122018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@48053 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 48024 - Reland http://codereview.chromium.org/1735024/show to assess ↵glider@chromium.org2010-05-2452-2154/+1748
| | | | | | | | | | | the performance. Review URL: http://codereview.chromium.org/2164001 TBR=antonm,willchan Review URL: http://codereview.chromium.org/2155002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@48032 0039d316-1c4b-4281-b951-d872f2087c98
* Re-land http://codereview.chromium.org/1735024/show to assess the performance.glider@chromium.org2010-05-2452-1748/+2154
| | | | | | | | TBR=antonm,willchan Review URL: http://codereview.chromium.org/2164001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@48024 0039d316-1c4b-4281-b951-d872f2087c98
* Don't populate WebDropData with file URLs when dragging files.dcheng@chromium.org2010-05-243-11/+21
| | | | | | | | | | | This is the OS X patch. There will be separate patches for Windows and Linux. BUG=42685 TEST=unit_tests --gtest_filter=WebDropTargetTest.* Review URL: http://codereview.chromium.org/2095011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@48016 0039d316-1c4b-4281-b951-d872f2087c98
* Add use_system_vpx flag.agl@chromium.org2010-05-211-4/+24
| | | | | | | | | | This allows Chromium to build against libvpx as provided by the system. Patch based on one from fta. http://codereview.chromium.org/2075023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47943 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 47789 - The newer version of tcmalloc should fix the problems with ↵glider@chromium.org2010-05-2154-6226/+1748
| | | | | | | | | | | running tcmalloc under Valgrind. Review URL: http://codereview.chromium.org/1735024 TBR=willchan,antonm Review URL: http://codereview.chromium.org/2138002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47909 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 47832 - Roll DEPS for libvpx and enable VP8/WebM for Chromium ARM builds.robertshield@chromium.org2010-05-201-3/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This broke the Chromium Arm compile: flock /b/slave/chromium-rel-arm/build/src/sconsbuild/linker.lock \/usr/local/crosstool-trusted/arm-2009q3/bin/arm-none-linux-gnueabi-g++ -B/usr/local/tot-binutils/arm-none-linux-gnueabi/bin -shared -pthread -Wl,-z,noexecstack -Wl,-Bsymbolic -Lout/Release/obj/gen/third_party/ffmpeg -Lthird_party/libvpx/lib/linux/arm-neon --sysroot=/usr/local/arm-rootfs -Wl,--gc-sections -Wl,-soname=libffmpegsumo.so -o out/Release/obj.target/third_party/ffmpeg/libffmpegsumo.so -Wl,--start-group out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavcodec/allcodecs.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavcodec/audioconvert.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavcodec/avpacket.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavcodec/bitstream.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavcodec/bitstream_filter.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavcodec/dsputil.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavcodec/eval.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavcodec/faanidct.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavcodec/fft.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavcodec/golomb.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavcodec/imgconvert.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavcodec/jrevdct.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavcodec/libvpxdec.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavcodec/mdct.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavcodec/mpeg12data.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavcodec/mpeg4audio.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavcodec/opt.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavcodec/options.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavcodec/parser.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavcodec/pthread.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavcodec/raw.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavcodec/simple_idct.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavcodec/utils.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavcodec/vorbis.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavcodec/vorbis_data.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavcodec/vorbis_dec.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavcodec/vp3.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavcodec/vp3dsp.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavcodec/xiph.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavformat/allformats.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavformat/avi.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavformat/avio.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavformat/aviobuf.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavformat/cutils.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavformat/id3v1.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavformat/isom.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavformat/matroska.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavformat/matroskadec.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavformat/metadata.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavformat/metadata_compat.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavformat/oggdec.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavformat/oggparseogm.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavformat/oggparsetheora.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavformat/oggparsevorbis.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavformat/options.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavformat/riff.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavformat/rm.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavformat/rmdec.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavformat/utils.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavformat/vorbiscomment.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavutil/avstring.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavutil/base64.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavutil/crc.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavutil/intfloat_readwrite.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavutil/log.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavutil/lzo.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavutil/mathematics.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavutil/mem.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavutil/pixdesc.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavutil/rational.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavcodec/pcm.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavformat/raw.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavformat/wav.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavcodec/arm/dsputil_arm.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavcodec/arm/dsputil_armv6.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavcodec/arm/dsputil_init_arm.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavcodec/arm/dsputil_init_armv5te.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavcodec/arm/dsputil_init_armv6.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavcodec/arm/dsputil_init_vfp.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavcodec/arm/dsputil_vfp.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavcodec/arm/fft_init_arm.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavcodec/arm/jrevdct_arm.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavcodec/arm/simple_idct_arm.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavcodec/arm/simple_idct_armv5te.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavcodec/arm/simple_idct_armv6.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavcodec/arm/dsputil_init_neon.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavcodec/arm/dsputil_neon.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavcodec/arm/fft_neon.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavcodec/arm/int_neon.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavcodec/arm/rdft_neon.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavcodec/arm/simple_idct_neon.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavcodec/arm/vp3dsp_neon.o out/Release/obj.target/ffmpegsumo/third_party/ffmpeg/source/patched-ffmpeg-mt/libavcodec/arm/mdct_neon.o -Wl,--end-group -lvpx -lz /usr/local/tot-binutils/arm-none-linux-gnueabi/bin/ld: error: third_party/libvpx/lib/linux/arm-neon/libvpx.a(vpx_codec.c.o): requires unsupported dynamic reloc R_ARM_MOVW_ABS_NC; recompile with -fPIC /usr/local/tot-binutils/arm-none-linux-gnueabi/bin/ld: error: third_party/libvpx/lib/linux/arm-neon/libvpx.a(vp8_dx_iface.c.o): requires unsupported dynamic reloc R_ARM_MOVW_ABS_NC; recompile with -fPIC /usr/local/tot-binutils/arm-none-linux-gnueabi/bin/ld: error: third_party/libvpx/lib/linux/arm-neon/libvpx.a(onyxd_if.c.o): requires unsupported dynamic reloc R_ARM_MOVW_ABS_NC; recompile with -fPIC /usr/local/tot-binutils/arm-none-linux-gnueabi/bin/ld: error: third_party/libvpx/lib/linux/arm-neon/libvpx.a(threading.c.o): requires unsupported dynamic reloc R_ARM_MOVW_ABS_NC; recompile with -fPIC /usr/local/tot-binutils/arm-none-linux-gnueabi/bin/ld: error: third_party/libvpx/lib/linux/arm-neon/libvpx.a(vpx_config.c.o): requires unsupported dynamic reloc R_ARM_MOVW_ABS_NC; recompile with -fPIC /usr/local/tot-binutils/arm-none-linux-gnueabi/bin/ld: error: third_party/libvpx/lib/linux/arm-neon/libvpx.a(scalesystemdependant.c.o): requires unsupported dynamic reloc R_ARM_MOVW_ABS_NC; recompile with -fPIC /usr/local/tot-binutils/arm-none-linux-gnueabi/bin/ld: error: third_party/libvpx/lib/linux/arm-neon/libvpx.a(yv12extend_arm.c.o): requires unsupported dynamic reloc R_ARM_MOVW_ABS_NC; recompile with -fPIC /usr/local/tot-binutils/arm-none-linux-gnueabi/bin/ld: error: third_party/libvpx/lib/linux/arm-neon/libvpx.a(entropy.c.o): requires unsupported dynamic reloc R_ARM_MOVW_ABS_NC; recompile with -fPIC /usr/local/tot-binutils/arm-none-linux-gnueabi/bin/ld: error: third_party/libvpx/lib/linux/arm-neon/libvpx.a(entropymode.c.o): requires unsupported dynamic reloc R_ARM_MOVW_ABS_NC; recompile with -fPIC /usr/local/tot-binutils/arm-none-linux-gnueabi/bin/ld: error: third_party/libvpx/lib/linux/arm-neon/libvpx.a(loopfilter.c.o): requires unsupported dynamic reloc R_ARM_MOVW_ABS_NC; recompile with -fPIC /usr/local/tot-binutils/arm-none-linux-gnueabi/bin/ld: error: third_party/libvpx/lib/linux/arm-neon/libvpx.a(systemdependent.c.o): requires unsupported dynamic reloc R_ARM_MOVW_ABS_NC; recompile with -fPIC /usr/local/tot-binutils/arm-none-linux-gnueabi/bin/ld: error: third_party/libvpx/lib/linux/arm-neon/libvpx.a(decodframe.c.o): requires unsupported dynamic reloc R_ARM_MOVW_ABS_NC; recompile with -fPIC /usr/local/tot-binutils/arm-none-linux-gnueabi/bin/ld: error: third_party/libvpx/lib/linux/arm-neon/libvpx.a(demode.c.o): requires unsupported dynamic reloc R_ARM_MOVW_ABS_NC; recompile with -fPIC /usr/local/tot-binutils/arm-none-linux-gnueabi/bin/ld: error: third_party/libvpx/lib/linux/arm-neon/libvpx.a(detokenize.c.o): requires unsupported dynamic reloc R_ARM_MOVW_ABS_NC; recompile with -fPIC /usr/local/tot-binutils/arm-none-linux-gnueabi/bin/ld: error: third_party/libvpx/lib/linux/arm-neon/libvpx.a(findnearmv.c.o): requires unsupported dynamic reloc R_ARM_MOVW_ABS_NC; recompile with -fPIC /usr/local/tot-binutils/arm-none-linux-gnueabi/bin/ld: error: third_party/libvpx/lib/linux/arm-neon/libvpx.a(quant_common.c.o): requires unsupported dynamic reloc R_ARM_MOVW_ABS_NC; recompile with -fPIC /usr/local/tot-binutils/arm-none-linux-gnueabi/bin/ld: error: third_party/libvpx/lib/linux/arm-neon/libvpx.a(decodemv.c.o): requires unsupported dynamic reloc R_ARM_MOVW_ABS_NC; recompile with -fPIC collect2: ld returned 1 exit status TBR=scherkus@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47841 0039d316-1c4b-4281-b951-d872f2087c98
* Roll DEPS for libvpx and enable VP8/WebM for Chromium ARM builds.scherkus@chromium.org2010-05-201-12/+3
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47832 0039d316-1c4b-4281-b951-d872f2087c98
* Uncommented out precision statements now that glsl translator is enabled. ↵alokp@chromium.org2010-05-207-14/+7
| | | | | | | | | This also fixes Pepper3D ui-test. BUG=44603 Review URL: http://codereview.chromium.org/2105012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47793 0039d316-1c4b-4281-b951-d872f2087c98
* The newer version of tcmalloc should fix the problems with running tcmalloc ↵glider@chromium.org2010-05-2054-1748/+6226
| | | | | | | | under Valgrind. Review URL: http://codereview.chromium.org/1735024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47789 0039d316-1c4b-4281-b951-d872f2087c98
* Fixing Chromium ARM build break.scherkus@chromium.org2010-05-201-1/+10
| | | | | | We don't have an ARM libvpx.a available yet, hence FFmpeg not linking. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47772 0039d316-1c4b-4281-b951-d872f2087c98
* Chromium side changes for enabling VP8 and WebM support.scherkus@chromium.org2010-05-2017-3/+93
| | | | | | | | | | | Patches by Frank Galligan (fgalligan@google.com), Tom Finegan (tomfinegan@google.com) and James Zern (jzern@google.com). BUG=none TEST=none Review URL: http://codereview.chromium.org/2093007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47759 0039d316-1c4b-4281-b951-d872f2087c98
* fix cast so it works in cnfullagar@google.com2010-05-191-2/+2
| | | | | | Review URL: http://codereview.chromium.org/2068010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47602 0039d316-1c4b-4281-b951-d872f2087c98
* TBR: thestig@chromium.orgwillchan@chromium.org2010-05-18540-95958/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47593 0039d316-1c4b-4281-b951-d872f2087c98
* don't include nptypes.h for native clientnfullagar@google.com2010-05-181-2/+4
| | | | | | Review URL: http://codereview.chromium.org/2077010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47581 0039d316-1c4b-4281-b951-d872f2087c98
* Add libunwind to src/third_party/.willchan@chromium.org2010-05-18540-0/+95958
| | | | | | | | | Change to actually use libunwind will come later. BUG=40149 Review URL: http://codereview.chromium.org/2093004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47577 0039d316-1c4b-4281-b951-d872f2087c98
* add temp typedefs so we can bump DEPS in NaClnfullagar@google.com2010-05-181-0/+20
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47550 0039d316-1c4b-4281-b951-d872f2087c98
* GYP changes for FreeBSD and OpenBSDpvalchev@google.com2010-05-149-14/+21
| | | | | | Review URL: http://codereview.chromium.org/1480002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47327 0039d316-1c4b-4281-b951-d872f2087c98
* remove last comma from enum lists (required to build on NaCl with stricter ↵nfullagar@google.com2010-05-141-5/+5
| | | | | | | | compiler) Review URL: http://codereview.chromium.org/2090005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47302 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed up several sscanf format strings/arguments to get rid of warnings. ↵dmaclach@chromium.org2010-05-149-1566/+1617
| | | | | | | | | | | | Also fixes up what looked like a potentially crashing bug. BUG=none TEST=none Review: http://codereview.chromium.org/2105001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47296 0039d316-1c4b-4281-b951-d872f2087c98
* Commiting http://codereview.chromium.org/2017007/show on behalf of ↵zelidrag@chromium.org2010-05-141-1/+1
| | | | | | | | | | | | | | | | | | | | rkc@chromium.org. This change hooks issue report dialog with Google Feedback backend for ChromeOS. The dialog is going to be used only for Chrome OS at the moment, the previous mechanism is kept intact for other operating systems. Image and System Info reporting is disabled at the moment; for image, we need feedback to get their changes in production, for reporting, the system scripts need to be added (basic Chrome and OS version info is being sent with the report) BUG=chromium-os:2761 TEST=none, work in progress TBR=zelidrag Review URL: http://codereview.chromium.org/2068004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47244 0039d316-1c4b-4281-b951-d872f2087c98
* More changes to sync npapi.h to the upstream npapi-headers version.stuartmorgan@chromium.org2010-05-131-67/+62
| | | | | | | | | | | | - Syncs the use of NP_LOADDS - Pulls recent minor upstream cleanup BUG=42645 TEST=None; no behavioral changes Review URL: http://codereview.chromium.org/2091003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47219 0039d316-1c4b-4281-b951-d872f2087c98
* Removed non-thread-safe QName ad-hoc interning.akalin@chromium.org2010-05-135-313/+208
| | | | | | | | | BUG=43467 TEST=made sure sync_integration_tests don't have any more ~QName crashes Review URL: http://codereview.chromium.org/2012014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47109 0039d316-1c4b-4281-b951-d872f2087c98
* Update the Pepper scrollbar widget to use the new WebKit Scrollbar interface.jam@chromium.org2010-05-121-4/+12
| | | | | | Review URL: http://codereview.chromium.org/2008008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47000 0039d316-1c4b-4281-b951-d872f2087c98
* Added win-specific direct-dependent settings to libjingle.gyp.akalin@chromium.org2010-05-111-0/+8
| | | | | | | | | BUG=none TEST=trybots Review URL: http://codereview.chromium.org/2042010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46946 0039d316-1c4b-4281-b951-d872f2087c98
* Change npapi.h header guard to match npapi-headers versionstuartmorgan@chromium.org2010-05-111-3/+3
| | | | | | | | | BUG=42645 TEST=Everything still compiles Review URL: http://codereview.chromium.org/2002008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46927 0039d316-1c4b-4281-b951-d872f2087c98
* Add more OS/2 defines to npapi.hstuartmorgan@chromium.org2010-05-111-0/+43
| | | | | | | | | | | Brings us yet closer to matching the npapi-headers version. BUG=42645 TEST=None; no behavioral changes. Review URL: http://codereview.chromium.org/2014008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46918 0039d316-1c4b-4281-b951-d872f2087c98
* Reimplement accessibility of web content by caching the entire dmazzoni@chromium.org2010-05-112-0/+4305
| | | | | | | | | | | | | | | | | | | | | | | | | | accessibility tree in the browser process. Adds new RPCs for a browser tab to request accessibility info from a renderer; the renderer responds with a complete tree of accessibility metadata for the entire DOM, which is then cached in the RenderWidgetHostView. This part is cross-platform and will help with accessibility on both Windows and Mac OS X. For Windows, MSAA support for web content has been rewritten to use this new cache. Tested in JAWS and NVDA screen readers. Using Chrome with a screen reader is now fast and stable, unlike the previous implementation. However, note that most advanced functionality is still not supported, and much work remains to make Chrome work well with a screen reader. This is a necessary step to improve stability first. BUG=25564 BUG=13291 TEST=See http://codereview.chromium.org/1806001 Review URL: http://codereview.chromium.org/1637018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46916 0039d316-1c4b-4281-b951-d872f2087c98
* Update the vendor tcmalloc branch to r94.glider@chromium.org2010-05-1122-211/+394
| | | | | | | | | | This CL doesn't affect any Chromium code. TBD=willchan Review URL: http://codereview.chromium.org/2004007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46906 0039d316-1c4b-4281-b951-d872f2087c98
* Add Symbian defines to npapi.h to match upstream changesstuartmorgan@chromium.org2010-05-101-8/+16
| | | | | | | | | BUG=42645 TEST=None; no behavioral changes. Review URL: http://codereview.chromium.org/2015009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46871 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 46842 - Reimplement accessibility of web content by caching the entire dmazzoni@chromium.org2010-05-102-4304/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | accessibility tree in the browser process. Adds new RPCs for a browser tab to request accessibility info from a renderer; the renderer responds with a complete tree of accessibility metadata for the entire DOM, which is then cached in the RenderWidgetHostView. This part is crossplatform and will help with accessibility on both Windows and Mac OS X. For Windows, MSAA support for web content has been rewritten to use this new cache. Tested in JAWS and NVDA screen readers. Using Chrome with a screen reader is now fast and stable, unlike the previous implementation. However, note that most advanced functionality is still not supported, and much work remains to make Chrome work well with a screen reader. This is a necessary step to improve stability first. BUG=25564 BUG=13291 TEST=See http://codereview.chromium.org/1806001 Review URL: http://codereview.chromium.org/1637018 TBR=dmazzoni@chromium.org Review URL: http://codereview.chromium.org/1989009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46847 0039d316-1c4b-4281-b951-d872f2087c98
* Reimplement accessibility of web content by caching the entire dmazzoni@chromium.org2010-05-102-0/+4304
| | | | | | | | | | | | | | | | | | | | | | | | | | accessibility tree in the browser process. Adds new RPCs for a browser tab to request accessibility info from a renderer; the renderer responds with a complete tree of accessibility metadata for the entire DOM, which is then cached in the RenderWidgetHostView. This part is cross-platform and will help with accessibility on both Windows and Mac OS X. For Windows, MSAA support for web content has been rewritten to use this new cache. Tested in JAWS and NVDA screen readers. Using Chrome with a screen reader is now fast and stable, unlike the previous implementation. However, note that most advanced functionality is still not supported, and much work remains to make Chrome work well with a screen reader. This is a necessary step to improve stability first. BUG=25564 BUG=13291 TEST=See http://codereview.chromium.org/1806001 Review URL: http://codereview.chromium.org/1637018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46842 0039d316-1c4b-4281-b951-d872f2087c98
* Switch to using npfunctions.h from npapi-headers for NPAPI declarationsstuartmorgan@chromium.org2010-05-103-289/+227
| | | | | | | | | BUG=42645 TEST=Compiling still works. Review URL: http://codereview.chromium.org/2003009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46814 0039d316-1c4b-4281-b951-d872f2087c98
* Add parameters to CreateWidget Pepper API so we can specify whether a ↵jam@chromium.org2010-05-071-3/+8
| | | | | | | | scrollbar is vertical or not. Review URL: http://codereview.chromium.org/1996009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46741 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the obsolete JRI bits from the NPAPI headersstuartmorgan@chromium.org2010-05-072-14/+1
| | | | | | | | | BUG=42645 TEST=Existing plugin tests continue to pass; nothing should change. Review URL: http://codereview.chromium.org/2011005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46732 0039d316-1c4b-4281-b951-d872f2087c98
* Add new widget API to Pepper to replace the old theming API. The ↵jam@chromium.org2010-05-071-184/+222
| | | | | | | | implementation is a copy of the WebKit code, I will figure out how to reuse it soon. Review URL: http://codereview.chromium.org/2011004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46710 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 46567 - Reimplement accessibility of web content by caching the entire zork@chromium.org2010-05-072-4304/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | accessibility tree in the browser process. Adds new RPCs for a browser tab to request accessibility info from a renderer; the renderer responds with a complete tree of accessibility metadata for the entire DOM, which is then cached in the RenderWidgetHostView. This part is crossplatform and will help with accessibility on both Windows and Mac OS X. For Windows, MSAA support for web content has been rewritten to use this new cache. Tested in JAWS and NVDA screen readers. Using Chrome with a screen reader is now fast and stable, unlike the previous implementation. However, note that most advanced functionality is still not supported, and much work remains to make Chrome work well with a screen reader. This is a necessary step to improve stability first. BUG=25564 BUG=13291 TEST=See http://codereview.chromium.org/1806001 Review URL: http://codereview.chromium.org/1637018 TBR=dmazzoni@chromium.org Review URL: http://codereview.chromium.org/2031004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46642 0039d316-1c4b-4281-b951-d872f2087c98
* Bring npapi.h closer to the npapi-headers project versionstuartmorgan@chromium.org2010-05-061-87/+100
| | | | | | | | | | | | | | | | | | | This makes a bunch of changes that shouldn't actually affect anything: - Removes XP_MAC - Removes old Carbon event constants - Removes Metrowerks defines - Adds new constants and structs from recent spec updates - Adds OS/2 defines - Adds Maemo defines Also makes more whitespace adjustments to track central repository. BUG=42645 TEST=none; no behavioral changes Review URL: http://codereview.chromium.org/1995007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46596 0039d316-1c4b-4281-b951-d872f2087c98
* Reimplement accessibility of web content by caching the entire dmazzoni@chromium.org2010-05-062-0/+4304
| | | | | | | | | | | | | | | | | | | | | | | | | | accessibility tree in the browser process. Adds new RPCs for a browser tab to request accessibility info from a renderer; the renderer responds with a complete tree of accessibility metadata for the entire DOM, which is then cached in the RenderWidgetHostView. This part is cross-platform and will help with accessibility on both Windows and Mac OS X. For Windows, MSAA support for web content has been rewritten to use this new cache. Tested in JAWS and NVDA screen readers. Using Chrome with a screen reader is now fast and stable, unlike the previous implementation. However, note that most advanced functionality is still not supported, and much work remains to make Chrome work well with a screen reader. This is a necessary step to improve stability first. BUG=25564 BUG=13291 TEST=See http://codereview.chromium.org/1806001 Review URL: http://codereview.chromium.org/1637018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46567 0039d316-1c4b-4281-b951-d872f2087c98
* Eliminate non-functional differences between our NPAPI headers and the ↵stuartmorgan@chromium.org2010-05-052-427/+408
| | | | | | | | | | | | | npapi-headers copies This changes only whitespace/comment and file order differences; substantive changes will be done separately. BUG=42645 TEST=None; no behavioral changes. Review URL: http://codereview.chromium.org/2001001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46522 0039d316-1c4b-4281-b951-d872f2087c98
* Move NPAPI to C99 typesstuartmorgan@chromium.org2010-05-056-113/+185
| | | | | | | | | BUG=42645 TEST=None; no behavioral change. Review URL: http://codereview.chromium.org/1910004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46463 0039d316-1c4b-4281-b951-d872f2087c98
* Fix -[NSString isValidURI].dcheng@chromium.org2010-05-042-3/+6
| | | | | | | | | | | | | Use GURL for validation instead of NSURL. NSURL is extremely liberal with what it considers a valid URI, since it also uses RFC 1808 to parse. BUG=43100 TEST=none Review URL: http://codereview.chromium.org/1904001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46318 0039d316-1c4b-4281-b951-d872f2087c98
* ffmpeg move a file from neon to arm section for build errorfbarchard@chromium.org2010-04-301-1/+1
| | | | | | | | | BUG=42845 TEST=arm chrome should build Review URL: http://codereview.chromium.org/1801009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46111 0039d316-1c4b-4281-b951-d872f2087c98
* ffmpeg configs for float pcmfbarchard@chromium.org2010-04-308-16/+16
| | | | | | | | | BUG=42861 TEST=http://fbarchard-kir.ad.corp.google.com/mediatests/sixmusictest-32float.wav should work with ffmpeg_tests, media_bench immediately. Other programs will require additional support. Review URL: http://codereview.chromium.org/1731022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46105 0039d316-1c4b-4281-b951-d872f2087c98
* Re-apply http://codereview.chromium.org/1622012timurrrr@chromium.org2010-04-303-0/+1255
| | | | | | | | | It was reverted as http://codereview.chromium.org/1822001 the fix in Valgrind scripts has been commited as http://codereview.chromium.org/1736026 TEST=trybots Review URL: http://codereview.chromium.org/1763023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46070 0039d316-1c4b-4281-b951-d872f2087c98
* Update the vendor tcmalloc to r93.glider@chromium.org2010-04-3051-1804/+6476
| | | | | | | TBR=willchan Review URL: http://codereview.chromium.org/1800011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46054 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "[Third time landing] Python implementation of sync server, for testing."phajdan.jr@chromium.org2010-04-303-1255/+0
| | | | | | | | | | This broke the memory waterfall, failed to import protobuf. TBR=nick Review URL: http://codereview.chromium.org/1822001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46048 0039d316-1c4b-4281-b951-d872f2087c98
* [Third time landing] Python implementation of sync server, for testing.nick@chromium.org2010-04-303-0/+1255
| | | | | | | | | | | | | | | | | | | | | | | | | | Implement the server side of chromium sync inside of testserver.py. The implementation supports at most one account (and ignores authentication credentials), but is otherwise reasonably full featured. Make the sync_integration_tests run by default against the test server. An externally-provided --sync-url will give the old behavior. Protocol buffers stuff: The test sync server requires Python generated code for .proto files. I've put generated code, as well as the python protocol buffers runtime library, in the output directory + "/python" (e.g, on windows, src/chrome/Debug/python/google/protobuf). Flakiness fix: In the InProcessBrowserTest framework, improve the mechanism for tests that want to manually set up a user data directory. The new way ensures that the user data directory is always wiped; tests can't accidentally forget to do this anymore. Flakiness fix: Make testserver try to /kill any old instance that might be hogging the port. Very useful if a test failure leaves a server running. Tested this against all combos of protocols, and it seems to work. Flakiness fix: Port sync_integration_tests to the out-of-process test runner. Flakiness fix: For IN_PROC_BROWSER_TESTS, don't run the test body if the setup triggered a fatal (ASSERT_) failure. BUG=20905,40980 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=44708 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=45916 Review URL: http://codereview.chromium.org/1622012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46040 0039d316-1c4b-4281-b951-d872f2087c98