Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

classic update for 2.0.1 #708

Open
wants to merge 778 commits into
base: classic
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
778 commits
Select commit Hold shift + click to select a range
8db1474
Version 0.10.69 (code 169)
Apr 24, 2015
deafcfe
Pull request #408 by @alexte - Certificate handling
Apr 27, 2015
6340496
Navigation drawer for main activity. "Settings", "about" and "exit" m…
Apr 27, 2015
68bebc4
Navigation drawer: account list added.
Apr 27, 2015
0547ca9
New navigation drawer account list design.
Apr 27, 2015
96bd02e
Version 0.10.70 (code 170)
Apr 27, 2015
d0b8c36
Navigation drawer account layout padding corrected.
Apr 27, 2015
684bdfe
Set textColor value to textColorPrimary attribute to facilitate theme…
aelmahmoudy Apr 27, 2015
3ee2175
Merge pull request #409 from aelmahmoudy/easy_theme
Apr 28, 2015
6eb9e0c
New AccountPainter class. Notification and ActiveChats are painted w…
Apr 28, 2015
21ab40e
Refactoring: AccountPainter used in BarPainter and StatusBarPainter.
Apr 28, 2015
cc7a39e
Chat scroll indicator: recent chats square painted in main (first) ac…
Apr 28, 2015
bfb1cbf
ContactListDrawerFragment layout changed, header and divider added.
Apr 28, 2015
7da96c0
Chat: keyboard do not hide everything in landscape mode.
Apr 28, 2015
aabe325
Copyright updated.
Apr 28, 2015
6093fe4
Message notifications removing fixed.
Apr 28, 2015
7313c0d
Contact list drawer: translation corrected and header font style chan…
Apr 28, 2015
d3df533
Merge remote-tracking branch 'origin/feature/chat_scroll' into featur…
Apr 28, 2015
2483a40
Version 0.10.71 (code 171)
Apr 28, 2015
0eef6a7
Red color returned to persistent notification.
Apr 29, 2015
b3215cb
New persistent notification icon
Apr 29, 2015
c038a3d
Drawer header image added. Title text style changed.
Apr 29, 2015
85fa8b1
Merge branch 'feature/chat_scroll' into develop
Apr 29, 2015
1b0564e
Development Title changed to "Xabber Beta"
Apr 29, 2015
39f3e9d
Version 1.0.0 (code 172)
Apr 29, 2015
cac564d
Merge branch 'release/1.0.0'
Apr 29, 2015
09bbbf7
Merge tag '1.0.0' into develop
Apr 29, 2015
56aa2ac
Incorrect merge fix: preference_editor.xml
Apr 29, 2015
20db3ab
Version 1.0.1 (code 173)
Apr 29, 2015
f9e2529
Merge branch 'hotfix/1.0.1'
Apr 29, 2015
5d92919
Merge tag '1.0.1' into develop
Apr 29, 2015
089d32c
"application_package" string resource correctly set in build.gradle
Apr 30, 2015
40c3a75
Version 1.0.2 (code 174)
Apr 30, 2015
ae9a6af
Merge branch 'hotfix/1.0.2'
Apr 30, 2015
8eec4af
Merge tag '1.0.2' into develop
Apr 30, 2015
65f6084
Update README.rst
May 12, 2015
4578234
Merge branch 'master' into develop
May 12, 2015
6c93c2c
Gradle version updated.
May 12, 2015
f8222bb
appcompat library version updated.
May 12, 2015
cd53ba4
Merge branch 'XEP-0280' of https://github.com/Semenchikus/xabber-andr…
May 12, 2015
797bf74
Merge branch 'Semenchikus-XEP-0280' into develop (thanks to @aelmahmo…
May 12, 2015
2cc0fb5
CarbonManager: code format (indent)
May 12, 2015
dc5e534
AvatarManager: fix for #418 crash with conference notifications (draw…
May 12, 2015
8c8c1ca
Missing Translation ling check disabled (due to problems with generat…
May 12, 2015
267e9b9
Version 1.0.3 (code 175)
May 12, 2015
3ef61a5
Merge branch 'release/1.0.3'
May 12, 2015
1428280
Merge tag '1.0.3' into develop
May 12, 2015
565b55c
Product Flavors: dev and beta with different application identifiers.
May 13, 2015
f3027a3
Chat clickable links fix.
May 13, 2015
7ec1518
Html.fromHtml do not used for chat messages - spaces lost inside the …
May 13, 2015
185664d
Version 1.0.4 (code 176)
May 13, 2015
b9f4d74
Setting crash fixed (application package string variable set for ever…
May 13, 2015
ec6fd8d
Chat scroll to bottom disabled if it was scrolled up manually.
May 13, 2015
7081e05
Version 1.0.5 (code 177)
May 13, 2015
37a5ad5
Merge branch 'release/1.0.5'
May 13, 2015
d5dfb71
Merge tag '1.0.5' into develop
May 13, 2015
877c729
Chat: message context menu replaced by popup menu. This fixes #428
May 14, 2015
a224f08
Rude fix for export chat crash #420
May 14, 2015
9e9de3e
Unused permissions were removed from manifest (accounts and contacts …
May 14, 2015
27d458e
Conference add activity separated to activity and fragment.
May 14, 2015
4e4de7f
Version 1.0.6 (code 178)
May 14, 2015
cb412ce
Merge branch 'release/1.0.6'
May 14, 2015
75b84d2
Merge tag '1.0.6' into develop
May 14, 2015
b56dcc4
"Close chat" option moved down in chat overflow menu. #433
May 15, 2015
e98e36e
Message Carbons disabled by default and marked as unstable #439
May 15, 2015
5cb535f
Chat "show background" preference option. #438 Disabling this option…
May 15, 2015
40273e3
New chat background: smaller resolution, alpha not used. #438 Should…
May 15, 2015
9937f1b
Chat message layout changed to better support RTL languages. #234
May 15, 2015
5b19c90
Chat messages scroll corrected: chat was not scrolled down for new me…
May 15, 2015
1d11c4b
MessageManager removed active chats on account disable. #441
May 15, 2015
d47ff0d
If chat opened via shortcut widget, adapter created again, "intent" c…
May 15, 2015
2932fb7
Version 1.0.7 (code 179)
May 15, 2015
6e28a9e
Merge branch 'release/1.0.7'
May 15, 2015
58cf14d
Merge tag '1.0.7' into develop
May 15, 2015
f055558
Fix for #445 ChatViewer.onNewIntent: NullPointerException
May 18, 2015
561db21
"Debug log" option is not shown if unavailable. #424
May 18, 2015
1fe67c2
Chat preferences global and local renamings.
May 18, 2015
20f036b
Version 1.0.8 (code 180)
May 18, 2015
74bb67f
Merge branch 'release/1.0.8'
May 18, 2015
d83d20c
Merge tag '1.0.8' into develop
May 18, 2015
e9a9001
Implementation of a tri-state option for contact specific notificatio…
May 18, 2015
27f542c
For #344 Database version increased to 67, migration for "Show messag…
May 19, 2015
7950193
Should fix #444 in a rude way.
May 19, 2015
d638778
Fix chat send button behavior when spaces typed #448
May 19, 2015
3296aa3
Navigation drawer UI changed. #449
May 19, 2015
3de9608
Correctly use SRV specified hostname for cert validation (#204)
merijn May 19, 2015
75e6559
Drawer images resized for different dpi #440
May 19, 2015
822404c
Material color 900 used for account names in navigation drawer. #449
May 19, 2015
dd06349
Merge pull request #451 from merijn/develop
May 19, 2015
e9870e6
Version 1.0.9 (code 181)
May 19, 2015
21294b0
Merge branch 'release/1.0.9'
May 19, 2015
3d3f1b8
Merge tag '1.0.9' into develop
May 19, 2015
85fc774
Notifications disabled for messages with empty text. #446
May 20, 2015
1a99b5f
Contact name shown instead of resource in action message (in chat) #4…
May 20, 2015
fc5a760
Navigation drawer: account jid font size decreased. #449
May 20, 2015
581cd0c
Version 1.0.10 (code 182)
May 20, 2015
9f0d7c5
Merge branch 'release/1.0.10'
May 20, 2015
5414d49
Merge tag '1.0.10' into develop
May 20, 2015
72eff5b
Revert "Correctly use SRV specified hostname for cert validation (#204)"
alexte May 20, 2015
9eea63d
Current chat notifications fixed (sound and vibration effect for new …
May 21, 2015
8a8071e
Merge pull request #457 from alexte/revert-451-develop
May 21, 2015
92489a7
Message notification provides back stack - back or up buttons leads t…
May 21, 2015
7c2fa9d
Hardware menu button fixed in chat screen #456
May 21, 2015
535591f
Contact list side menu account's font size decreased. #449
May 21, 2015
1a0e981
Version 1.0.11 (code 183)
May 21, 2015
1216bf0
Merge branch 'release/1.0.11'
May 21, 2015
156340e
Merge tag '1.0.11' into develop
May 21, 2015
e9f664f
"Clear status history" hided on some devices fixed - important to add…
May 25, 2015
c79dd66
Fix for #461 ContactEditor.editAlias NullPointerException.
May 25, 2015
0ef0a86
#456 Fix: hardware button menu fix: ContactList and ContactEditor us…
May 25, 2015
f48d8fa
Should fix #463 wrong account color on chat screen when opening from …
May 25, 2015
2bec775
Fix for #455 "entered text" typing notification.
May 25, 2015
c8cad1c
Version 1.0.12 (code 184)
May 25, 2015
a78c21b
Merge branch 'release/1.0.12'
May 25, 2015
22b8550
Merge tag '1.0.12' into develop
May 25, 2015
5815eeb
ContactViewer "up" button missing fixed.
May 28, 2015
e20df6b
Appcompat and support libraries versions updated.
May 29, 2015
d5d31d7
Contact list navigation drawer "XMPP accounts" made clickable and lea…
Jun 1, 2015
30d23b0
AboutViewer: dark theme, new layout, links to twitter, github, redsol…
Jun 1, 2015
f1010d2
Version 1.0.16 (code 188)
Jun 2, 2015
b2b57b9
About screen: scroll animation implemented using new Google Support D…
Jun 2, 2015
1666489
Version 1.0.17 (code 189)
Jun 2, 2015
d90a10c
About screen filled with text.
Jun 3, 2015
12fb78f
Version 1.0.18 (code 190)
Jun 3, 2015
2030650
OTRManager: code formatting.
Jun 4, 2015
ec27bb5
OTRManager: sessions are created again after "plaint_text" of "finish…
Jun 5, 2015
2075538
RegularChat: empty messages dropped as service messages.
Jun 5, 2015
a26b185
ChatViewer: Chat fragments updated only if they need to be updated (o…
Jun 5, 2015
cddf6b5
Merge branch 'feature/otr_fix' into develop
Jun 5, 2015
33030fb
Version 1.0.19 (code 191)
Jun 5, 2015
5069669
Merge branch 'release/1.0.19'
Jun 5, 2015
5793288
Merge tag '1.0.19' into develop
Jun 5, 2015
3753648
Merge branch 'develop' into feature/about_screen
Jun 5, 2015
a4d53c4
Unused drawables and layouts removed, some drawables renamed.
Jun 8, 2015
202de8e
"Message on the new line" preference removed. #479
Jun 8, 2015
153e03a
Add account: scroll view added to layout. (not to hide toolbar on sma…
Jun 8, 2015
7fd366e
Minor wording changes to English translation of preferences strings
daviessm Jun 8, 2015
f741119
Merge pull request #480 from daviessm/english-text
Jun 9, 2015
e654ed7
Merge branch 'master' into develop
Jun 9, 2015
789f797
Unused string resources removed, new file with untranslatable words c…
Jun 10, 2015
cc821cf
Update README.rst
Jun 11, 2015
f7e9464
Translations: several untranslatable strings extracted.
Jun 15, 2015
7182453
account_editor.xml: links to old screenshots removed.
Jun 15, 2015
46a1bde
account_list.xml: links to old screenshots removed.
Jun 15, 2015
287a095
chat_viewer.xml: links to old screenshots removed.
Jun 15, 2015
0cfbf9d
contact_editor.xml: links to old screenshots removed.
Jun 15, 2015
d829765
contact_list.xml: links to old screenshots removed, some spelling mis…
Jun 15, 2015
d32f902
contact_list.xml: links to old screenshots removed.
Jun 15, 2015
bcb5dc5
fingerprint_viewer.xml: links to old screenshots removed.
Jun 15, 2015
91c14f9
muc_editor.xml: links to old screenshots removed.
Jun 15, 2015
25ddf77
notification_bar.xml: links to old screenshots removed.
Jun 15, 2015
43a78cf
phrase_editor.xml: links to old screenshots removed, spelling mistake…
Jun 15, 2015
155156c
preference_editor.xml: links to old screenshots removed, spelling mis…
Jun 15, 2015
88c6536
secret_viewer.xml: links to old screenshots removed.
Jun 15, 2015
2b95fc8
status_editor.xml: links to old screenshots removed, unused strings r…
Jun 15, 2015
855f761
words.xml: links to old screenshots removed.
Jun 15, 2015
a6ed892
chat_viewer.xml: Conversations added to list of suggested Android OTR…
Jun 15, 2015
c3eaddd
preference_editor: key phrases description changed.
Jun 15, 2015
12854db
Merge branch 'develop' into feature/about_screen
Jun 15, 2015
d71ad16
PhraseList and phrase_editor.xml: unused string removed.
Jun 15, 2015
fdb3ba2
Status context menu fixed.
Jun 15, 2015
28f5f3c
contact_editor.xml: unused strings removed.
Jun 15, 2015
7b1efd8
contact_list: unused string removed.
Jun 15, 2015
4e87c9e
account_editor.xml: unused string removed.
Jun 16, 2015
4fbba9f
chat_viewer.xml: unused strings removed.
Jun 16, 2015
c905ca4
TranslationDialog added: if current locale is not translated (and not…
Jun 16, 2015
d2c47ed
about_viewer.xml: links to translation project and list of top transl…
Jun 16, 2015
4e4b578
Merge branch 'feature/about_screen' into develop
Jun 16, 2015
d025887
Arabic (ar), Spanish (es-rES), Japanese (ja-rJP) and Chinese Simplifi…
Jun 16, 2015
34e6999
LICENSE file updated.
Jun 16, 2015
ea23b18
phrase_editor: unused phrase removed from translations.
Jun 16, 2015
57cc5a4
about_viewer.xml: ignore missing translations added.
Jun 16, 2015
8f014d1
Version 1.0.20 (code 192)
Jun 16, 2015
22303c1
Merge branch 'release/1.0.20'
Jun 16, 2015
c8aecb5
Merge tag '1.0.20' into develop
Jun 16, 2015
6608f5a
Merge branch 'master' of github.com:redsolution/xabber-android into d…
Jun 16, 2015
d07c26e
Merge branch 'master' of github.com:redsolution/xabber-android
Jun 16, 2015
53daa1f
Fix for #486 contact list "you" moved to the right for RTL locales.
Jun 17, 2015
7190a9b
New ShutDownReceiver. Should correctly exit app when phone shut down.…
Jun 17, 2015
e30fd53
French translation added.
Jun 17, 2015
bf44ccb
Chinese simplified and Arabic translation updated.
Jun 17, 2015
7cb4214
Version 1.0.21 (code 193)
Jun 17, 2015
ad57423
Merge branch 'release/1.0.21'
Jun 17, 2015
db766ef
Merge tag '1.0.21' into develop
Jun 17, 2015
976b18c
StatusEditor: focus requested for status edit field #488
Jun 18, 2015
fc91369
contact_viewer.xml: unused string removed.
Jun 19, 2015
aed3ee2
NotificationManager: persistent notification color moved to resources.
Jun 19, 2015
5a8888d
Some account preferences default values set in preferences.xml
Jun 22, 2015
e427377
Version added to navigation drawer top right corner.
Jun 22, 2015
03cf5d2
Task bar icon should not be updated if turned off. #483
Jun 22, 2015
0f98f20
Account default preferences corrected back.
Jun 22, 2015
a7e4a25
ContactList options menu get hidden when there are no active accounts.
Jun 22, 2015
d90031c
OTRManager refreshes session of contact become unavailable (goes offl…
Jun 24, 2015
7a94452
preference_editor.xml: "Key phrases" description improved.
Jun 24, 2015
e56eb4d
contact_list.xml: start_at_boot_suggest message corrected.
Jun 24, 2015
7b220ad
Android Studio clean up code tool run.
Jun 24, 2015
696f788
Unused styles removed, dimens moved from styles.xml to dimens.xml.
Jun 24, 2015
01c1259
colors.xml renamed to material_colors.xml, color_arrays renamed to co…
Jun 24, 2015
bc90673
ContactList and RecentChats background colors moved to colors.xml
Jun 24, 2015
2d0ff6c
Contact list contacts and active chats background colors moved to col…
Jun 24, 2015
c5f0591
German, Serbian and Chinese Traditional translations added.
Jun 24, 2015
e22baab
Version 1.0.22 (code 194)
Jun 24, 2015
65a2110
Merge branch 'release/1.0.22'
Jun 24, 2015
e598e74
Merge tag '1.0.22' into develop
Jun 24, 2015
747224c
Unused jcraft jzlib removed.
Jun 26, 2015
5581d92
android-integration library included in gradle and removed from sourc…
Jun 26, 2015
faaf826
New interface ContactAdder for ContactAddFragment.
Jun 26, 2015
fd7ae7e
contact_add_username_and_alias layout extracted from contact_add_head…
Jun 26, 2015
715ad48
fingerprint_viewer: translations of unused strings removed.
Jun 29, 2015
d2a5839
jcraft:jzlib:1.1.3 added to build gradle (used for "compression" acco…
Jun 29, 2015
661a8da
Contact list contact context menu rewritten using xml menu resource.
Jun 30, 2015
e2161dd
Contact list: no more "you:" with empty message in active chat.
Jun 30, 2015
8758106
Contact list: active chat with empty message looks almost like usual …
Jun 30, 2015
743096a
ContactListFragment: should fix contact list options menu "disappeari…
Jul 1, 2015
ccccd25
extension/muc: light code formatting and refactoring.
Jul 1, 2015
df3ba2b
Ukrainian translation added. German, French, Serbian, Spanish and Jap…
Jul 1, 2015
ce018ce
Version 1.0.23 (code 195)
Jul 1, 2015
492ad98
Merge branch 'release/1.0.23'
Jul 1, 2015
78bc1fc
Merge tag '1.0.23' into develop
Jul 1, 2015
51f2277
"Typing notifications" option string corrected.
Jul 3, 2015
43ed369
"Typing notifications" option string corrected.
Jul 3, 2015
7591235
Portuguese (Portugal) translation added. Ukrainian, German and Serbia…
Jul 3, 2015
5f532a1
Version 1.0.24 (code 196)
Jul 3, 2015
14f86fc
Merge branch 'release/1.0.24'
Jul 3, 2015
a63a3ef
Merge tag '1.0.24' into develop
Jul 3, 2015
c0c1225
feat(MUC): Add Preference to Suppress XEP Status Code 100
oberien Jul 5, 2015
3d15996
Server and proxy port validation. Show numeric keyboard for server an…
bostrt Jul 5, 2015
53181c0
Use numeric keyboard for Priority field.
bostrt Jul 5, 2015
ad9187c
Merge branch 'master' of https://github.com/Blackhole16/xabber-androi…
Jul 6, 2015
b45646c
Fingerprint description string corrected.
Jul 8, 2015
5f1bdeb
Portuguese (Brazilian) translation added, Portuguese (Portugal), Fren…
Jul 8, 2015
a59e6ef
Version 1.0.25 (code 197)
Jul 8, 2015
6e640ac
Merge branch 'release/1.0.25'
Jul 8, 2015
db445a5
Merge tag '1.0.25' into develop
Jul 8, 2015
9cbd34f
Resolved issue with receiving chat notification when loading history …
bostrt Jul 8, 2015
70739f3
Removed *.orig file
bostrt Jul 8, 2015
99da92a
Account registration uncommented (was commented by mistake).
Jul 9, 2015
b262115
ConnectionThread: account registration fixed network in main thread e…
Jul 9, 2015
7031f34
Merge branch 'develop' into bostrt-master
Jul 10, 2015
72de553
account_editor.xml: default priority corrected (0)
Jul 10, 2015
1652492
Merge branch 'bostrt-master' into develop
Jul 10, 2015
ade9d7f
Merge branch 'spamfix' of https://github.com/bostrt/xabber-android in…
Jul 10, 2015
4cffe95
Merge branch 'bostrt-spamfix' into develop
Jul 10, 2015
f0c5bde
preference_editor: events_suppress_100 message corrected.
Jul 10, 2015
1fa84b1
Merge branch 'Blackhole16-master' into develop
Jul 10, 2015
941ce1f
about_viewer: "translators page" url updated.
Jul 14, 2015
09c885b
jcraft jzlib version downgraded to 1.0.7 Fixes #507
Jul 14, 2015
bbf7d51
Polish translation added, Arabic, German, Spanish, Japanese, Portugue…
Jul 14, 2015
5d9b8a9
Version 1.0.28 (code 200).
Jul 14, 2015
f9b2a2c
Merge branch 'release/1.0.28'
Jul 14, 2015
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,4 @@ build
.gradle
*.apk
app/manifest-merger-release-report.txt
*~*
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "app/otr4j"]
path = app/otr4j
url = https://github.com/otr4j/otr4j.git
106 changes: 69 additions & 37 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -1,62 +1,94 @@
Copyright (c) 2013, Redsolution LTD.
Copyright (c) 2015, Redsolution Inc.
All rights reserved.

Project is distributed under "GNU General Public License, Version 3" (see assets/LICENSE-GPLv3.txt).
Project is distributed under GNU General Public License, Version 3 (see app/src/main/assets/LICENSE-GPLv3.txt).

Note about restrictions:
Following files as well as translations in app/src/main/res/values* are distributed under Creative Commons Attribution Non-Commercial Share Alike license:

Following files are distributed under "Creative Commons Attribution Non-Commercial No Derivatives":
res/drawable*/ic_connect.png
res/drawable*/ic_disconnect.png
res/drawable*/ic_information.png
res/drawable*/ic_launcher.png
res/drawable*/ic_stat_*.png
res/drawable*/title_logo.9.png
app/src/main/res/drawable/about_backdrop.jpg
app/src/main/res/drawable*/chat_background.png
app/src/main/res/drawable/contact_shadow.jpg
app/src/main/res/drawable*/drawer_*.jpg
app/src/main/res/drawable*/ic_avatar_*.png
app/src/main/res/drawable*/ic_client_*.png
app/src/main/res/drawable*/ic_offline_shadow_24dp.png
app/src/main/res/drawable*/ic_scroll_indicator_circle_*.png
app/src/main/res/drawable*/ic_stat_offline.png
app/src/main/res/drawable*/ic_stat_cnline.png
app/src/main/res/drawable*/ic_status_*.png
app/src/main/res/drawable*/message_*.9.png

Following files are part of The Android Open Source Project licensed under the Apache License, Version 2.0 (the "License") (see assets/LICENSE-Apache2.txt):
res/drawable/notify_panel_notification_icon_bg_tile.xml
res/layout/info_preference.xml
res/layout/preference.xml
res/layout/progress_preference.xml
res/drawable*/emo_im_*.png
res/drawable*/ic_menu_*.png
Following files are part of official icon set from Google and distributed under Creative Common Attribution 4.0 International License (CC-BY 4.0):

The rest of graphic in res/drawable* as well as translations in res/values* are distributed under "Creative Commons Attribution Non-Commercial Share Alike".
app/src/main/res/drawable*/ic_add_white_24dp.png
app/src/main/res/drawable*/ic_arrow_left_white_24dp.png
app/src/main/res/drawable*/ic_button_send_*_24dp.png
app/src/main/res/drawable*/ic_chat_white_24dp.png
app/src/main/res/drawable*/ic_clear_all_white_24dp.png
app/src/main/res/drawable*/ic_clear_white_24dp.png
app/src/main/res/drawable*/ic_exit_grey600_24dp.png
app/src/main/res/drawable*/ic_expander_indicator_down_black_24dp.png
app/src/main/res/drawable*/ic_expander_indicator_right_black_24dp.png
app/src/main/res/drawable*/ic_group_add_white_24dp.png
app/src/main/res/drawable*/ic_hangouts_grey600_24dp.png
app/src/main/res/drawable*/ic_help_circle_grey600_24dp.png
app/src/main/res/drawable*/ic_list_white_24dp.png
app/src/main/res/drawable*/ic_message_delivered_18dp.png
app/src/main/res/drawable*/ic_message_has_error_18dp.png
app/src/main/res/drawable*/ic_message_not_sent_18dp.png
app/src/main/res/drawable*/ic_person_add_white_24dp.png
app/src/main/res/drawable*/ic_search_white_24dp.png
app/src/main/res/drawable*/ic_security_*_24dp.png
app/src/main/res/drawable*/ic_settings_grey600_24dp.png
app/src/main/res/drawable*/ic_show_offline_*.png
app/src/main/res/drawable*/ic_stat_add_circle.png
app/src/main/res/drawable*/ic_stat_chat.png
app/src/main/res/drawable*/ic_stat_error.png
app/src/main/res/drawable*/ic_stat_help.png
app/src/main/res/drawable*/ic_stat_play_circle_fill.png
app/src/main/res/drawable*/ic_vcard_address_24dp.png
app/src/main/res/drawable*/ic_vcard_birthday_24dp.png
app/src/main/res/drawable*/ic_vcard_contact_info_24dp.png
app/src/main/res/drawable*/ic_vcard_email_24dp.png
app/src/main/res/drawable*/ic_vcard_job_title_24dp.png
app/src/main/res/drawable*/ic_vcard_notes_24dp.png
app/src/main/res/drawable*/ic_vcard_phone_24dp.png
app/src/main/res/drawable*/ic_vcard_web_24dp.png

Also following components are in use (see the source code or official sites for license details):
XMPP logo is licensed under a slightly modified MIT license (http://xmpp.org/about-xmpp/xsf/xsf-ipr-policy/#legal):
app/src/main/res/drawable*/ic_vcard_xmpp_24dp.png

ZXing
src/com/google/zxing/*
Apache License, Version 2.0 (the "License").
The Jabber logo is licensed under the Creative Commons Attribution License
app/src/main/res/drawable*/ic_vcard_jabber_24dp.png

Xabber, Redsolution logo are trademarks of Redsolution Inc., and are licensed under Creative Commons Attribution-NoDerivs license:
app/src/main/res/drawable*/ic_connect.png
app/src/main/res/drawable*/ic_disconnect.png
app/src/main/res/drawable*/ic_launcher.png
app/src/main/res/drawable*/redsolution_logo*.9.png

JZLib
src/com/jcraft/jzlib/*
BSD license.
Following file is part of The Android Open Source Project licensed under the Apache License, Version 2.0 (the "License") (see assets/LICENSE-Apache2.txt):
app/src/main/res/layout/preference.xml

Also source code of following components is included in repository (see the source code or official sites for license details):

Novel sasl client
src/com/novell/sasl/*
app/src/main/java/com/novell/sasl/*
The OpenLDAP Public License.

Measite Smack SASL
src/de/measite/smack/*
app/src/main/java/de/measite/smack/*
Apache License, Version 2.0 (the "License").

Apache Harmony
src/org/apache/harmony/*
app/src/main/java/org/apache/harmony/*
Apache License, Version 2.0 (the "License").

Apache Qpid
src/org/apache/qpid/*
app/src/main/java/org/apache/qpid/*
Apache License, Version 2.0 (the "License").

Smack
src/org/jivesoftware/*
app/src/main/java/org/jivesoftware/*
Apache License, Version 2.0 (the "License").

DNS Java
src/org/xbill/*
BSD license.

OTR4J
libs/otr4j.jar
GNU Lesser General Public License, Version 3.
30 changes: 25 additions & 5 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,19 @@ Xabber - XMPP client for Android
Open source Jabber (XMPP) client with multi-account support, clean and simple interface.
Being both free (as in freedom!) and ad-free, Xabber is designed to be the best Jabber client for Android.

Build instrustions
==================

Xabber uses Gradle build system. The only specific thing is git submodule for otr4j library. To make it work use following commands:

::

git submodule init

git submodule update

And otr4j would be cloned to your local repository.

Supported protocols
===================

Expand All @@ -27,12 +40,19 @@ Supported protocols
* XEP-0059: Result Set Management
* XEP-0136: Message Archiving
* XEP-0224: Attention
* XEP-0077: In-Band Registration

Translations
============

We use webtranslateit.com as our translation system.
All related resources are automatically generated from files got with webtranslateit.com.
If you want to update any translation please email us to info[at]xabber.com and specify all the translation languages you want to edit.
Then we'll send an invitation to our project on webtranslateit.com.
Please don't create pull requests with translation fixes as any changes will be overwritten with the next update from webtranslateit.com.


We use crowdin.com as our translation system.
All related resources are automatically generated from files got with crowdin.com.
If you want to update any translation go to Xabber page https://crowdin.com/project/xabber and request to join our translation team
Please don't create pull requests with translation fixes as any changes will be overwritten with the next update from crowdin.com.

Wiki
====

Visit our wiki pages for additional information: https://github.com/redsolution/xabber-android/wiki
52 changes: 42 additions & 10 deletions app/build.gradle
Original file line number Diff line number Diff line change
@@ -1,23 +1,55 @@
apply plugin: 'com.android.application'

android {
compileSdkVersion 9
buildToolsVersion "21.1.2"
compileSdkVersion 22
buildToolsVersion "22.0.1"

defaultConfig {
applicationId "com.xabber.androiddev"
minSdkVersion 3
targetSdkVersion 9
minSdkVersion 14
targetSdkVersion 22
versionCode 200
versionName '1.0.28'
}

buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}

lintOptions {
// problems with generated "applicationId" string resource
disable 'MissingTranslation'
}

productFlavors {

dev {
applicationId "com.xabber.androiddev"
resValue 'string', 'application_package', applicationId
}

beta {
applicationId "com.xabber.android.beta"
resValue 'string', 'application_package', applicationId
}

}
}

repositories {
mavenCentral()
}

dependencies {
compile files('libs/otr4j.jar')
compile 'com.android.support:design:22.2.0'
compile 'com.android.support:appcompat-v7:22.2.0'
compile 'com.android.support:support-v13:22.2.0'
compile 'com.github.ksoichiro:android-observablescrollview:1.5.0'
compile 'de.hdodenhof:circleimageview:1.2.2'
compile 'com.melnykov:floatingactionbutton:1.2.0'
compile 'dnsjava:dnsjava:2.1.7'
compile 'com.github.bumptech.glide:glide:3.6.0'
compile 'com.google.zxing:android-integration:3.1.0'
compile 'com.jcraft:jzlib:1.0.7'
compile project('otr4j')
}
Binary file removed app/libs/otr4j.jar
Binary file not shown.
1 change: 1 addition & 0 deletions app/otr4j
Submodule otr4j added at 0ced84
18 changes: 18 additions & 0 deletions app/src/beta/res/values/application_title.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8"?><!-- Copyright (c) 2013, Redsolution LTD. All rights reserved.

This file is part of Xabber project; you can redistribute it and/or
modify it under the terms of the GNU General Public License, Version 3.

Xabber is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License,
along with this program. If not, see http://www.gnu.org/licenses/.
-->
<resources>
<string name="application_title_short">Xabber</string>
<string name="application_title_full">Xabber Beta</string>
<string name="client_name">Xabber</string>
</resources>
18 changes: 18 additions & 0 deletions app/src/dev/res/values/application_title.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8"?><!-- Copyright (c) 2013, Redsolution LTD. All rights reserved.

This file is part of Xabber project; you can redistribute it and/or
modify it under the terms of the GNU General Public License, Version 3.

Xabber is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License,
along with this program. If not, see http://www.gnu.org/licenses/.
-->
<resources>
<string name="application_title_short">Xabber</string>
<string name="application_title_full">Xabber Dev</string>
<string name="client_name">Xabber</string>
</resources>
Loading