Vitaly Zaitsev
7d43f9dace
Enabled IPO optimizations for official RPM package.
...
Fixed small mistake in README.md file.
2019-04-02 18:35:07 +02:00
Alex
e511b23a83
Document new flag
2019-04-02 18:35:07 +02:00
Vitaly Zaitsev
f792920622
Allow user to enable or disable interpocedural optimizations.
...
IPO optimizations will be disabled by default. To enable you need to
forward cmake build flag -DENABLE_IPO:BOOL=ON.
Signed-off-by: Vitaly Zaitsev <vitaly@easycoding.org>
2019-04-02 18:35:07 +02:00
Vitaly Zaitsev
9fc007889b
Removed AL_LIBTYPE_STATIC build definition.
...
Kepka is built against packaged version of OpenAL, so we don't need this.
Closes #227 .
Signed-off-by: Vitaly Zaitsev <vitaly@easycoding.org>
2019-03-16 19:29:59 +05:00
Vitaly Zaitsev
6ebbe5a2a9
Enabled LTO optimizations.
...
Closes #226 .
Signed-off-by: Vitaly Zaitsev <vitaly@easycoding.org>
2019-03-16 16:52:33 +05:00
Vitaly Zaitsev
450409095a
Added Clang build support.
...
Signed-off-by: Vitaly Zaitsev <vitaly@easycoding.org>
2019-03-15 23:02:33 +03:00
Alexander Akulich
792a88d064
Refactor DC configuration
2019-03-02 23:30:24 +00:00
leha-bot
bbd77096d5
Add issue template for feature requests
...
[skip ci]
2019-02-08 18:02:10 +03:00
leha-bot
b0d2191f80
Convert issue template to new named template "Bug report"
...
[skip ci]
2019-02-08 18:02:10 +03:00
leha-bot
04ad56bb0d
Replace TDesktop logs path to Kepka's path
...
[skip ci]
2019-02-08 18:02:10 +03:00
Friedrich von Never
9d4a8596dc
Copy OpenSSL libraries to the output ( #215 )
...
[skip travis]
2018-11-11 23:10:35 +03:00
Berkus Decker
4fd2f16142
Clang-format
2018-11-01 00:12:21 +02:00
Berkus Decker
ee47a1c904
Update .style files
2018-11-01 00:12:21 +02:00
Berkus Decker
eed10ab487
Change xdg link data
2018-11-01 00:12:21 +02:00
Berkus Decker
d3c5e4458e
Fix codegenerated license headers
2018-11-01 00:12:21 +02:00
Berkus Decker
8e50d9637f
Convert manually what couldn't be converted automatically
2018-11-01 00:12:21 +02:00
Berkus Decker
8fcbf45bba
Convert license headers automatically
2018-11-01 00:12:21 +02:00
Berkus Decker
287b4f6611
Add license header converter
2018-11-01 00:12:21 +02:00
Berkus Decker
97011cd84a
Convert last mentions of offical in strings
2018-11-01 00:12:21 +02:00
Stanislav Ershov
ca8941eeeb
Update docker image
2018-10-31 16:19:50 +03:00
Evgenii Zheltonozhskii
79367a7760
Print diff in case of clang-format output
2018-10-31 11:15:09 +03:00
Stanislav Ershov
1b9b2bbeed
Remove empty line. Third-party list is more compact now [ci skip]
2018-10-28 22:19:41 +00:00
Stanislav Ershov
5d01f48192
workaround for cmake < 3.12
2018-10-28 23:03:07 +03:00
Stanislav Ershov
7f2cb4e155
Update kepka.spec for Fedora
2018-10-28 23:03:07 +03:00
Stanislav Ershov
6c2d2613ad
Use FindPython3 cmake module to launch codegen_scheme
2018-10-28 23:03:07 +03:00
Friedrich von Never
de6b51bc4e
Convert build script to PowerShell
...
Close #205 .
2018-10-27 21:48:50 +03:00
Evgenii Zheltonozhskii
2a341d77b1
Fix broken lambda (MSVC bug?)
2018-10-27 12:40:27 +00:00
Evgenii Zheltonozhskii
25fbc2f7e1
Minor refactoring
2018-10-27 12:40:27 +00:00
Evgenii Zheltonozhskii
4b78d52194
Fix more warnings
2018-10-27 12:40:27 +00:00
Evgenii Zheltonozhskii
16318f93fc
Remove now unused Generator::writeSetSearch
2018-10-27 12:40:27 +00:00
Evgenii Zheltonozhskii
f1b4a86cfe
Fix unused variables, lambda captures.
2018-10-27 12:40:27 +00:00
Evgenii Zheltonozhskii
f526586bfb
Delete Instance constructor, since its member constructor is deleted
2018-10-27 12:40:27 +00:00
Evgenii Zheltonozhskii
e4478fd0fd
Reformat
2018-10-27 12:28:53 +00:00
Evgenii Zheltonozhskii
0e7d653b32
Replace switch with map
2018-10-27 12:28:53 +00:00
Evgenii Zheltonozhskii
6bed3132ae
Replace switch with map
2018-10-27 12:28:53 +00:00
Evgenii Zheltonozhskii
af4cfd8a41
Fix generator
2018-10-27 12:28:53 +00:00
Evgenii Zheltonozhskii
0c4399431a
Replace strings with raw strings in style
2018-10-27 12:28:53 +00:00
Stanislav Ershov
ed2cceec57
Update config.h.in
2018-10-27 11:19:19 +03:00
Stanislav Ershov
f85e740494
Rename Telegram.rc -> Kepka.rc.in
...
Configure Kepka.rc.in -> Kepka.rc
2018-10-27 11:19:19 +03:00
Stanislav Ershov
ac62bc1469
Improve cmake
2018-10-27 11:19:19 +03:00
Stanislav Ershov
9cf55590c0
Fix some warnings
2018-10-24 02:34:15 +03:00
Stanislav Ershov
e2e9b8aefc
Fix compilation errors in conformance mode
2018-10-20 20:27:10 +03:00
Stanislav Ershov
5d336eb54f
Enable conformance mode for MSVC >= 15.5
2018-10-20 20:27:10 +03:00
Evgenii Zheltonozhskii
f4ae3d5e0d
Replace mess with maps in lang_auto ( https://github.com/procxx/kepka/issues/196 ). Also fixes https://github.com/procxx/kepka/issues/59
2018-10-19 18:01:27 +00:00
Vladislav Isenbaev
56b40c4e31
OS X build fixes ( #193 )
...
The AppleClang 9.1 doesn't support std::is_invocable (introduced in f488d5f
), so we have to use backported version from Facebook's Folly library which provides "batteries" for C++ and Standard Library's backports from C++14/17. Folly library is licensed under Apache 2.0 License which is compatible with GNU GPL v3.
Also set CMAKE_BUNDLE_DIR to CMAKE_INSTALL_DIR to avoid the CMake error "install TARGETS given no BUNDLE DESTINATION for MACOSX_BUNDLE executable" (seems it introduced in CMake 3.12.x).
2018-10-19 12:37:41 +03:00
Stanislav Ershov
7499968f84
Add doxygen target to cmake
2018-10-19 01:34:02 +03:00
leha-bot
8b5f81a218
Fix channel message pinning for channel moderators
...
The way of fixing this is weird and is a natural clutch. But we have to
live with it. And I hate it.
Note: all another function members movings from header file to source
are postponed to another commit.
This commit based on
75d8d01b17 (diff-efcc341e70654031bd8fee83d8b7105bR999)
Fixes #189 .
2018-10-18 14:48:11 +03:00
leha-bot
04882ed746
Allow edit messages older than 2 days in sgroups
...
This feature is cherry-picked from
75d8d01b17 (diff-c0b32cc8ed01e3b1cdbfd5427184a41dL874)
2018-10-18 14:48:11 +03:00
Vitaly Zaitsev
9c4a0ee2dc
Added Doxygen basic support.
...
Signed-off-by: Vitaly Zaitsev <vitaly@easycoding.org>
2018-10-17 18:50:18 +03:00
leha-bot
ef41b88b64
Add note about deprecated document
2018-10-15 20:33:12 +03:00