| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
definitions on mac
BUG=90443
TEST=none
Review URL: http://codereview.chromium.org/8533023
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110115 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
TBR=jsbell@chromium.org
BUG=104306
Review URL: http://codereview.chromium.org/8572013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110091 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=103258
TEST=no change in sad tab behavior
Review URL: http://codereview.chromium.org/8477042
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110086 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Using the initializer list construct = {0} allows the object to be linker initialized.
Modify the LazyInstance class design to make it a pod aggregate type that can be linker initialized this way. Also combines the instance and state members, in line with the Singleton<> class design.
Introduces a new LAZY_INSTANCE_INITIALIZER macro specifically for using to init all lazy instances + modify all existing callsites to use it. (Old code would no longer compile)
BUG=94925
TEST=existing tests pass. http://build.chromium.org/f/chromium/perf/linux-release/sizes/report.html?history=150&header=chrome-si&graph=chrome-si&rev=-1 should step downward.
TBR=jam@chromium.org,rvargas@chromium.org,darin@chromium.org,ben@chromium.org,apatrick@chromium.org,akalin@chromium.org
Review URL: http://codereview.chromium.org/8491043
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110076 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
WM_DEVICECHANGE is sent when there's been a change to devices or the computer;
specifically when a USB device is connected or disconnected. This is intended
for use in support of Gamepads for more performant polling and
connect/disconnect testing. Currently only on Windows, though seems reasonable
to add for other platforms in the future.
BUG=79050
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=109960
Review URL: http://codereview.chromium.org/8523021
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110014 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
R=kbr@chromium.org
BUG=
TEST=
Review URL: http://codereview.chromium.org/8540032
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110012 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
They are never used.
BUG=103951
Review URL: http://codereview.chromium.org/8536029
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110010 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This will automatically catch thread names in several of the
child processes we are after, and it also catches the name
for a webkcore thread.
The underlying function uses a try/catch clause, which
contaminates the entire function. As a result, I needed
to factor out that section, so that I could still call
to set the profiler thread name. Without this, the
shared dbg build will fail to compile.
r=rtenneti
Review URL: http://codereview.chromium.org/8565036
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110003 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Comboboxes in a web-page show up in the wrong place if the browser window is not
positioned at (0,0).
BUG=104224
TEST=manually
Review URL: http://codereview.chromium.org/8555020
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110000 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
name at a central place
[I've removed the code, via a separate CL, that DCHECK() earlier today]
This will automatically catch thread names in several of the
child processes we are after, and it also catches the name
for a webkcore thread.
r=rtenneti
Review URL: http://codereview.chromium.org/8558003
TBR=jar@chromium.org
Review URL: http://codereview.chromium.org/8564014
TBR=jar@chromium.org
Review URL: http://codereview.chromium.org/8565030
TBR=jar@chromium.org
Review URL: http://codereview.chromium.org/8555022
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109980 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
WM_DEVICECHANGE is sent when there's been a change to devices or the computer;
specifically when a USB device is connected or disconnected. This is intended
for use in support of Gamepads for more performant polling and
connect/disconnect testing. Currently only on Windows, though seems reasonable
to add for other platforms in the future.
BUG=79050
Review URL: http://codereview.chromium.org/8523021
TBR=scottmg@chromium.org
Review URL: http://codereview.chromium.org/8528044
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109979 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Currently, when creating relay sessions the Transport API can make
cross-origin http requests only when the web app has explicit access to
the relay domain. This is not really neccessary because Transport API
can only be used by chromoting client plugin which is trusted.
PPB_URLLoader API allows cross-origin requests for trusted plugins, so
Transport API should be allowed to make them too. Changed
API implementation to allow cross-origin requests.
BUG=103992,104195
Review URL: http://codereview.chromium.org/8566012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109973 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
thought I had finished with my last CL.
. Disable a check in BrowserMessageFilter that these messages are not handled on the UI thread, for Aura. In Aura, these messages need to be handled on the UI thread (since aura::Windows are not threadsafe). We do not have the NPAPI plugin constraints regular windows has, so this check is not important.
. Properly handle these messages in RWH, by sprinkling in some more defined(USE_AURA) to go with the defined(OS_POSIX).
. Properly define RenderWidgetHostView::GetDefaultScreenInfo() (it was being done as an override to a static?.. oops).
. Get rid of the USE_AURA NOTIMPLEMENTED() definition of the above in render_widget_host_view.cc, replacing with an impl in rwhva.cc. Also moves the _mac and _touch variants to their own .mm/.cc files.
. Gets rid of WillWmDestroy for Aura. It's normal-windows-only.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/8566011
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109965 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
place
[I've removed the code, via a separate CL, that DCHECK() earlier today]
This will automatically catch thread names in several of the
child processes we are after, and it also catches the name
for a webkcore thread.
r=rtenneti
Review URL: http://codereview.chromium.org/8558003
TBR=jar@chromium.org
Review URL: http://codereview.chromium.org/8564014
TBR=jar@chromium.org
Review URL: http://codereview.chromium.org/8565030
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109962 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
WM_DEVICECHANGE is sent when there's been a change to devices or the computer;
specifically when a USB device is connected or disconnected. This is intended
for use in support of Gamepads for more performant polling and
connect/disconnect testing. Currently only on Windows, though seems reasonable
to add for other platforms in the future.
BUG=79050
Review URL: http://codereview.chromium.org/8523021
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109960 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=None
TEST=Resize window showing accelerated content, observe no stretching while resizing.
Review URL: http://codereview.chromium.org/8536005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109942 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=90442
Review URL: http://codereview.chromium.org/8528019
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109914 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This will automatically catch thread names in several of the
child processes we are after, and it also catches the name
for a webkcore thread.
r=rtenneti
Review URL: http://codereview.chromium.org/8558003
TBR=jar@chromium.org
Review URL: http://codereview.chromium.org/8564014
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109903 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
This will automatically catch thread names in several of the
child processes we are after, and it also catches the name
for a webkcore thread.
r=rtenneti
Review URL: http://codereview.chromium.org/8558003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109898 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
TBR=finnur@chromium.org
BUG=101996
Review URL: http://codereview.chromium.org/8565012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109890 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
POSIX does.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/8491058
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109889 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
I've been watching the tree for a few days and it seems that tests
that start to flake due to http://crbug.com/101996 on one or two
platforms will also show flakiness (possibly less, but still) on the
other platforms.
Also cleaned up a couple of cases where tests were marked flaky for 3 out of 4 platforms, and a couple of other changes based on going through the flakiness dashboard for WorkerTest and WorkerFileSystemTest.
TBR=jam@chromium.org
BUG=101996
Review URL: http://codereview.chromium.org/8564003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109867 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This CL eliminates double to integer conversions when scheduling the idle timer and allows subsecond delays.
The existing code simply rounds the delay down to an integer when scheduling the idle timer, which means that any subsecond delay schedules a timer with zero delay.
BUG=
TEST=
Review URL: http://codereview.chromium.org/8463019
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109866 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
access to them in shared component builds.
Review URL: http://codereview.chromium.org/8539014
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109861 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
This only enables extension functions. I will do events in a
separate change.
BUG=81760,80308
Review URL: http://codereview.chromium.org/8540012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109812 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=none
R=csilv@chromium.org
Review URL: http://codereview.chromium.org/8536037
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109803 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=103827
TEST=compiles on clang without warnings and passes tests
Review URL: http://codereview.chromium.org/8536036
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109784 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
TEST=None
BUG=103992
Review URL: http://codereview.chromium.org/8511079
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109782 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
content/public/common, so that chrome code doesn't include desktop_notification_messages.h which is an internal detail of content.
BUG=98716
Review URL: http://codereview.chromium.org/8511075
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109757 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Removing dependencies from content/.
BUG=102224
Review URL: http://codereview.chromium.org/8498034
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109749 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The broker could send back an invalide channel handle if it fails to setup up renderer channel, e.g. when the broker fails to duplicate a file descriptor. Add a check in PpapiThread::SetupRendererChannel on this condition. Upon receiving an invalid channel handle from the broker, the BrokerDispatcherWrapper at the render side should check the channel handle before passing it down. Using an invalid channel handle to create a channel may cause LOG(FATAL) in IPC::Channel::ChannelImpl::CreatePipe().
Add a content unitest to check this.
BUG=103957
TEST=new unit test
Review URL: http://codereview.chromium.org/8436008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109747 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
internal detail of content.
BUG=98716
Review URL: http://codereview.chromium.org/8514004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109746 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
(Retry after a fix.)
The general idea is to use jbates's newly added tracing: if a feature is blacklisted, we check the tracing data to make sure gpu process hasn't launched.
BUG=101222
TEST=browser_tests
Review URL: http://codereview.chromium.org/8510032
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109740 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Also, use the software_rendering_list.json in deps, so it can be shared by all branches and main trunk.
Note that this CL is the minimum because we need to merge back to M16. The remaining cleanup, including removing the dead code, simplifying GpuDataManager, refactoring, will be done in a separate CL.
BUG=103851
TEST=try bots
Review URL: http://codereview.chromium.org/8511067
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109738 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update gps.h header to 3.1 version to have shared memory export
libgps APIs. Adapt libgps_wrapper_linux to use shared memory to
communicate with gpsd.
We enable the libgps support on ChromeOS and drop the support
on destkop linux for now due to the fact that we can't control
what gpsd version will be present on the desktop system and the gps
data written to shared memory by gpsd maybe not be compatible
with what chrome/libgps is expecting.
If there is demand for desktop libgps support we can add it
back and investigate on using socket interface between libgps and gpsd.
BUG=103751
TEST=run
"tools/checklicenses/checklicenses.py third_party/gpsd/"
and make sure no license violation.
content_unittests --gtest_filter="*Gps*"
and make sure all unittests pass
Review URL: http://codereview.chromium.org/8463022
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109736 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/8463025
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109733 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: http://codereview.chromium.org/8511073
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109729 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
This allows 4 classes to be completely devirtualized. For the moment, CHROMEGTK_CALLBACK is left as default virtual, since it's used throughout a lot of Widget code.
BUG=103827
TEST=passes all tests
Review URL: http://codereview.chromium.org/8523019
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109709 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/8511048
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109707 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
When a path to swiftshader is specified and the current GPU is blacklisted, tell the gpu process to use swiftshader to render it. If there already is a gpu process, kill it and make a new one that uses swiftshader
BUG=
TEST=
Review URL: http://codereview.chromium.org/8480015
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109695 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
| |
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=109594
Review URL: http://codereview.chromium.org/8341125
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109694 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=103424
TEST=none
Review URL: http://codereview.chromium.org/8523003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109687 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/8538008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109685 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
I flipped min/max in my initial checkin, and ASAN went crazy. This
fixes that.
BUG=103370
Review URL: http://codereview.chromium.org/8540011
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109683 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
disabled code for OpenBSD:
- AdjustRendererOOMScore()
- SECCOMP_SANDBOX
BUG=
TEST=compile
Review URL: http://codereview.chromium.org/8341052
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109679 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Then we don't have to think about switching contexts on the display path.
BUG=None
TEST=None
Review URL: http://codereview.chromium.org/8463018
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109667 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
RenderWidgetHost.
BUG=103667
TEST=in about:tracing, verify that the chrome UI thread doesn't show lots of tasks from StartHangMonitorTimeout.
Review URL: http://codereview.chromium.org/8510038
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109662 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
| |
BUG=99698, 98934
Review URL: http://codereview.chromium.org/8469015
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109661 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=103788,chromium-os:22447
TEST=unit_tests --gtest_filter=PluginPrefs*
Review URL: http://codereview.chromium.org/8515021
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109657 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=103792
TEST=resize window showing accelerated content, watch /sys/kernel/debug/dri/0/i915_gem_objects, obeserve no leak
Review URL: http://codereview.chromium.org/8523016
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109656 0039d316-1c4b-4281-b951-d872f2087c98
|