Commit Graph

2117 Commits

Author SHA1 Message Date
Ronan Le Tiec
ae9da263ab issue #570 tiled pdf case when margin smaller than min
--HG--
branch : feature
2016-10-23 11:11:00 +02:00
Roman Telezhynskyi
5c821e331d Refactoring function MapDiagrams(). ref #576.
--HG--
branch : develop
2016-10-17 16:55:58 +03:00
Bojan Kverh
128924eb28 Merged develop into feature
--HG--
branch : feature
2016-10-16 15:03:16 +02:00
Roman Telezhynskyi
4a326d3b6b Allow MAC OS X to find library inside a bundle.
(grafted from 483fd5c402708b828382a691e0f21305b2b2b9df)

--HG--
branch : develop
2016-10-16 12:48:06 +03:00
Roman Telezhynskyi
67d20696a7 Fixed Mac OS X deployment target.
(grafted from 8bd98d7d0a42ca97d7608b084b5f2ddbf228117e)

--HG--
branch : develop
2016-10-16 12:47:47 +03:00
BojanKverh
46eb6dfaa3 Added grainline to layout
--HG--
branch : feature
2016-10-16 11:38:08 +02:00
Bojan Kverh
e1a4eeb4e4 Merged develop into feature
--HG--
branch : feature
2016-10-15 11:50:17 +02:00
Roman Telezhynskyi
29664e118a Added new option "Invert selection" to context menu tool Detail.
--HG--
branch : develop
2016-10-14 23:25:10 +03:00
Roman Telezhynskyi
972c70e608 Selected detail is also selected in the list.
--HG--
branch : develop
2016-10-14 21:33:12 +03:00
Roman Telezhynskyi
d38e81cecb Added new option "In layout" to context menu tool Detail.
--HG--
branch : develop
2016-10-14 20:41:37 +03:00
Roman Telezhynskyi
710558812a Improved performans commands Select all/Select none in the list of details in
layout.

--HG--
branch : develop
2016-10-14 17:11:15 +03:00
Bojan Kverh
39afb81321 Merged develop into feature
--HG--
branch : feature
2016-10-13 19:53:49 +02:00
Roman Telezhynskyi
0817264a84 New feature. Valentina will highlight a detail selected in the Group list.
--HG--
branch : develop
2016-10-12 14:43:08 +03:00
Bojan Kverh
bc345231ea Merged develop into feature
--HG--
branch : feature
2016-10-10 22:43:00 +02:00
Roman Telezhynskyi
b393d284c8 Case where margins bigger than min values. ref #570.
--HG--
branch : develop
2016-10-08 17:53:53 +03:00
Roman Telezhynskyi
fce190db74 Set default page size for tiled print. ref #570.
--HG--
branch : develop
2016-10-08 13:18:21 +03:00
Roman Telezhynskyi
b6c7f6e76e Resolved issue #575. Prefence: forbid flipping do not work.
--HG--
branch : develop
2016-10-08 13:14:14 +03:00
Bojan Kverh
520995a90c Merged develop into feature
--HG--
branch : feature
2016-10-06 20:39:55 +02:00
Roman Telezhynskyi
8d455952f8 The warning is accessible only if build with Qt 5.3. ref #570.
--HG--
branch : develop
2016-10-06 19:42:13 +03:00
Roman Telezhynskyi
27767e46e2 Warn about invalid margins. ref #570.
--HG--
branch : develop
2016-10-06 19:28:58 +03:00
Roman Telezhynskyi
9da0b5cab5 Refactoring methods GetMinPrinterFields and GetPrinterFields.
--HG--
branch : develop
2016-10-06 19:13:06 +03:00
BojanKverh
b755762aec Merged develop into feature
--HG--
branch : feature
2016-10-05 20:27:57 +02:00
Roman Telezhynskyi
abce5439a5 Resolved issue #573. New tool: 'Move Point'.
--HG--
branch : develop
2016-10-04 17:34:37 +03:00
Bojan Kverh
f99693ae55 Merged develop into feature
--HG--
branch : feature
2016-10-01 10:28:50 +02:00
Roman Telezhynskyi
723d68b245 Resolved issue #570. Error: Tiled PDF : field values not taken into account if
one of them is smaller than 0,3.

--HG--
branch : develop
2016-09-30 19:33:10 +03:00
BojanKverh
744acbcd3b Merged with develop
--HG--
branch : feature
2016-09-27 22:00:02 +02:00
Roman Telezhynskyi
bf1e4aeb0c Fixed issue #539. Infinite alert loop "Gradation doesn't support inches" when
loading standard table.
(grafted from 9e1dee53ca8fb5d116359f9aff4b62220a10bb39)

--HG--
branch : develop
2016-09-27 14:18:08 +03:00
Roman Telezhynskyi
4bd615cda4 Fixed typo.
--HG--
branch : develop
2016-09-27 13:00:56 +03:00
Roman Telezhynskyi
aefdd21ac7 Try avoid translators errors. Translate only parts of filters that really
should be translated.

--HG--
branch : develop
2016-09-27 12:37:41 +03:00
Roman Telezhynskyi
de1c7cd9f3 Resolved issue #569. Tape app. Options that open new file open new instance
even if a user doesn't want this.
(grafted from a74c6d9fac8dd6920d7d0914e68770b893920380)

