Commit graph

1353 commits

Author SHA1 Message Date
mjentsch
4b68797f89 Remove pointless "create chat" confirmation dialogue 2015-11-15 14:51:40 +01:00
mjentsch
f89f3fd71a Remove code duplication in sign-in procedures
Use the new libtgl request_values callback to query inputs from the user instead
of implementing the sign-in methods manually.
2015-11-15 14:04:00 +01:00
mjentsch
6fce2cf8fa Fix sign in not starting for new accounts 2015-11-14 14:28:10 +01:00
mj
3a9f1e2cfe Merge pull request #145 from Sesivany/master
Adding AppData file
2015-11-13 23:40:27 +01:00
mjentsch
57a76fdabd Fix confusing comment 2015-11-13 22:50:26 +01:00
mjentsch
5dcf2687ca Update changelog 2015-11-12 22:22:48 +01:00
mjentsch
82971299a7 Do not write to secret file when reading a secret chat from it 2015-11-12 21:14:12 +01:00
mjentsch
9aa597edfc Include merge of "secret chat fix" pull request. 2015-11-12 21:14:12 +01:00
mjentsch
50c4b2ead7 Allow passing configure flags to libtgl subproject
Pass compiler and linker flags down to libtgl Makefile, when calling configure.
2015-11-12 21:14:12 +01:00
mjentsch
13fb3a74c6 Fix segfault on closing down
TLS now frees itself when calling tgl_free_all, adapt to this change.
2015-11-12 21:14:12 +01:00
mjentsch
90b4e3b5b5 Fix secret chat name and fingerprint
Correctly initialize secret chat fingerprint and print name when loading the chats from the secret file.
2015-11-12 21:14:12 +01:00
mjentsch
3fe025e877 Improve secret chat robustness.
Do not crash when removing secret chats and the print_name is not set
anymore.
2015-11-12 21:14:11 +01:00
mjentsch
f7bcbe8851 Update tgl version 2015-11-12 21:14:11 +01:00
Ben Wiederhake
f1d7a67a4b Import from Transifex: uk. Thank you! 2015-11-01 21:47:21 +01:00
mjentsch
23b357fac3 Fix read recipes not being sent when users leave or join chats 2015-11-01 19:11:22 +01:00
mjentsch
cb0bbe5b1c cleanup 2015-10-31 21:49:56 +01:00
mjentsch
4c32efddc2 Do not crash when opening / hovering over unmigrated buddies 2015-10-31 21:46:54 +01:00
mjentsch
46b5fa25b9 Do not brick secret chats when sending documents
At least make sure to cancel _all_ file transfers to encrypted chats, until the secret chat file transfer issue is properly fixed.
2015-10-31 21:46:20 +01:00
mjentsch
42543706b4 Remove "Start secret chat ..." action from secret chats 2015-10-31 20:38:56 +01:00
mjentsch
e3892cab16 Fix leaving and removing chats again 2015-10-31 20:34:47 +01:00
mjentsch
81b64d7542 Fix "crashes" on name changes
Do not assume that a name for each ID can only be set once anymore.
Remove assertion that names always exist, return 0 instead and propagate
error handling to the calling function.
2015-10-31 20:09:31 +01:00
mjentsch
87278f6742 Merge branch 'tuxmaster-beta4-2' into beta4 2015-10-30 19:16:55 +01:00
mjentsch
e90c7aa0f8 Merge branch 'beta4' of https://github.com/tuxmaster/telegram-purple into tuxmaster-beta4-2 2015-10-30 19:16:34 +01:00
mjentsch
895c8dc14f Merge branch 'beta4' of https://github.com/majn/telegram-purple into beta4 2015-10-30 19:03:55 +01:00
Eion Robb
6e78b51527 Missed a couple more binary file open()s 2015-10-25 15:32:03 +13:00
Eion Robb
7f64b57461 Set binary flag on open() calls so that windows doesn't terminate files early 2015-10-25 15:22:34 +13:00
Eion Robb
ed2f9d527c Add a make installer option that builds an exe installer using NSIS 2015-10-24 19:17:29 +13:00
Eion Robb
fde3af9f4c Add mingw Makefile/config's 2015-10-24 12:31:11 +13:00
Eion Robb
5a0ee5b22e Enable PFS
Seems to be the only way to trigger all the events loop in libtgl
2015-10-24 11:21:18 +13:00
Eion Robb
a8bad2e361 Use send()/recv() on sockets
and apply it to the right branch this time
2015-10-24 11:11:42 +13:00
Ben Wiederhake
70acb337cf Merge branch 'master' into develop
Conflicts:
	README.md
2015-10-22 11:35:42 +02:00
Eion Robb
8562eb342c Allow compiling on Windows 2015-10-22 21:41:37 +13:00
mj
6bc8fb49e2 Update README.md 2015-10-21 10:51:00 +02:00
mj
ddb94969dd Update README.md
Add note about missing Windows support.
2015-10-21 10:49:56 +02:00
Ben Wiederhake
75e1efdb86 Use https where possible 2015-10-20 18:36:27 +02:00
Ben Wiederhake
31768d1e4d Use new lodepng version 2015-10-20 18:28:11 +02:00
Ben Wiederhake
af3d14bec0 Import from Transifex: fr, pt_BR, ru. Thank you all!
See previous commit for 'ru'.
2015-10-20 18:25:05 +02:00
Ben Wiederhake
3edab136cd Update translations due to previous commit 2015-10-20 18:22:33 +02:00
Ben Wiederhake
a155d4b41c Update translation strings, positions, and Transifex 2015-10-20 18:22:33 +02:00
Ben Wiederhake
59d9cc88a9 Fix autogen incompatibility
Also, only regenerate the parts that actually have changed.
2015-10-20 18:22:04 +02:00
Matthias Jentsch
b8e73f819c Fix compilation errors and warning when disbaling libwebp 2015-10-20 14:15:50 +02:00
Matthias Jentsch
ee9626e6da Merge remote-tracking branch 'wiederhake/beta4' into beta4 2015-10-20 12:38:40 +02:00
Jiri Eischmann
8ece7fcccc Fixing license in the appdata file 2015-10-20 00:16:41 +02:00
Matthias Jentsch
728da04d3c Try to fix failing reconnect after hibernate 2015-10-19 19:05:50 +02:00
mjentsch
b98b742c14 Fix Adium reconnect after hibernate and not disconnecting properly 2015-10-18 21:18:12 +02:00
Jiri Eischmann
5a72023848 Adding AppData file 2015-10-18 18:42:29 +02:00
majn
3824eae025 Fix empty file in pidgin after transfer
Fetch local filename before calling purple_xfer_end to avoid that the local filename contains bogus.
2015-10-18 01:21:18 +02:00
mjentsch
c2873d2e3f Fix libgcrypt check
Use a libgcrypt check that will only succeed with a version >= 1.6.0.
2015-10-17 23:49:41 +02:00
mjentsch
d43f4f0d64 Use better names 2015-10-17 23:11:15 +02:00
mjentsch
bd7662aaeb Do not crash when displaying the tooltip of an old user 2015-10-17 21:18:42 +02:00