Commit Graph

3387 Commits

Author SHA1 Message Date
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 , , 
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 ()
[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 ()
Also move out the distro-agnostic part to another subsection

Related to  
[skip ci]
2018-03-12 12:56:05 +03:00
Friedrich von Never b2b6c5bd25 Run ctest on appveyor () 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 
2018-03-11 04:02:00 +03:00
Friedrich von Never 0d5f6f45aa Enable release publishing () 2018-03-11 03:53:52 +03:00
Friedrich von Never d28745423a Pack PDBs into a separate artifact () 2018-03-11 03:53:52 +03:00
Friedrich von Never 05b766a460 Extract Appveyor scripts into separate files () 2018-03-11 03:53:52 +03:00
Alex dde6ba57a8
Update links in CONTRIBUTING.md ()
replace telegram links to kepka links.
Related to 
[skip ci]
2018-03-02 17:18:08 +03:00
Alexey Min 747e8b3ab5 Use custom application name in tray popup menu ()
* 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  .
2018-03-02 17:08:48 +03:00
Alex 6b4e4dd006 Use "Kepka" instead of "pro.cxx fork"
Closes 
[skip ci]
2018-03-02 16:50:25 +03:00
Pavel Perekhozhikh 1cb6dcee54 [Refactoring] set current standart to c++17 and change any logic to std::clamp (if it's possible) 2018-02-28 22:12:25 +02:00
Pavel Perekhozhikh 40f8f0939a [Refactoring] change qt math function to cmath analog 2018-02-28 22:12:25 +02:00
Vitaly Zaitsev a4987d41a9 Allow to build Kepka on other than x86 architectures: armv7, aarch64, ppc64le, etc. 2018-02-21 02:31:22 +03:00
Vitaly Zaitsev 356f1cb083 Fixed build of libtgvoip on Big-Endian architectures. 2018-02-21 02:31:22 +03:00
Anatoly Shirokov e1a947e850 Adapt code to compile by MSVC 2015, remove conditional compilation ()
Fixes workaround introduced in .

Author: @anatoly-spb.
Related to: .
2018-02-13 21:19:05 +03:00
Anatoly Shirokov b1c7c6fc61 Made to compile by MSVC 2015/2017 32 bit compilers ()
Patches by @anatoly-spb :
1. Get rid of -DWIN64, -DZLIB_WINAPI in 32-bit build for fixing zlib linkage;
2. Work around MSVC2015 limitation based on lacking the C++14 features (like void as literal type) and document it.
2018-02-13 16:13:14 +03:00
Alex 7320149f22 Move out the hardcoded URLs (changelog, about) 2018-02-13 14:50:54 +03:00
Alex 2a2d4a260e Get rid of usused file freedesktop.org.xml
It is ambigious and don't need.
2018-02-12 03:03:24 +03:00
Stanislav Ershov 389c355f5d Update build instructions [skip ci] 2018-02-08 17:33:49 +03:00
fox.cpp dc231f2e29 Allow to change app. name using CMake cache 2018-01-27 16:13:34 +03:00
Stanislav Ershov e190620cb8 Update README.md 2018-01-24 00:38:25 +03:00
Alex 7debac668d Contributing.md: formatting fixes 2018-01-22 01:53:47 +03:00
leha-bot 726373bcab ligtgvoip: get rid of unused & erroneous MIN macro
This macro is not used and has an error with parenthesis. At some input
arguments it will be generate incorrect code:
MIN(a++, b--) -> expands to (a++<b-- ? a++ : b--)
2018-01-22 01:52:24 +03:00
leha-bot f9f9e450a0 libtgvoip: get rid of GYP 2018-01-22 01:52:24 +03:00
Vitaly Zaitsev 6cf354d516 Added additional build definitions for packaged build:
* disable all desktop file and schema generators (already included in package).

Signed-off-by: Vitaly Zaitsev <vitaly@easycoding.org>
2018-01-19 10:54:09 +02:00
Alex 42fea7cd81 Update CONTRIBUTING.md
1. Add brief example from https://chris.beams.io/posts/git-commit/ (thanks Chris, for your post!);
2. Add note about [skip ci];
3. Replace Telegram mentions in all possible cases;
4. Clarify "What contributions are accepted".

Related to 
[skip ci]
2018-01-17 21:36:50 +03:00
Vitaly Zaitsev b8ce61ca1f Replaced old name from shortcuts and metadata package.
Signed-off-by: Vitaly Zaitsev <vitaly@easycoding.org>
2018-01-17 21:20:46 +03:00
Vitaly Zaitsev 45eb128a5e Fixed issue with running both clients (kepka and tdesktop) simultaneously.
Signed-off-by: Vitaly Zaitsev <vitaly@easycoding.org>
2018-01-17 21:20:17 +03:00
aa.novozhilov 579f5d0b19 Add vim service files to .gitignore
[skip ci]
2018-01-17 19:37:34 +03:00
Vitaly Zaitsev d9af5dbc7a Prepare to use regular releases instead of single tarballs.
[skip ci]

Signed-off-by: Vitaly Zaitsev <vitaly@easycoding.org>
2018-01-17 19:12:04 +03:00
Vitaly Zaitsev e591fdec95 Install metadata package for Gnome Software to metainfo directory.
Signed-off-by: Vitaly Zaitsev <vitaly@easycoding.org>
2018-01-17 19:12:04 +03:00
Vitaly Zaitsev 2dd877dc48 Removed obsolete scriptlets.
Signed-off-by: Vitaly Zaitsev <vitaly@easycoding.org>
2018-01-17 19:12:04 +03:00
Stanislav Ershov 2ba3bb0eb1 Update build intructions for Debian/Ubuntu [skip ci] 2018-01-17 19:02:33 +03:00
Stanislav Ershov 4dd4dae21d Update README.md [skip ci]
Update links to badges
2018-01-17 17:59:24 +03:00
Stanislav Ershov 909f3fae50 Update README.md 2018-01-17 16:27:23 +03:00
Friedrich von Never bf3b82194c Add build instructions for Windows () [skip ci] 2018-01-15 14:45:07 +03:00
Berkus Decker e609b4464d Fix non-utf8 text in commit 31ed5214f0 2018-01-14 01:36:38 +02:00
Berkus Decker befa910b9c Enable only PR builds on Travis 2018-01-13 03:39:01 +02:00
Berkus Decker f650d377c0 Switch to single build for CI 2018-01-13 03:39:01 +02:00