0
Commit Graph

12 Commits

Author SHA1 Message Date
nduca@chromium.org
edd685f15d Add MessageLoopProxy::current
Review URL: http://codereview.chromium.org/7583053

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96819 0039d316-1c4b-4281-b951-d872f2087c98
2011-08-15 20:33:46 +00:00
darin@chromium.org
0bea725483 Rename BASE_API to BASE_EXPORT.
R=rvargas
Review URL: http://codereview.chromium.org/7461141

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95618 0039d316-1c4b-4281-b951-d872f2087c98
2011-08-05 15:34:00 +00:00
ajwong@chromium.org
180c85e3e3 Support Closure in ALL the loops!
Add an overload for PostTask into MessageLoopProxy, and WorkerPool.

BUG=35223
TEST=unittests.


Review URL: http://codereview.chromium.org/7316015

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94129 0039d316-1c4b-4281-b951-d872f2087c98
2011-07-26 18:25:16 +00:00
rvargas@google.com
26fbf80ccd Base: A few more files using BASE_API (for base.dll)
BUG=76996
TEST=none
Review URL: http://codereview.chromium.org/6736019

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@79427 0039d316-1c4b-4281-b951-d872f2087c98
2011-03-25 18:48:03 +00:00
brettw@chromium.org
20305ec6f1 Remove obsolete base/lock.h and fix up callers to use the new header file and
the base namespace. Fix several files including lock.h unnecessarily.

BUG=none
TEST=none
Original review=http://codereview.chromium.org/6142009/
Patch by leviw@chromium.org

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@72106 0039d316-1c4b-4281-b951-d872f2087c98
2011-01-21 04:55:52 +00:00
erg@google.com
78994ab0a0 Add the "virtual" keyword on method overrides that are missing it.
BUG=none
TEST=compiles

Review URL: http://codereview.chromium.org/5648004

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68606 0039d316-1c4b-4281-b951-d872f2087c98
2010-12-08 18:06:44 +00:00
hbono@chromium.org
d2992659ee A quick fix for Bug 64463.
It seems scoped_refptr<MessageLoopProxy>::~scoped_refptr() cannot call MessageLoopProxyImpl::~MessageLoopProxyImpl() because it is not a virtual destructor. This change just changes it to a virtual one.

BUG=64463
TEST=make the valgrind bots green.
Review URL: http://codereview.chromium.org/5321012

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67976 0039d316-1c4b-4281-b951-d872f2087c98
2010-12-02 05:38:18 +00:00
mpcomplete@chromium.org
00ed48fe2d Revert "Revert "Const-ify RefCountedThreadSafe::AddRef and Release.""
chrome_frame failed to compile last time. I needed to add a "mutable" to a
member variable in chrome_frame/metrics_service.cc.

Review URL: http://codereview.chromium.org/3971004

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63574 0039d316-1c4b-4281-b951-d872f2087c98
2010-10-22 22:19:24 +00:00
levin@chromium.org
4b4172299b Revert "Const-ify RefCountedThreadSafe::AddRef and Release."
This reverts commit b7ce919957536ceb0cfac1709bc779fd086b6ce8.

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63459 0039d316-1c4b-4281-b951-d872f2087c98
2010-10-22 00:48:15 +00:00
mpcomplete@chromium.org
a571d3d393 Const-ify RefCountedThreadSafe::AddRef and Release.
Review URL: http://codereview.chromium.org/3869003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63457 0039d316-1c4b-4281-b951-d872f2087c98
2010-10-22 00:19:18 +00:00
thakis@chromium.org
32b76eff6f #pragma once for app, base, chrome, gfx, ipc, net, skia, views
BUG=50273
TEST=everything still builds, build is 10% faster on windows, same speed on mac/linux

TBR: erg

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@53716 0039d316-1c4b-4281-b951-d872f2087c98
2010-07-26 23:08:24 +00:00
sanjeevr@chromium.org
656475d275 Created a stock implementation of the MessageLoopProxy interface than can be used to create an implementation that targets the current thread's message loop.
BUG=None
TEST=Unit tests provided.

Review URL: http://codereview.chromium.org/1837003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46591 0039d316-1c4b-4281-b951-d872f2087c98
2010-05-06 18:34:24 +00:00