Ryan Schultz
7329c485ea
Fix quantify() regression where by_type queries and grouped iteration could apply QTOs to all entities in the model instead of the intended element subset.
2025-10-31 10:03:52 -05:00
Andrej730
9c93b12084
Blender 5.0 - fix bpy_restrict_state error
...
It's probably will be very popular bug, when someone would try to migrate to Blender 5.0 using old Bonsai.
Example traceback:
```
File "Blender\5.0\extensions\.local\lib\python3.11\site-packages\bonsai\bim\prop.py", line 34, in <module>
import bonsai.bim.schema
File "Blender\5.0\extensions\.local\lib\python3.11\site-packages\bonsai\bim\schema.py", line 23, in <module>
import bpy_restrict_state
ModuleNotFoundError: No module named 'bpy_restrict_state'
```
2025-10-31 18:50:53 +05:00
Andrej730
b97c7d39ad
dev_environment.py - small error message tweak
2025-10-31 18:50:52 +05:00
Andrej730
fa0c1c5d2a
dev_environment.py - fix typo
2025-10-31 18:50:52 +05:00
Andrej730
8b1cb8e7ae
black .
2025-10-31 18:50:52 +05:00
Andrej730
ce0348518d
cmake - note future cmake bug fixes
2025-10-31 18:50:52 +05:00
Andrej730
a660027b93
test_package - ensure wasm package is present for active build commit
2025-10-31 16:09:22 +05:00
Thomas Krijnen
44ef409335
Don't check for drawing semantics on qto or predefpset #7304
2025-10-31 09:56:54 +01:00
Ryan Schultz
089edff1db
fix for #7296 : handle openings without Blender representation in get_gross_top_area ( #7297 )
2025-10-30 20:40:06 -05:00
Thomas Krijnen
bd5a1b5bda
Account 2x3/4 differences in Shading/Rendering::Transparency()
2025-10-30 18:35:20 +01:00
Andrej730
e8ece71d22
black .
2025-10-30 19:45:24 +05:00
Ryan Schultz
3f2cad0490
Add suppress_zero_inches parameter to imperial_length formatting function
2025-10-28 22:24:40 -05:00
Andrej730
36c28f3953
Mention in docs wasm-wheels as the main wheels source for pyodide builds
2025-10-28 18:20:13 +05:00
Andrej730
d1763237d2
ifcopenshell docs make - add server target
2025-10-28 18:20:13 +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
d3beae1374
Add Python 3.14 builds
2025-10-28 17:17:16 +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
eb1c81514b
Check for attribute nil #7276 #7291
2025-10-28 10:51:31 +01:00
Thomas Krijnen
6df5632f91
black
2025-10-26 13:33:10 +01:00
Thomas Krijnen
391a412e65
test cases #7291
2025-10-26 13:31:31 +01:00
Thomas Krijnen
b10415b1b3
Rework iterator constructor #7291
2025-10-26 13:31:31 +01:00
Thomas Krijnen
b1c44d42e3
Reset logger product to none
2025-10-26 13:31:31 +01:00
Dion Moult
5f65e21878
Fix bug where you couldn't get elements using a predefined property set.
2025-10-26 23:05:05 +11:00
Dion Moult
0d3be9d101
Fix #5108 . Selector now supports both GlobalId and Name as filter values.
2025-10-26 22:52:31 +11:00
Dion Moult
eea585a3cd
Fix #6258 . Fix #5727 properly. Only assume layerset axis on "standard case" elements, nothing else.
2025-10-26 22:33:39 +11:00
Thomas Krijnen
1789406299
Ruff
2025-10-26 12:04:22 +01:00
Dion Moult
b503061dc0
Fix #3868 . Automatic annotation references are now auto deleted if their reference is also gone.
2025-10-26 20:58:15 +11:00
Dion Moult
90ccaf4aab
Let users manually create automatic references too.
2025-10-26 20:46:32 +11:00
Dion Moult
05ff47fcff
Remap deprecated entities in Brick 1.4 to new RealEstateCore URIs.
2025-10-26 20:38:58 +11:00
Louis Casteleyn
c40ecdd550
deleted deprecated entities for v1.4 ( #6511 )
2025-10-26 20:32:28 +11:00
daniel-augusto
3a0622e9df
Update introduction with hyperlinks for tools ( #7290 )
2025-10-26 20:29:30 +11:00
Dion Moult
0bb03750dc
Fix #4914 . Write docs for syntax and schema validation and schema querying
2025-10-26 20:27:07 +11:00
Thomas Krijnen
459aad54aa
Black
2025-10-26 10:17:49 +01:00
Thomas Krijnen
69863ce4a9
Try and fix stub test
2025-10-26 10:03:43 +01:00
Dion Moult
e5ae19fd34
See #7291 . Temporary workaround whilst segfaults are sorted.
2025-10-26 19:36:41 +11:00
Dion Moult
afe617fb93
Revert "Bump IOS - necessary as last bunch of commits are incompatible with previous binaries"
...
This reverts commit d922f0b9ad .
2025-10-26 19:32:35 +11:00
Dion Moult
d922f0b9ad
Bump IOS - necessary as last bunch of commits are incompatible with previous binaries
2025-10-26 19:12:22 +11:00
Dion Moult
f9d2d494b1
Fix #4275 . Using psets_only kwarg in get_pset utility now includes predefined psets.
2025-10-26 18:21:06 +11:00
Thomas Krijnen
806aa14bd0
Compatibility for older builds
2025-10-25 21:55:06 +02: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
7cb1f07a0b
hacky way to retain attribute too many messages on header entities in validate.py
2025-10-25 21:12:12 +02:00
Thomas Krijnen
bdb52dcffd
Pass header entity types during pass to resolve empty list type
2025-10-25 20:29:41 +02:00