Commit Graph

1863 Commits

Author SHA1 Message Date
Roman Telezhynskyi
770021d589 Move app's dialogs.
--HG--
branch : develop
2015-06-19 14:21:46 +03:00
Roman Telezhynskyi
cf7971ecac Fixed path to icon.qrc.
--HG--
branch : develop
2015-06-18 21:48:02 +03:00
Roman Telezhynskyi
c49d9a6fa0 Fixed paths to icon.qrc.
--HG--
branch : feature
2015-06-18 21:35:00 +03:00
Roman Telezhynskyi
bfaeddfc85 VTools static library.
--HG--
branch : feature
2015-06-18 20:23:24 +03:00
Roman Telezhynskyi
b395465659 Rename getSettings.
--HG--
branch : feature
2015-06-18 11:49:25 +03:00
Roman Telezhynskyi
a312e763c0 Move VFormula to library VPatternDB. New class VAbstractPattern.
--HG--
branch : feature
2015-06-18 11:45:38 +03:00
Roman Telezhynskyi
fab30e999f Use VAbstractPattern in tools.
--HG--
branch : feature
2015-06-16 18:01:17 +03:00
Roman Telezhynskyi
67dbe7409f Remove path to VMainGraphicsView.
--HG--
branch : feature
2015-06-16 12:06:51 +03:00
Roman Telezhynskyi
d969cfb2d5 Complited refactoring VPattern.
--HG--
branch : feature
2015-06-16 12:04:48 +03:00
Roman Telezhynskyi
f166f2521b Refactoring UndoCommands.
--HG--
branch : feature
2015-06-16 11:30:25 +03:00
Roman Telezhynskyi
3bf2e056c0 Precompiled headers for Valentina tests.
--HG--
branch : feature
2015-06-15 17:06:37 +03:00
Roman Telezhynskyi
f4aeff48cd Move classes VGraphicsSimpleTextItem and VControlPointSpline to library
VWidgets.

--HG--
branch : feature
2015-06-15 16:59:19 +03:00
Roman Telezhynskyi
2c49348495 Class VGraphicsSimpleTextItem more independent.
--HG--
branch : feature
2015-06-15 16:49:34 +03:00
Roman Telezhynskyi
fe704484c5 Class VControlPointSpline more independent.
--HG--
branch : feature
2015-06-15 16:47:44 +03:00
Roman Telezhynskyi
78dbb63c1b Move class VSettings to library VMisc.
--HG--
branch : feature
2015-06-15 16:24:57 +03:00
Roman Telezhynskyi
224241adde More independent class VSettings.
--HG--
branch : feature
2015-06-15 16:14:10 +03:00
Roman Telezhynskyi
63d5001899 Unite "core" and "widgets" folders.
--HG--
branch : feature
2015-06-15 16:10:55 +03:00
Roman Telezhynskyi
6132153338 Move classes to VWidgets.
--HG--
branch : feature
2015-06-15 15:50:59 +03:00
Roman Telezhynskyi
8faded8de2 Move classes to VMisc.
--HG--
branch : feature
2015-06-15 15:02:42 +03:00
Roman Telezhynskyi
cababbfc37 New static library VMisc.
--HG--
branch : feature
2015-06-15 14:43:41 +03:00
Roman Telezhynskyi
a67cd0b855 Remove CONFIG += ordered.
--HG--
branch : feature
2015-06-15 13:03:24 +03:00
Roman Telezhynskyi
95f141d737 Move realization to cpp.
--HG--
branch : feature
2015-06-15 12:37:18 +03:00
Roman Telezhynskyi
4e4deeb2e5 Refactoring. More independent class VSimpleCurve.
--HG--
branch : feature
2015-06-15 12:32:27 +03:00
Roman Telezhynskyi
70441f48ed Refactoring. Preparetion for creation VWidgets static library.
--HG--
branch : feature
2015-06-15 10:40:23 +03:00
Roman Telezhynskyi
792784de24 Refactoring.
--HG--
branch : feature
2015-06-12 12:49:52 +03:00
Roman Telezhynskyi
48cd74cabd Move class VToolRecord to library IFC.
--HG--
branch : feature
2015-06-12 12:49:35 +03:00
Roman Telezhynskyi
fdb45fdc76 Move class VFormula to core folder.
--HG--
branch : feature
2015-06-12 12:22:25 +03:00
Roman Telezhynskyi
f331f6fa5f Cppcheck warnings.
--HG--
branch : feature
2015-06-12 12:15:59 +03:00
Roman Telezhynskyi
fbeabaa8a9 Remove CONFIG += ordered.
--HG--
branch : feature
2015-06-12 12:10:52 +03:00
Roman Telezhynskyi
f8c6a65962 Moving class VContainer in a static library complited.
--HG--
branch : feature
2015-06-12 11:55:44 +03:00
Roman Telezhynskyi
0322457ece Refactoring. Make class VDetail more independent.
--HG--
branch : feature
2015-06-11 20:36:17 +03:00
Roman Telezhynskyi
8e8422c5fd Refactoring. VContainer is more independent now.
--HG--
branch : feature
2015-06-11 15:40:43 +03:00
Roman Telezhynskyi
4c7033492a Refactoring.
--HG--
branch : feature
2015-06-11 15:24:38 +03:00
Roman Telezhynskyi
a3caf574cb Refactoring. Move translation variables outside VApplication.
--HG--
branch : feature
2015-06-11 13:15:57 +03:00
Roman Telezhynskyi
6e74a5ac48 Tooltipes for tool tabs.
--HG--
branch : develop
2015-06-09 21:26:50 +03:00
Roman Telezhynskyi
4635593b5a Resolved issue #245 New tool "Arc with given length".
--HG--
branch : develop
2015-06-09 21:23:37 +03:00
Roman Telezhynskyi
7143d9fe16 Construct acr from angle and length.
--HG--
branch : develop
2015-06-09 13:21:10 +03:00
Roman Telezhynskyi
e4235cf0b3 Updated comment in pattern file.
--HG--
branch : develop
2015-06-08 15:11:13 +03:00
Roman Telezhynskyi
8dd553854f Added ToolBox icons for tool sections.
--HG--
branch : develop
2015-06-08 13:47:51 +03:00
Roman Telezhynskyi
b7a4fb3071 Independent resource file for a tool icon.
--HG--
branch : develop
2015-06-08 12:29:50 +03:00
Roman Telezhynskyi
e4850bfb09 Merge.
--HG--
branch : develop
2015-06-06 10:06:57 +03:00
Roman Telezhynskyi
37efc60e2a Fixed window icon in dialogs.
--HG--
branch : develop
2015-06-06 09:35:49 +03:00
Roman Telezhynskyi
717e95e672 New tool point from arc and tangent.
--HG--
branch : develop
2015-06-06 09:33:19 +03:00
Roman Telezhynskyi
a327bc4985 Resolved issue #209. New tool point from circle and tangent.
--HG--
branch : develop
2015-06-05 16:43:41 +03:00
Stephan Müller
ef00e4dbf0 trivial: separated class definition and definition of templated member functions
--HG--
branch : develop
2015-06-04 15:58:38 +02:00
Roman Telezhynskyi
9041ebc2cf Refactoring.
--HG--
branch : develop
2015-06-03 14:16:46 +03:00
Roman Telezhynskyi
48ad6cb678 Refactoring.
--HG--
branch : develop
2015-06-02 16:56:49 +03:00
Roman Telezhynskyi
ab01a5b064 Resolved issue #259. Draw free curve path point at distance.
--HG--
branch : develop
2015-06-02 16:53:19 +03:00
Roman Telezhynskyi
001c676ab5 Refactoring.
--HG--
branch : develop
2015-06-01 15:42:47 +03:00
Roman Telezhynskyi
bd58148080 GCC warnings.
--HG--
branch : develop
2015-05-31 13:00:26 +03:00
Roman Telezhynskyi
b3352b8b37 Windows build.
--HG--
branch : develop
2015-05-31 13:00:16 +03:00
Roman Telezhynskyi
b1a354df69 New internal variable "Radius arc".
--HG--
branch : develop
2015-05-31 12:17:09 +03:00
Roman Telezhynskyi
d6c90d1bcc Show lines angle in list of variables.
--HG--
branch : develop
2015-05-30 13:58:27 +03:00
Roman Telezhynskyi
5f977c640e Hide options if user click on visualization's objects.
--HG--
branch : develop
2015-05-30 13:10:15 +03:00
Roman Telezhynskyi
c3d5688f28 New tool "Point of the intersection circles".
--HG--
branch : develop
2015-05-30 13:02:20 +03:00
Roman Telezhynskyi
6530b57a8a Changes for issue #232.
--HG--
branch : develop
2015-05-29 11:03:16 +03:00
Roman Telezhynskyi
9a898a7c99 Refactoring.
--HG--
branch : develop
2015-05-28 15:36:26 +03:00
Roman Telezhynskyi
605b299f15 Refactoring.
--HG--
branch : develop
2015-05-28 15:13:37 +03:00
Roman Telezhynskyi
9145d4d4f1 Refactoring.
--HG--
branch : develop
2015-05-28 13:16:59 +03:00
Roman Telezhynskyi
7e490b6d60 Minimal width for tool's window is 300 px.
--HG--
branch : develop
2015-05-28 13:05:19 +03:00
Roman Telezhynskyi
1ab342bc64 Not enough place for ToolBox's page text.
--HG--
branch : develop
2015-05-28 12:47:39 +03:00
Roman Telezhynskyi
256ad10169 New pattern format version.
--HG--
branch : feature
2015-05-28 12:07:52 +03:00
Roman Telezhynskyi
93a812af08 Fixes.
--HG--
branch : feature
2015-05-27 21:23:50 +03:00
Roman Telezhynskyi
e37e2d48f3 Successful show first point.
--HG--
branch : feature
2015-05-27 19:24:20 +03:00
Roman Telezhynskyi
2beac39ce1 History record.
--HG--
branch : feature
2015-05-27 13:48:50 +03:00
Roman Telezhynskyi
71302fddf0 First successful build.
--HG--
branch : feature
2015-05-27 13:48:21 +03:00
Roman Telezhynskyi
086a2ebaa9 Toolbutton for tool "Point of intersection arcs".
--HG--
branch : feature
2015-05-25 16:00:52 +03:00
Roman Telezhynskyi
99bb6bb983 Refactoring.
--HG--
branch : feature
2015-05-25 15:51:44 +03:00
Roman Telezhynskyi
1ba4725538 Method intersection circles.
--HG--
branch : feature
2015-05-25 15:49:28 +03:00
Roman Telezhynskyi
8980db725d Fixed issue #307. Valentina enables wrong pattern piece after deleting curve.
--HG--
branch : develop
2015-05-25 09:24:16 +03:00
Roman Telezhynskyi
8e3ef70859 Wrong pen width.
--HG--
branch : develop
2015-05-23 21:47:35 +03:00
Roman Telezhynskyi
d3b228df25 Enable redo/undo actions if stack is not empty.
--HG--
branch : develop
2015-05-23 18:37:55 +03:00
Roman Telezhynskyi
71930befed Refactoring.
--HG--
branch : develop
2015-05-23 17:42:53 +03:00
Roman Telezhynskyi
2034f94aa9 Refactoring tool classes.
--HG--
branch : develop
2015-05-23 16:10:08 +03:00
Roman Telezhynskyi
10133a7a13 Refactoring tool classes.
--HG--
branch : develop
2015-05-23 14:40:43 +03:00
Roman Telezhynskyi
bf60cfec3b Fixed issue #303. Valentina stops accepting input on defocus - Gentoo
Linux/KDE/KWin.

