Commit Graph

12545 Commits

Author SHA1 Message Date
wmayer
28c2baefbf fixes #0002559: Body becomes visible upon changing DisplayModeBody 2018-01-30 15:58:32 +01:00
easyw
fde84938d5 updated Init.py with import type 2018-01-29 22:57:06 +01:00
easyw
2a9ac632cb adding stpZ format: STEP compression format support 2018-01-29 22:57:06 +01:00
easyw
49a77fca63 moving comment at right place 2018-01-29 22:41:29 +01:00
easyw
31ea4940ca adding 'import sys' needed when opening a dxf file 2018-01-29 22:41:29 +01:00
Zheng, Lei
caefa0cf8e libarea: fix arc fitting bug
Bug introduced in fbacb9fbc8eb30a0efc51235b014be3c4cb34445
2018-01-29 22:37:07 +01:00
WandererFan
7252a8898b Correct Scaling/boundingRect of Svg Symbols
- Svg symbols were over scale and reporting their
  boundingRect incorrectly.
2018-01-29 22:35:47 +01:00
wmayer
7cdc278cf3 fix crash in fillet/chamfer dialog if no part exists in document 2018-01-29 22:20:15 +01:00
wmayer
f9b04b1551 #3325: DlgPropertyLink as editor of Tip property 2018-01-28 22:37:03 +01:00
wmayer
5d1fb6937e tmp. disable unit test for link goes out of scope 2018-01-28 00:38:07 +01:00
wmayer
a0ed53c5ed fix -Winconsistent-missing-override 2018-01-28 00:30:56 +01:00
wmayer
f21a855631 fix -Winconsistent-missing-override 2018-01-28 00:20:11 +01:00
wmayer
340d076d4b do not raise exception if link is out of scope, but write a warning 2018-01-28 00:15:12 +01:00
wmayer
1eaf70a80e add command to show/hide several constraints at once 2018-01-27 21:10:01 +01:00
sliptonic
bcc7d5d7db Path: Limit tool angle input
fixes #3158
2018-01-27 19:45:36 +01:00
luz.paz
436444b424 Misc. typos 2018-01-27 19:43:18 +01:00
luz.paz
0d4aa88c4f FEM: typo fix
[skip ci]
2018-01-27 19:41:24 +01:00
wmayer
63a2bfcc8f expose more members of Constraint class to Python 2018-01-27 19:35:02 +01:00
Bernd Hahnebach
133703d634 FEM: task panel, fix loading of broken material file 2018-01-27 17:22:58 +01:00
Bernd Hahnebach
d77f42c28e FEM: material task panel, fix custom export 2018-01-27 17:22:58 +01:00
Bernd Hahnebach
0d1d584fa3 FEM: gerneral prefs, make custom materils dir chooser really a dir chooser 2018-01-27 17:22:58 +01:00
Bernd Hahnebach
43c504c9ce FEM: pref general, make string multi os compatible 2018-01-27 17:22:58 +01:00
wmayer
b147e4c810 fix crash when deleting constraint 2018-01-27 17:08:49 +01:00
wmayer
1f8f27b5e8 improve whitespaces 2018-01-27 16:47:55 +01:00
wmayer
4730e5b608 save values before invalidating iterator, whitespace improvements 2018-01-27 13:09:44 +01:00
Abdullah Tahiri
e9732b4b0a Sketcher: Setting in Preferences to switch on/off notification of constraint substitution
=========================================================================================

By default notification is on, so that Newbies do not complain why FC is deleting that other constraint they have added before.

Power users generally will set it off, as they do not want to be bothered by pop ups and know what they are doing.
2018-01-27 12:33:11 +01:00
Abdullah Tahiri
8d3c20f06e Sketcher: Avoid single tangency plus coincident when preexisting single tangency
================================================================================

fixes #3299 (remaining)

Draw a line. Draw an arc. Make edge to edge tangency. Select endpoints. Try to create a coincident constraint. You now get an Endpoint-to-Endpoint tangency.
2018-01-27 12:33:11 +01:00
Abdullah Tahiri
32737cd425 Sketcher: Avoid single tangency when preexisting coincident
==========================================================

partly fixes 3299