--HG--
branch : develop
2016-09-27 12:27:52 +03:00
Roman Telezhynskyi
3bb657ea1a New internal variable "Length to spline control point".
--HG--
branch : develop
2016-09-24 20:44:06 +03:00
Roman Telezhynskyi
2b26b986bc Fix recalculation scene after creating new PP.
--HG--
branch : develop
2016-09-24 15:05:17 +03:00
Roman Telezhynskyi
378ec5f4b7 Add two news files to the collection.
--HG--
branch : develop
2016-09-23 19:17:25 +03:00
Roman Telezhynskyi
d8874c844f Suppress all messages that contain string "Error receiving trust for a CA
certificate". ref #568.

--HG--
branch : develop
2016-09-20 21:33:33 +03:00
Roman Telezhynskyi
5fe41e8a99 Suppress message inside noisyFailureMsgHandler. ref #568.
--HG--
branch : develop
2016-09-20 21:12:19 +03:00
BojanKverh
5f1d7a357a Merged develop into feature, removing the conflicts
--HG--
branch : feature
2016-09-20 19:29:49 +02:00
Roman Telezhynskyi
33298c3361 GCC warnings.
--HG--
branch : develop
2016-09-17 12:42:05 +03:00
Roman Telezhynskyi
74bc4179ef New tool Flipping by axis.
--HG--
branch : feature
2016-09-17 12:10:03 +03:00
Bojan Kverh
eff3e0c733 Merged develop into feature
--HG--
branch : feature
2016-09-15 09:10:00 +02:00
Roman Telezhynskyi
34338cc275 Merge with develop.
--HG--
branch : feature
2016-09-14 19:26:26 +03:00
Roman Telezhynskyi
1d909ee4ac Added new file to collection.
--HG--
branch : develop
2016-09-14 16:23:48 +03:00
Roman Telezhynskyi
2024f4d19b Added new file with bug example.
--HG--
branch : develop
2016-09-14 16:13:00 +03:00
Roman Telezhynskyi
9bb88afaa5 New tool Flipping by line.
--HG--
branch : feature
2016-09-13 11:27:44 +03:00
BojanKverh
2dc19732a0 Prepated detail dialog for formula editing in case of grainline length and rotation
--HG--
branch : feature
2016-09-08 22:35:32 +02:00
BojanKverh
287f8fc41e Added VGrainlineGeometry class to hold grainline parameters and methods to save, load and edit it
--HG--
branch : feature
2016-09-06 23:50:46 +02:00
Roman Telezhynskyi
0d35033275 Added global option "Forbid Flipping". ref #560.
--HG--
branch : develop
2016-09-06 17:05:54 +03:00
Roman Telezhynskyi
038863fbdf Resolved issue #560. Flipped pattern pieces in Layout.
--HG--
branch : develop
2016-09-06 13:24:52 +03:00
Valentina Zhuravska
4283cc8ef2 Used QUndoStack::beginMacro and QUndoStack::endMacro.
--HG--
branch : feature
2016-09-06 12:37:20 +03:00
Valentina Zhuravska
a067b19d8f Added "All/None" menu in detail list area for easier handling of many parts.
--HG--
branch : feature
2016-08-31 16:18:34 +03:00
Roman Telezhynskyi
34beaed2b2 Tape app. Show tooltip in table.
--HG--
branch : develop
2016-08-26 18:57:39 +03:00
Roman Telezhynskyi
6baa623be3 Disable buttons Find Next and Find Previous if the search field is empty.
--HG--
branch : develop
2016-08-26 16:16:06 +03:00
Roman Telezhynskyi
ddc34803a0 Fix issue with Config dialog Apply button.
In some cases the Apply or OK buttons will not save settings because of section
that was active in the moment of applying. For example made change in one
section, change to another and click Apply. The change will not be applied.

--HG--
branch : develop
2016-08-26 13:36:51 +03:00
Roman Telezhynskyi
f22eccf91e Update search after using the qlineedit clear button.
--HG--
branch : develop
2016-08-26 13:27:14 +03:00
Roman Telezhynskyi
758f1caa1b Refresh search after retranslating the table.
--HG--
branch : develop
2016-08-26 13:23:50 +03:00
Roman Telezhynskyi
32df298cc3 The field Created was useless. Moved data about date of creation to a checkbox.
--HG--
branch : develop
2016-08-26 12:48:55 +03:00
Roman Telezhynskyi
23d9898154 Use QLocale::c() instead of QLocale(QLocale::C).
--HG--
branch : develop
2016-08-26 12:38:23 +03:00
Roman Telezhynskyi
707712befd TMainWindow. Comboboxes on the tab Information looked ugly.
--HG--
branch : develop
2016-08-25 20:26:59 +03:00
Roman Telezhynskyi
88d2919a9b TMainWindow will show decimal point according to locale.
--HG--
branch : develop
2016-08-25 20:00:03 +03:00
Roman Telezhynskyi
89ce8afe77 Localize numeric keyboard's dot key according to locale and user preferences.
--HG--
branch : develop
2016-08-23 21:24:14 +03:00
Roman Telezhynskyi
209d2c46b6 Save as tiled pdf should produce only A4 page size output.
--HG--
branch : develop
2016-08-23 15:43:52 +03:00
Roman Telezhynskyi
ea2c601850 Lupdate.
--HG--
branch : develop
2016-08-23 15:14:56 +03:00
Roman Telezhynskyi
6281f46a8e Rewrite describing placeholders %size% and %height%. New way will help avoid
translation mistake.

