Commit graph

6381 commits

Author SHA1 Message Date
Roman Telezhynskyi 24e50455b0 Improve conversion for dxf file export.
We never checked if it really works. And it doesn't in many cases. Not always
Qt recognizes standard ANSI_* names as valid aliases for codepages. Because
codec itself can have many aliases we will test them one by one until one will
fit.

--HG--
branch : develop
2020-01-16 14:10:49 +02:00
Roman Telezhynskyi 9f01aa7136 Suppress MSVC warnings from system headers.
Because MSVC doesn't provide a way to suppress warnings in headers we will
suppress all warnings we meet in headers globally.

--HG--
branch : develop
2020-01-15 10:07:39 +02:00
Roman Telezhynskyi 3c7cb2c9ac Disable msvc warning C4866: compiler may not enforce left-to-right evaluation
order for call to 'C++17 operator'.

--HG--
branch : develop
2020-01-14 19:13:16 +02:00
Roman Telezhynskyi 5b41643d2d It seems Visual Studio 2019 needs special attention.
--HG--
branch : develop
2020-01-14 16:16:51 +02:00
Roman Telezhynskyi f1f4745608 Fix copy paste error.
--HG--
branch : develop
2020-01-14 13:32:10 +02:00
Roman Telezhynskyi cd8c0438a5 Try way to enabling the Visual C++ toolset from appveyor official documentation.
--HG--
branch : develop
2020-01-14 10:35:54 +02:00
Roman Telezhynskyi 80abdb3934 Fix path.
--HG--
branch : develop
2020-01-14 10:34:40 +02:00
Roman Telezhynskyi 0f6dc476ae Correct matrix.
--HG--
branch : develop
2020-01-13 10:41:40 +02:00
Roman Telezhynskyi 6b4b9d9253 Try another way to set VC variables.
--HG--
branch : develop
2020-01-13 10:26:44 +02:00
Roman Telezhynskyi 0c60254208 From Qt 5.3 and onwards, configure does not link Qt Core against ICU libraries
anymore by default.

--HG--
branch : develop
2020-01-12 20:47:55 +02:00
Roman Telezhynskyi 84c5962c4e Fix build.
--HG--
branch : develop
2020-01-12 19:52:10 +02:00
Roman Telezhynskyi 21faa55b63 Fix build.
--HG--
branch : develop
2020-01-12 19:19:30 +02:00
Roman Telezhynskyi 1847b068b5 Fix deprecation warnings.
--HG--
branch : develop
2020-01-12 18:42:58 +02:00
Roman Telezhynskyi 48fbc9262e Fix deprecation warnings.
--HG--
branch : develop
2020-01-12 18:16:53 +02:00
Roman Telezhynskyi 05bf604a56 Remove defining images on global level.
--HG--
branch : develop
2020-01-12 17:48:59 +02:00
Roman Telezhynskyi e65cdae11e Add Qt 5.14 to test matrix.
--HG--
branch : develop
2020-01-12 14:05:07 +02:00
Roman Telezhynskyi 74218e82bc Try another way to fix build.
--HG--
branch : develop
2020-01-12 13:25:35 +02:00
Roman Telezhynskyi f63e3ff1ad Fix build.
--HG--
branch : develop
2020-01-12 12:34:12 +02:00
Roman Telezhynskyi 2a95c41bb7 Cover case when we can safely ignore broken union details operation.
--HG--
branch : develop
2020-01-11 15:08:55 +02:00
Roman Telezhynskyi c81faf3537 Fix regressions. ref #989
(grafted from 1bbf6a73a6e3bf5fd9dc2b962bd1428f391da68b)

--HG--
branch : develop
2020-01-11 14:51:25 +02:00
Roman Telezhynskyi 110aa16650 Show warning if no available codec for code page when export in dxf.
--HG--
branch : develop
2020-01-11 12:04:31 +02:00
Roman Telezhynskyi 63c4725e81 Fix regression in DXF-AAMA export.
Some paths were not properly mapped.

--HG--
branch : develop
2020-01-11 11:48:02 +02:00
Roman Telezhynskyi f13ec746a9 Enable/Disable Passmark through Context Menu in detail mode.
--HG--
branch : develop
2020-01-10 14:04:41 +02:00
Roman Telezhynskyi 680e66c4cd Fixed issue #989. Elliptical arc tool not behaving correctly.
(grafted from 09f4c4e0d4a44df54dd7d3267b7c7922a2c150aa)

--HG--
branch : develop
2020-01-10 13:44:27 +02:00
Roman Telezhynskyi 0373f727c5 Allow visibility control of passmarks.
Passmark with 0 length and enabled manual control must not be visible. Equal to
not passmark state.

