summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* This fixes a bunch of warnings that are in our code, in order for the GYP ↵gspencer@google.com2009-06-0838-105/+170
| | | | | | | | build to succeed. Review URL: http://codereview.chromium.org/118346 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17865 0039d316-1c4b-4281-b951-d872f2087c98
* Some improvements and bug fixes to traceline.deanm@chromium.org2009-06-085-11/+65
| | | | | | | | | | | | | | | | | | | | | SVG UI: - Fix some TODOs about clipping SVG objects to the scene. This fixes bugs where a rectangle is too large and not displayed at all. - Fix the calculation of the thread endms done time. This fixes the thread gray background not being drawn for the full length of the thread. Traceline tracer: - Enable PatchCreateThread on XP. This fixes not having the thread creation information output in the JSON files on XP. Still doesn't work on Vista. - Print the manual-quit message to stderr, so it doesn't end up in the JSON. - Cast a symbol API callback to compile with both older and newer SDKs. - Add two small scripts for breaking apart large JSON files into smaller pieces, so that the Python tools can handle processing the smaller files. Review URL: http://codereview.chromium.org/118377 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17859 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r17853. Causes debug mode layout test failures.ager@chromium.org2009-06-082-35/+4
| | | | | | | TBR=kasperl@chromium.org Review URL: http://codereview.chromium.org/119307 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17858 0039d316-1c4b-4281-b951-d872f2087c98
* Cache the document JavaScript wrapper on the global object for fasterager@chromium.org2009-06-082-4/+35
| | | | | | | access. Review URL: http://codereview.chromium.org/118381 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17853 0039d316-1c4b-4281-b951-d872f2087c98
* Update V8 to version 1.2.7.ager@chromium.org2009-06-083-7/+3
| | | | | | | | | | | | | | This version contains: - A couple of compilation time improvements. - Optimized interceptor access for certain situations. - Fix for one GCC 4.4 compilation problem. - A new API function needed for caching of the document wrapper on the global object. - A minor change to the eval implementation to follow other JavaScript implementations more closely. Review URL: http://codereview.chromium.org/119305 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17852 0039d316-1c4b-4281-b951-d872f2087c98
* Hack around klipper / glipper clipboard races.deanm@chromium.org2009-06-082-1/+19
| | | | | | | | | | | | | | | | | | | | | | | I don't completely understand the problem, but I hacked up glipper to dump what was going on. It watches the primary clipboard ownership changes, then waits for the clipboard contents. There are some races there and then it eats our selection. The solution, which isn't great, is to disable the primary selection around setting up the inline autocomplete selection. This means that the primary selection is the full text and not just the inlined portion, but I don't see a huge case for using the autocompleted portion as the primary selection anyway. The other clipboard (ctrl-c / ctrl-v) should work the same as before. BUG=11956 TEST=That inline autocomplete works correctly like it did before. It should now also work correctly with glipper / klipper running. Review URL: http://codereview.chromium.org/119170 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17851 0039d316-1c4b-4281-b951-d872f2087c98
* Hook up the Linux bookmark bubble to the bookmark editor.deanm@chromium.org2009-06-082-15/+124
| | | | | | | | | | | Folder selection and the Edit... button should now work. BUG=11738 Review URL: http://codereview.chromium.org/119174 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17850 0039d316-1c4b-4281-b951-d872f2087c98
* Clicking a bookmark does not discard omnibox editsmhm@chromium.org2009-06-081-7/+16
| | | | | | | | | | | We need to manually reset the omnibox by reverting the text before the bookmark click event occurs BUG=12627 (http://crbug.com/12627) TEST=Clicked on bookmark while editing in omnibox to bring up suggestionlist, as well tried unfocused omnibox while clicking on a focused inpage browser link Review URL: http://codereview.chromium.org/119292 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17849 0039d316-1c4b-4281-b951-d872f2087c98
* Don't save the cert chain in cert_list_.ukai@chromium.org2009-06-082-32/+26
| | | | | | | | | BUG=none TEST=net_unittests passes Review URL: http://codereview.chromium.org/119165 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17848 0039d316-1c4b-4281-b951-d872f2087c98
* CloseSuperfluousFiles shouldn't close the directory it's reading fromdkegel@google.com2009-06-071-0/+3
| | | | | | | | | BUG=none TEST=none (found with strace while running e.g. ProcessUtilTest.FDRemapping) Review URL: http://codereview.chromium.org/115720 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17847 0039d316-1c4b-4281-b951-d872f2087c98
* Dummy change to trigger the slaves - NO CODE CHANGEnsylvain@chromium.org2009-06-071-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17846 0039d316-1c4b-4281-b951-d872f2087c98
* Dummy change to trigger the build slaves - NO CODE CHANGEnsylvain@chromium.org2009-06-071-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17845 0039d316-1c4b-4281-b951-d872f2087c98
* Check to see if we're still real before talking to renderWidgetHostView_.shess@chromium.org2009-06-061-0/+6
| | | | | | | | | http://crbug.com/13514 TEST=See bug. Review URL: http://codereview.chromium.org/119278 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17842 0039d316-1c4b-4281-b951-d872f2087c98
* Prototype implementation of zygotes. dkegel@google.com2009-06-0618-15/+1415
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Limitations that need addressing still: - Doesn't forcibly terminate children that should have exited but haven't Enable with env var ENABLE_ZYGOTE_MANAGER=1. BUG=11841 TEST= start the browser, then make chrome and all .pak files unreadable; or alternately, start an installed browser, and uninstall the browser while it's running. Then create a new tab and browse to two new sites. Here's an example script to hide and unhide the .pak files (note: do not move the directory they're in, that doesn't work): #!/bin/sh chmod_all() { chmod $1 sconsbuild/Debug/chrome for path in . locales obj/chrome/app/intermediate/repack obj/global_intermediate/* themes do chmod $1 sconsbuild/Debug/$path/*.pak done } case $1 in hide) chmod_all 000 ;; show) chmod_all 755 ;; esac Review URL: http://codereview.chromium.org/115773 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17840 0039d316-1c4b-4281-b951-d872f2087c98
* Always output 32bit integer values in header of CRX file.hamaji@chromium.org2009-06-061-1/+1
| | | | | | | | | It seems that 'l' data type of Python's array uses long, which is 64bit integer in LP64 environemnts. This means that this script generates corrupt headers in LP64 environments such as AMD64. Let's just use 'i' data type for 32bit integer. http://docs.python.org/library/array.html Review URL: http://codereview.chromium.org/119283 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17835 0039d316-1c4b-4281-b951-d872f2087c98
* Revert gypification of latest tests (r17832 and r17833).sgk@google.com2009-06-061-82/+12
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/118362 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17834 0039d316-1c4b-4281-b951-d872f2087c98
* Move installer_util_strings dependency to Windows-only.sgk@google.com2009-06-061-4/+4
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/119282 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17833 0039d316-1c4b-4281-b951-d872f2087c98
* Convert key remaining tests to gyp, with updates:sgk@google.com2009-06-061-9/+79
| | | | | | | | | | | | | | | | | | | | * ui_tests.exe: add precompiled_wtl to the build. * unit_tests.exe: add dependency on installer_util_strings and hunspell; add modules from tools/convert_dict; add aditional tests from ../views; add missing resources. * perf_tests.exe: add missing modules. * interactive_ui_tests.exe: add dependency on installer_util_strings; add missing browser/debugger/devtools_sanity_unittest.cc module; add missing resources. * Cleanup: alphabetize sources in test_support_common. BUG=none TEST=none Review URL: http://codereview.chromium.org/119281 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17832 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the checked-in tcmalloc.vcproj file.sgk@chromium.org2009-06-061-58/+0
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/119280 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17831 0039d316-1c4b-4281-b951-d872f2087c98
* Ignore gyp-generated automation.vcproj and debugger.vcproj.sgk@chromium.org2009-06-060-0/+0
| | | | | | | BUG=none TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17830 0039d316-1c4b-4281-b951-d872f2087c98
* Change one more -88 to 88nsylvain@chromium.org2009-06-061-1/+1
| | | | | | Review URL: http://codereview.chromium.org/118361 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17829 0039d316-1c4b-4281-b951-d872f2087c98
* Convert tcmalloc (and its modified libcmt) to building with gyp.sgk@google.com2009-06-066-251/+162
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/119265 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17828 0039d316-1c4b-4281-b951-d872f2087c98
* Second (and hopefully the final) fix for the issue 805:yusukes@google.com2009-06-067-5/+69
| | | | | | | | | | | | | | | | Killed (1) the "start download" (big arrow) animation and (2) fade and resize animation on NTP page, when the following conditions is met: (XP) Chromium is used over RDP. (Vista) "Turn off all unnecessary animations (when possible)" option in "Control Panel - Ease of Access Center - Make the computer easier to see" is checked. Note that the option automatically becomes checked when a user turns off the "Menu and window animation" option of a remote-desktop client. Review: http://codereview.chromium.org/115304 BUG=805 TEST=For (1), download a file and verify the arrow doesn't appear over RDP. For (2), set NTP as your homepage, start chromium on RDP session, verify fade animations on thumbnails are killed, then resize browser window, verify resize animations on thumbnails are also killed. Do the same thing with --new-new-tab-page command line flag. Review URL: http://codereview.chromium.org/118307 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17827 0039d316-1c4b-4281-b951-d872f2087c98
* Display extension processes in task manager.phajdan.jr@chromium.org2009-06-0610-21/+261
| | | | | | | | | | | | | This is the first part of the change. I will submit code to listen for new extension processes while task manager is open in following patch(es). TEST=Install an extension which renders to the extension shelf, like Buildbot Monitor from http://dev.chromium.org/developers/design-documents/extensions/samples. Open the task manager. You should see the extension process. http://crbug.com/12127 Review URL: http://codereview.chromium.org/115858 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17826 0039d316-1c4b-4281-b951-d872f2087c98
* Make extensions installable again.aa@chromium.org2009-06-061-1/+1
| | | | | | Review URL: http://codereview.chromium.org/119279 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17825 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a bug in SignatureCreator and add some more tests.aa@chromium.org2009-06-063-12/+98
| | | | | | Review URL: http://codereview.chromium.org/119277 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17824 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: Duplicate Accelerator mapping in browser window mhm@chromium.org2009-06-061-1/+0
| | | | | | | | | | CTRL+W is duplicated twice, we just need one, so this is just a cleanup. BUG=none TEST=CTRL+W works Review URL: http://codereview.chromium.org/118360 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17823 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting r17820 and r17819 due to mac breakage.ajwong@chromium.org2009-06-068-175/+316
| | | | | | Review URL: http://codereview.chromium.org/119276 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17821 0039d316-1c4b-4281-b951-d872f2087c98
* Fix mac gyp build of ffmpeg to have type 'none'.ajwong@chromium.org2009-06-061-0/+5
| | | | | | Review URL: http://codereview.chromium.org/119275 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17820 0039d316-1c4b-4281-b951-d872f2087c98
* Change ffmpeg.gyp over to use generate_stubs.py.ajwong@chromium.org2009-06-068-316/+170
| | | | | | | | Also reimplement media_posix.cc to call into the generated stub functions instead of having its own hacked together version. Review URL: http://codereview.chromium.org/118046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17819 0039d316-1c4b-4281-b951-d872f2087c98
* Partial revert of r17790. Don't use a OwnedWidgetGtk for container_.thestig@chromium.org2009-06-062-17/+17
| | | | | | Review URL: http://codereview.chromium.org/119274 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17818 0039d316-1c4b-4281-b951-d872f2087c98
* Don't call HandleGetMostVisited on the backend after each black listarv@google.com2009-06-062-22/+25
| | | | | | | | | | | | | | | | | operation. Instead let JS do the call as needed. This is in preparation for the new new tab page which will do other things when an URL is blacklisted. Also, fix some issue in the last CL BUG=13362 TEST=Add and clear most visted items like before. Things should work as before Review URL: http://codereview.chromium.org/118350 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17817 0039d316-1c4b-4281-b951-d872f2087c98
* Adds pin and close icons for the new new tab page.arv@google.com2009-06-0610-0/+9
| | | | | | | | | | BUG=13362 TEST=No visible changes yet. Review URL: http://codereview.chromium.org/119273 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17814 0039d316-1c4b-4281-b951-d872f2087c98
* Re-Retry. This is the change from hell.glen@chromium.org2009-06-062-5/+44
| | | | | | | | | | | | | | | | | | | | | | | Revert DCHECKs to what they used to be - turns out a bunch of stuff in the code depended on input.empty() == true. --- I believe the code (with your width() * bbp fix) is correct. The UMR errors occur when the source image contain alpha. I believe the issue comes from webkit glue image decoder, and the reason this only started triggering valgrind errors is that the old ones were masked by the change detailed in bug 12640 Also adds valgrind suppression for the new code. TBR=Nick BUG=12891,12640 TEST=none Review URL: http://codereview.chromium.org/119271 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17811 0039d316-1c4b-4281-b951-d872f2087c98
* Fix keyboard accelerator registration issue in views::View.yutak@chromium.org2009-06-064-18/+121
| | | | | | | | | | View should not register the same accelerator target multiple times. BUG=13275 TEST=None Review URL: http://codereview.chromium.org/118242 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17810 0039d316-1c4b-4281-b951-d872f2087c98
* Rename BrowserToolbarView->ToolbarView to match file name.ben@chromium.org2009-06-066-541/+548
| | | | | | | | | Reorganize functions in CC to match header and related OCD activities. No logic changes. Review URL: http://codereview.chromium.org/118352 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17809 0039d316-1c4b-4281-b951-d872f2087c98
* Fix crash on fallback in HttpNetworkTransaction::ReconsiderProxyAfterError().willchan@chromium.org2009-06-062-1/+48
| | | | | | | | | | If the socket doesn't exist, don't try to Disconnect() it. BUG=http://www.crbug.com/13375 TEST=See bug for repro. Review URL: http://codereview.chromium.org/119228 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17808 0039d316-1c4b-4281-b951-d872f2087c98
* Only allow tabs to be dragged between compatible windows.shess@chromium.org2009-06-064-1/+30
| | | | | | | | | | | Right now, this means windows with the same Profile. http://crbug.com/12241 TEST=Open some tabs in incognito and regular windows. Try to drag between. Should be able to drag between like security contexts (incognito to incognito, regular to regular), but not across. Review URL: http://codereview.chromium.org/119266 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17807 0039d316-1c4b-4281-b951-d872f2087c98
* When navigating to a page triggering an interstitial from the NTP, the title ↵jcampan@chromium.org2009-06-061-7/+7
| | | | | | | | | | would still be the NTP's one. http://crbug.com/11998 TEST=See bug. Review URL: http://codereview.chromium.org/119262 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17806 0039d316-1c4b-4281-b951-d872f2087c98
* Add dock_info.cc to the linux build.jhawkins@chromium.org2009-06-064-6/+10
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/118344 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17804 0039d316-1c4b-4281-b951-d872f2087c98
* Revert pngencoder changes.glen@chromium.org2009-06-052-46/+5
| | | | | | | BUG=none TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17803 0039d316-1c4b-4281-b951-d872f2087c98
* Fix pngencoder mac perf errors - the previous code was never actually doing ↵glen@chromium.org2009-06-051-4/+3
| | | | | | | | | | | | an input.empty() check. BUG=none TEST=none TBR=nick Review URL: http://codereview.chromium.org/118343 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17801 0039d316-1c4b-4281-b951-d872f2087c98
* Missed a file on checkin for multi-process handling of benchmarking extension.mbelshe@google.com2009-06-051-0/+1
| | | | | | | | BUG=none TEST=non Review URL: http://codereview.chromium.org/118323 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17800 0039d316-1c4b-4281-b951-d872f2087c98
* #!/usr/bin/python2.4ericu@google.com2009-06-051-0/+1
| | | | | | | | | | | | # Copyright 2008-9 Google Inc. All Rights Reserved. # version = (major, minor, trunk, patch) plugin_version = (0, 1, 37, 0) sdk_version = plugin_version Review URL: http://codereview.chromium.org/118342 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17799 0039d316-1c4b-4281-b951-d872f2087c98
* Completely miscellaneous minor cleanup. Remove some unneeded class ↵pkasting@chromium.org2009-06-054-15/+12
| | | | | | | | declarations, modify or add a couple comments, change a function name in hopes of greater accuracy. Review URL: http://codereview.chromium.org/119264 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17798 0039d316-1c4b-4281-b951-d872f2087c98
* Fix an issue where themes would sporadically fail to install.mpcomplete@google.com2009-06-059-41/+120
| | | | | | | | | | | | | | | | Trying to send decoded images over IPC didn't work too well. Instead, we'll write them to a file and have the browser slurp them in from there. My first instinct was to use SharedMemory, but that would require us to impose a limit on the size of the decoded image data. Also made sure that the undecoded images are deleted when we install. BUG=13455 TEST=Try the repro steps in bug 13455 several times and make sure it works every time. Review URL: http://codereview.chromium.org/119255 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17797 0039d316-1c4b-4281-b951-d872f2087c98
* Move ConvertAcceleratorsFromWindowsStyle into chrome/common/gtk_util.mattm@chromium.org2009-06-055-34/+37
| | | | | | | | | | Use it on the custom startup url buttons. BUG=11507 Review URL: http://codereview.chromium.org/118327 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17796 0039d316-1c4b-4281-b951-d872f2087c98
* Version number bump for releaseericu@google.com2009-06-051-3/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17793 0039d316-1c4b-4281-b951-d872f2087c98
* Retry. I believe the code (with your width() * bbp fix) is correct.glen@chromium.org2009-06-052-5/+47
| | | | | | | | | | | | | The UMR errors occur when the source image contain alpha. I believe the issue comes from webkit glue image decoder, and the reason this only started triggering valgrind errors is that the old ones were masked by the change detailed in bug 12640 Also adds valgrind suppression for the new code. BUG=12891,12640 TEST=none Review URL: http://codereview.chromium.org/118297 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17792 0039d316-1c4b-4281-b951-d872f2087c98
* Give the Go button the correct tooltip based on what's in the omnibox.pkasting@chromium.org2009-06-051-6/+18
| | | | | | | | BUG=6906 TEST=Type "foo" into the Omnibox. Verify the Go button tooltip refers to searching for "foo" using your default engine. Change to "foo.com". Verify the Go button tooltip refers to navigating to foo.com. Change to using some custom search engine (e.g. tab-to-search on yahoo.com) and put in a search term. Verify the Go button tooltip refers to searching for your term on the chosen engine. Review URL: http://codereview.chromium.org/119263 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17791 0039d316-1c4b-4281-b951-d872f2087c98