Ben Wiederhake
065e0b7ac9
Silence warnings about bad .po files
...
Sadly, Transifex doesn't seem to acknowledge that the generated files
are bad. Also, I don't want to introduce any infrastructure to
fix the files every time after I download them.
So they stay broken, and the warnings must be silenced.
Sadly, this means that future warnings will get ignored, too.
Let's hope this won't go too bad.
2017-04-10 22:17:54 +02:00
Alain
ab7dcb8ee6
Changed check if -fstack-protector-strong is supported
2016-10-13 15:41:22 +02:00
Alain
0d0a2cbbd7
Check if gcc >= 5.0 before enabling stack smashing protection
2016-10-13 13:48:06 +02:00
Alain
9d86bf2af6
Enhance security using stack protector and -D_FORTIFY_SOURCE
2016-10-13 12:38:07 +02:00
Ben Wiederhake
b7283219c0
Makefile: remove superfluous indirection
2016-08-30 00:39:29 +02:00
Ben Wiederhake
150f0c48cc
Only build required libraries
2016-08-22 22:38:31 +02:00
Ben Wiederhake
43e5f81683
build: properly clean up
2016-08-08 10:53:04 +02:00
Ben Wiederhake
be0d4cd299
build: proper recursion in make
2016-08-08 10:53:04 +02:00
Ben Wiederhake
e1242691d2
Comments shouldn't be printed
2016-08-02 00:04:45 +02:00
Ben Wiederhake
e828fc36ef
Allow out-of-vcs builds
2016-03-23 16:32:07 +01:00
Ben Wiederhake
70340d7b55
Extract script to generate origtar
2016-03-23 16:32:07 +01:00
Ben Wiederhake
7439a68b09
Extract script to generate commit.h
2016-03-23 16:32:07 +01:00
Ben Wiederhake
0c1623a8f6
Fix the system one more time
...
Closes #242 . Hopefully.
2016-02-19 01:54:07 +01:00
Ben Wiederhake
5828496b52
Auto-generate .nsi via awk script
...
Fixes #195
2016-02-18 21:41:59 +01:00
Ben Wiederhake
b30905ef41
Add safety belts when building .orig.tar.gz
2016-02-18 21:41:59 +01:00
Ben Wiederhake
f872bb9bc3
Create a .orig.tar.gz reproducibly
...
Where "reproducible" means:
Every execution on every machine will always
generate the exact same, bitwise identical result,
when at the same git commit.
Closes #100 .
2016-02-18 21:41:59 +01:00
Ben Wiederhake
9b4fa898a9
Reflow AppStream file
2016-02-18 21:41:59 +01:00
Ben Wiederhake
5c88b021af
Clean up 'clean' target
2016-02-18 21:41:59 +01:00
Ben Wiederhake
f648686f1b
Correctly build commit.h without complaining
...
The old version threw ugly warnings when commit.h didn't exist (ugh),
and it depended on ifneq, which I don't really like (second ugh).
2016-02-18 21:41:59 +01:00
mjentsch
d8fc5281ce
Fix buddy icon refreshing and refactor user info and icon handling
...
Keep track of loaded pictures to refresh user pictures more reliably. Create new file tgp-info to contain all code related to user information and icons. Clean up the messy code for fetching user info and user pictures and provide a streamlined function in tg-info.
2016-01-10 01:27:38 +01:00
Ben Wiederhake
dec3a260c4
Make tgl in appropriate place
...
Fixes #206 .
2016-01-07 10:51:24 +01:00
Ben Wiederhake
f4f058edb5
Add target noicon_install
...
This moves the feature #100 from the ./configure option to a make target,
which reduces the combinatory explosion of the ./configure options.
2016-01-07 10:51:24 +01:00
Ben Wiederhake
f958dfe2bc
Re-order Makefile to be more sensible
2016-01-06 12:32:06 +01:00
Ben Wiederhake
1e78c9685c
Merge branch 'master' into dev-1.3.0
...
Conflicts:
rpm/purple-telegram.spec
tgl
tgp-ft.c
2016-01-06 12:30:35 +01:00
Ben Wiederhake
1cf511f526
Actually install the appdata file
2016-01-03 16:39:25 +01:00
Ben Wiederhake
0a349cc38e
Fix name of test, fix clean target
...
Since this is a trivial change, [skip ci]
2016-01-02 00:22:17 +01:00
Ben Wiederhake
7ce2d397b8
Implement very basic test.
...
This can only detect missing symbols or other severe failures.
2016-01-02 00:22:17 +01:00
mjentsch
97f26e9b24
Merge branch 'master' into dev-1.3.0
2016-01-02 00:09:57 +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
mjentsch
3b3a4eafc2
Merge branch 'dev-1.2.3' into dev-1.3.0
2015-12-30 16:32:28 +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
mjentsch
0bb5b0121d
Make gettext dependency optional
2015-12-05 20:31:08 +01:00
mjentsch
53c6b384ec
Clean up comments in Makefile.in
2015-12-05 16:56:40 +01:00
mjentsch
7d5722462f
Display git commit in commit.h
2015-12-05 16:55:03 +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