--HG--
branch : develop
2020-01-10 12:19:07 +02:00
Roman Telezhynskyi ac38d662bf Incorrect conversion to newer curve format.
(grafted from d43e0ad7a8b691e3403c96ec1ec17eceac5c235f)

--HG--
branch : develop
2020-01-10 09:58:16 +02:00
Roman Telezhynskyi a1ed06d659 Fix broken tests.
--HG--
branch : develop
2020-01-10 08:57:19 +02:00
Roman Telezhynskyi fa070b56ab Cppcheck warning.
--HG--
branch : develop
2020-01-09 19:04:52 +02:00
Roman Telezhynskyi 078f6fad64 Tracking changes/prevent "OK" recalculation after "Apply".
--HG--
branch : develop
2020-01-09 18:56:37 +02:00
Roman Telezhynskyi 40363230dc Resolved issue #984. Issue with up to date list of unique names.
--HG--
branch : develop
2020-01-09 15:14:05 +02:00
Roman Telezhynskyi ec8d7777a4 Return old configuration back.
--HG--
branch : develop
2020-01-07 18:02:36 +02:00
Roman Telezhynskyi c857141969 Try with explicit link.
--HG--
branch : develop
2020-01-07 17:51:10 +02:00
Roman Telezhynskyi 1575f074cb Run brew update before installing packages.
--HG--
branch : develop
2020-01-07 17:38:00 +02:00
Roman Telezhynskyi c96b6d78d9 Warning: 'qt5 --head' formula is unreadable: No available formula with the name
"qt5 --head".

--HG--
branch : develop
2020-01-07 17:30:15 +02:00
Roman Telezhynskyi cdddf175cd Try homebrew addon.
--HG--
branch : develop
2020-01-07 16:45:28 +02:00
Roman Telezhynskyi caf5fda8da Bump requirements for Mac OS X since Qt 5.14.
--HG--
branch : develop
2020-01-07 16:19:30 +02:00
Roman Telezhynskyi 843ff594e3 Try another way to get newest version of Qt.
--HG--
branch : develop
2020-01-07 15:10:21 +02:00
Roman Telezhynskyi 3aa9ab3875 Force installing the latest Qt version.
--HG--
branch : develop
2020-01-07 15:02:59 +02:00
Roman Telezhynskyi 5658e0b0d5 Fix copy paste error.
--HG--
branch : develop
2020-01-07 14:21:47 +02:00
Roman Telezhynskyi b3f236dbb5 Refactoring. Rename ArrowType enum class.
--HG--
branch : develop
2020-01-07 13:54:23 +02:00
Roman Telezhynskyi 21d6a85678 Fix copy paste error.
--HG--
branch : develop
2020-01-07 12:55:45 +02:00
Roman Telezhynskyi 0e12e9f9fb Suppress warning Wnoexcept.
Cannot fix because QPointF is part of library.

--HG--
branch : develop
2020-01-07 12:55:23 +02:00
Roman Telezhynskyi cf1e383d7b Don't use 'char' as a type of enum class.
QDataStream doesn't support serialization for this type.

--HG--
branch : develop
2020-01-07 12:54:01 +02:00
Roman Telezhynskyi 2a47cbf9b7 Remove link to forum.
(grafted from 54ff8691af1c66387072c0db67444b76f16d8bd2)

--HG--
branch : develop
2020-01-07 11:12:24 +02:00
Roman Telezhynskyi a6d67587ab Lupdate.
--HG--
branch : develop
2020-01-07 11:01:42 +02:00
Roman Telezhynskyi 5177057be1 Since Qt 5.14 enumerations can be serialized through QDataStream without the
need of manually defining streaming operators. Enum classes are
serialized using the declared size.

--HG--
branch : develop
2020-01-07 09:45:26 +02:00
Roman Telezhynskyi 3db69c34ee Noexcept-expression evaluates to 'false' because of a call to 'constexpr
VSAPoint::VSAPoint()'.

--HG--
branch : develop
2020-01-07 08:28:13 +02:00
Roman Telezhynskyi bfe9bd808d Fix cast warning.
(grafted from f7b7f00f0f117582449259e974fc53182df958cb)

--HG--
branch : develop
2020-01-06 20:11:23 +02:00
Roman Telezhynskyi e301b3a91a Cppcheck warning.
(grafted from 3469aa8b4edb138d68672a9b9350d7d6fb79053b)

--HG--
branch : develop
2020-01-06 20:10:48 +02:00
Roman Telezhynskyi 1f6285aef9 Fix deprecation warnings.
(grafted from 686129d90f37b8d0c428092668673d44f06545d8)

--HG--
branch : develop
2020-01-06 20:10:09 +02:00