wmayer
2062f9ce87
clang: fix warnings [-Winconsistent-missing-override]
2022-08-09 17:36:25 +02:00
berniev
ddafb98813
Mod: Use override etc 2
2022-08-09 12:52:26 +02:00
berniev
da9ebc572f
Mod: redundant void 2
2022-08-08 10:27:50 +02:00
berniev
b796a0d376
Mod: use empty
2022-08-06 19:30:13 +02:00
wmayer
70c18c8017
Part: [skip ci] change some default parameters for STEP export
2022-07-26 19:34:55 +02:00
wmayer
1c3f496d0f
Import: [skip ci] Fix several clazy issues:
...
* Use multi-arg instead [-Wclazy-qstring-arg]
2022-07-25 10:43:46 +02:00
wmayer
fed9f20f48
Import: use Part::ImportExportSettings to access parameters
2022-07-23 21:58:51 +02:00
Uwe
1f04880da9
[Image] [Inspection] remove superfluous nullptr checks
2022-07-18 01:54:09 +02:00
wmayer
5820618091
Import: do not export the entire class but only its public methods.
...
This fixes the warning C4251 for the template classes std::string or std::vector
Forum thread: https://forum.freecadweb.org/viewtopic.php?f=10&t=70317
2022-07-17 13:49:27 +02:00
wmayer
76330db700
Import: replace PyObject_IsTrue with Base::asBoolean
2022-07-16 13:37:12 +02:00
wmayer
2041eca74c
Import: if PyArg_ParseTuple() returns false PyErr_Clear() must be called first before calling PyArg_ParseTuple() again
2022-07-16 11:19:13 +02:00
wmayer
e1ebcef39e
Import: [skip ci] change path to user config in Import.readDXF()
2022-07-16 10:59:06 +02:00
Benjamin Alterauge
d15da0ef96
PreCompiled fix
...
Preventive action to avoid problems with MSVC.
2022-07-16 10:55:24 +02:00
Benjamin Alterauge
a980b08719
Code Cleaning - pragma
...
#pragma once or define. Not both.
2022-07-16 10:55:24 +02:00
Benjamin Alterauge
83203153cd
Group dxf relevant files in one folder
2022-07-16 10:55:24 +02:00
andrea
93525ff7eb
removed references to OCC<7
2022-06-25 14:29:24 +02:00
marioalexis
ea79771afd
Import: Use PyObject_IsTrue in combination with conditional ternary operator
2022-06-22 19:50:03 -04:00
Uwe
daf2df6f80
[CMake] remove traces of assembly module
...
the assembly module was removed for FC 0.20 but it appears still in CMake as build option.
This PR tries to remove the remaining traces (maybe more needs to be done?)
2022-05-23 19:06:32 +02:00
wmayer
a564d5ced7
Import: fixes #5793 : DXF export (Autodesk DXF 2D type) doesn't add any UNITS field inside the dxf file
2022-05-17 02:41:02 +02:00
Zheng, Lei
3ef438eaf0
Fix mixed line endings
2022-04-26 12:52:55 -05:00
Chris Hennes
35156cdce3
Import: PR6497 move return statement to new line
2022-03-29 12:36:18 -05:00
wmayer
ccaa862389
Import: include header with export macros
2022-03-24 20:44:34 +01:00
wmayer
97330443a2
All: modernize C++11
...
* replace deprecated headers
2022-03-23 22:44:18 +01:00
wmayer
d1459f6d32
Import: modernize C++11
...
* use nullptr
2022-03-23 19:26:15 +01:00
wmayer
d7aac0ed60
Mod: [skip ci] add needed headers to fix build failure
2022-03-21 12:04:04 +01:00
Uwe
c9d28b542f
[Import] remove unused includes and Xerces
2022-03-20 22:19:08 +01:00
wmayer
9160f06e1c
Base: rename BaseExceptionFreeCADError to PyExc_FC_GeneralError
2022-03-17 14:45:48 +01:00
wmayer
d69defaa3c
Py: replace BaseExceptionFreeCADError with more suitable exception types
2022-03-17 13:54:23 +01:00
wmayer
0054cbddaa
Fix coverity issue:
...
* CID 332682: Resource leak
* CID 350607: Resource leak
* CID 332677: Resource leak
2022-03-14 11:35:04 +01:00
Uwe
bda12907de
[Gui] rename the Qt header list
2022-03-07 20:35:38 +01:00
wmayer
95c70e7f4c
App: use forward declarations
2022-03-04 21:09:46 +01:00
wmayer
2dc1a4c412
Mod: add string header to dxf.h
2022-03-01 15:13:34 +01:00
wmayer
831d569f52
Draft, Import, area: include iosfwd instead of iostream if forward declarations are sufficient
2022-03-01 12:37:00 +01:00
Wanderer Fan
2ff5e1aaeb
[Import]Fix #6461 MEASUREMENT/INSUNITS
2022-02-27 18:57:49 -05:00
luz paz
b0fcf45513
Fix various superfluous whitespace in *.dox files
2022-01-09 21:01:42 -06:00
wmayer
e743c30f3b
Add Global.h headers to modules
2021-12-18 14:06:40 +01:00
wmayer
325c5ec887
Fix issue 0004791: DXF import fails for trivial circle
2021-11-24 18:27:21 +01:00
wmayer
09da245af9
App: harmonize API of App::Application
...
* make getHomePath() static and return a std::string
* make getExecutableName() static and return a std::string
2021-11-04 10:50:09 +01:00
easyw
fcb5c768ff
deleting temp file (result of a previous export)
2021-10-20 10:10:43 +02:00
wmayer
1483cc023f
Import: [skip ci] consistent use of curly braces
2021-10-13 14:28:06 +02:00
Chris Hennes
834831b6c8
Merge pull request #5098 from realthunder/FixStepColor
...
Fix STEP import/export color problem
2021-10-10 18:46:43 -05:00
Zheng, Lei
c01878c174
Import: fix transparency STEP export/import
...
App::Color::a in FreeCAD is actually interpreted as transparency
instead of alpha.
2021-10-09 20:43:24 +08:00
wmayer
74639da997
OCCT: port FreeCAD sources to version 7.6
...
SMESH is not yet ported
Although FreeCAD code compiles with OCCT 7.6 it doesn't work at the moment
2021-10-09 13:49:02 +02:00
Zheng, Lei
beea1d3644
Import: fix single shape STEP export with per face color
2021-10-09 15:57:50 +08:00
Zheng, Lei
709181d909
Import: avoid using Quantity_ColorRGBA::ColorToHex()
...
For using older OCCT
2021-10-08 07:51:00 +08:00
Zheng, Lei
329a682a8e
Import: fix STEP color and add transparency in legacy importer/exporter
2021-10-07 18:08:00 +08:00
Zheng, Lei
b9a76cc8e4
Import: support transparency for STEP import and export
2021-10-07 17:44:09 +08:00
Zheng, Lei
c19e1398f2
Import: fix STEP color problem caused by OCC 7.5
...
Fixes #0004744
2021-10-07 17:43:38 +08:00
easyw
ef2df71dbb
allowing to export stZ files on different drivers
...
os.rename() doesn't move its actual data on the disk
shutil.move() method allows to transfer files between two different drives
2021-04-13 15:56:31 +02:00
wmayer
e01f0d25d5
Import: [skip ci] for glTF export set scale factor of 0.001 because lengths are measured in meters
2021-04-10 18:37:56 +02:00