Roman Telezhynskyi
526892ed5a
Auto-created Visibility Group for group operation. Closes smart-pattern/valentina#18 .
2020-03-18 14:45:47 +02:00
Roman Telezhynskyi
9869ae249f
Refactoring. Move all related to the visibility group undo command classes in one file.
2020-03-18 14:37:30 +02:00
Roman Telezhynskyi
1b663bb5e1
Export pattern to DXF-ASTM.
2020-03-15 13:35:31 +02:00
Roman Telezhynskyi
d1c858fc33
Fix build.
2020-03-09 20:57:11 +02:00
Roman Telezhynskyi
9dd796cb8c
Improve preparing history list.
...
Basically when we have cleared by garbage collector modeling objects Valentina will try to add them to list, because they still present in tool record list. Additionally this patch brings using multithreading support.
2020-03-09 20:07:17 +02:00
Roman Telezhynskyi
46131d3cb9
Improve pattern messages.
...
Include cases when impossible to prepare data for layout.
2020-02-20 19:35:49 +02:00
Roman Telezhynskyi
6d1b7a9212
Call Piece Options and Delete Piece from the piece list context menu.
2020-02-20 19:18:19 +02:00
Roman Telezhynskyi
7b0ab65a59
Continue fixing file names.
2020-01-31 19:17:36 +02:00
Roman Telezhynskyi
fa72dba082
Replace cyrillic character from file names.
2020-01-31 18:42:52 +02:00
Roman Telezhynskyi
475bdadf9b
Fix link to project repo in license header.
2020-01-31 08:02:08 +02:00
Roman Telezhynskyi
7413f1fef5
Fix url for Report bug menu option.
2020-01-31 08:02:07 +02:00
Roman Telezhynskyi
716192e520
Refactoring. Hide compatibility layer behind a function.
...
constLast(), move(), append().
--HG--
branch : develop
2020-01-17 15:14:00 +02:00
Roman Telezhynskyi
7e3c7e0f88
Refactoring. Hide compatibility layer behind a function.
...
toSet(), toList(), swapItemsAt().
--HG--
branch : develop
2020-01-16 19:09:23 +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
ac38d662bf
Incorrect conversion to newer curve format.
...
(grafted from d43e0ad7a8b691e3403c96ec1ec17eceac5c235f)
--HG--
branch : develop
2020-01-10 09:58:16 +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
b3f236dbb5
Refactoring. Rename ArrowType enum class.
...
--HG--
branch : develop
2020-01-07 13:54: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
1f6285aef9
Fix deprecation warnings.
...
(grafted from 686129d90f37b8d0c428092668673d44f06545d8)
--HG--
branch : develop
2020-01-06 20:10:09 +02:00
Roman Telezhynskyi
6fc51d83b0
Improve ergonomic. Allow a user to define both text and image, and control
...
which will of them be active.
--HG--
branch : develop
2019-12-30 14:43:06 +02:00
Roman Telezhynskyi
1d7667df61
Export tiled PDF with watermark.
...
--HG--
branch : develop
2019-12-13 10:51:29 +02:00
Roman Telezhynskyi
888a968056
Refactoring. Remove unneeded conditions.
...
--HG--
branch : develop
2019-12-22 11:48:42 +02:00
Roman Telezhynskyi
cadf6ecb3b
Fix path bin file.
...
--HG--
branch : develop
2019-12-22 11:47:54 +02:00
Andrey Ushakov
82bad42a3c
log layout efficiency to console
...
--HG--
branch : develop
2019-12-08 00:18:00 +03:00
Roman Telezhynskyi
1c6ff72b23
Removed hard coded font value. Kept only its bold status.
...
--HG--
branch : develop
2019-12-07 08:58:12 +02:00
Roman Telezhynskyi
c87a15b99c
Improve working with measurements in Tape.
...
* Disable remove button if a table is empty.
* Switch to previous measurement if remove the last in the list.
--HG--
branch : develop
2019-12-05 10:27:33 +02:00
Roman Telezhynskyi
3c69b425ec
Fix noDebugSymbols.
...
--HG--
branch : develop
2019-11-29 19:55:27 +02:00
Roman Telezhynskyi
037ca99280
Refactoring. Move the code that gets path to exe file to separate module. DRY.
...
--HG--
branch : develop
2019-11-29 14:40:00 +02:00
Roman Telezhynskyi
18284289a0
Forgot to add a correction.
...
--HG--
branch : develop
2019-11-29 12:24:00 +02:00
Roman Telezhynskyi
7624b27409
BinReloc to get path to exe directory.
...
--HG--
branch : develop
2019-11-29 11:40:00 +02:00
Roman Telezhynskyi
002f86b1a8
Move SetICUData on top.
...
--HG--
branch : develop
2019-11-28 19:00:23 +02:00
Roman Telezhynskyi
5ca33d5b3f
Lupdate.
...
--HG--
branch : develop
2019-11-28 18:09:37 +02:00
Roman Telezhynskyi
50b929ea48
u_setDataDirectory to define path to ICU data.
...
--HG--
branch : develop
2019-11-28 16:42:06 +02:00
Roman Telezhynskyi
866a801f38
Auto refresh the list with each parse.
...
--HG--
branch : develop
2019-11-28 15:17:27 +02:00
Roman Telezhynskyi
0c78511cfc
Set environment variable ICU_DATA on runtime.
...
This time before QApplication and manually getting the application dir path.
--HG--
branch : develop
2019-11-26 19:56:40 +02:00
Roman Telezhynskyi
f81d814bb2
QCoreApplication::applicationDirPath returns empty string until we do not init
...
QApplication instance.
--HG--
branch : develop
2019-11-26 16:44:52 +02:00
Roman Telezhynskyi
b724210bf9
Debug ICU_DATA environment variable.
...
--HG--
branch : develop
2019-11-26 15:35:43 +02:00
Roman Telezhynskyi
3b56659226
Set environment variable ICU_DATA on runtime.
...
When deploying with AppImage based on OpenSuse, the ICU library has a
hardcoded path to the icudt*.dat file. This prevents the library from using
shared in memory data. There are few ways to resolve this issue. According to
documentation we can either use ICU_DATA environment variable or the function
u_setDataDirectory().
--HG--
branch : develop
2019-11-26 12:57:06 +02:00
Roman Telezhynskyi
1217616813
Refactoring.
...
Pass VContainer::AddVariable only a variable, the variable already knows its
name.
--HG--
branch : develop
2019-11-24 13:09:16 +02:00
Roman Telezhynskyi
9e25e6de24
Introducing vRound function.
...
Shortcut to round double to X points decimal.
--HG--
branch : develop
2019-11-19 15:46:11 +02:00
Roman Telezhynskyi
816db0a7bb
Make increments separator more visually separated from regular increments.
...
--HG--
branch : develop
2019-11-18 14:42:27 +02:00
Roman Telezhynskyi
ec346117f1
Fix initial state for Pattern messages dock widget.
...
It should not float, better initially show it docked.
--HG--
branch : develop
2019-11-15 17:42:12 +02:00
Roman Telezhynskyi
2a2ebe32b8
Always use Q_OS_WIN macros.
...
We don't have specific 32 bit implementations.
--HG--
branch : develop
2019-11-15 09:48:05 +02:00
Roman Telezhynskyi
75786483c7
Remove unused header.
...
--HG--
branch : develop
2019-11-15 09:44:33 +02:00
Roman Telezhynskyi
36e839ed5d
Move to top and include qt_windows.h.
...
--HG--
branch : develop
2019-11-15 09:51:31 +02:00
Roman Telezhynskyi
477040c0b2
Fix crash.
...
When a user calls full parse and a pattern contains a lot of pieces while they
update a second call may cause a crash.
--HG--
branch : develop
2019-11-14 10:52:07 +02:00
Roman Telezhynskyi
db14bca099
Lupdate.
...
--HG--
branch : develop
2019-11-03 18:38:21 +02:00
Roman Telezhynskyi
57ae6e82a0
Fix progress bar.
...
When user opens a pattern after menu Window -> Close pattern the progress bar
is missing.
--HG--
branch : develop
2019-11-02 12:15:19 +02:00
Roman Telezhynskyi
82792dba6c
Speed up bulk removing pieces.
...
Optimizations for 'do' and 'undo' operations.
--HG--
branch : develop
2019-10-30 15:25:25 +02:00
Roman Telezhynskyi
8f6ae65224
New feature Pattern Messages.
...
Added special field to show pattern warnings instead of warning dialogs.
Fixed issue with tabified dockwidgets.
--HG--
branch : develop
2019-10-28 17:44:31 +02:00
Roman Telezhynskyi
b7c1b4c4a6
Clazy warnings.
...
--HG--
branch : develop
2019-10-28 14:52:49 +02:00
Roman Telezhynskyi
7f9906bbcc
Fix for seam aloowance angle type By first edge symmetry.
...
--HG--
branch : develop
2019-10-23 11:24:59 +03:00
Roman Telezhynskyi
36d5f245b9
Fix closing a pattern file.
...
Window title was still not cleaned properly.
--HG--
branch : develop
2019-10-18 14:01:18 +03:00
Andrey Ushakov
ea75af2f46
New command line option --cropWidth. Helps to crop unused width of paper.
...
--HG--
branch : develop
2019-10-16 11:16:16 +03:00
Roman Telezhynskyi
43b6125edd
Fixed issue #978 . Don't show errors in History dialog.
...
Showing error messages instead of tool record can confuse a user. Additionally
it may create issues with a caret (feature insert after).
(grafted from 33a0a02a8ff5904b0226cbc1e94f36619db45212)
--HG--
branch : develop
2019-09-16 11:54:55 +03:00
Roman Telezhynskyi
2b7af8e999
Fix testing Qt version for OpenSSL.
...
--HG--
branch : develop
2019-09-21 11:19:10 +03:00
Roman Telezhynskyi
e72f23d92a
Fix comment.
...
--HG--
branch : develop
2019-09-21 09:37:40 +03:00
Roman Telezhynskyi
3b728f10da
Add support for Qt 5.13.
...
Update OpenSSL version to 1.1.1d.
--HG--
branch : develop
2019-09-20 16:49:16 +03:00
Roman Telezhynskyi
db20c33f0f
Forgot to insert test case.
...
--HG--
branch : develop
2019-09-12 20:56:04 +03:00
Roman Telezhynskyi
c802df2b73
Lupdate warnings.
...
Lupdate lacks of some features to support all C++ valid declarations.
--HG--
branch : develop
2019-09-10 16:57:31 +03:00
Roman Telezhynskyi
0536b42a7c
Fix regression in angle type By Intersection.
...
--HG--
branch : develop
2019-09-10 13:17:06 +03:00
Roman Telezhynskyi
1329496930
Fix regression. Changing size or height doesn't update increments.
...
--HG--
branch : develop
2019-09-07 10:52:44 +03:00
Roman Telezhynskyi
7c03d366e4
Fix confusion. Current size and height should provide infomation about
...
measurements units.
--HG--
branch : develop
2019-09-07 10:42:09 +03:00
Roman Telezhynskyi
cefb4f7474
Fix setting current height and size. We should follow information Valentina
...
passes us.
--HG--
branch : develop
2019-09-07 10:36:53 +03:00
Roman Telezhynskyi
93910a2130
Improve for recent files list. Show duplicate file names with unique path
...
section.
--HG--
branch : develop
2019-09-06 22:18:18 +03:00
Roman Telezhynskyi
20abb9979e
Fix broken tests.
...
--HG--
branch : develop
2019-09-05 14:13:22 +03:00
Roman Telezhynskyi
fcfa632118
Fix broken tests.
...
--HG--
branch : develop
2019-09-01 13:02:19 +03:00
Roman Telezhynskyi
71d489384c
Remove test for case from file zigzag.val.
...
--HG--
branch : develop
2019-08-29 15:03:33 +03:00
Roman Telezhynskyi
a9a09d85c3
Pumpkin mod.
...
To provide a better quality service we restrict the lifetime a user can use a
test build.
--HG--
branch : develop
2019-08-23 08:17:26 +03:00
Roman Telezhynskyi
07be09c577
Fix crash if tool is not ready yet.
...
--HG--
branch : develop
2019-08-21 17:36:59 +03:00
Roman Telezhynskyi
d3b6999ec0
Trigger HideNotInLayout for action from piece context menu.
...
--HG--
branch : develop
2019-08-21 17:24:11 +03:00
Roman Telezhynskyi
b3a0066343
Fix overlay progress bar on Windows.
...
--HG--
branch : develop
2019-08-21 17:14:23 +03:00
Roman Telezhynskyi
030c513784
Resolved issue #976 . The pattern does not open.
...
--HG--
branch : develop
2019-08-20 15:23:31 +03:00
Roman Telezhynskyi
4355d18fb3
Fix tooltip.
...
--HG--
branch : develop
2019-08-20 10:36:55 +03:00
Roman Telezhynskyi
b34b25be76
Dock widget title doesn't update correctly.
...
--HG--
branch : develop
2019-08-19 10:23:26 +03:00
Roman Telezhynskyi
351dd78a4f
Add missing tool tooltip.
...
--HG--
branch : develop
2019-08-19 10:14:24 +03:00
Roman Telezhynskyi
e20b977dba
Add missing tool image.
...
--HG--
branch : develop
2019-08-19 10:14:01 +03:00
Roman Telezhynskyi
70a8547ae5
Show group operations in history.
...
--HG--
branch : develop
2019-08-12 12:23:46 +03:00
Roman Telezhynskyi
01dc686827
Add an assert to check if a pointer is good.
...
--HG--
branch : develop
2019-08-07 15:00:08 +03:00
Roman Telezhynskyi
45e148b606
Backed out changeset: ffe89a91e021
...
--HG--
branch : develop
2019-08-07 14:02:57 +03:00
Roman Telezhynskyi
bcea1b69fa
Breaking change. All intersections are now treaded as a loop.
...
--HG--
branch : develop
2019-08-07 12:25:22 +03:00
Roman Telezhynskyi
b4c680e664
Fix build.
...
'std::function' is defined in header '<functional>'; did you forget to
'#include <functional>'?
--HG--
branch : develop
2019-08-01 14:03:51 +03:00
Roman Telezhynskyi
ba69759634
Forgot to comment debug lines.
...
--HG--
branch : develop
2019-07-27 07:22:22 +03:00
Roman Telezhynskyi
82a4e011b4
Refactoring. Improve VWidgetDetails.
...
--HG--
branch : develop
2019-07-26 13:32:58 +03:00
Roman Telezhynskyi
db9e275422
Fix rpm package. [skip ci]
...
Error "directories not owned by a package".
--HG--
branch : develop
2019-07-25 17:09:02 +03:00
Roman Telezhynskyi
074398c0c0
Refactor code for feature "Hide not in layout".
...
--HG--
branch : develop
2019-07-25 14:25:03 +03:00
Roman Telezhynskyi
4d54c0c44c
Fix typo in Valentina manpage.
...
Some cyrillic characters were used instead of latin.
--HG--
branch : develop
2019-07-25 08:10:08 +03:00
Roman Telezhynskyi
4df7c1dc93
Merged in vorzelmir/valentina (pull request #14 )
...
make details hidden or visible depend on its layout status
--HG--
branch : develop
2019-07-25 08:00:01 +00:00
Roman Telezhynskyi
503e31aee0
Fix error: 'currentIndexChanged' is deprecated: Use currentTextChanged()
...
instead.
--HG--
branch : develop
2019-07-24 16:45:22 +03:00
Roman Telezhynskyi
09bd14f382
Rethink feature. Instead of hiding show main path.
...
--HG--
branch : develop
2019-07-23 16:01:39 +03:00
Roman Telezhynskyi
5c84c80039
Refactoring. Reduce modules dependency.
...
--HG--
branch : develop
2019-07-22 17:06:30 +03:00
Roman Telezhynskyi
44345085c2
New option --manualPriority.
...
Helps to disable following manual priority without need to change settings for
each piece.
--HG--
branch : develop
2019-07-21 16:26:21 +03:00
Roman Telezhynskyi
133d82d602
Speed optimization.
...
--HG--
branch : develop
2019-07-21 12:28:28 +03:00
Roman Telezhynskyi
185e228853
Allow scrolling hand dragging for non interactive scenes.
...
--HG--
branch : develop
2019-07-21 12:27:58 +03:00
Roman Telezhynskyi
3c289f6d60
Turn on rotation if successful nesting doesn't improve result.
...
--HG--
branch : develop
2019-07-20 22:56:48 +03:00
Roman Telezhynskyi
a2dfebe6cc
Add missed value for comparison.
...
--HG--
branch : develop
2019-07-20 22:03:43 +03:00
Roman Telezhynskyi
e37afae597
Allow controlling priority selecting pieces in layout.
...
--HG--
branch : develop
2019-07-19 10:45:57 +03:00
Roman Telezhynskyi
a3e643b5dd
New feature "Hide piece's main path".
...
In some cases users want to hide main path and work with "real" pattern pieces.
This new option allows to quickly disable main path for all pieces without need
to make manual adjustment for each piece. Do not ovveride piece options.
--HG--
branch : develop
2019-07-18 20:18:48 +03:00
Roman Telezhynskyi
f99acfb8c9
Adjust size of the dialog to give more space for labels.
...
--HG--
branch : develop
2019-07-18 17:38:21 +03:00
vorzelmir
389cc1fa7e
make details hide of visible depend on its layout status
...
--HG--
branch : develop
2019-07-14 21:21:36 +03:00
Roman Telezhynskyi
c9d68f9ea6
Experimental change. Free objects we no longer need.
...
--HG--
branch : develop
2019-07-13 16:57:27 +03:00
Roman Telezhynskyi
979d5bd6ae
Don't check margin keys if user pass --ignoremargins.
...
(grafted from 4a3352b0be6bd084640690666af96f0c784020a4)
--HG--
branch : develop
2019-07-12 20:23:35 +03:00
Roman Telezhynskyi
c522651b6b
Fix typo.
...
--HG--
branch : develop
2019-07-15 20:08:22 +03:00
Roman Telezhynskyi
bdaba68a7e
Allow to undo change of group visibility.
...
Added single group visibility change and multiple groups visibility change,
options hide all/show all. Improved speed for hide all/show all options.
--HG--
branch : develop
2019-07-15 19:56:57 +03:00
Roman Telezhynskyi
65e831da05
New action export recipe.
...
--HG--
branch : feature
2019-07-11 14:15:54 +03:00
Roman Telezhynskyi
6ed74b2dd0
Refactoring. Use CreateElementWithText to create tag with text.
...
--HG--
branch : feature
2019-07-10 13:07:29 +03:00
Roman Telezhynskyi
8f961300e6
Basic structure for new class VPatternRecipe.
...
--HG--
branch : feature
2019-07-10 12:42:37 +03:00
Roman Telezhynskyi
73e9f2c667
Clear code.
...
--HG--
branch : develop
2019-07-09 19:54:46 +03:00
vorzelmir
a58da6c323
fix a bug
...
--HG--
branch : develop
2019-07-09 16:19:48 +03:00
vorzelmir
1b7dd14f54
adding to group context menu
...
--HG--
branch : develop
2019-07-07 23:17:39 +03:00
Roman Telezhynskyi
16975ec6b9
Refactoring. Another case for QScopeGuard.
...
--HG--
branch : develop
2019-07-04 17:32:58 +03:00
Roman Telezhynskyi
2ac4267dd3
Fix locking file after double save as.
...
(grafted from 4828cd4acfa596166fe4c8a32f505045b86cab9c)
--HG--
branch : develop
2019-07-04 17:13:33 +03:00
Roman Telezhynskyi
e8804c90bb
New layout option --nestQuantity.
...
--HG--
branch : develop
2019-07-04 14:33:45 +03:00
Roman Telezhynskyi
c536c40628
Refactor AboutToQuit.
...
--HG--
branch : develop
2019-07-01 12:47:06 +03:00
Roman Telezhynskyi
0330869796
Serialization/deserialization for class VLayoutPiece.
...
--HG--
branch : develop
2019-07-01 11:02:09 +03:00
Roman Telezhynskyi
89f786d98a
Refactoring. Moving enum class LayoutExportFormats.
...
--HG--
branch : develop
2019-07-01 09:57:49 +03:00
Roman Telezhynskyi
413fe1ceea
/usr/share/pixmaps is deprecated.
...
--HG--
branch : develop
2019-06-25 12:45:35 +03:00
Roman Telezhynskyi
a38405a8e0
Follow given prefix.
...
User can specify prefix, we should follow it.
--HG--
branch : develop
2019-06-25 12:09:30 +03:00
Roman Telezhynskyi
51893d9f4a
Refactoring. Use QScopeGuard.
...
--HG--
branch : develop
2019-06-25 11:08:47 +03:00
Roman Telezhynskyi
b667adca0c
Fix title for groups widget.
...
--HG--
branch : develop
2019-06-24 12:19:16 +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
991b64cf54
Deploy 64 bit version with 64 bit version of openssl.
...
--HG--
branch : develop
2019-06-18 16:49:32 +03:00
Roman Telezhynskyi
f7c4bdf2a7
Improve handling layout errors.
...
Show Timeout error only if none errors appeared before.
--HG--
branch : develop
2019-06-18 15:14:52 +03:00
Roman Telezhynskyi
d2396820c5
Fix bug with landscape oriention.
...
--HG--
branch : develop
2019-06-18 12:35:43 +03:00
Roman Telezhynskyi
5c55778d66
Since Q5.12 available support for C++17.
...
--HG--
branch : develop
2019-05-28 17:41:15 +03:00
Roman Telezhynskyi
fdc8b96329
Terminate pieces refresh if user called new parsing.
...
--HG--
branch : develop
2019-05-28 11:36:03 +03:00
Roman Telezhynskyi
a66d0917ab
Show layout sheets in one line.
...
--HG--
branch : develop
2019-05-27 20:07:30 +03:00
Roman Telezhynskyi
deddd8a1ec
Move Tool options and Group menu to Window section.
...
--HG--
branch : develop
2019-05-27 18:45:09 +03:00
Roman Telezhynskyi
e9a89f52cb
There are several different exception handler for MinGW available: sjlj, dwarf,
...
seh.
--HG--
branch : develop
2019-05-27 17:15:44 +03:00
Roman Telezhynskyi
e14b16dc96
Make History dialog again resizable.
...
--HG--
branch : develop
2019-05-27 17:10:17 +03:00
Roman Telezhynskyi
5838537033
Resolved issue #725 . Improve labels on drawing.
...
--HG--
branch : develop
2019-05-08 19:22:55 +03:00
Roman Telezhynskyi
a795642cf0
Replace obsolete setPaperSize with setPageSize.
...
--HG--
branch : develop
2019-04-28 18:49:29 +03:00
Roman Telezhynskyi
ec5b28fe0b
Improve handling warning "Cannot create image. Size too big".
...
--HG--
branch : develop
2019-04-28 18:32:09 +03:00
Roman Telezhynskyi
aff0095d8d
Make labels in dialogs About App selectable. Will help easier copy values.
...
ref #968 .
--HG--
branch : develop
2019-04-26 14:59:44 +03:00
Roman Telezhynskyi
65a9be6b9d
Fixed issue #967 . Variable must not include new line character.
...
(grafted from f263dbaec52fb6950e1db27c62313f57748f4838)
--HG--
branch : develop
2019-04-20 20:19:30 +03:00
Roman Telezhynskyi
527d45daba
Fixed issue #966 . Unable to control Approximation scale for arc with length.
...
(grafted from 758fe0d016a641b390f431447cff60d7c93961c8)
--HG--
branch : develop
2019-04-19 13:05:35 +03:00
Roman Telezhynskyi
35a0fd74e1
Optimize size, rely more on default values for attributes.
...
--HG--
branch : develop
2019-04-18 15:28:07 +03:00
Roman Telezhynskyi
74ec82290a
Fixed issue #963 . Bug in tool Point intersect curve and axis.
...
(grafted from db4c88cadb30a460075b949a6faa108537030602)
--HG--
branch : develop
2019-04-12 18:04:07 +03:00
Roman Telezhynskyi
1da60440cd
Fixed issue #962 . Failed to load LibEGL.
...
(grafted from 00df5fb5dbb90630a40053aef89194163853288d)
--HG--
branch : develop
2019-04-12 11:26:47 +03:00
Roman Telezhynskyi
26c74d5d49
Reserve number of G-code format for future use.
...
--HG--
branch : develop
2019-04-10 16:32:35 +03:00
Roman Telezhynskyi
2565f88038
Disable MSVC warning C4868 globally.
...
Cannot suppress it locally.
--HG--
branch : develop
2019-04-06 10:25:14 +03:00
Roman Telezhynskyi
ba40530668
Supress MSVC warning C4868: compiler may not enforce left-to-right evaluation
...
order in braced initializer list.
--HG--
branch : develop
2019-04-06 06:40:10 +03:00
Roman Telezhynskyi
e04e4907b5
Simplify calls to QCommandLineParser::addOption.
...
--HG--
branch : develop
2019-04-05 17:20:22 +03:00
Roman Telezhynskyi
b6ee4c995d
Cppcheck warning.
...
--HG--
branch : develop
2019-04-05 15:51:16 +03:00
Roman Telezhynskyi
0987428a93
Increase required Qt version up to 5.4.
...
--HG--
branch : develop
2019-04-05 15:42:22 +03:00
Roman Telezhynskyi
5f181e3a54
Don't use Qt OpenGL module since Q5.4.
...
--HG--
branch : develop
2019-04-05 13:56:44 +03:00
Roman Telezhynskyi
c26d4d0942
Fixing issue with progress bar in console mode.
...
--HG--
branch : develop
2019-04-03 13:29:42 +03:00
Roman Telezhynskyi
878320fe90
Fixing error: 'this' was not captured for this lambda function.
...
--HG--
branch : develop
2019-04-03 13:28:49 +03:00
Roman Telezhynskyi
2f420854c2
Fixed issue #957 . Unable to cut an arc with negative length.
...
(grafted from 885261e387dda0508fda374445b9c05e379103e0)
--HG--
branch : develop
2019-04-03 09:37:43 +03:00
Roman Telezhynskyi
4adce13a4d
Abort after timeout must have own signal.
...
--HG--
branch : feature
2019-04-02 15:29:33 +03:00
Roman Telezhynskyi
faff2b6d5d
Change condition for successful result.
...
--HG--
branch : feature
2019-04-01 19:22:15 +03:00
Roman Telezhynskyi
f407e969f4
Don't hide EmptyPaperError by timeout to show real reason.
...
--HG--
branch : feature
2019-04-01 19:21:39 +03:00
Roman Telezhynskyi
406108107d
Fix tooltip.
...
--HG--
branch : feature
2019-03-30 12:22:44 +02:00
Roman Telezhynskyi
3b2b51fa74
Update man.
...
--HG--
branch : feature
2019-03-30 11:48:20 +02:00
Roman Telezhynskyi
69df0922af
Check timeout inside the layout generator.
...
--HG--
branch : feature
2019-03-30 11:17:54 +02:00
Roman Telezhynskyi
4d75ca0fe3
Refactoring. More appropriate name for a method.
...
--HG--
branch : feature
2019-03-30 11:16:54 +02:00
Roman Telezhynskyi
69340a4ff2
Show Efficiency coefficient in percentage and as float number.
...
--HG--
branch : feature
2019-03-30 11:14:32 +02:00
Roman Telezhynskyi
4f6735808b
Fix default time.
...
--HG--
branch : feature
2019-03-30 11:13:53 +02:00
Roman Telezhynskyi
46bf68521e
Nesting with timeout.
...
--HG--
branch : feature
2019-03-29 19:52:37 +02:00
Roman Telezhynskyi
47bcfd74ab
Changes for dialog.
...
--HG--
branch : feature
2019-03-29 11:31:17 +02:00
Roman Telezhynskyi
0616dc5540
Fix regression. Setup command line parser before checking UI mode state.
...
--HG--
branch : develop
2019-03-28 07:47:14 +02:00
Roman Telezhynskyi
2f9d591929
Fix tool tooltip.
...
--HG--
branch : develop
2019-03-27 22:16:38 +02:00
Roman Telezhynskyi
c2672b4b69
Shows global contour.
...
For debugging purposes.
* * *
Show nodes on global contour.
--HG--
branch : develop
2019-03-27 10:29:59 +02:00
Roman Telezhynskyi
5ed2134a29
Refactoring. Move pointer to mouse position label to "no GUI" class.
...
* * *
Fix crash. Access to null pointer.
--HG--
branch : develop
2019-03-27 10:15:24 +02:00
Roman Telezhynskyi
37a113abd6
Fix spacer in dialog Layout settings.
...
--HG--
branch : develop
2019-03-27 10:08:43 +02:00
Roman Telezhynskyi
1f25b81f88
Fix bug in Add increment tool button.
...
--HG--
branch : develop
2019-03-13 10:23:44 +02:00
Roman Telezhynskyi
0f226d6cdf
Fix wrong use of SetAttributeOrRemoveIf(). The remove condition must be
...
calculated not hardcoded.
--HG--
branch : develop
2019-03-27 09:46:33 +02:00
Roman Telezhynskyi
335d4e2b81
Fix typo.
...
--HG--
branch : develop
2019-03-26 17:30:25 +02:00
Roman Telezhynskyi
7588a7f402
Extend Label language to support Czech alphabet.
...
--HG--
branch : develop
2019-03-25 13:56:50 +02:00
Roman Telezhynskyi
98fcfbbb56
Create command line parser after loading translations to show localized version.
...
--HG--
branch : develop
2019-03-25 13:49:23 +02:00
Roman Telezhynskyi
2c8539a30d
Fixed issue #956 . Setting pattern unit doesn't change combobox value in Tape
...
app.
(grafted from 591df5032a71d33d0f17242bebc2d128f9e27d99)
--HG--
branch : develop
2019-03-14 11:53:08 +02:00
Roman Telezhynskyi
c8a5b4a618
Collect garbage only in gui mode.
...
--HG--
branch : develop
2019-03-04 15:00:59 +02:00
Roman Telezhynskyi
6e60171bf7
Speed up loading pattern file by delaying garbage collecting.
...
--HG--
branch : develop
2019-03-04 14:58:27 +02:00
Roman Telezhynskyi
d291051dfb
Collect garbage only after successfully parse. This way wrongly accused items
...
have one more time to restore a reference.
--HG--
branch : develop
2019-03-04 14:55:40 +02:00
Roman Telezhynskyi
add6d9facf
Don't use Q_UNUSED if we can just skip argument.
...
--HG--
branch : develop
2019-03-04 14:42:42 +02:00
Roman Telezhynskyi
2c19640089
Don't use Qt OpenGL module since Q5.4.
...
(grafted from 82e62ea2d785e093af68089e509b224f3f4f843f)
--HG--
branch : develop
2019-03-01 14:02:19 +02:00
Roman Telezhynskyi
73885ea890
Optimization. Delay refresh a piece internals update.
...
--HG--
branch : develop
2019-02-23 13:24:41 +02:00
Roman Telezhynskyi
be7d0692a4
Refresh piece geometry if in test mode.
...
--HG--
branch : develop
2019-02-22 12:19:52 +02:00
Roman Telezhynskyi
372df4661a
Fix reference counting for modeling objects.
...
--HG--
branch : develop
2019-02-16 11:57:47 +02:00
Roman Telezhynskyi
9b1cdb1848
Improve localization of modifier keys.
...
--HG--
branch : develop
2019-02-14 13:18:16 +02:00
Roman Telezhynskyi
c12aeca599
Resolved issue #936 . Improve list of predefined paper size formats for layout
...
export. Added format Tabloid.
--HG--
branch : develop
2019-02-13 17:30:27 +02:00
Roman Telezhynskyi
170238ede7
Fixed issue #942 . Save Layout mode ignores paper format for tiled PDF.
...
(grafted from 235a477541863a5ec59ee6115ebfdab5f746b8ff)
--HG--
branch : develop
2019-02-13 16:41:31 +02:00
Roman Telezhynskyi
883d2c04f6
Resolved issue #937 . Wrong symmetrical seam corners on pieces.
...
(grafted from 8c1b09cc7bc40d6d40e39d931d3e040b0323bd87)
--HG--
branch : develop
2019-02-13 16:32:38 +02:00
Roman Telezhynskyi
107af20c80
Clazy warnings.
...
--HG--
branch : develop
2019-02-13 12:24:26 +02:00
Roman Telezhynskyi
0d3f073c92
Fix name of file.
...
(grafted from c1bf2fd55aa57b4293b0bdbe333d800edd1e1bf4)
--HG--
branch : develop
2019-02-12 15:47:02 +02:00
Roman Telezhynskyi
63e402ba8a
Resolved issue #937 . Wrong symmetrical seam corners on pieces.
...
(grafted from f15fbf536959418dcd9a2f2caf7c0267ae46eaee)
--HG--
branch : develop
2019-02-12 14:51:21 +02:00
Roman Telezhynskyi
7d1c4bc3ba
Introducing new method SetAttributeOrRemoveIf.
...
--HG--
branch : develop
2019-02-11 14:15:59 +02:00
Roman Telezhynskyi
0c3cce5122
Refactoring tool dialogs.
...
--HG--
branch : develop
2019-02-11 13:25:27 +02:00
Roman Telezhynskyi
f6c05ca11e
Fixed issue #939 . Calling Formula Wizard through property explorer doesn't
...
refresh formula.
(grafted from f709c6b0f99abc0c6370bbb37c69eaccbe47a81a)
--HG--
branch : develop
2019-02-07 19:22:39 +02:00
Roman Telezhynskyi
3b3d1e1b4f
Fixed issue #938 . Dialog Seam Allowance doesn't block user from saving broken
...
formula.
(grafted from 829e2d26bb6e63c8bdbf541caac22a1e7f76602b)
--HG--
branch : develop
2019-02-07 15:42:17 +02:00
Roman Telezhynskyi
666818e23c
Undo zoom fit best after preparing all pieces. This approach doesn't work.
...
--HG--
branch : develop
2019-01-23 11:17:10 +02:00
Roman Telezhynskyi
68e3836510
Zoom fit best after preparing all pieces.
...
--HG--
branch : develop
2019-01-22 17:42:11 +02:00
Roman Telezhynskyi
f0d38c1c59
Reduce wait time before starting pieces update.
...
--HG--
branch : develop
2019-01-22 19:06:11 +02:00
Roman Telezhynskyi
8a4d915e36
Fix regression. Impossible to create new pattern piece.
...
--HG--
branch : develop
2019-01-22 18:56:04 +02:00
Roman Telezhynskyi
e6f7d3efd1
Lupdate.
...
--HG--
branch : develop
2019-01-21 09:28:15 +02:00
Roman Telezhynskyi
f8e6afeda0
Fix build on MSVC 2015.
...
--HG--
branch : develop
2019-01-20 16:50:16 +02:00
Roman Telezhynskyi
13b37ffd32
Fix typo. Use reserve instead of resize.
...
--HG--
branch : develop
2019-01-20 13:18:50 +02:00