--HG--
branch : develop
2015-05-22 08:21:38 +03:00
Roman Telezhynskyi
cda5b76a7a Refactoring dialogs.
--HG--
branch : develop
2015-05-21 22:24:31 +03:00
Roman Telezhynskyi
d7a1ad6edc Preparation to new release.
--HG--
branch : develop
2015-05-17 18:35:29 +03:00
Roman Telezhynskyi
ee9b1a6481 NoBrush style for page brush and fix page pen width value.
--HG--
branch : develop
2015-05-20 20:21:36 +03:00
Roman Telezhynskyi
c989124772 Fixed issue #297. Scaling Error - Print.
--HG--
branch : develop
2015-05-20 20:16:37 +03:00
Roman Telezhynskyi
5ebcd1caba New option "Unite papers".
--HG--
branch : develop
2015-05-18 14:26:37 +03:00
Roman Telezhynskyi
dffb7f27a0 Forgot disable these sections.
--HG--
branch : develop
2015-05-18 11:26:54 +03:00
Roman Telezhynskyi
7862468fef Spelling error.
--HG--
branch : develop
2015-05-17 18:51:51 +03:00
Roman Telezhynskyi
661c1d3042 Don't clean a layout if an error has occured.
--HG--
branch : develop
2015-05-17 18:50:25 +03:00
Roman Telezhynskyi
7392e8e914 Fixed issue #304. Layout appears different than my pattern.
--HG--
branch : develop
2015-05-17 18:31:17 +03:00
Roman Telezhynskyi
0fe066925a Oprion for disable debug symbols or(and) strip debug symbols in release mode.
--HG--
branch : develop
2015-05-16 20:38:05 +03:00
Roman Telezhynskyi
3c6441bd85 Comments about disabling Address Sanitizer.
--HG--
branch : develop
2015-05-16 17:17:34 +03:00
Roman Telezhynskyi
fb054879e0 Preparation to new release.
--HG--
branch : develop
2015-05-07 20:00:00 +03:00
Roman Telezhynskyi
027bd31c2a Speed optimization.
--HG--
branch : develop
2015-05-15 18:16:15 +03:00
Roman Telezhynskyi
1ee4ccc8e5 Fixed issue #302. Error when creating layout.
--HG--
branch : develop
2015-05-15 18:15:14 +03:00
Roman Telezhynskyi
3cf421bde4 Speed optimization.
--HG--
branch : develop
2015-05-14 20:22:24 +03:00
Roman Telezhynskyi
cd19fe14cb Optimization for case when expression has only function. Example fmod(5;2).
--HG--
branch : develop
2015-05-14 19:20:34 +03:00
Roman Telezhynskyi
a869874429 Resolved issue #300. How to find even odd number.
--HG--
branch : develop
2015-05-14 19:19:23 +03:00
Roman Telezhynskyi
d200548661 Use QRegularExpression instead QRegExp.
--HG--
branch : develop
2015-05-14 16:04:23 +03:00
Roman Telezhynskyi
b1b932c1c2 We don't need these classes anymore.
--HG--
branch : feature
2015-05-14 15:49:44 +03:00
Roman Telezhynskyi
c954c2654c Print/Save functions.
--HG--
branch : feature
2015-05-14 15:27:04 +03:00
Roman Telezhynskyi
7a7753e3f1 Disable or hide all unnecessary functions in Layout mode.
--HG--
branch : feature
2015-05-13 13:23:57 +03:00
Roman Telezhynskyi
80d7c39a92 Show layout settings dialog if a layout was not created.
--HG--
branch : feature
2015-05-12 20:59:36 +03:00
Roman Telezhynskyi
46948a9fc4 Restore layout scene.
--HG--
branch : feature
2015-05-12 20:13:45 +03:00
Roman Telezhynskyi
e0b78f0f27 Show the result generation a layout.
--HG--
branch : feature
2015-05-12 19:52:07 +03:00
Roman Telezhynskyi
c76718e9d0 Tool layout settings.
--HG--
branch : feature
2015-05-12 18:15:10 +03:00
Roman Telezhynskyi
f4e511e825 Hide toolbar if user doesn't need it.
--HG--
branch : feature
2015-05-12 16:22:39 +03:00
Roman Telezhynskyi
3cb7e5a393 First step to unite Layout and main windows.
--HG--
branch : feature
2015-05-12 15:42:19 +03:00
Roman Telezhynskyi
641e718a04 Fixed issue #299. Error when opening .val file.
--HG--
branch : develop
2015-05-11 15:59:53 +03:00
Roman Telezhynskyi
e9fcd00111 GCC's warnings.
--HG--
branch : develop
2015-05-11 11:02:38 +03:00
Roman Telezhynskyi
2db88bb95b For debugging creation a layout we don't need always have whole sheet length.
--HG--
branch : develop
2015-05-11 10:48:57 +03:00
Roman Telezhynskyi
c1980cc7aa Make possible disable Address Sanitizer.
--HG--
branch : develop
2015-05-11 10:10:25 +03:00
Roman Telezhynskyi
c73b2f51e1 Save/Restore a last layout settings. Added button RestoreDefaults.
--HG--
branch : develop
2015-05-08 17:24:20 +03:00
Roman Telezhynskyi
56c027686d New Layout setting "Save length of the sheet".
--HG--
branch : develop
2015-05-08 13:10:56 +03:00
Roman Telezhynskyi
cfca4b55de Different proportions for sheets make them look more similar.
--HG--
branch : develop
2015-05-08 11:43:16 +03:00
Roman Telezhynskyi
90fe90118a No one want deal with source code. From no one we will have TS file for english
language. Changes from this file will be ported to source code.

--HG--
branch : develop
2015-05-07 17:13:41 +03:00
Roman Telezhynskyi
cd65c671f2 Test for issue #298.
--HG--
branch : develop
2015-05-07 16:12:53 +03:00
Roman Telezhynskyi
af2e0fb509 New static libray VGeomerty. Need for unit testing.
--HG--
branch : develop
2015-05-07 15:31:53 +03:00
Roman Telezhynskyi
5abac4a384 Fixed issue #298. Segmented Curve isn't selected in Seam Allowance tool.
--HG--
branch : develop
2015-05-07 12:39:08 +03:00
Roman Telezhynskyi
01475d4122 Refactoring. Better name.
--HG--
branch : develop
2015-05-07 11:49:56 +03:00
Roman Telezhynskyi
c98aa9487e Show nice "loading" gif icon.
--HG--
branch : develop
2015-05-06 17:31:28 +03:00
Roman Telezhynskyi
fcbb301004 Spelling error.
--HG--
branch : develop
2015-05-06 17:11:12 +03:00
Roman Telezhynskyi
44ef0936d9 Much more correct work with QThreadPool.
Use "volatile" keyword. Don't use method waitForDone() anymore.

