Commit Graph

18878 Commits

Author SHA1 Message Date
mlampert
ee937d52b1 Merge branch 'master' into feature/tool-bit-poc 2019-12-03 18:56:16 -08:00
wandererfan
0935aa9f5c [TD]fix Jumping Dimensions
- X,Y were changed to PropertyLength (>0), but some X,Y
  are relative, so X,Y sb PropertyDistance.
2019-12-03 17:12:01 -05:00
luz.paz
379d041664 Fix typos and some trailing whitespace
Found via:  
```
codespell -q 3 -L aci,ake,aline,alle,alledges,alocation,als,ang,anid,ba,beginn,behaviour,bloaded,byteorder,calculater,cancelled,cancelling,cas,cascade,centimetre,childs,colour,colours,commen,currenty,dof,doubleclick,dum,eiter,elemente,feld,freez,hist,iff,indicies,initialisation,initialise,initialised,initialises,initialisiert,ist,kilometre,lod,mantatory,methode,metres,millimetre,modell,nd,noe,normale,normaly,nto,numer,oder,orgin,orginx,orginy,ot,pard,pres,programm,que,recurrance,rougly,seperator,serie,sinc,strack,substraction,te,thist,thru,tread,uint,unter,vertexes,wallthickness,whitespaces -S ./.git,*.po,*.ts,./ChangeLog.txt,./src/3rdParty,./src/Mod/Assembly/App/opendcm,./src/CXX,./src/zipios++,./src/Base/swig*,./src/Mod/Robot/App/kdl_cp,./src/Mod/Import/App/SCL,./src/WindowsInstaller,./src/Doc/FreeCAD.uml
```
2019-12-03 12:22:59 +01:00
mlampert
25f3dfd7b3 Merge branch 'master' into feature/tool-bit-poc 2019-12-01 19:36:56 -08:00
donovaly
e583b2a468 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
7ef0d476b5 DrawViewAnnotation: also call the handleChangedPropertyType of the base class 2019-12-01 21:48:46 -05:00
donovaly
deac1d8595 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
5e30210b2e Merge branch 'master' into feature/tool-bit-poc 2019-11-30 10:30:03 -08:00
sliptonic
6d79dbea43 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
e1d1f01991 Set feed rate on vertical boundary moves. 2019-11-29 22:15:38 -08:00
mlampert
a2fc6e4d48 Merge branch 'master' into feature/tool-bit-poc 2019-11-29 19:55:30 -08:00
wmayer
bf4bf624a4 for restored view providers of a redo again call handleChildren3D() to update scene graph 2019-11-29 22:24:16 +01:00
wmayer
73aa2a23fe fetch undo/redo stack for active MDI view, not active document 2019-11-29 20:46:38 +01:00
wmayer
5e36da5c5a 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
ead9c5c670 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
b809867021 Improve Python compatibility
According remark which I agree with
2019-11-29 14:52:29 +01:00
0penBrain
0a8c73f325 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@3db7496 (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
98b61485ab InstallerStructure: update according to current state 2019-11-29 14:44:12 +01:00
triplus
37ca8cb3bc 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
d2bcb7be7c 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
fab86e6d32 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
83ecb8a5ec set default deflection of 0.01 when exporting shape as STL 2019-11-29 13:46:30 +01:00
wmayer
281a2772f3 Add option to copy required plugins from LibPack to build directory 2019-11-29 13:38:06 +01:00
wmayer
f7be6933fd fix typo in German translation 2019-11-29 12:01:37 +01:00
Markus Lampert
ef8b0ef871 Reduced helix tests - they never caught anything. 2019-11-28 17:41:23 -08:00
Markus Lampert
0acb83712e made path acrobatic windows compatible 2019-11-28 17:31:37 -08:00
Markus Lampert
fbe3f1218a Added new unit tests to CMakeLists.txt 2019-11-28 17:31:37 -08:00
Markus Lampert
b665742bde Fixed generated tools. 2019-11-28 17:31:37 -08:00
Markus Lampert
6812b01231 Moved usage of ToolBit into the experimental features. 2019-11-28 17:31:37 -08:00
Markus Lampert
6db9fcb3df 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
7438623869 Added Ballend and Bullnose shapes and consolidated shape names. 2019-11-28 17:31:37 -08:00
Markus Lampert
3b1aa48c11 Added support for relative/absolute path mgmt for stored files. 2019-11-28 17:31:37 -08:00
Markus Lampert
54dd726f5c Added preference to choose between legacy tools and new tool bits. 2019-11-28 17:31:37 -08:00
Markus Lampert
cdff8a42a5 Added tooltips to dialogs 2019-11-28 17:31:37 -08:00
Markus Lampert
fb7551a399 Reduced log level for tool bits 2019-11-28 17:31:37 -08:00
Markus Lampert
0ab8f83ea9 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
e2d2983c08 Updated tools 2019-11-28 17:31:36 -08:00
Markus Lampert
b182d7b169 Fixed some pylint issues and whitelisted some 2019-11-28 17:31:36 -08:00
Markus Lampert
012732e446 Renamed BitTemplate to BitShape for clarity 2019-11-28 17:31:36 -08:00
Markus Lampert
a525a9bad3 Remove ToolBit as valid base objects for Jobs 2019-11-28 17:31:36 -08:00
Markus Lampert
7bfb0fde68 Added arbitrary attributes to ToolBit - currently re-creating the existing ones. 2019-11-28 17:31:36 -08:00
Markus Lampert
d868a51387 Fixed tool visibility on TC creation 2019-11-28 17:31:36 -08:00
Markus Lampert
a2b99701e6 Fixed creating a ToolBit 2019-11-28 17:31:36 -08:00
Markus Lampert
4230af991e Added JobTemplate support for ToolBit 2019-11-28 17:31:36 -08:00
Markus Lampert
d46536c21e Invoke TC.onDelete when deleting a job 2019-11-28 17:31:36 -08:00
Markus Lampert
4c473a61dd Hide ToolBit by default if managed by a ToolController 2019-11-28 17:31:36 -08:00
Markus Lampert
308c1f94c7 Delete ToolBit if ToolController is deleted 2019-11-28 17:31:36 -08:00
Markus Lampert
aa5e7fe29a Added ToolBit library commands 2019-11-28 17:31:36 -08:00
Markus Lampert
18f3872188 Fixed horizontal headers and removed obsolete test slots 2019-11-28 17:31:36 -08:00
Markus Lampert
cb8c847fb9 Fixed ToolBitLibrary json format 2019-11-28 17:31:36 -08:00