Compare commits

...

128 Commits

Author SHA1 Message Date
B. Petersen e5695194d5 Update messenger-backend submodule. 2017-06-28 18:42:56 +02:00
B. Petersen e1c192ddd3 Changelog. 2017-06-28 18:40:41 +02:00
B. Petersen ee5e6cb125 Add deprecated export routines, for now. 2017-06-28 18:28:01 +02:00
Björn Petersen 5ca9bbff28 Update README.md 2017-06-28 12:49:08 +02:00
B. Petersen 1761335092 Add missing russian plural forms. 2017-06-27 14:03:31 +02:00
Björn Petersen b87e135b3c Update CHANGELOG.md 2017-06-26 01:20:43 +02:00
Björn Petersen c1154a87cc Update CHANGELOG.md 2017-06-23 18:29:01 +02:00
B. Petersen a683880f7e Changelog 2017-06-23 15:16:41 +02:00
B. Petersen 23acff2a87 Encrypt group chats. 2017-06-22 17:35:30 +02:00
B. Petersen 484d723c75 Cleanup chat list: As we encrypt messages, not chats, there is not need for a chat-encrypted state. 2017-06-21 12:22:38 +02:00
B. Petersen ecab439d0a Unify error icon. 2017-06-21 12:08:47 +02:00
B. Petersen d02732c16d Refactor E2EE. 2017-06-21 11:58:12 +02:00
B. Petersen f55106612c Typo 2017-06-19 21:29:01 +02:00
B. Petersen efde505eb5 Pimp lock-screen icon and text. 2017-06-19 12:57:08 +02:00
B. Petersen 7ae296dcac Use lock icon for locking the app. 2017-06-19 01:15:04 +02:00
B. Petersen 8a20f439c0 Fix french apostrophs. 2017-06-19 01:14:36 +02:00
B. Petersen 57a8251313 Merge branch 'master' of https://github.com/deltachat/deltachat-android 2017-06-19 00:51:42 +02:00
B. Petersen 6039a4e6b1 Use a lock-icon for end-to-end-encrypted messages. 2017-06-19 00:51:17 +02:00
Björn Petersen ea59519c09 Merge pull request #106 from Almtesh/patch-1
French translation
2017-06-18 20:08:02 +02:00
Gilles Émilien MOREL 84e7345607 French translation
Added new translations
Corrected my and other's mistaken translations.
2017-06-18 17:13:40 +02:00
B. Petersen 4357817faf Wording 2017-06-18 00:59:56 +02:00
B. Petersen fb4f378b86 Merge branch 'master' of https://github.com/deltachat/deltachat-android 2017-06-17 15:01:15 +02:00
B. Petersen ee081b3037 End-to-end-encrypted messages are marked by a sign beside the timestamp. 2017-06-17 15:01:06 +02:00
Dr. Tobias Quathamer 33d3d92f62 Update URLs, fix typo 2017-06-16 22:48:20 +02:00
B. Petersen 9ba8659536 Update Portuguese translation. 2017-06-15 16:53:38 +02:00
B. Petersen 3c14d32e19 Set help URL for Spanish locale to Spanish homepage. 2017-06-13 13:24:07 +02:00
B. Petersen 6cb866233b Wording 2017-06-12 10:30:08 +02:00
B. Petersen e98bffdacc Cleanup import/export interface. 2017-06-07 08:51:44 +02:00
B. Petersen 96400768b5 Make the backup task cancellable. 2017-06-06 14:10:15 +02:00
B. Petersen dd8474cecf Add backup export function. 2017-06-06 13:42:16 +02:00
B. Petersen 7b98265a2a Update Polish translation. 2017-06-05 00:40:18 +02:00
B. Petersen 03a20c26db Changelog. 2017-06-04 16:26:39 +02:00
B. Petersen fd0731c52a Update messenger-backend submodule. 2017-06-04 16:25:44 +02:00
B. Petersen 7856fb22e4 Improved video quality of short clips. 2017-06-04 16:06:45 +02:00
B. Petersen d38a4535bb Pimp settings. 2017-06-04 14:40:25 +02:00
B. Petersen 757ad7266f Simplify settings structure and avoid an additional action bar menu. 2017-06-04 11:26:00 +02:00
B. Petersen da8274de1b Add backup menu entry. 2017-06-04 02:13:01 +02:00
B. Petersen 22bd12cfd6 Improve encryption state dialog. 2017-06-04 01:44:37 +02:00
B. Petersen 6d868cb541 Changelog. 2017-06-03 00:57:49 +02:00
Björn Petersen ca2ad6fa68 Merge pull request #92 from guland2000/patch-2
Update strings.xml
2017-06-03 00:40:15 +02:00
guland2000 718dd6d1a9 Update strings.xml
374 and 375
2017-06-02 17:12:50 +02:00
guland2000 b4db0d7d70 Update strings.xml
1. Fix some error, linguistic and semantic (contextual) : strings 86,118,129,223,343,345,351 
2. and added New strings 377, 378, 379,380,381,382,383,384,385.
2017-06-02 00:58:09 +02:00
B. Petersen 0de45907ff Update messenger-backend submodule. 2017-06-01 20:00:05 +02:00
B. Petersen 9fbc3773b6 Update changelog. 2017-06-01 19:59:28 +02:00
B. Petersen 4707d43e84 Show the number of imported keys. 2017-06-01 18:39:17 +02:00
B. Petersen dabae2d63a Ask before importing private keys (as this may change the default). 2017-06-01 13:40:12 +02:00
B. Petersen 3c9204da0f Move 'Privacy/Key-settings' to 'Advanced settings' and 'Privacy/PIN+Blocked users' to 'Settings'; we do no longer have a 'Privacy dialog'; Delta Chat regards the user's privacy everywhere with every bit. 2017-06-01 11:53:42 +02:00
B. Petersen 4b11524fcf Add Import and Export key options. 2017-06-01 01:33:11 +02:00
B. Petersen 7a8c279e4f Force added downloads to be scanned; if left out, at least on my Nexus 4/Mashmallow, downloads do not appear via USB. With scan=true it works. 2017-06-01 01:32:50 +02:00
B. Petersen b3708d1bd4 Enable E2EE by default. 2017-05-31 18:03:19 +02:00
B. Petersen 3ffb476aa9 Bump version. 2017-05-31 17:47:26 +02:00
B. Petersen 7641975cc6 Do not print a message summary in the subject of encrypted messages. 2017-05-29 00:48:58 +02:00
B. Petersen dbc23af348 Prepare encrypted MIME-Messages. 2017-05-27 17:57:45 +02:00
B. Petersen dac8dbd330 Correct OpenSSL bindings. 2017-05-26 15:18:45 +02:00
B. Petersen a47dd34500 Enable Camellia cryptographic algorithm. 2017-05-18 14:22:31 +02:00
B. Petersen b160d1b1e9 Add option to enable E2E-Encryption (for now, it is disabled by default). 2017-05-18 02:39:27 +02:00
B. Petersen 90d5c4fd2c Prepare OpenSSL to be used for E2E-Encryption. 2017-05-18 02:38:48 +02:00
B. Petersen 3311bb56e4 Enable CAST5 cryptographic algorithm (default cipher in some versions of GPG and PGP). 2017-05-18 02:37:54 +02:00
B. Petersen d6ff7e4480 Typo 2017-05-15 11:08:49 +02:00
B. Petersen b7ea939ac7 Change header notice to real name. 2017-05-15 11:07:28 +02:00
B. Petersen 46a2930fa0 Debug prints. 2017-05-14 18:20:18 +02:00
B. Petersen e8c6309e93 Add title to 'Compare keys' dialog. 2017-05-12 17:11:55 +02:00
B. Petersen b9a72db110 Call 'Compare keys' core-code. 2017-05-12 15:45:28 +02:00
B. Petersen a6d8d0e3b6 Remove currently unneeded options. 2017-05-10 14:42:36 +02:00
B. Petersen a7a7e66bb8 Wording. 2017-05-10 13:42:38 +02:00
B. Petersen a2ad1d35e7 Wording. 2017-05-10 13:22:44 +02:00
B. Petersen dd16cc7d89 Show 'Notifications and sounds' settings preview. 2017-05-10 13:03:12 +02:00
B. Petersen 9673ec1a96 Show name preview or 'Not set' in settings dialog. 2017-05-10 11:30:17 +02:00
B. Petersen 8d8c9b808b Move text size option from 'Advanced settings' to 'Settings'. 2017-05-10 11:27:43 +02:00
B. Petersen d379d66751 Wording 2017-05-10 11:10:57 +02:00
B. Petersen f44989a18d Move 'Advanced settings' to the action bar menu. 2017-05-10 11:10:44 +02:00
B. Petersen 7a5b880a7a Move option 'Show contact requests in chatlist' from 'Privacy' to 'Advanced options' (we want the 'Advanced options' to hold all options that are not needed by the main audience). 2017-05-10 10:58:06 +02:00
B. Petersen c859e9bf70 Bump version. 2017-05-09 19:31:52 +02:00
Björn Petersen 6e4361d129 Merge pull request #87 from signorsayyed/fix-typos
Fix some typos in english intro
2017-05-09 00:27:29 +02:00
arshad e5cd1be194 Fix some typos in intro
*Fixed some typos and grammatical errors that are displayed during intro.

