Commit graph

1162 commits

Author SHA1 Message Date
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
mjentsch
306273d4c4 Merge branch 'beta4-human-reable-user-names' into beta4 2015-10-17 18:09:42 +02:00
mjentsch
9f96be976d clearer function names 2015-10-17 14:51:09 +02:00
mjentsch
df5a168a1f Remove unneeded and confusing messages 2015-10-17 00:26:00 +02:00
mjentsch
5c76324b78 cleanup 2015-10-17 00:00:25 +02:00
mjentsch
5f2da4b4fc Avoid nullpointer dereference when purple requests actions on deleted telegram secret chats 2015-10-16 23:32:49 +02:00
mjentsch
3f2f557284 Use clearer names for name and id resolution functions and clean up 2015-10-16 22:45:21 +02:00
Ben Wiederhake
4e43a6208a Import from Transifex: es_AR, pl, sq. Thank you all! 2015-10-16 00:42:08 +02:00
mjentsch
a2fc31cda7 Fix service message formatting in Adium
Adium drops MESSAGE_SYSTEM flags in serv_got_im, directly write to the conversation in case the message contains such a flag.
2015-10-16 00:33:23 +02:00
mjentsch
afa650cfc1 Fix messages in secret chats not showing notifications in Adium
Secret chat messages are always unread, do not set MESSAGE_DELAYED.
2015-10-16 00:28:36 +02:00
mjentsch
76e6c2a4ad Never drop unread messages, even when they are older than the history threshold 2015-10-16 00:24:00 +02:00
mjentsch
adeacb7c42 Remove flag that is no longer used in update_buddy 2015-10-16 00:15:37 +02:00
mjentsch
b25eeb6951 Cleanup and coding style 2015-10-16 00:14:36 +02:00
mjentsch
a3a35eb7ff Do not drop history or break conversations when buddy print name changes
Do not update blist buddy names, but set an alias instead to prevent breaking conversations or loosing history. Instead, keep the first print name as permanent user name
and set the alias on all buddy name changes. When interacting with purple always use the original buddy name stored in the blist instead of the print name provided by libpurple.
This allows both, meaningful names in group chats and permanent identifiers in the buddy list, while still propagating names changes to the interface.
2015-10-16 00:08:24 +02:00
tuxmaster
96f689ca1c - Use the better pkconfig for build requires.
- Add translations.
- Switch to libgcrypt from openssl.
- Modify Readme for the new requirements of the build for Fedora.
2015-10-14 15:28:00 +02:00
Ben Wiederhake
9baf48d923 Enable parallel builds 2015-10-14 03:04:58 +02:00
Ben Wiederhake
2fcaea9d13 Ignore autogenerated files 2015-10-14 03:04:58 +02:00
Ben Wiederhake
9aefb97075 Create origtar deterministically 2015-10-14 03:04:58 +02:00
Meitar Moscovitz
8eb09f9adf Add raw git-archive-all.sh script
Please note that the script is not at all production-ready,
but it's juuust so enough for our purposes.

I have no idea how other people generate reproducible tars. I tried:
- 'tar' simply doesn't honor --exclude-cvs-ignore on my machine.
- 'tar' with --exclude-from=.gitignore requires including
  `git config --global core.excludesfile`, which requires
  tilde-expansion, which I simply don't grasp.
- `git archive` doesn't include submodules.
2015-10-14 03:04:58 +02:00
Ben Wiederhake
56445b4821 Fix annoying 'missing config.h' error. 2015-10-14 01:15:14 +02:00
Ben Wiederhake
9053eaf124 Add watchfile.
Tested with uscan, looks like it's working.
Remember to test updates of this file before pushing them!
2015-10-14 01:15:14 +02:00
Ben Wiederhake
512c052cdc Add Makefile targets local_{,un}install. 2015-10-14 01:15:14 +02:00
Ben Wiederhake
bcb0af12f9 Add gitignore for dh files 2015-10-14 01:15:14 +02:00
Ben Wiederhake
b9a1ab23be Allow loading alternative pubkey from local, as a fallback. 2015-10-14 01:15:14 +02:00
Hugues Morisset
0a8f7bbf8e Add Debian package files 2015-10-14 01:15:14 +02:00
Ben Wiederhake
829b9f996f Mark static function as static. 2015-10-14 01:15:14 +02:00
Ben Wiederhake
f444ae0866 Fix *install* targets.
Fixes #47 by removing the feature, as it seems that nobody uses it.
If you would like to see a feature like this again, please open a new
bug and reference either this commit or issue #47.
2015-10-14 01:15:14 +02:00
Ben Wiederhake
d83d1df00d Add option --disable-icons.
Closes #100.
2015-10-14 01:15:14 +02:00
Hugues Morisset
ada7a5018f Add build package build step in README 2015-10-14 01:15:14 +02:00
Ben Wiederhake
029c1eece3 Rebasing mistake. Sorry. 2015-10-12 19:58:48 +02:00
Ben Wiederhake
7c6831ee93 Include latest translations to demo. 2015-10-12 19:09:46 +02:00
Ben Wiederhake
c1888926df Dumb typos. Sorry. 2015-10-12 18:48:56 +02:00
Ben Wiederhake
d923ed1130 Beautify and fix strings (part 2/2). 2015-10-12 18:40:21 +02:00
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