Commit graph

1420 commits

Author SHA1 Message Date
mjentsch
8ee4f680c2 Fix own name being added to the buddy list 2015-11-16 15:43:32 +01:00
mjentsch
a77adfaf0d Fix offline messages being received on wrong conversations
Fix buddy messages are being received before buddy list was initialized, by changing the state to CONNECTED
on "logged in" event and not on "ready".
2015-11-16 15:41:51 +01:00
mjentsch
b6dd5adad7 Implement create / change password requests. 2015-11-16 10:05:03 +01:00
mjentsch
87225d7098 Fix sign in dialogue and clean up password prompt
Use purple_input_request with the masked bit set, instead of needlessly creating a request with generic fields. Implement correct sign in dialogue only queries for first and last name.
2015-11-16 10:04:41 +01:00
mjentsch
58b7f8c7f9 Coding style 2015-11-15 14:55:36 +01:00
mjentsch
e3d67dd47f Add missing string translations 2015-11-15 14:54:12 +01:00
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
Ben Wiederhake
6edcdb8b60 Watchfile: anchor versions correctly 2015-11-14 14:46:54 +01:00
Ben Wiederhake
a9084dd497 Update changelog 2015-11-14 14:43:43 +01:00
Ben Wiederhake
9a43d7d98c Fix maintainer/uploader order 2015-11-14 14:43:43 +01:00
mjentsch
6fce2cf8fa Fix sign in not starting for new accounts 2015-11-14 14:28:10 +01:00
Ben Wiederhake
a355bcbf5a Merge branch 'master' into debian-develop 2015-11-14 10:52:15 +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