Signed-off-by: arshad <me@signorsayyed.com>
2017-05-08 22:11:00 +05:30
B. Petersen 5a3faba0a3 Simplify 'Contact requests' activity. 2017-05-08 15:11:36 +02:00
B. Petersen 0b15b5b55f Move 'Account settings' to the action bar menu. 2017-05-08 11:59:59 +02:00
B. Petersen ecd06e4b0f Add user wallpaper and user name above settings dialog. 2017-05-07 01:57:51 +02:00
B. Petersen 8bf5d98d04 Pimp settings dialog. 2017-05-06 15:05:10 +02:00
B. Petersen b73b1e430e Profile: Option to copy the email address to the clipboard. 2017-05-06 12:54:25 +02:00
B. Petersen 563ec61d52 Pimp profile view. 2017-05-06 12:45:05 +02:00
B. Petersen ba02fae57f Comment 2017-05-06 01:17:22 +02:00
B. Petersen 5c61abe256 Show larger profile photo. 2017-05-06 01:15:36 +02:00
B. Petersen 0d93f9a678 Align search fields together with the new back button width. 2017-05-05 23:59:48 +02:00
B. Petersen bff79e1c34 Revert 'Contact requests' subtitle change. 2017-05-05 23:02:56 +02:00
B. Petersen 68db96483c Rename 'Mailbox' to 'Contact requests' which seems to be much clearer in most cases (except if the 'Contact requests' are shown in the chatlist as a separate group, however, even this is okay for me). 2017-05-05 22:59:22 +02:00
B. Petersen 2bdf88373d Narrow the back button slightly. 2017-05-05 16:47:31 +02:00
B. Petersen cdb43876bf Show deaddrop subtitle hint below option to show deaddrop in chat overview. 2017-05-05 16:08:03 +02:00
B. Petersen 6f1cecdaa9 Deaddrop subtitle: Show a hint instead of uninteresting contact count. 2017-05-05 15:57:05 +02:00
B. Petersen 363d78d61c Simplify menu in new non-drawer-mode. 2017-05-05 15:14:26 +02:00
B. Petersen 02d9258c9c Add a separate 'View profile' menu entry to chat view (does the same as the click on the avatar) 2017-05-05 14:43:05 +02:00
B. Petersen 8a567c63b1 Use a menu instead of a drawer; for now, you can get the drawer back by entering '.set drawer 1' into the 'Settings / My Name' field. 2017-05-05 12:46:49 +02:00
B. Petersen 880139b1ff Check back-button against null-pointers. 2017-05-05 11:33:24 +02:00
B. Petersen a8450cc826 Merge branch 'master' of https://github.com/r10s/deltachat-android 2017-05-04 22:53:10 +02:00
B. Petersen 82aac5d383 Update messenger-backend submodule. 2017-05-04 22:52:56 +02:00
Björn Petersen a24c14ef62 Update CHANGELOG.md 2017-05-04 22:51:58 +02:00
B. Petersen 902702ee01 Add a script for updating the deltachat-core submodule. Use with care. 2017-05-04 22:49:55 +02:00
B. Petersen 9d653a3607 Bump version. 2017-05-04 22:48:40 +02:00
B. Petersen bee770bd2e Support camera on Nougat. 2017-05-04 18:12:48 +02:00
B. Petersen 3e77ae505d Update messenger-backend submodule. 2017-05-04 01:37:40 +02:00
B. Petersen 66b7a447ca Undef unused load extensions by defining SQLITE_OMIT_LOAD_EXTENSION. 2017-05-04 01:37:23 +02:00
B. Petersen 3eded4d59b Remove unused POP3 code from JNI. 2017-05-04 01:36:39 +02:00
B. Petersen 7682caffb6 Use sqlite3 from deltachat-core. 2017-05-04 01:24:39 +02:00
B. Petersen df980b266a Use libEtPan from deltachat-core. 2017-05-04 01:06:53 +02:00
B. Petersen 99d2afc642 Link to new homepage https://delta.chat ; localizable Help-URLs. 2017-05-03 12:58:02 +02:00
B. Petersen 5e44aab51f Update messenger-backend submodule. 2017-04-29 01:08:35 +02:00
B. Petersen cf14685ab3 Changelog 2017-04-29 01:08:20 +02:00
B. Petersen bcd22c50d3 Read contacts event if there are no phone numbers present, improve permission check for SDK<23. 2017-04-29 00:14:21 +02:00
B. Petersen 5f9bfbef99 Unify english language: Use 'email' instead of 'e-mail'. 2017-04-28 15:39:52 +02:00
B. Petersen b6f04755a0 Replace 'Manage space activity' by the system default for empty all data; some months after releasing the v1.0 should be enough for a manage space concept. 2017-04-28 14:55:07 +02:00
B. Petersen d32b773a80 Bump version. 2017-04-27 14:58:35 +02:00
B. Petersen 74a68eaf18 Ignore case when checking extensions for PNG/GIF files. 2017-04-24 14:23:22 +02:00
B. Petersen bf0520ea65 Remove unneeded libjpeg code. 2017-04-24 12:22:52 +02:00
B. Petersen a20f194c0a Enable saving and sharing GIFs. 2017-04-23 17:17:04 +02:00
B. Petersen f16a905143 Improve toolbar toast hints. 2017-04-23 16:26:54 +02:00
Björn Petersen cbe19df41a Update CHANGELOG.md 2017-04-23 15:59:53 +02:00
B. Petersen 58d7b5d283 Send PNG files without converting to JPG, see issue #58. 2017-04-23 15:49:01 +02:00
B. Petersen e7e3807b9e Remove unneeded Webp code. 2017-04-23 15:03:37 +02:00
B. Petersen 1aec5e253d 'Raise to speak' defaults to false. 2017-04-23 13:41:03 +02:00
B. Petersen 671d69c89a Update app info. 2017-04-23 12:01:21 +02:00
Dr. Tobias Quathamer 55042edf52 Buttons in button bars should be borderless.
Button bars typically use a borderless style for the buttons. Set the
style="?android:attr/buttonBarButtonStyle" attribute on each of the
buttons, and set style="?android:attr/buttonBarStyle" on the parent layout.

