Ilya Fedin
3b4dfa1381
Use LXQt's StatusNotifierItem implementation instead of appindicator
2020-02-05 18:38:34 +04:00
John Preston
2f9db1d069
Fix signedness compare warning.
2020-01-24 10:30:59 +03:00
John Preston
655b3d7c50
Update submodules.
2020-01-23 10:46:57 +03:00
John Preston
23f6044081
Remove GYP build scripts.
2020-01-21 18:47:25 +03:00
John Preston
97fe03e522
Update submodules.
2020-01-21 18:47:13 +03:00
John Preston
1ce2b5d946
Fix build for macOS with C++14 and later.
2020-01-21 18:47:03 +03:00
John Preston
c1003e39d1
Fix build with new libtgvoip.
2020-01-21 18:46:49 +03:00
Ilya Fedin
c13d637502
Fix spaces on end of lines
2020-01-21 11:58:57 +03:00
John Preston
e3fa17dd4f
Merge remote-tracking branch 'private/alpha' into cmake
2019-12-06 11:08:14 +03:00
John Preston
78809873b0
Fix build for Linux 32 bit.
2019-12-05 11:09:37 +03:00
John Preston
01ecd73a62
Implement build for Mac App Store.
2019-11-30 12:04:51 +03:00
John Preston
d5718f96b8
First working auth by QR code.
2019-11-29 15:36:04 +03:00
John Preston
e748a68153
Fix build for macOS.
2019-11-20 17:26:07 +03:00
John Preston
50b2b6c5b1
Use installed opus on non-Windows.
2019-11-18 11:52:06 +03:00
John Preston
70dbd9e5b4
Add base::expected.
2019-11-15 16:16:26 +03:00
John Preston
61723bd794
Initial Windows Debug build with cmake.
2019-11-11 13:39:48 +03:00
John Preston
c8a98b6429
Fix appveyor build.
2019-11-06 19:25:46 +03:00
John Preston
b94ed1fc3b
Remove 'mac32' and add 'osx' special targets.
2019-11-05 15:45:55 +03:00
John Preston
e952c513d5
Use old non-crashing rlottie.
2019-10-20 12:13:20 +04:00
John Preston
250b7240f6
Add lib_[r]lottie as submodules.
2019-10-19 12:27:56 +04:00
John Preston
e3f5a505eb
Fix folder structure for Xcode build.
2019-10-19 12:27:34 +04:00
John Preston
246c45ce0e
Use lib_ui from submodule.
2019-10-19 12:27:28 +04:00
John Preston
be9398b05a
Add several submodules from desktop-app.
2019-10-19 10:29:11 +04:00
John Preston
849deb57e2
Move many widget classes to lib_ui.
2019-10-01 23:59:46 +03:00
John Preston
056949416d
Apply some rlottie fixes.
2019-09-06 14:37:41 +03:00
John Preston
bc83df9d7f
Repaint skin-toned animated emoji.
2019-08-09 11:51:33 +01:00
John Preston
b23bfe8b02
crl: std::terminate instead of exceptions.
2019-07-24 08:02:20 +02:00
John Preston
9ec797857d
rlottie: Return thread support.
2019-07-18 18:18:05 +02:00
John Preston
b310011dee
rlottie: Disable image loader code.
2019-07-18 12:12:02 +02:00
John Preston
2351865961
Update libtgvoip submodule.
2019-07-15 15:00:15 +02:00
John Preston
7a11d1e31f
Fix stickers on Linux 32 bit.
2019-07-15 14:17:22 +02:00
John Preston
696c70e34a
Update rlottie, remove asserts in debug build.
2019-07-07 13:14:19 +02:00
John Preston
53a3d0038c
Fix build for Xcode.
2019-07-01 17:57:38 +02:00
John Preston
4a7b5a8e01
Fix caching for large sticker area.
2019-07-01 17:57:37 +02:00
John Preston
df8625345b
Add lz4 as a submodule.
2019-07-01 17:57:35 +02:00
John Preston
aa3a079853
Remove QtLottie and rapidjson.
2019-07-01 17:57:34 +02:00
John Preston
e43fcc0e5f
rlottie: Fix build for macOS with static Qt.
2019-07-01 17:57:33 +02:00
John Preston
b36f7dfdb1
Build rlottie as a dependency.
2019-07-01 17:57:33 +02:00
John Preston
f08d913175
Add rlottie submodule.
2019-07-01 17:57:33 +02:00
John Preston
f46189041c
Use non-installed OpenSSL in Windows.
2019-06-24 13:43:42 +02:00
John Preston
3a8a74f063
QtLottie: Fix easing curve segment selection.
2019-06-24 11:09:00 +02:00
John Preston
d1d98c3bb1
Use tr:: instead of langFactory in box titles.
2019-06-21 11:06:50 +02:00
John Preston
37df26fc34
QtLottie: Fix easing curve segment selection.
2019-06-19 15:16:59 +02:00
John Preston
37ff1bde31
QtLottie: Fix spatial property interpolation.
2019-06-06 16:04:10 +03:00
John Preston
65b949d36b
Fix crash in lottie animations.
2019-06-05 17:49:12 +03:00
John Preston
325323e0b3
QtLottie: Fix assertion violation.
2019-05-30 18:05:23 +03:00
John Preston
39a80e9de7
Fix warning when building for macOS.
2019-05-28 13:40:04 +02:00
John Preston
ff0ff1d99c
Fix stickers lagging on macOS.
2019-05-28 13:39:38 +02:00
John Preston
2a96f358f6
Fix build in Xcode.
2019-05-27 15:56:33 +02:00
John Preston
630c07391c
QtLottie: Fix gradients.
2019-05-27 14:11:27 +02:00
John Preston
973c3f8838
QtLottie: Migrate from Qt JSON to rapidjson.
2019-05-27 14:11:27 +02:00
John Preston
a03d42daa8
Add rapidjson submodule.
2019-05-27 14:11:27 +02:00
John Preston
0c84fc1271
QtLottie: Remove unnecessary includes.
2019-05-27 14:11:27 +02:00
John Preston
0f25638545
QtLottie: Don't build JSON to parse shapes.
2019-05-27 14:11:27 +02:00
John Preston
f58efd7ee3
QtLottie: Allow building properties from data.
2019-05-27 14:11:27 +02:00
John Preston
26c29f6af7
QtLottie: Move everything to Lottie namespace.
2019-05-27 14:11:27 +02:00
John Preston
ab82ff0fb7
QtLottie: Completely detach from upstream.
2019-05-27 14:11:27 +02:00
John Preston
12a4a849ca
QtLottie: Make property parsing non-virtual.
2019-05-27 14:11:27 +02:00
John Preston
38e2837cb6
Remove MOC for QtLottie.
2019-05-27 14:11:27 +02:00
John Preston
0e7cefb69c
QtLottie: Use QStringLiteral instead of QLatin1String.
2019-05-27 14:11:27 +02:00
John Preston
21eaa35d8c
QtLottie: Drop expressions.
2019-05-27 14:11:27 +02:00
John Preston
fbc206ebee
QtLottie: Enforce BM nodes parent.
2019-05-27 14:11:27 +02:00
John Preston
cfff744cb1
Parse and render lottie in the background.
2019-05-27 14:11:26 +02:00
John Preston
5b04698f5f
QtLottie: Suboptimal fix for spatial properties.
2019-05-27 14:11:26 +02:00
John Preston
246e4e45bd
QtLottie: Add partial support for masksProperties.
2019-05-27 14:11:26 +02:00
John Preston
f2ef2fab4f
QtLottie: Support many geometry shapes in a group.
2019-05-27 14:11:26 +02:00
John Preston
1a2755f126
QtLottie: Ignore opacity in null layer transform.
2019-05-27 14:11:26 +02:00
John Preston
801580c46f
QtLottie: Apply even inactive parent transforms.
2019-05-27 14:11:26 +02:00
John Preston
3f1ec52e6c
QtLottie: Fix precomp layer start time.
2019-05-27 14:11:26 +02:00
John Preston
2c422dcd73
QtLottie: Add BMScene root class.
2019-05-27 14:11:26 +02:00
John Preston
6abf74530d
QtLottie: Check each layer for visibility by frame.
2019-05-27 14:11:26 +02:00
John Preston
08ad74da8f
QtLottie: Fix parent transform in precomp layers.
2019-05-27 14:11:26 +02:00
John Preston
38427aa52a
Fix build in Xcode.
2019-05-27 14:11:26 +02:00
John Preston
68eb48be8d
QtLottie: Fix scaling in some animations.
2019-05-27 14:11:26 +02:00
John Preston
5e5b4197e9
QtLottie: Apply opacity in BMFill and BMStroke.
2019-05-27 14:11:26 +02:00
John Preston
48eb5dd112
QtLottie: Bug fixes.
2019-05-27 14:11:26 +02:00
John Preston
9b7e3dc3ec
QtLottie: Fix SpatialProperty interpolation.
2019-05-27 14:11:26 +02:00
John Preston
2f02198ac7
QtLottie: Add support for precomp layer.
2019-05-27 14:11:26 +02:00
John Preston
da845a089e
QtLottie: Rebase onto upstream/dev.
2019-05-27 14:11:26 +02:00
John Preston
2caa3e3def
QtLottie: Add precomp assets parsing.
2019-05-27 14:11:26 +02:00
John Preston
f9a32dc70f
QtLottie: Add support for null layer.
2019-05-27 14:11:26 +02:00
John Preston
8dc7f8b8a1
QtLottie: Fix prepending mask layer.
2019-05-27 14:11:26 +02:00
John Preston
78d3bdfe3a
Fix build in Xcode.
2019-05-27 14:11:26 +02:00
John Preston
fbfd3ddd68
Partially support new spec keyframes parsing.
2019-05-27 14:11:26 +02:00
John Preston
33b3fa68f0
QtLottie: Rebase onto upstream/dev.
2019-05-27 14:11:26 +02:00
John Preston
2fae2278f7
QtLottie: Fix UB in last keyframe easing point.
...
Example: https://lottiefiles.com/427-happy-birthday
The present box top was rendered below the body or not depending on
the uninitialized bytes from QBezier.
2019-05-27 14:11:26 +02:00
John Preston
22c2054dcf
First attempt to use QtLottie.
2019-05-27 14:11:26 +02:00
John Preston
839cedde65
Closed alpha version 1.6.3.6: Update to VS 2019.
2019-04-04 20:51:42 +04:00
John Preston
77fbf19a72
Use serverside keywords for emoji suggestions.
2019-04-02 14:33:53 +04:00
John Preston
399aed4087
Remove setting for Mac App Store version.
2019-03-20 14:31:32 +04:00
John Preston
dc3996c077
Beta version 1.5.18: Update libtgvoip.
2019-03-15 16:57:18 +04:00
John Preston
ed93669693
Beta version 1.5.16: Update libtgvoip.
2019-03-12 19:04:22 +04:00
John Preston
473e30e594
Basic code for media streaming + testing on music.
2019-03-11 11:49:21 +04:00
John Preston
fe618bd652
Use crl::time/now instead of TimeMs/getms.
2019-02-19 11:06:33 +04:00
John Preston
e2f0886950
Add option to blur chat background.
2019-02-07 19:36:30 +03:00
Gregory K
11b991cddc
Add call settings ( #5540 )
2019-01-05 15:08:02 +04:00
John Preston
d539d9b5d2
Fix postponed calls from crl::on_main() on macOS.
...
In libdispatch crl::on_main() implementation we bypass Application::notify() frame.
So we handle event loop nesting control manually by wrapping all invokations done
through crl::on_main() with the same methods we do from Application::notify().
2018-12-27 13:34:12 +04:00
John Preston
db064381d9
Re-update libtgvoip.
...
The submodule was rolled back in 0b87db8b45
.
2018-12-26 11:20:01 +04:00
udf
0b87db8b45
Ignore only empty drafts while sending with clear_draft ( #5424 )
2018-12-26 10:52:48 +04:00
John Preston
e6b9caac61
Update libtgvoip.
2018-11-29 16:15:22 +04:00