wmayer
effbe1e873
App: Prepare for clang-format
2024-06-03 12:52:30 +02:00
wmayer
ca03d18355
Py3.12: initialize field 'tp_watched'
2024-02-12 11:41:49 -06:00
wmayer
c05091885e
App: modernize C++: use override
2023-08-04 17:09:53 +02:00
berniev
d2babf0eb5
App: Single arg ctors must be explicit
2022-08-24 07:20:57 +02:00
Uwe
9d30b0af6a
[App] Feature: remove unused includes
2022-02-27 16:37:29 +01:00
wmayer
82e1feffef
App: fix Py3.8 warnings
2022-02-05 12:24:36 +01:00
wmayer
0df823c68b
App: add missing pragma for GCC diagnostic
2022-02-04 22:38:26 +01:00
wmayer
e92325c9c9
App: remove some more deprecated Py2 code
...
and remove deprecated void from function signature and replace 0 or NULL with nullptr
2021-04-26 10:55:56 +02:00
wmayer
628fcedb11
App: [skip ci] in addition to PR4104 pop the diagnostic
2020-12-04 17:11:22 +01:00
Mark O'Donovan
976c7f5346
Suppress gcc warnings also in FeaturePythonPyImp.h
...
Clang warnings are already disabled.
2020-12-04 17:09:06 +01:00
wmayer
409ceb6ec5
macOS: [skip ci] suppress some more Py3.8 warnings, suppress warnings about deprecated OpenGL API
2020-10-17 23:53:47 +02:00
wmayer
867adbe1b5
Py3.8: [skip ci] missing initializer for member '_typeobject::tp_vectorcall' [-Wmissing-field-initializers]
2020-06-12 17:51:33 +02:00
Michal Ulianko
2e2b8cba6a
py3.7 fix
...
PyUnicode_AsUTF8() returns const char* in py3.7 instead of char*. Making
changes to reflect that which should also be safe in
other Python versions.
2018-09-01 22:44:39 +02:00
wmayer
729cfd8155
py3: fox compiler warnings
...
issue 0000995
2017-06-04 00:17:57 +02:00
wmayer
bf162ebde9
py3: partially revert of getattr -> getattro because getattro is only needed for the static callback function
...
issue 0000995
2017-06-03 10:51:05 +02:00
looooo
6ad7dc1217
py3: change of getattr -> getattro
...
issue 0000995
2017-06-03 10:51:05 +02:00
looooo
e6202f46e9
py3: App: files D-Z ported to python3
...
issue 0000995
diff to py3-branch will remain in the following files in src/App:
- ExtensionContainer.cpp
- FeaturePythonPyImp.h +.inl
most likely these files depend on Tools and Base
2017-05-11 19:19:17 +02:00
wmayer
b09ea956fc
fix possible crash in destructor of FeaturePythonPyT template
2017-01-21 13:25:26 +01:00
wmayer
bdd49f2ad5
issue #0002867 : AttachExtension crash
2017-01-20 13:17:11 +01:00
wmayer
8edd8cb599
do not allow to delete properties in FeaturePythonPyT
2016-11-10 23:57:41 +01:00
wmayer
2d20bdecdd
use only Python API for FeaturePythonPyT
2016-11-10 13:37:30 +01:00
wmayer
2f16afc641
make FeaturePythonPyT more flexible
2016-11-09 22:02:42 +01:00
wmayer
b5cbaae73a
move handling of dynamic properties from FeaturePythonPyT to DocumentObjectPy
2016-11-09 16:09:21 +01:00
wmayer
8ef85c51fa
dynamic properties:
...
+ move addProperty, removeProperty and supportedProperties from FeaturePythonPyT to DocumentObjectPy
2016-11-09 10:35:49 +01:00
wmayer
a27eed1357
Allow to add methods at runtime to FeaturePython objects
2013-03-23 22:09:33 +01:00
wmayer
605e85b952
Make FeaturePython Python binding a template class to avoid code duplication
2013-03-22 00:34:18 +01:00