Commit Graph

3039 Commits

Author SHA1 Message Date
Berkus Decker 7997522d39 Update version info with procxx tag 2017-12-17 05:19:12 +02:00
Berkus Decker 21a9cc05ba Move tests to separate directory 2017-12-17 05:19:12 +02:00
Berkus Decker a3fd1638a4 Add C++ logo overlay 2017-12-17 05:19:12 +02:00
Berkus Decker 749178192d Clean up formatting 2017-12-17 05:19:12 +02:00
Berkus Decker 9707c5235f Remove FIPS_mode_set() call 2017-12-17 05:19:12 +02:00
Berkus Decker 5760693f7a Disable static Qt plugins 2017-12-17 05:19:12 +02:00
Berkus Decker 0950353423 Suppress new macOS deprecation warnings 2017-12-17 05:19:12 +02:00
Berkus Decker cae242d6b2 Qualify minizip include paths 2017-12-17 05:19:12 +02:00
Berkus Decker c505068678 Switch to FindOpus.cmake 2017-12-17 05:19:12 +02:00
Berkus Decker 029d320f7e Subject: [PATCH] Fixed build under Fedora using rpmbuild and mock.
From dba8b962c805af477ceee699aa1c05143aa19d43 Mon Sep 17 00:00:00 2001
From: Vitaly Zaitsev <vitaly@easycoding.org>
Date: Fri, 31 Mar 2017 14:29:58 +0200
2017-12-17 05:19:12 +02:00
Berkus Decker b425809ef4 Implement missing handlers for disabled breakpad 2017-12-17 05:19:12 +02:00
Berkus Decker c6059a1fe5 Turn off OSX crashpad 2017-12-17 05:19:12 +02:00
Berkus Decker 312047a6d8 Fix missing includes 2017-12-17 05:19:12 +02:00
Evgenii 7821fb8156 Change used private header
* Hopefully it will be replaced with separate fixed-point lib
2017-12-17 05:19:12 +02:00
Berkus Decker 0c43b5d100 Add missing token types 2017-12-17 05:19:12 +02:00
Berkus Decker 4803465cb4 Fix include path 2017-12-17 05:19:12 +02:00
Stanislav Ershov d5c4d638e7 Fix opus includes 2017-12-17 05:19:12 +02:00
Berkus Decker bf8344ec6d Remove obsolete files 2017-12-17 05:19:12 +02:00
Berkus Decker 00963653d9 Manually cotire objc++ files 2017-12-03 22:29:34 +02:00
Berkus Decker cd13a1ddcb Add ccache support 2017-12-03 22:29:34 +02:00
Berkus Decker ad3f6532d2 Update plist file for OSX build with cmake 2017-12-03 21:02:35 +02:00
Berkus Decker bb53a6b54c Add cmake files 2017-12-03 21:02:35 +02:00
Berkus Decker 81337e8275 Build libtgvoip with cmake 2017-12-03 21:02:35 +02:00
Berkus Decker 6f5011dd9b git subrepo clone https://github.com/philsquared/Catch Telegram/ThirdParty/Catch
subrepo:
  subdir:   "Telegram/ThirdParty/Catch"
  merged:   "63c097a07"
upstream:
  origin:   "https://github.com/philsquared/Catch"
  branch:   "master"
  commit:   "63c097a07"
git-subrepo:
  version:  "0.3.1"
  origin:   "???"
  commit:   "???"
2017-12-03 21:02:35 +02:00
Berkus Decker 6e6cd61e95 git subrepo clone https://github.com/Microsoft/GSL.git Telegram/ThirdParty/GSL
subrepo:
  subdir:   "Telegram/ThirdParty/GSL"
  merged:   "1c95f943"
upstream:
  origin:   "https://github.com/Microsoft/GSL.git"
  branch:   "master"
  commit:   "1c95f943"
git-subrepo:
  version:  "0.3.1"
  origin:   "???"
  commit:   "???"
2017-12-03 21:02:35 +02:00
Berkus Decker 4e346ada90 git subrepo clone https://github.com/mapbox/variant Telegram/ThirdParty/variant
subrepo:
  subdir:   "Telegram/ThirdParty/variant"
  merged:   "237f83ca"
upstream:
  origin:   "https://github.com/mapbox/variant"
  branch:   "master"
  commit:   "237f83ca"
git-subrepo:
  version:  "0.3.1"
  origin:   "???"
  commit:   "???"
