Signal-Android/src/org/thoughtcrime/securesms
Moxie Marlinspike 360c2b2a50 This attempts to work around a ROM crash bug
getActiveNotifications() seems to throw an NPE on some Motorola
ROMs, all of which appear to be 6.0.1.  This change just swallows
the exception.

6.0 doesn't support bundled notifications, so I think it's alright
if they don't get canceled, since the summary notification will
still be displayed correctly.

This would only affect users who have an android wear device
attached to one of these buggy ROMs. By swallowing this exception,
they would not always get notifictions dismissed on their wear
 device.

Fixes #6043
// FREEBIE
2017-01-17 20:41:24 -08:00
..
attachments Support for generating video thumbnails 2016-12-12 17:38:05 -08:00
audio Support for playing video in-app 2016-11-27 19:38:59 -08:00
color swap statusbar color in dark theme 2016-02-18 17:52:01 -08:00
components Fix typo 2017-01-12 12:26:50 -08:00
contacts Store display name in Signal contacts 2017-01-05 12:42:28 -08:00
crypto Start increasing frequency of signed prekey rotation 2017-01-06 09:19:58 -08:00
database Fix non-thread-safe operations on canonical id cache 2017-01-12 16:06:14 -08:00
dependencies Specify ConnectionSpecs for domain fronts 2017-01-11 15:37:51 -08:00
dom Format outgoing MMS using SMIL. 2014-08-29 14:29:24 -07:00
events Switch RedPhone view<->service interaction to use event bus 2015-11-04 17:56:20 -08:00
gcm Handle voice GCM intents in AsyncTask. 2015-10-02 13:36:51 -07:00
giph Update okhttp and support for transmitting messages over websocket 2017-01-10 13:59:32 -08:00
glide Update okhttp and support for transmitting messages over websocket 2017-01-10 13:59:32 -08:00
groups Reduce DB updates on send path, move support SDK up to 24 2017-01-02 17:17:48 -08:00
jobs Untrusted identity is not always a legacy message content 2017-01-12 10:33:23 -08:00
mms Fix rounded corners bitmap double free 2017-01-08 13:06:11 -08:00
notifications This attempts to work around a ROM crash bug 2017-01-17 20:41:24 -08:00
preferences Support for censorship circumvention in Egypt and UAE 2016-12-20 09:55:52 -08:00
providers Fix bug on getting MIME type for external Persistent Blob URI's 2016-03-02 12:48:44 -08:00
push Specify ConnectionSpecs for domain fronts 2017-01-11 15:37:51 -08:00
qr Support for updated fingerprint format 2016-09-25 14:23:52 -07:00
recipients Support for disappearing messages 2016-08-28 17:03:23 -07:00
scribbles Scale down bitmap during scribble rendering on lowmem devices 2016-12-17 18:59:47 -08:00
service Make sure recipients are fully resolved, limit size of results 2017-01-12 09:52:24 -08:00
sms Reduce DB updates on send path, move support SDK up to 24 2017-01-02 17:17:48 -08:00
transport Remove encrypted SMS transport, simplify transport options. 2015-03-12 17:53:38 -07:00
util Start increasing frequency of signed prekey rotation 2017-01-06 09:19:58 -08:00
video Revert support library update, the future wasn't all we hoped for 2016-12-18 19:06:39 -08:00
ApplicationContext.java Specify ConnectionSpecs for domain fronts 2017-01-11 15:37:51 -08:00
ApplicationPreferencesActivity.java Hide linked devices pref for unregistered users 2016-11-21 09:53:36 -08:00
BaseActionBarActivity.java Flag secure in all activities that extends BaseActionBarActivity 2015-11-05 11:00:31 -08:00
BaseActivity.java widen LGE menu workaround constraints 2015-02-12 13:16:03 -08:00
BasicIntroFragment.java Experience upgrade splash screen. 2015-09-30 18:29:54 -07:00
BindableConversationItem.java Support for disappearing messages 2016-08-28 17:03:23 -07:00
BindableConversationListItem.java Support for archive actions 2015-11-27 12:45:23 -08:00
BlockedContactsActivity.java Support for per-recipient muting, blocking, and ringtones. 2015-06-11 11:09:02 -07:00
ConfirmIdentityDialog.java Change safety number strings to be singular 2016-11-27 19:35:54 -08:00
ContactSelectionActivity.java Remove superfluous icon and padding that came with sdk 24 2016-12-17 15:52:27 -08:00
ContactSelectionListFragment.java Fix scrollbars 2016-09-14 16:37:28 -07:00
ConversationActivity.java Disable verify button if no message was exchanged 2017-01-11 18:51:11 -08:00
ConversationAdapter.java Get the automated tests up and running again 2016-11-24 08:13:46 -08:00
ConversationFragment.java Eliminate item animations in ConversationFragment 2017-01-08 10:16:23 -08:00
ConversationItem.java Support for generating video thumbnails 2016-12-12 17:38:05 -08:00
ConversationListActivity.java Start increasing frequency of signed prekey rotation 2017-01-06 09:19:58 -08:00
ConversationListAdapter.java Don't add "archive (n)" placeholder to list of batch selected 2015-11-30 10:37:38 -08:00
ConversationListArchiveActivity.java Fixed action bar title not being translated after language change 2017-01-11 18:46:08 -08:00
ConversationListFragment.java Start expiration timer when marked read from notification 2016-10-10 11:13:37 -07:00
ConversationListItem.java fix crash on gingerbread 2015-12-25 14:39:11 -08:00
ConversationListItemAction.java Support for archive actions 2015-11-27 12:45:23 -08:00
ConversationPopupActivity.java Support for dual-sim SMS/MMS functionality 2016-02-09 16:53:15 -08:00
ConversationTitleView.java RTL support 2015-12-24 07:47:25 -08:00
ConversationUpdateItem.java Make fingerprint changes optionally non-blocking 2016-09-25 14:27:40 -07:00
CountrySelectionActivity.java Workaround for LGE-related NPEs 2015-02-09 09:15:44 -08:00
CountrySelectionFragment.java replace ABS with AppCompat 2014-10-29 16:51:55 -07:00
DatabaseMigrationActivity.java Made some inner classes static (For Efficiency) 2015-09-02 12:46:56 -07:00
DatabaseUpgradeActivity.java Make blocking SN changes the default for now 2016-11-14 13:36:48 -08:00
DeviceActivity.java Support for censorship circumvention in Egypt and UAE 2016-12-20 09:55:52 -08:00
DeviceAddFragment.java Support for updated fingerprint format 2016-09-25 14:23:52 -07:00
DeviceLinkFragment.java Device provisioning 2015-11-19 11:30:39 -08:00
DeviceListFragment.java Implement onStartLoading() in DeviceListLoader 2016-09-25 14:58:27 -07:00
DeviceListItem.java TextSecure is now SignalService 2016-03-24 14:05:56 -07:00
DeviceProvisioningActivity.java Take people into Signal when they attempt to link w/ 3rd party scan 2015-12-03 14:39:13 -08:00
DummyActivity.java Workaround for Android bug when swiped from recent tasks list. 2014-03-03 11:45:05 -08:00
ExperienceUpgradeActivity.java TextSecure is now SignalService 2016-03-24 14:05:56 -07:00
ExpirationDialog.java Support for disappearing messages 2016-08-28 17:03:23 -07:00
ExportFragment.java Be more specific when toasting "Success!" 2016-03-09 15:58:26 -08:00
GroupCreateActivity.java Missed some glide caching 2016-10-28 12:30:50 -07:00
GroupMembersDialog.java TextSecure is now SignalService 2016-03-24 14:05:56 -07:00
ImageMediaAdapter.java Support for generating video thumbnails 2016-12-12 17:38:05 -08:00
ImportExportActivity.java move routing logic to all activities 2015-04-01 10:23:05 -07:00
ImportFragment.java migrate to AppCompatDialog 2015-11-19 10:30:26 -08:00
IntroPagerAdapter.java Experience upgrade splash screen. 2015-09-30 18:29:54 -07:00
InviteActivity.java Remove superfluous icon and padding that came with sdk 24 2016-12-17 15:52:27 -08:00
LogSubmitActivity.java Let LogSubmitActivity adapt to theme 2016-09-14 16:37:28 -07:00
MasterSecretListener.java move routing logic to all activities 2015-04-01 10:23:05 -07:00
MediaOverviewActivity.java Add gallery button to MediaPreview 2016-11-28 09:42:26 -08:00
MediaPreviewActivity.java Support for tiling image view and large image viewing 2017-01-02 17:17:48 -08:00
MessageDetailsActivity.java Support for disappearing messages 2016-08-28 17:03:23 -07:00
MessageDetailsRecipientAdapter.java Conflicts UI touch-ups: 2015-02-27 12:26:35 -08:00
MessageRecipientListItem.java Change safety number strings to be singular 2016-11-27 19:35:54 -08:00
MuteDialog.java migrate to AppCompatDialog 2015-11-19 10:30:26 -08:00
NewConversationActivity.java Remove superfluous icon and padding that came with sdk 24 2016-12-17 15:52:27 -08:00
PassphraseActivity.java Improve #3990 2016-11-11 18:44:22 -08:00
PassphraseChangeActivity.java replace toasts in PassphraseChangeActivity with errors 2016-03-24 14:14:41 -07:00
PassphraseCreateActivity.java fix experience upgrade versioning 2015-10-01 16:02:05 -07:00
PassphrasePromptActivity.java Replace passphrase mismatch toast with error 2016-02-22 11:45:33 -08:00
PassphraseRequiredActionBarActivity.java Support for expanded domain fronting strategies 2016-12-29 20:54:05 -08:00
PlayServicesProblemActivity.java Make GCM re-registration failure notification based. 2014-11-23 17:12:35 -08:00
PlayServicesProblemFragment.java migrate to AppCompatDialog 2015-11-19 10:30:26 -08:00
PromptMmsActivity.java move routing logic to all activities 2015-04-01 10:23:05 -07:00
PushContactSelectionActivity.java batch invitation 2015-11-04 17:56:20 -08:00
RecipientPreferenceActivity.java Disable verify button if no message was exchanged 2017-01-11 18:51:11 -08:00
RegistrationActivity.java Catch ActivityNotFoundExceptions 2016-08-31 18:17:15 -07:00
RegistrationProgressActivity.java Support for censorship circumvention in Egypt and UAE 2016-12-20 09:55:52 -08:00
ShareActivity.java Support for direct share targets 2017-01-11 19:54:58 -08:00
ShareFragment.java Support for archive actions 2015-11-27 12:45:23 -08:00
ShareListAdapter.java Beginning of libtextsecure refactor. 2014-11-12 15:21:32 -08:00
ShareListItem.java Display generic 'group' avatar for MMS groups. 2015-06-18 10:03:10 -07:00
SmsSendtoActivity.java enable media forwarding 2015-11-19 11:27:13 -08:00
TextSecureExpiredException.java Add expiration check on build freshness. 2015-01-12 09:12:10 -08:00
TransportOption.java Calculate SMS characters respecting encoding 2016-08-31 19:51:34 -07:00
TransportOptions.java TextSecure is now SignalService 2016-03-24 14:05:56 -07:00
TransportOptionsAdapter.java Support for dual-sim SMS/MMS functionality 2016-02-09 16:53:15 -08:00
TransportOptionsPopup.java make TransportOptionsPopup a ListPopupWindow 2015-07-10 16:38:32 -07:00
Unbindable.java Listen for recipient changes in conversations and group updates. 2015-09-17 12:22:35 -07:00
VerifyIdentityActivity.java Remove EXTRA_SUBJECT from safety number share. 2017-01-03 13:57:09 -08:00