summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Add a tool that estimates the size of a file after all #includes have been ↵thakis@chromium.org2011-04-181-0/+199
| | | | | | | | | | | | | | | resolved. This is meant to be used mostly to measure how much IWYU saves on some files, so that we can brag about it. Based on an almost identical script by jyrki@google.com (Jyrki Alakuijala) BUG=none TEST=none Review URL: http://codereview.chromium.org/6873034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@82006 0039d316-1c4b-4281-b951-d872f2087c98
* Add suppression for AutofillMetrics leak.isherman@chromium.org2011-04-181-0/+12
| | | | | | | | | | | This might be an expected leak from UMA histograms, but the stack trace doesn't quite look like it. Needs investigation. BUG=79794 TEST=none Review URL: http://codereview.chromium.org/6877018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@82005 0039d316-1c4b-4281-b951-d872f2087c98
* Fix ARM buildjam@chromium.org2011-04-181-0/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@82004 0039d316-1c4b-4281-b951-d872f2087c98
* Update headerjam@chromium.org2011-04-181-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@82003 0039d316-1c4b-4281-b951-d872f2087c98
* Attempt to fetch first printer's settings to bootstrap the printing process ↵arthurhsu@chromium.org2011-04-181-4/+40
| | | | | | | | | | | | if there are printers but none is set as default. BUG=21265 TEST=attempt to print with no default printer set. Please refer to bug report about how to setup this. Review URL: http://codereview.chromium.org/6866001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@82002 0039d316-1c4b-4281-b951-d872f2087c98
* Ensure no chrome includes in content\common and content\ppapi_plugin. Also ↵jam@chromium.org2011-04-186-3/+11
| | | | | | | | tighten a little in device_orientation. Review URL: http://codereview.chromium.org/6883022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@82001 0039d316-1c4b-4281-b951-d872f2087c98
* Move extension_groups.h to the extensions subdir of renderer.jam@chromium.org2011-04-184-6/+6
| | | | | | Review URL: http://codereview.chromium.org/6877014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@82000 0039d316-1c4b-4281-b951-d872f2087c98
* Make icon_messages use the IPC macros for defining the structs and the ↵jam@chromium.org2011-04-1818-216/+183
| | | | | | | | serialization code, and move the icon messages there. Also get rid of friend class in RenderView that's not needed anymore. Review URL: http://codereview.chromium.org/6883020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81999 0039d316-1c4b-4281-b951-d872f2087c98
* Split OSMesa implementations of *GLContext into GLContextOSMesa and ↵apatrick@chromium.org2011-04-189-210/+240
| | | | | | | | | | | | | | | | | | *GLSurfaceOSMesa. Surfaces are independent of contexts in GL. To facilitate sharing of surfaces between processes, I have separated them from the notion of contexts because contexts cannot be shared between processes. I started with EGL in r81512 and WGL in r81807. This is the same thing for OSMesa. GLContextOSMesa still has a pointer to a surface and still has some surface specific operations that just forward through to it. Once I have refactored all the GLContext implementations in this way, I will remove these pointers and the surface specific opertations. There will not be "view" and "offscreen" GL contexts. Rather there will be a single context type for each backend which can be made current with a surface that directs output either to a view or offscreen surface. TEST=WebGL locally, try BUG=none Review URL: http://codereview.chromium.org/6864031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81998 0039d316-1c4b-4281-b951-d872f2087c98
* Disable PPAPITest.Transport on Mac Valgrinddhollowa@chromium.org2011-04-181-0/+3
| | | | | | | | | | BUG=79784 TEST=PPAPITest.Transport TBR=timurrrr@chromium.org Review URL: http://codereview.chromium.org/6881022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81997 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes race condition in displaying error pages. In particular it wassky@chromium.org2011-04-181-0/+7
| | | | | | | | | | | | possible for an error page load to cancel a navigation. BUG=79515 TEST=none R=darin@chromium.org Review URL: http://codereview.chromium.org/6865031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81994 0039d316-1c4b-4281-b951-d872f2087c98
* Keep the module in scope when executing scripts. This prevents a crash when thebrettw@chromium.org2011-04-189-1/+166
| | | | | | | | | | | | | | | | | | | | script deletes the plugin object synchronously. This in turn deletes the dispatcher which will make the code returning the out param and exception to the plugin crash. To prevent the crash, this patch adds a way for the proxy to manipulate the refcount of the plugin object so that it's still alive when as long as the scripting message is being processed. A manual test is included. This is not automatically run now. I tried to fit it into the current test infrastructure and found it very challenging, We need to revisit this to allow custom tests to more easily be written. TEST=manual with included plugin and html BUG=none Review URL: http://codereview.chromium.org/6881012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81993 0039d316-1c4b-4281-b951-d872f2087c98
* Disable some pyauto popup testsnirnimesh@chromium.org2011-04-181-0/+8
| | | | | | | | | | | BUG=79777 R=sunandt@chromium.org TEST= Review URL: http://codereview.chromium.org/6883016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81992 0039d316-1c4b-4281-b951-d872f2087c98
* Enable ActiveDownloadsUI.achuith@chromium.org2011-04-181-10/+5
| | | | | | | | BUG=chromium-os:12855 TEST=download a file in ChromeOS to see the new UI. Review URL: http://codereview.chromium.org/6869023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81991 0039d316-1c4b-4281-b951-d872f2087c98
* Revert newtab.pngsail@chromium.org2011-04-181-0/+0
| | | | | | | | | | | The newtab.png button was the wrong size. Reverting while waiting for a new icon drop. BUG=79753 TEST=None TBR=thestig@chromium.org Review URL: http://codereview.chromium.org/6883018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81990 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress Linux Heapcheck SingleLoginAttempt testdhollowa@chromium.org2011-04-181-0/+9
| | | | | | | | | | BUG=79651 TEST=InvalidationNotifierTest_Basic_Test TBR=sanjeevr@chromium.org Review URL: http://codereview.chromium.org/6878024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81989 0039d316-1c4b-4281-b951-d872f2087c98
* Replacing outdated DCHECK(a == b) with DCHECK_EQ(a, b).david.mike.futcher@gmail.com2011-04-184-8/+9
| | | | | | | | | | | | | This is my first attempt at contributing, so please tell me where I'm going wrong. BUG=58409 TEST= Review URL: http://codereview.chromium.org/6851016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81988 0039d316-1c4b-4281-b951-d872f2087c98
* Add per-field-type Autofill quality metrics.isherman@chromium.org2011-04-186-115/+332
| | | | | | | | | BUG=none TEST=unit_tests --gtest_filter=AutofillMetrics* Review URL: http://codereview.chromium.org/6820062 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81987 0039d316-1c4b-4281-b951-d872f2087c98
* File Manager: Full Page moderginda@chromium.org2011-04-185-10/+133
| | | | | | | | | | | Initial support of full page file manager and task buttons BUG= TEST= Review URL: http://codereview.chromium.org/6869045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81984 0039d316-1c4b-4281-b951-d872f2087c98
* update test_expectations.txt: fast/text/zero-font-size.html is now re-baselinedcrogers@google.com2011-04-181-1/+0
| | | | | | | | BUG=none TEST=none TBR=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81981 0039d316-1c4b-4281-b951-d872f2087c98
* Fix test expectations for fast/forms/select-background-none.html now that ↵crogers@google.com2011-04-181-1/+0
| | | | | | | | | | it's rebaselined BUG=none TEST=none TBR=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81980 0039d316-1c4b-4281-b951-d872f2087c98
* Enforce no more includes through DEPS. I also added DEPS checking for ↵jam@chromium.org2011-04-1811-250/+251
| | | | | | | | | gpu/plugin/worker directories as well. I've moved the breakpad specific code out of content\renderer\renderer_main.cc into chrome\renderer\chrome_render_process_observer.cc. I've also moved the rest of the process-specific initialization from chrome_content_renderer_client.cc there as well, so that all the chrome renderer process init code is one place (some of it existed before chrome_render_process_observer.cc was created). Review URL: http://codereview.chromium.org/6884001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81979 0039d316-1c4b-4281-b951-d872f2087c98
* Disable for Google Chrome ChromeOS buildseblake@chromium.org2011-04-182-3/+12
| | | | | | | | | | | | | | | | | | ProfileSyncServiceTest.JsFrontendHandlersBasic ExtensionSourcePriorityTest.PendingExternalFileOverSync Both of these unit tests have been failing somewhat consistently since Apr12 on the internal chrome for chromeos trunk builder, they seem to pass consistently on the external chromium for chromiumos builder. JSFrontendHandlersBasic almost always crashes PendingExternalFileOverSync sometimes fails with the value 7 (expected 0) BUG=79755 BUG=79757 Review URL: http://codereview.chromium.org/6869030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81978 0039d316-1c4b-4281-b951-d872f2087c98
* GTTF: Correctly handle fdopen failure in CreateAndOpenTemporaryFileInDirphajdan.jr@chromium.org2011-04-181-1/+4
| | | | | | | | | | This avoids a possible fd leak when fdopen fails. BUG=none Review URL: http://codereview.chromium.org/6882014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81977 0039d316-1c4b-4281-b951-d872f2087c98
* views: Organize downloads UI files into the ↵tfarina@chromium.org2011-04-1810-31/+31
| | | | | | | | | | | | | | | chrome/browser/ui/views/download/ directory. cocoa and gtk already has this directory layout. BUG=None TEST=None R=rdsmith@chromium.org,dmazzoni@chromium.org Review URL: http://codereview.chromium.org/6865044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81975 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 81965 - Progress towards fixing 77536This first thing this CL does is ↵backer@chromium.org2011-04-1834-180/+129
| | | | | | | | | plumbs through the surface that the GPU will eventually render to very early on (with the ViewMsg_New and ViewMsg_CreateNew IPCs). Previously, these surfaces were acquired at the time that GPU got a request for a command buffer. This required mediation by the browser UI thread. With this CL, we pre-acquire the surfaces so that they can be passed with the request for the command buffer. This will allow us to handle the request on the browser IO thread.The second thing this CL does is change the surface management a bit. When surfaces were acquired and released when command buffers were created and destroyed, the GPU process host was natural manager of surfaces. This pushes the management further down into the RWHV level and GtkNativeViewManager (on Linux). It fixes a minor resource leak.BUG=first stage of 77536TEST=By hand WebGL, 3D CSS, Pepper 3D on Linux, Windows, and Mac.Review URL: http://codereview.chromium.org/6840060 TBR=backer@chromium.org Review URL: http://codereview.chromium.org/6878021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81974 0039d316-1c4b-4281-b951-d872f2087c98
* Disable ntp.NTPTest.testLaunchAppFullScreen on chromeosnirnimesh@chromium.org2011-04-181-0/+1
| | | | | | | | | | | BUG=chromium-os:14256 R=dennisjeffrey@chromium.org TEST= Review URL: http://codereview.chromium.org/6883014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81973 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed autofill test for testWhitespacesAndSeparatorCharsStrippedForValidCCNumsdyu@chromium.org2011-04-181-3/+3
| | | | | | | | TEST=none BUG=none Review URL: http://codereview.chromium.org/6882018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81971 0039d316-1c4b-4281-b951-d872f2087c98
* [Mac] Don't draw the inner highlight on infobars on the left side.rsesek@chromium.org2011-04-181-2/+1
| | | | | | | | | | BUG=39102 TEST=visual Review URL: http://codereview.chromium.org/6880008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81969 0039d316-1c4b-4281-b951-d872f2087c98
* Fix Autofill WATCHLISTSdhollowa@chromium.org2011-04-181-5/+8
| | | | | | | | | | | Updates Autofill paths in WATCHLISTS to accurately reflect currentl locations. BUG=none TEST=none Review URL: http://codereview.chromium.org/6879011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81967 0039d316-1c4b-4281-b951-d872f2087c98
* Add net/base/sys_byteorder.hsergeyu@chromium.org2011-04-186-25/+27
| | | | | | | | | TEST=compiles BUG=None Review URL: http://codereview.chromium.org/6870021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81966 0039d316-1c4b-4281-b951-d872f2087c98
* Progress towards fixing 77536backer@chromium.org2011-04-1834-129/+180
| | | | | | | | | | | | | This first thing this CL does is plumbs through the surface that the GPU will eventually render to very early on (with the ViewMsg_New and ViewMsg_CreateNew IPCs). Previously, these surfaces were acquired at the time that GPU got a request for a command buffer. This required mediation by the browser UI thread. With this CL, we pre-acquire the surfaces so that they can be passed with the request for the command buffer. This will allow us to handle the request on the browser IO thread. The second thing this CL does is change the surface management a bit. When surfaces were acquired and released when command buffers were created and destroyed, the GPU process host was natural manager of surfaces. This pushes the management further down into the RWHV level and GtkNativeViewManager (on Linux). It fixes a minor resource leak. BUG=first stage of 77536 TEST=By hand WebGL, 3D CSS, Pepper 3D on Linux, Windows, and Mac. Review URL: http://codereview.chromium.org/6840060 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81965 0039d316-1c4b-4281-b951-d872f2087c98
* git: Check in a script to auto-update copyright headers.evan@chromium.org2011-04-181-0/+16
| | | | | | Review URL: http://codereview.chromium.org/6878018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81964 0039d316-1c4b-4281-b951-d872f2087c98
* Add extra touch information and related API to views::TouchEvent.miletus@chromium.org2011-04-186-34/+231
| | | | | | | | | | | | | | | | | | | Some touch devices provide, other than (x,y) location, extra touch information. views::TouchEvent is changed to keep track of touch radius, touch angle and ratio between major and minor touch axis. To be able to query what extra touch data is supported by the device, bookkeeping of the device supported TouchParams is added to views::TouchFactory. Next step will be routing these touch information to WebKit. BUG= TEST= Review URL: http://codereview.chromium.org/6820004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81963 0039d316-1c4b-4281-b951-d872f2087c98
* Move renderer_main and renderer_glue to content.jam@chromium.org2011-04-1825-133/+128
| | | | | | Review URL: http://codereview.chromium.org/6878002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81962 0039d316-1c4b-4281-b951-d872f2087c98
* [Mac] Try to fix zombie -mouseMoved: message.shess@chromium.org2011-04-182-0/+2
| | | | | | | | | | | | | | ScopedTrackingArea added code to automagically break forwarding for tracking areas to prevent use-after-free messages. In BookmarkBarFolderController, the pointer was cleared before this code could kick in. Call it manually. BUG=78756 TEST=crash server. Review URL: http://codereview.chromium.org/6875014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81961 0039d316-1c4b-4281-b951-d872f2087c98
* Minor chromedriver bug fix: check the application directory, not the executable.kkania@chromium.org2011-04-181-2/+1
| | | | | | | | | | BUG=None TEST=None Review URL: http://codereview.chromium.org/6720059 Patch from Jason Leyba <jleyba@chromium.org>. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81960 0039d316-1c4b-4281-b951-d872f2087c98
* Move PepperPluginRegistry to content, while leaving the Chrome specific bits ↵jam@chromium.org2011-04-1820-488/+524
| | | | | | | | (NaCl, registration of Chrome plugins like pdf/remoting/flash) behind. Review URL: http://codereview.chromium.org/6869051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81959 0039d316-1c4b-4281-b951-d872f2087c98
* New icons for user imageavayvod@chromium.org2011-04-183-0/+2
| | | | | | | | | BUG=chromium-os:2348 TEST=None Review URL: http://codereview.chromium.org/6878019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81958 0039d316-1c4b-4281-b951-d872f2087c98
* Usability improvements to about:gpu statusnduca@chromium.org2011-04-186-110/+147
| | | | | | | | | | | | | | | | The previous implementation of status was tied to the features that the blacklist understood. This limited our expressiveness about the status of user-facing features. For example.... Before: - Accelerated compositing: enabled/disabled/unavailable After: - 3D CSS: enabled, unavailable, disabled - Compositing: software, software rendering due to gpu unavailable, softawre rendering due to being disabled, enabled Key here is decoupling the features reported in the status from gpu blacklist features enum. On top of that, the states are expanded to show difference between off, off and falling back to software, and software rendering because it wasn't enabled. Review URL: http://codereview.chromium.org/6870004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81957 0039d316-1c4b-4281-b951-d872f2087c98
* roll skiareed@google.com2011-04-181-1/+1
| | | | | | Review URL: http://codereview.chromium.org/6882009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81956 0039d316-1c4b-4281-b951-d872f2087c98
* Move the content settings code out of RenderView, since it belongs in the ↵jam@chromium.org2011-04-1811-195/+399
| | | | | | | | | Chrome layer. BUG=76793 Review URL: http://codereview.chromium.org/6873040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81955 0039d316-1c4b-4281-b951-d872f2087c98
* [Mac] Fix "Right click on non-foreground window is ignored"asvitkine@chromium.org2011-04-181-3/+5
| | | | | | | | | | | | | | | | This was a regression caused by: http://src.chromium.org/viewvc/chrome?view=rev&revision=80563 To fix it, only ignore mouse moved events when the window is not frontmost. This allows right clicks to still processed. BUG=79629 TEST=Open two windows. Right click on the web content area of the background window. Context menu should appear. Review URL: http://codereview.chromium.org/6879008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81954 0039d316-1c4b-4281-b951-d872f2087c98
* Capitalize a couple occurrences of "internet" and addmmenke@chromium.org2011-04-181-3/+5
| | | | | | | | | | | suggestion about leaving prefetching enabled if disabling it doesn't fix anything. BUG=none TEST=none Review URL: http://codereview.chromium.org/6873015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81952 0039d316-1c4b-4281-b951-d872f2087c98
* Implemented broker dispatcher, pipe creation, and handle distribution.ddorwin@chromium.org2011-04-1812-49/+253
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/6865045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81951 0039d316-1c4b-4281-b951-d872f2087c98
* More TabStripModel renaming:sky@chromium.org2011-04-1831-152/+148
| | | | | | | | | | | | | | | | AddTabTypes::ADD_SELECTED -> ADD_ACTIVE SelectTabContentsAt -> ActivateTabAt BUG=none TEST=none R=ben@chromium.org BUG=none TEST=none Review URL: http://codereview.chromium.org/6840007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81947 0039d316-1c4b-4281-b951-d872f2087c98
* Mark UpdatePendingExternalCrx as fails on ChromeOSandybons@chromium.org2011-04-181-1/+7
| | | | | | | | | BUG=79737 TEST=ExtensionSourcePriorityTest.PendingExternalFileOverSync Review URL: http://codereview.chromium.org/6881009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81946 0039d316-1c4b-4281-b951-d872f2087c98
* Updating trunk VERSION from 740.0 to 741.0chrome-release@google.com2011-04-181-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81945 0039d316-1c4b-4281-b951-d872f2087c98
* Decode the DeviceProxySettings on the DevicePolicyCache.joaodasilva@chromium.org2011-04-182-10/+87
| | | | | | | | | BUG=None TEST=None Review URL: http://codereview.chromium.org/6876002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81943 0039d316-1c4b-4281-b951-d872f2087c98