Commit Graph

2756 Commits

Author SHA1 Message Date
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
Stanislav Ershov ceb9828910 Fix some warnings against size_t to int conversion 2018-03-12 18:30:19 +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
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
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
Anatoly Shirokov e1a947e850 Adapt code to compile by MSVC 2015, remove conditional compilation (#105)
Fixes workaround introduced in #101.

Author: @anatoly-spb.
Related to: #17.
2018-02-13 21:19:05 +03:00
Anatoly Shirokov b1c7c6fc61 Made to compile by MSVC 2015/2017 32 bit compilers (#101)
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
fox.cpp dc231f2e29 Allow to change app. name using CMake cache 2018-01-27 16:13:34 +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
Berkus Decker e609b4464d Fix non-utf8 text in commit 31ed5214f0 2018-01-14 01:36:38 +02:00
Friedrich von Never 31ed5214f0 Allow unicode quotes as markdown entry separators. (#54)
Fixes #13. (Based on upstream's commit telegramdesktop/tdesktop@2e421e8, )
2017-12-24 20:30:13 +04:00
Friedrich von Never 18cd75ab41 Fix handling of dashes in the style directory path (#53)
Fix by @ForNeVeR
2017-12-24 19:03:59 +04:00
Berkus Decker 3c309a5f3b Use correct add_test() format to obtain correct path to test executables 2017-12-21 12:16:49 +03:00
crackedmind 6ffc8d3905 Remove Qt plugins path rewriting 2017-12-20 14:38:02 +02:00
Berkus Decker 59ee61a90d Handle all enum values 2017-12-20 14:38:02 +02:00
Berkus Decker c4fe2f86ea Add explicit typecasting for some constants 2017-12-20 14:38:02 +02:00
Stanislav Ershov 0c4f569f65 Fix error c2100 invalid inderection against visual c++ 19.12 (visual studio 15.5) 2017-12-20 14:38:02 +02:00
Berkus Decker badbf7a900 Enable tests 2017-12-20 14:38:02 +02:00
Berkus Decker fb2fe2057d Add todo notes 2017-12-20 14:38:02 +02:00
John Preston c2edb39069 Cleanup formatting 2017-12-20 14:38:02 +02:00
John Preston 71daae1227 Fix crash in RSA public key wrapper. 2017-12-20 14:38:02 +02:00
Nicholas Guriev f74793ca3f Optimize key initialization
* Do not do redundant copying of numbers.
2017-12-20 14:38:02 +02:00
Nicholas Guriev 97b8616e01 Fix build against OpenSSL 1.1
Closes: #3196
2017-12-20 14:38:02 +02:00
Berkus Decker 6b6a0475ab Fix compilation on Windows 2017-12-20 14:38:02 +02:00
Berkus Decker 29db5da807 Remove autoupdater 2017-12-20 14:38:02 +02:00
Berkus Decker c417b45469 Remove useless bitfield qualifier 2017-12-20 14:38:02 +02:00
Berkus Decker e9184f9ab5 Replace non-standard types with Qt equivalents 2017-12-20 14:38:02 +02:00
Berkus Decker 941b306f7a Suppress warnings for unhandled enum values 2017-12-20 14:38:02 +02:00
Berkus Decker fa344a9a47 Update version info with procxx tag 2017-12-20 14:38:02 +02:00
Berkus Decker 27e384e940 Move tests to separate directory 2017-12-20 14:38:02 +02:00
Berkus Decker 16aea1439a Clean up formatting 2017-12-20 14:38:02 +02:00
Berkus Decker f09feaf8b1 Remove FIPS_mode_set() call 2017-12-20 14:38:02 +02:00
Berkus Decker 6d0918e558 Disable static Qt plugins 2017-12-20 14:38:02 +02:00
Berkus Decker be8570e8c2 Suppress new macOS deprecation warnings 2017-12-20 14:38:02 +02:00
Berkus Decker bf468f36ea Qualify minizip include paths 2017-12-20 14:38:02 +02:00
Berkus Decker cf7ca3df15 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-20 14:38:02 +02:00
Berkus Decker 954d5f5679 Implement missing handlers for disabled breakpad 2017-12-20 14:38:02 +02:00
Berkus Decker bd0fffa063 Turn off OSX crashpad 2017-12-20 14:38:02 +02:00
Berkus Decker e2970ccba2 Fix missing includes 2017-12-20 14:38:02 +02:00
Evgenii 1bb38d5b12 Change used private header
* Hopefully it will be replaced with separate fixed-point lib
2017-12-20 14:38:02 +02:00
Berkus Decker 9da9778663 Add missing token types 2017-12-20 14:38:02 +02:00
Berkus Decker 3b9edbf7dc Fix include path 2017-12-20 14:38:02 +02:00
Berkus Decker d95e41572f Remove obsolete files 2017-12-20 14:38:02 +02:00
Berkus Decker 8e9eea0673 Manually cotire objc++ files 2017-12-20 14:38:02 +02:00
Berkus Decker c28a457572 Add cmake files 2017-12-20 14:38:02 +02:00