lp:~vanvugt/mir/fix-1343074-0.5
- Get this branch:
- bzr branch lp:~vanvugt/mir/fix-1343074-0.5
Branch merges
- Cemil Azizoglu (community): Needs Resubmitting
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
- Andreas Pokorny (community): Approve
- Kevin DuBois (community): Approve
-
Diff: 113 lines (+48/-8)5 files modified3rd_party/android-deps/std/Log.h (+4/-0)
3rd_party/android-input/android/frameworks/base/services/input/MirLog.cpp (+11/-8)
CMakeLists.txt (+4/-0)
tests/acceptance-tests/CMakeLists.txt (+1/-0)
tests/acceptance-tests/test_macros.cpp (+28/-0)
Related bugs
Related blueprints
Branch information
Recent revisions
- 1782. By Daniel van Vugt
-
Stop Android logging from consuming significant CPU (on every input event).
(LP: #1343074)Two things needed fixing:
1. Verbose logging (ALOGV) is meant to be disabled (optimized out) unless
debugging, but it wasn't ever being removed. This means expensive calls
to ALOGV remained, for example in EventHub.cpp on every input event.
2. Our own Mir version of __android_log_print was extremely inefficient,
formatting log messages unconditionally even when they did not meet the
reporting threshold and were never used. - 1778. By Daniel van Vugt
-
Restore changelog entry for 0.4.1. If we do retain a separate packaging
branch then it will have to be present. - 1777. By Daniel van Vugt
-
Revert unidentified changes introduced in r1774. If anyone finds they need
them we can add them back in, with some explanation.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:mir/ubuntu