Draw a line. Draw an arc. Make one endpoint of each coincident. Select the line. Select the Arc. Hit tangency. You now get an Endpoint-to-Endpoint tangency.
2018-01-27 12:33:11 +01:00
wmayer
25ad0148ae adjust copyright text 2018-01-27 12:13:44 +01:00
WandererFan
613ecd478d Relax regex for editable text in Template
- the regex for finding editable text fields in
  the svg code of Templates was too strict and
  missed some fields if the svg had extra characters
  between </tspan> & </text>.
2018-01-26 17:45:31 -05:00
Zheng, Lei
6ae86bc51b libarea: imporve arc fitting 2018-01-26 18:53:09 +01:00
Zheng, Lei
fc7c34ca41 Path.Area: make wire explode respect arc accurarcy 2018-01-26 18:53:09 +01:00
luz.paz
9566ca2198 FEM: typos
[skip ci]
2018-01-26 18:49:59 +01:00
wmayer
6fc5efa2e7 fix const correctness, restore sketcher icon 2018-01-26 17:21:02 +01:00
Abdullah Tahiri
7df64a6ab9 Sketcher: Switch virtual space toolbar button to operate on selection
======================================================================

The switch virtual space toolbar button operated just to switch from one virtual space to the other (without any element selected), so switching the "mode".

Now if there is a selection, all the constraints are moved to the alternative virtual space.

It works similar to the toggle buttons for geometry elements and constraints
2018-01-26 17:05:58 +01:00
Abdullah Tahiri
a33f094e46 Sketcher: constraints' widget checkbox as python command
========================================================

Enables do/undo after switching constraints from one space to the other
2018-01-26 17:05:25 +01:00
Abdullah Tahiri
b74983cf5b Sketcher: Switch Virtual Plane icon 2018-01-26 17:05:00 +01:00
Abdullah Tahiri
e14f284cba Sketcher: Bug fix not updating constraints on switch of virtual space 2018-01-26 17:04:28 +01:00
Abdullah Tahiri
71e16bfbb1 Sketcher: New toolbar for VirtualSpace and Command to switch VirtualSpace 2018-01-26 17:04:08 +01:00
Abdullah Tahiri
847becb32c Sketcher: Extend virtual space switching and update to constraints widget 2018-01-26 17:03:39 +01:00
Abdullah Tahiri
471c0a4a2c Sketcher: Enable switching of virtual space in ViewProvider 2018-01-26 17:03:16 +01:00
Abdullah Tahiri
5e11e37712 Sketcher: Python Interface for Constraint Virtual Space
=======================================================

set/get/toggle python interface to enable to set the virtual space status of a constraint via SketchObject.
2018-01-26 17:02:46 +01:00
Abdullah Tahiri
804bbbc9cd Sketcher: Enable Virtual space updates on the View Provider
===========================================================

Basic initial working implementation to hide constraints.
2018-01-26 17:02:22 +01:00
Abdullah Tahiri
600bcf9513 Sketcher: Extension of Constraints Widget to support checkboxes for Virtual Space
=================================================================================

The checkboxes enable a constraint to swap virtual space.

If checked the constraint is visible in the selected space and hidden in the other space (Real Space or Virtual Space).
If unchecked the constraint is visible in the other space and hidden in the selected space.
2018-01-26 17:01:35 +01:00
Abdullah Tahiri
2ec9645a6b Sketcher: Extension of constraints to store virtual space affiliation
=====================================================================

The constraint class has been extended so that every constraint knows and serializes whether it is in virtual space or in normal real space.
2018-01-26 17:01:11 +01:00
wmayer
906e548912 fix bug in SmSwitchboard::doAction 2018-01-26 16:47:56 +01:00
Yorik van Havre
6c2951fa12 Arch: Fixed remaining hole bug when removing windows from walls 2018-01-25 19:21:57 -02:00
Yorik van Havre
544d481666 Draft - fixed chamfer property of Wires - fixes #3044 2018-01-25 19:07:19 -02:00
Yorik van Havre
d65a729864 Fixes in credits dialog 2018-01-25 18:57:18 -02:00
luz.paz
9ca8f2a3d2 Sketcher: comment typos
Found via `codespell`
[skip ci]
2018-01-25 18:47:34 -02:00