--HG--
branch : develop
2015-05-06 17:09:58 +03:00
Roman Telezhynskyi
84661014e8 Show label with information in progress dialog.
--HG--
branch : develop
2015-05-06 15:49:27 +03:00
Roman Telezhynskyi
b0e0f73aa3 QImage supports a maximum of 32768x32768 px images.
--HG--
branch : develop
2015-05-06 15:03:45 +03:00
Roman Telezhynskyi
177882bd1d Merge with default.
--HG--
branch : develop
2015-05-04 20:34:29 +03:00
Roman Telezhynskyi
7e84225935 Lengthen the Roll papers to 500".
--HG--
branch : develop
2015-05-04 11:10:15 +03:00
Roman Telezhynskyi
2b6f9c9fef Fixed broken checking intersection workpieces.
--HG--
branch : release
2015-05-04 10:59:35 +03:00
Roman Telezhynskyi
7e6809557b Fixed broken checking intersection workpieces.
--HG--
branch : develop
2015-05-04 10:57:38 +03:00
Roman Telezhynskyi
6ce904d652 Memory leak. Quick stop creation a layout.
--HG--
branch : develop
2015-05-02 20:18:31 +03:00
Roman Telezhynskyi
5766523733 Resolved issue #290. Add paper type 'Roll - 36" & 'Roll - 44" to 'Create Layout'
paper size.

--HG--
branch : develop
2015-05-02 19:21:47 +03:00
Roman Telezhynskyi
350cc90ced Resolved issue #282. Add dialog for File/New, update Create Pattern Piece
dialog.

--HG--
branch : develop
2015-05-01 20:24:16 +03:00
Roman Telezhynskyi
d83b8b2e68 Resolved issue #285. Remove Table of Variables icon from work menu.
--HG--
branch : develop
2015-05-01 16:38:32 +03:00
Roman Telezhynskyi
df843d880a Resolved issue #283. Change 'Export Pattern' icon label to 'Layout'.
--HG--
branch : develop
2015-05-01 16:29:15 +03:00
Roman Telezhynskyi
d643adaf06 Resolved issue #286. Add 'Mode' menu picklist to top menu, create
enable/disable for design workflow.

--HG--
branch : develop
2015-05-01 16:26:56 +03:00
Roman Telezhynskyi
d2b55e0942 Resolved issue #284. Remove History icon from work menu, add to top menu.
--HG--
branch : develop
2015-05-01 16:21:21 +03:00
Roman Telezhynskyi
7e3b40b0dd Fixed issue #289. Rename 'Generate a Layout' dialog to 'Create Layout'.
--HG--
branch : develop
2015-04-30 14:54:50 +03:00
Roman Telezhynskyi
9fb1e972c5 Refactoring. Move method to class DialogEditWrongFormula.
--HG--
branch : feature
2015-04-30 14:08:54 +03:00
Roman Telezhynskyi
225c1b219b F(x) button for tool Special point on shoulder.
--HG--
branch : feature
2015-04-29 21:30:44 +03:00
Roman Telezhynskyi
e90398e77e F(x) button for tool Point at intersection of arc and line.
--HG--
branch : feature
2015-04-29 21:26:32 +03:00
Roman Telezhynskyi
09fd789659 F(x) button for tool Point along perpendicular.
--HG--
branch : feature
2015-04-29 21:19:57 +03:00
Roman Telezhynskyi
8540359444 F(x) button for tool Point intersect line and axis.
--HG--
branch : feature
2015-04-29 21:15:26 +03:00
Roman Telezhynskyi
483b9c28ba F(x) button for tool Segment a curved path.
--HG--
branch : feature
2015-04-29 21:11:17 +03:00
Roman Telezhynskyi
182e0f4241 F(x) button for tool Segmenting a simple curve.
--HG--
branch : feature
2015-04-29 20:54:03 +03:00
Roman Telezhynskyi
3af87c2260 F(x) button for tool Segment an arc.
--HG--
branch : feature
2015-04-29 20:50:15 +03:00
Roman Telezhynskyi
d4403c1714 F(x) button for tool Point intersect curve and axis.
--HG--
branch : feature
2015-04-29 20:46:53 +03:00
Roman Telezhynskyi
4221eb75ff F(x) button for tool Point along bisector.
--HG--
branch : feature
2015-04-29 20:42:03 +03:00
Roman Telezhynskyi
1f3fce60de F(x) buttons for tool Arc.
--HG--
branch : feature
2015-04-29 20:32:27 +03:00
Roman Telezhynskyi
7e4aea059f Disable cursor-arrow-openhand cursor before delete a item.
--HG--
branch : feature
2015-04-29 20:02:03 +03:00
Roman Telezhynskyi
05ec681136 Math function icon in tool property browser.
--HG--
branch : feature
2015-04-29 19:47:07 +03:00
Roman Telezhynskyi
ce101c10f5 F(x)button for tool "Point at distance along line".
--HG--
branch : feature
2015-04-29 19:35:38 +03:00
Roman Telezhynskyi
356f1f2e85 Updated tooltip.
--HG--
branch : feature
2015-04-29 17:59:43 +03:00
Roman Telezhynskyi
7baefba769 F(x) button for tool "Point at distance and angle".
--HG--
branch : feature
2015-04-29 17:57:02 +03:00
Roman Telezhynskyi
47c7609ebb Default Toolbar icon size too big on macx.
--HG--
branch : release
2015-04-29 15:43:33 +03:00
Roman Telezhynskyi
a233d37317 Fix for building on Mac OS X.
--HG--
branch : release
2015-04-29 15:10:26 +03:00
Roman Telezhynskyi
e0bd213cee Load also translations for qtxmlpatterns.
--HG--
branch : release
2015-04-29 12:43:11 +03:00
Roman Telezhynskyi
712886e39c Qt's translation moved to 'translations' folder.
--HG--
branch : release
2015-04-29 12:40:21 +03:00
Roman Telezhynskyi
75dd335cca Resolved issue #277. Add 'Letter' and 'Legal' to paper size selection.
--HG--
branch : develop
2015-04-28 15:40:57 +03:00
Roman Telezhynskyi
9031ce633a Fixed issue #276. Rename Layout node's 'Creation a layout' dialog.
--HG--
branch : release
2015-04-28 09:43:52 +03:00
Roman Telezhynskyi
5df31f9ede Fixed issue #276. Rename Layout node's 'Creation a layout' dialog.
--HG--
branch : develop
2015-04-28 09:43:52 +03:00
Roman Telezhynskyi
7ea3c6030e Fixed issue #278. Rename Layout mode's 'Save' dialog.
--HG--
branch : release
2015-04-28 09:23:45 +03:00
Roman Telezhynskyi
0cec306997 Fixed issue #278. Rename Layout mode's 'Save' dialog.
--HG--
branch : develop
2015-04-28 09:23:45 +03:00
Roman Telezhynskyi
ff1b060ebc Utility pdftops need for saving a layout image to PS and EPS formates.
Better keep this utility in repository for avoiding mistakes.

--HG--
branch : release
2015-04-27 16:48:10 +03:00
Roman Telezhynskyi
b3aa122bf8 "make install" command for Windows.
May be add dlls to repository it is not the best idea, but it will make creation
installers very easy.

--HG--
branch : release
2015-04-27 15:44:27 +03:00
Roman Telezhynskyi
17d1a6911b Increment version number.
--HG--
branch : release
2015-04-24 13:08:26 +03:00
Roman Telezhynskyi
354ca935d2 Resolved issue #275. Add 'Show Curve Details' icon on top menu bar to show/hide
control points and curve direction.

--HG--
branch : develop
2015-04-23 18:06:17 +03:00
Roman Telezhynskyi
768a5df031 Refactoring. More correct name for method.
--HG--
branch : develop
2015-04-22 17:30:48 +03:00
Roman Telezhynskyi
4e92968f36 Saves/restores the current state of mainwindow's toolbars and dockwidgets.
--HG--
branch : develop
2015-04-22 17:22:47 +03:00
Roman Telezhynskyi
7834647208 Refactoring. Removed dublicate public slot. We can use method contextMenuEvent
instead.

--HG--
branch : develop
2015-04-22 16:30:47 +03:00
Roman Telezhynskyi
8b008e8513 Issue #274 Add The Curve options dialog box.
--HG--
branch : develop
2015-04-22 16:13:13 +03:00
Roman Telezhynskyi
6d436675e4 More contrast for the layout icon.
--HG--
branch : develop
2015-04-20 22:12:23 +03:00
Roman Telezhynskyi
e22f3e97a3 From the usability review: The drawing mode ist hard to recognize as an icon,
since the icon has too many elements.
Suggestion: a pen.

