Thomas Krijnen
782aa4f88f
Copy more so to python module
2026-04-21 21:51:21 +02:00
Thomas Krijnen
b022ca7e70
Some plug-in work
2026-04-21 16:18:59 +02:00
Thomas Krijnen
6ee05b646b
swig ignore Base::Base(std::nullopt_t);
2026-04-19 12:24:36 +02:00
Thomas Krijnen
e62921171c
Remove duplicated attr in wrapper
2026-04-19 11:42:24 +02:00
Thomas Krijnen
6c47123781
Remove C++ references to ifcxml
2026-04-19 10:35:04 +02:00
Thomas Krijnen
91ae631c7d
Merge remote-tracking branch 'origin/v0.8.0' into datamodel-v1.0
2026-04-18 20:15:28 +02:00
Thomas Krijnen
b599ee1040
More work on isolating into plug-ins
2026-04-18 15:46:21 +02:00
Thomas Krijnen
d2cc66fdf0
tree and document plug-ins
2026-04-17 11:24:09 +02:00
Thomas Krijnen
3824e7b449
First start plug-in architecture
2026-04-15 18:07:28 +02:00
Thomas Krijnen
158756e921
arrange_polygons: settings, simplify based on growing boxes; more...
2026-04-10 21:46:39 +02:00
Thomas Krijnen
3fbf01f446
partial revert of 24acfea
2026-04-08 13:48:23 +02:00
Thomas Krijnen
24acfeaf45
Thinking indicator under chat
2026-04-03 10:59:09 +02:00
Thomas Krijnen
a07f56db6f
Restructure and rename
2026-03-31 15:32:36 +02:00
Thomas Krijnen
724cdb446e
Move schemas into schemas/ subfolder
2026-03-31 10:02:00 +02:00
Thomas Krijnen
603cedc487
Try some things: (a) fewer allocations - parse context pool; lexer string pool (b) SWAR process multiple chars at once in keywords/enums/strs/stc.
2026-03-27 20:45:13 +01:00
Thomas Krijnen
95a094d596
Fix some schema generation issues
2026-03-26 10:39:29 +01:00
Andrej730
f2e2e324b1
Fixing stubs
...
- `function_item`, `tags` added in df7318973
- MakeVolume added in c385b93 , ignore as all other conversion settings
- moved `SeparateZUpNode` ignore to the other geom serializer settings
2026-03-18 12:25:14 +05:00
Bruno Postle
1d5108f934
Fix linking for builds with -Wl,--as-needed
2026-02-06 16:51:41 +00:00
Thomas Krijnen
3983bfa467
Don't crash on passing indeterminate to instance expecting aggregates #7529
2026-01-23 14:36:06 +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
d41985f23a
format cmake files
2025-12-22 18:44:42 +05:00
Andrej730
8ea4b9e38c
Remove redundant links in 0555523c9
2025-12-05 20:24:00 +05:00
Andrej730
0555523c98
cmake - move all cgal related stuff to CGAL::CGAL target
2025-12-04 19:59:07 +05: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