History log of /frameworks/native/libs/binder/PersistableBundle.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
39696bdac980e8c766fff9e71df12a3258bfeeed 26-Apr-2018 Makoto Onuki <omakoto@google.com> Fix PersistableBundle C++ -> Java interop

PersistableBundle.java expects items to be sorted by the hash codes
of the keys, but PersistableBundle.cpp isn't compatible to it.

PersistableBundle.java now knowns what was parceled by C++
because it now uses a different magic, and change the unpercel
strategy.

Change-Id: Ia516f80b6d48dcb9f981767e0e64303434f39fb4
Fixes: 65744965
Test: adb shell sm fstrim and check logcat
/frameworks/native/libs/binder/PersistableBundle.cpp
6316f5b8df30422b247c2bfd1a805dcd4069b54e 04-Jan-2017 Robert Quattlebaum <rquattle@google.com> libbinder: Add support for Value, Map, and IpPrefix types

Change-Id: I4cd06c7c65f69e6b787111573b29c4ff22f57981
/frameworks/native/libs/binder/PersistableBundle.cpp
7823e124e00576e20e47ec717cbe8bc89f0f2bf2 29-Sep-2016 Mark Salyzyn <salyzyn@google.com> Replace cutils/log.h and rationalize log/log.h and android/log.h

- cutils/log.h treat as deprecated and lead by example
- android/log.h to be used instead of log/log.h if possible
- add system includes that are assumed as side effects
- define LOG_TAG first

Test: compile
Bug: 31289077
Bug: 30465923
Change-Id: I8d99b24c333578c9b5aa9f2a01324bd0bba268dd
/frameworks/native/libs/binder/PersistableBundle.cpp
a5e161b1207ef447a51e99856097d69d4a6111e1 29-Sep-2016 Mark Salyzyn <salyzyn@google.com> Replace cutils/log.h and rationalize log/log.h and android/log.h

- cutils/log.h treat as deprecated and lead by example
- android/log.h to be used instead of log/log.h if required
- add system includes that are assumed as side effects of log.h
- modules that use SLOG should use SLOG for all logging (installd)
- define LOG_TAG first
- remove logging infrastructure if not used

Test: build
Bug: 31289077
Change-Id: Iea147a0104c7ab7f12451304131d6500f42141e7
/frameworks/native/libs/binder/PersistableBundle.cpp
3652ff467762c76206a7cc457d2f8179a7eca606 19-Jul-2016 Christopher Wiley <wiley@google.com> libbinder: Tighten compiler warnings/errors

Use all of -Wall -Wextra -Werror and fix the minor errors that result.

Change-Id: Id56e9c454dd3570f713d161577eed6aa8e8074aa
/frameworks/native/libs/binder/PersistableBundle.cpp
8f6b9b34783357180f100b0a312c264713a7dd70 20-May-2016 Chih-Hung Hsieh <chh@google.com> Fix misc-macro-parentheses warnings in libs/binder.

Bug: 28705665
Change-Id: I98a1dc5cc93e31609d3feedb6dd6a33685be69a6
/frameworks/native/libs/binder/PersistableBundle.cpp
52545f2e3c9f942f59b416ba63e1b6068700d783 12-Feb-2016 Samuel Tan <samueltan@google.com> libbinder: add getters for PersistableBundle keys

Add getters for the keys in each map stored in
PersistableBundle. This will allow users of
PersistableBundle to iterate over entries of
a specific type in PersistableBundle.

Also, add "using" statements to PersistableBundle
for std containers to reduce verbosity.

BUG: 27171235
Change-Id: Idd4b3bf713071ca8d8d023f1f83bdaf3ccbdd46f
TEST: libbinder compiles successfully.
/frameworks/native/libs/binder/PersistableBundle.cpp
715dec70e0d3b61679ddac3355e567a787b66f69 17-Dec-2015 Samuel Tan <samueltan@google.com> Fix format specifiers for size_t types

Use %zu instead of %u for logging size_t types, which
are of the unsigned long type, not the unsigned int type.

BUG: None
Change-Id: I5af6c2ea544a5f11b283bc9aebe8b5f0cfc605ec
/frameworks/native/libs/binder/PersistableBundle.cpp
0a31202370581a91b3425e7b60757268d0f6b539 24-Nov-2015 Samuel Tan <samueltan@google.com> Add support for PersistableBundle in C++

Add support for PersistableBundle, a mapping from
String values to various types, in C++.

BUG: 25815410
Change-Id: If609b294a1709314bb4220afc4f2269b556babb8
/frameworks/native/libs/binder/PersistableBundle.cpp