Use Gradle build system
323 files changed, 25921 insertions(+), 0 deletions(-) A .gitignore A .gitmodules A build.gradle A conversations/build.gradle A conversations/src/main/AndroidManifest.xml A conversations/src/main/java/eu/siacs/conversations/Config.java A conversations/src/main/java/eu/siacs/conversations/crypto/OtrEngine.java A conversations/src/main/java/eu/siacs/conversations/crypto/PgpEngine.java A conversations/src/main/java/eu/siacs/conversations/entities/AbstractEntity.java A conversations/src/main/java/eu/siacs/conversations/entities/Account.java A conversations/src/main/java/eu/siacs/conversations/entities/Bookmark.java A conversations/src/main/java/eu/siacs/conversations/entities/Contact.java A conversations/src/main/java/eu/siacs/conversations/entities/Conversation.java A conversations/src/main/java/eu/siacs/conversations/entities/Downloadable.java A conversations/src/main/java/eu/siacs/conversations/entities/DownloadableFile.java A conversations/src/main/java/eu/siacs/conversations/entities/ListItem.java A conversations/src/main/java/eu/siacs/conversations/entities/Message.java A conversations/src/main/java/eu/siacs/conversations/entities/MucOptions.java A conversations/src/main/java/eu/siacs/conversations/entities/Presences.java A conversations/src/main/java/eu/siacs/conversations/entities/Roster.java A conversations/src/main/java/eu/siacs/conversations/generator/AbstractGenerator.java A conversations/src/main/java/eu/siacs/conversations/generator/IqGenerator.java A conversations/src/main/java/eu/siacs/conversations/generator/MessageGenerator.java A conversations/src/main/java/eu/siacs/conversations/generator/PresenceGenerator.java A conversations/src/main/java/eu/siacs/conversations/http/HttpConnection.java A conversations/src/main/java/eu/siacs/conversations/http/HttpConnectionManager.java A conversations/src/main/java/eu/siacs/conversations/parser/AbstractParser.java A conversations/src/main/java/eu/siacs/conversations/parser/IqParser.java A conversations/src/main/java/eu/siacs/conversations/parser/MessageParser.java A conversations/src/main/java/eu/siacs/conversations/parser/PresenceParser.java A conversations/src/main/java/eu/siacs/conversations/persistance/DatabaseBackend.java A conversations/src/main/java/eu/siacs/conversations/persistance/FileBackend.java A conversations/src/main/java/eu/siacs/conversations/persistance/OnPhoneContactsMerged.java A conversations/src/main/java/eu/siacs/conversations/services/AbstractConnectionManager.java A conversations/src/main/java/eu/siacs/conversations/services/AvatarService.java A conversations/src/main/java/eu/siacs/conversations/services/EventReceiver.java A conversations/src/main/java/eu/siacs/conversations/services/NotificationService.java A conversations/src/main/java/eu/siacs/conversations/services/XmppConnectionService.java A conversations/src/main/java/eu/siacs/conversations/ui/ChooseContactActivity.java A conversations/src/main/java/eu/siacs/conversations/ui/ConferenceDetailsActivity.java A conversations/src/main/java/eu/siacs/conversations/ui/ContactDetailsActivity.java A conversations/src/main/java/eu/siacs/conversations/ui/ConversationActivity.java A conversations/src/main/java/eu/siacs/conversations/ui/ConversationFragment.java A conversations/src/main/java/eu/siacs/conversations/ui/EditAccountActivity.java A conversations/src/main/java/eu/siacs/conversations/ui/EditMessage.java A conversations/src/main/java/eu/siacs/conversations/ui/ManageAccountActivity.java A conversations/src/main/java/eu/siacs/conversations/ui/PublishProfilePictureActivity.java A conversations/src/main/java/eu/siacs/conversations/ui/SettingsActivity.java A conversations/src/main/java/eu/siacs/conversations/ui/SettingsFragment.java A conversations/src/main/java/eu/siacs/conversations/ui/ShareWithActivity.java A conversations/src/main/java/eu/siacs/conversations/ui/StartConversationActivity.java A conversations/src/main/java/eu/siacs/conversations/ui/UiCallback.java A conversations/src/main/java/eu/siacs/conversations/ui/XmppActivity.java A conversations/src/main/java/eu/siacs/conversations/ui/adapter/AccountAdapter.java A conversations/src/main/java/eu/siacs/conversations/ui/adapter/ConversationAdapter.java A conversations/src/main/java/eu/siacs/conversations/ui/adapter/KnownHostsAdapter.java A conversations/src/main/java/eu/siacs/conversations/ui/adapter/ListItemAdapter.java A conversations/src/main/java/eu/siacs/conversations/ui/adapter/MessageAdapter.java A conversations/src/main/java/eu/siacs/conversations/utils/CryptoHelper.java A conversations/src/main/java/eu/siacs/conversations/utils/DNSHelper.java A conversations/src/main/java/eu/siacs/conversations/utils/ExceptionHandler.java A conversations/src/main/java/eu/siacs/conversations/utils/ExceptionHelper.java A conversations/src/main/java/eu/siacs/conversations/utils/OnPhoneContactsLoadedListener.java A conversations/src/main/java/eu/siacs/conversations/utils/PRNGFixes.java A conversations/src/main/java/eu/siacs/conversations/utils/PhoneHelper.java A conversations/src/main/java/eu/siacs/conversations/utils/UIHelper.java A conversations/src/main/java/eu/siacs/conversations/utils/Validator.java A conversations/src/main/java/eu/siacs/conversations/utils/XmlHelper.java A conversations/src/main/java/eu/siacs/conversations/utils/zlib/ZLibInputStream.java A conversations/src/main/java/eu/siacs/conversations/utils/zlib/ZLibOutputStream.java A conversations/src/main/java/eu/siacs/conversations/xml/Element.java A conversations/src/main/java/eu/siacs/conversations/xml/Tag.java A conversations/src/main/java/eu/siacs/conversations/xml/TagWriter.java A conversations/src/main/java/eu/siacs/conversations/xml/XmlReader.java A conversations/src/main/java/eu/siacs/conversations/xmpp/OnBindListener.java A conversations/src/main/java/eu/siacs/conversations/xmpp/OnContactStatusChanged.java A conversations/src/main/java/eu/siacs/conversations/xmpp/OnIqPacketReceived.java A conversations/src/main/java/eu/siacs/conversations/xmpp/OnMessageAcknowledged.java A conversations/src/main/java/eu/siacs/conversations/xmpp/OnMessagePacketReceived.java A conversations/src/main/java/eu/siacs/conversations/xmpp/OnPresencePacketReceived.java A conversations/src/main/java/eu/siacs/conversations/xmpp/OnStatusChanged.java A conversations/src/main/java/eu/siacs/conversations/xmpp/PacketReceived.java A conversations/src/main/java/eu/siacs/conversations/xmpp/XmppConnection.java A conversations/src/main/java/eu/siacs/conversations/xmpp/jingle/JingleCandidate.java A conversations/src/main/java/eu/siacs/conversations/xmpp/jingle/JingleConnection.java A conversations/src/main/java/eu/siacs/conversations/xmpp/jingle/JingleConnectionManager.java A conversations/src/main/java/eu/siacs/conversations/xmpp/jingle/JingleInbandTransport.java A conversations/src/main/java/eu/siacs/conversations/xmpp/jingle/JingleSocks5Transport.java A conversations/src/main/java/eu/siacs/conversations/xmpp/jingle/JingleTransport.java A conversations/src/main/java/eu/siacs/conversations/xmpp/jingle/OnFileTransmissionStatusChanged.java A conversations/src/main/java/eu/siacs/conversations/xmpp/jingle/OnJinglePacketReceived.java A conversations/src/main/java/eu/siacs/conversations/xmpp/jingle/OnPrimaryCandidateFound.java A conversations/src/main/java/eu/siacs/conversations/xmpp/jingle/OnTransportConnected.java A conversations/src/main/java/eu/siacs/conversations/xmpp/jingle/stanzas/Content.java A conversations/src/main/java/eu/siacs/conversations/xmpp/jingle/stanzas/JinglePacket.java A conversations/src/main/java/eu/siacs/conversations/xmpp/jingle/stanzas/Reason.java A conversations/src/main/java/eu/siacs/conversations/xmpp/pep/Avatar.java A conversations/src/main/java/eu/siacs/conversations/xmpp/stanzas/AbstractStanza.java A conversations/src/main/java/eu/siacs/conversations/xmpp/stanzas/IqPacket.java A conversations/src/main/java/eu/siacs/conversations/xmpp/stanzas/MessagePacket.java A conversations/src/main/java/eu/siacs/conversations/xmpp/stanzas/PresencePacket.java A conversations/src/main/java/eu/siacs/conversations/xmpp/stanzas/csi/ActivePacket.java A conversations/src/main/java/eu/siacs/conversations/xmpp/stanzas/csi/InactivePacket.java A conversations/src/main/java/eu/siacs/conversations/xmpp/stanzas/streammgmt/AckPacket.java A conversations/src/main/java/eu/siacs/conversations/xmpp/stanzas/streammgmt/EnablePacket.java A conversations/src/main/java/eu/siacs/conversations/xmpp/stanzas/streammgmt/RequestPacket.java A conversations/src/main/java/eu/siacs/conversations/xmpp/stanzas/streammgmt/ResumePacket.java A conversations/src/main/res/drawable-hdpi/ic_action_add_group.png A conversations/src/main/res/drawable-hdpi/ic_action_add_person.png A conversations/src/main/res/drawable-hdpi/ic_action_chat.png A conversations/src/main/res/drawable-hdpi/ic_action_copy.png A conversations/src/main/res/drawable-hdpi/ic_action_discard.png A conversations/src/main/res/drawable-hdpi/ic_action_edit.png A conversations/src/main/res/drawable-hdpi/ic_action_edit_dark.png A conversations/src/main/res/drawable-hdpi/ic_action_group.png A conversations/src/main/res/drawable-hdpi/ic_action_new.png A conversations/src/main/res/drawable-hdpi/ic_action_new_attachment.png A conversations/src/main/res/drawable-hdpi/ic_action_not_secure.png A conversations/src/main/res/drawable-hdpi/ic_action_refresh.png A conversations/src/main/res/drawable-hdpi/ic_action_remove.png A conversations/src/main/res/drawable-hdpi/ic_action_search.png A conversations/src/main/res/drawable-hdpi/ic_action_secure.png A conversations/src/main/res/drawable-hdpi/ic_action_send_now_away.png A conversations/src/main/res/drawable-hdpi/ic_action_send_now_dnd.png A conversations/src/main/res/drawable-hdpi/ic_action_send_now_offline.png A conversations/src/main/res/drawable-hdpi/ic_action_send_now_online.png A conversations/src/main/res/drawable-hdpi/ic_activity.png A conversations/src/main/res/drawable-hdpi/ic_indicator.png A conversations/src/main/res/drawable-hdpi/ic_launcher.png A conversations/src/main/res/drawable-hdpi/ic_notification.png A conversations/src/main/res/drawable-hdpi/ic_profile.png A conversations/src/main/res/drawable-hdpi/ic_received_indicator.png A conversations/src/main/res/drawable-hdpi/ic_secure_indicator.png A conversations/src/main/res/drawable-hdpi/tab_selected_conversations.9.png A conversations/src/main/res/drawable-hdpi/tab_selected_focused_conversations.9.png A conversations/src/main/res/drawable-hdpi/tab_selected_pressed_conversations.9.png A conversations/src/main/res/drawable-hdpi/tab_unselected_conversations.9.png A conversations/src/main/res/drawable-hdpi/tab_unselected_focused_conversations.9.png A conversations/src/main/res/drawable-hdpi/tab_unselected_pressed_conversations.9.png A conversations/src/main/res/drawable-mdpi/ic_action_add_group.png A conversations/src/main/res/drawable-mdpi/ic_action_add_person.png A conversations/src/main/res/drawable-mdpi/ic_action_chat.png A conversations/src/main/res/drawable-mdpi/ic_action_copy.png A conversations/src/main/res/drawable-mdpi/ic_action_discard.png A conversations/src/main/res/drawable-mdpi/ic_action_edit.png A conversations/src/main/res/drawable-mdpi/ic_action_edit_dark.png A conversations/src/main/res/drawable-mdpi/ic_action_group.png A conversations/src/main/res/drawable-mdpi/ic_action_new.png A conversations/src/main/res/drawable-mdpi/ic_action_new_attachment.png A conversations/src/main/res/drawable-mdpi/ic_action_not_secure.png A conversations/src/main/res/drawable-mdpi/ic_action_refresh.png A conversations/src/main/res/drawable-mdpi/ic_action_remove.png A conversations/src/main/res/drawable-mdpi/ic_action_search.png A conversations/src/main/res/drawable-mdpi/ic_action_secure.png A conversations/src/main/res/drawable-mdpi/ic_action_send_now_away.png A conversations/src/main/res/drawable-mdpi/ic_action_send_now_dnd.png A conversations/src/main/res/drawable-mdpi/ic_action_send_now_offline.png A conversations/src/main/res/drawable-mdpi/ic_action_send_now_online.png A conversations/src/main/res/drawable-mdpi/ic_activity.png A conversations/src/main/res/drawable-mdpi/ic_indicator.png A conversations/src/main/res/drawable-mdpi/ic_launcher.png A conversations/src/main/res/drawable-mdpi/ic_notification.png A conversations/src/main/res/drawable-mdpi/ic_profile.png A conversations/src/main/res/drawable-mdpi/ic_received_indicator.png A conversations/src/main/res/drawable-mdpi/ic_secure_indicator.png A conversations/src/main/res/drawable-mdpi/tab_selected_conversations.9.png A conversations/src/main/res/drawable-mdpi/tab_selected_focused_conversations.9.png A conversations/src/main/res/drawable-mdpi/tab_selected_pressed_conversations.9.png A conversations/src/main/res/drawable-mdpi/tab_unselected_conversations.9.png A conversations/src/main/res/drawable-mdpi/tab_unselected_focused_conversations.9.png A conversations/src/main/res/drawable-mdpi/tab_unselected_pressed_conversations.9.png A conversations/src/main/res/drawable-xhdpi/ic_action_add_group.png A conversations/src/main/res/drawable-xhdpi/ic_action_add_person.png A conversations/src/main/res/drawable-xhdpi/ic_action_chat.png A conversations/src/main/res/drawable-xhdpi/ic_action_copy.png A conversations/src/main/res/drawable-xhdpi/ic_action_discard.png A conversations/src/main/res/drawable-xhdpi/ic_action_edit.png A conversations/src/main/res/drawable-xhdpi/ic_action_edit_dark.png A conversations/src/main/res/drawable-xhdpi/ic_action_group.png A conversations/src/main/res/drawable-xhdpi/ic_action_new.png A conversations/src/main/res/drawable-xhdpi/ic_action_new_attachment.png A conversations/src/main/res/drawable-xhdpi/ic_action_not_secure.png A conversations/src/main/res/drawable-xhdpi/ic_action_refresh.png A conversations/src/main/res/drawable-xhdpi/ic_action_remove.png A conversations/src/main/res/drawable-xhdpi/ic_action_search.png A conversations/src/main/res/drawable-xhdpi/ic_action_secure.png A conversations/src/main/res/drawable-xhdpi/ic_action_send_now_away.png A conversations/src/main/res/drawable-xhdpi/ic_action_send_now_dnd.png A conversations/src/main/res/drawable-xhdpi/ic_action_send_now_offline.png A conversations/src/main/res/drawable-xhdpi/ic_action_send_now_online.png A conversations/src/main/res/drawable-xhdpi/ic_activity.png A conversations/src/main/res/drawable-xhdpi/ic_indicator.png A conversations/src/main/res/drawable-xhdpi/ic_launcher.png A conversations/src/main/res/drawable-xhdpi/ic_notification.png A conversations/src/main/res/drawable-xhdpi/ic_profile.png A conversations/src/main/res/drawable-xhdpi/ic_received_indicator.png A conversations/src/main/res/drawable-xhdpi/ic_secure_indicator.png A conversations/src/main/res/drawable-xhdpi/tab_selected_conversations.9.png A conversations/src/main/res/drawable-xhdpi/tab_selected_focused_conversations.9.png A conversations/src/main/res/drawable-xhdpi/tab_selected_pressed_conversations.9.png A conversations/src/main/res/drawable-xhdpi/tab_unselected_conversations.9.png A conversations/src/main/res/drawable-xhdpi/tab_unselected_focused_conversations.9.png A conversations/src/main/res/drawable-xhdpi/tab_unselected_pressed_conversations.9.png A conversations/src/main/res/drawable-xxhdpi/ic_action_add_group.png A conversations/src/main/res/drawable-xxhdpi/ic_action_add_person.png A conversations/src/main/res/drawable-xxhdpi/ic_action_chat.png A conversations/src/main/res/drawable-xxhdpi/ic_action_copy.png A conversations/src/main/res/drawable-xxhdpi/ic_action_discard.png A conversations/src/main/res/drawable-xxhdpi/ic_action_edit.png A conversations/src/main/res/drawable-xxhdpi/ic_action_edit_dark.png A conversations/src/main/res/drawable-xxhdpi/ic_action_group.png A conversations/src/main/res/drawable-xxhdpi/ic_action_new.png A conversations/src/main/res/drawable-xxhdpi/ic_action_new_attachment.png A conversations/src/main/res/drawable-xxhdpi/ic_action_not_secure.png A conversations/src/main/res/drawable-xxhdpi/ic_action_refresh.png A conversations/src/main/res/drawable-xxhdpi/ic_action_remove.png A conversations/src/main/res/drawable-xxhdpi/ic_action_search.png A conversations/src/main/res/drawable-xxhdpi/ic_action_secure.png A conversations/src/main/res/drawable-xxhdpi/ic_action_send_now_away.png A conversations/src/main/res/drawable-xxhdpi/ic_action_send_now_dnd.png A conversations/src/main/res/drawable-xxhdpi/ic_action_send_now_offline.png A conversations/src/main/res/drawable-xxhdpi/ic_action_send_now_online.png A conversations/src/main/res/drawable-xxhdpi/ic_activity.png A conversations/src/main/res/drawable-xxhdpi/ic_indicator.png A conversations/src/main/res/drawable-xxhdpi/ic_launcher.png A conversations/src/main/res/drawable-xxhdpi/ic_notification.png A conversations/src/main/res/drawable-xxhdpi/ic_profile.png A conversations/src/main/res/drawable-xxhdpi/ic_received_indicator.png A conversations/src/main/res/drawable-xxhdpi/ic_secure_indicator.png A conversations/src/main/res/drawable-xxhdpi/tab_selected_conversations.9.png A conversations/src/main/res/drawable-xxhdpi/tab_selected_focused_conversations.9.png A conversations/src/main/res/drawable-xxhdpi/tab_selected_pressed_conversations.9.png A conversations/src/main/res/drawable-xxhdpi/tab_unselected_conversations.9.png A conversations/src/main/res/drawable-xxhdpi/tab_unselected_focused_conversations.9.png A conversations/src/main/res/drawable-xxhdpi/tab_unselected_pressed_conversations.9.png A conversations/src/main/res/drawable/actionbar_tab_indicator.xml A conversations/src/main/res/drawable/es_slidingpane_shadow.xml A conversations/src/main/res/drawable/grey.xml A conversations/src/main/res/drawable/greybackground.xml A conversations/src/main/res/drawable/infocard_border.xml A conversations/src/main/res/drawable/message_border.xml A conversations/src/main/res/drawable/snackbar.xml A conversations/src/main/res/layout-w360dp/fragment_conversations_overview.xml A conversations/src/main/res/layout-w384dp/fragment_conversations_overview.xml A conversations/src/main/res/layout-w600dp/fragment_conversations_overview.xml A conversations/src/main/res/layout-w960dp/fragment_conversations_overview.xml A conversations/src/main/res/layout/account_row.xml A conversations/src/main/res/layout/actionview_search.xml A conversations/src/main/res/layout/activity_choose_contact.xml A conversations/src/main/res/layout/activity_contact_details.xml A conversations/src/main/res/layout/activity_edit_account.xml A conversations/src/main/res/layout/activity_muc_details.xml A conversations/src/main/res/layout/activity_publish_profile_picture.xml A conversations/src/main/res/layout/activity_start_conversation.xml A conversations/src/main/res/layout/contact.xml A conversations/src/main/res/layout/contact_key.xml A conversations/src/main/res/layout/conversation_list_row.xml A conversations/src/main/res/layout/create_contact_dialog.xml A conversations/src/main/res/layout/dialog_clear_history.xml A conversations/src/main/res/layout/dialog_verify_otr.xml A conversations/src/main/res/layout/fragment_conversation.xml A conversations/src/main/res/layout/fragment_conversations_overview.xml A conversations/src/main/res/layout/join_conference_dialog.xml A conversations/src/main/res/layout/manage_accounts.xml A conversations/src/main/res/layout/message_null.xml A conversations/src/main/res/layout/message_received.xml A conversations/src/main/res/layout/message_sent.xml A conversations/src/main/res/layout/message_status.xml A conversations/src/main/res/layout/quickedit.xml A conversations/src/main/res/layout/share_with.xml A conversations/src/main/res/menu/attachment_choices.xml A conversations/src/main/res/menu/choose_contact.xml A conversations/src/main/res/menu/conference_context.xml A conversations/src/main/res/menu/contact_context.xml A conversations/src/main/res/menu/contact_details.xml A conversations/src/main/res/menu/conversations.xml A conversations/src/main/res/menu/encryption_choices.xml A conversations/src/main/res/menu/manageaccounts.xml A conversations/src/main/res/menu/manageaccounts_context.xml A conversations/src/main/res/menu/muc_details.xml A conversations/src/main/res/menu/share_with.xml A conversations/src/main/res/menu/start_conversation.xml A conversations/src/main/res/values-ca/arrays.xml A conversations/src/main/res/values-ca/strings.xml A conversations/src/main/res/values-cs/arrays.xml A conversations/src/main/res/values-cs/strings.xml A conversations/src/main/res/values-de/arrays.xml A conversations/src/main/res/values-de/strings.xml A conversations/src/main/res/values-es/arrays.xml A conversations/src/main/res/values-es/strings.xml A conversations/src/main/res/values-eu/arrays.xml A conversations/src/main/res/values-eu/strings.xml A conversations/src/main/res/values-fr/arrays.xml A conversations/src/main/res/values-fr/strings.xml A conversations/src/main/res/values-gl/arrays.xml A conversations/src/main/res/values-gl/strings.xml A conversations/src/main/res/values-it/arrays.xml A conversations/src/main/res/values-it/strings.xml A conversations/src/main/res/values-iw/arrays.xml A conversations/src/main/res/values-iw/strings.xml A conversations/src/main/res/values-nl/arrays.xml A conversations/src/main/res/values-nl/strings.xml A conversations/src/main/res/values-ru/arrays.xml A conversations/src/main/res/values-ru/strings.xml A conversations/src/main/res/values-sv/arrays.xml A conversations/src/main/res/values-sv/strings.xml A conversations/src/main/res/values-zh-rCN/arrays.xml A conversations/src/main/res/values-zh-rCN/strings.xml A conversations/src/main/res/values-zh-rTW/arrays.xml A conversations/src/main/res/values-zh-rTW/strings.xml A conversations/src/main/res/values/arrays.xml A conversations/src/main/res/values/attrs.xml A conversations/src/main/res/values/colors.xml A conversations/src/main/res/values/strings.xml A conversations/src/main/res/values/styles.xml A conversations/src/main/res/values/themes.xml A conversations/src/main/res/xml/preferences.xml A gradlew A gradlew.bat A memorizingTrustManager A minidns A openpgpapilib A settings.gradle