2
0
mirror of https://github.com/ars3niy/tdlib-purple synced 2025-08-30 21:45:09 +00:00
Commit Graph

340 Commits

Author SHA1 Message Date
Arseniy Lartsev
42894f2e64 Finished downloads using PurpleXfer 2020-08-15 12:05:50 +02:00
Arseniy Lartsev
8c7783d30b Downloads using PurpleXfer: almost finished - left some bugs in 2020-08-15 01:58:45 +02:00
Arseniy Lartsev
d3a5464949 Always use "inline" file transfers for group chats
libpurple transfers aren't equipped to deal with files in group chats
2020-08-15 00:11:16 +02:00
Arseniy Lartsev
d4352d4475 Downloads using PurpleXfer: request the download 2020-08-14 23:22:26 +02:00
Arseniy Lartsev
ff3f1c684b Start looking at download behaviour account option, and some renaming 2020-08-14 22:07:22 +02:00
Arseniy Lartsev
e0c7c4c5ad Added account options for file download behaviour
The current behaviour will be default for pidgin. Otherwise, libpurple
file transfers will be the default, which is important for bitlbee and
spectrum.
2020-08-14 21:44:38 +02:00
Arseniy Lartsev
9ecc3c94d5 Show author for messages in channel as "Channel post"
Rather than "someone"
2020-08-13 13:40:34 +02:00
Arseniy Lartsev
8888e025b6 Implemented joining public groups by group link or name 2020-08-13 13:34:23 +02:00
Arseniy Lartsev
3ebf7d69b9 Attempt another Mac build fix 2020-08-10 14:34:47 +02:00
Arseniy Lartsev
cbfe28924a Really fix build on Mac homebrew 2020-08-10 13:33:22 +02:00
Arseniy Lartsev
845c4c8674 Build fixes for Mac homebrew
Use ..._LIBRARY_DIRS variables from pkg-config, and don't use
-Wl,--version-script if not supported
2020-08-10 12:40:31 +02:00
Arseniy Lartsev
0755a7c6ab Tweaked windows cross-compilation instructions 2020-07-28 23:18:01 +02:00
Arseniy Lartsev
464499caa9 Version 0.6 (voice calls yay) v0.6 2020-07-28 16:10:47 +02:00
Arseniy Lartsev
3adf24457d Display proper notification when a call ends 2020-07-28 16:10:02 +02:00
Arseniy Lartsev
439c9e47b6 Don't get stuck in a call if error state occurs 2020-07-28 16:10:02 +02:00
Arseniy Lartsev
b7f078326f Mentioned releases for windows binaries in readme 2020-07-28 13:03:34 +02:00
Arseniy Lartsev
696b0b40e1 Version 0.5.12 v0.5.12 2020-07-28 04:34:23 +02:00
Arseniy Lartsev
f0eb1b089c Accept voice calls in pidgin even if audio calls are not supported
Because the implementation doesn't actually use PurpleMedia.
Placing calls will still be impossible because there is no GUI for it
2020-07-28 04:33:53 +02:00
Arseniy Lartsev
d6a1f963b1 Updated mingw build instructions to use tgvoip 2020-07-28 03:48:30 +02:00
Arseniy Lartsev
2c8f0e9737 Implemented hangup command for calls 2020-07-27 17:39:49 +02:00
Arseniy Lartsev
f8b9e4512c Finished voice calls, at least incoming 2020-07-27 17:39:49 +02:00
Arseniy Lartsev
b0b54d67ab Fixed build with NoVoip, and notify about ignored calls when no support 2020-07-27 10:52:44 +02:00
Arseniy Lartsev
78846fb133 Started adding voice call support with libtgvoip 2020-07-26 23:45:11 +02:00
Arseniy Lartsev
8368563615 Updated path recommendations in windows build instructions 2020-07-26 16:07:58 +02:00
Arseniy Lartsev
ae2eae19cd Moved most file-transfer-related functions to separate file 2020-07-26 14:51:51 +02:00
Arseniy Lartsev
0ef3d78deb Cancel timers and response callbacks where needed
No more need for timer callbacks to figure out whether TdClient still
exists or not.

