summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix delay in PseudoTcpAdapterTest.LossyChannelsergeyu@chromium.org2011-08-231-9/+64
| | | | | | | | | | | | | Replaced LossyChannel test with a new LimitedChannel test. Instead of dropping random packets the new test limits bandwidth of the channel, which is closer to the environment for which TCP is designed. BUG=93153 TEST=Test doesn't take 5 minutes on trybots. Review URL: http://codereview.chromium.org/7708018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97799 0039d316-1c4b-4281-b951-d872f2087c98
* Adding traces around skia image resizes so we know when they happen.jbates@chromium.org2011-08-231-0/+7
| | | | | | Review URL: http://codereview.chromium.org/7711021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97798 0039d316-1c4b-4281-b951-d872f2087c98
* Update .DEPS.gitchrome-admin@google.com2011-08-231-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97797 0039d316-1c4b-4281-b951-d872f2087c98
* Change RepostFormWarningView member order to match constructor initialization.rhashimoto@chromium.org2011-08-231-2/+2
| | | | | | | | | | | | | Initializing members out of order is a compile error on gcc and we will likely be replacing RepostFormWarningGtk with this class on ChromeOS. BUG=none TEST=windows should still compile Review URL: http://codereview.chromium.org/7708009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97796 0039d316-1c4b-4281-b951-d872f2087c98
* Update webdriver python bindings and pull in new version of the JS atoms.kkania@chromium.org2011-08-238-3275/+4008
| | | | | | | | | | BUG=92597 TEST=none Review URL: http://codereview.chromium.org/7710006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97795 0039d316-1c4b-4281-b951-d872f2087c98
* Disable MessageLoopTest.RecursiveDenial3 on windows tsan.cbentzel@chromium.org2011-08-231-0/+3
| | | | | | | | | BUG=93483 TBR=jamesr@chromium.org Review URL: http://codereview.chromium.org/7685044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97793 0039d316-1c4b-4281-b951-d872f2087c98
* Update .DEPS.gitchrome-admin@google.com2011-08-231-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97790 0039d316-1c4b-4281-b951-d872f2087c98
* Update WebKit to r93516.pkasting@chromium.org2011-08-231-1/+1
| | | | | | | | | BUG=none TEST=none TBR=loislo Review URL: http://codereview.chromium.org/7709016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97788 0039d316-1c4b-4281-b951-d872f2087c98
* PrintPreview: Initialize header footer member variables in |PrintSettings| ↵kmadhusu@chromium.org2011-08-231-0/+8
| | | | | | | | | | | class. BUG=none TEST=none Review URL: http://codereview.chromium.org/7713027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97787 0039d316-1c4b-4281-b951-d872f2087c98
* Make client disconnect message endpoint-neutral and show it for host disconnect.jamiewalch@google.com2011-08-233-18/+27
| | | | | | | | | BUG=93461, 93462 TEST=Manual (use remoting.setMode) Review URL: http://codereview.chromium.org/7712015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97786 0039d316-1c4b-4281-b951-d872f2087c98
* BMM: Fix for add a page UI has very tiny input fieldsarv@chromium.org2011-08-232-3/+3
| | | | | | | | | | | Change the minimum width from 20px to 100px BUG=93298 TEST=Manual Review URL: http://codereview.chromium.org/7711019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97785 0039d316-1c4b-4281-b951-d872f2087c98
* Generate pseudo locales on Linuxofri@google.com2011-08-231-0/+33
| | | | | | | | | | BUG=NONE TEST=NONE Review URL: http://codereview.chromium.org/7694031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97780 0039d316-1c4b-4281-b951-d872f2087c98
* Removed question-mark from Help link. Set minimum button size. Added ↵jamiewalch@google.com2011-08-234-2/+10
| | | | | | | | | | | tool-bar preview. BUG=93464, 93452 TEST=Manual Review URL: http://codereview.chromium.org/7708016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97779 0039d316-1c4b-4281-b951-d872f2087c98
* Reverts debugging code added @ 97412 as it uncovered reason for crash.sky@chromium.org2011-08-221-9/+1
| | | | | | | | | | | R=ben@chromium.org TBR=ben@chromium.org BUG=89439 TEST=none Review URL: http://codereview.chromium.org/7710003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97777 0039d316-1c4b-4281-b951-d872f2087c98
* Work around NVIDIA driver bug on Mac OS X 10.6 causing GPU processkbr@google.com2011-08-222-1/+25
| | | | | | | | | | | | | | | crashes during resizing. Explicitly delete and re-create the FBO associated with the "saved texture", to give the driver a hint that drawing commands targeting the old texture must be flushed. (Re-land of http://codereview.chromium.org/7685024/ with gpu_unittest fixes.) BUG=89557 TEST=none (manually resized window with test case from bug; no crashes) Review URL: http://codereview.chromium.org/7711020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97776 0039d316-1c4b-4281-b951-d872f2087c98
* IDLOutFile throws execptionnoelallen@google.com2011-08-221-3/+13
| | | | | | | | | | | | | Invalid index on diff check causes exception. This CL is a trival check to ensure the line is not empty before checking the first index for a 'comment'. BUG= http://code.google.com/p/chromium/issues/detail?id=93436 TEST= python idl_c_header.py R= dmichael@chromium.org Review URL: http://codereview.chromium.org/7677035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97775 0039d316-1c4b-4281-b951-d872f2087c98
* Cache keyState for windowless Flash plugins.jschuh@chromium.org2011-08-221-0/+10
| | | | | | | | BUG=93817 TEST=Play Robot Unicorn Attack. Review URL: http://codereview.chromium.org/7709014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97774 0039d316-1c4b-4281-b951-d872f2087c98
* Ensure normal pages don't get grouped with extension processes at startup.creis@chromium.org2011-08-223-6/+4
| | | | | | | | | | BUG=92870 TEST=Start Chrome with more extensions than process limit, plus a home page. Review URL: http://codereview.chromium.org/7693005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97773 0039d316-1c4b-4281-b951-d872f2087c98
* Browser test for IndexedDB quotadgrogan@chromium.org2011-08-224-5/+179
| | | | | | | | | | BUG= TEST=llvm/Debug/browser_tests --gtest_filter=Indexed* Review URL: http://codereview.chromium.org/7648012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97772 0039d316-1c4b-4281-b951-d872f2087c98
* Update translations using strings from launchpad.net r311fta@sofaraway.org2011-08-2255-368/+801
| | | | | | | | This includes a new lang: ms (Malay) Review URL: http://codereview.chromium.org/7713008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97771 0039d316-1c4b-4281-b951-d872f2087c98
* Allocate mach_override "reentry islands" in high memory using vm_allocate,mark@chromium.org2011-08-222-2/+8
| | | | | | | | | | | rather than putting them in the heap using malloc. Ownership of page protection bits in the heap is dubious. BUG=93736 TEST=Watch the canary crashes tomorrow Review URL: http://codereview.chromium.org/7710011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97770 0039d316-1c4b-4281-b951-d872f2087c98
* Fix WaitForSingleNonChildProcess. There were three bugs in the loop usage.mark@chromium.org2011-08-221-38/+71
| | | | | | | | | | | | | | | | | | | | | | | | | | | There was a bug in the original code in that if the loop executes a second time, kq will have been closed. The existing code was not careful about resetting the timeout in the event that the kevent had to be restarted in the loop. The existing code would continue adding the same "change" to the kqueue on each iteration of the loop. The replacement code has been taken mostly from content/common/process_watcher_mac.cc WaitForChildToDie. I would actually like to align these two functions to use the same backend implementation, but that will require better signalling from the backend about which specific case is causing it to return, because WaitForChildToDie needs to be able to reap or kill-and-reap the process while avoiding the "zombie kernel death race" explained in that function's comments. Since WaitForSingleNonChildProcess is currently only concerned with non-child processes, it doesn't need to worry about any of this reaping business. BUG=none TEST=none Review URL: http://codereview.chromium.org/7708006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97769 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 97744 (broke gpu_unittests on Mac) - Work around NVIDIA driver bug on ↵kbr@google.com2011-08-221-18/+1
| | | | | | | | | | | | | | | | | Mac OS X 10.6 causing GPU process crashes during resizing. Explicitly delete and re-create the FBO associated with the "saved texture", to give the driver a hint that drawing commands targeting the old texture must be flushed. BUG=89557 TEST=none (manually resized window with test case from bug; no crashes) Review URL: http://codereview.chromium.org/7685024 TBR=kbr@google.com Review URL: http://codereview.chromium.org/7708022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97768 0039d316-1c4b-4281-b951-d872f2087c98
* Update .DEPS.gitchrome-admin@google.com2011-08-221-13/+30
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97767 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 97753 - Attempting to re-land 97421 (with different deps revs):bradnelson@google.com2011-08-223-227/+40
| | | | | | | | | | | | | | | | | | | Switching IRT to be built inside the chrome build. Dropping the IRT download step from the DEPS. Step3 of a many step plan to switch where ppapi + irt live / are built. Review URL: http://codereview.chromium.org/7669058 R=noelallen@google.com BUG=None TEST=None TBR Review URL: http://codereview.chromium.org/7685002 TBR=bradnelson@google.com Review URL: http://codereview.chromium.org/7710013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97766 0039d316-1c4b-4281-b951-d872f2087c98
* Updating XTBs based on .GRDs from branch 835kerz@chromium.org2011-08-22251-3735/+13764
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97764 0039d316-1c4b-4281-b951-d872f2087c98
* Moved the handling of the IPC message ViewMsg_EnableViewSourceMode to ↵ananta@chromium.org2011-08-224-11/+12
| | | | | | | | | | | | | content (RenderView) as all code which handles this message lives in content. This CL is the first of many changes to ensure that IPCs don't span across content and chrome. BUG=87335 Review URL: http://codereview.chromium.org/7712009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97763 0039d316-1c4b-4281-b951-d872f2087c98
* Add missing linux dependencies on allocator (used by ↵dpranke@chromium.org2011-08-221-0/+7
| | | | | | | | | | | | | | content/renderer/render_thread.cc). These dependencies get pulled in by higher targets currently, but show up when we start moving to a content shared lib and combine the content targets. R=evan@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/7697008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97761 0039d316-1c4b-4281-b951-d872f2087c98
* Enable user interface menu items for Panels.jennb@chromium.org2011-08-224-1/+126
| | | | | | | | | | | Panel.xib modified to add commandDispatch: to FirstResponder and to enable Close on Panel window, even though Panels use a custom titlebar with a custom close button. BUG=None TEST=PanelBrowserWindowCocoaTest.MenuItems plus manual test. (Start Chrome and open a panel. Verify menu items are enabled, e.g. Find in page, Find next/previous, Close Window, etc.) Review URL: http://codereview.chromium.org/7696007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97760 0039d316-1c4b-4281-b951-d872f2087c98
* Move DownloadHistoryInfo to content and rename it to ↵jam@chromium.org2011-08-2221-121/+126
| | | | | | | | | DownloadPersistentStoreInfo to match the naming now used in content when referring to history. BUG=82782 Review URL: http://codereview.chromium.org/7685032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97759 0039d316-1c4b-4281-b951-d872f2087c98
* ntp4: update topsites thumbnail generation and display slightlyestade@chromium.org2011-08-223-6/+18
| | | | | | | | | | BUG=none TEST=Cole's thumbnails should be less blurry. Review URL: http://codereview.chromium.org/7692008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97758 0039d316-1c4b-4281-b951-d872f2087c98
* Get rid of debug assert I accidently added in r97506, since ↵jam@chromium.org2011-08-221-12/+8
| | | | | | | | | ContentBrowserClient::GetResourceDispatcherHost should only be called on the UI thread. BUG=82782 Review URL: http://codereview.chromium.org/7711012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97757 0039d316-1c4b-4281-b951-d872f2087c98
* (shlib failure) Revert 97750 - content: Move render_widget_host_view_gtk to ↵erg@google.com2011-08-2274-286/+253
| | | | | | | | | | | | | | | | | | | | content/ This also moves some other files: - OwnedWidgetGtk now goes in ui/base/gtk/ - TruncateString moved from l10n_util:: to ui:: - GtkIMContextWrapper has part of its code split into chrome/ (IDC using code goes in RenderViewContextMenu) and the rest go in content/ (gtk using code goes with GtkIMContextWrapper). - gtk_key_bindings_handler[_unittest] now goes in content, as it's a utility class to RenderWidgetHostGtk. BUG=93804 TEST=existing unit tests Review URL: http://codereview.chromium.org/7669040 TBR=erg@google.com Review URL: http://codereview.chromium.org/7708017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97756 0039d316-1c4b-4281-b951-d872f2087c98
* Update .DEPS.gitchrome-admin@google.com2011-08-221-30/+13
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97755 0039d316-1c4b-4281-b951-d872f2087c98
* Minor change to IDL lintnoelallen@google.com2011-08-221-7/+9
| | | | | | | | | | | Add more switches for turning off warnings. Add -wnone to disable all warnings. BUG= none TEST= python idl_c_header.py Review URL: http://codereview.chromium.org/7669066 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97754 0039d316-1c4b-4281-b951-d872f2087c98
* Attempting to re-land 97421 (with different deps revs):bradnelson@google.com2011-08-223-40/+227
| | | | | | | | | | | | | | | | Switching IRT to be built inside the chrome build. Dropping the IRT download step from the DEPS. Step3 of a many step plan to switch where ppapi + irt live / are built. Review URL: http://codereview.chromium.org/7669058 R=noelallen@google.com BUG=None TEST=None TBR Review URL: http://codereview.chromium.org/7685002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97753 0039d316-1c4b-4281-b951-d872f2087c98
* Add base class for generatorsnoelallen@google.com2011-08-2210-131/+563
| | | | | | | | | | | | | | | | | | | | | This CL is the first step towards alowing multiple generators with a single driver to simplify the use of the generator. It removes old built-in in idl_c_header.py, and replaces it with several golden files to verify output is unchanged. It renames the old 'version' option to 'release' to disambiguate between a RELEASE name such as M14, and an interface VERSION such as 1.0. Removes the 'M14' hack which as added to the source code to force release M14 to be generated. TEST= ./generator.py BUG= http://code.google.com/p/chromium/issues/detail?id=91607 R=sehr@google.com Review URL: http://codereview.chromium.org/7477056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97752 0039d316-1c4b-4281-b951-d872f2087c98
* Don't use a scoped_refptr for StringVar::FromPPVarbrettw@chromium.org2011-08-2222-52/+51
| | | | | | | | | | This was leftover from a previous design where I thought it would be necessary. It turns out it just made the code ugly and did unnecessary refcounting. Review URL: http://codereview.chromium.org/7621054 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97751 0039d316-1c4b-4281-b951-d872f2087c98
* content: Move render_widget_host_view_gtk to content/erg@google.com2011-08-2274-253/+286
| | | | | | | | | | | | | | | This also moves some other files: - OwnedWidgetGtk now goes in ui/base/gtk/ - TruncateString moved from l10n_util:: to ui:: - GtkIMContextWrapper has part of its code split into chrome/ (IDC using code goes in RenderViewContextMenu) and the rest go in content/ (gtk using code goes with GtkIMContextWrapper). - gtk_key_bindings_handler[_unittest] now goes in content, as it's a utility class to RenderWidgetHostGtk. BUG=93804 TEST=existing unit tests Review URL: http://codereview.chromium.org/7669040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97750 0039d316-1c4b-4281-b951-d872f2087c98
* Adds a PyAuto test, chromoting_basic.ChromotingBasic.testChromoting. This ↵dtu@chromium.org2011-08-225-87/+342
| | | | | | | | | | | | | | | | | | | test installs and launches the Chromoting extension on two machines, authenticates (with help from a user), establishes a Chromoting connection, and verifies that the Chromoting share started. Adds a dependency, ChromotingMixIn, that contains Chromoting-specific methods. A PyUITest can add the MixIn as a base class to gain the additional functionality. ChromotingBasic is an example of this. Adds support for MixIns to PyAuto Remote. Any MixIns will be automatically shipped over to the RemoteHost, making its functionality available on both machines. Adds support for multiple RemoteHosts. You can connect to them by doing python test_name.py --remote-host=ip1,ip2,ip3 Additional tweaks to PyAuto Remote to make it more palatable for MixIns. BUG=chromium:92698,chromium:86890,chromium:92702 TEST=Run in first terminal/machine: "python chrome/test/functional/remote_host_functional.py". Run in second terminal: "python chrome/test/functional/chromoting_basic.py --remote-host=127.0.0.1" Review URL: http://codereview.chromium.org/7648046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97749 0039d316-1c4b-4281-b951-d872f2087c98
* WebUI version of Hung Renderer Dialogwyck@chromium.org2011-08-2214-13/+474
| | | | | | | | | | | | | Replaces the GTK Hung Renderer Dialog with a WebUI version. The WebUI version still needs CSS formatting, the list of hung renderers, and proper functionality to hide the dialog in the event that the renderer magically becomes responsive again. But it has basic bare-bones functionality as is. Everything is gated behind a compile flag: webui_hung_renderer_dialog BUG=None TEST=None Review URL: http://codereview.chromium.org/7484004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97745 0039d316-1c4b-4281-b951-d872f2087c98
* Work around NVIDIA driver bug on Mac OS X 10.6 causing GPU processkbr@google.com2011-08-221-1/+18
| | | | | | | | | | | | crashes during resizing. Explicitly delete and re-create the FBO associated with the "saved texture", to give the driver a hint that drawing commands targeting the old texture must be flushed. BUG=89557 TEST=none (manually resized window with test case from bug; no crashes) Review URL: http://codereview.chromium.org/7685024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97744 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 97736 - Implement correct Panel closing sequence for Mac.dimich@chromium.org2011-08-227-127/+33
| | | | | | | | | | | Enable PanelBrowserTest.CreatePanelOnOverflow on Mac. Review URL: http://codereview.chromium.org/7694014 TBR=dimich@chromium.org Review URL: http://codereview.chromium.org/7711013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97743 0039d316-1c4b-4281-b951-d872f2087c98
* Canonicalize locale that was passed with --lang on Windows.cira@google.com2011-08-221-1/+1
| | | | | | | | TEST=Install AdBlock extension, and run with --lang=De. Popup should show German messages. BUG=59082 Review URL: http://codereview.chromium.org/7693001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97742 0039d316-1c4b-4281-b951-d872f2087c98
* GTTF: Reduce number of different timeouts.phajdan.jr@chromium.org2011-08-222-15/+7
| | | | | | | | | | | This will help choosing the right timeouts and avoid many confusions. BUG=none Review URL: http://codereview.chromium.org/7712013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97741 0039d316-1c4b-4281-b951-d872f2087c98
* A keyboard widget that manages itself (the animation and all that).sadrul@chromium.org2011-08-2211-889/+520
| | | | | | | | | | | At the moment, the keyboard widget manages itself pretty well. But external components can still control its visibility (and it is necessary at the moment too); the usage is simple: ShowKeyboardForWidget and Hide. The widget currently does its own animation, but eventually, perhaps the window-manager will take care of it. BUG=None TEST=None Review URL: http://codereview.chromium.org/7302015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97740 0039d316-1c4b-4281-b951-d872f2087c98
* ntp4: disable animations for pages that are off screenestade@chromium.org2011-08-225-4/+17
| | | | | | | | | | | | also disable all animations during startup (i.e. before the first getAppsCallback call) BUG=92989 TEST=none Review URL: http://codereview.chromium.org/7670073 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97739 0039d316-1c4b-4281-b951-d872f2087c98
* Copy Linux FILES.cfg as initial ChromeOS-specific files list.mmoss@chromium.org2011-08-221-0/+136
| | | | | | | | TEST=ChromeOS build doesn't break when adding the chromoting files to Linux. Review URL: http://codereview.chromium.org/7709008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97738 0039d316-1c4b-4281-b951-d872f2087c98
* Add a sample webRequest extension.mpcomplete@chromium.org2011-08-224-0/+79
| | | | | | | | | BUG=62703 TEST=no Review URL: http://codereview.chromium.org/7621076 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97737 0039d316-1c4b-4281-b951-d872f2087c98
* Implement correct Panel closing sequence for Mac.dimich@chromium.org2011-08-227-33/+127
| | | | | | | | Enable PanelBrowserTest.CreatePanelOnOverflow on Mac. Review URL: http://codereview.chromium.org/7694014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97736 0039d316-1c4b-4281-b951-d872f2087c98