Commit graph

1428 commits

Author SHA1 Message Date
Ben Wiederhake
65336849fb Beautify and fix strings (part 1/2). 2015-10-12 13:27:46 +02:00
mjentsch
cf8f4da2fb Assure that buddy names and images are being updated correctly 2015-10-11 23:51:40 +02:00
mjentsch
7813cedb06 Update Adium package to new user management
Add new files to xcode project, remove now useless "workaround" for setting chat participant aliases, set user ids to case insensitivity so normalization doesn't break the plaintext usernames.
2015-10-11 14:38:56 +02:00
mjentsch
365f7b1da1 Provide utility function for printing system messages in all chat types 2015-10-11 14:19:37 +02:00
mjentsch
61597e9101 Remove manual "group" creation, use blist utility function instead 2015-10-11 14:18:42 +02:00
mjentsch
527f16985d Remove dead code 2015-10-11 14:17:47 +02:00
mjentsch
4eeb7f73c9 Overhaul username handling
Use print names instead of ids as usernames, to fix problems with "useless" user ids showing up for unknown users and in group chats. Remove workarounds like "Telegram Foreign" needed to temporarily store user names for alias resolution.
2015-10-11 14:17:24 +02:00
Ben Wiederhake
ab762710e4 Add notice that installation on Debian will eventually become easier 2015-10-09 09:29:47 +02:00
Ben Wiederhake
cac87f92b8 Fix sticker resizing.
So far, a sticker of size 1028x1028 would have been resized to 128x128,
even though the maximum was set to 256x256.
This fix introduces a different way of resizing, which means that any dimension
of length >256 will result =256.

Also, I factored out the maximum size, so maybe we can make this an option in the future.
2015-10-08 17:44:12 +02:00
Ben Wiederhake
e26416bc49 Standardize password prompt. 2015-10-08 12:59:17 +02:00
Ben Wiederhake
7f9c8122b0 Make 'clean' a recursive target. 2015-10-08 00:03:32 +02:00
Ben Wiederhake
0dc2c750ae Fix typo.
Beleive it or not, credits for discovering this typo go to
...
lintian.

This thing is a hell of a tool. Thank you, lintian developers.
2015-10-07 23:54:55 +02:00
Ben Wiederhake
7a7480ae9d Ensure that local directories exist.
Fixes #47.
2015-10-07 22:54:00 +02:00
Ben Wiederhake
f3acef6737 Fix a few unimportant memory leaks. 2015-10-07 22:07:56 +02:00
Ben Wiederhake
ed9505400d Remove dead code. 2015-10-07 22:07:56 +02:00
Ben Wiederhake
6e7e9ce862 Fix translations to be at least passable. 2015-10-07 22:07:56 +02:00
Ben Wiederhake
d96002ac97 Fix support for install. 2015-10-07 22:07:56 +02:00
Ben Wiederhake
d0bbd773fc Fix ordering of autoheader/autoconf.
Running autoconf when config.h.in is missing yields warnings,
so don't do that.
2015-10-07 22:07:56 +02:00
Ben Wiederhake
d1d6865a0a Remove superfluous -lm flag. 2015-10-07 22:07:56 +02:00
mjentsch
7f3cf7c58f Bump version to 1.2.2 2015-10-07 21:52:35 +02:00
mjentsch
fe3bc9e3fc Update tgl version 2015-10-07 14:16:40 +02:00
mjentsch
e557e72ab4 Update version in README 2015-10-07 14:16:18 +02:00
mjentsch
7838f242ae Coding style 2015-10-07 03:28:37 +02:00
mjentsch
6caed24f0d Integrate libgcrypt header in config.h.in 2015-10-07 03:23:09 +02:00
mjentsch
27c69851eb Ignore compiled translation catalogs 2015-10-07 03:19:28 +02:00
mjentsch
86ec16e73d Update translation HOWTO 2015-10-07 03:18:34 +02:00
mjentsch
6be41aa18b Add even more missing translation strings 2015-10-07 03:06:08 +02:00
mjentsch
94c24a1120 Add German locale 2015-10-07 02:09:38 +02:00
mjentsch
7bc5ac54da Fix configure script
Remove intltool checks failing because of missing po/Makefile.in and just check for msgfmt instead.
2015-10-07 02:07:23 +02:00
mjentsch
8a0e43d128 Use package name as gettext package name 2015-10-07 01:41:21 +02:00
mjentsch
6d16be5238 Support installing/uninstalling the localizations 2015-10-07 01:38:17 +02:00
mjentsch
2abe43cd96 Fix plugin init function
Change include order to not fail PURPLE_PLUGIN_INIT.
2015-10-07 01:30:28 +02:00
mjentsch
6a465b24a1 Fix broken inclusion of gettext translation 2015-10-06 21:45:26 +02:00
mjentsch
688f628890 Consolidate user messages 2015-10-06 19:23:07 +02:00
mjentsch
ffef370ae1 Translate a few more left-out strings 2015-10-06 14:37:12 +02:00
mjentsch
b297944650 Add skeletons for translation catalogs 2015-10-06 14:37:12 +02:00
mjentsch
8009b8c0ac Translate strings in telegram-purple 2015-10-06 14:37:12 +02:00
mjentsch
08168c6339 Include translation functions and restructure includes 2015-10-06 14:28:13 +02:00
mjentsch
a91a6ab304 Add translation-related stuff to configure.ac 2015-10-06 14:26:40 +02:00
mjentsch
f0b0550cf8 Support message mentions
Display mentions like messages that contain the user nick in Pidgin.
2015-10-06 13:45:59 +02:00
mjentsch
ba8d9cf378 Fix compilation when not using libwebp 2015-10-05 13:01:17 +02:00
mjentsch
f8cf133c06 Use libgcrypt in Adium plugin 2015-10-05 12:02:00 +02:00
mjentsch
a7043fd5cc Update README 2015-10-05 12:00:53 +02:00
mjentsch
63f7edc2f9 Update tgl vers. and set gitmodule to test branch 2015-10-05 11:36:31 +02:00
mjentsch
1e8513909d Merge remote-tracking branch 'tuxmaer/pull_request' into beta4 2015-10-05 00:13:29 +02:00
Ben Wiederhake
7ad9a0a45c Fix inclusion type. 2015-10-04 17:51:49 +02:00
Ben Wiederhake
b469af3582 Make tgl_timer_insert robust against double insertion 2015-10-04 17:51:49 +02:00
Ben Wiederhake
6dc58df1c2 Fix overcleaning. 2015-10-04 17:51:49 +02:00
Ben Wiederhake
7ab7f4126e Avoid the PEM issue. 2015-10-04 17:51:49 +02:00
Ben Wiederhake
57e6a777d9 Build telegram-purple and libtgl without OpenSSL (skip when bisecting).
This version still tries to load a PEM file, although libtgl
--disable-openssl does not support it. Since there are several
ways to resolve it, this switch away from OpenSSL and its solution
should be different commits.
2015-10-04 17:51:49 +02:00