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
wmayer
0d617f97d6
Port to occ7.2:
...
+ Standard_Failure::Caught() is now marked as deprecated and should be replaced with standard C++ exception handling
2017-09-01 16:27:46 +02:00
wmayer
473ea474ce
Port to occ7.2:
...
+ replace Quantity_Parameter with Standard_Real is it's marked deprecated
+ include NCollection_Vector as it's needed by STEPCAFControl_Writer
+ remove GC_MakeConicalSurface used for cone and distance as this was never implemented in any earlier occ version and has been removed now
2017-09-01 12:01:50 +02:00
wmayer
8856041a72
improve whitespaces
2017-08-01 08:30:22 +02:00
Jean-Marie Verdun
a89dbdc801
Export single STEP object with absolute coordinate instead of (0,0,0) as default origin
2017-07-31 16:45:24 -03:00
wmayer
ded46ffa65
fix whitespaces
2017-07-13 21:46:24 +02:00
Jean-Marie Verdun
6421c93711
Fix keepExplicitPlacement
2017-07-11 11:24:49 -03:00
Jean-Marie Verdun
ef4efc52e5
Improve hierarchical exporter
2017-07-11 11:24:49 -03:00
wmayer
800526836a
use specialized Python exception classes
2017-04-28 19:33:51 +02:00