Commit Graph

3417 Commits

Author SHA1 Message Date
Alex Fails 7d2b48ac65 Fixes for Linux build
Travis CI used old cache and did not find the compilation
errors (instead it that errors has been found by us).
Also get rid of some Qt private parts, more fwd decls and so on.
2018-06-03 03:31:52 +03:00
Berkus Decker d82f476623 Add missing includes 2018-05-13 16:16:29 +03:00
Berkus Decker 5f2ea313b8 Remove unused stdafx include [platform] 2018-05-13 16:16:03 +03:00
Berkus Decker bada61ce15 Fix include paths 2018-05-13 16:16:02 +03:00
leha-bot dea6943df7 Use "<",">" for Qt includes instead of quotes 2018-05-13 15:41:20 +03:00
leha-bot 6188052c46 Fix ALL compilation errors after removing cotire 2018-05-13 13:24:00 +03:00
leha-bot de8e4605d3 Move object_ptr to separate file base/object_ptr.h 2018-05-12 23:16:06 +03:00
Stanislav Ershov c5c174dd5e Fix Fix 2018-04-25 10:58:41 +03:00
Berkus Decker 155c260f80 Add missing includes 2018-04-24 23:54:48 +03:00
Berkus Decker a8e998a3e5 Remove core includes path, use full header path core/xxx 2018-04-24 23:54:19 +03:00
Berkus Decker dde3013878 Delete include 2018-04-22 20:15:08 +03:00
Berkus Decker a3014a911e Add forward decls 2018-04-22 20:13:52 +03:00
Berkus Decker a1f902c5bf Add missing includes 2018-04-22 20:13:42 +03:00
Berkus Decker 8e01e848f4 Cleanup history includes [wip] 2018-04-22 20:13:17 +03:00
Berkus Decker bc4e359989 Rearrange facades includes 2018-04-22 20:12:58 +03:00
Berkus Decker ca593d62bf Add namespace end marker 2018-04-22 20:12:32 +03:00
Berkus Decker 47f3b6d2ab remove pch 2018-04-22 20:12:16 +03:00
Berkus Decker 716669e7f5 Trace includes 2018-04-22 20:12:00 +03:00
Berkus Decker b5b3a00355 Remove pch 2018-04-22 20:11:51 +03:00
Stanislav Ershov dba2989219 Round 1 2018-04-22 19:11:09 +03:00
Stanislav Ershov d646c8bde1 Generate necessary includes in codegen tools 2018-04-22 19:11:09 +03:00
Berkus Decker a777dc40db Remove cotire 2018-04-22 19:05:40 +03:00
Anton Kashcheev cc8c119b7a Renamed project name in CMakeLists. 2018-04-22 16:16:24 +03:00
leha-bot c237414cc6 text_entity: Add enum for used Unicode codepoints
It's better to use the named constants instead of magic character codes.
2018-04-21 19:14:34 +03:00
leha-bot 49b3469963 Add option for typographic message formatting
This option allows to turn off the old behaviour with replacing char
sequences like <<, >>, -- to chars represented by HTML escape characters
"&laquo;", "&raquo;", "&mdash;".

Based on upstream pull
https://github.com/telegramdesktop/tdesktop/pull/4553 and commit
fe118833ae
from @PeterMX

Closes #132
2018-04-21 19:14:34 +03:00
leha-bot ed0e5b9958 Reorganize #include's in ui/text/text.cpp
Now it compiles faster

Related to #16
2018-04-17 22:06:33 +03:00
leha-bot 56cbcdcf94 Get rid of qharfbuzz_p private dependency
It's used for weird conversion from "QChar::Script" to internal
HB_Script and back.

Looks like it was in old Qt on this mirror link:
39b4955da3?view=parallel

Related to #96 #27 #16
2018-04-17 22:06:33 +03:00
crackedmind 54705d060c Apply patch to fix compile with cmake 3.11 2018-04-17 21:05:33 +03:00
crackedmind 866ad0c19f git subrepo pull cotire
subrepo:
  subdir:   "cotire"
  merged:   "391bf6b76"
upstream:
  origin:   "https://github.com/sakra/cotire.git"
  branch:   "master"
  commit:   "391bf6b76"
git-subrepo:
  version:  "0.3.1"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "a7ee886"
