summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Roll ANGLE r785:r800jbauman@chromium.org2011-10-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Avoid unnecessarily copying uniforms Fix contribution VC11 fails to build angle because oppl_allocator::operator= does not exist Fix for bogus "Bad aggregation op" error when dumping intermediate tree Add token to ANGLE_software_display extension Avoid iterating over unused samplers. Cache currently-bound draw buffer. Don't reupload DX uniforms unless necessary Iterate directly over uniforms when applying them Update contributor list Fix compiler warnings in translator.cpp Fix essl_to_hlsl project configurations Fix link errors caused by static use of perf related functions even when ANGLE_DISABLE_PERF is defined. Improve performance of applyRenderTarget and applyTextures Cache the current program pointer BUG= TEST=trybots Review URL: http://codereview.chromium.org/8356031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106628 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor code to make it more testable.miket@chromium.org2011-10-207-27/+49
| | | | | | | | | | | | | | There's an extant problem with external extension providers reporting that they're ready without actually setting their ready state. This change allows the implementer of OnExternalProviderReady() to assert that the caller's ready state is true. TEST=added Review URL: http://codereview.chromium.org/8344073 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106627 0039d316-1c4b-4281-b951-d872f2087c98
* Fix HDC leak in RenderTextWin and avoid an unnecessary substr() call.asvitkine@chromium.org2011-10-202-10/+14
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/8362008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106626 0039d316-1c4b-4281-b951-d872f2087c98
* In Debug builds, if ThreadWatcher crashes (or does a CHECK),rtenneti@chromium.org2011-10-201-2/+7
| | | | | | | | | | | | | one could continue from it in debugger and it won't crash after that. BUG=100753 R=jar TEST=thread watcher unittests Review URL: http://codereview.chromium.org/8357026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106624 0039d316-1c4b-4281-b951-d872f2087c98
* Excluding tests that cannot be built under Aura and chromeos==1.saintlou@chromium.org2011-10-201-0/+8
| | | | | | | | | | | | Once this CL is in we make all the 'aura_builder' current targets with chromeos==1. BUG=none TEST=none Review URL: http://codereview.chromium.org/8361013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106620 0039d316-1c4b-4281-b951-d872f2087c98
* Rename InterfaceID to ApiID and move the file.brettw@chromium.org2011-10-2085-393/+381
| | | | | | | | | | | | | | | | | | | This was originally in the proxy and had a 1:1 correspondence with an interface. Then we reused this for other stuff and then merged some interfaces into larger APIs (ppapi/thunk/*_api.h) so the name was no longer accurate. It was wrong to be in the proxy directory since directories at a "lower level" than the proxy (ppapi/shared_impl and webkit/plugins/ppapi) depended on it. This renames to ApiID (I avoided APIID since it looks like a define) which is the proper description of the class, and moved it to shared_impl. This fixes the deps since there are no longer any bad dependencies on the proxy directory. TEST=it compiles BUG=none Review URL: http://codereview.chromium.org/8333004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106619 0039d316-1c4b-4281-b951-d872f2087c98
* Ensure that process_singleton will do the right thing if the default profile ↵mirandac@chromium.org2011-10-202-2/+2
| | | | | | | | | | | has been deleted. BUG=100951 TEST=see bug report for details of linux test. Review URL: http://codereview.chromium.org/8345016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106617 0039d316-1c4b-4281-b951-d872f2087c98
* Remove deadcodebacker@chromium.org2011-10-201-8/+0
| | | | | | | | | | | R=sky@chromium.org BUG=none TEST=gpu_tests pass on trybots Review URL: http://codereview.chromium.org/8364010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106616 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 106606 - Use WebKit compositor in ui::Layerlipalani@chromium.org2011-10-2026-628/+66
| | | | | | | | | | | | | BUG=99524 TEST=compositor_unittests Review URL: http://codereview.chromium.org/8222028 TBR=piman@chromium.org Review URL: http://codereview.chromium.org/8360018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106615 0039d316-1c4b-4281-b951-d872f2087c98
* Adds the renderer component of the Java Bridgesteveblock@chromium.org2011-10-209-0/+181
| | | | | | | | | | | | This patch adds JavaBridgeDispatcher, which handles injecting Java objects into the main frame of a RenderView. It also adds the IPC messages that are sent from browser to renderer to manage the injection of these Java objects. BUG=96703 Review URL: http://codereview.chromium.org/8347005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106614 0039d316-1c4b-4281-b951-d872f2087c98
* Add user32.dll to the list of dlls to delay loadThis allows to remove manual ↵cpu@chromium.org2011-10-202-1/+2
| | | | | | | | api bind code of the formGetModuleHandle / GetProcAddress for user32 calls.BUG=noneTEST= chrome works on xp Review URL: http://codereview.chromium.org/8360016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106613 0039d316-1c4b-4281-b951-d872f2087c98
* Remove TrackerBase.brettw@chromium.org2011-10-2032-486/+299
| | | | | | | | | | | | | | Fold the methods it provided into the PpapiGlobals base class. Move the instance and module tracking in the webkit/plugins/ppapi dir out of the HostResourceTracker (since it has nothing to do with resources) and into the HostGlobals object (which provides general global object tracking). TEST=none BUG=none Review URL: http://codereview.chromium.org/8335001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106612 0039d316-1c4b-4281-b951-d872f2087c98
* Add Windows accessibility notifications used by <select> controlsdmazzoni@chromium.org2011-10-201-0/+6
| | | | | | | | | | | (list boxes and combo boxes). BUG=36478,98984 TEST=manual testing Review URL: http://codereview.chromium.org/8289016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106611 0039d316-1c4b-4281-b951-d872f2087c98
* Add plugin type (NPAPI, PPAPI, etc.) to chrome://plugins.viettrungluu@chromium.org2011-10-203-0/+36
| | | | | | | | | | | | TEST=Go to about:plugins, show Details, verify that the "Type:" field is displayed correctly (e.g., "PPAPI (in-process)" for the Remoting Viewer, "NPAPI" for most third-party plugins). BUG=none Review URL: http://codereview.chromium.org/8362009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106610 0039d316-1c4b-4281-b951-d872f2087c98
* Fix SSL client auth selector multi-profile handling.mattm@chromium.org2011-10-206-13/+199
| | | | | | | | | | | | The NotificationSource is changed to be the HttpNetworkSession the request is associated with, so that the observer can watch only NOTIFICATION_SSL_CLIENT_AUTH_CERT_SELECTED notifications from the same session. BUG=99385 TEST=Open same site in two profiles (or normal and incognito window) and try authenticating. The window(s) for the other profile should be unaffected. Review URL: http://codereview.chromium.org/8227035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106609 0039d316-1c4b-4281-b951-d872f2087c98
* Valgrind: Suppress leaks reported after updating the Valgrind binaries.thestig@chromium.org2011-10-201-0/+51
| | | | | | | | | BUG=101098 TEST=none TBR=glider Review URL: http://codereview.chromium.org/8365015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106607 0039d316-1c4b-4281-b951-d872f2087c98
* Use WebKit compositor in ui::Layerpiman@chromium.org2011-10-2026-66/+628
| | | | | | | | | | BUG=99524 TEST=compositor_unittests Review URL: http://codereview.chromium.org/8222028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106606 0039d316-1c4b-4281-b951-d872f2087c98
* [Sync] Add clarifying comment to OnDataTypesChanged in PSSzea@chromium.org2011-10-201-1/+5
| | | | | | | | | | | TBR=akalin@ BUG=99403 TEST=none Review URL: http://codereview.chromium.org/8363011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106605 0039d316-1c4b-4281-b951-d872f2087c98
* OpenBSD patches for net, split from CR #8275005robert.nagy@gmail.com2011-10-208-6/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | net/base/host_resolver_proc.cc: - define AI_ADDRCONFIG as 0 net/base/listen_socket.cc: - Shuffle and add missing headers since the order of including these matters. net/base/net_util.h: - Missing header for all POSIX platforms. Needed on OpenBSD and it won't hurt others. net/dns/dns_config_service_posix.h: - Missing header for OpenBSD. The order matters here too net/dns/dns_config_service_posix.cc: - Use res_init() on OpenBSD and disable RES_ROTATE if it is not defined net/net.gyp: - Do not use libresolv on OpenBSD since it's not there, the resolver is in libc. - Include base/platform_mime_util_linux.cc in the OpenBSD builds. BUG= TEST= Review URL: http://codereview.chromium.org/8336024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106604 0039d316-1c4b-4281-b951-d872f2087c98
* Disable - ↵jasneet@google.com2011-10-201-0/+2
| | | | | | | | | | notifications.NotificationsTest.testNotificationOrderAfterClosingOne on Linux BUG=66072 TEST=NONE Review URL: http://codereview.chromium.org/8360013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106603 0039d316-1c4b-4281-b951-d872f2087c98
* base::Bind: Final cleanup in webkit/fileapi.jhawkins@chromium.org2011-10-205-37/+48
| | | | | | | | | | | BUG=none TEST=none R=csilv@chromium.org Review URL: http://codereview.chromium.org/8353023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106600 0039d316-1c4b-4281-b951-d872f2087c98
* Remove +x from PNG files.garykac@chromium.org2011-10-202-0/+0
| | | | | | | | | BUG=none TEST=bots Review URL: http://codereview.chromium.org/8362013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106598 0039d316-1c4b-4281-b951-d872f2087c98
* Add the beginnings for webui page chrome://tracking2.eroman@chromium.org2011-10-209-0/+207
| | | | | | | | | | This is intended to supercede about:tracking. It will implement the same functionality but with a richer javascript-based UI. BUG=100992 Review URL: http://codereview.chromium.org/8352037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106597 0039d316-1c4b-4281-b951-d872f2087c98
* Remove unneeded files; make the mac bookmark helper self-contained.avi@chromium.org2011-10-2011-387/+131
| | | | | | | | | BUG=100970 TEST=bookmark manager drags as before; no noticeable change Review URL: http://codereview.chromium.org/8360010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106596 0039d316-1c4b-4281-b951-d872f2087c98
* clang: Enable using a different compiler path for standalone webkit make builds.thakis@chromium.org2011-10-201-4/+3
| | | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/8352029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106595 0039d316-1c4b-4281-b951-d872f2087c98
* aura: Add transform support to Desktop.sadrul@chromium.org2011-10-2011-55/+190
| | | | | | | | | | | For painting, the transform gets applied to the root layer of the compositor. For testing purposes, ctrl+Home is set to rotate the desktop (this can be made better when there's hotkey support). BUG=100600 TEST=none Review URL: http://codereview.chromium.org/8329019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106594 0039d316-1c4b-4281-b951-d872f2087c98
* Split HostVarTracker out of HostResourceTracker.brettw@chromium.org2011-10-2010-135/+220
| | | | | | | | | | | | | | | | | | For the shared stuff we have a ppapi/shared_impl/VarTracker and a ppapi/shared_impl/ResourceTracker. The host side of the proxy inherits HostResourceTracker from ResourceTracker and then adds a bunch of var tracking stuff to that, which makes no sense. This moves the var tracking stuff out into a separate HostVarTracker so that's all in one object. The host version just adds the NPObject tracking on top of the shared VarTracking. BUG= TEST= Review URL: http://codereview.chromium.org/8322017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106593 0039d316-1c4b-4281-b951-d872f2087c98
* aura: Keep using the non-aura RWHV stuff for touchui.sadrul@chromium.org2011-10-201-1/+4
| | | | | | | | | BUG=none TEST=manually Review URL: http://codereview.chromium.org/8364021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106592 0039d316-1c4b-4281-b951-d872f2087c98
* aura: Lay out widgets when no X window manager is running.derat@chromium.org2011-10-202-1/+4
| | | | | | | | | | | | | | | | | When there's no window manager running, we don't get any ConfigureNotify events about the host window (since our initial size is honored and no resizes happen after that). This change makes us force a layout when adding each widget to DesktopLayoutManager. Otherwise, all of the widgets stay stuck in the upper-left corner of the window. BUG=100979 TEST=manual: ran it on a device with no window manager Review URL: http://codereview.chromium.org/8361007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106591 0039d316-1c4b-4281-b951-d872f2087c98
* OpenBSD patches for media, split from CR #8275005robert.nagy@gmail.com2011-10-203-16/+10
| | | | | | | | | | | | | Sync the dummy OpenBSD audio manager and exclude -mssse3 from cflags on OpenBSD since it's not supported in the used gcc version. BUG= TEST= Review URL: http://codereview.chromium.org/8329024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106590 0039d316-1c4b-4281-b951-d872f2087c98
* Make ui_layout_test probe in third_party/WebKit/ prior to ↵dslomov@chromium.org2011-10-201-22/+28
| | | | | | | | | | | chrome/test/data_layout_tests BUG=http://code.google.com/p/chromium/issues/detail?id=100937 Review URL: http://codereview.chromium.org/8357029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106589 0039d316-1c4b-4281-b951-d872f2087c98
* Rename the ResourceTracker in webkit to HostResourceTracker.brettw@chromium.org2011-10-2024-66/+68
| | | | | | | | | | | | | This fixes the confusion that comes from there being two: webkit/plugins/ppapi/resource_tracker and ppapi/shared_impl/resource_tracker. TEST=none BUG=none Review URL: http://codereview.chromium.org/8320010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106588 0039d316-1c4b-4281-b951-d872f2087c98
* Fix net-internals test framework waiting to receive constants.mmenke@chromium.org2011-10-201-1/+1
| | | | | | | | | | | | | We were checking if a global was undefined, rather than null. This was causing some of the DNS tests to occasionally fail at NetError.NAME_NOT_RESOLVED on Mac. TEST=NetInternalsTest.* BUG=89057 Review URL: http://codereview.chromium.org/8366005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106586 0039d316-1c4b-4281-b951-d872f2087c98
* Fix NaCl download progress events for zipped Nexes.bbudge@google.com2011-10-201-3/+4
| | | | | | | | BUG=100950 TEST=manual Review URL: http://codereview.chromium.org/8357022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106585 0039d316-1c4b-4281-b951-d872f2087c98
* Don't force osmesa for aura tests.backer@chromium.org2011-10-201-3/+0
| | | | | | | | | | R=sadrul BUG=none TEST=green linux_aura Review URL: http://codereview.chromium.org/8364012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106583 0039d316-1c4b-4281-b951-d872f2087c98
* Exclude China from sign-in promosail@chromium.org2011-10-201-0/+4
| | | | | | | | | | BUG=100948 TEST= Review URL: http://codereview.chromium.org/8344076 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106582 0039d316-1c4b-4281-b951-d872f2087c98
* Disk cache: Add another timming histogram.rvargas@google.com2011-10-202-1/+19
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/8357021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106581 0039d316-1c4b-4281-b951-d872f2087c98
* Expected version of WebSocket was adjusted for hybi17 that was introduced at ↵loislo@chromium.org2011-10-201-1/+1
| | | | | | | | | | | | | | wk r97249. Now the server implementation of websocket accepts v.8 and v.13 BUG=none TEST=none Review URL: http://codereview.chromium.org/8329017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106580 0039d316-1c4b-4281-b951-d872f2087c98
* Make the installer append to its log file instead of replacing it. Cap the ↵robertshield@chromium.org2011-10-204-7/+205
| | | | | | | | log file size at something reasonable.BUG=100984TEST=Install twice, notice that both install runs are present in the log file. Review URL: http://codereview.chromium.org/8352035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106576 0039d316-1c4b-4281-b951-d872f2087c98
* Allow CookieStorage implementations other than CookieMonster.droger@google.com2011-10-203-22/+32
| | | | | | | | | BUG=NONE TEST=NONE Review URL: http://codereview.chromium.org/8344081 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106575 0039d316-1c4b-4281-b951-d872f2087c98
* Update .DEPS.gitchrome-admin@google.com2011-10-201-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106574 0039d316-1c4b-4281-b951-d872f2087c98
* Close Lazy Background Page after event dispatchtessamac@chromium.org2011-10-2025-30/+284
| | | | | | | | | BUG=81752 TEST= Review URL: http://codereview.chromium.org/8230035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106573 0039d316-1c4b-4281-b951-d872f2087c98
* roll webrtc to r779wjia@chromium.org2011-10-201-1/+1
| | | | | | Review URL: http://codereview.chromium.org/8344068 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106572 0039d316-1c4b-4281-b951-d872f2087c98
* aura: Make sure the tests we want to compile get built.sadrul@chromium.org2011-10-201-0/+5
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/8366012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106571 0039d316-1c4b-4281-b951-d872f2087c98
* Add Content-Security-Policy to chromeos chrome://active-downloads page. CSPtsepez@chromium.org2011-10-205-744/+715
| | | | | | | | | acts as a second line of defense against XSS flaws, but requires moving all inline scripts out-of-line. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=104341 Review URL: http://codereview.chromium.org/8166006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106570 0039d316-1c4b-4281-b951-d872f2087c98
* ntp4: fix 'undo' link in most visited trash notificationestade@chromium.org2011-10-201-4/+4
| | | | | | | | | | BUG=100423 TEST=manual Review URL: http://codereview.chromium.org/8353024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106566 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r106508 "LayoutManager controls child bounds."oshima@google.com2011-10-2015-337/+20
| | | | | | | | | | | | | | Added SetChildBounds and several listener methods to LayoutManager class. They will be used to implement more sophisticated behavior." This reverts commit 5d72aa923ebd1068319b67a1dbaa163a324c4b45. TBR=sadrul@chromium.org BUG=none TEST=none Review URL: http://codereview.chromium.org/8360009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106565 0039d316-1c4b-4281-b951-d872f2087c98
* native_client/tests/ppapi_test_lib: factor out helper functionality from thepolina@google.com2011-10-204-108/+145
| | | | | | | | | | tests into the shared library. BUG=none TEST=bots Review URL: http://codereview.chromium.org/8352031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106564 0039d316-1c4b-4281-b951-d872f2087c98
* ntp: fix most visited close buttonestade@chromium.org2011-10-201-2/+2
| | | | | | | | | | | | so that when you hover it directly (as opposed to hovering the thumbnail as a whole), it shows immediately BUG=none TEST=manual Review URL: http://codereview.chromium.org/8352034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106563 0039d316-1c4b-4281-b951-d872f2087c98
* Update .DEPS.gitchrome-admin@google.com2011-10-201-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106562 0039d316-1c4b-4281-b951-d872f2087c98