Commit Graph

1195 Commits

Author SHA1 Message Date
wmayer
16295d4121 CMake 2.8.12 and lower allowed the SOURCE signature in add_custom_command
In CMake 3.0 the policy CMP0050 was introduced where it could be set to OLD to keep this behaviour while for NEW an error was raised.
Since CMake 3.5.2 a warning comes up when using the OLD behaviour and that it will be removed in a future version.

In FreeCAD we switched to the new behaviour now and removed the SOURCE signature from add_custom_command which affects the macros
fc_copy_sources, fc_target_copy_resource and fc_target_copy_resource_flat and their usage.
It's not possible any more to add files to a target by using the macros. Now a file must be added to the target before using the macros.

This commit fixes it for Arch, Draft, OpenSCAD, Material, Plot and Ship
2018-08-20 11:47:39 +02:00
luz.paz
321b159f27 More typos 2018-08-18 21:48:43 +02:00
luz.paz
a981753d2c Trailing whitespace fixes 2018-08-18 21:48:42 +02:00
luz.paz
781d007321 Misc. typos
Found via `codespell`
Trivial typos

Found via `codespell`
2018-08-18 21:48:42 +02:00
luz.paz
baa6d89328 Typos and whitespace fixes 2018-08-07 11:13:31 -04:00
Yorik van Havre
123e9d210d Draft: Allow to turn off Draft verbose output in preferences 2018-08-03 19:07:59 -03:00
Yorik van Havre
ee517cf184 Draft: better tooltip for copy mode option 2018-08-01 21:50:44 -03:00
Benjamin Alterauge
20d3ebca86 Update Draft.py 2018-08-01 19:22:45 -03:00
Yorik van Havre
e45a3674f0 Arch: bugfixes in IFC exporter 2018-07-26 19:23:48 -03:00
Yorik van Havre
98af9aabd9 Draft: Snap to BuildingPart base points 2018-07-25 20:25:11 -03:00
Yorik van Havre
d034c0083c Draft: Added variable to be able to start Move command in copy mode 2018-07-25 12:55:55 -03:00
Yorik van Havre
1885036139 Arch: Added preference option for screen helpers color (axes, grids, etc...) 2018-07-25 10:56:12 -03:00
Yorik van Havre
111c0496b4 Draft: Minor bugfix 2018-07-24 17:10:18 -03:00
Mark Ganson TheMarkster
5a39efa771 Fix typo
I figure this should be Z instead of Y, but even if I'm wrong there's no reason to check for hasattr(pts,'Y') twice.
2018-07-23 12:46:16 -03:00
Mark Ganson TheMarkster
fa32af7025 convert tabs to spaces 2018-07-16 12:03:45 -03:00
Mark Ganson TheMarkster
dc79a93dde save current color so it can be reverted on cancel 2018-07-16 12:03:45 -03:00
Mark Ganson TheMarkster
1cb114e256 handle user cancel color dialog
Currently, when user cancels line color or face color selection dialog current color gets changed to black, as opposed to retaining the status quo.  https://forum.freecadweb.org/viewtopic.php?f=3&t=29762

