Andrej730
af4851f03a
Fixing bsdd feature tests ( a929ab0)
2025-11-10 18:58:02 +05:00
Andrej730
155d4c44ae
PanelSpy - fix error handling methods that have a return value
...
E.g. `ReferenceUI` has `self.get_object_name(context)` - since value wasn't returned, it was returning `None`, breaking the tests.
2025-11-10 18:58:02 +05:00
Andrej730
48119baf97
test_feature - non-background mode for debugging
2025-11-10 18:58:02 +05:00
Andrej730
dd1989aebb
test_feature - use pformat to print props for readibility
2025-11-10 18:58:01 +05:00
Andrej730
0806430700
TemplateListSpy - add repr
2025-11-10 18:58:01 +05:00
Andrej730
2d97f6638b
test_feature - add debugpy option
2025-11-10 18:58:01 +05:00
Andrej730
b10e5ad4d6
PanelSpy - target not all callables
...
Because sometimes we have `Data` classes as panel attributes and they're also callable.
2025-11-10 18:58:01 +05:00
Andrej730
24f991ceb1
Fix feature tests after a11f81f
2025-11-10 18:58:01 +05:00
Andrej730
ac11baa0c4
Fix the_object_name_does_not_exist not checking for errors
...
`assert True` was introduced in 1c1035e and original implementation with `assert False` was removed in b0d8101
2025-11-10 18:58:01 +05:00
Andrej730
1609a77b77
typing for PanelSpy related options
2025-11-10 18:58:00 +05:00
Andrej730
dd2f091a52
object.delete and outliner.delete overrides to reuse original poll methods for consistency
2025-11-10 18:58:00 +05:00
Andrej730
a7bf0e7d5e
Fix remove drawing feature test ( f11d79f)
2025-11-10 18:58:00 +05:00
Andrej730
19bdd3e622
i_set_the_prop_property_to_value - don't fail silently on incorrect bool values
2025-11-10 18:58:00 +05:00
Andrej730
e1bf891ec6
PanelSpy - also support draw_header for panels
2025-11-10 18:58:00 +05:00
Andrej730
4009834b97
PanelSpy - rename panel attr to blender_panel to avoid conflicts with panel method
...
Also added support for `panel` method.
2025-11-10 18:57:59 +05:00
Andrej730
77f5e1fbad
PanelSpy - add typing
2025-11-10 18:57:59 +05:00
Andrej730
c4eb77d544
Blender 5.0 - update shadint_styles eevee name
2025-11-10 18:57:59 +05:00
Andrej730
8a4ea43239
Blender 5.0 - fix error activating drawing styles
...
Some props were removed in Blender 5.0
2025-11-10 18:57:59 +05:00
Thomas Krijnen
f056e22f60
ruff
2025-11-10 11:59:10 +01:00
Thomas Krijnen
05e81040ce
black
2025-11-10 11:53:33 +01:00
Thomas Krijnen
8d8133e780
submodule
2025-11-10 11:45:05 +01:00
Thomas Krijnen
dceb35782e
Add platform tag for linuxarm64 in Makefile #7325
2025-11-10 11:17:24 +01:00
Esteban DUGUEPEROUX
5d56025014
cmake: Separate ifcparse build in its own CMakeLists.txt file
2025-11-10 09:42:51 +01:00
Bruno Postle
ad62c75f4f
ifcclash ifccsv ifcdiff ifcpatch: README.md stubs
...
The pyproject.toml files were referencing these missing files
2025-11-09 20:52:12 +00:00
Ryan Schultz
7a5bd03216
Close #7220 : Duplicate multiple selected Linked Aggregates at one time
2025-11-09 13:45:09 -06:00
Ryan Schultz
593e0e28a9
fix #4189 : local_view turns off/on text decorations, as well as cut decorator.
2025-11-08 16:35:46 -06:00
Massimo Fabbro
ed2b2de79a
Add profiler in ifcopenshell util and ifc5d quantify function time
...
Useful for quantify function optimization
2025-11-08 20:00:35 +01:00
Ryan Schultz
5a511eecc1
Fix #4014 : Unassign annotation from all products before reassignment
...
The edit_assigned_product() function now removes the annotation from all
existing IfcRelAssignsToProduct relationships instead of just one, preventing
annotations from being incorrectly assigned to multiple products simultaneously.
This fixes issues where leader lines wouldn't update correctly because the
annotation retained old product assignments.
2025-11-08 12:46:33 -06:00
Bruno Postle
83e0fa1287
Bump python bindings maximum python version
...
Python 3.14 is now a thing and the build seems ok
2025-11-08 17:38:56 +00:00
Ryan Schultz
a2dbdbf8cc
Fix #7274 : Add unique CSS class suffix to all selectors in sheet drawings
...
Previously, when multiple CSS selectors were comma-separated in a rule,
only the last selector received the unique drawing ID suffix. This caused
style conflicts when multiple drawings were placed on the same sheet.
Now all selectors in comma-separated lists receive the unique suffix,
ensuring proper style isolation between drawings.
Example:
Before: .cut.Status-DEMOLISH, .cut.Option-D.d2156 { ... }
After: .cut.Status-DEMOLISH.d2156, .cut.Option-D.d2156 { ... }
2025-11-08 10:41:43 -06:00
Ryan Schultz
3d68bbc0ca
Fix #7287 : to correctly position IfcAnnotation on RCP's.
2025-11-08 09:11:38 -06:00
Thomas Krijnen
40f9f261ae
submodule
2025-11-07 16:22:51 +01:00
Andrej730
c08cc58904
Blender 5.0 - fix opening Web UI
...
In Blender 5.0 some theme attributes were removed and moved to other places and code broke.
In the commit I've also switched the code to less dynamic approach, so static type checker could caught potential errors.
2025-11-07 19:13:44 +05:00
Andrej730
ebdb122a22
Fix error removing systems 6469f79
2025-11-07 19:13:44 +05:00
Andrej730
5de2752685
light ui - use calendar for simplicity
2025-11-07 19:13:44 +05:00
Andrej730
d2245a95c7
Blender 5.0 - fix issues related to EEVEE renamed again
...
Ahh, it was a mistake warning about non-`_NEXT` values previously - didn't realized that this name was temporary for Blender.
2025-11-07 19:13:43 +05:00
Andrej730
47075e95bd
Blender 5.0 - fix error enabling Rendered mode in Solar Analysis
2025-11-07 19:13:43 +05:00
Thomas Krijnen
9d4c980e02
black
2025-11-07 11:50:33 +01:00
Thomas Krijnen
53c1a1537d
ruff
2025-11-07 11:50:18 +01:00
Thomas Krijnen
7db2f66685
WKT footprint massaging
2025-11-07 10:59:33 +01:00
Thomas Krijnen
6dd34b1fa4
Fix failing test by bumping commit ref #7193
2025-11-07 10:59:10 +01:00
Ryan Schultz
862713cda4
related to #7298 - skip material, as well.
2025-11-06 20:56:56 -06:00
Ryan Schultz
06c1668e42
Closes #7298 - skips count on csv import.
2025-11-06 13:20:55 -06:00
Thomas Krijnen
5f9f0f26eb
submodule
2025-11-06 19:06:51 +01:00
Andrej730
8db22cdaf7
test_model - fix incorrect stair profile values in generation tests
2025-11-06 18:46:28 +05:00
Andrej730
3bed9262e5
Fix miscalculated stair lengths in some cases ( f52aafd)
...
`get_active_stair_calculated_params` wasn't updated when zero tread runs support was added and it's still was relying on a convention that `0.0` custom tread run = no custom tread run.
2025-11-06 18:46:06 +05:00
Andrej730
0c171a457b
stair generation - fix bug with extended top nib with zero first tread run
...
`s0 = V_(custom_first_last_tread_run[0] or tread_run, tread_rise) + td_vector` was assuming `0` means "no custom first tread run", not it means actually "zero first tread run", so could should be adjusted
before - https://files.catbox.moe/5ovqnh.mp4
after - https://files.catbox.moe/srorl2.mp4
2025-11-06 18:44:49 +05:00
Andrej730
b5e8dfd863
generate_stair_2d_profile - add typing
2025-11-06 18:44:49 +05:00
Thomas Krijnen
c9df87fc25
submodule
2025-11-06 10:48:12 +01:00
Andrej730
169c4392a9
test_model - simplify stair generation kwargs
2025-11-05 19:30:36 +05:00