B. Petersen
e3ca3e1f0c
add functions to explode/implode strings
2018-11-07 14:07:44 +01:00
holger krekel
a5cf20c5a4
remove the boilerplate code again from the c source files
2018-11-01 21:15:35 +02:00
holger krekel
add8629674
also add MPL header to cmdline dir
2018-11-01 20:38:58 +02:00
holger krekel
62ad5c952b
address comment from @flub
...
- simplify licensing files by having one in the root directory
with a qualifier (especially noting that 3rd party libs have
their own copyright)
2018-11-01 20:36:48 +02:00
holger krekel
08e5951562
also remove boilerplate from cmdline dir
2018-11-01 19:49:38 +02:00
holger krekel
eee711159e
add license file to subdirs and to rootdir pointing to the various
...
involved licenses. see https://github.com/deltachat/deltachat-core/issues/403
for the contributor discussions on this change.
2018-11-01 19:44:35 +02:00
B. Petersen
7ae17de8c9
simplify DC_EVENT_GET_STRING
2018-10-28 15:59:49 +01:00
B. Petersen
060971144c
remove untidy and incomplete mediainfo functions
2018-10-17 01:15:46 +02:00
B. Petersen
d12b411cb1
use clearer name for function to check if a file is in blobdir (dc_is_blobdir_path() instead of dc_is_in_blobdir())
2018-10-12 13:30:50 +02:00
B. Petersen
c5a7be1fcd
dc_send_msg() creates a copy of given files before returning
2018-10-12 01:04:37 +02:00
B. Petersen
c492c9c394
test compound messages
2018-10-11 15:32:34 +02:00
B. Petersen
5db799efdd
remove default-parameter from dc_get_config() and return the correct default value automatically
2018-10-09 13:37:32 +02:00
B. Petersen
cc7b5143fe
make testing program work again
2018-09-21 00:50:45 +02:00
B. Petersen
583733b742
comment
2018-09-20 21:55:00 +02:00
Floris Bruynooghe
a251dcc42f
Tweak buildscripts a little
...
- Require a minimum meson version, so we can tell people to use
--wrap-mode=forcefallback
- Rename the option "fat" to "monolith"
- Error when trying to build a monolith static library, that's a lot
of work since meson does not natively support this.
- Create a dependency for our main lib and use that in the
commandline. This fixes some duplication.
2018-09-18 23:33:34 +02:00
B. Petersen
963151c474
test file functions with only if there is a blobdir; moreover, if there is no but it is shall be used, the corresponding function fail
2018-09-16 22:43:55 +02:00
B. Petersen
58ec477cb5
test functions
2018-09-16 00:29:04 +02:00
B. Petersen
a65abba4f0
move snippets to playground
2018-09-14 00:27:15 +02:00
B. Petersen
534f8a0308
delay file-copy until we're in a thread
2018-09-03 13:24:45 +02:00
B. Petersen
ee82a542b9
make file-functions work with -paths
2018-09-02 23:27:05 +02:00
B. Petersen
5463509062
unify argument order for file-functions
2018-09-02 22:06:43 +02:00
B. Petersen
b5c6f6c508
update DC_EVENT_DATA1_IS_STRING to recognize DC_EVENT_IMEX_FILE_WRITTEN
2018-08-28 17:06:39 +02:00
B. Petersen
13b1985a04
fix macros to check for strings in the DC_EVENT_*-param
2018-07-25 16:01:26 +02:00
B. Petersen
2534aea615
testing
2018-07-23 18:02:51 +02:00
B. Petersen
36ac3a0944
refactor, reserve dc_get_draft() and dc_set_draft() for handling complete messages as drafts
2018-07-15 00:13:58 +02:00
B. Petersen
22d6c67348
cli: add functions for manually perform jobs
2018-07-13 00:16:42 +02:00
B. Petersen
72fb4a854f
simplify demo-threads
2018-07-12 23:49:26 +02:00
B. Petersen
9c841ad10b
fix errors detected by valgrind, esp. in decrypting symmetric-data of the setup message
2018-07-12 18:55:25 +02:00
B. Petersen
62c8ad3a2a
add explicit event for failed messages
2018-07-11 23:58:15 +02:00
B. Petersen
6cc5cf96c4
fix: marking SELF always as verified
2018-07-06 18:00:05 +02:00
B. Petersen
f7f8f9297a
file context functions affecting chats/msgs/contacts in the corresponing files
2018-07-06 17:19:38 +02:00
B. Petersen
c9a9e42ee4
style
2018-07-06 00:28:00 +02:00
B. Petersen
d28d078e65
cleanup
2018-07-05 17:31:13 +02:00
B. Petersen
e0855bf8ff
remove prefix from class members; this is not really needed for C and sort of redundant. prefer readability.
2018-07-02 21:43:16 +02:00
B. Petersen
f22e40968a
perform import/export from imap-thread
2018-06-30 15:02:04 +02:00
B. Petersen
a5c09d003d
remove unneded locks
2018-06-29 16:48:13 +02:00
B. Petersen
e1e649dc8d
avoid a deadlock in the saxparser
2018-06-29 15:16:33 +02:00
B. Petersen
dd1b98316d
in the demo, on exit, wait until the threads are finished; bug fixed
2018-06-29 00:14:30 +02:00
B. Petersen
c6315fbf58
remove locks around peerstate-functions
2018-06-26 17:36:20 +02:00
B. Petersen
4e9684339e
explicity locks around get-/set-loginparam are no longer needed
2018-06-26 14:19:18 +02:00
B. Petersen
9ff00be965
explicity locks about get-/set-config are no longer needed
2018-06-26 13:47:38 +02:00
B. Petersen
af3cf7a6ba
simplify sql prepare/execute functions
2018-06-26 13:22:25 +02:00
B. Petersen
11fedc1571
shorter logs
2018-06-26 12:39:22 +02:00
B. Petersen
ad788ac3d0
refactor constants, rest
2018-06-25 23:23:18 +02:00
B. Petersen
41037ef714
refactor hash, constants
2018-06-25 18:20:08 +02:00
B. Petersen
a15a50b383
refactor cmdline, strbuilder, tools
2018-06-25 17:04:15 +02:00
B. Petersen
a44ba1abf7
refactor mailbox variables
2018-06-25 13:24:59 +02:00
B. Petersen
6679f90fbd
refactor mrmailbox functions
2018-06-25 12:49:45 +02:00
B. Petersen
54b34edec2
refactor mimefactory, mimeparser, keyring, key, pgp, msg, chatlist, chat, lot and more
2018-06-25 02:41:01 +02:00
B. Petersen
9dce83089c
refactor apeerstate, aheader, saxparser, job and others
2018-06-25 02:06:36 +02:00