Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
libchrome
/
43060c97f5288cb2c9549f16a622964a20fbd924
/
base
/
thread.cc
d94c516
Implementation of Pipeline and FilterHost interfaces. This is a large change, but all of the objects are interrelated.
by ralphl@chromium.org
· 16 years ago
e0e2b25
Moved Init() before startup_data_->event.Signal() because derived
by jrg@chromium.org
· 16 years ago
57066fb
by jrg@chromium.org
· 16 years ago
4611584
Moved Init() startup_data_->event.Signal() because derived classes may
by jrg@chromium.org
· 16 years ago
7ea3bbb
Reapply 5971 which was reverted in 5974. The unit test wasn't unregistering the observer correctly.
by maruel@chromium.org
· 16 years ago
71a4b51
Reverting 5971. Review URL: http://codereview.chromium.org/12637
by maruel@chromium.org
· 16 years ago
d02ece0
Add superficial unit test for PrintJob. That's a start.
by maruel@chromium.org
· 16 years ago
8fe2bf6
Revert 5607 because it caused a base_unittest failure.
by maruel@chromium.org
· 16 years ago
cef2c19
Add superficial unit test for PrintJob. That's a start.
by maruel@chromium.org
· 16 years ago
cd1ce30
Move a bunch of code from the old to new TLS interface.
by deanm@chromium.org
· 16 years ago
01cd5b3
Add ThreadLocalPointer and ThreadLocalBoolean abstractions, that will deprecate the old ThreadLocalStorage / TLSSlot APIs.
by deanm@google.com
· 16 years ago
a1cc947
fix linux build
by darin@google.com
· 16 years ago
d936b5b
Allow consumers of MessageLoop to specify the type of MessageLoop they want.
by darin@google.com
· 16 years ago
8f4440a
Make PlatformThread::SetName operate only on the current thread.
by deanm@google.com
· 16 years ago
f003cfe
Use a more compact license header in source files.
by license.bot
· 16 years ago
c18d7ae
Port the Thread class properly to Mac and Linux. This involved porting
by darin@google.com
· 16 years ago
f26fd3a
TrackedObjects assumes you can use a "TLS slot" of -1 to indicate uninitialized. This isn't true for the pthread_key_t type, which is unsigned on Linux and reportedly a struct on Macs. This change modifies the Slot type to be a struct containing an "initialized" flag.
by evanm@google.com
· 16 years ago
c685767
Revert. Failing unit tests.
by evanm@google.com
· 16 years ago
78257d4
TrackedObjects assumes you can use a "TLS slot" of -1 to indicate uninitialized. This isn't true for the pthread_key_t type, which is unsigned on Linux and reportedly a struct on Macs. This change modifies the Slot type to be a struct containing an "initialized" flag.
by evanm@google.com
· 16 years ago
a2ac02b
Introduce MessagePump to represent the native message pump used to drive a
by darin@google.com
· 16 years ago
f6e3db8
- Add Thread::StopSoon() and remove Thread::NonBlockingStop(). StopSoon() can't be implemented externally of the Thread class where NonBlockingStop() was really just
by maruel@google.com
· 16 years ago
c62bf35
Provide cross-platform implementation of WaitableEvent for use on Mac and Linux.
by darin@google.com
· 16 years ago
4be2f9b
Port in threading for Posix. Will require fixes to MessageLoop and Task to compile on the Mac, though.
by avi@google.com
· 16 years ago
18f923a
Revise the ObjectWatcher API to be one-to-one with the object being watched. This greatly simplifies the implementation and API.
by darin@google.com
· 16 years ago
a855b0f
Fix most issues when building base as a x64 target.
by maruel@google.com
· 16 years ago
3f4a732
Add base to the repository.
by initial.commit
· 16 years ago