Commit Graph

51 Commits

Author SHA1 Message Date
emdee b72ca69a8a First 2022-11-11 11:40:14 +00:00
Håvard Pettersson 80319b30cd Fix printf format warnings on certain platforms 2019-01-19 15:14:44 +01:00
Håvard Pettersson d0ab7b0139 clang-format 2018-12-22 21:16:45 +01:00
Håvard Pettersson 5223c2c24b Fix multi-line macro definition 2018-12-22 21:15:40 +01:00
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
Gordon Quad 2908d7f824 added delay for autojoin 2018-04-12 23:30:13 +02:00
Gordon Quad bc00b79aa4 supress double name change message in group buffers 2018-04-12 23:30:13 +02:00
Gordon Quad ff0bfe59f3 little bit of defensive programming to handle lost events 2018-04-12 23:30:13 +02:00
Gordon Quad cd9594f423 fixed nicklist update in profile buffer 2018-04-12 23:30:13 +02:00
Gordon Quad e299fe5cef updated group callbacks to new ones 2018-04-12 23:30:13 +02:00
Håvard Pettersson fa579df623 Add .clang-format. Reformat everything. 2017-02-10 19:13:17 -08:00
Håvard Pettersson bf095ecc5b Hook into Tox logs if built without NDEBUG
This also requires libtoxcore to be built with logging enabled.
2017-02-09 22:12:17 -08:00
Håvard Pettersson 9928d0b8ed Merge remote-tracking branch 'gordon-quad/master'
https://github.com/haavard/tox-weechat/pull/11
2017-02-07 22:57:58 -08:00
Håvard Pettersson 29f4ec6a5c Bump copyright year 2017-02-03 16:03:38 -08:00
Gordon Quad 4021d9da0e group nicklist handling fixed 2017-01-03 12:43:11 +00:00
Gordon Quad cc9d370105 migration to TokTok c-toxcore 2016-12-22 12:35:08 +00:00
Gordon Quad 19d279faa8 get self name fixed 2016-12-05 03:15:19 +00:00
Gordon Quad f91b117996 put invite messages to profile buffer if there is no friend buffer opened 2016-12-05 01:59:18 +00:00
Gordon Quad 5ec7423d19 friend request highlight 2016-12-05 01:08:39 +00:00
Gordon Quad 8501d36ee9 nicklist added to proflie buffer to show online friends 2016-12-05 00:19:33 +00:00
Gordon Quad 043784e91d highlight implemented 2016-12-04 23:44:28 +00:00
Gordon Quad 56c0c924ac nicks hash moved to peer_number keys 2016-12-04 22:50:53 +00:00
Gordon Quad bdbbf1178d autojoin implemented 2016-12-03 11:47:18 +00:00
Håvard Pettersson f3d2b9b39f Show group chat invitations in friend's buffer. 2016-05-11 08:55:43 +02:00
Håvard Pettersson f6ac605f92 Bump year in copyright notice. 2016-05-10 12:04:24 +02:00
Håvard Pettersson 4aa054aada Add basic nick coloring functionality. 2016-05-10 11:29:50 +02:00
Håvard Pettersson 174f00eccd Update to match WeeChat 1.5 plugin API. 2016-05-10 11:08:13 +02:00
Håvard Pettersson ed96d36711 New API cleanup. 2015-04-10 00:08:40 +02:00
Håvard Pettersson f24e15f32a Rename macros per the new core API.
- TOX_FRIEND_ADDRESS_SIZE -> TOX_ADDRESS_SIZE
 - TOX_CLIENT_ID_SIZE -> TOX_PUBLIC_KEY_SIZE
 - TOX_USERSTATUS(_*) -> TOX_USER_STATUS(_*)
 - TOX_FAERR_* -> TOX_ERR_FRIEND_ADD_*
2015-04-09 20:22:53 +02:00
Håvard Pettersson 30677fdd7a Updated copyright line for 2015. 2015-01-04 14:08:10 +01:00
Håvard Pettersson b1d16a086d Use Tox ID instead of peer number to index nicks in group chats. 2014-11-22 22:50:02 +01:00
Håvard Pettersson 5ff27aeebe Removed debug messages. 2014-11-22 21:19:48 +01:00
Håvard Pettersson e11d82b25c Added some debug messages. 2014-11-20 11:17:16 +01:00
Håvard Pettersson bdc0000cce Remember to free prev_name if it is allocated. 2014-11-20 11:13:20 +01:00
Håvard Pettersson 82523f448b Formatting. 2014-11-19 09:43:00 +01:00
Håvard Pettersson 708f4d77aa Added support for joining A/V group chats. 2014-11-19 04:49:39 +01:00
Håvard Pettersson d9f7e8f23d Formatting. 2014-11-18 16:12:45 +01:00
Håvard Pettersson b851cec9bc Added group chat title callback. 2014-11-18 16:04:57 +01:00
Håvard Pettersson a7e0445c84 Create group chat buffer if it's missing in namelist callback. 2014-11-18 15:18:27 +01:00
Håvard Pettersson 8ab3ce630b Added error messages when group chat invites fail. 2014-11-18 13:56:48 +01:00
Håvard Pettersson 48093e1833 Updated group invite callback function signature. 2014-11-18 13:30:13 +01:00
Håvard Pettersson 17c166cc41 Added some safeguards against crashes. 2014-10-18 12:02:14 +02:00
Håvard Pettersson 1465a0e6dc Fixed name of peer leaving group chat. 2014-10-18 02:36:26 +02:00
Håvard Pettersson 3ccc1be67f Added group chat join/part/name change messages. 2014-10-18 02:14:44 +02:00
Håvard Pettersson cceb25409e Formatting. 2014-10-11 12:45:14 +02:00
Håvard Pettersson 5f3d2f04f7 Added nicklist to group chats. 2014-10-05 05:22:59 +02:00
Håvard Pettersson 06ca342213 Fixed group chat joining. 2014-10-05 02:30:08 +02:00
Håvard Pettersson 11609f6bb4 Formatting. 2014-10-05 01:36:45 +02:00
Håvard Pettersson 069c4540ec More group chats. 2014-10-04 23:13:49 +02:00