Commit Graph

49 Commits

Author SHA1 Message Date
nogaems
ecf3467e76
Implement file transfer feature
This will add separate "tfer" buffer with all necessary controls for
managing files and /send command to start transfer, which you can use
either from profile buffer or from private messages buffer; in case of
incoming files the buffer will be created as well if doesn't exist yet.
Every callbacks were defined according to the specification and this
implementation is fully corresponding to the documented behavior including
streams.
2018-05-24 14:13:49 +03:00
Håvard Pettersson
d0c1904597 Bump copyright year 2018-04-12 23:42:34 +02:00
Håvard Pettersson
fa579df623 Add .clang-format. Reformat everything. 2017-02-10 19:13:17 -08:00
Håvard Pettersson
29f4ec6a5c Bump copyright year 2017-02-03 16:03:38 -08:00
Håvard Pettersson
f6ac605f92 Bump year in copyright notice. 2016-05-10 12:04:24 +02:00
Håvard Pettersson
801d863626 Allow build without encryptsave library + formatting cleanup. 2015-09-07 19:47:25 +02:00
Håvard Pettersson
7d45b8c408 Require a newer version of CMake. 2015-09-02 23:05:45 +02:00
Håvard Pettersson
7b9f8a48fd Improve CMake find modules.
This adds the possibility for Tox modules like AV to be optional.
2015-09-02 22:34:10 +02:00
Håvard Pettersson
bf28ab37be Added CMake find modules, fixing build on FreeBSD. 2015-01-30 13:55:19 +00:00
Håvard Pettersson
37e3b66691 Got rid of SQLite. 2015-01-06 16:15:27 +01:00
Håvard Pettersson
30677fdd7a Updated copyright line for 2015. 2015-01-04 14:08:10 +01:00
Håvard Pettersson
e11d82b25c Added some debug messages. 2014-11-20 11:17:16 +01:00
Håvard Pettersson
0cee67e49f Fixed syntax error in CMake < 3.0. 2014-11-19 12:03:06 +01:00
Håvard Pettersson
82523f448b Formatting. 2014-11-19 09:43:00 +01:00
Håvard Pettersson
b6015a60bb Link to libtoxav. 2014-11-19 04:49:09 +01:00
Håvard Pettersson
dba3e386b0 Simplified CMake flags. 2014-10-11 13:11:47 +02:00
Håvard Pettersson
9648742781 Removed -Werror. 2014-10-05 03:57:44 +02:00
Håvard Pettersson
f81176881f Wrote group chat invite code. 2014-10-04 21:42:30 +02:00
Håvard Pettersson
225e576d57 Added SQLite persistent storage for friend requests. 2014-10-04 20:12:56 +02:00
Håvard Pettersson
4638ad0995 Removed twc-data.{h,c}. 2014-10-01 04:55:39 +02:00
Håvard Pettersson
ce39463605 Use -Werror when compiling. 2014-10-01 04:27:45 +02:00
Håvard Pettersson
d6193777c9 Tweaked README, fixed links. 2014-09-30 20:40:24 +02:00
Håvard Pettersson
8f1d0070c3 Mass refactor 💥 2014-09-28 05:20:53 +02:00
Håvard Pettersson
3fb416adb0 Store unsent messages for later transmission. 2014-09-21 01:17:20 +02:00
Håvard Pettersson
06e7747142 Renamed tox-weechat-json to -data. 2014-09-20 23:31:19 +02:00
Håvard Pettersson
9810bf14d9 Added tox-weechat-completion.{h,c}. 2014-09-19 16:55:11 +02:00
Håvard Pettersson
6cdb71e086 Changed license to GPL3. 2014-09-18 18:56:43 +02:00
Håvard Pettersson
4dcc088e1d Added a data.json file for storing things.
For now, the file contains pending friend requests.
2014-09-18 17:51:19 +02:00
Håvard Pettersson
c9b8f83433 Added linking to libjansson. 2014-09-18 16:05:10 +02:00
Håvard Pettersson
e7bb0530f0 Removed -D_GNU_SOURCE and changed std mode to gnu99.
This fixes bugs with strdup not being defined, as well as WeeChat macro expansion.
2014-09-18 08:55:41 +02:00
Håvard Pettersson
e7ec533944 More support for multiple identities. 2014-09-13 12:26:27 +02:00
Håvard Pettersson
edc5e16d8a Refactoring for multi-identity support. 2014-09-13 12:26:27 +02:00
Håvard Pettersson
285903351b Improved build process and instructions. 2014-09-11 00:25:05 +02:00
Håvard Pettersson
68f2237b12 Readded libtoxcore linking.
This reverts commit bdd140f4f4.
2014-09-08 03:28:15 +02:00
Håvard Pettersson
bdd140f4f4 Removed library linking as plugin is now compiled like a module. 2014-09-08 03:24:47 +02:00
Håvard Pettersson
b667e61746 Changed tox target type to MODULE (was SHARED). 2014-09-08 03:22:51 +02:00
Håvard Pettersson
9486ffae81 Added extra warnings, moved -std=c99 to CMAKE_C_FLAGS. 2014-09-08 02:59:50 +02:00
Håvard Pettersson
8f023e95e8 Changed install location to /usr/local/lib/weechat/plugins. 2014-09-08 01:02:30 +02:00
Håvard Pettersson
0dd50264bd Fixed cmake install for OSX. 2014-09-04 18:13:28 +02:00
Håvard Pettersson
c4622ab509 Properly fixed cmake install command. 2014-09-02 23:30:50 +02:00
Håvard Pettersson
886e0b5217 Added -D_GNU_SOURCE flag for strdup. 2014-09-02 23:16:19 +02:00
Håvard Pettersson
9afc5b7b47 Reduced -std to c99. 2014-09-02 22:45:00 +02:00
Håvard Pettersson
dc0965e3f4 Reduced minimum CMake version to 2.8.7. 2014-09-02 22:40:31 +02:00
Håvard Pettersson
f8ded4fc62 Fixed CMakeLists path. 2014-09-02 21:46:38 +02:00
Håvard Pettersson
cbf8895c9e Make CMake install plugin locally. 2014-09-02 21:14:05 +02:00
Håvard Pettersson
da243771d3 Added -DPREFIX option to cmake build. 2014-09-02 21:10:00 +02:00
Håvard Pettersson
ca6a80f4cb Things 2014-09-02 18:47:08 +02:00
Håvard Pettersson
1edd562174 Added tox-weechat-utils and tox-weechat-tox to CMakeLists.txt. 2014-09-02 13:59:15 +02:00
Håvard Pettersson
7354b302b4 Initial commit. 2014-09-02 12:37:00 +02:00