wmayer
38a100962c
Import/Part: [skip ci] restore some comments
2023-03-14 21:47:41 +01:00
Andrew
6e9817025e
Clean mod/import folder
...
Clean mod/import folder
fix code not removed.
2023-03-14 16:02:01 +01:00
wmayer
fb4af78cdc
Import: enable multi-threading support of RWGltf_CafWriter for OCCT 7.7
2023-02-26 13:30:44 +01:00
wmayer
6df33e89fb
Import: [skip ci] fix some minor Lint issues
2023-02-26 09:04:26 +01:00
wmayer
2d629d7e1e
Import: support to export to glTF file in headless mode
2023-02-26 09:04:26 +01:00
wmayer
478b50096e
Import: [skip ci] fix warning about trailing whitespaces, fix parsing errors
2022-11-25 11:55:51 +01:00
wmayer
0d05f49057
Import: fix build failure
2022-11-25 10:28:13 +01:00
Uwe
f340176f1c
[Import] remove unused includes
...
- also some sorting
2022-11-25 04:34:44 +01:00
Kuzemko Alexsandr
2eb55d48c7
[App] Fix of untranslated first document's name ( #7156 )
...
* Change no need function newDocument("Unnamed") call to variant without parameter. "Unnamed" set in App newDocument function instead.
* Refactor New Document command to run without parameter.
* Translate new document's userName. Internal name = "Unnamed".
* Crowdin Add to updatets.py App.ts. Create new file App.ts
* Fix error where document name is set with one function parameter. In this situation set internal and user name to string variable. For default function call (without parameter) set internal name to Unnamed, userName = translate ("Unnamed")
2022-10-20 21:35:09 -05:00
wmayer
afdf499e46
Part: use ImportExportSettings in client code
2022-10-04 12:32:47 +02:00
wmayer
918fc83cd3
Part: implement wrapper class around Interface_Static
2022-10-03 19:03:32 +02:00
wmayer
8522b9c813
Import: make API more flexible
2022-10-03 17:26:32 +02:00
berniev
71dc5ead2f
Mod: Use override etc 2
2022-08-09 12:52:26 +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
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
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
wmayer
84f5b40789
Import: modernize C++11
...
* use nullptr
2022-03-23 19:26:15 +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
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
wmayer
292afa2a2e
Import: [skip ci] avoid conflicting class names in global namespace
2021-03-19 15:18:25 +01:00
wmayer
751f48a54f
Import: [skip ci] fixes #0004477 : Can't import .STEP files with cyrillic symbols
2020-12-07 17:54:17 +01:00
wmayer
c35dba8e34
Part/Import: [skip ci] disable use of Message_ProgressIndicator for OCC >= 7.5 due to major API changes
2020-10-08 14:48:35 +02:00
wmayer
13c2fae81c
PVS: V575 The null pointer is passed into 'strcpy' function. Inspect the first argument
2020-07-18 10:59:28 +02:00
wmayer
e005972466
PVS: V519 A variable is assigned values twice successively.
2020-07-18 10:59:27 +02:00
wmayer
486de650ad
Import: [skip ci] fix bug when checking if std::map is empty
2020-01-17 23:26:22 +01:00
wmayer
6300e09dd8
handle some more warnings: -Wkeyword-macro -Wdeprecated-declarations -Wextra-semi
2019-11-18 11:56:08 +01:00
Zheng, Lei
a460fdc8b6
Import: add new implementation of STEP importer/exporter
...
For better supporting Link and groups. The original implementation can
still be used by uncheck the STEP import setting 'Use Link Group'.
2019-08-17 15:15:47 +02:00
wmayer
739de86144
cannot use null pointer as target for strcpy
2019-03-03 15:39:38 +01:00
wmayer
13a68c3675
PVS: V519 The 'keepExplicitPlacement' variable is assigned values twice successively.
2019-03-03 15:24:17 +01:00
wmayer
06c513c3f0
fixes 0003860: Debian bug #920971 - C++ exception on DXF import
2019-02-25 23:46:31 +01:00
wmayer
b626108195
fix build failure for oCCT 7.2 or later
2018-09-28 15:36:17 +02:00
wmayer
6787d5d28d
move class ExportOCAF to own source files
2018-09-28 15:06:46 +02:00
wmayer
f4fbbb0a79
fixes 0003491: Import.export not preserving placement of Part Features in STP file export
2018-09-28 14:58:49 +02:00
wmayer
4a2d7fc312
fixes 0003165: Color information lost in STEP export
2018-09-28 11:49:04 +02:00
wmayer
1c7a41af58
fix -Wignored-qualifiers
2018-08-19 12:38:57 +02:00
wmayer
f8fe9d4453
MSVC does not support keyword 'or'
2018-08-19 10:56:00 +02:00
wandererfan
40532fb75c
Coverity Fixes
...
- 183599
- 183595
- 183594
- 175821
- 175820
- 175817
- 175816
- 175815
- 175814
- 175813
- 175812
- 175811
- 175806
- 175805
- 175804
- 175802
2018-08-19 10:47:08 +02:00
wandererfan
c06a918d2e
Add option for Dxf Version and forced Polyline
...
- allows override of user parameter values.
2018-08-19 10:47:08 +02:00
wandererfan
6005da2464
Export DocObjectPy/TopoShapePy to Dxf (Import module)
2018-07-26 10:02:25 -03:00
wandererfan
76aee3965d
Add writeDXFObject to Import
...
- add a function to write DocumentObject(s) to Dxf file.
- all caller to specifiy parameter source to ImpExpDxf
functions.
2018-05-01 13:22:02 -04:00
wmayer
5e484d0a92
disable Py::Exception(const std::string&) constructor as it will be removed in future PyCXX versions
2018-04-29 11:00:28 +02:00
wandererfan
e83b49d259
Move Dxf function to Mod/Import Ph1
...
- move HeeksCAD dxf import/export code from Draft to
Mod/Import. This first phase moves dxf.cpp and
DraftDxf.cpp to Mod/Import and adds dxfWrite functionality
to DraftDxf.cpp.
2018-04-29 10:12:31 +02:00