--HG--
branch : develop
2015-04-20 20:31:36 +03:00
Roman Telezhynskyi
74608b0481 Grid(1,1) instead Grid(0,0).
--HG--
branch : develop
2015-04-19 17:41:46 +03:00
Roman Telezhynskyi
fca862a351 Check if file has correct suffix.
--HG--
branch : develop
2015-04-19 14:04:15 +03:00
Roman Telezhynskyi
44b01e8f1b Calculate allowance value according to resolution value.
--HG--
branch : develop
2015-04-19 13:59:19 +03:00
Roman Telezhynskyi
fc693a94e9 Bug with transparent fields in png file. Image was little bit less than scene
with paper shadow.

--HG--
branch : release
2015-04-19 13:54:42 +03:00
Roman Telezhynskyi
84243b096f Bug with transparent fields in png file. Image was little bit less than scene
with paper shadow.

--HG--
branch : develop
2015-04-19 13:54:42 +03:00
Roman Telezhynskyi
fb39798b3c Use QPageSetupDialog dialog for "Print to pdf" mode.
--HG--
branch : develop
2015-04-19 13:40:44 +03:00
Roman Telezhynskyi
c326a4cd75 We can't setMinMax() method now.
--HG--
branch : develop
2015-04-19 13:16:16 +03:00
Roman Telezhynskyi
3f801298e1 Handle the fromPage(), toPage(), supportsMultipleCopies(), and numCopies()
values from QPrinter.

--HG--
branch : develop
2015-04-19 12:33:30 +03:00
Roman Telezhynskyi
21ef36bb12 Tooltip that layout width will be multiplied by two.
--HG--
branch : release
2015-04-17 20:43:20 +03:00
Roman Telezhynskyi
e2df375595 Tooltip that layout width will be multiplied by two.
--HG--
branch : develop
2015-04-17 20:43:20 +03:00
Roman Telezhynskyi
ded7591e65 We are waiting not empty string.
--HG--
branch : develop
2015-04-17 11:51:43 +03:00
Roman Telezhynskyi
58f17fec13 Unit test for checking removing loops.
--HG--
branch : develop
2015-04-16 16:54:40 +03:00
Roman Telezhynskyi
9e50028b20 Check for loops need only do after we create equdistant path.
--HG--
branch : release
2015-04-16 15:43:40 +03:00
Roman Telezhynskyi
8616ef8b9b Check for loops need only do after we create equdistant path.
--HG--
branch : develop
2015-04-16 15:43:40 +03:00
Roman Telezhynskyi
cc35816108 Result is not floating-point. Coverity scan.
--HG--
branch : release
2015-04-16 13:19:23 +03:00
Roman Telezhynskyi
0c83c86e27 Result is not floating-point. Coverity scan.
--HG--
branch : develop
2015-04-16 13:19:23 +03:00
Roman Telezhynskyi
ac862320f7 Resource leaks. Coverity scan.
--HG--
branch : release
2015-04-16 13:10:44 +03:00
Roman Telezhynskyi
e1e4804503 Resource leaks. Coverity scan.
--HG--
branch : develop
2015-04-16 13:10:44 +03:00
Roman Telezhynskyi
c4d4f472ab Missed header.
--HG--
branch : develop
2015-04-16 13:04:46 +03:00
Roman Telezhynskyi
d3dd53eaa1 Change name for Valentina's test binary.
--HG--
branch : develop
2015-04-15 21:41:29 +03:00
Roman Telezhynskyi
89f13a0016 fatal error: QtMath: No such file or directory.
--HG--
branch : develop
2015-04-15 20:41:23 +03:00
Roman Telezhynskyi
78f1e89f08 Cppcheck.
--HG--
branch : develop
2015-04-15 15:44:57 +03:00
Roman Telezhynskyi
806a1c41d9 Delete test template class.
--HG--
branch : develop
2015-04-15 15:13:19 +03:00
Roman Telezhynskyi
edaafb7c6a VPoster tests.
--HG--
branch : develop
2015-04-15 15:11:13 +03:00
Roman Telezhynskyi
8bfc9d1ca3 Don't show bottom border if only one page need to print.
--HG--
branch : develop
2015-04-15 12:10:35 +03:00
Roman Telezhynskyi
d7d1c0b78a Don't show left border and top border if page margin is 0.
--HG--
branch : develop
2015-04-15 11:36:08 +03:00
Roman Telezhynskyi
41b2617110 Spelling mistake.
--HG--
branch : release
2015-04-11 21:22:34 +03:00
Roman Telezhynskyi
f45875134b Spelling mistake.
--HG--
branch : develop
2015-04-11 21:22:34 +03:00
Roman Telezhynskyi
9466da601c GUI experts say that just use tool button icons not very good choise. This way
good only for standard icons. I added option show text under icon.

--HG--
branch : develop
2015-04-11 21:20:37 +03:00
Roman Telezhynskyi
3c96dfddcb Action print to pdf.
--HG--
branch : feature
2015-04-11 18:33:43 +03:00
Roman Telezhynskyi
e97cceb65b Actions print.
--HG--
branch : feature
2015-04-11 18:16:30 +03:00
Roman Telezhynskyi
fc54866019 Action print preview.
--HG--
branch : feature
2015-04-11 17:30:49 +03:00
Roman Telezhynskyi
130063d690 Menu bar. Theme icons for actions print and print preview.
--HG--
branch : feature
2015-04-11 14:22:50 +03:00
Roman Telezhynskyi
c144c149e6 Class VPoster.
--HG--
branch : feature
2015-04-11 14:01:25 +03:00
Roman Telezhynskyi
36990d6531 Dependies for class QLockFile make it impossible easy backport this class to
Qt 5.0.0. I decided don't do this. And just disable using the class if
Qt version < Qt 5.1. It will open some issues, but for Unit testing this reason
not important.