The fix is to test QColor.isValid(color), which returns false when the user cancels the QColor dialog.
2018-07-16 12:03:45 -03:00
Yorik van Havre
c9b29dc63b Revert "Added support in DraftGui.todo.delay function to accept any number of arguments."
This reverts commit dc4fa6e804.
2018-07-11 21:31:57 -03:00
JimStar
348ae51772 Extended global marker size to be used for other modes 2018-07-11 21:22:28 -03:00
Amritpal Singh
dc4fa6e804 Added support in DraftGui.todo.delay function to accept any number of arguments. 2018-07-11 21:12:27 -03:00
Amritpal Singh
f0252c80c2 Show color of object wrt to its transparency while exporting SVG file. 2018-07-05 19:10:17 -03:00
JimStar
e5dc8bfffa Implemented a global setting for marker size and support of it for snapping in "Draft" workbench. In future this setting can be used for other markers too, to be able to set them all to comfortable size by just one global setting.
Before that (e.g. on MacBook Pro) it was very hard to see the microscopic selection-circle hidden behind much bigger cursor arrow when trying to snap e.g. a line to some vertex. Now this setting can be used for such displays to increase the marker size and make it clearly visible behind the cursor.
The already existing "sketcher marker size" property is intended to be used for sketcher only, so it's not suitable for global setup of all the markers' sizes uniformly...
2018-07-05 19:05:19 -03:00
Yorik van Havre
2f6fe25971 Arch: Support of IfcBuildingElement and IfcPropertySets in ifc import/export 2018-07-04 14:49:31 -03:00
Yorik van Havre
10dee3f420 Draft: applied patch #1530 from easyw 2018-06-29 12:20:04 -03:00
Yorik van Havre
1314210a4c Arch: Handle cloning of BuildingParts 2018-06-29 12:12:54 -03:00
Yorik van Havre
43bf3bc0cb Arch: Handle placement change in BuildingPart + view management 2018-06-28 18:44:07 -03:00
Yorik van Havre
2bef80dcc4 Arch: initial BuildingPart development 2018-06-28 18:44:07 -03:00
Yorik van Havre
fae0de5858 Arch: Fixed export of included windows to IFC 2018-06-18 22:14:05 -03:00
ageeye
64fee7817b Simple blocks now are possible as container. 2018-06-18 20:38:10 -03:00
ageeye
ec16d82c96 Add a new array type: PointArray. 2018-06-18 20:38:10 -03:00
Yorik van Havre
0fcb378f02 Arch/Draft: Fixed bugs in non-GUI mode 2018-06-11 21:44:23 -03:00
ageeye
15685136e7 Add sew function to the draft facebinder. Besides facebinder and patharray get their own icons in the tree view. 2018-06-11 09:58:22 -03:00
ageeye
c6c4a06778 Add sew function to the draft facebinder. Besides facebinder and patharray get their own icons in the tree view. 2018-06-11 09:58:22 -03:00
Yorik van Havre
08910e71e4 Arch: Added pref option to base new walls on Draft lines 2018-06-06 18:34:14 -03:00
Yorik van Havre
23f58f1afc Draft: Fixed Draft texts not appearing on file load 2018-06-02 14:31:12 -03:00
Yorik van Havre
93eb05b1b5 Draft: Support new-style Draft texts in TechDraw 2018-06-01 11:05:15 -03:00
Mark Ganson TheMarkster
2c982e0c45 Remove extra definition of obj.IntervalZ
Remove extra definition of obj.IntervalZ in Draft array object.

Was:
obj.IntervalZ = Vector(0,0,1)
obj.IntervalZ = Vector(0,0,0)

Now:
obj.IntervalZ = Vector(0,0,1)
2018-05-31 10:58:58 +02:00
Yorik van Havre
934603b604 Draft: Fixed draft2sketch not working with ellipses 2018-05-25 18:48:04 -03:00
Mark Ganson TheMarkster
e0ef642d24 fix copy/paste error, add back 3 lines
Good catch, Yorik.  I never intended to remove those lines.  Must have happened when I was editing the documentation string.
2018-05-25 17:26:00 -03:00
Mark Ganson TheMarkster
f9212edc6d Update Draft.py 2018-05-25 17:26:00 -03:00
Mark Ganson TheMarkster
e74a18f09c Update Draft.py 2018-05-25 17:26:00 -03:00
luz.paz
c4474f1879 Add source comment typo fix 2018-05-19 12:06:34 -04:00
Yorik van Havre
622cb9d2f7 Draft: added ConvertDraftSketches() convenience function to convert App::Annotations to the new Draft Text object 2018-05-16 16:27:12 -03:00
Yorik van Havre
4cb93bf669 Draft: More streamlined console output 2018-05-14 18:57:57 -03:00
Yorik van Havre
a711474552 Draft: Show in-command shortcuts on buttons and in console 2018-05-14 18:57:28 -03:00
Yorik van Havre
891682a412 Draft: Added 'Flatten' context menu entry to Draft Wires 2018-05-14 16:49:25 -03:00
Yorik van Havre
89bee2c83c Draft: Catch deleted objects in DraftGui.todo 2018-05-11 12:01:22 -03:00
Yorik van Havre
d9314b756e Draft: Draft Text now uses its own python object instead of App::Annotation 2018-05-10 17:43:16 -03:00
Yorik van Havre
b3fb790d54 Draft: Added reference mode to Draft Scale task panel 2018-05-09 22:38:51 -03:00
Yorik van Havre
c360263582 Arch/Draft: Make sure an active doc exists before creating objects 2018-05-08 16:07:55 -03:00