2018-04-17 21:05:33 +03:00
crackedmind 5b84a1da8c Update cotire remote url 2018-04-17 21:05:33 +03:00
Vitaly Zaitsev 5a8766e7a2 Completely remove Unity support. Unity is no longer supported by Canonical and will be excluded from Ubuntu 18.04 LTS.
Signed-off-by: Vitaly Zaitsev <vitaly@easycoding.org>
2018-03-31 20:07:48 +03:00
Vitaly Zaitsev dbb0030893 Completely drop GTK dialogs. Use native instead.
Also this commit will remove libnotify support.

Signed-off-by: Vitaly Zaitsev <vitaly@easycoding.org>
2018-03-24 15:20:03 +00:00
leha-bot 1ab8aa2463 Allow to reply by double click on timestamp
Based on telegramdesktop/tdesktop@def21367
Related to #10, #117, #118
2018-03-17 05:57:51 +03:00
leha-bot ea6d487aab Get rid of local changelogs
It was appended if your new version is greater than older.
Now it uses the lang string `lng_new_version`.
2018-03-14 00:49:48 +03:00
leha-bot a3f5b94f14 Remove text changelog (use git log instead of) 2018-03-14 00:49:48 +03:00
Alex 53363a8ce9
README: increase required CMake version (#124)
[skip ci]
2018-03-12 19:04:51 +03:00
leha-bot 271e31c0cd libtgvoip: Disable MSVC CRT secure warnings 2018-03-12 18:30:19 +03:00
Stanislav Ershov ceb9828910 Fix some warnings against size_t to int conversion 2018-03-12 18:30:19 +03:00
Stanislav Ershov bf0dc8e64e Fix warning against overriding '/std:c++latest' with '/std:c++17'
This warning is fixed via updating to CMake 3.10
that learnt to set /std:c++17 for MSVS2017.
2018-03-12 18:30:19 +03:00
Alex 19e8c86e4b
README.md: add Fedora buid info (#122)
Also move out the distro-agnostic part to another subsection

Related to #45 
[skip ci]
2018-03-12 12:56:05 +03:00
Friedrich von Never b2b6c5bd25 Run ctest on appveyor (#57) 2018-03-11 15:31:18 +03:00
crackedmind c02a20a5c1 git subrepo pull Telegram/ThirdParty/Catch
subrepo:
  subdir:   "Telegram/ThirdParty/Catch"
  merged:   "11c89a5f7"
upstream:
  origin:   "https://github.com/catchorg/Catch2"
  branch:   "master"
  commit:   "11c89a5f7"
git-subrepo:
  version:  "0.3.1"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "a7ee886"
2018-03-11 04:44:04 +03:00
crackedmind a3ba1d6192 Update Catch subrepo remote url 2018-03-11 04:44:04 +03:00
crackedmind 9e4a97edf4 git subrepo pull Telegram/ThirdParty/GSL
subrepo:
  subdir:   "Telegram/ThirdParty/GSL"
  merged:   "c9e423d7"
upstream:
  origin:   "https://github.com/Microsoft/GSL.git"
  branch:   "master"
  commit:   "c9e423d7"
git-subrepo:
  version:  "0.3.1"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "a7ee886"
2018-03-11 04:44:04 +03:00
John Preston 7ed116aa9d Reply by double clicking a message.
Backported from telegramdesktop/tdesktop@128663d9

Closes #117
2018-03-11 04:02:00 +03:00
Friedrich von Never 0d5f6f45aa Enable release publishing (#57) 2018-03-11 03:53:52 +03:00
Friedrich von Never d28745423a Pack PDBs into a separate artifact (#57) 2018-03-11 03:53:52 +03:00
Friedrich von Never 05b766a460 Extract Appveyor scripts into separate files (#57) 2018-03-11 03:53:52 +03:00
Alex dde6ba57a8
Update links in CONTRIBUTING.md (#111)
replace telegram links to kepka links.
Related to #20
[skip ci]
2018-03-02 17:18:08 +03:00
Alexey Min 747e8b3ab5 Use custom application name in tray popup menu (#106)
* Use parameter {appname} for tray icon lang strings and update mainwindow.cpp to use parametrized lang calls;

Note: this fix is only for Windows version. Mac version requires separate changes.

Relates to #20 .
2018-03-02 17:08:48 +03:00