--HG--
branch : develop
2016-08-23 14:02:09 +03:00
Roman Telezhynskyi
872fcc5217 Added Timo Virtaneva to the list of contributors.
--HG--
branch : develop
2016-08-22 20:04:50 +03:00
Roman Telezhynskyi
fa7afbfc39 Don't ignore margins when export to PDF.
--HG--
branch : develop
2016-08-22 20:00:42 +03:00
Roman Telezhynskyi
55b93e0d87 Fixed issue #549. Printing fields ignored in paper length.
--HG--
branch : develop
2016-08-22 19:48:16 +03:00
Roman Telezhynskyi
e54e1e4f11 Allow to select printer in Layout Settings dialog.
--HG--
branch : develop
2016-08-22 19:43:22 +03:00
Roman Telezhynskyi
7dd88da82d Merged in BojanKverh/valentina-issue24a/feature (pull request #138)
Improvements for feature "New feature: Label on detail" ref #24.

--HG--
branch : develop
2016-08-22 11:33:22 +03:00
Roman Telezhynskyi
134d683c72 Fixed issue #549. Printing fields ignored in paper length.
--HG--
branch : develop
2016-08-22 11:25:06 +03:00
Roman Telezhynskyi
50e3e4e9d7 Try to make output less noisy.
--HG--
branch : develop
2016-08-21 20:01:07 +03:00
Roman Telezhynskyi
fb5a9c64b2 Cppcheck warnings.
--HG--
branch : develop
2016-08-21 19:45:16 +03:00
Roman Telezhynskyi
bfff8ccb96 Changes for returning support Qt 5.0 and GCC 4.6.
--HG--
branch : develop
2016-08-21 18:57:08 +03:00
BojanKverh
ff6d3c7155 Fixed user defined materials
--HG--
branch : feature
2016-08-21 10:27:39 +02:00
Bojan Kverh
19c69c691a Merged develop into feature
--HG--
branch : feature
2016-08-21 00:01:35 +02:00
Roman Telezhynskyi
d2791a1a6b Fixed Valentina.exe bug in command line mode.
Not all errors were correctly catched in comsole mode. This caused method
LoadPattern return successes where in reality was an error. Also this bug made
regression tests less useful.
(grafted from fbf1dfae06b21d88189d771f2b2e45eeb84a02ce)

--HG--
branch : develop
2016-08-20 20:47:39 +03:00
BojanKverh
1cfa97497c Fixed translations after language change
--HG--
branch : feature
2016-08-17 21:38:39 +02:00
Bojan Kverh
10f2d83edd Merged develop into feature
--HG--
branch : feature
2016-08-17 18:00:56 +02:00
Roman Telezhynskyi
e333c9bc08 QtDebug and QDebug lead to the same header. Leave only QtDebug.
--HG--
branch : develop
2016-08-16 20:35:21 +03:00
Roman Telezhynskyi
d66280033b Fixed issue #546. Compile error under Windows in current develop revision.
--HG--
branch : develop
2016-08-16 19:57:32 +03:00
BojanKverh
92ec78e6b3 Made sure that labels stay inside the detail after changing size or height
--HG--
branch : feature
2016-08-15 17:19:21 +02:00
Bojan Kverh
a5f16ab738 Merged develop into feature
--HG--
branch : feature
2016-08-15 15:38:51 +02:00
Roman Telezhynskyi
1a56b2721a Several changes related to layout export.
Added tool button "Layout export" in section Layout. Should speed up calling
this feature.
Redesign dialog "Layout export". Changes in layout. Now user can change dialog
width.
Fixed bug with path to destination folder. Now the app will check each change
of path. If path after closing the dialog doesn't exist the app will try to
create a path.

--HG--
branch : develop
2016-08-15 15:03:10 +03:00
BojanKverh
fb326d4f39 Added %size% and %height% placeholders to display pattern size and height in the Pattern size line edit
--HG--
branch : feature
2016-08-15 13:03:59 +02:00
Bojan Kverh
37b683f125 Merged develop into feature
--HG--
branch : feature
2016-08-15 11:06:42 +02:00
Roman Telezhynskyi
da4bf27c75 New test localization (checking punctuation).
--HG--
branch : develop
2016-08-12 15:21:55 +03:00
BojanKverh
86f24bf0e5 User defined materials are now remembered and can also be deleted in preferences dialog
--HG--
branch : feature
2016-08-12 01:22:23 +02:00
BojanKverh
b0532e6fb9 Removed userDef attributes from DOM tree, where they are not necessary. Fixed some translations. Refactored finding the selected material in detail dialog
--HG--
branch : feature
2016-08-11 22:44:53 +02:00
Roman Telezhynskyi
a890ec47dd Fixed issue #537. Valentina crashes when use undo command.
(grafted from b9726acb2bb6b7bd606d6ecc96e6498f093c1861)

--HG--
branch : develop
2016-08-12 17:38:01 +03:00
Roman Telezhynskyi
41308f1468 Fixed bug case when after first creating a layout a list of details was cleared.
--HG--
branch : develop
2016-08-09 20:53:38 +03:00
Roman Telezhynskyi
9035382238 Cppcheck warnings.
--HG--
branch : develop
2016-08-09 14:18:49 +03:00
Roman Telezhynskyi
31fa9785b9 Fixed several mistakes in original strings.
--HG--
branch : develop
2016-08-09 13:50:37 +03:00
Roman Telezhynskyi
80f00b361d Use "Include What You Use" tool for optimizing #includes.
--HG--
branch : develop
2016-08-08 14:44:49 +03:00
Roman Telezhynskyi
c9cdd2cd8d Using macros QT_WARNING_DISABLE_*.
--HG--
branch : develop
2016-08-06 21:42:40 +03:00
Roman Telezhynskyi
1c987b919b Use gcc’s Address Sanitizer only in Debug mode.
--HG--
branch : develop
2016-08-06 19:23:42 +03:00
Roman Telezhynskyi
69e0ff74e6 MSVC warnings.
--HG--
branch : develop
2016-08-06 15:59:30 +03:00
Roman Telezhynskyi
2af9c0e65a Fixed issues with include paths.
--HG--
branch : develop
2016-08-05 13:48:23 +03:00
Roman Telezhynskyi
483e56866d Added MSVC warnings.
--HG--
branch : develop
2016-07-29 21:04:53 +03:00
Roman Telezhynskyi
75e9e9b2ee Fixed issues with include paths.
--HG--
branch : develop
2016-08-05 13:41:02 +03:00
Roman Telezhynskyi
0cdd058eb4 Fixed issue #538. QSslSocket error messages during startup in newest development
build.

--HG--
branch : develop
2016-08-03 14:54:18 +03:00
Roman Telezhynskyi
ffb6f1fbd5 cppcheck warnings.
--HG--
branch : develop
2016-08-02 15:12:13 +03:00
Roman Telezhynskyi
e7504c0ea1 Resolved issue #24. New feature: Label on detail.
--HG--
branch : develop
2016-07-30 20:03:37 +03:00
Roman Telezhynskyi
35dee8dafb Refactoring. Treat waitForFinished more carefully. Use QScopedPointer for
pointer to QProcess.

--HG--
branch : develop
2016-07-30 18:17:43 +03:00
BojanKverh
a1c905381b Fixed label update on clicking OK in pattern properties dialog and the label is hidden when there is no text on it
--HG--
branch : feature
2016-07-30 13:21:03 +02:00
Bojan Kverh
c5f38207fd Merged develop into feature
--HG--
branch : feature
2016-07-29 21:47:49 +02:00
Roman Telezhynskyi
c7cddbfb28 Specify correct name for lrelease on Windows.
--HG--
branch : develop
2016-07-28 15:15:31 +03:00
Valentina Zhuravska
6081a5f9d7 Little fix.
--HG--
branch : feature
2016-07-26 16:16:09 +03:00
Valentina Zhuravska
1ae8509d63 Merge with develop.
--HG--
branch : feature
2016-07-26 15:32:55 +03:00
Valentina Zhuravska
f9c9cedfac We don't need DialogTool::ShowVisToolTip slot anymore.
--HG--
branch : feature
2016-07-26 13:45:17 +03:00
BojanKverh
88055db170 Show measurements option is now disabled and not hidden, if there are no measurements associated with the current pattern. Finished pattern converter and refactored measurement file extraction in text manager class
--HG--
branch : feature
2016-07-25 19:10:13 +02:00
Valentina Zhuravska
d248c4f18a Added VAbstractMainWindow class.
--HG--
branch : feature
2016-07-25 19:23:00 +03:00
BojanKverh
85db8f84e6 Added hiding Show measurement option and showing just a filename without path in detail and layout mode. Also fixed a wrong comment
--HG--
branch : feature
2016-07-24 19:07:38 +02:00
BojanKverh
a6e38b54d0 Added the optional measurements line to the pattern info label
--HG--
branch : feature
2016-07-24 12:30:10 +02:00
Bojan Kverh
b19f45e90a Merged develop into feature
--HG--
branch : feature
2016-07-23 14:11:22 +02:00
Roman Telezhynskyi
524419e53f Fixed build on OS X.
--HG--
branch : develop
2016-07-23 12:56:22 +03:00
Roman Telezhynskyi
dfb8c387b6 Added checking which minimal OSX version supports current Qt version.
From time to time Qt change minimal supported OS X version. This checking will
help build Valentina on older Qt version without fixing .pro files.

--HG--
branch : develop
2016-07-23 12:54:00 +03:00
BojanKverh
0e7b369c2e Corrected all the issues reported by Roman till 10:11 AM
--HG--
branch : feature
2016-07-22 11:56:45 +02:00
BojanKverh
28af32f027 Removed unnecessary method call
--HG--
branch : feature
2016-07-22 10:07:16 +02:00
BojanKverh
312b8e458b Centered the label texts and did some refactoring, so that the label content is generated in one place
--HG--
branch : feature
2016-07-21 21:46:49 +02:00
BojanKverh
5ba40aad8c Fixed alignments
--HG--
branch : feature
2016-07-21 16:49:26 +02:00
BojanKverh
d6341b50e4 Fixed alignment
--HG--
branch : feature
2016-07-21 08:38:10 +02:00
Bojan Kverh
4138d30fb6 Merged develop into feature
--HG--
branch : feature
2016-07-21 08:30:51 +02:00
Roman Telezhynskyi
9375e0319d As part of testing make all compiler warnings treat as errors.
Added new CONFIG option "checkWarnings".

--HG--
branch : develop
2016-07-20 15:40:33 +03:00
Roman Telezhynskyi
1bffa92127 Using QLatin1String instead of QLatin1Literal.
QLatin1Literal is just a typedef of QLatin1String lefter for compatibility with
Qt 4.x.

--HG--
branch : develop
2016-07-20 11:39:15 +03:00
Roman Telezhynskyi
f477904ef3 Use QStringLiteral everywhere inside noisyFailureMsgHandler().
--HG--
branch : develop
2016-07-20 11:25:53 +03:00
Roman Telezhynskyi
dc275dce14 Fixed search string for error "setGeometry: Unable to set geometry".
--HG--
branch : develop
2016-07-20 11:11:35 +03:00
Roman Telezhynskyi
817a5d5f56 Fixed suppression warnings in Release mode.
Used wrong macros.

--HG--
branch : develop
2016-07-20 11:10:23 +03:00
Bojan Kverh
608b566006 Merged develop into feature
--HG--
branch : feature
2016-07-19 23:00:37 +02:00
BojanKverh
948102e74e Current date is always used to show the pattern creation date
--HG--
branch : feature
2016-07-19 22:59:14 +02:00
Roman Telezhynskyi
ce50203d57 Better code look.
--HG--
branch : develop
2016-07-19 20:51:12 +03:00
BojanKverh
1759d4314f Labels with pattern info are now displayed in the Layout mode as well. Maybe needs a little bit of refactoring (the label styles and texts are now set up in two different places (VToolDetail and VLayoutDetail), I think this should be unified
--HG--
branch : feature
2016-07-19 13:47:21 +02:00
BojanKverh
6516fb3204 Made the labels text in Layout mode look better
--HG--
branch : feature
2016-07-19 09:06:29 +02:00
Bojan Kverh
cb6b967a40 Merged develop into feature
--HG--
branch : feature
2016-07-19 02:28:45 +02:00
BojanKverh
9368978039 Added detail texts to layout mode
--HG--
branch : feature
2016-07-19 02:26:50 +02:00
Roman Telezhynskyi
8b438daa6c Slot OpenRecentFile in Tape replaced by lambda.
--HG--
branch : develop
2016-07-18 22:58:14 +03:00
Roman Telezhynskyi
7cabc7df18 Fixed loading recent files in main window.
--HG--
branch : develop
2016-07-18 22:55:18 +03:00
BojanKverh
363714985c Merging
--HG--
branch : feature
2016-07-18 21:02:02 +02:00
BojanKverh
9943fa7c8b Merging
--HG--
branch : feature
2016-07-18 20:56:05 +02:00
Roman Telezhynskyi
18e0f6750a Refactoring. Fixed wrong using method tr().
--HG--
branch : develop
2016-07-18 19:29:34 +03:00
Roman Telezhynskyi
47f12c80f8 Refactoring. Use lambda for small slots. Move slots declaration in appropriate
place.

--HG--
branch : develop
2016-07-18 18:09:15 +03:00
BojanKverh
fed323fc25 Labels are now shown on the layout, however I still need to figure out how to paste text into the labels
--HG--
branch : feature
2016-07-17 22:52:53 +02:00
BojanKverh
25a58421cc Added pattern size field and creation date visibility flag to pattern properties
--HG--
branch : feature
2016-07-16 01:12:51 +02:00
Bojan Kverh
37425be026 Merged develop into feature
--HG--
branch : feature
2016-07-15 23:06:50 +02:00
Roman Telezhynskyi
faae90363e Show button "Check For Updates" in dialogs about Valentina and Tape. Move
settings to common file.

--HG--
branch : feature
2016-07-15 13:14:48 +03:00
Roman Telezhynskyi
a94daf6834 First implementation of Update Notification.
--HG--
branch : feature
2016-07-15 12:00:00 +03:00
BojanKverh
ea9cdd46b2 Fixed some code style errors and checking label position at resizing
--HG--
branch : feature
2016-07-14 02:59:42 +02:00
Bojan Kverh
f7ebda3c6e Merged develop into feature
--HG--
branch : feature
2016-07-13 23:11:49 +02:00
Valentina Zhuravska
e080d845f3 We need to connect ToolTip signal from splines that already exists to ShowToolTip slot.
--HG--
branch : feature
2016-07-13 22:50:55 +03:00
Roman Telezhynskyi
e4d6df06b7 Refactoring. Instead of using proxy slots emit signals directly from lambda
expressions.

--HG--
branch : develop
2016-07-13 14:41:44 +03:00
Valentina Zhuravska
2cf2275365 Added ToolTip for editing simple curve.
--HG--
branch : feature
2016-07-13 14:05:37 +03:00
Bojan Kverh
e93f2c117b Merged develop into feature
--HG--
branch : feature
2016-07-12 22:09:47 +02:00
Roman Telezhynskyi
f56f2a0209 Fixed issue #526. Dialog Detail is not on top after selection second object on
Mac.
(grafted from acde5cf1164d8227d71e7ff41ce03b45cbe7c9dd)

--HG--
branch : develop
2016-07-09 13:57:37 +03:00
Bojan Kverh
5aa75f2aff Merged develop into feature
--HG--
branch : feature
2016-07-07 20:47:16 +02:00
Roman Telezhynskyi
d94b3dad14 Fixed build on Mac OS X.
--HG--
branch : develop
2016-07-07 18:15:28 +03:00
Roman Telezhynskyi
a2acb032a2 Use static assert to check if minimal version is high enough to delete code that
needed for backward compatibility.

--HG--
branch : develop
2016-07-07 18:04:26 +03:00
Roman Telezhynskyi
a78a516ce9 Remove zoom original from toolbar.
Rare used feature as i see it.

--HG--
branch : develop
2016-07-07 16:47:52 +03:00
Roman Telezhynskyi
628fdd4217 Call Lite Parse each time when add object inside of file.
--HG--
branch : develop
2016-07-07 14:55:01 +03:00
BojanKverh
192c4d33a7 Added possibility to hide both labels for each detail individually
--HG--
branch : feature
2016-07-06 21:56:52 +02:00
BojanKverh
aa1d1f8ce1 Label cannot be moved outside of parent bounding box. Moving cursor is on when moving label. Name of detail moved to Pattern Piece Data tab. Hopefully all warnings removed
--HG--
branch : feature
2016-07-06 20:49:36 +02:00
BojanKverh
cdd3e03e53 Merged develop into feature
--HG--
branch : feature
2016-07-06 17:58:17 +02:00
Roman Telezhynskyi
f0a84471b3 Toolbar is only for frequently used features. "Config pattern piece" is not one
of them.

--HG--
branch : develop
2016-07-06 15:39:16 +03:00
Roman Telezhynskyi
c97fa6a1e8 We don't need anymore button Stop Tool. Arrow Tool does this function.
--HG--
branch : develop
2016-07-06 15:28:36 +03:00
BojanKverh
4829b28d25 Fixed saving documents that were created before 0.3.3 schema. This change sets a new version right after the DOM tree from loaded document is created.
--HG--
branch : feature
2016-07-03 11:41:48 +02:00
BojanKverh
180e1ddc90 Merged
--HG--
branch : feature
2016-07-03 10:24:25 +02:00
Valentina Zhuravska
9d19ac14c5 Resoved issue #522. Error: Crash in new file after clicking 'OK' in Point From
Distance And Angle tool.

--HG--
branch : develop
2016-07-02 08:10:09 +03:00
BojanKverh
f52f97740d Moved pattern info geometry into VDetail class
--HG--
branch : feature
2016-07-02 01:49:38 +02:00
BojanKverh
6effc2b5cd Rotation bugs fixed
--HG--
branch : feature
2016-07-01 01:45:16 +02:00
Bojan Kverh
d5a3289ef7 Merged develop into feature
--HG--
branch : feature
2016-06-30 18:01:27 +02:00
Roman Telezhynskyi
6bf31f2846 Resolved issue #483. File lost.
Fixed crash after redo Unite tool. Caused by wrong position of modeling objects.

--HG--
branch : develop
2016-06-30 18:32:08 +03:00
Bojan Kverh
83ec6e219a Merged develop into feature
--HG--
branch : feature
2016-06-29 23:19:24 +02:00
Roman Telezhynskyi
750fe98ea4 Following "Clean all/qmake/Build all" did not refresh all data properly.
QM files inside /share/translations/ were not cleaned after call clean all.

--HG--
branch : develop
2016-06-28 22:08:58 +03:00
Roman Telezhynskyi
002619ad83 Moves the arrow tool from the toolbar to all the tabs in the toolbox as
discussed in https://groups.google.com/forum/#!topic/valentina-project-list/6RvYFlJLmMM

Thanks Benjamin Nauck for idea and the patch.

--HG--
branch : develop
2016-06-28 20:42:04 +03:00
Roman Telezhynskyi
0744359337 Run with pngcrush 1.8.1.
--HG--
branch : develop
2016-06-27 19:08:18 +03:00
Roman Telezhynskyi
ba98e64217 These files also were broken by pngcrush.
--HG--
branch : develop
2016-06-27 19:01:31 +03:00
Roman Telezhynskyi
39f7727088 Used pngcrush key "brute".
--HG--
branch : develop
2016-06-27 18:42:31 +03:00
BojanKverh
6577d82771 Added new schema to accomodate for new parameters and did some other minor changes. There is a bug with Undo on details label, will check that later
--HG--
branch : feature
2016-06-27 17:18:43 +02:00
BojanKverh
80fcf30776 Moving, resizing and editing both labels now works
--HG--
branch : feature
2016-06-27 11:06:51 +02:00
Bojan Kverh
1c7c962dc3 Merged develop into feature
--HG--
branch : feature
2016-06-27 10:16:48 +02:00
BojanKverh
fa105537d2 Moving and resizing pattern info label (has few bugs still, probably just XML parsing)
--HG--
branch : feature
2016-06-27 01:17:27 +02:00
Roman Telezhynskyi
643fafcbc9 Resolved issue #517. MAC version incorrect sRGB profile.
libpng warning: iCCP: known incorrect sRGB profile.

--HG--
branch : develop
2016-06-26 21:27:04 +03:00
BojanKverh
28c4eddbd7 Merged
--HG--
branch : feature
2016-06-26 19:35:21 +02:00
BojanKverh
065621f8c2 Added general info parameters to VPattern and updated pattern properties dialog accordingly
--HG--
branch : feature
2016-06-26 16:49:51 +02:00
Roman Telezhynskyi
1a218b5edb Set cell with icon in table non-editable.
--HG--
branch : develop
2016-06-26 15:45:31 +03:00
Roman Telezhynskyi
e0c22b6809 Detect when group name in the list was changed.
--HG--
branch : develop
2016-06-26 15:42:54 +03:00
Roman Telezhynskyi
7450ddf790 Set the item non-editable (view only), and non-selectable
--HG--
branch : feature
2016-06-26 14:38:44 +03:00
Roman Telezhynskyi
1608599795 Added list "Details in layout".
--HG--
branch : feature
2016-06-26 14:36:12 +03:00
Roman Telezhynskyi
93836ddf35 Refactoring MainWindowsNoGUI::PrepareDetailsForLayout. Use const iterator.
--HG--
branch : feature
2016-06-26 14:33:34 +03:00
Roman Telezhynskyi
39c84aa2c2 Refactoring. Use C++11 lambdas.
--HG--
branch : feature
2016-06-25 17:16:20 +03:00
Roman Telezhynskyi
31ed3d526c Fixed code style.
--HG--
branch : feature
2016-06-25 16:17:50 +03:00
BojanKverh
33e1a12a67 Merged heads
--HG--
branch : feature
2016-06-24 18:05:31 +02:00
Bojan Kverh
3480f33922 Merged develop into feature
--HG--
branch : feature
2016-06-24 17:57:52 +02:00
BojanKverh
caa6b425b9 Tried QGraphicsTextItem::boundingBox approach
--HG--
branch : feature
2016-06-24 17:57:08 +02:00
BojanKverh
6fbffd2834 Position, size and font size of the text label are now saved into VDetail DOM tree. Undo/Redo for moving and resizing the label works.
--HG--
branch : feature
2016-06-23 22:35:32 +02:00
Roman Telezhynskyi
e7455cdabc Option "Use last tool" worked incorrect in case of tool "Arc intersect axis".
--HG--
branch : develop
2016-06-23 20:45:45 +03:00
Bojan Kverh
cef47f89fc Merged develop into feature
--HG--
branch : feature
2016-06-23 19:36:00 +02:00
Roman Telezhynskyi
7eaadf1761 Resolved issue #480. New tool: Midpoint between two points.
--HG--
branch : develop
2016-06-23 20:20:21 +03:00
Roman Telezhynskyi
10d29af2a2 Refactoring, removed unused code.
--HG--
branch : develop
2016-06-22 21:09:00 +03:00
Roman Telezhynskyi
94a2de1f75 Fixed error in Tape app.
Editing values of standard table was incorrect.

--HG--
branch : develop
2016-06-22 21:07:06 +03:00
Roman Telezhynskyi
decb74f99e Fixed not enought decimals.
--HG--
branch : develop
2016-06-22 19:56:44 +03:00
Roman Telezhynskyi
d57cddd84b Fixed issue #497. Printed document size as info.
--HG--
branch : develop
2016-06-22 16:23:05 +03:00
Roman Telezhynskyi
8a02129e24 Fixed path to Inno Setup.
--HG--
branch : develop
2016-06-22 14:10:40 +03:00
BojanKverh
b14a3c9551 Fixed the SaveDetailOption::undo method and few code style issues
--HG--
branch : feature
2016-06-21 19:53:15 +02:00
Bojan Kverh
553f8dc2d2 Merged develop into feature
--HG--
branch : feature
2016-06-21 18:29:08 +02:00
Roman Telezhynskyi
aaab56fe00 Fixed typos.
--HG--
branch : develop
2016-06-21 16:04:24 +03:00
Roman Telezhynskyi
2d25702c97 Restore correct pattern piece if no details were found for switching to Detail
mode.

--HG--
branch : develop
2016-06-21 14:58:43 +03:00
Roman Telezhynskyi
8c63b44e65 Fixed bug editing height increase value.
--HG--
branch : develop
2016-06-21 14:13:14 +03:00
Roman Telezhynskyi
b7d62d3dbe Set single step depend on measurement unit.
--HG--
branch : develop
2016-06-21 13:53:33 +03:00
BojanKverh
c05c51e078 Finished the detail dialog
--HG--
branch : feature
2016-06-21 00:49:22 +02:00
Roman Telezhynskyi
ed6c72bda9 Fixed Tape crash.
(grafted from 47b3aaf84786a338bc7c31284bef0bd5017a0c67)

--HG--
branch : develop
2016-06-19 20:31:24 +03:00
Roman Telezhynskyi
458d7be6b2 Show appropriate button text when file is read only.
--HG--
branch : develop
2016-06-18 18:09:18 +03:00
Roman Telezhynskyi
174b1fbfd6 Fixed issue #514. Read only setting not working properly.
--HG--
branch : develop
2016-06-18 17:37:06 +03:00
BojanKverh
1899abc39e Added pattern piece data dialog, which can be accessed with right mouse click in Detail mode
--HG--
branch : feature
2016-06-18 16:00:01 +02:00
Roman Telezhynskyi
7b40bc3667 Show path to pattern file in a graphical shell.
--HG--
branch : develop
2016-06-18 16:57:07 +03:00
Roman Telezhynskyi
d4abab1029 Explorer on Mac OS X has own name Finder.
--HG--
branch : develop
2016-06-18 16:09:04 +03:00
BojanKverh
05b094deec Added a class to hold pattern piece data
--HG--
branch : feature
2016-06-17 16:42:38 +02:00
Roman Telezhynskyi
0be2cd2b17 Close #513. Trousers pattern.
The pattern added to collection.

--HG--
branch : develop
2016-06-17 15:54:37 +03:00
Roman Telezhynskyi
3c5d6aa500 Fixed issue #515. Seam allowance wrong way.
--HG--
branch : develop
2016-06-17 15:39:54 +03:00
Roman Telezhynskyi
4bf082bbe5 Fixed failed tests.
--HG--
branch : develop
2016-06-16 18:06:07 +03:00
Roman Telezhynskyi
972dd36fcf Redesign printing system. ref #494. Printing is not working.
Made complete redesign of printing code. Now the code check printer's dpi and
calculate  scale factor. Instead of printing with QImage buffer the code print
directly on printer. Help avoid limitations of QImage class.

Also removed menu option "Save as PDF". The option duplicate option "Export As"
and also mislead a user about purpose of option "Print preview".

--HG--
branch : develop
2016-06-15 13:55:43 +03:00
Holger Pandel
80f396d636 Merge with develop
--HG--
branch : feature
2016-06-13 12:47:27 +02:00
Holger Pandel
1d87a046f0 Changed the way the setup compiler exe is searched for.
--HG--
branch : feature
2016-06-13 12:37:44 +02:00
Valentina Zhuravska
45f9737fba Used Lambda expressions for slots in TMainWindow and DialogIncrements.
--HG--
branch : develop
2016-06-11 19:50:20 +03:00
Valentina Zhuravska
1ca5b4dfa6 Resolved issue #180. Search field in tape app and dialog Increments.
--HG--
branch : develop
2016-06-11 15:51:48 +03:00
BojanKverh
24a7294a38 Made the preferences dialog in Tape look a bit better with resizeable left column
--HG--
branch : feature
2016-06-10 21:57:47 +02:00
BojanKverh
96b2d28604 Fixed issue #479. Improve feature: The Preferences dialog box in Valentina and Tape should be expandable.
--HG--
branch : feature
2016-06-10 21:34:21 +02:00
Holger Pandel
74d47b5a4f Resolved issue #505. New installer script based on Inno Setup 5.
--HG--
branch : feature
2016-06-10 16:56:35 +02:00
BojanKverh
98b232930f Fixed issue #479. Improve feature: The Preferences dialog box should be expandable.
--HG--
branch : feature
2016-06-09 13:16:04 +02:00
Roman Telezhynskyi
8f46a9666a Fixed issue #501. Rename Window->Close Window to Window->Close pattern.
(grafted from 3831b343e88f7b875ba191f467a056a247d50db2)

--HG--
branch : develop
2016-06-07 11:51:41 +03:00
Valentina Zhuravska
20ffdc607d Tape 'Save As' should save a file without read only state.
--HG--
branch : develop
2016-06-06 21:27:38 +03:00
Valentina Zhuravska
9b48867ee6 Merged dismine/valentina into develop
--HG--
branch : develop
2016-06-06 01:29:54 +03:00
Roman Telezhynskyi
17bc0c3ff0 New test case. Male shirt.
--HG--
branch : develop
2016-06-05 16:54:39 +03:00
Valentina Zhuravska
0b36836f00 Fixed issue #468. Tape 'Save As' should set 'Read Only' to false.
--HG--
branch : develop
2016-06-05 05:45:50 +03:00
Roman Telezhynskyi
805e04ace6 Scale page rect according to printer's dpi. Issue #494.
--HG--
branch : develop
2016-06-02 21:28:44 +03:00
Roman Telezhynskyi
c36f19aba9 According to documentation "The origin of the QPainter's coordinate system will
coincide with the top-left corner of the page rectangle, and painting operations
will be clipped to the bounds of the drawable part of the page".

--HG--
branch : develop
2016-06-02 21:00:23 +03:00
Roman Telezhynskyi
342095408a Show message "Pages will be cropped because they do not fit printer paper size."
--HG--
branch : develop
2016-06-02 16:51:37 +03:00
Roman Telezhynskyi
6c6edf3728 Second try. Issue #494.
--HG--
branch : develop
2016-06-02 13:25:34 +03:00
Roman Telezhynskyi
080da6d3e1 Try to fix issue #494. Seems like default constructor on mac creates non-native
printer by default or default printer can't be found.

--HG--
branch : develop
2016-06-01 21:55:27 +03:00
Roman Telezhynskyi
282a5da24a Show menu "Export to CSV" in Mac OS X.
--HG--
branch : develop
2016-06-01 19:58:46 +03:00
Roman Telezhynskyi
e0bf6f11d1 Export to CSV. Added button "Restore Defaults".
--HG--
branch : develop
2016-06-01 17:21:03 +03:00
Roman Telezhynskyi
32d391c587 Resolved issue #409. New feature: Export measurement file to Excel .csv.
--HG--
branch : develop
2016-06-01 16:37:42 +03:00
Roman Telezhynskyi
8e3f3a4cd8 Fixed crash with dialog History.
--HG--
branch : develop
2016-05-28 13:16:27 +03:00
Roman Telezhynskyi
ce720450f0 Fixed issue #493. Error in seam allowance drawing.
(grafted from 776b5b71c7e5aa6b9755c280f3f4e20e159c8150)

--HG--
branch : develop
2016-05-26 11:26:54 +03:00
Roman Telezhynskyi
73ad3a8376 Fixed issue with method IsPointOnLineSegment.
--HG--
branch : develop
2016-05-25 13:55:15 +03:00
Roman Telezhynskyi
6b8e354661 Click on VSimpleCurve did not call a visualization.
--HG--
branch : develop
2016-05-25 11:46:57 +03:00
Roman Telezhynskyi
9c0f5f2fa4 Refactoring. Use QScopedPointer for class Calculator.
--HG--
branch : develop
2016-05-24 15:25:58 +03:00
Roman Telezhynskyi
83243e5af3 Handle case when NaN and Inf value treats like valid.
--HG--
branch : develop
2016-05-24 15:06:35 +03:00
Roman Telezhynskyi
b7b1ea3db7 Hide an error message "setGeometryDp: Unable to set geometry" for release
builds.

--HG--
branch : develop
2016-05-24 13:06:51 +03:00
Roman Telezhynskyi
823b29d907 Fixed issue #492. Valentina crashes when add an increment.
(grafted from 5d4057b6c1b14fbc6f8ff2be39c2066a14412d4e)

--HG--
branch : develop
2016-05-23 21:16:43 +03:00
Roman Telezhynskyi
b820d5a6ea Fixed issue #491. Valentina doesn't update fractional separator.
(grafted from c658843945e37cd7f1d3e4e0ca4967d7a01b1c4d)

--HG--
branch : develop
2016-05-23 18:23:39 +03:00
Roman Telezhynskyi
0266b27b36 Save information about curve color inside geometric objects. Help to copy this
data to copy objects after rotation.

--HG--
branch : feature
2016-05-19 13:11:50 +03:00
Roman Telezhynskyi
efb852a63e Call the property browser to update state each time a user call undo/redo
command.

--HG--
branch : feature
2016-05-18 19:34:34 +03:00
Roman Telezhynskyi
19df01be2e Correct selection and hovering. Line can't be selected.
--HG--
branch : feature
2016-05-18 19:07:43 +03:00