summaryrefslogtreecommitdiffstats
path: root/third_party
Commit message (Collapse)AuthorAgeFilesLines
* Mac: Let chrome coexist with the Chinese Handwriting IME.thakis@chromium.org2011-04-126-0/+997
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The renderer sandbox breaks the Chinese Handwriting shortcut while Chrome is running, even when Chrome is not active: In a nutshell, Carbon tries to load the IME in every process, and if that fails, it uninstalls the toggle shorcut. It fails in the renderer process due to the sandbox. See the bug for details. Prewarming (patch set 1) doesn't work because that opens up clipboard access to the renderer – the IME doesn't load correctly if it doesn't have clipboard access. dyld __interpose based interposing (patch set 2) doesn't work because TISCreateInputSourceList and its broken caller are in the same framework (HIToolbox). Hence, use binary rewriting to return an arbitrary array with size > 0 to make HIToolbox believe that the IME loads correctly, so that it doesn't uninstall the global handwriting keyboard shortcut. BUG=31225 TEST=Enable Chinese in the input menu. Make sure Chrome's not running. Note that ctrl-shift-space opens and dismisses the Handwriting IME (you need a multitouch trackpad for that). Open Chrome, note that the IME still works. (If you run Chrome without this patch, the IME will be broken until you do ps aux | grep Chinese and then kill $CHINESE_HANDWRITING_PID and then toggle the IME once through the Menu Extra menu.) It is a good idea to have a Terminal open during testing, because killing the task is the only way to dismiss the IME with the keyboard without this CL. Review URL: http://codereview.chromium.org/6801056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81308 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup SQLite 3.6.18 import.shess@chromium.org2011-04-1257-6791/+1579
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Get things spic-n-span for converting to the amalgamation, then SQLite 3.7.x. sqlite3Preload -> sqlite3_preload because in the amalgamation, sqlite3_ is the key bit to make sure things aren't marked static. AFAICT, SQLite 3.6.18 was not imported correctly last time, throwing up spurious deltas. Re-import and re-apply patches. Remove a bunch of Gears-related stuff. Quite some time ago the Chromium and Gears SQLite imports were brought into line, but they were never fully shared. Nowadays these are completely useless: - remove fts1 patches. - add a Chromium test to make sure fts1 doesn't sneak in. - drop the Symbian stuff. - drop database poisoning. Pull out the WebDatabase patch into a patch file. Move ICU shell changes into a distinct patch file. Pull out testing patches into a separate test.patch. BUG=71731 TEST=automated testing and watching closely. Review URL: http://codereview.chromium.org/6823057 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81296 0039d316-1c4b-4281-b951-d872f2087c98
* Remove DOS line endings from third_party/PRESUBMIT.pythakis@chromium.org2011-04-121-67/+67
| | | | | | | | | | | No behavior change. BUG=none TEST=none Review URL: http://codereview.chromium.org/6825059 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81184 0039d316-1c4b-4281-b951-d872f2087c98
* Fix third_party PRESUBMIT scriptthakis@chromium.org2011-04-111-12/+7
| | | | | | | | | | | | | It looked at the wrong file contents for its checks, and it had a redundant check for name. The "Security Critical" text had a different spelling than in README.chromium.template. BUG=none TEST=none Review URL: http://codereview.chromium.org/6820055 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81181 0039d316-1c4b-4281-b951-d872f2087c98
* [Sync] Clean up cacheinvalidation.gypakalin@chromium.org2011-04-081-18/+41
| | | | | | | | | | | Split off the C++ protobuf files into its own library. BUG= TEST= Review URL: http://codereview.chromium.org/6801033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@80969 0039d316-1c4b-4281-b951-d872f2087c98
* [Sync] Rename google-cache-invalidation-api directory back to 'files'akalin@chromium.org2011-04-081-32/+30
| | | | | | | | | | | | | It was renamed to files2 to avoid conflicts with existing files. Now that it's been on the tree for a while as files2, it's safe to rename it back. BUG= TEST= Review URL: http://codereview.chromium.org/6810035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@80951 0039d316-1c4b-4281-b951-d872f2087c98
* [Sync] Check out only the C++ subdir of google-cache-invalidation-apiakalin@chromium.org2011-04-071-32/+31
| | | | | | | | | | | | | Temporarily rename the subdirectory files to files2 to avoid problems with the trybots/buildbots. BUG= TEST= Review URL: http://codereview.chromium.org/6810030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@80868 0039d316-1c4b-4281-b951-d872f2087c98
* Fixing third_party presubmit rules to recognize \r\n as newlinescdn@chromium.org2011-04-071-4/+4
| | | | | | | | BUG=N/A TEST=N/A Review URL: http://codereview.chromium.org/6816003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@80727 0039d316-1c4b-4281-b951-d872f2087c98
* [Sync] Roll google-cache-invalidation to @78akalin@chromium.org2011-04-051-0/+3
| | | | | | | | | | | | | | | | This removes the explicit dependency on base/scoped_ptr.h. Also set chromium_code=1, as all compile warnings/errors with that setting have been fixed. BUG=77804 TEST= Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=80431 Review URL: http://codereview.chromium.org/6794042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@80517 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 80431 - [Sync] Roll google-cache-invalidation to @77akalin@chromium.org2011-04-051-3/+0
| | | | | | | | | | | | | | | | | This removes the explicit dependency on base/scoped_ptr.h. Also set chromium_code=1, as all compile warnings/errors with that setting have been fixed. BUG=77804 TEST= Review URL: http://codereview.chromium.org/6794042 TBR=akalin@chromium.org Review URL: http://codereview.chromium.org/6792046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@80433 0039d316-1c4b-4281-b951-d872f2087c98
* [Sync] Roll google-cache-invalidation to @77akalin@chromium.org2011-04-051-0/+3
| | | | | | | | | | | | | | This removes the explicit dependency on base/scoped_ptr.h. Also set chromium_code=1, as all compile warnings/errors with that setting have been fixed. BUG=77804 TEST= Review URL: http://codereview.chromium.org/6794042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@80431 0039d316-1c4b-4281-b951-d872f2087c98
* Update libwebp to libwebp-0.1.2.abarth@chromium.org2011-04-0523-168/+921
| | | | | | | | Patch originally by Pascal Massimino: http://codereview.chromium.org/6760004/ Review URL: http://codereview.chromium.org/6793035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@80421 0039d316-1c4b-4281-b951-d872f2087c98
* Update translations using strings from launchpad.net r172tony@chromium.org2011-04-0424-24/+545
| | | | | | | | Patch from Fabien Tassin <fta@sofaraway.org>. Review URL: http://codereview.chromium.org/6720028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@80371 0039d316-1c4b-4281-b951-d872f2087c98
* third_party/protobuf: update to upstream r371agl@chromium.org2011-04-02120-3462/+13874
| | | | | | | | | | | | | | | | | | | | (This is a reland of r80810.) 1) Got an upstream diff 346:371 from svn 2) Pruned files from the diff that we don't have, as well as descriptor.pb.* 3) Applied and fixed the merge failures. 4) Copied the code (less descriptor.pb.*) back into the svn source. 5) Manually fixed descriptor.pb.* and plugin.pb.* there. 6) Ran ./generate_descriptor_proto.sh and copied the updated files back. 7) Added new source files to the protoc target in protobuf.gyp. BUG=none TEST=sync_unit_tests Review URL: http://codereview.chromium.org/6737030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@80265 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "third_party/protobuf: update to upstream r371"agl@chromium.org2011-04-01120-13871/+3462
| | | | | | This reverts commit r80180 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@80183 0039d316-1c4b-4281-b951-d872f2087c98
* third_party/protobuf: update to upstream r371agl@chromium.org2011-04-01120-3462/+13871
| | | | | | | | | | | | | | | | | | 1) Got an upstream diff 346:371 from svn 2) Pruned files from the diff that we don't have, as well as descriptor.pb.* 3) Applied and fixed the merge failures. 4) Copied the code (less descriptor.pb.*) back into the svn source. 5) Manually fixed descriptor.pb.* and plugin.pb.* there. 6) Ran ./generate_descriptor_proto.sh and copied the updated files back. 7) Added new source files to the protoc target in protobuf.gyp. BUG=none TEST=sync_unit_tests Review URL: http://codereview.chromium.org/6737030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@80180 0039d316-1c4b-4281-b951-d872f2087c98
* Add presubmit checks to verify that README.chromium files have been updated ↵cdn@chromium.org2011-03-312-4/+78
| | | | | | | | | | | | and contain the proper meta data when files within third_party are modified. Also fixed _CheckNoInterfacesInBase() which was broken on win32 as the path seperator was hardcoded. BUG=None TEST=N/A Review URL: http://codereview.chromium.org/6713009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@80051 0039d316-1c4b-4281-b951-d872f2087c98
* Allow PNG_EASY_ACCESS_SUPPORTED by not defining PNG_NO_EASY_ACCESS. Thismark@chromium.org2011-03-292-3/+2
| | | | | | | | | | | | | | | | enables [wk_]png_get_image_width, [wk_]png_get_image_height, and [wk_]png_get_interlace_type, required for https://bugs.webkit.org/show_bug.cgi?id=54406. This is needed to allow WebKit to build with libpng 1.5, which no longer allows direct access to the underlying struct members without using the "easy access" accessors. BUG=webkit:54406 TEST=That patch can land without breaking Chromium Review URL: http://codereview.chromium.org/6708113 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@79710 0039d316-1c4b-4281-b951-d872f2087c98
* Add the ability to write comments to PNGCodec::Encode.tony@chromium.org2011-03-281-1/+0
| | | | | | | | | I'm going to use this to write layout test checksums to the expected png files. Review URL: http://codereview.chromium.org/6696085 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@79592 0039d316-1c4b-4281-b951-d872f2087c98
* Move some files from base to base/memory.levin@chromium.org2011-03-284-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | raw_scoped_refptr_mismatch_checker.h ref_counted.cc ref_counted.h ref_counted_memory.cc ref_counted_memory.h ref_counted_unittest.cc scoped_callback_factory.h scoped_comptr_win.h scoped_handle.h scoped_native_library.cc scoped_native_library.h scoped_native_library_unittest.cc scoped_nsobject.h scoped_open_process.h scoped_ptr.h scoped_ptr_unittest.cc scoped_temp_dir.cc scoped_temp_dir.h scoped_temp_dir_unittest.cc scoped_vector.h singleton.h singleton_objc.h singleton_unittest.cc linked_ptr.h linked_ptr_unittest.cc weak_ptr.cc weak_ptr.h weak_ptr_unittest.cc BUG=None TEST=Compile Review URL: http://codereview.chromium.org/6714032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@79524 0039d316-1c4b-4281-b951-d872f2087c98
* Fix check_perms failure from r79368.thestig@chromium.org2011-03-251-0/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@79373 0039d316-1c4b-4281-b951-d872f2087c98
* Adding new 7zr.exebradnelson@google.com2011-03-251-0/+0
| | | | | | | | | | | (Part of http://codereview.chromium.org/6730044/) Submitting exe separately to allow testing on trybots. TBR=robertshield@chromium.org Review URL: http://codereview.chromium.org/6735002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@79368 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 79258 - Mark all the free'ed region with special markers so that browserrtenneti@chromium.org2011-03-241-5/+1
| | | | | | | | | | | | | | | | will crash if free'ed memory is accessed (hoping to detect the memory corrupters). Landed the original CL to get results from stability tests. BUG=76891 TBR=jar Review URL: http://codereview.chromium.org/6676098 TBR=rtenneti@chromium.org Review URL: http://codereview.chromium.org/6732018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@79259 0039d316-1c4b-4281-b951-d872f2087c98
* Mark all the free'ed region with special markers so that browserrtenneti@chromium.org2011-03-241-1/+5
| | | | | | | | | | | will crash if free'ed memory is accessed (hoping to detect the memory corrupters). BUG=76891 TBR=jar Review URL: http://codereview.chromium.org/6676098 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@79258 0039d316-1c4b-4281-b951-d872f2087c98
* Switch to using WinHeap for the browser processjar@chromium.org2011-03-241-2/+6
| | | | | | | | | | | | | | | | | | | | | Disabled the TCMalloc double-free detection, which should restore much of the performance loss caused by this experiment (to find double frees, if any). This should resolve bug 76640 As an alternate experiment to better illuminate our memory corruption problem, this CL also enables WinHeap (default Windows allocator) in the browser process. There is a chance that this will cause a very tiny reduction in performance, but it will surely increase our crash rate (based on what we saw recently on the dev channel). BUG=76640 r=rtenneti Review URL: http://codereview.chromium.org/6705027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@79224 0039d316-1c4b-4281-b951-d872f2087c98
* Update translations using strings from launchpad.net r160tony@chromium.org2011-03-2310-10/+578
| | | | | | | | | | Patch from Fabien Tassin <fta@sofaraway.org>. R=tony@chromium.org,darin@chromium.org Review URL: http://codereview.chromium.org/6729004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@79202 0039d316-1c4b-4281-b951-d872f2087c98
* third_party/protobuf: update README.chromium.agl@chromium.org2011-03-231-3/+2
| | | | | | | | | | I forgot to update the README.chromium in r62331 to mention that we have local changes to this code now. BUG=none TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@79196 0039d316-1c4b-4281-b951-d872f2087c98
* Add LevelDB and Snappy to the build. These will be used by IndexedDB.jorlow@chromium.org2011-03-225-0/+400
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/6685102 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@79058 0039d316-1c4b-4281-b951-d872f2087c98
* Removing activscp, it's not used any more. (Was used by CEEE only.)joi@chromium.org2011-03-1812-16106/+0
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/6714022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@78736 0039d316-1c4b-4281-b951-d872f2087c98
* Fix for talloc, in order to improve mesa shader compiler performance on ↵senorblanco@chromium.org2011-03-183-11/+42
| | | | | | | | | | | windows from abysmal to merely poor. The vsnprintf() implementation in MSVC's libc does not conform to C99, and returns -1 if the given buffer is too small to hold the given format. Passing it NULL and a size of zero returns the number of chars required. BUG=NONE TEST=all GPU layout tests R=kbr Review URL: http://codereview.chromium.org/6711035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@78710 0039d316-1c4b-4281-b951-d872f2087c98
* Update OOM killer.avi@chromium.org2011-03-182-4/+29
| | | | | | | | | BUG=74589 TEST=unit tested Review URL: http://codereview.chromium.org/6711017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@78702 0039d316-1c4b-4281-b951-d872f2087c98
* This directory is handled through DEPS and doesn't need a readme. Cleaning ↵cdn@chromium.org2011-03-161-4/+0
| | | | | | | | | | up after myself from revision 78316. BUG=None TEST=N/A Review URL: http://codereview.chromium.org/6665039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@78442 0039d316-1c4b-4281-b951-d872f2087c98
* Update translations using strings from launchpad.net r153tony@chromium.org2011-03-1617-22/+1327
| | | | | | | | Patch from Fabien Tassin <fta@sofaraway.org>. Review URL: http://codereview.chromium.org/6677080 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@78402 0039d316-1c4b-4281-b951-d872f2087c98
* Add redundancy to detect double frees in TCMallocjar@chromium.org2011-03-161-1/+180
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I don't think I want to ship this to dev or stable, but I think it may be valuable to try on our canary builds. Added a single byte or word (tranparently) to all allocations, and wrote a unique value into that location after each allocation. When free() is called, we validate the flag, and then mark the block as not being allocated. Any time a block fails to validate, we crash, as this means the object either overran its allocated region (or suffered memory corruption), or else (more likely) a double free took place. We have two distinct crash stacks for the two distinct validation problems (corrupt vs double free). ALthough I haven't been able to demonstrate a problem on the bots, I'm pretty psyched to try to find something in the field with this change. The perf loss is very low, and I think that the likely cause for TCMalloc cross-linked-list corruption (double frees) will be detected (I can hope!) R=mbelshe BUG=75921 Review URL: http://codereview.chromium.org/6683029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@78369 0039d316-1c4b-4281-b951-d872f2087c98
* Cleaning up third_party readmes and adding a template for future use.cdn@chromium.org2011-03-1650-32/+129
| | | | | | | | | | | The next step is a presubmit rule that will make people use the template. We are doing this so that we can better track dependancy versions. BUG=None TEST=N/A Review URL: http://codereview.chromium.org/6610030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@78316 0039d316-1c4b-4281-b951-d872f2087c98
* Change the type of the libwebp target to "none" to stop folks from trying toabarth@chromium.org2011-03-151-1/+1
| | | | | | | read a non-existant libwebp.a file from the disk. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@78179 0039d316-1c4b-4281-b951-d872f2087c98
* Update libwebpabarth@chromium.org2011-03-1534-302/+6907
| | | | | | | | Patch originally by Pascal Massimino. Review URL: http://codereview.chromium.org/6677038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@78173 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 78166 - Test impact of an allocator change to detect double freesjar@chromium.org2011-03-151-185/+1
| | | | | | | | | | | | I'll revert as soon as the builds kick off. TBR=willchan Review URL: http://codereview.chromium.org/6677037 TBR=jar@chromium.org Review URL: http://codereview.chromium.org/6693013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@78169 0039d316-1c4b-4281-b951-d872f2087c98
* Test impact of an allocator change to detect double freesjar@chromium.org2011-03-151-1/+185
| | | | | | | | | I'll revert as soon as the builds kick off. TBR=willchan Review URL: http://codereview.chromium.org/6677037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@78166 0039d316-1c4b-4281-b951-d872f2087c98
* Add PLY (Python Lex Yacc)noelallen@google.com2011-03-146-0/+4657
| | | | | | | | | | | | | | Add third party python library PLY. This CL contains unmodified soruces for lex.py, yacc.py, __init__.py and README. LICENSE is a copy of the license from the README and README.chromium describes the changes. BUG=74978 TEST=none Review URL: http://codereview.chromium.org/6673006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@78122 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 77948 - Add redundancy to detect double frees in TCMallocjar@chromium.org2011-03-121-100/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [I just wanted to kick a reliability run with it as a test] Added a single byte or word (tranparently) to all allocations, and wrote a unique value into that location after each allocation. When free() is called, we validate the flag, and then mark the block as not being allocated. Any time a block fails to validate, we crash, as this means the object either overran its allocated region (or suffered memory corruption), or else (more likely) a double free took place. We have two distinct crash stacks for the two distinct validation problems (corrupt vs double free). I did a first landing of this patch to test perf impact and see what corruption it surfaced in: http://src.chromium.org/viewvc/chrome?view=rev&revision=77941 It appears that Windows is not using TCMalloc on our bots. TBR=mbelshe Review URL: http://codereview.chromium.org/6683027 TBR=jar@chromium.org Review URL: http://codereview.chromium.org/6682020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@77949 0039d316-1c4b-4281-b951-d872f2087c98
* Add redundancy to detect double frees in TCMallocjar@chromium.org2011-03-121-1/+100
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added a single byte or word (tranparently) to all allocations, and wrote a unique value into that location after each allocation. When free() is called, we validate the flag, and then mark the block as not being allocated. Any time a block fails to validate, we crash, as this means the object either overran its allocated region (or suffered memory corruption), or else (more likely) a double free took place. We have two distinct crash stacks for the two distinct validation problems (corrupt vs double free). I did a first landing of this patch to test perf impact and see what corruption it surfaced in: http://src.chromium.org/viewvc/chrome?view=rev&revision=77941 It appears that Windows is not using TCMalloc on our bots. TBR=mbelshe Review URL: http://codereview.chromium.org/6683027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@77948 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 77941 - Add redundancy to detect double frees in TCMallocjar@chromium.org2011-03-121-100/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | I'll land and revert this quickly, to see what impact it has on performance. Added a single byte or word (tranparently) to all allocations, and wrote a unique value into that location after each allocation. When free() is called, we validate the flag, and then mark the block as not being allocated. Any time a block fails to validate, we crash, as this means the object either overran its allocated region (or suffered memory corruption), or else (more likely) a double free took place. We have two distinct crash stacks for the two distinct validation problems (corrupt vs double free). TBR=mbelshe Review URL: http://codereview.chromium.org/6679021 TBR=jar@chromium.org Review URL: http://codereview.chromium.org/6679029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@77942 0039d316-1c4b-4281-b951-d872f2087c98
* Add redundancy to detect double frees in TCMallocjar@chromium.org2011-03-121-1/+100
| | | | | | | | | | | | | | | | | | | | | | | | | I'll land and revert this quickly, to see what impact it has on performance. Added a single byte or word (tranparently) to all allocations, and wrote a unique value into that location after each allocation. When free() is called, we validate the flag, and then mark the block as not being allocated. Any time a block fails to validate, we crash, as this means the object either overran its allocated region (or suffered memory corruption), or else (more likely) a double free took place. We have two distinct crash stacks for the two distinct validation problems (corrupt vs double free). TBR=mbelshe Review URL: http://codereview.chromium.org/6679021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@77941 0039d316-1c4b-4281-b951-d872f2087c98
* In ChromeDriver, fix some cases of clicking elements that require scrolling.kkania@chromium.org2011-03-112-1928/+1662
| | | | | | | | | Also, create new class for representing a path to a frame. BUG=none TEST=none Review URL: http://codereview.chromium.org/6612052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@77879 0039d316-1c4b-4281-b951-d872f2087c98
* Drop the icu version number from the name of icu data file on Windows. jshin@chromium.org2011-03-102-12/+8
| | | | | | | | | | | | | | | | | | | | | This is to avoid having to change a bunch of build/release configuration files everytime ICU version is changed. This will bring in the following two CLs in ICU and googleurl: http://codereview.chromium.org/6625032 http://codereview.chromium.org/6623060 BUG=74076 TEST=Chrome can be built and a binary built runs fine with an accompanying Chrome CL in place. Review URL: http://codereview.chromium.org/6624060 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@77684 0039d316-1c4b-4281-b951-d872f2087c98
* Implement blocking for webRequest.onBeforeRequest extension event.mpcomplete@chromium.org2011-03-082-204/+0
| | | | | | | | | | | | | I did some measurements with a Release build of chrome, both manually and via the page cycler tests. It seems that a simple empty blocking event listener can add anywhere from a 1 to 30ms delay to request times, largely depending on how many requests are in the queue (when many requests come at once, the last ones to be processed by the extension are delayed the longest). From page cycler data (on my local machine), the average increase in page load time seems to be around 6ms. This is independent of total page load time (which makes sense). BUG=60101 TEST=covered by apitests Review URL: http://codereview.chromium.org/6574049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@77339 0039d316-1c4b-4281-b951-d872f2087c98
* Update translations using strings from launchpad.net r144tony@chromium.org2011-03-0713-12/+2958
| | | | | | | | (incl. the full Uyghur translations) Review URL: http://codereview.chromium.org/6628062 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@77203 0039d316-1c4b-4281-b951-d872f2087c98
* Update translations using strings from launchpad.net r141tony@chromium.org2011-03-0525-238/+1055
| | | | | | Review URL: http://codereview.chromium.org/6625029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@77001 0039d316-1c4b-4281-b951-d872f2087c98
* Switch to new libjingle branch.sergeyu@chromium.org2011-03-042-3/+16
| | | | | | | | | BUG=None TEST=Compiles, Unittests Review URL: http://codereview.chromium.org/6626010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76913 0039d316-1c4b-4281-b951-d872f2087c98