2017-12-03 21:02:34 +02:00
Berkus Decker ee6ef233f3 git subrepo clone https://github.com/telegramdesktop/libtgvoip Telegram/ThirdParty/libtgvoip
subrepo:
  subdir:   "Telegram/ThirdParty/libtgvoip"
  merged:   "651594b3"
upstream:
  origin:   "https://github.com/telegramdesktop/libtgvoip"
  branch:   "tdesktop"
  commit:   "651594b3"
git-subrepo:
  version:  "0.3.1"
  origin:   "???"
  commit:   "???"
2017-12-03 21:02:34 +02:00
John Preston 1c8db1e2e9 Fix travis build for the latest ffmpeg code. 2017-11-13 13:55:11 +04:00
John Preston d46a5f693f Remove unused lang phrases and some code. 2017-09-28 19:18:27 +03:00
eegorov 8bfe407610 New build option: without GTK and appindicator
Signed-off-by: Egor Y. Egorov <egor.y.egorov@gmail.com> (github: eegorov)
2017-09-28 18:32:51 +03:00
visuve 08e3a54a58 Mark missing ctors deleted
- Satisfy the rule of five

Signed-off-by: Veli-Matti Visuri <veli-matti.visuri@cerescon.fi> (github: visuve)
2017-09-28 18:23:42 +03:00
visuve 8c92f42de3 Fix uninitialized values
- Use C++11 default member initializers

Signed-off-by: Veli-Matti Visuri <veli-matti.visuri@cerescon.fi> (github: visuve)
2017-09-28 18:23:42 +03:00
Alexander GQ Gerasiov 07106897a6 Fix CVE-2016-10351: Insecure cWorkingDir permissions.
Set 700 permisson on dir on every start.

Signed-off-by: Alexander GQ Gerasiov <gq@cs.msu.su>
2017-09-28 18:19:27 +03:00
Jan Niklas Hasse e42cc02d0e Prefer AppIndicator if DBus interface is available
Starting with Ubuntu 17.10 the interface will be provided by an
extension (shipped by default):

https://github.com/ubuntu/gnome-shell-extension-appindicator

Legacy tray icons have been completely removed in GNOME 3.26. By
checking the interface, this will allow users of other distributions
with GNOME to also use Telegram's indicator with the extension.

Signed-off-by: Jan Niklas Hasse <jhasse@bixense.com> (github: jhasse)
2017-09-28 12:59:46 +03:00
Yonsh Lin 11a46a1072 Fix IME being interrupted after reconnection
Signed-off-by: Yonsh Lin <yonsh@live.com> (github: yonsh)
2017-09-28 12:57:25 +03:00
John Preston b8d1b8d6c1 Update build docs for VS 2017.
Closes #3117. Closes #3729.
2017-09-06 17:11:30 +03:00
John Preston 7ae1ef0a1a Migrate to VS2017. 2017-09-06 17:11:06 +03:00
John Preston 13aa42c883 Use GYP rule for Qt MOC only on Telegram project. 2017-09-06 12:12:04 +03:00
John Preston aca957595a Version 1.1.23.
- See the message author photo and name
while searching specific chat messages.
- Fix "Send To" menu action on Windows.
2017-09-05 20:38:38 +03:00
John Preston c09fbcfeb3 Display author photo / name in search results. 2017-09-05 20:21:56 +03:00
John Preston def97b3f70 Update faved sticker / saved GIF remove button. 2017-09-05 19:34:36 +03:00
John Preston da373e3334 Update emoji / sticker icons. 2017-09-05 17:44:14 +03:00
John Preston 28a0402253 Fix command line parsing. 2017-09-05 17:38:40 +03:00
John Preston a09fa1b267 Fix sending files from "Send To" in Windows.
Regression was introduced in 8e433971c9.
2017-09-05 16:45:58 +03:00
John Preston 917be105ac Version 1.1.22: Faved stickers limit is 5 right now. 2017-09-04 16:29:35 +03:00
John Preston 710f9d049f Version 1.1.22.
- Bug fixes and other minor improvements.
2017-09-04 15:34:40 +03:00
John Preston 34a43fc62f Update langs. 2017-09-04 15:34:11 +03:00
John Preston 5e77fe8412 Don't display admin stars if admins are disabled. 2017-09-04 15:21:54 +03:00
John Preston 52195ff95a Fix saving chat admins.
Regression was introduced in 0880c01a20.
2017-09-04 15:21:53 +03:00
John Preston 5b77bd5aa0 Limit maximum IP length in case of corrupted data. 2017-09-04 15:21:52 +03:00