Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-04-07 | Merge pull request #2618 from hannesa2/AndroidStudio_3.1 | Martin Fietz | |
update to AndroidStudio 3.1 | |||
2018-04-07 | Using Bill Pugh Singleton Implementation | ByteHamster | |
2018-04-06 | Actually return instance in getInstance | ByteHamster | |
This probably fixes all those "db deleted" issues and mysterious NPEs Previously, the synchronized keyword on open() and close() was useless because it was synchronizing on different objects in each thread. | |||
2018-04-04 | Code format just in one file (no logic change) | Hannes Achleitner | |
2018-04-03 | Merge pull request #2607 from ByteHamster/content-encoded | Martin Fietz | |
Fixes empty contentEncoded | |||
2018-04-01 | Merge pull request #2568 from ByteHamster/crashfix | Martin Fietz | |
Fixed crash if media file exists but can not be read | |||
2018-03-23 | Remove nested if | ByteHamster | |
2018-03-23 | Use description for shownotes if it is longer than contentEncoded | ByteHamster | |
2018-03-23 | Fixes empty contentEncoded | ByteHamster | |
2018-03-22 | Fixed crash if media file exists but can not be read | ByteHamster | |
Happens when exporting db and importing it into debug version because media files are located in an app-private folder | |||
2018-03-18 | Merge pull request #2569 from ByteHamster/white-icon | Martin Fietz | |
Removed large icon from notification | |||
2018-03-18 | Merge pull request #2574 from ByteHamster/forensics | Martin Fietz | |
Backup corrupted db | |||
2018-03-04 | Fix possible NPE accessing image.download_url | Jan Niehusmann | |
May fix #2386. If so, thanks to @cyplo who provided the logcat output which directed me to that code path. | |||
2018-02-20 | Backup corrupted db | ByteHamster | |
This might allow some forensics if #2463 happens. Maybe it also allows to recover some of the files manually. | |||
2018-02-17 | Removed large icon | ByteHamster | |
Closes #2541. We do not need the same icon twice. As the icon is displayed white-on-white, it is not visible anyways. This also gives more space to the notification text | |||
2018-01-24 | Merge pull request #2550 from ByteHamster/download-range | Martin Fietz | |
Hotfix for servers not accepting the Range header | |||
2018-01-23 | Hotfix for servers not accepting the Range header | ByteHamster | |
Because of #2339, the file always exists when starting a download. There is still an issue with the server parsing "Range: bytes=0-" incorrectly, but this commit should make the error appear less often. Related to #2539 | |||
2018-01-22 | Merge pull request #2549 from AntennaPod/bugfix/corrupt-database | Martin Fietz | |
Synchronize opening and closing of the database | |||
2018-01-22 | Synchronize opening and closing of the database | Martin Fietz | |
2018-01-21 | Merge branch 'develop' into stringbuilder | Martin Fietz | |
2018-01-21 | Prefer StringBuilder over StringBuffer | Andrew Gaul | |
The latter has unnecessary synchronization. Found via error-prone. | |||
2018-01-21 | Inline variables | Martin Fietz | |
2018-01-21 | Merge branch 'develop' into refactor | Martin Fietz | |
# Conflicts: # app/src/main/java/de/danoeh/antennapod/activity/MediaplayerInfoActivity.java # core/src/main/java/de/danoeh/antennapod/core/service/download/DownloadService.java | |||
2018-01-21 | Merge pull request #2445 from ByteHamster/export | Martin Fietz | |
Database import/export | |||
2018-01-21 | Merge pull request #2543 from gaul/static-final | Martin Fietz | |
Make some static fields final | |||
2018-01-20 | Make some static fields final | Andrew Gaul | |
Adding final prohibits modification and allows initialization of primitive and String fields at compile time instead of runtime in clinit: https://developer.android.com/training/articles/perf-tips.html#UseFinal Found via error-prone. | |||
2018-01-20 | Make some inner classes static | Andrew Gaul | |
This avoids an implicit this field and can help GC. Found via error-prone. | |||
2018-01-19 | PlayerStatus and playable fields cannot be final | Martin Fietz | |
2018-01-14 | Add throws to avoid interface clash | Martin Fietz | |
2018-01-14 | Remove catch for exception that is never thrown | Martin Fietz | |
2018-01-14 | Lookup service via application context to avoid memory leak | Martin Fietz | |
2018-01-14 | Remove unnecessary interface modifiers | Martin Fietz | |
2018-01-14 | Remove redundant throws clauses | Martin Fietz | |
2018-01-14 | Add final modifiers | Martin Fietz | |
2018-01-14 | Weaken declaration access | Martin Fietz | |
2018-01-14 | Fix pointless arithmetic expression | Martin Fietz | |
2018-01-14 | Replace StringBuilder with String | Martin Fietz | |
2018-01-14 | Replace manual array t collection copy | Martin Fietz | |
2018-01-14 | Remove unused imports | Martin Fietz | |
2018-01-14 | Replace for loop with foreach | Martin Fietz | |
2018-01-14 | Replace explicit type with <> | Martin Fietz | |
2018-01-14 | Replace lambda with method reference | Martin Fietz | |
2018-01-14 | Replace anonymous type with lambda | Martin Fietz | |
2018-01-10 | Fix error | Martin Fietz | |
2018-01-10 | Silence warnings | Martin Fietz | |
2018-01-10 | Remove assertions | Martin Fietz | |
2018-01-10 | Merge pull request #2534 from AntennaPod/sdk_int_lt_14 | H. Lehmann | |
Replace code for SDK version lower than 14 | |||
2018-01-09 | Replace code for SDK version lower than 14 | Martin Fietz | |
2018-01-09 | Cleanup executeAsync | Martin Fietz | |
2018-01-07 | Merge pull request #2520 from dirkmueller/include_cleanup | Martin Fietz | |
Cleanup order/remove unused includes |