Thomas Krijnen
95a094d596
Fix some schema generation issues
2026-03-26 10:39:29 +01:00
Thomas Krijnen
8c2e1226c9
declaration property
2026-01-15 15:38:32 +01:00
Thomas Krijnen
ed8821486d
Broaden __eq__ for type decl instances
2026-01-15 14:23:49 +01:00
Thomas Krijnen
742bfac144
_remove, schema_identifier and test_file
2026-01-15 14:13:29 +01:00
Thomas Krijnen
1f4c4204d0
Re-enable setting logical with UNKNOWN in python
2026-01-15 13:13:51 +01:00
Thomas Krijnen
bee61cba11
Accept exact schema_identifier in file()
2026-01-15 12:38:36 +01:00
Thomas Krijnen
490fa92dc0
Rework equality and get_info_2
2026-01-15 12:37:12 +01:00
Thomas Krijnen
fbbc92c5d7
Hashing solely based on identity
2026-01-14 14:03:55 +01:00
Thomas Krijnen
9e165319e6
Fix schema passing to file creation
2026-01-14 14:02:48 +01:00
Thomas Krijnen
64bf807baa
Fix add entity with id
2026-01-14 14:02:10 +01:00
Thomas Krijnen
136befde86
Fix write() call
2026-01-14 14:01:39 +01:00
Thomas Krijnen
1a4d750ecd
Consistency of get_inverse calls
2026-01-14 14:00:50 +01:00
Thomas Krijnen
7e5248da29
Fix create_shape() overloads because SWIG does not map None for us anymore
2026-01-13 08:44:30 +01:00
Thomas Krijnen
0604db06e9
typename
2026-01-10 11:52:05 +01:00
Thomas Krijnen
b66b04b001
Remove usage of .wrapped_item and some other fixes
2026-01-10 11:01:18 +01:00
Thomas Krijnen
5c9213426f
Hacks and fixes to get python code back in reasonable state
2026-01-10 10:21:09 +01:00
Thomas Krijnen
ae79996eb6
Fix running of test/tests.py
2026-01-08 11:49:29 +01:00
Thomas Krijnen
f5b2358c2e
Make Base::data() private, file::add(..., id)
2026-01-08 10:35:46 +01:00
Thomas Krijnen
7098beb819
Work towards v1.0 data model with encapsulated weak_ptr as basis for instances
2026-01-05 21:42:01 +01:00
Andrej730
52baba0fe0
cmake - don't use debug Python by default, move it to USE_DEBUG_PYTHON option
2025-12-02 16:11:38 +05:00
Esteban Dugueperoux
613015e37e
cmake: Externalize OpenCascade config ( #7365 )
...
Co-authored-by: Andrej <azhilenkov@gmail.com >
2025-11-19 18:02:07 +05:00
Thomas Krijnen
db7900027e
fix stub
2025-11-19 10:43:52 +01:00
Thomas Krijnen
487a4f345d
Creoox json serializer
2025-11-17 14:06:39 +01:00
Andrej730
ce0348518d
cmake - note future cmake bug fixes
2025-10-31 18:50:52 +05:00
Andrej730
6bc4046b17
ifcwrap cmake - fix issue with debug build after migration to FindPython
...
In FindPython variable was renamed to Python_LIBRARY_DEBUG
2025-10-28 17:17:19 +05:00
Andrej730
1a83e52935
ifcwrap cmake - avoid using deprecated swig_link_libraries
2025-10-28 17:17:19 +05:00
Andrej730
f16d42ba14
ifcwrap cmake - use usual name for wrapper target
2025-10-28 17:17:19 +05:00
Andrej730
de89ab31cf
ifcwrap cmake - move DEBUG_POSTFIX logic to one place
2025-10-28 17:17:19 +05:00
Andrej730
c8a4f1bbd2
cmake - build without Python libraries on Unix
2025-10-28 17:17:19 +05:00
Andrej730
5be1858767
ifcwrap cmake - accomodate bug in cmake makefiles generator
2025-10-28 17:17:19 +05:00
Andrej730
7ca44b5677
build-all.py wasm - move SIDE_MODULE=2 to cmake
...
Next to `EXPORTED_FUNCTIONS` and avoid possible issues with pyodide in the future (pyodide is using `SIDE_MODULE=1`, but currently not providing it libraries of type `MODULE`, only for shared ones).
2025-10-28 17:17:17 +05:00
Andrej730
a6921b83a1
ifcwrap cmake - provide correct suffix for wasm python extension
2025-10-28 17:17:17 +05:00
Andrej730
226581f76e
build-all.py - provide exported functions to target explicitly
...
Otherwise it broke compilation in some cases when cmake would try to test that linker is working.
2025-10-28 17:17:17 +05:00
Andrej730
0a5388f386
ifcwrap cmake - migrate to FindPython
...
Also simplify run-cmake to just prefix the path, instead of providing 3 paths explicitly.
2025-10-28 17:17:15 +05:00
Thomas Krijnen
b10415b1b3
Rework iterator constructor #7291
2025-10-26 13:31:31 +01:00
Thomas Krijnen
69863ce4a9
Try and fix stub test
2025-10-26 10:03:43 +01:00
Thomas Krijnen
80066ba9e7
Different hack for allowing f.header.file_description.file.header.file_description.file
2025-10-25 21:54:42 +02:00
Thomas Krijnen
ea9e0c9ab4
readInstancePy() option to obtain type decls instead of strings
2025-10-25 13:55:55 +02:00
Thomas Krijnen
a6d20c0cc4
Follow up after 4d688170e0
2025-10-22 21:42:37 +02:00
Thomas Krijnen
e4877e8246
Ignore steal_instances() in python
2025-10-08 14:55:28 +02:00
Thomas Krijnen
d684d47dc8
Make sure compound structure is retained as SvgSerializer depends on it
2025-10-01 15:01:50 +02:00
Thomas Krijnen
573e53ebfd
Ugly workarounds to not depend on std::filesystem #7131
2025-09-29 11:29:07 +02:00
Thomas Krijnen
0d4819d6e7
dllimport/export #6926
2025-09-26 14:30:52 +02:00
Thomas Krijnen
ce91d296b6
dllimport/export #6926
2025-09-26 14:24:49 +02:00
Thomas Krijnen
ab59173135
Add a stream2_from_string() (mostly for wasm)
2025-09-23 11:32:52 +02:00
Thomas Krijnen
f3dedba320
Map opt<bool> in taxonony to none,false,true
2025-09-19 13:24:02 +02:00
Thomas Krijnen
b1b95ec2db
Conditional compilation in wrapper
2025-09-14 19:15:31 +02:00
Thomas Krijnen
5f50e6fcf1
Conditional compilation in wrapper
2025-09-14 19:15:25 +02:00
Thomas Krijnen
a925226cbc
Merge remote-tracking branch 'origin/v0.8.0' into tfk-rocksdb-storage
2025-09-10 10:06:01 +02:00
Thomas Krijnen
49bbf0cb9e
Free memory
2025-09-09 13:26:37 +02:00