wmayer
f0cdad7f70
[skip ci] fix possible crash in DelaunayTriangulator
2019-11-06 16:46:08 +01:00
wmayer
7415e3602a
improve detection of OpenSCAD executable to print a more appropriate error message in case of failures
2019-11-06 16:09:50 +01:00
sliptonic
a33a9ee8db
Merge pull request #2696 from mlampert/feature/path-constraint-dressup
...
Path: Feature/path boundary dressup
2019-11-06 07:30:48 -06:00
Markus Lampert
1572519067
Added PathBoundary task panel tool tips and tab order.
2019-11-05 19:18:39 -08:00
Markus Lampert
4a897d3f4f
Fixed typo in onDelete
2019-11-05 19:18:39 -08:00
Markus Lampert
eb35e8a553
Added new boundary dressup files to CMakeLists
2019-11-05 19:18:39 -08:00
Markus Lampert
421e50ae87
PathBoundary editor filled with life.
2019-11-05 19:18:39 -08:00
Markus Lampert
a27a00064a
Added boundary dressup to restrict path to another shape.
2019-11-05 19:18:39 -08:00
wmayer
d5be41d825
make BrowserView::onLinkHovered() working with QtWebKit
2019-11-06 00:29:25 +01:00
wmayer
3cd487064e
make PythpnToCPP script Py2 compliant
2019-11-05 21:11:10 +01:00
vocx-fc
0347a4b7a6
Draft: TestDraft, refactor unit tests, 66 in total.
...
Only 50 test are really performed.
Some tests are not fully implemented, for example, arc_3points, dimension_radial,
shapestring, trim, extend, and stretch. The reason is that there are no proper
functions to test.
In order to have a unit test, basic functions that perform these actions
must be written inside Draft.py. At the moment, these tests just
run a _fake_function() which always returns successfully
and thus the test always passes without problem.
There are also tests for the import and export
of SVG, DXF, DWG, and OCA files. Currently these are also not implemented.
Sample files could be provided in the source tree in order to test basic operations
like opening, import, and export.
A complete unit test would require writing a test for each geometrical element
that could be imported and exported, that is, line, circle, arc, rectangle, etc.
These tests are inspired by the tests in the FEM workbench.
Import of modules is tested, as well as the creation and modification tools.
Eventually, the tests should be migrated to individual modules,
and test files should be provided to serve as reference.
2019-11-05 09:29:25 -03:00
Huang, Zhaoquan
69b98c48ea
Explicitly specify encoding in PythonToCPP.py
...
On Windows, the python script opens a file with the default ANSI
encoding. This causes UnicodeDecodeError in some region. The encoding
should be set explicitly to match the files.
2019-11-05 09:28:44 -03:00
wmayer
5c2b7be976
fix encoding problem when clicking a link on StartPage if application is installed into a directory with non-ASCII characters
2019-11-05 13:26:54 +01:00
donovaly
0b1b9160ab
ThumbnailProvider: update MSVC solution file
...
Now ThumbnailProvider can be compiled easily using MSVC 2017
2019-11-05 10:15:20 +01:00
wandererfan
18028d18a1
[TD]fix Balloon text positioning
2019-11-04 19:03:22 -05:00
wmayer
5476ab4b61
fix building of thumbnail dll for msvc 2017 or higher
2019-11-04 19:08:54 +01:00
donovaly
2f5b2bc83d
Win-installer README.md: improvements and fix a mistake
2019-11-04 12:06:13 -03:00
donovaly
953b802f83
[TD] Command.cpp: fix indentation
2019-11-04 08:04:56 -05:00
donovaly
42742db540
[TD] Command.cpp: uniform menu names
...
see https://forum.freecadweb.org/viewtopic.php?f=35&t=40608 for the reason
2019-11-04 08:04:56 -05:00
donovaly
33844f8760
DrawViewAnnotation: add transformation procedure for changed properties
2019-11-04 07:23:34 -05:00
donovaly
3a34cf1344
TD annotation: use more suitable properties
...
- see https://forum.freecadweb.org/viewtopic.php?f=35&t=40608 for details
- also simplify tooltips
2019-11-04 07:23:34 -05:00
Bernd Hahnebach
64cf85c214
Arch: import IFC, fix crash if IfcProject is not found in ifc file
2019-11-04 11:03:30 +01:00
donovaly
28daf35955
TD Workbench.cpp: add submenus
...
- the menu was too long even for 4k monitors, see https://forum.freecadweb.org/viewtopic.php?f=35&t=40608
2019-11-03 18:54:59 -05:00
wandererfan
c2851ae4b6
[TD]fix Quadrant/Midpoint selection
2019-11-03 18:52:19 -05:00
wandererfan
6ada9e96ad
[TD]using namespace clean up
2019-11-03 18:52:19 -05:00
wmayer
34a083b159
handle possible exceptions for FreeCAD.Units.Unit(input string)
2019-11-03 19:01:27 +01:00
wmayer
0b47fb6ded
support quantities in a string of the form: value / unit
2019-11-03 18:47:33 +01:00
donovaly
adccd0d3f3
DlgPrefsTechDraw.ui: uniformity and tooltip improvements
...
- add and improve tooltips using the info given in the Wiki
- fix typos
- uniform letter casing
2019-11-03 11:28:31 -05:00
donovaly
286926d0c8
[TD] DrawView.cpp: better tooltips
...
- for the reason of the change, see https://forum.freecadweb.org/viewtopic.php?f=35&t=40608
- also use "0.0" as initialization because these values are floats, not integers and e.g. in the mesh WB these are initialized that way
2019-11-03 11:25:12 -05:00
wandererfan
f3c6db990c
[TD]fix ShowAll on DPG
2019-11-02 20:12:14 -04:00
wandererfan
f1e9c1967a
[TD]fix py2 unicode/string handling
2019-11-02 14:59:32 -04:00
wandererfan
5cab111a65
[TD]Implement unique tags for Cosmetic Vertex
2019-11-02 14:59:32 -04:00
wandererfan
a7d9661b1d
[TD]Extent Dimensions
2019-11-02 14:59:32 -04:00
wmayer
d276cc8d7a
reset define NETGEN_PYTHON to avoid hard dependency to pybind11
2019-11-02 11:29:10 +01:00
Jean-Marie Verdun
223d41c676
Fix Apple build
2019-11-01 17:48:14 -03:00
donovaly
5e1ee09209
DlgSettingsMeshView.ui: add missing unit suffix
2019-11-01 17:47:36 -03:00
sgrogan
3d7b6b354e
add pybind11-dev dependency necessary for netgen-headers
2019-11-01 17:46:58 -03:00
Jean-Marie Verdun
1aeea67f42
Introduce support of multiple entries bucket directory list
...
Needed for FreeCAD files which generate thousands of BRep files
(most of the time assemblies or STEP)
2019-11-01 17:46:29 -03:00
Markus Lampert
c6c761b812
Added <last> as an option to the workbench selection.
2019-11-01 17:42:14 -03:00
Sören Rohweder
813b529f5c
Arch: Fixes PanelCut action
2019-11-01 17:39:45 -03:00
Gabriel Wicke
5a055fec0d
[path] Fix ignoreWasteFlag option
...
The code was trying to iterate over a `range(0, pntsPerLine)`, but
pntsPerLine was a float resulting from a division.
Convert pntsPerLine to an int, and only ignore waste if this was
successful.
2019-11-01 17:12:42 -03:00
Yorik van Havre
95f18a7507
Arch: Allow OfflineRenderingUtils module to run without pivy
2019-11-01 13:49:52 -03:00
wandererfan
481870be2b
[TD]Simplify Section cut surface formatting
2019-10-30 14:25:35 -04:00
wandererfan
1b4d2d48ae
[TD]fix Section frame paint
2019-10-30 14:25:35 -04:00
wandererfan
5d6c5312c6
[TD]fix const-ness of CS routines
2019-10-30 14:25:35 -04:00
wandererfan
266b5cfdbd
[TD]fix default svg hatch file retrieval
2019-10-30 14:25:35 -04:00
wmayer
2251f53eb5
trigger update of action when activating MDI view
2019-10-29 22:19:43 +01:00
wmayer
5fd5db9aed
add method to sketch object to get index by user-defined name
2019-10-29 19:35:53 +01:00
Bernd Hahnebach
d6fc794aca
Arch: import IFC, add guid to non parametric arch import
2019-10-28 18:04:48 +01:00
luz.paz
e243c6e943
...small comment clarification [skip ci]
2019-10-28 10:23:59 -03:00