Commit Graph

2823 Commits

Author SHA1 Message Date
Poren Chiang
fec03f8533 Update build config and instructions 2020-04-11 16:00:39 -07:00
Poren Chiang
7d86fda3b6 Replace gperftools with submodule + patch 2020-04-11 14:59:56 -07:00
Maurycy Liebner
c7ec9db7f3 Try directly drawing simple paths without rasterizing them first. 2020-04-10 16:09:08 +02:00
Maurycy Liebner
90dc4ce185 Fix RangeMap::firstEmptyRangeLowerBound. 2020-04-10 16:07:22 +02:00
Maurycy Liebner
228131f1cf Fix macOS global menu bar. 2020-04-10 09:04:14 +02:00
Maurycy Liebner
eba1ef4844 Fix QApplication stylesheet. 2020-04-10 09:03:58 +02:00
Maurycy Liebner
5545211d9b Fix encoding RGBA outputs. 2020-04-10 08:46:59 +02:00
Maurycy Liebner
013086e7f9 Remove border from status bar widgets in Windows. 2020-04-09 17:01:41 +02:00
Maurycy Liebner
037270a259 Use FakeMenuBars in place of QMenuBars to fix menus for macOS. 2020-04-09 17:01:23 +02:00
Maurycy Liebner
73871673e2 Allow enve to use a different audio sample type if the default is not
supported.
2020-04-09 11:18:11 +02:00
Maurycy Liebner
f2d276ed0e Write more startup messages to the console. 2020-04-09 11:16:00 +02:00
Poren Chiang
eaa0dbfee6 Update macOS build instructions 2020-04-07 21:52:41 -07:00
Poren Chiang
d8a873245e Enable project to be built on macOS with clang
This commit rewrites part of the project file to make use of git
submodule dependencies. Additionally, overload and symbol resolutions
that caused trouble under clang are patched accordingly.
2020-04-07 05:17:11 -07:00
Poren Chiang
e8dcfe1181 Use git submodule rather than binary 2020-04-07 05:17:02 -07:00
Maurycy Liebner
e391ef875e Update readme release download links. [ci skip] 2020-04-06 16:42:27 +02:00
Maurycy Liebner
15479c3144 Try fixing missing libraries on W8. #94 2020-04-06 16:19:21 +02:00
Maurycy Liebner
35e7ed9c9c Improve startup errors. 2020-04-06 15:44:29 +02:00
Maurycy Liebner
432f10cc3a Make sure to make FFMPEG compatible filename url copy that will be
properly freed by avformat_free_context. Closes #93.
2020-04-06 15:43:26 +02:00
Maurycy Liebner
5d4f38f295 Additional startup error handling. 2020-04-06 15:22:00 +02:00
Maurycy Liebner
f6f54d0ada Try using a suffix for travis build releases to avoid overwriting
windows releases.
2020-04-05 14:32:38 +02:00
Maurycy Liebner
909eef0d9d Make sure enve uses hardware OpenGL on Windows.
Provide meaningful error messages for incompatible GPU drivers.
2020-04-05 14:03:55 +02:00
Maurycy Liebner
82c76f1cc4 Make enve work on windows 2. 2020-04-04 05:46:45 +02:00
Maurycy Liebner
80e63237bd Revert force dumb increment SVG export. 2020-04-02 16:44:21 +02:00
Maurycy Liebner
f45beb1178 When using dump SVG path export make sure it is discrete, not
interpolated.
2020-04-02 15:55:08 +02:00
Maurycy Liebner
ce692221ab Fix pivot interaction while in point mode. 2020-04-02 15:25:41 +02:00
Maurycy Liebner
40f04d1e96 Fix DrawableAutoTiledSurface save. 2020-04-02 13:49:50 +02:00
Maurycy Liebner
24548e503d Support SVG export for link objects. 2020-04-02 12:46:28 +02:00
Maurycy Liebner
25ba63fc4d Fix ExportSvgDialog positioning of checkboxes. 2020-04-02 11:49:21 +02:00
Maurycy Liebner
98260e6c5f Add basic blur/shadow SVG support. 2020-04-02 11:44:19 +02:00
Maurycy Liebner
3f66d432e3 Attempt to give enve a native look. 2 2020-04-01 16:44:56 +02:00
Maurycy Liebner
5fe9b29809 Attempt to give enve a native look. 2020-04-01 16:40:37 +02:00
Maurycy Liebner
d2a5403eb2 Make enve work on windows. 2020-03-31 17:04:51 +02:00
Maurycy Liebner
6960241e98 Improve curve fitting. Allow for different control points directions,
not constrained by tangents.
2020-03-27 18:48:45 +01:00
Maurycy Liebner
bc91d89d6b Check both old and new segments for drawPath direction choice. 2020-03-26 17:54:35 +01:00
Maurycy Liebner
70a8b4a20d Fix dissolved t ranges for drawPath. 2020-03-26 17:49:37 +01:00
Maurycy Liebner
64e1c3f1d5 Improve curve fitting quality. 2020-03-26 17:29:50 +01:00
Maurycy Liebner
4aeadef792 Nearly finished drawPath implementation. 2020-03-26 17:17:21 +01:00
Maurycy Liebner
823d12450d Spread consecutive new drawPath nodes equally. 2020-03-26 14:20:06 +01:00
Maurycy Liebner
3bfa4290b7 Fully functioning drawPath. 2020-03-26 13:57:21 +01:00
Maurycy Liebner
d1a72623d9 Indicate start and end point for drawPath. Closes #89. 2020-03-26 09:46:24 +01:00
Maurycy Liebner
9dd20d1807 DrawPath improvements. 2020-03-26 00:00:29 +01:00
Maurycy Liebner
3d8b9ac6c9 Switch to libmypaint-1.5.1 2020-03-25 20:32:51 +01:00
Maurycy Liebner
8b946898ba DrawPath improvements. 2020-03-25 19:57:07 +01:00
Maurycy Liebner
aaf5dbd05a Transform drawPath before applying it. 2020-03-25 17:07:07 +01:00
Maurycy Liebner
559edea047 DrawPath working in both directions. 2020-03-25 13:32:37 +01:00
Maurycy Liebner
567ab20827 Initial semi-working drawPath implementation. 2020-03-24 23:19:12 +01:00
Maurycy Liebner
f1200758e9 Create new paths with the new drawPath mode. 2020-03-24 10:24:14 +01:00
Maurycy Liebner
c7607609de Working drawPath mode UI. 2020-03-23 20:49:03 +01:00
Maurycy Liebner
ecf5e28985 Do not let status bar expand the window. 2020-03-23 14:41:46 +01:00
Maurycy Liebner
de8e8888d8 Fix AnimationBox SVG export. 2020-03-23 13:41:20 +01:00