Commit graph

52 commits

Author SHA1 Message Date
Ben Wiederhake
1cf511f526 Actually install the appdata file 2016-01-03 16:39:25 +01:00
matj
ffca726ca1 Fix compilation with openssl 2015-12-31 16:33:18 +01:00
mjentsch
a846ef03b0 Revert "Revert "Introduce --disable-gcrypt flag""
This reverts commit 893bb3369c.
2015-12-31 16:31:16 +01:00
mjentsch
893bb3369c Revert "Introduce --disable-gcrypt flag"
This reverts commit 89c27afac1.
2015-12-31 00:14:02 +01:00
Ben Wiederhake
f1078f2d3a Add proper copyright headers 2015-12-30 15:04:18 +01:00
Ben Wiederhake
89c27afac1 Introduce --disable-gcrypt flag 2015-12-30 14:34:44 +01:00
Ben Wiederhake
5b275a6abb Read po/LINGUAS only in one place 2015-12-30 14:17:42 +01:00
mjentsch
085e14287f Make gettext dependency optional 2015-12-29 18:11:29 +01:00
Ben Wiederhake
855e6fc04e Fix ${LOCALES} in Makefile 2015-12-26 11:22:57 +01:00
Ben Wiederhake
f53f13592a Disable unused feature 2015-11-26 08:21:09 +01:00
Ben Wiederhake
8d8f299aec Drop LodePNG 2015-11-25 20:32:31 +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
Matthias Jentsch
ee9626e6da Merge remote-tracking branch 'wiederhake/beta4' into beta4 2015-10-20 12:38:40 +02:00
mjentsch
306273d4c4 Merge branch 'beta4-human-reable-user-names' into beta4 2015-10-17 18:09:42 +02:00
Ben Wiederhake
512c052cdc Add Makefile targets local_{,un}install. 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
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
7f9c8122b0 Make 'clean' a recursive target. 2015-10-08 00:03:32 +02:00
Ben Wiederhake
7a7480ae9d Ensure that local directories exist.
Fixes #47.
2015-10-07 22:54:00 +02:00
Ben Wiederhake
d96002ac97 Fix support for install. 2015-10-07 22:07:56 +02:00
mjentsch
7838f242ae Coding style 2015-10-07 03:28:37 +02:00
mjentsch
6d16be5238 Support installing/uninstalling the localizations 2015-10-07 01:38:17 +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
Ben Wiederhake
47bd4b2b33 Use new API, fix build system. 2015-10-04 17:51:49 +02:00
mjentsch
4c576524e4 Move requests into separate file 2015-10-03 02:12:58 +02:00
Jakob Nixdorf
75a9b56ddb Use pkg-config found in configure in make. 2015-08-29 18:37:02 +02:00
mjentsch
b415bbd3b4 Update to libtgl v2 2015-05-23 00:18:26 +02:00
mjentsch
a480867d99 Remove obsolete purge command
Purge command stopped working when telegram state file path was changed a few commits earlier.
2015-03-13 16:58:39 +01:00
mjentsch
1e442ac195 Ensure that the message sequence doesn't get mixed up
Process incoming messages in a queue. Move all message-related functionality into one file.
2015-03-12 01:38:17 +01:00
mjentsch
8548576651 Fix file permissions again
Directories need to be executable for opening.
2015-03-04 23:32:29 +01:00
mjentsch
81ab5bf1f3 Fix install script on all plattforms
Creating missing directories when installing regular files is not supported on BSD install.
2015-03-04 23:16:03 +01:00
mjentsch
c9aab9c8eb Support file transfers 2015-02-23 20:34:24 +01:00
vint
832b56c4e7 Fix install 2015-02-04 18:42:42 +03:00
mjentsch
c85b8da619 Do not add group chats in which the user is not a member
Clean up and refactor group chat code, move chat functions into separate file, always load all chat infos on plugin load so we know the members.
2015-01-28 18:41:41 +01:00
mjentsch
2ec44834fc Fix bugs in makefile
Remove -D from install script, since its not supported in all versions. Libpurple has created all of those directories, and if they do not exist, there is a different problem so cancelling those installation should be a good thing.
2015-01-26 23:06:04 +01:00
mjentsch
aa28f37d37 Fix Makefile.in on OSX
Include DEFS generated by configure into makefile.
2015-01-25 21:25:27 +01:00
mjentsch
ac9ce29b1d Fix user info and clean up source code 2015-01-22 00:16:35 +01:00
mj
87fad25bde Merge pull request #29 from acran/master
Bugfix: always respect $(DESTDIR) in Makefile
2015-01-11 00:36:33 +01:00
mjentsch
0e9b0606b9 Create extra directories for lodepng in build output 2015-01-04 15:14:17 +01:00
mjentsch
0c718206d7 Move lodepng into separate folder 2015-01-02 22:03:47 +01:00
mjentsch
817ab52aae Merge branch 'master' into support-secret-chats
Conflicts:
	Makefile.in
	telegram-base.c
	telegram-base.h
	telegram-purple.c
	telegram-purple.h
2015-01-02 14:29:42 +01:00
mjentsch
94b4390c8c Add new files to Makefile 2014-12-28 00:23:35 +01:00
root
2937140a07 added lodepng lib and function to genearte image from hashkey 2014-12-19 13:57:20 +01:00
Roman Anasal
17065ba1cb Bugfix: always respect $(DESTDIR) in Makefile 2014-12-10 12:42:44 +01:00
vvaltman
674a2935cf Makefile.in: deleted -m64 option 2014-11-24 19:42:31 +03:00
mjentsch
c847bce557 Make: link libraries after including objects in linker step
Including libraries before the objectse will result in improperly linked OpenSSL library (see issue #3)
2014-11-22 22:39:33 +01:00
Vysheng
3025c63350 small bugfixes 2014-11-17 16:27:01 +03:00