Roman Telezhynskyi
|
659e1f6fc0
|
Suppress warnings.
|
2023-02-10 17:51:22 +02:00 |
|
Roman Telezhynskyi
|
171b3be090
|
Backward compatibility for type qsizetype.
|
2023-02-09 17:27:43 +02:00 |
|
Roman Telezhynskyi
|
6e499b7245
|
Remove missing in Qt6 headers.
|
2023-02-09 17:24:02 +02:00 |
|
Roman Telezhynskyi
|
de664c3aa0
|
error: 'value' is unavailable: introduced in macOS 10.14.
|
2022-11-22 13:11:08 +02:00 |
|
Roman Telezhynskyi
|
15750a749c
|
Refactoring. Use std::optional.
|
2022-11-21 16:47:32 +02:00 |
|
Roman Telezhynskyi
|
9c7ab2fb4a
|
Refactor CastTo.
|
2022-10-28 16:16:13 +03:00 |
|
Roman Telezhynskyi
|
bd10a78f55
|
Successful compilation.
|
2022-10-28 16:16:13 +03:00 |
|
Roman Telezhynskyi
|
53905b624a
|
Refactoring.
|
2022-08-16 16:01:17 +03:00 |
|
Roman Telezhynskyi
|
1b188bf414
|
Compatibility issues.
|
2022-01-29 10:59:02 +02:00 |
|
Roman Telezhynskyi
|
f3c0af7294
|
Improve creating a piece icon.
Add more information about contour: seam line, seam allowance, notches, grainline, internal paths.
|
2021-05-27 19:52:37 +03:00 |
|
Roman Telezhynskyi
|
5eb8784cd4
|
New warning. Grainline is not valid.
|
2021-01-23 15:24:44 +02:00 |
|
Roman Telezhynskyi
|
3ce704d039
|
Improve crossing check for the layout algorithm.
|
2020-11-26 19:55:02 +02:00 |
|
Roman Telezhynskyi
|
f4f6ba9989
|
Improve canceling nesting.
|
2020-11-26 19:11:42 +02:00 |
|
Roman Telezhynskyi
|
4041f9e154
|
Restore layout debug system.
|
2020-11-26 19:10:09 +02:00 |
|
Roman Telezhynskyi
|
475bdadf9b
|
Fix link to project repo in license header.
|
2020-01-31 08:02:08 +02:00 |
|
Roman Telezhynskyi
|
b3f236dbb5
|
Refactoring. Rename ArrowType enum class.
--HG--
branch : develop
|
2020-01-07 13:54:23 +02:00 |
|
Roman Telezhynskyi
|
f6ddad1a53
|
error: no member named 'function' in namespace 'std'
--HG--
branch : develop
|
2019-08-22 17:47:34 +03:00 |
|
Roman Telezhynskyi
|
067d40813c
|
Cppcheck warning.
--HG--
branch : develop
|
2019-08-22 15:33:32 +03:00 |
|
Roman Telezhynskyi
|
d930e94c42
|
Use QtConcurrent::mapped to run nesting. This will allow to use QFutureWatcher
and create a barier to wait when all jobs finish.
Reduced number of jobs. All piece edges checked in one thread.
--HG--
branch : develop
|
2019-08-22 10:57:38 +03:00 |
|
Roman Telezhynskyi
|
5c84c80039
|
Refactoring. Reduce modules dependency.
--HG--
branch : develop
|
2019-07-22 17:06:30 +03:00 |
|
Roman Telezhynskyi
|
5e091a2a66
|
Backed out changeset: ddb5a308daee
--HG--
branch : develop
|
2019-07-22 16:42:37 +03:00 |
|
Roman Telezhynskyi
|
8482f3dd28
|
Left the most robust way to find intersections.
--HG--
branch : develop
|
2019-07-21 10:30:26 +03:00 |
|
Roman Telezhynskyi
|
e18d328178
|
Do not use piece's path for nesting. Use only layout allowance path.
--HG--
branch : develop
|
2019-07-21 10:19:00 +03:00 |
|
Roman Telezhynskyi
|
a986f765a6
|
Fix memory leak.
--HG--
branch : develop
|
2019-07-18 17:34:43 +03:00 |
|
Roman Telezhynskyi
|
a2e71d6e1c
|
Catch exceptions inside of QRunnable. ref #974.
--HG--
branch : develop
|
2019-06-24 12:14:10 +03:00 |
|
Roman Telezhynskyi
|
80d55659ab
|
Refactoring.
--HG--
branch : develop
|
2019-06-18 15:10:08 +03:00 |
|
Roman Telezhynskyi
|
d16b0d5501
|
Remove obsolete debugging system.
--HG--
branch : develop
|
2019-06-18 14:53:00 +03:00 |
|
Roman Telezhynskyi
|
3ca666fba3
|
Pass original paper orientation. We cannot rely on paper size because it can be
stripped.
--HG--
branch : develop
|
2019-06-18 14:36:20 +03:00 |
|
Roman Telezhynskyi
|
b80103e088
|
Improve saving a layout result.
--HG--
branch : develop
|
2019-06-18 14:28:16 +03:00 |
|
Roman Telezhynskyi
|
a87f821327
|
Introduce mapped versions of methods. In some cases we will do mapping manually.
--HG--
branch : develop
|
2019-05-27 17:04:26 +03:00 |
|
Roman Telezhynskyi
|
aa1d30bdb8
|
Alternative approach to search intersection in layout.
--HG--
branch : develop
|
2019-04-10 15:54:18 +03:00 |
|
Roman Telezhynskyi
|
7b72ea5bc1
|
Optimize layout algorithm after profiling.
--HG--
branch : feature
|
2019-04-02 15:30:31 +03:00 |
|
Roman Telezhynskyi
|
46bf68521e
|
Nesting with timeout.
--HG--
branch : feature
|
2019-03-29 19:52:37 +02:00 |
|
Roman Telezhynskyi
|
762ee18026
|
Extend layout sheet paper size to cover coner cases.
--HG--
branch : develop
|
2019-03-15 15:33:30 +02:00 |
|
Roman Telezhynskyi
|
08415eb4ef
|
Refactoring. Move best square result in separate struct.
--HG--
branch : develop
|
2019-03-27 09:31:02 +02:00 |
|
Roman Telezhynskyi
|
63ea3bf2f9
|
If user selects SaveLength option add fake contour edge.
* * *
Fixing issue with pieces on edge.
--HG--
branch : develop
|
2019-03-27 09:03:19 +02:00 |
|
Roman Telezhynskyi
|
e7bd65bde9
|
Refactoring. Move code in functions.
--HG--
branch : develop
|
2019-03-26 19:10:13 +02:00 |
|
Roman Telezhynskyi
|
81cda14c06
|
Refactoring. Pass position data as struct.
--HG--
branch : develop
|
2019-03-26 18:54:59 +02:00 |
|
Roman Telezhynskyi
|
b66f516a74
|
Fix missing arrow type when follow a grainline.
--HG--
branch : develop
|
2019-01-02 21:36:51 +02:00 |
|
Roman Telezhynskyi
|
3dfa269224
|
Implement "pull left" behavior.
Between valid best results select most top or most left for portrait and
landscape orientation.
--HG--
branch : develop
|
2018-12-31 13:35:42 +02:00 |
|
Roman Telezhynskyi
|
da0ee5ce6f
|
Fix bug with flipped piece and follow grainline option.
--HG--
branch : develop
|
2018-12-31 11:33:20 +02:00 |
|
Roman Telezhynskyi
|
a35a6f2e55
|
Fix warning Wunused-function.
For some reasons suppressing doesn't work.
--HG--
branch : develop
|
2018-12-28 22:40:19 +02:00 |
|
Roman Telezhynskyi
|
f678174729
|
Refactoring. Hide private static methods.
--HG--
branch : develop
|
2018-12-28 13:19:41 +02:00 |
|
Roman Telezhynskyi
|
728dd00b76
|
Refactoring. Fixing warnings.
--HG--
branch : develop
|
2018-12-28 13:08:53 +02:00 |
|
Roman Telezhynskyi
|
6016308d58
|
Resolved issue #651. Improve feature: Layout orientation according to grainline.
--HG--
branch : develop
|
2018-12-27 15:54:29 +02:00 |
|
Roman Telezhynskyi
|
0e3a9533af
|
Refactoring. Use C++11 range-based loop.
--HG--
branch : develop
|
2018-04-03 14:36:38 +03:00 |
|
Roman Telezhynskyi
|
88844ec33f
|
Resolved issue #783. Flipping control.
--HG--
branch : develop
|
2017-12-17 15:06:46 +02:00 |
|
Roman Telezhynskyi
|
61172d46c4
|
Fix typo in headers.
--HG--
branch : develop
|
2017-10-05 12:20:01 +03:00 |
|
Roman Telezhynskyi
|
e3d6b32aec
|
Do not use "volatile" to sync threads.
--HG--
branch : develop
|
2017-02-22 14:04:47 +02:00 |
|
Roman Telezhynskyi
|
2c795281dd
|
Merge with develop.
--HG--
branch : feature
|
2017-01-25 13:29:03 +02:00 |
|