wmayer
c87e1cc1c2
clang: fix warnings [-Winconsistent-missing-override]
2022-08-09 17:36:25 +02:00
berniev
71dc5ead2f
Mod: Use override etc 2
2022-08-09 12:52:26 +02:00
berniev
f4ffd15864
Mod: redundant void 2
2022-08-08 10:27:50 +02:00
berniev
53ba98d636
Mod: use empty
2022-08-06 19:30:13 +02:00
wmayer
4ba5aef334
Part: [skip ci] change some default parameters for STEP export
2022-07-26 19:34:55 +02:00
wmayer
86c4f319fd
Import: [skip ci] Fix several clazy issues:
...
* Use multi-arg instead [-Wclazy-qstring-arg]
2022-07-25 10:43:46 +02:00
wmayer
d887c2d77b
Import: use Part::ImportExportSettings to access parameters
2022-07-23 21:58:51 +02:00
Uwe
8b99abd81b
[Image] [Inspection] remove superfluous nullptr checks
2022-07-18 01:54:09 +02:00
wmayer
d64963d337
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
76c8dfa452
Import: replace PyObject_IsTrue with Base::asBoolean
2022-07-16 13:37:12 +02:00
wmayer
b55de64840
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
260d1e5ecc
Import: [skip ci] change path to user config in Import.readDXF()
2022-07-16 10:59:06 +02:00
Benjamin Alterauge
ecfe912d97
PreCompiled fix
...
Preventive action to avoid problems with MSVC.
2022-07-16 10:55:24 +02:00
Benjamin Alterauge
b5ad86ae07
Code Cleaning - pragma
...
#pragma once or define. Not both.
2022-07-16 10:55:24 +02:00
Benjamin Alterauge
fead475d64
Group dxf relevant files in one folder
2022-07-16 10:55:24 +02:00
andrea
c66aadeb60
removed references to OCC<7
2022-06-25 14:29:24 +02:00
marioalexis
44da7b7c0b
Import: Use PyObject_IsTrue in combination with conditional ternary operator
2022-06-22 19:50:03 -04:00
Uwe
9cca501eea
[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
7e7d368bba
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
8bec44934b
Fix mixed line endings
2022-04-26 12:52:55 -05:00
Chris Hennes
a9c33d8f58
Import: PR6497 move return statement to new line
2022-03-29 12:36:18 -05:00
wmayer
1048176fc3
Import: include header with export macros
2022-03-24 20:44:34 +01:00
wmayer
d21a60b294
All: modernize C++11
...
* replace deprecated headers
2022-03-23 22:44:18 +01:00
wmayer
84f5b40789
Import: modernize C++11
...
* use nullptr
2022-03-23 19:26:15 +01:00
wmayer
b47abb9bd9
Mod: [skip ci] add needed headers to fix build failure
2022-03-21 12:04:04 +01:00
Uwe
bfb9b66d21
[Import] remove unused includes and Xerces
2022-03-20 22:19:08 +01:00
wmayer
e4d1ed8366
Base: rename BaseExceptionFreeCADError to PyExc_FC_GeneralError
2022-03-17 14:45:48 +01:00
wmayer
1f12dca2b4
Py: replace BaseExceptionFreeCADError with more suitable exception types
2022-03-17 13:54:23 +01:00
wmayer
0f9768fb33
Fix coverity issue:
...
* CID 332682: Resource leak
* CID 350607: Resource leak
* CID 332677: Resource leak
2022-03-14 11:35:04 +01:00
Uwe
554635cc7d
[Gui] rename the Qt header list
2022-03-07 20:35:38 +01:00
wmayer
5e0cfc64ee
App: use forward declarations
2022-03-04 21:09:46 +01:00
wmayer
4b415d1b37
Mod: add string header to dxf.h
2022-03-01 15:13:34 +01:00
wmayer
6ae3feedae
Draft, Import, area: include iosfwd instead of iostream if forward declarations are sufficient
2022-03-01 12:37:00 +01:00
Wanderer Fan
c32dd8a792
[Import]Fix #6461 MEASUREMENT/INSUNITS
2022-02-27 18:57:49 -05:00
luz paz
28ab1bb68f
Fix various superfluous whitespace in *.dox files
2022-01-09 21:01:42 -06:00
wmayer
ada653e591
Add Global.h headers to modules
2021-12-18 14:06:40 +01:00
wmayer
e77c96ac18
Fix issue 0004791: DXF import fails for trivial circle
2021-11-24 18:27:21 +01:00
wmayer
f36126770c
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
971bea1516
deleting temp file (result of a previous export)
2021-10-20 10:10:43 +02:00
wmayer
90c97a3166
Import: [skip ci] consistent use of curly braces
2021-10-13 14:28:06 +02:00
Chris Hennes
c3ba3fd30f
Merge pull request #5098 from realthunder/FixStepColor
...
Fix STEP import/export color problem
2021-10-10 18:46:43 -05:00
Zheng, Lei
3335da00ae
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
a7f9c2f1b9
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
c7ece90c44
Import: fix single shape STEP export with per face color
2021-10-09 15:57:50 +08:00
Zheng, Lei
ce7270c8a7
Import: avoid using Quantity_ColorRGBA::ColorToHex()
...
For using older OCCT
2021-10-08 07:51:00 +08:00
Zheng, Lei
eaca6571ee
Import: fix STEP color and add transparency in legacy importer/exporter
2021-10-07 18:08:00 +08:00
Zheng, Lei
f403a8ed4d
Import: support transparency for STEP import and export
2021-10-07 17:44:09 +08:00
Zheng, Lei
a32b6e4075
Import: fix STEP color problem caused by OCC 7.5
...
Fixes #0004744
2021-10-07 17:43:38 +08:00
easyw
7036706945
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
8c4b2506bd
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