Also, query timeout cancels any subsequet reply callback and vice versa.
2020-07-26 14:18:49 +02:00
Arseniy Lartsev
e4f4eef6cd Don't append space to account alias if there's no last name 2020-07-25 12:51:16 +02:00
Arseniy Lartsev
f8cdfa83f4 Don't skip linker script when building for windows
The tool chain can handle it
2020-07-25 12:51:16 +02:00
Arseniy Lartsev
ff003c5b76 Replaced missing features list with links to issues 2020-07-22 16:14:00 +02:00
Arseniy Lartsev
43bc48c76a Correctly deal with winpthread when building with mingw 2020-07-13 14:30:43 +02:00
Arseniy Lartsev
dfc17b77d3 Updated mingw build instructions to use libpng correctly 2020-07-13 13:38:30 +02:00
Arseniy Lartsev
7a71c0835c Support tdtlib 1.6.4 and 1.6.5 2020-07-13 13:26:24 +02:00
Arseniy Lartsev
768afed712 Further updated instructions for cross-compiling with mingw 2020-07-13 13:26:24 +02:00
Arseniy Lartsev
61f550daf1 Make possible to build regression test with mingw 2020-07-13 13:26:24 +02:00
Arseniy Lartsev
78b44e5b88 Support old glib in regression test
Old glib is used to build for windows
2020-07-13 13:26:24 +02:00
Arseniy Lartsev
640f9a2694 Completed instructions for cross-compiling with mingw on Linux 2020-07-13 01:35:54 +02:00
Arseniy Lartsev
f786744a5b Updated readme 2020-07-12 13:04:22 +02:00
Arseniy Lartsev
403b45e54a Tweak indentation and add comment in CMakeLists.txt 2020-07-12 13:03:50 +02:00
Eion Robb
e1bbdf3f7b Fix for compiling with rlottie on Windows
When LOT_BUILD is not defined, the required functions aren't marked for export
2020-07-11 13:06:16 +02:00
Arseniy Lartsev
a11b93bf46 Log plugin version 2020-07-11 12:43:24 +02:00
Arseniy Lartsev
c73d0aa757 Version 0.5.11, this time for real v0.5.11 2020-07-10 22:05:15 +02:00
Arseniy Lartsev
bc8be5a7dd Correctly handle chats left open since before last logout
They were sometimes not re-joined, leading to non-display of incoming
messages
2020-07-10 22:02:41 +02:00
Vitaly Takmazov
119cc7e04a Removed check for non-NULL return value of purple_request_input
Spectrum returns NULL, yet it does support request_input
2020-07-08 20:12:38 +02:00
Arseniy Lartsev
f706da2df2 Make functions that should be static static 2020-07-07 09:45:37 +02:00
Arseniy Lartsev
d94712f327 Fixed signedness issue that sneaked in while my warnings were off 2020-07-06 23:46:36 +02:00
Arseniy Lartsev
9e19eb3f92 Version 0.5.11
Try building packages with translations
v0.5.10
2020-07-06 19:44:47 +02:00
Arseniy Lartsev
1d2bf9b499 Correctly install translations 2020-07-06 19:21:38 +02:00
Arseniy Lartsev
94e8252778 Always use purple_request_action directly
With purple_request_yes_no and the like, buttons don't get translated
2020-07-06 18:41:20 +02:00
Ben Wiederhake
23e6ab6cbc Also translate AppStream description
The translation efforts shall happen on Transifex:
https://www.transifex.com/tdlib-purple-developers/tdlib-purple/appstream-description/

For more info, see po/README
2020-07-06 11:39:18 +02:00
Ben Wiederhake
6aff5ac9c8 Introduce Translations as a default feature 2020-07-06 11:39:15 +02:00