Abdullah Tahiri
dbe917dcc7
GCS: Refactor and additional debug information
...
==============================================
In maximum verbose debug mode, information is given about the groups of Sketcher Constraints that the solver is considering for redundancy or conflict.
This is before the popularity contest selects the constraint shown in the solver messages.
The main reason for showing this is to enable to diagnose problems with sketches in which the constraint indicated as the redundant one appears not to
be the right one. Intended for power users with "iteration level" debug mode.
2019-06-17 14:05:24 +02:00
SmallSharky
3511f61672
[Sketcher] Fix initial autoconstraints behavior
2019-05-18 11:54:37 +02:00
wmayer
c1bc6421ef
fix Sketcher build failure
2019-05-16 12:46:02 +02:00
Abdullah Tahiri
632d6c7926
PCH: Sketcher GUI PCH Enable
2019-05-16 12:46:02 +02:00
Yorik van Havre
2d47993780
Merged latest translations from crowdin
2019-05-10 19:19:37 -03:00
Yorik van Havre
9a1bb779c9
Updated master translation files
2019-05-10 19:15:33 -03:00
luz.paz
16809ceb4a
Crowdin: fix grammatical error + whitespace
...
https://crowdin.com/translate/freecad/569/en-fi#6498705
2019-05-02 13:34:39 -03:00
Abdullah Tahiri
62e721e8fd
Sketcher: GUI PCH
2019-05-02 07:12:51 +02:00
Abdullah Tahiri
893d7afccc
Sketcher: PCH
2019-05-02 07:12:27 +02:00
Abdullah Tahiri
8350a6f55b
PCH for Sketcher/PartDesign
2019-05-01 09:05:55 +02:00
luz.paz
b7b433e461
Misc. typo and whitespace fixes
...
Found via `codespell`
2019-04-30 10:15:59 -03:00
Abdullah Tahiri
2c6f941644
GCS: Partial refactoring of diagnose() and debug improvements
2019-04-24 17:56:37 +02:00
Abdullah Tahiri
c5ff5d9d48
Sketch: Verbose to console output malformed constraints that are ignored by the solver
2019-04-24 17:56:37 +02:00
Abdullah Tahiri
23f0be2129
Sketcher: Comment out very specific debug code
2019-04-24 17:56:37 +02:00
Abdullah Tahiri
6e1d6505cc
Sketcher: Make PointPos modifiable from Python
2019-04-24 17:56:37 +02:00
Abdullah Tahiri
8b93107202
GCS: use at for map reading
2019-04-24 17:56:37 +02:00
wmayer
881b04a979
Fix several compiler warnings:
...
fix -Wunused-parameter
fix -Winconsistent-missing-override
fix -Wsometimes-uninitialized
2019-04-08 15:04:07 +02:00
Abdullah Tahiri
78965d27d6
Sketcher: Constraint improvements
...
=================================
Copy constructor made private, as copies are handled via copy() and clone() methods which generate pointers, not objects.
Private copy constructor, used for copy(), made default implementation.
Destructor made default.
Copy and Clone made non-virtual, as the class does not have children.
Added override to persistance inherited virtual functions.
move operators explicitly disallowed to note that they are not intended in the current implementation.
Perfectly ok to have only private copy constructor for internal use
2019-04-08 14:35:47 +02:00
Abdullah Tahiri
5c6ab3d8c8
V1016 CWE-681
2019-04-08 14:35:47 +02:00
Abdullah Tahiri
befbc1d634
V547 CWE-571
2019-04-08 14:35:46 +02:00
Abdullah Tahiri
77a81817fb
V560 CWE-570
2019-04-08 14:35:46 +02:00
triplus
66527b2c4f
Fix for build failure on Ubuntu 16.04
2019-03-31 11:32:06 +02:00
Abdullah Tahiri
bbdbcc487b
Sketcher: Fix bug in curvature graph
...
====================================
https://forum.freecadweb.org/viewtopic.php?f=3&t=34979&p=295324#p295324
2019-03-31 11:12:05 +02:00
Abdullah Tahiri
22f34a53a9
Complete parameter comments
2019-03-14 23:46:46 +01:00
Abdullah Tahiri
434ad220cf
Correct paramter comments
2019-03-14 23:46:45 +01:00
Abdullah Tahiri
1b64c1458b
PVS Fix
2019-03-14 23:46:45 +01:00
wmayer
f2447f5781
fixes 0003130: FreeCAD 0.17 Qt5 bugs with external display
2019-03-14 19:28:11 +01:00
wmayer
7bcee67566
PVS: V728 An excessive check can be simplified
2019-03-13 13:49:04 +01:00
wmayer
ba96c0773a
PVS: V688 A local variable possesses the same name as one of the class members, which can result in a confusion
2019-03-13 11:58:43 +01:00
wmayer
174b7143ef
PVS: V547 Expression is always true/false
2019-03-12 18:33:26 +01:00
wmayer
a57504afb9
0003897: 'View Sketch' button doesn't account for container transform
2019-03-11 12:54:26 +01:00
Yorik van Havre
a3607ce029
Updated translations
2019-03-06 21:50:08 -03:00
Yorik van Havre
512af24397
Revert "Merged crowdin translations" for investigation due to some problems found in the translation files...
...
This reverts commit cd433358b09117f234dd0a51dc2a6bfa05428867.
2019-03-02 19:17:44 -03:00
wmayer
acee9433f0
fix restoring sketch
2019-03-02 16:23:40 +01:00
Yorik van Havre
bd93bd2494
Merged crowdin translations
2019-02-28 21:53:37 -03:00
wmayer
2f31efe4c3
PVS: V779 Unreachable code detected. It is possible that an error is present.
2019-02-17 20:12:56 +01:00
wmayer
e23db2e313
PVS: V773 A memory leak is possible
2019-02-17 18:40:06 +01:00
wmayer
b2a5f47e44
PVS: V560 A part of conditional expression is always true
2019-02-17 13:56:48 +01:00
wmayer
4bacf5b2f6
fixes 0003840: Sketcher WB: units not completely hidden
2019-02-16 14:10:37 +01:00
Abdullah Tahiri
f053c13abf
Fixes #3762
2019-02-15 19:08:44 +01:00
triplus
92efd5fbe9
Improved icon themes support
2019-02-13 10:42:46 -02:00
luz.paz
4154f5dce5
Crowdin: cont...
2019-02-11 16:22:13 +01:00
Yorik van Havre
5b29009cf0
Added untranslated 'master' .ts files where missing
2019-02-08 18:50:13 -02:00
luz.paz
fe39347b05
Typos cont. + whitespace
2019-02-08 11:01:24 -02:00
luz.paz
cb4a0adf71
Misc. typos
...
Found via `codespell`
2019-02-08 11:01:24 -02:00
Yorik van Havre
95dda429eb
Updated translations
2019-02-01 13:54:10 -02:00
luz.paz
1126f11e03
Crowdin: Sketcher/App/SketchObject.cpp elaborated term in string
2019-01-30 11:08:03 -02:00
luz.paz
df7759147e
Crowdin: Sketcher/Gui/TaskSketcherValidation.cpp fixed obsolete punct.
2019-01-30 11:08:03 -02:00
luz.paz
f3123b25a4
Crowdin: Sketcher/Gui/CommandCreateGeo.cpp fix typos
2019-01-30 11:08:03 -02:00
luz.paz
334cd86e89
Crwodin: Sketcher/Gui/CommandConstraints.cpp s/root/origin/
2019-01-30 11:08:03 -02:00