Commit Graph

10 Commits (7598830a1b61c67e5cd858717da72a33e4c2318e)

Author SHA1 Message Date
Niels Andriesse 0ef0140b0d Update package 6 years ago
Greyson Parrelli 4a3c173adb Migrated to new JobManager. 6 years ago
Alan Evans cab3657ab0
ABI info for device. 6 years ago
Greyson Parrelli bfdad2f47c Updated logging. 7 years ago
Greyson Parrelli d10a44f8eb Suppress some noisy logs. 7 years ago
Greyson Parrelli e1f8e87327 Fix log submission OOM, improve log scrolling.
We were getting a TransactionTooLargeException when giving an
EditText a very large (1.5MB+) text block. This has been resolved
by switching to a RecyclerView to show the text line-by-line. As a
side-effect, this improves scroll performance on lower-end devices.

Also, I added a button to jump to the bottom of the log because I
really wanted one :)

Fixes #8124
7 years ago
Greyson Parrelli 88d94cad92 Substantially improve Scrubber performance.
Previously, we were making a new copy of the entire source string after
every scrubbed substitution. In the case of our new, larger log files,
this was very slow. It's been changed so we only ever create one new
copy.

In practice, on a Moto E (2014), scrubbing a 1.5MB log went from
>4000ms to ~100ms.
7 years ago
Greyson Parrelli a498176043 Switch logs to use new Log class. 7 years ago
Greyson Parrelli acb40c6133 Added new logger.
Added a new logger that persists logs for a longer duration to the
user's cache directory. Logs are encrypted. The new logs are sent
in addition to the user's logcat output.
7 years ago
Greyson Parrelli b7d83c7a1f Make libpaste a source dependency. 7 years ago