donovaly
f4c7c9bc25
DrawViewBalloon: add units there as well
...
since OriginX/Y depend on DrawView base X/Y
- also adapt the balloon test accordingly
2019-12-01 21:48:46 -05:00
donovaly
a89e55e1e7
DrawViewAnnotation: also call the handleChangedPropertyType of the base class
2019-12-01 21:48:46 -05:00
donovaly
f7ca1d91d3
TechDraw: add units for position
...
see https://forum.freecadweb.org/viewtopic.php?f=35&t=40608 for details
2019-12-01 21:48:46 -05:00
mlampert
13961f805a
Merge branch 'master' into feature/tool-bit-poc
2019-11-30 10:30:03 -08:00
sliptonic
c782990010
Merge pull request #2745 from mlampert/bugfix/path-boundary-dressup-feed-rate
...
Path: bugfix/path-boundary-dressup-feed-rate
2019-11-30 08:51:21 -06:00
Markus Lampert
c946320175
Set feed rate on vertical boundary moves.
2019-11-29 22:15:38 -08:00
mlampert
4a5d8a4fba
Merge branch 'master' into feature/tool-bit-poc
2019-11-29 19:55:30 -08:00
wmayer
11e64ed3df
for restored view providers of a redo again call handleChildren3D() to update scene graph
2019-11-29 22:24:16 +01:00
wmayer
e96cf55949
fetch undo/redo stack for active MDI view, not active document
2019-11-29 20:46:38 +01:00
wmayer
a4724b3e69
Fix some regressions in Python editor:
...
* show again asterisk when modifying the content
* show still only filename in tab when modifying from outside
2019-11-29 20:02:34 +01:00
wmayer
3bbd415523
Build option: do not force PCL to be always enabled on Win32, add option to allow to disable it
2019-11-29 16:15:16 +01:00
0penBrain
47dfe708d9
Improve Python compatibility
...
According remark which I agree with
2019-11-29 14:52:29 +01:00
0penBrain
82931b4368
Fix bad 'pt' unit definition
...
'pt' unit has been defined as 1.25 px while it is 4/3 px (~1.33 px).
Relates to issue #4200
Relates to Syres916@469e01d (despite bug always existed, even before this commit)
Source : https://oreillymedia.github.io/Using_SVG/guide/units.html
2019-11-29 14:52:29 +01:00
donovaly
b41c6a4113
InstallerStructure: update according to current state
2019-11-29 14:44:12 +01:00
triplus
ccb5f1e6f7
Travis - re-enable incremental ccache builds
...
Each build job should now have an unique cache entry. This should increase the reliability and success rate for build jobs, when the maximum time limit is exceeded.
2019-11-29 14:42:57 +01:00
triplus
27bb49b646
Travis - create a unique cache entry
...
https://forum.freecadweb.org/viewtopic.php?f=10&t=40324&start=30#p350421
https://docs.travis-ci.com/user/caching#caches-and-build-matrices
2019-11-29 14:42:57 +01:00
triplus
f6f9d15917
Travis - upgrade to GCC 9 and Clang 9
...
Use latest and greatest compilers in the toolchain.
2019-11-29 14:42:57 +01:00
wmayer
df8e09196d
set default deflection of 0.01 when exporting shape as STL
2019-11-29 13:46:30 +01:00
wmayer
dccfc474b4
Add option to copy required plugins from LibPack to build directory
2019-11-29 13:38:06 +01:00
wmayer
84e32be87f
fix typo in German translation
2019-11-29 12:01:37 +01:00
Markus Lampert
5c4447032e
Reduced helix tests - they never caught anything.
2019-11-28 17:41:23 -08:00
Markus Lampert
a575f95494
made path acrobatic windows compatible
2019-11-28 17:31:37 -08:00
Markus Lampert
57e2417020
Added new unit tests to CMakeLists.txt
2019-11-28 17:31:37 -08:00
Markus Lampert
71c80610bf
Fixed generated tools.
2019-11-28 17:31:37 -08:00
Markus Lampert
2a96a7d796
Moved usage of ToolBit into the experimental features.
2019-11-28 17:31:37 -08:00
Markus Lampert
154e26b54b
Track and restore active document and tool loading, otherwise FC gets confused during unit tests.
2019-11-28 17:31:37 -08:00
Markus Lampert
1dc9a9afc4
Added Ballend and Bullnose shapes and consolidated shape names.
2019-11-28 17:31:37 -08:00
Markus Lampert
c6f14b9836
Added support for relative/absolute path mgmt for stored files.
2019-11-28 17:31:37 -08:00
Markus Lampert
a2935d5ff0
Added preference to choose between legacy tools and new tool bits.
2019-11-28 17:31:37 -08:00
Markus Lampert
0a84f3168e
Added tooltips to dialogs
2019-11-28 17:31:37 -08:00
Markus Lampert
119730e4a8
Reduced log level for tool bits
2019-11-28 17:31:37 -08:00
Markus Lampert
a9e6c21486
Use findPath to look for an icon and fail silently if it cannot be found.
2019-11-28 17:31:36 -08:00
Markus Lampert
e4d62af5e7
Updated tools
2019-11-28 17:31:36 -08:00
Markus Lampert
9910600799
Fixed some pylint issues and whitelisted some
2019-11-28 17:31:36 -08:00
Markus Lampert
db1f97b16e
Renamed BitTemplate to BitShape for clarity
2019-11-28 17:31:36 -08:00
Markus Lampert
fee1ddf73a
Remove ToolBit as valid base objects for Jobs
2019-11-28 17:31:36 -08:00
Markus Lampert
5c3bff1e01
Added arbitrary attributes to ToolBit - currently re-creating the existing ones.
2019-11-28 17:31:36 -08:00
Markus Lampert
54e2ff2fab
Fixed tool visibility on TC creation
2019-11-28 17:31:36 -08:00
Markus Lampert
bb76d2755b
Fixed creating a ToolBit
2019-11-28 17:31:36 -08:00
Markus Lampert
d625303b71
Added JobTemplate support for ToolBit
2019-11-28 17:31:36 -08:00
Markus Lampert
09a6201e87
Invoke TC.onDelete when deleting a job
2019-11-28 17:31:36 -08:00
Markus Lampert
c8afefa05d
Hide ToolBit by default if managed by a ToolController
2019-11-28 17:31:36 -08:00
Markus Lampert
1395749dc2
Delete ToolBit if ToolController is deleted
2019-11-28 17:31:36 -08:00
Markus Lampert
adc5aec98f
Added ToolBit library commands
2019-11-28 17:31:36 -08:00
Markus Lampert
3fdd505e3f
Fixed horizontal headers and removed obsolete test slots
2019-11-28 17:31:36 -08:00
Markus Lampert
7dd17b62a6
Fixed ToolBitLibrary json format
2019-11-28 17:31:36 -08:00
Markus Lampert
d0b8f34ba5
Added library commands and drag&drop for rearranging and copying of tools
2019-11-28 17:31:36 -08:00
Markus Lampert
bb07dc1c58
Added getting/loading of multiple tools
2019-11-28 17:31:36 -08:00
Markus Lampert
97904d0bf2
Basic ToolBitLibrary edit dialog
2019-11-28 17:31:36 -08:00
Markus Lampert
5d6fc167e9
Use same ToolNumber if TC is for identical Tool as another TC in the same job.
2019-11-28 17:31:36 -08:00