More info: http://developer.android.com/design/building-blocks/buttons.html
2017-04-22 23:48:58 +02:00
Dr. Tobias Quathamer 8e5d8297ca Use a layout_width of 0dp instead of 48dp for better performance.
When only a single widget in a LinearLayout defines a weight, it is
more efficient to assign a width/height of 0dp to it since it will
absorb all the remaining space anyway. With a declared width/height
of 0dp it does not have to measure its own size first.
2017-04-22 23:20:32 +02:00
Dr. Tobias Quathamer 0c73ef776f Typography: Use ellipsis instead of three dots 2017-04-22 23:16:42 +02:00
Dr. Tobias Quathamer 7bec0dc4b9 Use sp (scale-independent pixels) as recommended unit when specifying font sizes 2017-04-22 23:16:42 +02:00
B. Petersen 5373602a60 Merge branch 'master' of https://github.com/r10s/deltachat-android 2017-04-22 23:05:12 +02:00
B. Petersen 95060abc6b Remove unexpected long-click-on-gif behaviour. 2017-04-22 23:05:02 +02:00
Dr. Tobias Quathamer 5046005b0e Use Gravity.START and .END rather than .LEFT and .RIGHT 2017-04-22 22:59:28 +02:00
Dr. Tobias Quathamer 576a9fde5b Add more support for RTL locales 2017-04-22 22:25:58 +02:00
979 changed files with 1839 additions and 439550 deletions
+53
View File
@@ -1,5 +1,58 @@
# Delta Chat Changelog
## v0.9.2
2017-06-28
* Encrypt group chats
* Cryptographically sign messages
* Validate signatures of incoming messages ("Info" shows the state)
* Show a little lock beside end-to-end-encrypted messages with a validated signature
* If end-to-end-encryption is available on sending time, guarantee the message not to be sent without end-to-end-encryption later
* Show special characters in HTML-mails
* Help MUAs on showing chat threads
* Upgrade from Autocrypt Level 0 to Level 1; as the levels are not compatible, encryption on mixed setups does not happen
* Update Polish, Portuguese, Spanish and French translations
## v0.9.1
2017-06-04
* Profile: Improve encryption state dialog
* Improved video quality of short clips
* Make encryption-dialog localizable
* Update Russian translation
## v0.9.0
2017-06-01
* Add end-to-end-encrypting following the OpenPGP and Autocrypt standards
* Add a function to compare keys
* Profile: Add option to copy the email address to the clipboard
* Pimp GUI
## v0.1.36
2017-05-04
* Support camera on Android Nougat
## v0.1.34
2017-05-03
* Link to new homepage https://delta.chat
* Localizable Help-URLs
## v0.1.33
2017-04-29
* Better support for right-to-left (RTL) languages, taking advantage of
Android 4.2 (Jelly Bean MR1, API level 17).
* Send PNG files without resizing and converting to JPEG
* If JPEG files are send without compression, they still appear as image, not as attached files
* Raise-to-speak defaults to false
* Unify long click behaviour
* Support Android's system function "Delete data"
* Replies to messages pop up automatically even if send from other email addresses (typical scenario for alias addresses)
* Fix group-replies from normal email-clients.
## v0.1.32
2017-04-22
+3 -2
View File
@@ -76,7 +76,7 @@ android {
}
}
defaultConfig.versionCode = 32
defaultConfig.versionCode = 41
sourceSets.main {
jniLibs.srcDir 'libs'
@@ -117,6 +117,7 @@ android {
defaultConfig {
minSdkVersion 14 // 14: Android 4.0 Ice Cream Sandwich 2011 (Telegram default), 21: Android 5.0 Lollipop 2014 (recommended for InstantRun)
targetSdkVersion 25 // 25: Nougat. CAVE: Do NOT target "Andoid O" without checking the background tasks carefully, see https://developer.android.com/preview/behavior-changes.html#back-all . As long as we target "Nougat", everything works as expected even for "Andoid O" or later
versionName "0.1.32" // do NOT forget to increase defaultConfig.versionCode!
// in general, we should not change the target without reason; eg. after the switch to Nougat, the camera stops working (see https://inthecheesefactory.com/blog/how-to-share-access-to-file-with-fileprovider-on-android-nougat/en )
versionName "0.9.2" // do NOT forget to increase defaultConfig.versionCode!
}
}
+292 -259
View File
@@ -493,6 +493,19 @@ local_src_files := \
./openssl/crypto/buffer/buf_err.c \
./openssl/crypto/buffer/buf_str.c \
./openssl/crypto/buffer/buffer.c \
./openssl/crypto/camellia/camellia.c \
./openssl/crypto/camellia/cmll_cbc.c \
./openssl/crypto/camellia/cmll_cfb.c \
./openssl/crypto/camellia/cmll_ctr.c \
./openssl/crypto/camellia/cmll_ecb.c \
./openssl/crypto/camellia/cmll_misc.c \
./openssl/crypto/camellia/cmll_ofb.c \
./openssl/crypto/camellia/cmll_utl.c \
./openssl/crypto/cast/c_cfb64.c \
./openssl/crypto/cast/c_ecb.c \
./openssl/crypto/cast/c_enc.c \
./openssl/crypto/cast/c_ofb64.c \
./openssl/crypto/cast/c_skey.c \
./openssl/crypto/cmac/cm_ameth.c \
./openssl/crypto/cmac/cm_pmeth.c \
./openssl/crypto/cmac/cmac.c \
@@ -610,6 +623,8 @@ local_src_files := \
./openssl/crypto/evp/e_aes.c \
./openssl/crypto/evp/e_aes_cbc_hmac_sha1.c \
./openssl/crypto/evp/e_bf.c \
./openssl/crypto/evp/e_camellia.c \
./openssl/crypto/evp/e_cast.c \
./openssl/crypto/evp/e_des.c \
./openssl/crypto/evp/e_des3.c \
./openssl/crypto/evp/e_null.c \
@@ -961,88 +976,88 @@ include $(BUILD_STATIC_LIBRARY)
################################################################################
include $(CLEAR_VARS)
LOCAL_CFLAGS := -Wall -DANDROID -DHAVE_MALLOC_H -DHAVE_PTHREAD -DWEBP_USE_THREAD -finline-functions -ffast-math -ffunction-sections -fdata-sections -Os
LOCAL_C_INCLUDES += $(LOCAL_PATH)/libwebp/src
LOCAL_ARM_MODE := arm
LOCAL_STATIC_LIBRARIES := cpufeatures
LOCAL_MODULE := webp
ifneq ($(findstring armeabi-v7a, $(TARGET_ARCH_ABI)),)
NEON := c.neon
else
NEON := c
endif
LOCAL_SRC_FILES := \
./libwebp/dec/alpha.c \
./libwebp/dec/buffer.c \
./libwebp/dec/frame.c \
./libwebp/dec/idec.c \
./libwebp/dec/io.c \
./libwebp/dec/quant.c \
./libwebp/dec/tree.c \
./libwebp/dec/vp8.c \
./libwebp/dec/vp8l.c \
./libwebp/dec/webp.c \
./libwebp/dsp/alpha_processing.c \
./libwebp/dsp/alpha_processing_sse2.c \
./libwebp/dsp/cpu.c \
./libwebp/dsp/dec.c \
./libwebp/dsp/dec_clip_tables.c \
./libwebp/dsp/dec_mips32.c \
./libwebp/dsp/dec_neon.$(NEON) \
./libwebp/dsp/dec_sse2.c \
./libwebp/dsp/enc.c \
./libwebp/dsp/enc_avx2.c \
./libwebp/dsp/enc_mips32.c \
./libwebp/dsp/enc_neon.$(NEON) \
./libwebp/dsp/enc_sse2.c \
./libwebp/dsp/lossless.c \
./libwebp/dsp/lossless_mips32.c \
./libwebp/dsp/lossless_neon.$(NEON) \
./libwebp/dsp/lossless_sse2.c \
./libwebp/dsp/upsampling.c \
./libwebp/dsp/upsampling_neon.$(NEON) \
./libwebp/dsp/upsampling_sse2.c \
./libwebp/dsp/yuv.c \
./libwebp/dsp/yuv_mips32.c \
./libwebp/dsp/yuv_sse2.c \
./libwebp/enc/alpha.c \
./libwebp/enc/analysis.c \
./libwebp/enc/backward_references.c \
./libwebp/enc/config.c \
./libwebp/enc/cost.c \
./libwebp/enc/filter.c \
./libwebp/enc/frame.c \
./libwebp/enc/histogram.c \
./libwebp/enc/iterator.c \
./libwebp/enc/picture.c \
./libwebp/enc/picture_csp.c \
./libwebp/enc/picture_psnr.c \
./libwebp/enc/picture_rescale.c \
./libwebp/enc/picture_tools.c \
./libwebp/enc/quant.c \
./libwebp/enc/syntax.c \
./libwebp/enc/token.c \
./libwebp/enc/tree.c \
./libwebp/enc/vp8l.c \
./libwebp/enc/webpenc.c \
./libwebp/utils/bit_reader.c \
./libwebp/utils/bit_writer.c \
./libwebp/utils/color_cache.c \
./libwebp/utils/filters.c \
./libwebp/utils/huffman.c \
./libwebp/utils/huffman_encode.c \
./libwebp/utils/quant_levels.c \
./libwebp/utils/quant_levels_dec.c \
./libwebp/utils/random.c \
./libwebp/utils/rescaler.c \
./libwebp/utils/thread.c \
./libwebp/utils/utils.c \
include $(BUILD_STATIC_LIBRARY)
#include $(CLEAR_VARS)
#
#LOCAL_CFLAGS := -Wall -DANDROID -DHAVE_MALLOC_H -DHAVE_PTHREAD -DWEBP_USE_THREAD -finline-functions -ffast-math -ffunction-sections -fdata-sections -Os
#LOCAL_C_INCLUDES += $(LOCAL_PATH)/libwebp/src
#LOCAL_ARM_MODE := arm
#LOCAL_STATIC_LIBRARIES := cpufeatures
#LOCAL_MODULE := webp
#
#ifneq ($(findstring armeabi-v7a, $(TARGET_ARCH_ABI)),)
# NEON := c.neon
#else
# NEON := c
#endif
#
#LOCAL_SRC_FILES := \
#./libwebp/dec/alpha.c \
#./libwebp/dec/buffer.c \
#./libwebp/dec/frame.c \
#./libwebp/dec/idec.c \
#./libwebp/dec/io.c \
#./libwebp/dec/quant.c \
#./libwebp/dec/tree.c \
#./libwebp/dec/vp8.c \
#./libwebp/dec/vp8l.c \
#./libwebp/dec/webp.c \
#./libwebp/dsp/alpha_processing.c \
#./libwebp/dsp/alpha_processing_sse2.c \
#./libwebp/dsp/cpu.c \
#./libwebp/dsp/dec.c \
#./libwebp/dsp/dec_clip_tables.c \
#./libwebp/dsp/dec_mips32.c \
#./libwebp/dsp/dec_neon.$(NEON) \
#./libwebp/dsp/dec_sse2.c \
#./libwebp/dsp/enc.c \
#./libwebp/dsp/enc_avx2.c \
#./libwebp/dsp/enc_mips32.c \
#./libwebp/dsp/enc_neon.$(NEON) \
#./libwebp/dsp/enc_sse2.c \
#./libwebp/dsp/lossless.c \
#./libwebp/dsp/lossless_mips32.c \
#./libwebp/dsp/lossless_neon.$(NEON) \
#./libwebp/dsp/lossless_sse2.c \
#./libwebp/dsp/upsampling.c \
#./libwebp/dsp/upsampling_neon.$(NEON) \
#./libwebp/dsp/upsampling_sse2.c \
#./libwebp/dsp/yuv.c \
#./libwebp/dsp/yuv_mips32.c \
#./libwebp/dsp/yuv_sse2.c \
#./libwebp/enc/alpha.c \
#./libwebp/enc/analysis.c \
#./libwebp/enc/backward_references.c \
#./libwebp/enc/config.c \
#./libwebp/enc/cost.c \
#./libwebp/enc/filter.c \
#./libwebp/enc/frame.c \
#./libwebp/enc/histogram.c \
#./libwebp/enc/iterator.c \
#./libwebp/enc/picture.c \
#./libwebp/enc/picture_csp.c \
#./libwebp/enc/picture_psnr.c \
#./libwebp/enc/picture_rescale.c \
#./libwebp/enc/picture_tools.c \
#./libwebp/enc/quant.c \
#./libwebp/enc/syntax.c \
#./libwebp/enc/token.c \
#./libwebp/enc/tree.c \
#./libwebp/enc/vp8l.c \
#./libwebp/enc/webpenc.c \
#./libwebp/utils/bit_reader.c \
#./libwebp/utils/bit_writer.c \
#./libwebp/utils/color_cache.c \
#./libwebp/utils/filters.c \
#./libwebp/utils/huffman.c \
#./libwebp/utils/huffman_encode.c \
#./libwebp/utils/quant_levels.c \
#./libwebp/utils/quant_levels_dec.c \
#./libwebp/utils/random.c \
#./libwebp/utils/rescaler.c \
#./libwebp/utils/thread.c \
#./libwebp/utils/utils.c \
#
#include $(BUILD_STATIC_LIBRARY)
################################################################################
@@ -1093,130 +1108,128 @@ include $(CLEAR_VARS)
LOCAL_MODULE := etpan
LOCAL_CFLAGS += -DHAVE_CONFIG_H=1 -DHAVE_ICONV=1
LOCAL_SRC_FILES := \
./libetpan/src/data-types/base64.c \
./libetpan/src/data-types/carray.c \
./libetpan/src/data-types/charconv.c \
./libetpan/src/data-types/chash.c \
./libetpan/src/data-types/clist.c \
./libetpan/src/data-types/connect.c \
./libetpan/src/data-types/mail_cache_db.c \
./libetpan/src/data-types/maillock.c \
./libetpan/src/data-types/mailsasl.c \
./libetpan/src/data-types/mailsem.c \
./libetpan/src/data-types/mailstream.c \
./libetpan/src/data-types/mailstream_cancel.c \
./libetpan/src/data-types/mailstream_cfstream.c \
./libetpan/src/data-types/mailstream_compress.c \
./libetpan/src/data-types/mailstream_helper.c \
./libetpan/src/data-types/mailstream_low.c \
./libetpan/src/data-types/mailstream_socket.c \
./libetpan/src/data-types/mailstream_ssl.c \
./libetpan/src/data-types/md5.c \
./libetpan/src/data-types/mmapstring.c \
./libetpan/src/data-types/timeutils.c \
./libetpan/src/low-level/imap/acl.c \
./libetpan/src/low-level/imap/acl_parser.c \
./libetpan/src/low-level/imap/acl_sender.c \
./libetpan/src/low-level/imap/acl_types.c \
./libetpan/src/low-level/imap/annotatemore.c \
./libetpan/src/low-level/imap/annotatemore_parser.c \
./libetpan/src/low-level/imap/annotatemore_sender.c \
./libetpan/src/low-level/imap/annotatemore_types.c \
./libetpan/src/low-level/imap/condstore.c \
./libetpan/src/low-level/imap/condstore_types.c \
./libetpan/src/low-level/imap/enable.c \
./libetpan/src/low-level/imap/idle.c \
./libetpan/src/low-level/imap/mailimap.c \
./libetpan/src/low-level/imap/mailimap_compress.c \
./libetpan/src/low-level/imap/mailimap_extension.c \
./libetpan/src/low-level/imap/mailimap_helper.c \
./libetpan/src/low-level/imap/mailimap_id.c \
./libetpan/src/low-level/imap/mailimap_id_parser.c \
./libetpan/src/low-level/imap/mailimap_id_sender.c \
./libetpan/src/low-level/imap/mailimap_id_types.c \
./libetpan/src/low-level/imap/mailimap_keywords.c \
./libetpan/src/low-level/imap/mailimap_oauth2.c \
./libetpan/src/low-level/imap/mailimap_parser.c \
./libetpan/src/low-level/imap/mailimap_print.c \
./libetpan/src/low-level/imap/mailimap_sender.c \
./libetpan/src/low-level/imap/mailimap_socket.c \
./libetpan/src/low-level/imap/mailimap_sort.c \
./libetpan/src/low-level/imap/mailimap_sort_types.c \
./libetpan/src/low-level/imap/mailimap_ssl.c \
./libetpan/src/low-level/imap/mailimap_types.c \
./libetpan/src/low-level/imap/mailimap_types_helper.c \
./libetpan/src/low-level/imap/namespace.c \
./libetpan/src/low-level/imap/namespace_parser.c \
./libetpan/src/low-level/imap/namespace_sender.c \
./libetpan/src/low-level/imap/namespace_types.c \
./libetpan/src/low-level/imap/qresync.c \
./libetpan/src/low-level/imap/qresync_types.c \
./libetpan/src/low-level/imap/quota.c \
./libetpan/src/low-level/imap/quota_parser.c \
./libetpan/src/low-level/imap/quota_sender.c \
./libetpan/src/low-level/imap/quota_types.c \
./libetpan/src/low-level/imap/uidplus.c \
./libetpan/src/low-level/imap/uidplus_parser.c \
./libetpan/src/low-level/imap/uidplus_sender.c \
./libetpan/src/low-level/imap/uidplus_types.c \
./libetpan/src/low-level/imap/xgmlabels.c \
./libetpan/src/low-level/imap/xgmmsgid.c \
./libetpan/src/low-level/imap/xgmthrid.c \
./libetpan/src/low-level/imap/xlist.c \
./libetpan/src/low-level/imf/mailimf.c \
./libetpan/src/low-level/imf/mailimf_types.c \
./libetpan/src/low-level/imf/mailimf_types_helper.c \
./libetpan/src/low-level/imf/mailimf_write_file.c \
./libetpan/src/low-level/imf/mailimf_write_generic.c \
./libetpan/src/low-level/imf/mailimf_write_mem.c \
./libetpan/src/low-level/mime/mailmime.c \
./libetpan/src/low-level/mime/mailmime_content.c \
./libetpan/src/low-level/mime/mailmime_decode.c \
./libetpan/src/low-level/mime/mailmime_disposition.c \
./libetpan/src/low-level/mime/mailmime_types.c \
./libetpan/src/low-level/mime/mailmime_types_helper.c \
./libetpan/src/low-level/mime/mailmime_write_file.c \
./libetpan/src/low-level/mime/mailmime_write_generic.c \
./libetpan/src/low-level/mime/mailmime_write_mem.c \
./libetpan/src/low-level/nntp/newsnntp.c \
./libetpan/src/low-level/nntp/newsnntp_socket.c \
./libetpan/src/low-level/nntp/newsnntp_ssl.c \
./libetpan/src/low-level/pop3/mailpop3.c \
./libetpan/src/low-level/pop3/mailpop3_helper.c \
./libetpan/src/low-level/pop3/mailpop3_socket.c \
./libetpan/src/low-level/pop3/mailpop3_ssl.c \
./libetpan/src/low-level/smtp/mailsmtp.c \
./libetpan/src/low-level/smtp/mailsmtp_helper.c \
./libetpan/src/low-level/smtp/mailsmtp_oauth2.c \
./libetpan/src/low-level/smtp/mailsmtp_socket.c \
./libetpan/src/low-level/smtp/mailsmtp_ssl.c \
./libetpan/src/main/libetpan_version.c \
./libetpan/src/driver/implementation/data-message/data_message_driver.c \
./libetpan/src/driver/interface/maildriver.c \
./libetpan/src/driver/interface/maildriver_tools.c \
./libetpan/src/driver/interface/maildriver_types.c \
./libetpan/src/driver/interface/maildriver_types_helper.c \
./libetpan/src/driver/interface/mailfolder.c \
./libetpan/src/driver/interface/mailmessage.c \
./libetpan/src/driver/interface/mailmessage_tools.c \
./libetpan/src/driver/interface/mailmessage_types.c \
./libetpan/src/driver/interface/mailstorage.c \
./libetpan/src/driver/interface/mailstorage_tools.c
./messenger-backend/libs/libetpan/src/data-types/base64.c \
./messenger-backend/libs/libetpan/src/data-types/carray.c \
./messenger-backend/libs/libetpan/src/data-types/charconv.c \
./messenger-backend/libs/libetpan/src/data-types/chash.c \
./messenger-backend/libs/libetpan/src/data-types/clist.c \
./messenger-backend/libs/libetpan/src/data-types/connect.c \
./messenger-backend/libs/libetpan/src/data-types/mail_cache_db.c \
./messenger-backend/libs/libetpan/src/data-types/maillock.c \
./messenger-backend/libs/libetpan/src/data-types/mailsasl.c \
./messenger-backend/libs/libetpan/src/data-types/mailsem.c \
./messenger-backend/libs/libetpan/src/data-types/mailstream.c \
./messenger-backend/libs/libetpan/src/data-types/mailstream_cancel.c \
./messenger-backend/libs/libetpan/src/data-types/mailstream_cfstream.c \
./messenger-backend/libs/libetpan/src/data-types/mailstream_compress.c \
./messenger-backend/libs/libetpan/src/data-types/mailstream_helper.c \
./messenger-backend/libs/libetpan/src/data-types/mailstream_low.c \
./messenger-backend/libs/libetpan/src/data-types/mailstream_socket.c \
./messenger-backend/libs/libetpan/src/data-types/mailstream_ssl.c \
./messenger-backend/libs/libetpan/src/data-types/md5.c \
./messenger-backend/libs/libetpan/src/data-types/mmapstring.c \
./messenger-backend/libs/libetpan/src/data-types/timeutils.c \
./messenger-backend/libs/libetpan/src/low-level/imap/acl.c \
./messenger-backend/libs/libetpan/src/low-level/imap/acl_parser.c \
./messenger-backend/libs/libetpan/src/low-level/imap/acl_sender.c \
./messenger-backend/libs/libetpan/src/low-level/imap/acl_types.c \
./messenger-backend/libs/libetpan/src/low-level/imap/annotatemore.c \
./messenger-backend/libs/libetpan/src/low-level/imap/annotatemore_parser.c \
./messenger-backend/libs/libetpan/src/low-level/imap/annotatemore_sender.c \
./messenger-backend/libs/libetpan/src/low-level/imap/annotatemore_types.c \
./messenger-backend/libs/libetpan/src/low-level/imap/condstore.c \
./messenger-backend/libs/libetpan/src/low-level/imap/condstore_types.c \
./messenger-backend/libs/libetpan/src/low-level/imap/enable.c \
./messenger-backend/libs/libetpan/src/low-level/imap/idle.c \
./messenger-backend/libs/libetpan/src/low-level/imap/mailimap.c \
./messenger-backend/libs/libetpan/src/low-level/imap/mailimap_compress.c \
./messenger-backend/libs/libetpan/src/low-level/imap/mailimap_extension.c \
./messenger-backend/libs/libetpan/src/low-level/imap/mailimap_helper.c \
./messenger-backend/libs/libetpan/src/low-level/imap/mailimap_id.c \
./messenger-backend/libs/libetpan/src/low-level/imap/mailimap_id_parser.c \
./messenger-backend/libs/libetpan/src/low-level/imap/mailimap_id_sender.c \
./messenger-backend/libs/libetpan/src/low-level/imap/mailimap_id_types.c \
./messenger-backend/libs/libetpan/src/low-level/imap/mailimap_keywords.c \
./messenger-backend/libs/libetpan/src/low-level/imap/mailimap_oauth2.c \
./messenger-backend/libs/libetpan/src/low-level/imap/mailimap_parser.c \
./messenger-backend/libs/libetpan/src/low-level/imap/mailimap_print.c \
./messenger-backend/libs/libetpan/src/low-level/imap/mailimap_sender.c \
./messenger-backend/libs/libetpan/src/low-level/imap/mailimap_socket.c \
./messenger-backend/libs/libetpan/src/low-level/imap/mailimap_sort.c \
./messenger-backend/libs/libetpan/src/low-level/imap/mailimap_sort_types.c \
./messenger-backend/libs/libetpan/src/low-level/imap/mailimap_ssl.c \
./messenger-backend/libs/libetpan/src/low-level/imap/mailimap_types.c \
./messenger-backend/libs/libetpan/src/low-level/imap/mailimap_types_helper.c \
./messenger-backend/libs/libetpan/src/low-level/imap/namespace.c \
./messenger-backend/libs/libetpan/src/low-level/imap/namespace_parser.c \
./messenger-backend/libs/libetpan/src/low-level/imap/namespace_sender.c \
./messenger-backend/libs/libetpan/src/low-level/imap/namespace_types.c \
./messenger-backend/libs/libetpan/src/low-level/imap/qresync.c \
./messenger-backend/libs/libetpan/src/low-level/imap/qresync_types.c \
./messenger-backend/libs/libetpan/src/low-level/imap/quota.c \
./messenger-backend/libs/libetpan/src/low-level/imap/quota_parser.c \
./messenger-backend/libs/libetpan/src/low-level/imap/quota_sender.c \
./messenger-backend/libs/libetpan/src/low-level/imap/quota_types.c \
./messenger-backend/libs/libetpan/src/low-level/imap/uidplus.c \
./messenger-backend/libs/libetpan/src/low-level/imap/uidplus_parser.c \
./messenger-backend/libs/libetpan/src/low-level/imap/uidplus_sender.c \
./messenger-backend/libs/libetpan/src/low-level/imap/uidplus_types.c \
./messenger-backend/libs/libetpan/src/low-level/imap/xgmlabels.c \
./messenger-backend/libs/libetpan/src/low-level/imap/xgmmsgid.c \
./messenger-backend/libs/libetpan/src/low-level/imap/xgmthrid.c \
./messenger-backend/libs/libetpan/src/low-level/imap/xlist.c \
./messenger-backend/libs/libetpan/src/low-level/imf/mailimf.c \
./messenger-backend/libs/libetpan/src/low-level/imf/mailimf_types.c \
./messenger-backend/libs/libetpan/src/low-level/imf/mailimf_types_helper.c \
./messenger-backend/libs/libetpan/src/low-level/imf/mailimf_write_file.c \
./messenger-backend/libs/libetpan/src/low-level/imf/mailimf_write_generic.c \
./messenger-backend/libs/libetpan/src/low-level/imf/mailimf_write_mem.c \
./messenger-backend/libs/libetpan/src/low-level/mime/mailmime.c \
./messenger-backend/libs/libetpan/src/low-level/mime/mailmime_content.c \
./messenger-backend/libs/libetpan/src/low-level/mime/mailmime_decode.c \
./messenger-backend/libs/libetpan/src/low-level/mime/mailmime_disposition.c \
./messenger-backend/libs/libetpan/src/low-level/mime/mailmime_types.c \
./messenger-backend/libs/libetpan/src/low-level/mime/mailmime_types_helper.c \
./messenger-backend/libs/libetpan/src/low-level/mime/mailmime_write_file.c \
./messenger-backend/libs/libetpan/src/low-level/mime/mailmime_write_generic.c \
./messenger-backend/libs/libetpan/src/low-level/mime/mailmime_write_mem.c \
./messenger-backend/libs/libetpan/src/low-level/nntp/newsnntp.c \
./messenger-backend/libs/libetpan/src/low-level/nntp/newsnntp_socket.c \
./messenger-backend/libs/libetpan/src/low-level/nntp/newsnntp_ssl.c \
./messenger-backend/libs/libetpan/src/low-level/smtp/mailsmtp.c \
./messenger-backend/libs/libetpan/src/low-level/smtp/mailsmtp_helper.c \
./messenger-backend/libs/libetpan/src/low-level/smtp/mailsmtp_oauth2.c \
./messenger-backend/libs/libetpan/src/low-level/smtp/mailsmtp_socket.c \
./messenger-backend/libs/libetpan/src/low-level/smtp/mailsmtp_ssl.c \
./messenger-backend/libs/libetpan/src/main/libetpan_version.c \
./messenger-backend/libs/libetpan/src/driver/implementation/data-message/data_message_driver.c \
./messenger-backend/libs/libetpan/src/driver/implementation/mime-message/mime_message_driver.c \
./messenger-backend/libs/libetpan/src/driver/interface/maildriver.c \
./messenger-backend/libs/libetpan/src/driver/interface/maildriver_tools.c \
./messenger-backend/libs/libetpan/src/driver/interface/maildriver_types.c \
./messenger-backend/libs/libetpan/src/driver/interface/maildriver_types_helper.c \
./messenger-backend/libs/libetpan/src/driver/interface/mailfolder.c \
./messenger-backend/libs/libetpan/src/driver/interface/mailmessage.c \
./messenger-backend/libs/libetpan/src/driver/interface/mailmessage_tools.c \
./messenger-backend/libs/libetpan/src/driver/interface/mailmessage_types.c \
./messenger-backend/libs/libetpan/src/driver/interface/mailstorage.c \
./messenger-backend/libs/libetpan/src/driver/interface/mailstorage_tools.c \
./messenger-backend/libs/libetpan/src/engine/mailprivacy.c \
./messenger-backend/libs/libetpan/src/engine/mailprivacy_tools.c
LOCAL_C_INCLUDES = \
$(LOCAL_PATH)/libetpan/src \
$(LOCAL_PATH)/libetpan/src/data-types \
$(LOCAL_PATH)/libetpan/src/low-level \
$(LOCAL_PATH)/libetpan/src/low-level/imap \
$(LOCAL_PATH)/libetpan/src/low-level/imf \
$(LOCAL_PATH)/libetpan/src/low-level/mime \
$(LOCAL_PATH)/libetpan/src/low-level/nntp \
$(LOCAL_PATH)/libetpan/src/low-level/pop3 \
$(LOCAL_PATH)/libetpan/src/low-level/smtp \
$(LOCAL_PATH)/libetpan/src/main \
$(LOCAL_PATH)/libetpan/src/driver/implementation/data-message \
$(LOCAL_PATH)/libetpan/src/driver/interface \
$(LOCAL_PATH)/libetpan/include \
$(LOCAL_PATH)/libetpan/include/libetpan \
$(LOCAL_PATH)/messenger-backend/libs/libetpan/src \
$(LOCAL_PATH)/messenger-backend/libs/libetpan/src/data-types \
$(LOCAL_PATH)/messenger-backend/libs/libetpan/src/low-level \
$(LOCAL_PATH)/messenger-backend/libs/libetpan/src/low-level/imap \
$(LOCAL_PATH)/messenger-backend/libs/libetpan/src/low-level/imf \
$(LOCAL_PATH)/messenger-backend/libs/libetpan/src/low-level/mime \
$(LOCAL_PATH)/messenger-backend/libs/libetpan/src/low-level/nntp \
$(LOCAL_PATH)/messenger-backend/libs/libetpan/src/low-level/smtp \
$(LOCAL_PATH)/messenger-backend/libs/libetpan/src/main \
$(LOCAL_PATH)/messenger-backend/libs/libetpan/src/driver/implementation/data-message \
$(LOCAL_PATH)/messenger-backend/libs/libetpan/src/driver/interface \
$(LOCAL_PATH)/messenger-backend/libs/libetpan/include \
$(LOCAL_PATH)/messenger-backend/libs/libetpan/include/libetpan \
$(LOCAL_PATH)/openssl/include \
$(LOCAL_PATH)/libiconv/include \
$(LOCAL_PATH)/cyrussasl/include \
@@ -1225,7 +1238,6 @@ LOCAL_C_INCLUDES = \
include $(BUILD_STATIC_LIBRARY)
################################################################################
# cyrus sasl
################################################################################
@@ -1298,9 +1310,10 @@ endif
LOCAL_MODULE := sqlite
LOCAL_CFLAGS := -w -std=c11 -Os -DNULL=0 -DSOCKLEN_T=socklen_t -DLOCALE_NOT_USED -D_LARGEFILE_SOURCE=1 -D_FILE_OFFSET_BITS=64
LOCAL_CFLAGS += -DANDROID_NDK -DDISABLE_IMPORTGL -fno-strict-aliasing -fprefetch-loop-arrays -DAVOID_TABLES -DANDROID_TILE_BASED_DECODE -DANDROID_ARMV6_IDCT -DHAVE_STRCHRNUL=0
LOCAL_CFLAGS += -DSQLITE_OMIT_LOAD_EXTENSION
LOCAL_SRC_FILES := \
./sqlite/sqlite3.c
./messenger-backend/libs/sqlite/sqlite3.c
include $(BUILD_STATIC_LIBRARY)
@@ -1313,7 +1326,7 @@ LOCAL_CFLAGS += -Drestrict='' -D__EMX__ -DOPUS_BUILD -DFIXED_POINT -DUSE_ALLOCA
LOCAL_CFLAGS += -DANDROID_NDK -DDISABLE_IMPORTGL -fno-strict-aliasing -fprefetch-loop-arrays -DAVOID_TABLES -DANDROID_TILE_BASED_DECODE -DANDROID_ARMV6_IDCT -ffast-math -D__STDC_CONSTANT_MACROS
LOCAL_CPPFLAGS := -DBSD=1 -ffast-math -Os -funroll-loops -std=c++11
LOCAL_LDLIBS := -ljnigraphics -llog -lz -latomic
LOCAL_STATIC_LIBRARIES := etpan sasl2 webp sqlite crypto avformat avcodec avutil libiconv
LOCAL_STATIC_LIBRARIES := etpan sasl2 sqlite crypto avformat avcodec avutil libiconv
# if you get "undefined reference" errors, the reason for this may be the _order_! Eg. libiconv as the first library does not work!
# "breakpad" was placed after "crypto", NativeLoader.cpp after mrwrapper.c
@@ -1495,57 +1508,58 @@ $(LOCAL_PATH)/openssl/include \
$(LOCAL_PATH)/breakpad/common/android/include \
$(LOCAL_PATH)/breakpad \
$(LOCAL_PATH)/ffmpeg \
$(LOCAL_PATH)/libetpan/include \
$(LOCAL_PATH)/sqlite
$(LOCAL_PATH)/messenger-backend/libs/libetpan/include \
$(LOCAL_PATH)/messenger-backend/libs/netpgp/include \
$(LOCAL_PATH)/messenger-backend/libs/sqlite
LOCAL_SRC_FILES += \
./libjpeg/jcapimin.c \
./libjpeg/jcapistd.c \
./libjpeg/armv6_idct.S \
./libjpeg/jccoefct.c \
./libjpeg/jccolor.c \
./libjpeg/jcdctmgr.c \
./libjpeg/jchuff.c \
./libjpeg/jcinit.c \
./libjpeg/jcmainct.c \
./libjpeg/jcmarker.c \
./libjpeg/jcmaster.c \
./libjpeg/jcomapi.c \
./libjpeg/jcparam.c \
./libjpeg/jcphuff.c \
./libjpeg/jcprepct.c \
./libjpeg/jcsample.c \
./libjpeg/jctrans.c \
./libjpeg/jdapimin.c \
./libjpeg/jdapistd.c \
./libjpeg/jdatadst.c \
./libjpeg/jdatasrc.c \
./libjpeg/jdcoefct.c \
./libjpeg/jdcolor.c \
./libjpeg/jddctmgr.c \
./libjpeg/jdhuff.c \
./libjpeg/jdinput.c \
./libjpeg/jdmainct.c \
./libjpeg/jdmarker.c \
./libjpeg/jdmaster.c \
./libjpeg/jdmerge.c \
./libjpeg/jdphuff.c \
./libjpeg/jdpostct.c \
./libjpeg/jdsample.c \
./libjpeg/jdtrans.c \
./libjpeg/jerror.c \
./libjpeg/jfdctflt.c \
./libjpeg/jfdctfst.c \
./libjpeg/jfdctint.c \
./libjpeg/jidctflt.c \
./libjpeg/jidctfst.c \
./libjpeg/jidctint.c \
./libjpeg/jidctred.c \
./libjpeg/jmemmgr.c \
./libjpeg/jmemnobs.c \
./libjpeg/jquant1.c \
./libjpeg/jquant2.c \
./libjpeg/jutils.c
#LOCAL_SRC_FILES += \
#./libjpeg/jcapimin.c \
#./libjpeg/jcapistd.c \
#./libjpeg/armv6_idct.S \
#./libjpeg/jccoefct.c \
#./libjpeg/jccolor.c \
#./libjpeg/jcdctmgr.c \
#./libjpeg/jchuff.c \
#./libjpeg/jcinit.c \
#./libjpeg/jcmainct.c \
#./libjpeg/jcmarker.c \
#./libjpeg/jcmaster.c \
#./libjpeg/jcomapi.c \
#./libjpeg/jcparam.c \
#./libjpeg/jcphuff.c \
#./libjpeg/jcprepct.c \
#./libjpeg/jcsample.c \
#./libjpeg/jctrans.c \
#./libjpeg/jdapimin.c \
#./libjpeg/jdapistd.c \
#./libjpeg/jdatadst.c \
#./libjpeg/jdatasrc.c \
#./libjpeg/jdcoefct.c \
#./libjpeg/jdcolor.c \
#./libjpeg/jddctmgr.c \
#./libjpeg/jdhuff.c \
#./libjpeg/jdinput.c \
#./libjpeg/jdmainct.c \
#./libjpeg/jdmarker.c \
#./libjpeg/jdmaster.c \
#./libjpeg/jdmerge.c \
#./libjpeg/jdphuff.c \
#./libjpeg/jdpostct.c \
#./libjpeg/jdsample.c \
#./libjpeg/jdtrans.c \
#./libjpeg/jerror.c \
#./libjpeg/jfdctflt.c \
#./libjpeg/jfdctfst.c \
#./libjpeg/jfdctint.c \
#./libjpeg/jidctflt.c \
#./libjpeg/jidctfst.c \
#./libjpeg/jidctint.c \
#./libjpeg/jidctred.c \
#./libjpeg/jmemmgr.c \
#./libjpeg/jmemnobs.c \
#./libjpeg/jquant1.c \
#./libjpeg/jquant2.c \
#./libjpeg/jutils.c
LOCAL_SRC_FILES += \
./libyuv/source/compare_common.cc \
@@ -1603,21 +1617,40 @@ LOCAL_SRC_FILES += \
./image.c \
./video.c \
./gifvideo.cpp \
./messenger-backend/libs/netpgp/src/compress.c \
./messenger-backend/libs/netpgp/src/create.c \
./messenger-backend/libs/netpgp/src/crypto.c \
./messenger-backend/libs/netpgp/src/keyring.c \
./messenger-backend/libs/netpgp/src/misc.c \
./messenger-backend/libs/netpgp/src/openssl_crypto.c \
./messenger-backend/libs/netpgp/src/packet-parse.c \
./messenger-backend/libs/netpgp/src/packet-show.c \
./messenger-backend/libs/netpgp/src/reader.c \
./messenger-backend/libs/netpgp/src/signature.c \
./messenger-backend/libs/netpgp/src/symmetric.c \
./messenger-backend/libs/netpgp/src/validate.c \
./messenger-backend/libs/netpgp/src/writer.c \
./messenger-backend/src/mraheader.c \
./messenger-backend/src/mrapeerstate.c \
./messenger-backend/src/mrchat.c \
./messenger-backend/src/mrchatlist.c \
./messenger-backend/src/mrcmdline.c \
./messenger-backend/src/mrcontact.c \
./messenger-backend/src/mre2ee.c \
./messenger-backend/src/mrimap.c \
./messenger-backend/src/mrjob.c \
./messenger-backend/src/mrkey.c \
./messenger-backend/src/mrkeyring.c \
./messenger-backend/src/mrloginparam.c \
./messenger-backend/src/mrmailbox.c \
./messenger-backend/src/mrmailbox_configure.c \
./messenger-backend/src/mrmailbox_e2ee.c \
./messenger-backend/src/mrmailbox_imex.c \
./messenger-backend/src/mrmailbox_log.c \
./messenger-backend/src/mrmimeparser.c \
./messenger-backend/src/mrmsg.c \
./messenger-backend/src/mrosnative.c \
./messenger-backend/src/mrparam.c \
./messenger-backend/src/mrpgp.c \
./messenger-backend/src/mrpoortext.c \
./messenger-backend/src/mrsaxparser.c \
./messenger-backend/src/mrsimplify.c \
+1 -1
View File
@@ -1,6 +1,6 @@
/*******************************************************************************
*
* Messenger Android Frontend
* Delta Chat Android
* (C) 2013-2016 Nikolai Kudashov
* (C) 2017 Björn Petersen
* Contact: r10s@b44t.com, http://b44t.com
+1 -1
View File
@@ -1,6 +1,6 @@
/*******************************************************************************
*
* Messenger Android Frontend
* Delta Chat Android
* (C) 2013-2016 Nikolai Kudashov
* (C) 2017 Björn Petersen
* Contact: r10s@b44t.com, http://b44t.com
+1 -1
View File
@@ -1,6 +1,6 @@
/*******************************************************************************
*
* Messenger Android Frontend
* Delta Chat Android
* (C) 2013-2016 Nikolai Kudashov
* (C) 2017 Björn Petersen
* Contact: r10s@b44t.com, http://b44t.com
+10 -10
View File
@@ -1,6 +1,6 @@
/*******************************************************************************
*
* Messenger Android Frontend
* Delta Chat Android
* (C) 2013-2016 Nikolai Kudashov
* (C) 2017 Björn Petersen
* Contact: r10s@b44t.com, http://b44t.com
@@ -24,10 +24,10 @@
#include <jni.h>
#include <stdio.h>
#include <setjmp.h>
#include <libjpeg/jpeglib.h>
/*#include <libjpeg/jpeglib.h>*/
#include <android/bitmap.h>
#include <libwebp/webp/decode.h>
#include <libwebp/webp/encode.h>
/*#include <libwebp/webp/decode.h>
#include <libwebp/webp/encode.h>*/
#include "mrjnimain.h"
#include "image.h"
@@ -293,7 +293,7 @@ static void fastBlur(int imageWidth, int imageHeight, int imageStride, void *pix
free(rgb);
}
typedef struct my_error_mgr {
/*typedef struct my_error_mgr {
struct jpeg_error_mgr pub;
jmp_buf setjmp_buffer;
} *my_error_ptr;
@@ -303,7 +303,7 @@ METHODDEF(void) my_jpeglib_error_exit(j_common_ptr cinfo) {
my_error_ptr myerr = (my_error_ptr) cinfo->err;
(*cinfo->err->output_message) (cinfo);
longjmp(myerr->setjmp_buffer, 1);
}
}*/
JNIEXPORT void Java_com_b44t_messenger_Utilities_blurBitmap(JNIEnv *env, jclass class, jobject bitmap, int radius, int unpin, int width, int height, int stride) {
if (!bitmap) {
@@ -447,7 +447,7 @@ JNIEXPORT void Java_com_b44t_messenger_Utilities_unpinBitmap(JNIEnv *env, jclass
AndroidBitmap_unlockPixels(env, bitmap);
}
JNIEXPORT void Java_com_b44t_messenger_Utilities_loadBitmap(JNIEnv *env, jclass class, jstring path, jobject bitmap, int scale, int width, int height, int stride) {
/*JNIEXPORT void Java_com_b44t_messenger_Utilities_loadBitmap(JNIEnv *env, jclass class, jstring path, jobject bitmap, int scale, int width, int height, int stride) {
AndroidBitmapInfo info;
int i;
@@ -530,9 +530,9 @@ JNIEXPORT void Java_com_b44t_messenger_Utilities_loadBitmap(JNIEnv *env, jclass
} else {
throwException(env, "AndroidBitmap_getInfo() failed ! error=%d", i);
}
}
}*/
JNIEXPORT jboolean Java_com_b44t_messenger_Utilities_loadWebpImage(JNIEnv *env, jclass class, jobject outputBitmap, jobject buffer, jint len, jobject options, jboolean unpin) {
/*JNIEXPORT jboolean Java_com_b44t_messenger_Utilities_loadWebpImage(JNIEnv *env, jclass class, jobject outputBitmap, jobject buffer, jint len, jobject options, jboolean unpin) {
if (!buffer) {
(*env)->ThrowNew(env, jclass_NullPointerException, "Input buffer can not be null");
return 0;
@@ -582,4 +582,4 @@ JNIEXPORT jboolean Java_com_b44t_messenger_Utilities_loadWebpImage(JNIEnv *env,
}
return 1;
}
}*/
+1 -1
View File
@@ -1,6 +1,6 @@
/*******************************************************************************
*
* Messenger Android Frontend
* Delta Chat Android
* (C) 2013-2016 Nikolai Kudashov
* (C) 2017 Björn Petersen
* Contact: r10s@b44t.com, http://b44t.com
View File
-31
View File
@@ -1,31 +0,0 @@
libEtPan! -- a mail stuff library
Copyright (C) 2001 - 2005 - DINH Viet Hoa
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. Neither the name of the libEtPan! project nor the names of its
contributors may be used to endorse or promote products derived
from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE AUTHORS AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
This project contains code from sendmail, NetBSD,
RSA Data Security MD5 Message-Digest Algorithm, Cyrus IMAP.
File diff suppressed because it is too large Load Diff
-284
View File
@@ -1,284 +0,0 @@
2006-03-22 - libetpan-0.45
* release 0.45 - Depth Charge
bugfix release
2006-03-08 - libetpan-0.43
* release 0.43 - Lateralus
bugfix release
2006-01-09 - libetpan-0.42
* release 0.41 - Figure Number Five
bugfix release
2005-12-02 - libetpan-0.41
* release 0.41 - Transfixion
* passphrase is implemented for S/MIME and PGP.
* avoid symbols conflict between GnuTLS and OpenSSL.
2005-10-07 - libetpan-0.40 - hoa
* release 0.40 - Kashmir
* SSL initialization is optional.
2005-09-16 - libetpan-0.39 - hoa
* release 0.39 - Deliverance
* compatibility with GnuTLS
* SASL for higher level
2005-07-20 - libetpan-0.38 - hoa
* release 0.38 - Deadwing
* fixed SSL
* IMAP improvements
* SASL
2005-07-03 - libetpan-0.37 - hoa
* release 0.37 - Deadwing
* windows port
* fixed IMAP implementation (for sylpheed)
2005-02-22 - libetpan-0.36 - hoa
* release 0.36 - Silver Drop
* memory leak
* fixed maildir support
2004-12-28 - libetpan-0.35 - hoa
libEtPan! - a mail library
* release 0.35 - Dimebag Darrell
* minor bugfixes.
2004-11-04 - libetpan-0.34 - hoa
libEtPan! - a mail library
* release 0.34 - edge
* general
- support for debian systems mbox
- ability to disable thread-safe support
2004-08-24 - libetpan-0.33 - hoa
libEtPan! - a mail library
* release 0.33 - entropia
* general
- bugfixes in IMAP module and mailstream
- fixed low-level data structures
- better support for ARM and PPC architecture
- support for cross-compilation
- fixed Berkeley DB support
- changed folder structure of libetpan package
- can now add a message to a mailbox with flags
- support for hotmail mailboxes (with help of hotwayd)
- added Berkeley DB mail storage as experimental
- added support for PGP and S/MIME
- better folder API
2003-12-16 - libetpan-0.32 - hoa
libEtPan! - a mail library
* release 0.32 - Black Utopia
* general
- added documentation for IMF / tools
- bugfixes in IMAP module due to structures change.
- Application that use libEtPan! now have to use
'#include <libetpan/libetpan.h>'
* generic
- get_message() is implemented in Maildir cached driver.
2003-12-10 - libEtPan! version 0.31
libEtPan! - a mail library
* release 0.31 - Steve Morse release
* general
- all fields name of structures are changed.
- bugfixes.
- union {} are added everywhere it is possible to save memory.
- support for Berkeley DB 1.
- improved compatibility with FreeBSD and Mac OS X.
* drivers
- cache drivers are disable if Berkeley DB is not found.
- disable search call.
- support of buggy Courier-IMAP server.
- semantic of mailsession_get_envelopes_list() changed : it
does no more remove messages from the list.
- mailsession_get_message_by_uid() is added and implemented
in some drivers.
2003-11-21 - libEtPan! version 0.30
libEtPan! - a mail library
* release 0.30 - Spock's Beard release
* main new features
- cache for drivers is cleaned up.
- maildir driver.
* general
- fixed several memory leaks.
- defines now exist for new features since version 0.29
* tools
- dump of network traffic is now possible by setting
exported variable mailstream_debug to 1.
- TLS/SSL driver for stream is fixed.
* imf
- fixed RFC 2822 format, wrap headers and break lines
when they are longer than requirement (998).
- reduced size of headers data.
a union is used inside the structure.
*** WARNING *** : this change use of structure field as a union
member is used in mailimf_field structure.
* imap
- several fixes in IMAP module.
* mime
- fixed quoted-printable parser.
* generic - cache for drivers
- cache database is now cleaned up.
- fixed header fields cache.
*** WARNING *** cache format changed. You should reset all
your cache of headers (env.db).
* generic - threading
- fixed threading when threading by references with subject.
* generic - drivers for message
- separated flush() and check() in message.
*** WARNING *** : this changes the API of the message.
flush() is used to free the internal structure used
to store the MIME structure of the message. It invalidates
the "mime" member of the message.
check() is used for to notify the modification of message
flags to the session, so that the session saves the flags
of the message at the next call of mailsession_check() or
when leaving the session.
- IMAP implementation is more compliant.
- added driver to build MIME message and see the rendering
through fetch functions.
- added driver to parse message content given with a string.
* generic - drivers for maildir
- maildir driver for storage / session / messages
is implemented.
* 2003-10-06 - libEtPan! version 0.29
libEtPan! - a mail library
* XetPan release
* debug for stream, network timeout
* SSL library is initialized by SSL stream driver
* fixed messages threading
* added SMTP authentication CRAM-MD5, LOGIN, PLAIN
* added example of use of SMTP
* 2003-04-01 - libEtPan! version 0.28
libEtPan! - a mail library
* Avril Lavigne Release
* fixed IMAP parser
* access to network protocols with a command
* pop3 driver can try APOP authentication and fallback on clear
authentication
* 2002-12-18 - libEtPan! version 0.27
libEtPan! - a mail library
* Christmas release ^^ //clindoeil
* helper interface for IMF (RFC 2822) and MIME
* changed interface for mail threading so that a default
charset can be set.
*** this means that mail threading INTERFACE CHANGED ***
* API documentation in code
* flags directory and cache directory can be different.
*** this means that storage INTERFACE CHANGED ***
* 2002-09-02 - libEtPan! version 0.26
libEtPan! - a mail library
* flags for all cache drivers
* flags stored on disk use Berkeley DB
* mailmessage, session and storage interface are separated
*** this means that generic INTERFACE CHANGED ***
* fixes various bugs and memory leaks
etpan - a console mail client
* available on CVS
* virtual folder (using storage interface) is used
* folder list view / message list view / message view
* we can poll for status of mailboxes
* got rid of expat
* uses new interface of libEtPan!
* 2002-06-26 - libEtPan! version 0.25
libEtPan! - a mail library
* BSD licence
* portability tested on Solaris, FreeBSD, IRIX and Linux
* implementation of messages threads
* MIME message generator
* drivers are implemented for IMAP4rev1, POP3, NNTP, MH, mbox
in both cached and non-cached version.
etpan - a console mail client
* a small mail client not distributed has been implemented
written in ncurses
featuring :
- MIME message editor
- IMAP4rev1, POP3, NNTP, MH, mbox access
- renderer (HTML rendering for example)
- retrieving of MIME parts
- messages threads
big missing feature :
- removing messages is not yet possible
-62
View File
@@ -1,62 +0,0 @@
## LibEtPan
The purpose of this mail library is to provide a portable, efficient framework for different kinds of mail access: IMAP, SMTP, POP and NNTP.
It provides an API for C language.
[![Build Status](https://travis-ci.org/dinhviethoa/libetpan.png?branch=master)](https://travis-ci.org/dinhviethoa/libetpan)
## Features
- IMAP
- SMTP
- POP
- NNTP
- RFC822/MIME message builder
- RFC822/MIME message parser
- Maildir
- mbox
- MH
## Build instructions
### Unix
You need to install autoconf, automake and libtool.
They can be installed using [brew](http://brew.sh/).
$ ./autogen.sh
$ make
You can use flag --with-poll for using poll() instead of select() for checking connection status
### How to link with it
$ gcc -c -o sample.o sample.c `libetpan-config --cflags`
$ gcc -o sample sample.o `libetpan-config --libs`
### Mac / iOS
- Download Xcode
- Open `build-mac/libetpan.xcodeproj`
- Choose the correct target "static libetpan" for Mac or "libetpan ios" for iOS.
- Build
### Setup a Mac project
- Add `libetpan.xcodeproj` as sub-project
- Link with libetpan.a
### Setup an iOS project
- Add `libetpan.xcodeproj` as sub-project
- Link with libetpan-ios.a
- Set "Other Linker Flags": `-lsasl2`
### Build on Windows
- See README and Visual Studio Solution in build-windows folder
## More information
See http://etpan.org/libetpan.html for more information and examples.
@@ -1 +0,0 @@
../../src/low-level/imap/acl.h
@@ -1 +0,0 @@
../../src/low-level/imap/acl_types.h
@@ -1 +0,0 @@
../../src/low-level/imap/annotatemore.h
@@ -1 +0,0 @@
../../src/low-level/imap/annotatemore_types.h
@@ -1 +0,0 @@
../../src/data-types/carray.h
@@ -1 +0,0 @@
../../src/data-types/charconv.h
@@ -1 +0,0 @@
../../src/data-types/chash.h
@@ -1 +0,0 @@
../../src/data-types/clist.h
@@ -1 +0,0 @@
../../src/low-level/imap/condstore.h
@@ -1 +0,0 @@
../../src/low-level/imap/condstore_types.h
@@ -1,180 +0,0 @@
/* config.h. Generated from config.h.in by configure. */
/* config.h.in. Generated from configure.ac by autoheader. */
/* Check for Linux's /usr/include/features.h
*/
#ifdef _FEATURES_H
# error config.h must be first file included
#endif
/* Define to detected Berkeley DB major version number */
/* #undef DBVERS */
/* Define to 1 if you have the <arpa/inet.h> header file. */
#define HAVE_ARPA_INET_H 1
/* Define to 1 if you have the <ctype.h> header file. */
#define HAVE_CTYPE_H 1
/* Define to use curl */
/* #undef HAVE_CURL */
/* Define to 1 if you have the <dlfcn.h> header file. */
#define HAVE_DLFCN_H 1
/* Define to use expat */
/* #undef HAVE_EXPAT */
/* Define to 1 if you have the <fcntl.h> header file. */
#define HAVE_FCNTL_H 1
/* Define to use getopt_long */
#define HAVE_GETOPT_LONG 1
/* Define to 1 if you have the `getpagesize' function. */
#define HAVE_GETPAGESIZE 1
/* Define if you have the iconv() function. */
/* #undef HAVE_ICONV */
/* prototype of iconv() has const parameters */
/* #undef HAVE_ICONV_PROTO_CONST */
/* Define to 1 if you have the <inttypes.h> header file. */
#define HAVE_INTTYPES_H 1
/* Define to enable IPv6 support. */
#define HAVE_IPV6 1
/* Define to 1 if you have the `lockfile' library (-llockfile). */
/* #undef HAVE_LIBLOCKFILE */
/* Define to 1 if you have the `nsl' library (-lnsl). */
/* #undef HAVE_LIBNSL */
/* Define to 1 if you have the `socket' library (-lsocket). */
/* #undef HAVE_LIBSOCKET */
/* Define to 1 if you have the <limits.h> header file. */
#define HAVE_LIMITS_H 1
/* Define to 1 if you have the <memory.h> header file. */
#define HAVE_MEMORY_H 1
/* Defined if we run on a W32 API based system */
/* #undef HAVE_MINGW32_SYSTEM */
/* Define to 1 if you have a working `mmap' system call. */
#define HAVE_MMAP 1
/* Define to 1 if you have the <netdb.h> header file. */
/* #undef HAVE_NETDB_H */
/* Define to 1 if you have the <netinet/in.h> header file. */
#define HAVE_NETINET_IN_H 1
/* Define to 1 if you have the <pthread.h> header file. */
#define HAVE_PTHREAD_H 1
/* Define to use setenv */
#define HAVE_SETENV 1
/* Define to 1 if you have the <stdint.h> header file. */
#define HAVE_STDINT_H 1
/* Define to 1 if you have the <stdlib.h> header file. */
#define HAVE_STDLIB_H 1
/* Define to 1 if you have the <strings.h> header file. */
#define HAVE_STRINGS_H 1
/* Define to 1 if you have the <string.h> header file. */
#define HAVE_STRING_H 1
/* Define to 1 if you have the <sys/mman.h> header file. */
#define HAVE_SYS_MMAN_H 1
/* Define to 1 if you have the <sys/param.h> header file. */
#define HAVE_SYS_PARAM_H 1
/* Define to 1 if you have the <sys/select.h> header file. */
#define HAVE_SYS_SELECT_H 1
/* Define to 1 if you have the <sys/socket.h> header file. */
#define HAVE_SYS_SOCKET_H 1
/* Define to 1 if you have the <sys/stat.h> header file. */
#define HAVE_SYS_STAT_H 1
/* Define to 1 if you have the <sys/types.h> header file. */
#define HAVE_SYS_TYPES_H 1
/* Define to 1 if you have the <unistd.h> header file. */
#define HAVE_UNISTD_H 1
/* Define to 1 if you have the <winsock2.h> header file. */
/* #undef HAVE_WINSOCK2_H */
/* Enable classes using zlib compression. */
#define HAVE_ZLIB 1
/* Define to include multithreading support */
#define LIBETPAN_REENTRANT 1
/* Define this to the version of libEtPan */
//#define LIBETPAN_VERSION "1.2-dev-20141203"
/* Define this to the major version of libEtPan */
//#define LIBETPAN_VERSION_MAJOR 1
/* Define this to the minor version of libEtPan */
//#define LIBETPAN_VERSION_MINOR 2
/* Define to the sub-directory in which libtool stores uninstalled libraries.
*/
#define LT_OBJDIR ".libs/"
/* Name of package */
#define PACKAGE "libetpan"
/* Define to the address where bug reports for this package should be sent. */
#define PACKAGE_BUGREPORT "libetpan-devel@lists.sourceforge.net"
/* Define to the full name of this package. */
#define PACKAGE_NAME "libetpan"
/* Define to the full name and version of this package. */
//#define PACKAGE_STRING "libetpan 1.2"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "libetpan"
/* Define to the home page for this package. */
#define PACKAGE_URL ""
/* Define to the version of this package. */
//#define PACKAGE_VERSION "1.2"
/* Define to 1 if you have the ANSI C header files. */
#define STDC_HEADERS 1
/* Define to be lazy on protocol syntax */
#define UNSTRICT_SYNTAX 1
/* Define to use GnuTLS */
/* #undef USE_GNUTLS */
/* Define to use SASL */
#define USE_SASL 1
/* Define to use OpenSSL */
#define USE_SSL 1
/* Version number of package */
//#define VERSION "1.2"
/* Define to `__inline__' or `__inline' if that's what the C compiler
calls it, or to nothing if 'inline' is not supported under any name. */
#ifndef __cplusplus
/* #undef inline */
#endif
@@ -1 +0,0 @@
../../src/driver/implementation/data-message/data_message_driver.h
@@ -1 +0,0 @@
../../src/driver/implementation/db/dbdriver.h
@@ -1 +0,0 @@
../../src/driver/implementation/db/dbdriver_message.h
@@ -1 +0,0 @@
../../src/driver/implementation/db/dbdriver_types.h
@@ -1 +0,0 @@
../../src/driver/implementation/db/dbstorage.h
@@ -1 +0,0 @@
../../src/low-level/imap/enable.h
@@ -1 +0,0 @@
../../src/driver/implementation/feed/feeddriver.h
@@ -1 +0,0 @@
../../src/driver/implementation/feed/feeddriver_message.h
@@ -1 +0,0 @@
../../src/driver/implementation/feed/feeddriver_types.h
@@ -1 +0,0 @@
../../src/driver/implementation/feed/feedstorage.h
@@ -1 +0,0 @@
../../src/driver/tools/generic_cache_types.h
@@ -1 +0,0 @@
../../src/driver/implementation/hotmail/hotmailstorage.h
@@ -1 +0,0 @@
../../src/low-level/imap/idle.h
@@ -1 +0,0 @@
../../src/driver/implementation/imap/imapdriver.h
@@ -1 +0,0 @@
../../src/driver/implementation/imap/imapdriver_cached.h
@@ -1 +0,0 @@
../../src/driver/implementation/imap/imapdriver_cached_message.h
@@ -1 +0,0 @@
../../src/driver/implementation/imap/imapdriver_message.h
@@ -1 +0,0 @@
../../src/driver/implementation/imap/imapdriver_tools.h
@@ -1 +0,0 @@
../../src/driver/implementation/imap/imapdriver_tools_private.h
@@ -1 +0,0 @@
../../src/driver/implementation/imap/imapdriver_types.h
@@ -1 +0,0 @@
../../src/driver/implementation/imap/imapstorage.h
@@ -1,26 +0,0 @@
#ifndef LIBETPAN_CONFIG_H
#define LIBETPAN_CONFIG_H
#if WIN32
# define MMAP_UNAVAILABLE
#endif
#if defined(_MSC_VER) && !defined(__cplusplus)
# define inline __inline
#endif
#include <limits.h>
#ifndef PATH_MAX
#define PATH_MAX 4096
#endif
#include <sys/param.h>
#include <inttypes.h>
#define MAIL_DIR_SEPARATOR '/'
#define MAIL_DIR_SEPARATOR_S "/"
#ifdef _MSC_VER
# ifdef LIBETPAN_DLL
# define LIBETPAN_EXPORT __declspec(dllexport)
# else
# define LIBETPAN_EXPORT __declspec(dllimport)
# endif
#else
# define LIBETPAN_EXPORT
#endif
#endif
@@ -1 +0,0 @@
../../src/main/libetpan.h
@@ -1 +0,0 @@
../../src/main/libetpan_version.h
@@ -1 +0,0 @@
../../src/data-types/mail.h
@@ -1 +0,0 @@
../../src/low-level/maildir/maildir.h
@@ -1 +0,0 @@
../../src/low-level/maildir/maildir_types.h
@@ -1 +0,0 @@
../../src/driver/implementation/maildir/maildirdriver.h
@@ -1 +0,0 @@
../../src/driver/implementation/maildir/maildirdriver_cached.h
@@ -1 +0,0 @@
../../src/driver/implementation/maildir/maildirdriver_cached_message.h
@@ -1 +0,0 @@
../../src/driver/implementation/maildir/maildirdriver_message.h
@@ -1 +0,0 @@
../../src/driver/implementation/maildir/maildirdriver_types.h
@@ -1 +0,0 @@
../../src/driver/implementation/maildir/maildirstorage.h
@@ -1 +0,0 @@
../../src/driver/interface/maildriver.h
@@ -1 +0,0 @@
../../src/driver/interface/maildriver_errors.h
@@ -1 +0,0 @@
../../src/driver/interface/maildriver_types.h
@@ -1 +0,0 @@
../../src/driver/interface/maildriver_types_helper.h
@@ -1 +0,0 @@
../../src/engine/mailengine.h
@@ -1 +0,0 @@
../../src/driver/interface/mailfolder.h
@@ -1 +0,0 @@
../../src/low-level/imap/mailimap.h
@@ -1 +0,0 @@
../../src/low-level/imap/mailimap_compress.h
@@ -1 +0,0 @@
../../src/low-level/imap/mailimap_extension.h
@@ -1 +0,0 @@
../../src/low-level/imap/mailimap_extension_types.h
@@ -1 +0,0 @@
../../src/low-level/imap/mailimap_helper.h
@@ -1 +0,0 @@
../../src/low-level/imap/mailimap_id.h
@@ -1 +0,0 @@
../../src/low-level/imap/mailimap_id_types.h
@@ -1 +0,0 @@
../../src/low-level/imap/mailimap_oauth2.h
@@ -1 +0,0 @@
../../src/low-level/imap/mailimap_socket.h
@@ -1 +0,0 @@
../../src/low-level/imap/mailimap_sort.h
@@ -1 +0,0 @@
../../src/low-level/imap/mailimap_sort_types.h
@@ -1 +0,0 @@
../../src/low-level/imap/mailimap_ssl.h
@@ -1 +0,0 @@
../../src/low-level/imap/mailimap_types.h
@@ -1 +0,0 @@
../../src/low-level/imap/mailimap_types_helper.h
@@ -1 +0,0 @@
../../src/low-level/imf/mailimf.h
@@ -1 +0,0 @@
../../src/low-level/imf/mailimf_types.h
@@ -1 +0,0 @@
../../src/low-level/imf/mailimf_types_helper.h
@@ -1 +0,0 @@
../../src/low-level/imf/mailimf_write_file.h
@@ -1 +0,0 @@
../../src/low-level/imf/mailimf_write_generic.h
@@ -1 +0,0 @@
../../src/low-level/imf/mailimf_write_mem.h
@@ -1 +0,0 @@
../../src/data-types/maillock.h
@@ -1 +0,0 @@
../../src/low-level/mbox/mailmbox.h
@@ -1 +0,0 @@
../../src/low-level/mbox/mailmbox_types.h
@@ -1 +0,0 @@
../../src/driver/interface/mailmessage.h
@@ -1 +0,0 @@
../../src/driver/interface/mailmessage_types.h
@@ -1 +0,0 @@
../../src/low-level/mh/mailmh.h
@@ -1 +0,0 @@
../../src/low-level/mime/mailmime.h
@@ -1 +0,0 @@
../../src/low-level/mime/mailmime_content.h
@@ -1 +0,0 @@
../../src/low-level/mime/mailmime_decode.h
@@ -1 +0,0 @@
../../src/low-level/mime/mailmime_disposition.h
@@ -1 +0,0 @@
../../src/low-level/mime/mailmime_types.h
@@ -1 +0,0 @@
../../src/low-level/mime/mailmime_types_helper.h
@@ -1 +0,0 @@
../../src/low-level/mime/mailmime_write_file.h
@@ -1 +0,0 @@
../../src/low-level/mime/mailmime_write_generic.h
@@ -1 +0,0 @@
../../src/low-level/mime/mailmime_write_mem.h
@@ -1 +0,0 @@
../../src/low-level/pop3/mailpop3.h
@@ -1 +0,0 @@
../../src/low-level/pop3/mailpop3_helper.h

Some files were not shown because too many files have changed in this diff Show More