Chris Hennes
730d471fb1
Update translations
2023-09-19 22:25:14 -05:00
wmayer
4f6ab508d7
Base: fix incorrect method names of Matrix class about diagonal and trace
2023-09-18 01:21:07 +02:00
wmayer
939984bf2c
Base: fix many lint warnings in Matrix class
2023-09-18 01:21:07 +02:00
Chris Hennes
857ddacb6e
Update translations ( #10613 )
...
* Update translations
* Start: Remove Start.ts
2023-09-10 13:06:26 -05:00
wmayer
9fc5c2d8e4
Base: fixes #10462 : mesh.unite() causes segementaion fault
2023-09-03 11:14:34 +02:00
Chris Hennes
118dc0c6c3
RE: Correct use of Wrapped_ParseTupleAndKeywords
2023-09-02 13:55:08 +02:00
luzpaz
9ed299a57a
Fix typos
2023-08-31 22:29:17 -05:00
Chris Hennes
6bfafc62dc
Update translations
2023-08-29 07:38:09 -05:00
mosfet80
d453672ab8
[BASE] Removed dead code ( #10330 )
2023-08-28 10:41:20 -05:00
Chris Hennes
d8094b0d57
Merge pull request #10365 from chennes/wrapPyArgParseWithKeywords
...
Wrap PyArg_ParseTupleWithKeywords
2023-08-27 10:23:31 -05:00
wmayer
90bafb3a06
Base: add methods to get volume and get max/min points
2023-08-27 03:11:00 +02:00
Chris Hennes
29e53918ae
Base: Add clearer error message for missing nullptr
2023-08-26 16:11:03 -05:00
wmayer
bb13c179e9
Base: fix clang-tidy warnings in BoundBox.h
2023-08-26 21:03:58 +02:00
Chris Hennes
bf684e9583
Base: Add static_assert for keyword array size > 0
2023-08-26 12:32:29 -05:00
wmayer
d623e37e5e
Test: add more unit tests
2023-08-26 13:17:53 +02:00
Chris Hennes
3b79fd58b7
Base: Wrap PyArg_ParseTupleAndKeywords
2023-08-25 14:52:30 -05:00
Chris Hennes
ada736696e
Base: Add wrapper for PyArg_ParseTupleAndKeywords
...
Enable strict const-correctness for the keywords argument and address
several linter complaints related to using a C function in C++ code.
2023-08-25 14:49:28 -05:00
wmayer
010dca8303
Base: C++ core guidelines: init variables
2023-08-24 18:48:52 +02:00
wmayer
4fb07bcfd6
Base: modernize C++: use default member init
2023-08-23 19:51:44 +02:00
wmayer
db0f6534c3
Base: modernize C++: use equals default
2023-08-20 18:10:17 +02:00
wmayer
5f0ec490e6
Core: modernize C++: return braced init list
2023-08-19 11:35:41 +02:00
Chris Hennes
09edbbebaf
Merge pull request #10258 from chennes/translations20230814
...
Update translations
2023-08-18 08:52:13 -05:00
wmayer
93d878c0ca
Lint: fix several issues discovered by clang-tidy
2023-08-18 08:44:49 -05:00
wmayer
8f08d8c7cd
Lint: fix several issues discovered by clazy
2023-08-18 08:44:49 -05:00
wmayer
2bc90e6090
Base: modernize C++: return braced init list
2023-08-18 00:36:24 +02:00
Chris Hennes
28f396cc75
Update translations
...
Adds the ten units strings from Base as well.
2023-08-16 22:50:39 -05:00
Jonas Bähr
3e68d6fd50
Remove C++ escaping from *Py.xml templates
...
Now all escaping required for the C++ code generation is done when the
.cpp/.h files are generated. Previously, only newlines were escaped
automatically. This was a) inconsistent and b) leaked c++ details into
the xml data.
In addition, the escaping is now done in one central place, harmonizing
the three previous implementations.
Pre-existing c++ escape sequences in the XML files have been replaced by
their literal equivalent so that the resulting python doc sting remains
unchanged.
2023-08-16 13:17:25 +02:00
wmayer
367cdb36ed
Base: modernize C++: use range-based for loop
2023-08-14 14:09:29 +02:00
marioalexis
b6444b5164
Base: Explicitly avoid parameters in PrecisionPy methods
2023-08-11 13:15:58 +02:00
wmayer
9f456d712b
modernize C++: use equals delete
2023-08-10 17:29:05 +02:00
wmayer
0af4990817
modernize C++: make unique
2023-08-07 19:51:30 -06:00
Benjamin Bræstrup Sayoc
33384cff9c
[Everywhere] FileInfo::hasExtension for multiple values ( #9774 )
...
* [Base] Add hasExtension for multiple values
* [Gui] Use hasExtension for multiple values
* [Drawing] Use hasExtension for multiple values
* [Fem] Use hasExtension for multiple values
* [Import] Use hasExtension for multiple values
* [Mesh] Use hasExtension for multiple values
* [Part] Use hasExtension for multiple values
* [TechDraw] Use hasExtension for multiple values
2023-08-07 09:55:19 -06:00
wmayer
c7a17468e7
modernize C++: use noexcept
2023-08-07 16:06:58 +02:00
wmayer
89d529ab7b
modernize C++: use using
2023-08-06 23:17:10 +02:00
wmayer
d244dcf2da
modernize C++: use nullptr
2023-08-05 11:23:12 -06:00
Morgan 'ARR\!' Allen
f8f02f0895
add cstdint behind ifdef __GNUC__ for compiling under alpine linux
...
note: in other headers there is a mix of including the ifdef
2023-08-04 18:45:22 -06:00
wmayer
a00a5d6400
Base: modernize C++: use override
2023-08-04 17:09:53 +02:00
sliptonic
20768ba7f9
Merge pull request #9594 from wwmayer/issue_9549_new
...
Part: fixes #9549 : Part Fuse not working inside Part container
2023-07-24 10:16:51 -05:00
marioalexis
3d3b5b76f5
Base: Fix warnings -Wredundant-move
2023-07-24 14:39:21 +00:00
0penBrain
566ae39519
[Bugfix]Base: fix implementation of isFile() so it is safe to use
...
Current implementation can freeze the app if called on specific files
2023-07-23 17:19:31 +00:00
wmayer
4688582de3
Base: fix bug in CoordinateSystem::setYDirection
2023-07-13 15:12:09 +02:00
Pesc0
4a8d3853ba
[Toponaming] create ElementMap class ( #9175 )
...
* Copypaste ElementMap
* Add MappedNameRef
* Fix missing include
* Copypaste `findTagInElementName`
* fix error introduced _somewhere_
* refactor toponaming constants
* Move `findTagInElementName` in `MappedName`
* reintroduce workaround to compile ElementMap
* Added missing functions copied from complexgeodata
* fix last compile errors, reorder and format files
* remove recursive refs to ComplexGeoData
* Add more comments
* fixed comments and added tests
* added FIXME, make functions private, misc fixes
* Move static functions from complexGeoData to PostfixStringReferences. Rename to ElementNamingUtils
* Fix broken includes due to previous change
* Revert constants from string to const char*
* added childmap tests and made hasher public
* Make functions private
* Added remaining tests
* removed bool return from `erase` functions
* fix missing appexport
Co-authored-by: John Dupuy <jdupuy98@gmail.com >
2023-06-15 09:05:24 -05:00
Abdullah Tahiri
1307f708c7
Interpreter: Fix lack of notifier in DeveloperError call
2023-06-01 19:25:00 +02:00
Abdullah Tahiri
dc08aa8e0f
Console: Ensure macros have a notifier string
2023-06-01 19:25:00 +02:00
Connor Worrell
b75336dad0
[Base] US Building Schema correct sign on fraction
2023-05-31 19:53:49 -04:00
Abdullah Tahiri
cc091b2703
Console: Update loging macros to only send to developers
2023-05-25 14:09:06 +02:00
Abdullah Tahiri
d7ec60c2b4
Console: Improve the documentation
2023-05-23 14:24:45 +02:00
Abdullah Tahiri
c2b2b0c1fa
Base: Interpreter - Mark Exception reporting and stack as intended for developers
2023-05-23 14:24:45 +02:00
Abdullah Tahiri
cc13da5470
Console: Remove Translated Notification message
...
===============================================
With the new console extension, the translation state is coded separatedly.
Therefore, it is possible to code a Notification as translated without needing a specific type.
Additionally, any other message, such as Error of Warning can be translated.
It does not make sense to leave this message, if only for reasons of coherence and to simplify
maintainance of code.
2023-05-23 14:24:45 +02:00
Abdullah Tahiri
2bcee570da
Console: Extend the Python interface
2023-05-23 14:24:45 +02:00