History log of /external/libbrillo/brillo/message_loops/base_message_loop.cc
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
80b7ee94e36e2d25a97a262d3b558bbf130c2a01 20-Jan-2016 Alex Vakulenko <avakulenko@google.com> libbrillo: Update libchrome APIs to r369476

The new libchrome has been ported from Chromium and some APIs have
changed. Make necessary changes at call sites.

Change-Id: If39615b805ec50b9487b6327702c4cdbbd21b7ee
/external/libbrillo/brillo/message_loops/base_message_loop.cc
77edc5357e1ff2c507a07d4c97f943910609ee44 20-Jan-2016 Alex Deymo <deymo@google.com> Disable binder detection for the host.

When building for the host, disable the binder file descriptor
detection workaround since we don't use binder on the host and the
required modules are not always available.

Bug: None
TEST=`mmma external/libbrillo` on linux and mac.

Change-Id: I36e2786ff036bc3cd01780ae50c242baf407a0a8
/external/libbrillo/brillo/message_loops/base_message_loop.cc
d671746a66d87edf9598cfbe077b3430e50a09d3 14-Jan-2016 Alex Deymo <deymo@google.com> Don't delete and add the binder fd in BaseMessageLoop.

The binder driver polling mechanism doesn't work well with epoll. In
particular, you can't add the binder file descriptor to epoll (with
EPOLL_CTL_ADD) when there's work to do in the binder driver, then
wait for it when there isn't any more work to do.

To avoid this situation, we only add the binder file descriptor at the
beginning and never try to remove and add it back when running
callbacks for it.

Bug: 26524111
TEST=unittests for parsing.
TEST=Tested with an example service, strace shows the binder fd is not added/removed each time.

Change-Id: I11d6af5593fa78631f80e9ba09d933f4b8ef70df
/external/libbrillo/brillo/message_loops/base_message_loop.cc
9ed0cab99f18acb3570a35e9408f24355f6b8324 13-Oct-2015 Alex Vakulenko <avakulenko@google.com> Move chromeos symbols into brillo namespace

And move the include files into "brillo" directory instead of "chromeos"

BUG: 24872993
TEST=built aosp and brillo and unit tests pass on dragonoboard

Change-Id: Ieb979d1ebd3152921d36cd15acbd6247f02aae69
/external/libbrillo/brillo/message_loops/base_message_loop.cc