--HG--
branch : develop
2015-04-05 16:31:28 +02:00
Пользователь@pc2009
93eb3d692c Backporting QlockFile. Successful build on Windows.
--HG--
branch : develop
2015-04-04 18:47:25 +04:00
Roman Telezhynskyi
94e2fe8c5a Disable installation tests.
--HG--
branch : develop
2015-04-02 20:43:33 +03:00
Roman Telezhynskyi
7de628f79a undefined reference to `QLoggingCategory::~QLoggingCategory()'.
--HG--
branch : develop
2015-04-02 20:09:57 +03:00
Roman Telezhynskyi
f59625f56f Removed strange expression Q_FUNC_QT_VERSION < 0x053000INFO.
--HG--
branch : develop
2015-04-02 19:13:29 +03:00
Roman Telezhynskyi
1de5ba3411 fatal error: qlockfile.h: No such file or directory.
--HG--
branch : develop
2015-04-02 18:38:34 +03:00
Roman Telezhynskyi
c952b54122 Files from Qt 5.2.0.
--HG--
branch : develop
2015-04-02 18:25:19 +03:00
Roman Telezhynskyi
0c023a9db9 Files from Qt 5.4.1.
--HG--
branch : develop
2015-04-02 17:56:17 +03:00
Roman Telezhynskyi
fb879c7ae1 Qt < 5.2 didn't feature categorized logging.
--HG--
branch : develop
2015-04-02 17:01:05 +03:00
Roman Telezhynskyi
49ffd7a77d QLockFile was introduced in Qt 5.1.
--HG--
branch : develop
2015-04-02 15:54:35 +03:00
Roman Telezhynskyi
4d171184bd Forgot change methods.
--HG--
branch : develop
2015-04-02 14:53:42 +03:00
Roman Telezhynskyi
ab3c60fe03 travis.yml. Added support for "make check", run tests.
--HG--
branch : develop
2015-04-02 14:31:23 +03:00
Roman Telezhynskyi
7e49c3524f QCombobox::currentData was introduced since Qt 5.2.
--HG--
branch : develop
2015-04-02 12:51:27 +03:00
Roman Telezhynskyi
07ec5aacf8 QVector::removeLast() was introduced only in Qt 5.1.
--HG--
branch : develop
2015-04-01 21:38:42 +03:00
Roman Telezhynskyi
6dea77276c QtMath apperas only since Qt 5.1.
--HG--
branch : develop
2015-04-01 21:21:24 +03:00
Roman Telezhynskyi
ff44834417 GCC warning “ISO C99 requires rest arguments to be used”.
For fixing use printf style.

--HG--
branch : develop
2015-04-01 20:08:35 +03:00
Roman Telezhynskyi
30f6aea194 Hide warnings, minimal requirements for build is Qt 5.0.0.
--HG--
branch : develop
2015-04-01 15:51:54 +03:00
Roman Telezhynskyi
e1e995abe7 Test template for future test system.
--HG--
branch : develop
2015-03-31 17:48:58 +03:00
Roman Telezhynskyi
b14e98fea3 Show appers only after user change format.
--HG--
branch : develop
2015-03-31 16:38:59 +03:00
Roman Telezhynskyi
8d497c68eb Increase version qmuparser.
--HG--
branch : develop
2015-03-31 16:35:01 +03:00
Roman Telezhynskyi
0cabe83e10 Fix for ParserTokenReader::ExtractOperatorToken incorrectly uses
ValidInfixOprtChars().

--HG--
branch : develop
2015-03-31 16:13:41 +03:00
Roman Telezhynskyi
aef39533c8 Bugfix for Bulkmode: Expressions with like "a=b, b*10" did not compute properly.
--HG--
branch : develop
2015-03-31 16:08:44 +03:00
Roman Telezhynskyi
99bb3f8962 Fixed issue #267. Error in the creation of obj files.
--HG--
branch : develop
2015-03-31 14:14:08 +03:00
Roman Telezhynskyi
74e4761634 Refactoring.
--HG--
branch : develop
2015-03-31 13:46:47 +03:00
Roman Telezhynskyi
478dbe13dd Fixed issue #263. Regression. Union tool doesn't work.
--HG--
branch : develop
2015-03-31 13:39:10 +03:00
Roman Telezhynskyi
8c5ea079d7 Additional checkings.
--HG--
branch : develop
2015-03-30 21:04:44 +03:00
Roman Telezhynskyi
d9a9df14f6 Don't allow selection details with less than 2 points and less than three
objects.

--HG--
branch : develop
2015-03-30 17:27:45 +03:00
Roman Telezhynskyi
a38448623c When we unite two detalis don't skip a point of a second detail if edges length
don't equal.

--HG--
branch : develop
2015-03-30 15:43:30 +03:00
Roman Telezhynskyi
b104f0dfa5 Fixed crash. If we have no points in the seam allowence path just don't show
him.

--HG--
branch : develop
2015-03-28 14:26:49 +02:00
Roman Telezhynskyi
f97a077dcd For tool Curve intersect axis fixed wrong calculation point in case with too
small scene rect size. No code always use the biggest possible rect.

--HG--
branch : develop
2015-03-28 12:59:37 +02:00
Roman Telezhynskyi
2cab9b4f90 Fixed missed attribute in XML schema.
--HG--
branch : develop
2015-03-28 11:08:11 +02:00
Roman Telezhynskyi
91a0966271 New token.
--HG--
branch : release
2015-03-23 15:03:12 +02:00
Roman Telezhynskyi
40e786c348 New language Finnish.
--HG--
branch : release
2015-03-23 14:37:53 +02:00
Roman Telezhynskyi
6b8cb0bf69 Improving for layout debug mode.
--HG--
branch : release
2015-03-23 14:13:44 +02:00
Roman Telezhynskyi
1f74e30d39 New version v0.3.0.
--HG--
branch : release
2015-03-19 17:46:45 +02:00
Roman Telezhynskyi
0f33cb6352 Fixed bug with circle intersection. Case with one real and one theoretical
intersection.

--HG--
branch : release
2015-03-19 16:20:25 +02:00
Roman Telezhynskyi
37dbe31050 Allow user add points in list by clicking on label.
--HG--
branch : release
2015-03-19 15:02:39 +02:00
Roman Telezhynskyi
7fccb9eb63 Set checked Detail mode button after close Layout Editor window.
--HG--
branch : release
2015-03-19 14:44:57 +02:00
Roman Telezhynskyi
c4d7b03905 Hide tool options before switch to Details mode.
--HG--
branch : release
2015-03-19 14:40:54 +02:00
Roman Telezhynskyi
f1b7726646 Block moving point label if tool is active.
--HG--
branch : release
2015-03-19 13:13:13 +02:00
Roman Telezhynskyi
c77b165cf0 Can't defeat PATH variable on Mac OS.
--HG--
branch : release
2015-03-16 18:31:27 +02:00
Roman Telezhynskyi
1f0ac82547 Hide warning about not available pdftops. Seek tool pdftops in app bundle on
mac os, near exe on Windows and in standard path on linux.

--HG--
branch : release
2015-03-16 16:49:51 +02:00
Roman Telezhynskyi
7555c67c3e Clang warnings.
--HG--
branch : release
2015-03-16 14:23:02 +02:00
Roman Telezhynskyi
cabac6f3d0 GCC warnings.
--HG--
branch : release
2015-03-16 12:33:37 +02:00
Roman Telezhynskyi
ef0a2e206b Don't use set specific index number. If user don't have pdftops application it
will make combobox empty.

--HG--
branch : release
2015-03-15 19:12:30 +02:00
Roman Telezhynskyi
2b711c5f8f Bad API in class LayoutDetail. Fixed checking seam allowence points.
--HG--
branch : release
2015-03-14 14:38:44 +02:00
Roman Telezhynskyi
d287e63790 Seam allowence width can't be <= 0.
--HG--
branch : release
2015-03-14 12:39:09 +02:00
Roman Telezhynskyi
365248f7e2 Separate file name from page number.
--HG--
branch : release
2015-03-10 18:01:33 +02:00
Roman Telezhynskyi
de9534b6d5 Fixed crash DialogUndo. After canceling fixing formula user will see again
DialogUndo and can try again. Button cancel make pattern broken, but left
posibility undo operation.

--HG--
branch : release
2015-03-03 17:47:31 +02:00
Roman Telezhynskyi
8f0e5fbd78 Error message about broken formula show twice if set current pattern piece after
deletion.

--HG--
branch : release
2015-03-03 17:31:18 +02:00
Roman Telezhynskyi
c466fc40b4 GCC warnings.
--HG--
branch : release
2015-03-03 17:29:33 +02:00
Roman Telezhynskyi
8b0de7504f Coverity Scan.
--HG--
branch : release
2015-03-02 21:20:09 +02:00
Roman Telezhynskyi
850d51adac cppcheck.
--HG--
branch : release
2015-03-02 19:54:33 +02:00
Roman Telezhynskyi
22055ab684 Vera++.
--HG--
branch : release
2015-03-02 19:11:43 +02:00
Roman Telezhynskyi
bb74ed2da6 Updated contributors list.
--HG--
branch : develop
2015-02-27 15:07:43 +02:00
Roman Telezhynskyi
629a2a7579 Copyright dates.
--HG--
branch : develop
2015-02-27 12:27:48 +02:00
Roman Telezhynskyi
bfbe2a5fc2 Fixed copyright notice for library qmuparser.
--HG--
branch : develop
2015-02-27 12:21:09 +02:00
Felix Ulber
139d4d26f0 merge fix
--HG--
branch : develop
2015-02-26 23:27:33 +01:00
Felix Ulber
f3eb68c2db resolve merge conflict
--HG--
branch : develop
2015-02-26 23:16:38 +01:00
Felix Ulber
12c66e873f Corrections on license text
--HG--
branch : develop
2015-02-26 22:48:52 +01:00
Felix Ulber
6ad6eda04a Some code corrections on fix of issue #235
--HG--
branch : develop
2015-02-26 22:34:33 +01:00
Roman Telezhynskyi
018fae459a Build on Mac OS.
--HG--
branch : develop
2015-02-26 22:18:52 +02:00
Felix Ulber
1f0027fd22 Merged dismine/valentina into develop
--HG--
branch : develop
2015-02-26 18:45:37 +01:00
Roman Telezhynskyi
13dcebb082 Fixed unable setting AboutValentina dialog size on Windows.
--HG--
branch : develop
2015-02-26 17:06:19 +02:00
Roman Telezhynskyi
47a61dcbc7 Prevent deletion uninitialized pointer.
--HG--
branch : develop
2015-02-26 16:29:32 +02:00
Roman Telezhynskyi
fbe84b74f4 Updated translations. New language Spanish.
--HG--
branch : develop
2015-02-26 16:10:01 +02:00
Roman Telezhynskyi
326a790044 Fixed issue #253. Add description, id, size base and height base to Table of
Variables.

--HG--
branch : develop
2015-02-26 11:26:43 +02:00
Felix Ulber
7a30a08ba5 Merged dismine/valentina into develop
--HG--
branch : develop
2015-02-25 23:27:57 +01:00
Felix Ulber
80a58cd729 Fixed Issue #235
--HG--
branch : develop
2015-02-25 23:27:09 +01:00
Roman Telezhynskyi
72324c0942 Fixed issue #249. Size Base and Height Base (Calculations Error and Display
Wish List).

--HG--
branch : develop
2015-02-25 21:50:13 +02:00
Roman Telezhynskyi
924af81eae Rows in list can't be more than count();
--HG--
branch : develop
2015-02-25 20:21:44 +02:00
Roman Telezhynskyi
cdeddbfa1e Check pointers.
--HG--
branch : develop
2015-02-25 20:12:15 +02:00
Roman Telezhynskyi
0bfd03d98a Hide token.
--HG--
branch : develop
2015-02-22 20:46:08 +02:00
Felix Ulber
c169287336 Completed Issue #241
--HG--
branch : develop
2015-02-21 16:38:11 +01:00
Roman Telezhynskyi
9f92c1ca94 Build on Windows in debug mode.
--HG--
branch : develop
2015-02-18 18:26:28 +02:00
Roman Telezhynskyi
890c87e228 Set color for curved path.
--HG--
branch : develop
2015-02-18 18:04:27 +02:00
Roman Telezhynskyi
f77258ac70 Close property browser when reset window.
--HG--
branch : develop
2015-02-18 15:34:06 +02:00
Roman Telezhynskyi
22aa73e308 Web site URL in log file.
--HG--
branch : develop
2015-02-18 15:29:44 +02:00
Roman Telezhynskyi
8d0027ab8f Improving log.
--HG--
branch : develop
2015-02-18 15:05:20 +02:00
Roman Telezhynskyi
f3fceaea64 Build revision in crash report.
--HG--
branch : develop
2015-02-18 12:17:56 +02:00
Roman Telezhynskyi
0d6a53f5d2 Fixed issue #248. Fix dialog header for Tables Of Variables.
--HG--
branch : develop
2015-02-18 12:06:03 +02:00
Roman Telezhynskyi
48c5e6ad94 Fixed issue #247. Individual measurement file 'Where save measurements' dialog
doesn't open directory from Preferences.

--HG--
branch : develop
2015-02-17 23:34:32 +02:00
Roman Telezhynskyi
614b57a5f2 Merge
--HG--
branch : develop
2015-02-17 19:03:05 +02:00
Roman Telezhynskyi
75f6bfd381 Fixed issue #183. Show message "Changes saved".
--HG--
branch : develop
2015-02-17 19:02:47 +02:00
Felix Ulber
78341ef434 Fixed problem with formula editing in vtooloptionspropertybrowser and "," decimal separator, related to issue 234
--HG--
branch : develop
2015-02-17 17:28:32 +01:00
Roman Telezhynskyi
b05266b78e Deleted needless class.
--HG--
branch : develop
2015-02-16 21:05:44 +02:00
Roman Telezhynskyi
734efb4145 Fixed issue #219. Rename 'Tool new detail' to 'Seam Allowance tool'.
Fixed issue #220. Rename 'Tool for union two details' to 'Union tool'.

--HG--
branch : develop
2015-02-16 16:38:37 +02:00
Roman Telezhynskyi
352637a40a Fixed issue #210. Rename Point of intersection line and axis.
--HG--
branch : develop
2015-02-16 16:02:52 +02:00
Roman Telezhynskyi
bac1baf59f Fixed issue #184. Delete button "Equal" in dialogs.
--HG--
branch : develop
2015-02-16 15:54:56 +02:00
Roman Telezhynskyi
0db66e1946 Update layout save path when show dialog first time.
--HG--
branch : develop
2015-02-15 09:14:02 +02:00
Roman Telezhynskyi
0ec2748293 Don't allow move if we use tool.
--HG--
branch : develop
2015-02-13 11:33:20 +02:00
Roman Telezhynskyi
7db74d4f20 We don't need anymore simple curves. First step just hide them.
--HG--
branch : feature
2015-02-13 11:26:02 +02:00
Roman Telezhynskyi
99ebbc3ed9 Simple curve ignore press event and allow move curve by mouse.
--HG--
branch : feature
2015-02-12 18:10:47 +02:00
Roman Telezhynskyi
0deaa1b7b4 Cut tools use attribute "color" instead "lineColor".
--HG--
branch : feature
2015-02-12 18:02:23 +02:00
Roman Telezhynskyi
ee0f8d51be Auto save should not change "was modefied" sign (*).
--HG--
branch : feature
2015-02-12 17:47:53 +02:00
Roman Telezhynskyi
f16cccd89f Curved path can move by mouse.
--HG--
branch : feature
2015-02-12 17:42:44 +02:00
Roman Telezhynskyi
d6069c9201 Avoid declaring the same literal in multiple places.
--HG--
branch : feature
2015-02-12 13:55:35 +02:00
Roman Telezhynskyi
d5eded4eda Show "move cursor".
--HG--
branch : feature
2015-02-12 13:43:38 +02:00
Roman Telezhynskyi
254d9b7b7a Now spline can move by mouse.
--HG--
branch : feature
2015-02-12 12:55:09 +02:00
Roman Telezhynskyi
fb8dca8452 After refreshing arc visualization get wrong f1 and f2 angels.
--HG--
branch : develop
2015-02-11 16:45:35 +02:00
Roman Telezhynskyi
d550d27d99 Fixed setting f1 and f2 angles for arc visualization.
--HG--
branch : develop
2015-02-11 15:13:17 +02:00
Roman Telezhynskyi
c4c03e1d3e Don't show asterisk (*) near file name if file saved.
--HG--
branch : develop
2015-02-11 13:04:12 +02:00
Roman Telezhynskyi
949e1d9011 Merge with feature
--HG--
branch : develop
2015-02-11 12:52:19 +02:00
Roman Telezhynskyi
28f806a779 Refactoring. More good looking code.
--HG--
branch : feature
2015-02-11 12:43:50 +02:00
Roman Telezhynskyi
f6e511e43c Set and dynamically refresh locale settings for tool property browser.
--HG--
branch : feature
2015-02-11 12:33:13 +02:00
Roman Telezhynskyi
2726bd4eb6 Global locale settings in dialog increments.
--HG--
branch : feature
2015-02-11 11:11:49 +02:00
Roman Telezhynskyi
0459fccee0 Convert number to string according to locale options.
--HG--
branch : feature
2015-02-10 22:09:44 +02:00
Roman Telezhynskyi
0056ec49e0 Set locale according to global options.
--HG--
branch : feature
2015-02-10 21:27:11 +02:00
Roman Telezhynskyi
a12eb73bec Dynamic update tool property browser after applying options changes.
--HG--
branch : feature
2015-02-10 19:50:47 +02:00
Roman Telezhynskyi
abca716d7b DebugBreak() exist only for MSVC compiler.
--HG--
branch : develop
2015-02-10 16:27:16 +02:00
Roman Telezhynskyi
cfc2b187f6 Dialogs don't return correct formulas.
--HG--
branch : feature
2015-02-10 15:17:18 +02:00
Roman Telezhynskyi
420f2e1da7 "," can't be argument separator in C locale. Parser will return error for big
numbers.

--HG--
branch : feature
2015-02-10 14:46:11 +02:00
Roman Telezhynskyi
7176bd0668 Bug in VFormula class. SetFormula was broken.
--HG--
branch : feature
2015-02-10 13:51:51 +02:00
Roman Telezhynskyi
8c0bdcc612 Make parser static locale variable local for each parser instance.
--HG--
branch : feature
2015-02-10 13:39:31 +02:00
Roman Telezhynskyi
cc65f00e2f Windows build.
--HG--
branch : develop
2015-02-09 18:34:50 +02:00
Roman Telezhynskyi
c2191dd8d0 Fixed issue #217. Bug with mouse cursor.
--HG--
branch : develop
2015-02-09 11:54:19 +02:00
Roman Telezhynskyi
2885abb5a1 Fixed issue #242. Tool Dialogs: Label at bottom doesn't update for empty lists.
--HG--
branch : develop
2015-02-08 23:55:24 +02:00
Felix Ulber
ba5e218ff4 DialogTool: Line Angle property not considered in ValChenged slot
--HG--
branch : develop
2015-02-08 20:58:03 +01:00
Felix Ulber
77a24bba0b Tool dialog: disable "Hide Empty Measurements" checkbox when input data is "Size and height"
--HG--
branch : develop
2015-02-08 20:23:01 +01:00
Felix Ulber
1f51d0122f arc tool dialog: tab changes focus for angle values, tab order
--HG--
branch : develop
2015-02-08 20:16:13 +01:00
Roman Telezhynskyi
7064dbfaa2 Improwing documentation.
--HG--
branch : develop
2015-02-08 15:43:30 +02:00
Roman Telezhynskyi
074ca3a4e0 Improving documantation and little refactoring changes in class Calculator.
--HG--
branch : develop
2015-02-08 13:48:27 +02:00
Roman Telezhynskyi
17fa00ba75 Merge with feature. Fixed issue #74. Fold Line in pattern piece.
--HG--
branch : develop
2015-02-08 13:01:18 +02:00
Roman Telezhynskyi
401e6ea534 Leave line thick if tool was selected.
--HG--
branch : feature
2015-02-08 12:56:32 +02:00
Roman Telezhynskyi
eb56288d13 Color property also for cut tools: cut arc, cut spline, cut spline path.
--HG--
branch : feature
2015-02-08 12:23:26 +02:00
Roman Telezhynskyi
aa7b2a4112 Use visualization for highlighting tool.
--HG--
branch : feature
2015-02-07 17:18:18 +02:00
Roman Telezhynskyi
ff5c6dbb17 Fixed bug. We don't have object for line in data container. Just will send
empty object.

--HG--
branch : feature
2015-02-07 16:48:48 +02:00
Roman Telezhynskyi
619a303e9b Property explorer now show color combobox.
--HG--
branch : feature
2015-02-07 16:42:49 +02:00
Roman Telezhynskyi
6d638a3080 Class that show line colors.
--HG--
branch : feature
2015-02-07 15:18:08 +02:00
Roman Telezhynskyi
805100ec0f Generate translated color names list. Need for property browser.
--HG--
branch : feature
2015-02-07 14:31:10 +02:00
Roman Telezhynskyi
c595df7517 Read attribute color from file.
--HG--
branch : feature
2015-02-07 13:17:31 +02:00
Roman Telezhynskyi
5da451a5ce Save tool color attribute to xml.
--HG--
branch : feature
2015-02-06 20:05:52 +02:00
Roman Telezhynskyi
1563193662 Save color from tool option dialog to xml.
--HG--
branch : feature
2015-02-06 19:50:33 +02:00
Roman Telezhynskyi
f687105905 Refactoring. Also read attribute color from xml.
--HG--
branch : feature
2015-02-06 19:43:31 +02:00
Roman Telezhynskyi
b8e7cbd1ac Use for each tool correct method Disable.
--HG--
branch : feature
2015-02-06 16:25:04 +02:00
Roman Telezhynskyi
25691639d4 This method now can be virtual.
--HG--
branch : feature
2015-02-06 14:34:02 +02:00
Roman Telezhynskyi
4f91c69127 Refactoring, correct disabling tool.
--HG--
branch : feature
2015-02-06 14:31:40 +02:00
Roman Telezhynskyi
5f49394236 Use different colors for different parts of tool.
--HG--
branch : feature
2015-02-06 13:41:30 +02:00
Roman Telezhynskyi
16662a34d5 Use variable "enabled" everywhere.
--HG--
branch : feature
2015-02-06 11:58:04 +02:00
Roman Telezhynskyi
e94c5070dc If pattern piece disabled need correct tool color.
--HG--
branch : feature
2015-02-06 11:53:36 +02:00
Roman Telezhynskyi
e64e3a9044 Wrong conversion expression if number has 0 in fractional part. Example 10,0.
Such numbers ignored and left untouched. This cause error in calculation.

--HG--
branch : develop
2015-02-05 13:56:51 +02:00
Roman Telezhynskyi
8b7567c32a Use method setEnabled instead direct change Pen where possible.
--HG--
branch : feature
2015-02-04 15:09:37 +02:00
Roman Telezhynskyi
06d415f320 Disable curve if pattern piece disabled.
--HG--
branch : feature
2015-02-04 14:17:49 +02:00
Roman Telezhynskyi
8aa8438064 Disable label if pattern piece disabled.
--HG--
branch : feature
2015-02-04 13:47:53 +02:00
Roman Telezhynskyi
4d6fae5840 Setter and getter for attribute line color.
--HG--
branch : feature
2015-02-04 11:21:09 +02:00
Roman Telezhynskyi
9d9bc2404b Refactoring. Move line type to VDrawTool class.
--HG--
branch : feature
2015-02-03 16:46:14 +02:00
Felix ulber
278c4e7ee8 Fixed wrong title in vtooloptionspropertybrowser for curve intersect axis tool.
--HG--
branch : develop
2015-02-03 12:21:01 +01:00
Roman Telezhynskyi
76074f2820 Pattern format 0.1.3 support colors.
--HG--
branch : feature
2015-02-03 13:15:52 +02:00
Felix ulber
e1283c410e Fixed some tooltips in tool dialogs.
--HG--
branch : develop
2015-02-03 11:29:34 +01:00
Roman Telezhynskyi
cf2aea280d Refactoring.
--HG--
branch : feature
2015-02-03 12:17:04 +02:00
Roman Telezhynskyi
4572da85c8 Refactoring.
--HG--
branch : feature
2015-02-03 11:27:33 +02:00
Roman Telezhynskyi
d6a2388762 Refactoring.
--HG--
branch : feature
2015-02-03 10:55:02 +02:00
Roman Telezhynskyi
c52d0a045d Refactoring.
--HG--
branch : feature
2015-02-03 10:45:27 +02:00
Roman Telezhynskyi
f141edad27 Refactoring.
--HG--
branch : feature
2015-02-03 10:32:32 +02:00
Roman Telezhynskyi
493f607cac Refactoring. Deleted additional variables for storing ids.
--HG--
branch : feature
2015-02-03 10:17:59 +02:00
Roman Telezhynskyi
b535460715 Fixed wrong window title.
--HG--
branch : develop
2015-02-03 09:55:27 +02:00
Roman Telezhynskyi
6a9cc6da0a Default style for line Qt::SolidLine.
--HG--
branch : develop
2015-02-03 00:08:39 +02:00
Roman Telezhynskyi
d5836e2fb3 Refactoring. Left method getPointName only in parent class.
--HG--
branch : feature
2015-02-02 18:35:40 +02:00
Roman Telezhynskyi
e3b54789f3 Refactoring. Move inline methods in cpp file.
--HG--
branch : feature
2015-02-02 17:11:48 +02:00
Roman Telezhynskyi
d41308e1f4 Set line color for dialog tool " point along line".
--HG--
branch : feature
2015-02-02 13:55:42 +02:00
Roman Telezhynskyi
9381cc78a6 Initialization color conmbobox.
--HG--
branch : feature
2015-02-02 13:10:02 +02:00
Roman Telezhynskyi
c06938272f Color comboboxs in dialogs.
--HG--
branch : feature
2015-02-02 13:06:58 +02:00
Roman Telezhynskyi
e2fab3345a Test combobox that show colors.
--HG--
branch : feature
2015-02-02 12:28:09 +02:00
Roman Telezhynskyi
de1c9d8a77 List of colors.
--HG--
branch : feature
2015-02-02 11:29:50 +02:00
dismine
1b6408c144 Fixed issue #171. QComboBox to show Qt::PenStyle.
--HG--
branch : develop
2015-01-29 17:47:02 +02:00
dismine
5dcfa88691 Fix for Mac OS. Issue Makefile overriding commands for target
"bin/valentina.app/Contents/Frameworks/".

--HG--
branch : develop
2015-01-28 17:33:01 +02:00
dismine
d70879276e Fixed bug "Can't get Valentina to pick the .vst initial file (OSX)".
--HG--
branch : develop
2015-01-28 16:46:41 +02:00
dismine
f8c62b9b25 Fixed issue #208. Point from X and Y needs vertical bar to help select point
for X vertical value.

--HG--
branch : develop
2015-01-27 20:17:28 +02:00
dismine
c15c0ac67b Fixed issue #196. Detail Editor crashes on Delete.
--HG--
branch : develop
2015-01-27 18:32:50 +02:00
dismine
12c1b59c79 Fixed issue #218. Pattern disappears when Detail icon on icon bar is selected.
--HG--
branch : develop
2015-01-27 16:14:54 +02:00
dismine
e8329a1294 Merged
--HG--
branch : develop
2015-01-27 15:57:08 +02:00
dismine
2a27ebfe1f Fixed issue #230. Program hangs when I try to open saved file.
--HG--
branch : develop
2015-01-27 15:56:44 +02:00
Felix Ulber
f9f6ae884f Fixed Issue #212: Tooltip for Tool triangle is unclear. Rename.
--HG--
branch : develop
2015-01-27 11:20:30 +01:00
Felix Ulber
665d276e96 Fixed Issue #205: Point from X and Y needs improved tooltip and user prompts.
--HG--
branch : develop
2015-01-26 23:13:57 +01:00
Felix Ulber
70ffdcc1c6 Fixed Issue #207: Point from intersection of line and arc has incorrect options dialog title.
--HG--
branch : develop
2015-01-26 22:28:54 +01:00
Felix Ulber
acadc898dc Fixed Issue #204. Point from X and Y tool needs X & Y labels in options box.
--HG--
branch : develop
2015-01-26 21:05:59 +01:00
dismine
9875558e49 Fixed issue #222. Move Layout icon on top toolbar so it is next to Detail mode.
--HG--
branch : develop
2015-01-26 17:13:46 +02:00
dismine
aac096d897 Fixed issue #223. Attempt to remove stale lock file.
--HG--
branch : develop
2015-01-26 17:02:57 +02:00
dismine
886f347ba6 To File/Preferences/Paths added path to export a layout.
--HG--
branch : develop
2015-01-26 16:08:09 +02:00
dismine
57c4813255 Refactoring changed word 'Mask' to 'File Name' when saving the layout.
--HG--
branch : develop
2015-01-26 15:38:51 +02:00
dismine
245c6f522b Don't show arrow if edge too short.
--HG--
branch : develop
2015-01-23 17:05:23 +02:00
dismine
878cc2d573 Use pattern file name in mask.
--HG--
branch : develop
2015-01-23 13:40:17 +02:00
dismine
bc2df2b1b3 Changed layout allowence value.
--HG--
branch : develop
2015-01-23 12:59:40 +02:00
dismine
bdc1fa2e7f Merge with develop.
--HG--
branch : feature
2015-01-23 12:11:12 +02:00
dismine
4a9e69d32f Saving the layout paper sheets.
--HG--
branch : feature
2015-01-23 12:07:58 +02:00
dismine
0b85380f20 Show paper preview in list.
--HG--
branch : feature
2015-01-22 18:22:37 +02:00
dismine
c84caa349d Clear layout paper.
--HG--
branch : feature
2015-01-22 16:23:23 +02:00
dismine
2388d8ef29 Avoid window freaze.
--HG--
branch : feature
2015-01-22 16:13:25 +02:00
dismine
ef73b351ed New options: rotatate and rotation increase.
--HG--
branch : feature
2015-01-22 16:11:50 +02:00
dismine
dd098506dd Move rotation to separate method. Preparetion for working with new setting.
--HG--
branch : feature
2015-01-22 13:47:20 +02:00
dismine
0d1725fc11 Allow user more quick stop generation.
--HG--
branch : feature
2015-01-22 13:39:04 +02:00
dismine
d538f2af73 Give program time update GUI.
--HG--
branch : feature
2015-01-22 13:35:12 +02:00
dismine
7a9447f7af Don't set information for debug if no need.
--HG--
branch : feature
2015-01-22 13:29:40 +02:00
dismine
2aa9de5f94 For rotation check only two positions 180 and 0 degree.
--HG--
branch : feature
2015-01-22 13:26:09 +02:00
dismine
9210d31c25 First realization multithreading.
--HG--
branch : feature
2015-01-21 23:49:38 +02:00
dismine
62aa898742 Refactoring. Prepare for support multithreading.
--HG--
branch : feature
2015-01-21 20:56:59 +02:00
dismine
8655460d6e Refactoring.
--HG--
branch : feature
2015-01-21 16:33:06 +02:00
dismine
dac95d00fe Combine edges not enough for all cases. Was added checking position after
rotation around point.

--HG--
branch : feature
2015-01-20 22:58:30 +02:00
dismine
7970678575 Fix for method UniteWithContour.
--HG--
branch : feature
2015-01-20 14:50:24 +02:00
dismine
2355e435a5 Fix for method Crossing.
--HG--
branch : feature
2015-01-19 20:07:32 +02:00
dismine
366519781b Fix for method InsideContour.
--HG--
branch : feature
2015-01-19 20:01:42 +02:00
dismine
120f4cf565 Speed optimization.
--HG--
branch : feature
2015-01-19 16:13:26 +02:00
dismine
3c76f32bed Alwayse first check if workpiece inside of paper sheet rect.
--HG--
branch : feature
2015-01-19 12:36:27 +02:00
dismine
dc2620e0df Need additional point on each edge for check if workpiece inside of global
contour.

--HG--
branch : feature
2015-01-19 12:14:54 +02:00
dismine
2937a9e594 Wrong rule for check true intersection.
--HG--
branch : feature
2015-01-18 22:21:20 +02:00
dismine
c191059ddd Changed Point-In-Polygon Algorithm. Additional field for saving mirror state.
--HG--
branch : feature
2015-01-18 20:56:01 +02:00
dismine
c044b334d7 Fix for method UniteWithContour.
--HG--
branch : feature
2015-01-17 22:51:17 +02:00
dismine
696aaa413b Fixes for method Mirror and debug system.
--HG--
branch : feature
2015-01-17 19:23:54 +02:00
dismine
1d1ae1acb4 Fixed creation global contour.
--HG--
branch : feature
2015-01-17 16:00:46 +02:00
dismine
56aa09a639 Don't save last options for creation a layout.
--HG--
branch : feature
2015-01-17 15:14:28 +02:00
dismine
28b2f97aaa Fixed getting seam allowence points.
--HG--
branch : feature
2015-01-16 21:35:50 +02:00
dismine
b04d1f92e7 Forgot save paper after creation.
--HG--
branch : feature
2015-01-16 21:34:37 +02:00
dismine
f849d16018 Choose first best result.
--HG--
branch : feature
2015-01-16 21:33:18 +02:00
dismine
f8d210e720 Better check more frequently if user want cancel creation layout.
--HG--
branch : feature
2015-01-16 16:45:56 +02:00
dismine
4fb5a048ca Ignore intersection in vertices of edges.
--HG--
branch : feature
2015-01-16 16:22:42 +02:00
dismine
040b9e607b Method Mirror now should work.
--HG--
branch : feature
2015-01-16 15:20:15 +02:00
dismine
ab2b894d69 Better round points if we want avoid errors. Correct way working with QMatrix in
methods translate and rotate.

--HG--
branch : feature
2015-01-16 14:54:37 +02:00
dismine
3d1100bc3d Send arranged count of workpieces.
--HG--
branch : feature
2015-01-16 14:53:14 +02:00
dismine
ce67acc6ff Dialog must do not allow values smaller than 1 pixel.
--HG--
branch : feature
2015-01-15 19:31:42 +02:00
dismine
00e42b4368 Fixed broken seam allowence.
--HG--
branch : feature
2015-01-15 16:24:37 +02:00
dismine
79325fe91f Changes for table widows. All prepare for begin testing.
--HG--
branch : feature
2015-01-15 15:10:05 +02:00
dismine
f6380cf739 Dialog for showing progress of creation.
--HG--
branch : feature
2015-01-14 19:52:16 +02:00
dismine
a121845407 Dialog layout settings.
--HG--
branch : feature
2015-01-14 16:14:51 +02:00
dismine
3ed87757c4 Return QGraphicsItems with sheet and all details for show on scene.
--HG--
branch : feature
2015-01-13 12:38:51 +02:00
dismine
166f2fbcdb Save each frame to png file for debuging creation layout.
--HG--
branch : feature
2015-01-12 22:35:32 +02:00
dismine
789dcea6bc Standard way arrange first detail on paper not always allow find position. For
such cases best way is rotate detail around vertex.

--HG--
branch : feature
2015-01-12 17:59:15 +02:00
dismine
8dec59ef00 Also check shift for each edge.
--HG--
branch : feature
2015-01-12 17:23:25 +02:00
dismine
98d5dde2e1 Class that drive all process, also speak with outside world.
--HG--
branch : feature
2015-01-12 14:12:15 +02:00
dismine
b53d32225a Class that handle choose next detail.
--HG--
branch : feature
2015-01-11 15:11:56 +02:00
dismine
007bc1466f Layout paper. Main algorithm.
--HG--
branch : feature
2015-01-10 15:47:46 +02:00
dismine
9effd8af02 Layout detail.
--HG--
branch : feature
2015-01-07 18:54:43 +02:00
dismine
0b80c2b9f8 We alwayse need information about “the current parent of the working directory”.
--HG--
branch : develop
2015-01-04 18:11:00 +02:00
dismine
06e945d8a3 Detail must return contour points and seam allowence points yourself.
--HG--
branch : feature
2015-01-03 14:22:55 +02:00
dismine
4ba488d0c0 VAbstractDetail parent class for VDetail.
--HG--
branch : feature
2015-01-02 19:02:07 +02:00
dismine
112dbd7f4e Class for abstract detail.
--HG--
branch : feature
2015-01-02 18:32:26 +02:00
dismine
67c93e2b5b Initial commit for class VLayoutDetail.
--HG--
branch : feature
2015-01-02 16:14:28 +02:00
dismine
44372c7e6b Initial commit for static library VLayout.
--HG--
branch : feature
2015-01-02 15:53:36 +02:00
dismine
7d6f22d01b Better use method here.
--HG--
branch : develop
2015-01-02 13:13:14 +02:00
dismine
4bb5930cad Default value for seam allowence is 1 cm. But pattern have different units, so
just set 1 in dialog not enough.

--HG--
branch : develop
2015-01-02 13:08:24 +02:00
dismine
1a59396196 Method CheckLoops return wrong list of points if points less then 4.
--HG--
branch : develop
2015-01-02 13:00:20 +02:00
dismine
d59bfb8a56 Url to user manual for unstable builds.
--HG--
branch : develop
2015-01-01 14:00:17 +02:00
dismine
eb2e3ea799 By default on Windows font point size 8 points we need 11 like on Linux.
--HG--
branch : develop
2014-12-31 16:54:11 +02:00
dismine
6221833f45 Version 0.2.9.
--HG--
branch : develop
2014-12-31 15:55:41 +02:00
dismine
db3b35af46 Url to user manual for stable release.
--HG--
branch : develop
2014-12-31 15:48:43 +02:00
dismine
a72e1459e8 Updated translations.
--HG--
branch : develop
2014-12-31 14:28:08 +02:00
dismine
2efc995496 Fixed broken build on Windows.
--HG--
branch : develop
2014-12-31 13:28:55 +02:00
dismine
8bbfacabb4 Since Qt 5.4.0 the source code location is recorded only in debug builds.
We need this information also in release builds. For this need define
QT_MESSAGELOGCONTEXT.

--HG--
branch : develop
2014-12-31 13:25:22 +02:00
dismine
eb17d6b37e Command for taking build revision number now work on Windows.
--HG--
branch : develop
2014-12-30 23:21:59 +02:00
dismine
7da26995c3 Patrick in list of contributors.
--HG--
branch : develop
2014-12-30 21:42:58 +02:00