summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Insert a soft flush into the command buffer on unmapTexSubImage2Djamesr@chromium.org2011-07-281-0/+2
| | | | | | | | | | | | | | | | | | This does a CommandBufferHelper flush in UnmapTexSubImage2DCHROMIUM so the gpu process can start processing texture uploads as soon as the texture is unmapped instead of waiting until the next hard flush or finish. This increase parallelization for tile uploads, especially during compositor startup and when the entire root layer is damaged. On my linux z600, this cuts down on the time taken to initially composite the poster circle page measured from start of RenderWidget::DoDeferredUpdate to the first SwapBuffers completing from 100ms->50ms BUG=none TEST=none Review URL: http://codereview.chromium.org/7492060 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94504 0039d316-1c4b-4281-b951-d872f2087c98
* Removed a hack as WebKit seems to handle combo box positioning correctly now.fsamuel@chromium.org2011-07-281-8/+1
| | | | | | | | | | BUG=none TEST=manually Review URL: http://codereview.chromium.org/7522021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94503 0039d316-1c4b-4281-b951-d872f2087c98
* Fix memory leak in ExtensionWebRequestHeaderModificationTestbattre@chromium.org2011-07-281-4/+4
| | | | | | | | | BUG=no TEST=no Review URL: http://codereview.chromium.org/7520035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94502 0039d316-1c4b-4281-b951-d872f2087c98
* Split up the net_internals/index.html file into multiple sub-views.eroman@chromium.org2011-07-2829-622/+583
| | | | | | | BUG=90861 Review URL: http://codereview.chromium.org/7524029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94501 0039d316-1c4b-4281-b951-d872f2087c98
* Turn on UIPI for the GPU sandbox.jschuh@chromium.org2011-07-286-14/+28
| | | | | | | | | GPU sandbox will start with UIPI by default. I had to move some switch values under ui/gfx/gl in order to avoid dependency hell. BUG=90750 Review URL: http://codereview.chromium.org/7517012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94500 0039d316-1c4b-4281-b951-d872f2087c98
* Switch from WebDocument::insertStyleText to ::insertUserStyleSheet for ↵mihaip@chromium.org2011-07-286-13/+26
| | | | | | | | | | | | | | | | | | | | | programatic CSS injection. Inserting CSS as a user stylesheet is both consistent with content script injection and better for compatibility, since it does not affect the page's DOM. Removes the other call of insertStyleText (for infobar CSS injection), thus it should be possible to remove it after a WebKit roll. Depends on http://webkit.org/b/65158 BUG=82220 TEST=no R=mpcomplete@chromium.org Review URL: http://codereview.chromium.org/7517001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94499 0039d316-1c4b-4281-b951-d872f2087c98
* Use VIEWS_API in a few places to fix component build for chromeos and touchui.sadrul@chromium.org2011-07-282-3/+4
| | | | | | | | | BUG=none TEST=manually, build works with 'chromeos=1 touchui=1 component=shared_library' Review URL: http://codereview.chromium.org/7524028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94498 0039d316-1c4b-4281-b951-d872f2087c98
* Crash fix for WebUILoginView init/cleanup routines. zelidrag@chromium.org2011-07-282-2/+2
| | | | | | | | BUG=chromium-os:18329 TEST=make sure this crash does not happen on sign in Review URL: http://codereview.chromium.org/7522006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94497 0039d316-1c4b-4281-b951-d872f2087c98
* Fixd issue with accessing null pointer, when print servergene@google.com2011-07-281-1/+9
| | | | | | | | | | is unavailable on the gcp proxy start. BUG=86875 TEST=Add a dummy server in the 'Service State', and run gcp proxy. Review URL: http://codereview.chromium.org/7262027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94494 0039d316-1c4b-4281-b951-d872f2087c98
* Added a link to the downloads tab that opens the downloads folder.fhd@ubercode.de2011-07-287-4/+53
| | | | | | | | | | | | Contributed by fhd@ubercode.de BUG=8915 TEST=chrome://downloads has a link labeled "Open downloads folder" that opens the configured downloads folder. Review URL: http://codereview.chromium.org/7398026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94493 0039d316-1c4b-4281-b951-d872f2087c98
* Adding a Wayland basic toolkitdnicoara@chromium.org2011-07-2821-0/+1569
| | | | | | | | | | | | | | | | | This is essentially a OO wrapper over the Wayland library. It will be used to add Wayland support for Chrome. This was written with the intent of being as standalone as possible and it should not require any external Chrome dependencies. BUG=None TEST=None R=evan@chromium.org Review URL: http://codereview.chromium.org/7457023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94492 0039d316-1c4b-4281-b951-d872f2087c98
* Asynchronous initialization in SessionManager.sergeyu@chromium.org2011-07-289-93/+130
| | | | | | | | | BUG=90213 TEST=NAT traversal works reliably. Review URL: http://codereview.chromium.org/7461087 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94491 0039d316-1c4b-4281-b951-d872f2087c98
* Fix typo in sync UIzea@chromium.org2011-07-281-1/+1
| | | | | | | | | BUG=90739 TEST=Sync UI customize datatypes does not say "Please update your passhprase." Review URL: http://codereview.chromium.org/7522023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94490 0039d316-1c4b-4281-b951-d872f2087c98
* Make VIEWS_API declarations in order to fix ChromeOS shared lib builds.mnissler@chromium.org2011-07-282-2/+3
| | | | | | | | | | | | views::TooltipWindowGtk and views::SmoothedThrobber are referenced by ChromeOS UI code, but not exported in views. BUG=None TEST=chromeos=1 builds don't fail linking Review URL: http://codereview.chromium.org/7523026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94489 0039d316-1c4b-4281-b951-d872f2087c98
* Remove some depenencies from DownloadManager.jam@chromium.org2011-07-2812-60/+194
| | | | | | | BUG=82782 Review URL: http://codereview.chromium.org/7520013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94488 0039d316-1c4b-4281-b951-d872f2087c98
* Clarified the meaning of the frameId in the webRequest API documentationbattre@chromium.org2011-07-282-2/+2
| | | | | | | | | | BUG=79734 TEST=no Review URL: http://codereview.chromium.org/7484026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94487 0039d316-1c4b-4281-b951-d872f2087c98
* Update .DEPS.gitchrome-admin@google.com2011-07-281-3/+3
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94486 0039d316-1c4b-4281-b951-d872f2087c98
* Rolling Skia DEPS from r1959 to r1980junov@chromium.org2011-07-283-3/+10
| | | | | | Review URL: http://codereview.chromium.org/7524024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94485 0039d316-1c4b-4281-b951-d872f2087c98
* Fix views_examples NativeWidgetViews parenting on Windows.rhashimoto@chromium.org2011-07-281-1/+21
| | | | | | | | | | | | | The problem this CL addresses is that the parent for a NativeWidgetViews-backed widget must be specified as a Widget and not a View. This produces inconsistent results for views_examples because on Linux each tab is a Widget but on Windows each tab is only a View. The result on Windows is that the NativeWidgetViews test goes on the 0th child of the Widget contents, which is the check box tab. BUG=chromium:88716 TEST=run views_examples on Windows, NativeWidgetViews should be on proper tab Review URL: http://codereview.chromium.org/7517015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94484 0039d316-1c4b-4281-b951-d872f2087c98
* Enable PanelAppBrowserTest on Linux.prasadt@chromium.org2011-07-285-14/+24
| | | | | | | | | | | | | | | | | | | | | This test was crashing on Linux. This is happening because GlobalMenuBar is still alive and receiving command updates after the contained window is destroyed. Also fixed a typo and removed a unused member variable that I noticed. TEST=Manual. Bring up some panels. Drag and drop. BUG=90749 modified: chrome/browser/ui/gtk/browser_window_gtk.cc modified: chrome/browser/ui/gtk/global_menu_bar.cc modified: chrome/browser/ui/gtk/global_menu_bar.h modified: chrome/browser/ui/gtk/owned_widget_gtk.h modified: chrome/browser/ui/panels/panel_app_browsertest.cc Review URL: http://codereview.chromium.org/7523015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94483 0039d316-1c4b-4281-b951-d872f2087c98
* cros: Remove the unneed default ctor from ScreenLockLibrary interface.tfarina@chromium.org2011-07-283-42/+51
| | | | | | | | | | | | | And while I'm here some header clean ups. BUG=None TEST=None R=stevenjb@chromium.org Review URL: http://codereview.chromium.org/7524014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94482 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the "close this popup" button on net-internals help.eroman@chromium.org2011-07-281-1/+1
| | | | | | | | BUG=90859 TBR=tsepez Review URL: http://codereview.chromium.org/7492072 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94481 0039d316-1c4b-4281-b951-d872f2087c98
* windows: Remove vestigal support for /Wp64evan@chromium.org2011-07-283-82/+1
| | | | | | | | | This flag was removed from our build in 2008, so we no longer need workarounds to support it. Review URL: http://codereview.chromium.org/7477030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94480 0039d316-1c4b-4281-b951-d872f2087c98
* Fix grab/ungrab in views-desktop world.sadrul@chromium.org2011-07-283-1/+23
| | | | | | | | | | | | | In views-desktop, if you click on a window once, all the subsequent click events go to that window until it is closed. This is a fix for that. I have updated the relevant test to catch such errors. BUG=none TEST=WidgetTest.GrabUngrab Review URL: http://codereview.chromium.org/7519006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94479 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the ARM build by converting a NULL to a 0 (no longer a pointer).brettw@chromium.org2011-07-281-1/+1
| | | | | | | TEST=it compiles Review URL: http://codereview.chromium.org/7520032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94478 0039d316-1c4b-4281-b951-d872f2087c98
* Only send onBeforeRetarget events from frames that can actually send eventsjochen@chromium.org2011-07-281-0/+3
| | | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/7519029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94477 0039d316-1c4b-4281-b951-d872f2087c98
* Attempt 2 at:sky@chromium.org2011-07-286-20/+42
| | | | | | | | | | | | | | | Adds a test to make sure Chrome doesn't crash on startup when configure to open maximized. Also, I'm making OnWidgetMove a little less error prone. BUG=89843 TEST=none R=pkasting@chromium.org TBR=pkasting@chromium.org Review URL: http://codereview.chromium.org/7514044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94476 0039d316-1c4b-4281-b951-d872f2087c98
* AsyncHostResolver: removed from about:flags as it doesn't have support for ↵agayev@chromium.org2011-07-282-13/+0
| | | | | | | | | | | entering IP of the DNS server, also blocks command-line flag from working when enabled. Please use --dns-server command-line flag for enabling this feature. BUG=60149 TEST=None Review URL: http://codereview.chromium.org/7522005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94475 0039d316-1c4b-4281-b951-d872f2087c98
* Adding reliability crash signature. Merging with the one in bug 90200.leandrogracia@chromium.org2011-07-281-0/+3
| | | | | | | | | | | | | Reliability bot crash log: http://build.chromium.org/p/chromium/builders/Win%20Reliability/builds/5260/steps/reliability%3A%20partial%20result%20of%20current%20build/logs/stdio BUG=90200 TEST=none TBR=dharani Review URL: http://codereview.chromium.org/7519031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94473 0039d316-1c4b-4281-b951-d872f2087c98
* Improve logging of webRequest API in NetLogbattre@chromium.org2011-07-284-6/+131
| | | | | | | | | | | | | | | | | | | | | | | | | | | This CL creates the following types of entries in the NetLog: +URL_REQUEST_BLOCKED_ON_DELEGATE [dt= 59] CHROME_EXTENSION_MODIFIED_HEADERS --> deleted_headers = ["User-Agent"] --> extension_id = "jclggdidhhmidgnnpcjjeggphijcajeg" --> modified_headers = ["Foo: Bar"] -URL_REQUEST_BLOCKED_ON_DELEGATE +URL_REQUEST_BLOCKED_ON_DELEGATE [dt= 8] CHROME_EXTENSION_ABORTED_REQUEST --> extension_id = "jclggdidhhmidgnnpcjjeggphijcajeg" -URL_REQUEST_BLOCKED_ON_DELEGATE +URL_REQUEST_BLOCKED_ON_DELEGATE [dt=11] CHROME_EXTENSION_REDIRECTED_REQUEST --> extension_id = "mnadcejkmhgmdndhmplcebaplgddbhdi" -URL_REQUEST_BLOCKED_ON_DELEGATE BUG=no TEST=no Review URL: http://codereview.chromium.org/7497033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94472 0039d316-1c4b-4281-b951-d872f2087c98
* Change the overall appearance of about:net-internals:eroman@chromium.org2011-07-2810-94/+167
| | | | | | | | - The main tabs are now organized vertically rather than horizontally. - Add a small bar at the top indicating if in capture mode, or file mode. Review URL: http://codereview.chromium.org/7482020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94471 0039d316-1c4b-4281-b951-d872f2087c98
* Make Var less dependent on NPAPI. The goal is to remove all of thesebrettw@chromium.org2011-07-2817-676/+741
| | | | | | | | | | | | | | | | | | | | | | | | | | | dependencies and then move Var and the associated tracking stuff to the shared_impl, where it can be used to replace the similar code in the proxy. There should be no difference in functionality. - I moved the Var/NPAPI conversion stuff from the Var and ObjectVar object into NPAPI glue. - I moved the Var scripting interface implementation (which forwards to NPAPI) to the ppb_var_impl file which is nice because it also matches other interfaces. - I moved the ObjectVar lifetime tracking from the instance into the ResourceTracker with the other var stuff. It turns out we were already tracking the object vars there, so I did a little cleanup. - I changed the PluginModule and PluginInstance in the var object to PP_Module and PP_Instance. The only remaining NPAPI stuff to worry about are the calls to WebBindings in the ObjectVar constructor & destructor. I will probably move this to the resource tracker when I move the var file out. Review URL: http://codereview.chromium.org/7371010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94470 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress false reports from NtCreateKey syscall (i#516)timurrrr@chromium.org2011-07-281-0/+14
| | | | | | | | add one more V8 suppression (for some reason, the old one doesn't match some reports, hmmm) BUG=http://code.google.com/p/drmemory/issues/detail?id=516 Review URL: http://codereview.chromium.org/7482046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94469 0039d316-1c4b-4281-b951-d872f2087c98
* Handle conflict resolution for webRequest APIbattre@chromium.org2011-07-284-39/+617
| | | | | | | | | | | | | | | This CL enables conflict resolution for the webRequest API. - If any extension tries to cancel a request, this request is honored. - If two extensions try to redirect the request, the one installed last wins, the other ones are ignored and reported (to stderr at the moment) - If two extensions try to modify the *same* request header, the extension installed last wins, all header modifications of the other extension are ignored and the extension is reported (to stderr at the moment) BUG=60101 TEST=no Review URL: http://codereview.chromium.org/7499002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94468 0039d316-1c4b-4281-b951-d872f2087c98
* Widen suppression for IPC::ChannelProxy::Contextjochen@chromium.org2011-07-281-4/+0
| | | | | | | | | | BUG=82716 TEST=none TBR=glider Review URL: http://codereview.chromium.org/7524026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94467 0039d316-1c4b-4281-b951-d872f2087c98
* Widen suppression for WTF::ThreadSpecific<WTF::WTFThreadData>::set()jochen@chromium.org2011-07-281-5/+1
| | | | | | | | | | BUG=70924 TEST=none TBR=glider Review URL: http://codereview.chromium.org/7492069 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94465 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress a leaking DataSource from the New Tab UIjochen@chromium.org2011-07-281-1/+7
| | | | | | | | | | BUG=90521 TEST=none TBR=glider Review URL: http://codereview.chromium.org/7522020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94464 0039d316-1c4b-4281-b951-d872f2087c98
* Add prerender to ChromeOS.cbentzel@chromium.org2011-07-288-8/+113
| | | | | | | | | | | | This enables prerender whenever the active network is ethernet or wifi. BUG=89966 TEST=Tested manually. Review URL: http://codereview.chromium.org/7517016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94463 0039d316-1c4b-4281-b951-d872f2087c98
* Add another suppression for ppapi leaksjochen@chromium.org2011-07-281-1/+11
| | | | | | | | | | BUG=90655 TEST=none TBR=glider Review URL: http://codereview.chromium.org/7520029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94462 0039d316-1c4b-4281-b951-d872f2087c98
* Make buildbot log_parser ignore sharding_supervisor summary linescharleslee@chromium.org2011-07-281-10/+16
| | | | | | | | | | | Reformatted summary lines TEST=no log errors in buildbot when tests time out Review URL: http://codereview.chromium.org/7477048 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94461 0039d316-1c4b-4281-b951-d872f2087c98
* Add a browser-test for downloading an anchor with a suggested name for download.sadrul@chromium.org2011-07-282-0/+31
| | | | | | | | | BUG=89346 TEST=DownloadTest.AnchorDownloadTag Review URL: http://codereview.chromium.org/7484063 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94460 0039d316-1c4b-4281-b951-d872f2087c98
* Send onErrorOccurred when destroying a TabContents for all frames with ↵jochen@chromium.org2011-07-282-30/+83
| | | | | | | | | | | | pending navigations BUG=none TEST=manual Review URL: http://codereview.chromium.org/7480042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94459 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: remove profile and url context dependencies from remote debugging ↵pfeldman@chromium.org2011-07-2810-34/+56
| | | | | | | | | | | server. BUG= TEST= Review URL: http://codereview.chromium.org/7492065 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94458 0039d316-1c4b-4281-b951-d872f2087c98
* Wean goobsdfiff off of its OpenSSL libcrypto dependency.mark@chromium.org2011-07-287-17/+83
| | | | | | | | | | | | | | | | | | | | | | | | | | | This libcrypto dependency sucks. Linking against OpenSSL is sort of broken in certain Mac OS X SDKs. libcrypto was only being used to provide a SHA1 implementation. Chrome's base library already has its own SHA1 implementation, so just use that instead. Because I'm conscious of the installer tools' size, here's the change for release-mode goobspatch, the component we ship: -rwx------ 1 mark staff 21024 Jul 27 17:18 new -rwx------ 1 mark staff 6709 Jul 27 17:18 new.bz2 -rwx------ 1 mark staff 20048 Jul 27 17:05 old -rwx------ 1 mark staff 5817 Jul 27 17:05 old.bz2 Under 1kB of inflation. I'm OK with that. BUG=90665 TEST=otool -L goobspatch | grep libcrypto should not show any output once this is fixed. goobspatch is only present in a hidden directory in diff updater disk images. Binary diffs produced by "old" and "new" goobsdiff, and patched output produced by "old" and "new" goobspatch executables should be identical and fully interoperable. Review URL: http://codereview.chromium.org/7521008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94456 0039d316-1c4b-4281-b951-d872f2087c98
* Larger Combo box Hit Targets for TOUCH_UIfsamuel@chromium.org2011-07-287-21/+6
| | | | | | | | | | | | | | | | | | This is a chromium patch of a two-sided chromium/webkit patch that enables larger hit targets in combo box popups for TOUCH_UI builds. This was originally under this issue: http://codereview.chromium.org/7465011/ The code was committed but the webkit interface changed, afterward so this patch addresses that change. The webkit patch can be found here: https://bugs.webkit.org/show_bug.cgi?id=64897 BUG=none TEST=manually Review URL: http://codereview.chromium.org/7477036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94455 0039d316-1c4b-4281-b951-d872f2087c98
* Update .DEPS.gitchrome-admin@google.com2011-07-281-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94454 0039d316-1c4b-4281-b951-d872f2087c98
* Roll WebKit 91883:91912.tonyg@chromium.org2011-07-283-4/+17
| | | | | | | | | | | | | | Also add new enum values corresponding to: http://trac.webkit.org/changeset/91892. Keeping the enums in sync prevents several chromium tests from DCHECK()ing. TBR=enne@chromium.org,penghuang@chromium.org BUG=None TEST=None Review URL: http://codereview.chromium.org/7523028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94453 0039d316-1c4b-4281-b951-d872f2087c98
* Fix for stencil attachment of FBO.backer@chromium.org2011-07-289-40/+89
| | | | | | | | | | | Certain platforms to not support bundling the depth and stencil buffers. This code uses separate attachments when necessary. BUG=none TEST=run on a T25 device Review URL: http://codereview.chromium.org/7482033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94452 0039d316-1c4b-4281-b951-d872f2087c98
* Update .DEPS.gitchrome-admin@google.com2011-07-281-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94451 0039d316-1c4b-4281-b951-d872f2087c98
* Update V8 to version 3.5.1ricow@chromium.org2011-07-281-1/+1
| | | | | | Review URL: http://codereview.chromium.org/7492064 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94450 0039d316-1c4b-4281-b951-d872f2087c98