summaryrefslogtreecommitdiffstats
path: root/third_party
Commit message (Collapse)AuthorAgeFilesLines
* Websocket to TCP proxy running in a separate thread (only on ChromeOS).dilmah@chromium.org2011-05-102-1/+14
| | | | | | | | | | | | | | | | | | With this webproxy: authorized extensions can connect to ws://127.0.0.1:10101/tcpproxy, pass authorization_token:hostname:port: in first frame, then webproxy establishes TCP connection to hostname:port and forwards any subsequent communication. Subsequent communication between extension and webproxy is base64-encoded. TODO(dilmah): remove this temporary solution, get rid of separate thread and listening socket, instead provide the same functionality via hooks into websocket layer. BUG=chromium-os:9667 TEST=Manual Review URL: http://codereview.chromium.org/6801008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84795 0039d316-1c4b-4281-b951-d872f2087c98
* iwyu: Use callback_old.h where appropriate, part 1.jhawkins@chromium.org2011-05-101-1/+1
| | | | | | | | | | | BUG=none TEST=none R=thakis@chromium.org Review URL: http://codereview.chromium.org/6985009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84725 0039d316-1c4b-4281-b951-d872f2087c98
* Re-committing http://codereview.chromium.org/6803005/ after fixing multi-dll ↵georgey@chromium.org2011-05-0545-0/+31856
| | | | | | | | | | | | | build: Autofill phone number enhancements and integration of Phone Number Util Library: part 1 Temporarily the whole library is included, until the patch is upstreamed. BUG=71443 TEST=Unit-tested Review URL: http://codereview.chromium.org/6930013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84174 0039d316-1c4b-4281-b951-d872f2087c98
* net: remove the project net_base, and move back to a single net library.rvargas@google.com2011-05-041-1/+1
| | | | | | | | BUG=76997 TEST=NONE Review URL: http://codereview.chromium.org/6879131 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84082 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 84000 - Autofill phone number enhancements and integration of Phone ↵georgey@chromium.org2011-05-0445-31850/+0
| | | | | | | | | | | | | | | Number Util Library: part 1 Temporarily the whole library is included, until the patch is upstreamed. BUG=71443 TEST=Unit-tested Review URL: http://codereview.chromium.org/6803005 TBR=georgey@chromium.org Review URL: http://codereview.chromium.org/6920006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84009 0039d316-1c4b-4281-b951-d872f2087c98
* Autofill phone number enhancements and integration of Phone Number Util ↵georgey@chromium.org2011-05-0345-0/+31850
| | | | | | | | | | | | Library: part 1 Temporarily the whole library is included, until the patch is upstreamed. BUG=71443 TEST=Unit-tested Review URL: http://codereview.chromium.org/6803005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84000 0039d316-1c4b-4281-b951-d872f2087c98
* Move modified ATL sample code to third_partyamit@chromium.org2011-05-034-0/+516
| | | | | | | | | No code modifications other than removing chromium licence block. BUG=80617 TEST=none Review URL: http://codereview.chromium.org/6901059 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83979 0039d316-1c4b-4281-b951-d872f2087c98
* don't link unknown_field_set into both protobuf_lite and protobuf_fullevan@chromium.org2011-05-031-2/+0
| | | | | | | | | This source file was moved from protobuf_full to protobuf_lite in r62331, but accidentally left in both libraries. Review URL: http://codereview.chromium.org/6913006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83823 0039d316-1c4b-4281-b951-d872f2087c98
* Roll OCMock r55:77.rsesek@chromium.org2011-05-0240-90/+993
| | | | | | | | BUG=none TEST=unit_tests Review URL: http://codereview.chromium.org/6904168 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83752 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 83452 (see crbug.com/80916) - Move jstemplate from chrome/third_party ↵thakis@chromium.org2011-04-2924-3520/+0
| | | | | | | | | | | | | | | | | | | | | to third_party. All third party libraries should be in third_party. The presubmit check complains about jstemplate's README.chromium being nonstandard; I will fix that in a follow-up. The interesting changes are to the .grd file and the .py file. BUG=none TEST=none Review URL: http://codereview.chromium.org/6901102 TBR=thakis@chromium.org Review URL: http://codereview.chromium.org/6905149 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83632 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 83569 - Move chrome/third_party/mozilla_security_manager to third_party.thakis@chromium.org2011-04-298-1457/+0
| | | | | | | | | | | | | | | | | All third_party libraries should be directly in third_party, not scattered throughout the tree. Note that net/third_party contains a folder of the same name, I will move files in there into third_party/mozilla_security_manager later. BUG=80916 TEST=none Review URL: http://codereview.chromium.org/6902141 TBR=thakis@chromium.org Review URL: http://codereview.chromium.org/6901139 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83627 0039d316-1c4b-4281-b951-d872f2087c98
* Move chrome/third_party/mozilla_security_manager to third_party.thakis@chromium.org2011-04-298-0/+1457
| | | | | | | | | | | | | | All third_party libraries should be directly in third_party, not scattered throughout the tree. Note that net/third_party contains a folder of the same name, I will move files in there into third_party/mozilla_security_manager later. BUG=80916 TEST=none Review URL: http://codereview.chromium.org/6902141 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83569 0039d316-1c4b-4281-b951-d872f2087c98
* Make license presubmit check less strictthakis@chromium.org2011-04-291-2/+2
| | | | | | | | | | | Allow spaces in the "Name:" field and colors in "Version:". BUG=none TEST=none Review URL: http://codereview.chromium.org/6893125 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83543 0039d316-1c4b-4281-b951-d872f2087c98
* Move jstemplate from chrome/third_party to third_party.thakis@chromium.org2011-04-2824-0/+3520
| | | | | | | | | | | | | | | | All third party libraries should be in third_party. The presubmit check complains about jstemplate's README.chromium being nonstandard; I will fix that in a follow-up. The interesting changes are to the .grd file and the .py file. BUG=none TEST=none Review URL: http://codereview.chromium.org/6901102 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83452 0039d316-1c4b-4281-b951-d872f2087c98
* Updating atoms.h for WebDriver, also updated WebDriver python binding from ↵hnguyen@chromium.org2011-04-282-1720/+2065
| | | | | | | | | | r11696 to r12081. BUG=none TEST=none Review URL: http://codereview.chromium.org/6905109 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83423 0039d316-1c4b-4281-b951-d872f2087c98
* Update translations using strings from launchpad.net r193fta@sofaraway.org2011-04-2611-182/+548
| | | | | | | | Patch from Fabien Tassin <fta@sofaraway.org>. Review URL: http://codereview.chromium.org/6880214 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83079 0039d316-1c4b-4281-b951-d872f2087c98
* Address post-review feedback for r81702.rsleevi@chromium.org2011-04-222-8/+9
| | | | | | | | | | | | On Mac, if certificate revocation checking is disabled in the preferences, absolutely no revocation checking will occur, which now also includes bypassing/ignoring the local CRL and OCSP caches. R=wtc BUG=78523 TEST=none Review URL: http://codereview.chromium.org/6879095 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@82617 0039d316-1c4b-4281-b951-d872f2087c98
* Add back skia license information.maruel@chromium.org2011-04-222-0/+206
| | | | | | | | | | | | | | | It was removed by error in r77339. NO CODE CHANGE. R=mpcomplete@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/6899014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@82609 0039d316-1c4b-4281-b951-d872f2087c98
* Create an owners file for the NPAPI bindings directorystuartmorgan@chromium.org2011-04-211-0/+1
| | | | | | | | | | | This is primarily so I can easly continue to ensure we don't diverge any more from the upstream headers. BUG=None TEST=N/A Review URL: http://codereview.chromium.org/6873157 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@82499 0039d316-1c4b-4281-b951-d872f2087c98
* Use new upstream version of mach_override that includes our local changes.thakis@chromium.org2011-04-182-149/+4
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/6873055 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@82007 0039d316-1c4b-4281-b951-d872f2087c98
* change to unix LFcpu@chromium.org2011-04-151-56/+56
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81788 0039d316-1c4b-4281-b951-d872f2087c98
* Add the native control panel for flash 10.3cpu@chromium.org2011-04-151-55/+56
| | | | | | | | BUG=74035 TEST=see bug Review URL: http://codereview.chromium.org/6813099 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81786 0039d316-1c4b-4281-b951-d872f2087c98
* Allow certificate revocation checking to be enabled/disabled independent of ↵rsleevi@chromium.org2011-04-152-1/+94
| | | | | | | | | | | | the OS settings on OS X. R=agl BUG=78523, 79533 TEST=See bug for test case Review URL: http://codereview.chromium.org/6824069 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81702 0039d316-1c4b-4281-b951-d872f2087c98
* In debug mode, copy the mark (0x36) into all the free'd region.rtenneti@chromium.org2011-04-141-0/+6
| | | | | | | | | | | This could help us to cacth code that is accessing free'd memory. TEST=None BUG=78791 R=jar Review URL: http://codereview.chromium.org/6814038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81668 0039d316-1c4b-4281-b951-d872f2087c98
* Update translations using strings from launchpad.net r181tony@chromium.org2011-04-1436-1070/+683
| | | | | | | | Patch from Fabien Tassin <fta@sofaraway.org>. Review URL: http://codereview.chromium.org/6854031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81645 0039d316-1c4b-4281-b951-d872f2087c98
* Mac: Let chrome coexist with the Chinese Handwriting IME.thakis@chromium.org2011-04-136-0/+1001
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 (only on >= 10.6). 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. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=81308 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=81332 Review URL: http://codereview.chromium.org/6801056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81500 0039d316-1c4b-4281-b951-d872f2087c98
* Convert to SQLite amalgamation.shess@chromium.org2011-04-1322-4748/+109503
| | | | | | | | | | | | | | | | SQLite generally distributes using a script-generated "Giant file of stuff", called the amalgamation. It's apparently faster, due to more opportunities for optimization, but for Chromium the attraction is that we don't need as many patches to SQLite. Imports of future versions of SQLite should be simpler, so long as an Ubuntu box is available. BUG=71731 TEST=automated testing and watching closely. Review URL: http://codereview.chromium.org/6835006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81471 0039d316-1c4b-4281-b951-d872f2087c98
* [Reverting 81332. Reason for revert: page_cycler_intl2 showing huge ↵nick@chromium.org2011-04-136-1002/+0
| | | | | | | | | | regression in vm_size_final_r on Mac 10.5 only: http://build.chromium.org/f/chromium/perf/mac-release-10.5/intl2/report.html?history=150&rev=-1&graph=vm_size_final_r] Revert 81332 - Mac: Let chrome coexist with the Chinese Handwriting IME.The renderer sandbox breaks the Chinese Handwriting shortcut while Chromeis running, even when Chrome is not active: In a nutshell, Carbon tries to loadthe IME in every process, and if that fails, it uninstalls the toggle shorcut. Itfails in the renderer process due to the sandbox. See the bug for details.Prewarming (patch set 1) doesn't work because that opens up clipboardaccess to the renderer - the IME doesn't load correctly if it doesn't haveclipboard access.dyld __interpose based interposing (patch set 2) doesn't work becauseTISCreateInputSourceList and its broken caller are in the sameframework (HIToolbox).Hence, use binary rewriting to return an arbitrary array with size > 0 to makeHIToolbox believe that the IME loads correctly, so that it doesn't uninstall theglobal handwriting keyboard shortcut.BUG=31225TEST=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 theIME still works.(If you run Chrome without this patch, the IME will be broken until you do ps aux | grep Chineseand then kill $CHINESE_HANDWRITING_PIDand then toggle the IME once through the Menu Extra menu.)It is a good idea to have a Terminal open during testing, because killingthe task is the only way to dismiss the IME with the keyboard without thisCL.Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=81308Review URL: http://codereview.chromium.org/6801056 TBR=thakis@chromium.org Review URL: http://codereview.chromium.org/6836022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81468 0039d316-1c4b-4281-b951-d872f2087c98
* Update mach_override's README.chromium with the xor change.thakis@chromium.org2011-04-131-0/+1
| | | | | | | | | | BUG=none TEST=none TBR=mark Review URL: http://codereview.chromium.org/6834009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81337 0039d316-1c4b-4281-b951-d872f2087c98
* Mac: Let chrome coexist with the Chinese Handwriting IME.thakis@chromium.org2011-04-126-0/+1001
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=81308 Review URL: http://codereview.chromium.org/6801056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81332 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 81308 (broke 10.5)- Mac: Let chrome coexist with the Chinese ↵thakis@chromium.org2011-04-126-997/+0
| | | | | | | | | Handwriting IME.The renderer sandbox breaks the Chinese Handwriting shortcut while Chromeis running, even when Chrome is not active: In a nutshell, Carbon tries to loadthe IME in every process, and if that fails, it uninstalls the toggle shorcut. Itfails in the renderer process due to the sandbox. See the bug for details.Prewarming (patch set 1) doesn't work because that opens up clipboardaccess to the renderer – the IME doesn't load correctly if it doesn't haveclipboard access.dyld __interpose based interposing (patch set 2) doesn't work becauseTISCreateInputSourceList and its broken caller are in the sameframework (HIToolbox).Hence, use binary rewriting to return an arbitrary array with size > 0 to makeHIToolbox believe that the IME loads correctly, so that it doesn't uninstall theglobal handwriting keyboard shortcut.BUG=31225TEST=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 theIME still works.(If you run Chrome without this patch, the IME will be broken until you do ps aux | grep Chineseand then kill $CHINESE_HANDWRITING_PIDand then toggle the IME once through the Menu Extra menu.)It is a good idea to have a Terminal open during testing, because killingthe task is the only way to dismiss the IME with the keyboard without thisCL.Review URL: http://codereview.chromium.org/6801056 TBR=thakis@chromium.org Review URL: http://codereview.chromium.org/6839001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81318 0039d316-1c4b-4281-b951-d872f2087c98
* 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