Commit Graph

  • 6f871fb13b Merge branch 'v0.8.0' into ifcmax/initial-refresh Josef Wienerroither 2026-01-16 07:51:51 +01:00
  • 242f1aab35 Fix #7563. Regression in normalising document URIs. bonsai-0.8.5-alpha2601152326 Dion Moult 2026-01-16 10:26:23 +11:00
  • d79524b087 fix #7559: DirectionSense works again. bonsai-0.8.5-alpha2601152022 bonsai-0.8.5-alpha2601152021 Ryan Schultz 2026-01-15 14:21:39 -06:00
  • 4ec643d4e1 schema entity initialize() method, optional argument forwarding in file::create, populate_derived in InstanceData Thomas Krijnen 2026-01-15 19:24:55 +01:00
  • c089c11cd6 Hack a bit to make stream tests run Thomas Krijnen 2026-01-15 16:22:18 +01:00
  • 8afba9a665 Hack a bit to make sql tests run Thomas Krijnen 2026-01-15 16:12:25 +01:00
  • 5c4046e054 declaration as property Thomas Krijnen 2026-01-15 16:11:58 +01:00
  • d82e1da907 Don't leak parent id into type decl instances Thomas Krijnen 2026-01-15 15:38:49 +01:00
  • 8c2e1226c9 declaration property Thomas Krijnen 2026-01-15 15:38:32 +01:00
  • ed8821486d Broaden __eq__ for type decl instances Thomas Krijnen 2026-01-15 14:23:49 +01:00
  • 742bfac144 _remove, schema_identifier and test_file Thomas Krijnen 2026-01-15 14:13:29 +01:00
  • 1f4c4204d0 Re-enable setting logical with UNKNOWN in python Thomas Krijnen 2026-01-15 13:13:51 +01:00
  • 43f78605f2 Small tweak to invocation of test/test_rules.py Thomas Krijnen 2026-01-15 13:00:48 +01:00
  • 6cd1375cf9 Rerun rule compilation for exists() on indeterminate Thomas Krijnen 2026-01-15 13:00:37 +01:00
  • 2d1250c18f Global file for rule and derived attributes Thomas Krijnen 2026-01-15 12:39:32 +01:00
  • bee61cba11 Accept exact schema_identifier in file() Thomas Krijnen 2026-01-15 12:38:36 +01:00
  • 33f072e0a7 Account for removed instance factory Thomas Krijnen 2026-01-15 12:37:53 +01:00
  • 490fa92dc0 Rework equality and get_info_2 Thomas Krijnen 2026-01-15 12:37:12 +01:00
  • 8060c790ed Black bonsai-0.8.5-alpha2601151101 bonsai-0.8.5-alpha2601151100 Dion Moult 2026-01-15 22:00:51 +11:00
  • 47a2c1d21a Refactor panel visibility to not use any helpers, operators, and shift config UI into add-on settings Dion Moult 2026-01-15 21:59:53 +11:00
  • ed81a0a4b3 update api to V5 (#7409) Christoph Mellüh 2026-01-15 10:52:06 +01:00
  • 26fb6ebd3c Refactor tab visibility to use data cache bonsai-0.8.5-alpha2601150031 bonsai-0.8.5-alpha2601150030 Dion Moult 2026-01-15 11:30:28 +11:00
  • bb50be389e Refactor should_show_panel into tool.Blender (avoid helper.py) and merge into is_tab bonsai-0.8.5-alpha2601142215 Dion Moult 2026-01-15 09:15:13 +11:00
  • df7318973d Adds support for IfcOpenCrossProfileDef and branching with IfcSectionedSurface Richard Brice 2026-01-14 13:28:07 -08:00
  • cf3393b6a0 black Thomas Krijnen 2026-01-14 14:09:40 +01:00
  • fbbc92c5d7 Hashing solely based on identity Thomas Krijnen 2026-01-14 14:03:55 +01:00
  • 574827016a Initialization of header and file Thomas Krijnen 2026-01-14 14:03:28 +01:00
  • 18c9140700 Data types Thomas Krijnen 2026-01-14 14:03:03 +01:00
  • 9e165319e6 Fix schema passing to file creation Thomas Krijnen 2026-01-14 14:02:48 +01:00
  • 64bf807baa Fix add entity with id Thomas Krijnen 2026-01-14 14:02:10 +01:00
  • 136befde86 Fix write() call Thomas Krijnen 2026-01-14 14:01:05 +01:00
  • 1a4d750ecd Consistency of get_inverse calls Thomas Krijnen 2026-01-14 14:00:50 +01:00
  • 0a5dd78774 Fix add entity with id Thomas Krijnen 2026-01-14 14:00:00 +01:00
  • 94427ebcb3 Allow setting of history and future Thomas Krijnen 2026-01-14 13:59:26 +01:00
  • 9147938c36 Aggregate data types Thomas Krijnen 2026-01-14 13:59:07 +01:00
  • ffcc02fb99 Remove global create_entity() call Thomas Krijnen 2026-01-14 13:57:26 +01:00
  • 46a6356f93 update the name of the blender collection, as well, when updating the name of the spatial container. bonsai-0.8.5-alpha2601131834 Ryan Schultz 2026-01-13 12:33:54 -06:00
  • 9adbd47181 feat: auto-assign containers to root aggregates and organize parts in outliner bonsai-0.8.5-alpha2601131746 bonsai-0.8.5-alpha2601131745 Ryan Schultz 2026-01-13 11:45:34 -06:00
  • 96a0e9f72d Adapt tests for create_port_at_cursor method falken10vdl 2026-01-13 10:07:10 +01:00
  • 791a41d649 cleanup and black . falken10vdl 2026-01-13 08:49:57 +01:00
  • e4e4f31d20 Defer deletion so that traversal still works Thomas Krijnen 2026-01-13 08:45:04 +01:00
  • 2dd002bcd8 Properly constuct type decl instances Thomas Krijnen 2026-01-13 08:44:44 +01:00
  • 7e5248da29 Fix create_shape() overloads because SWIG does not map None for us anymore Thomas Krijnen 2026-01-13 08:44:30 +01:00
  • 07a01bcf54 Process derived attributes that are not redeclared (C++ has no knowledge of them) Thomas Krijnen 2026-01-13 08:43:52 +01:00
  • 249e68f163 fix to https://github.com/IfcOpenShell/IfcOpenShell/commit/7f87f1fb89fb001320223a4d85e6267f342bf13c: have rotation around the object's origin, not the world origin bonsai-0.8.5-alpha2601130137 Ryan Schultz 2026-01-12 19:37:25 -06:00
  • 3c8ab26274 Do not scale georef WCS decorator if it is <1km (i.e. small site definition) bonsai-0.8.5-alpha2601122230 Dion Moult 2026-01-13 09:30:31 +11:00
  • 18a25ffb0e Remove redundant label in project info UI bonsai-0.8.5-alpha2601121320 Andrej730 2026-01-12 16:29:59 +05:00
  • cc341b5ffd Remove debugging print statements Andrej730 2026-01-12 16:29:09 +05:00
  • c8ac61a9d0 CI - bump Blender we use for testing to 5.0 Andrej730 2026-01-12 16:13:14 +05:00
  • 7d49113407 typing Andrej730 2026-01-12 16:36:05 +05:00
  • 153de70a71 black . Andrej730 2026-01-12 16:07:34 +05:00
  • 1f845569a5 Merge pull request #7466 from DrInfiniteExplorer/vscode-debug-integration bonsai-0.8.5-alpha2601121123 falken10vdl 2026-01-12 12:23:23 +01:00
  • 1eb2b65268 Add flow direction handling to port connection logic and UI updates falken10vdl 2026-01-12 12:19:13 +01:00
  • d7ad0a352e vscode config for Bonsai debugging Pierre LeMoine 2026-01-12 07:30:02 +01:00
  • d29cecab30 Fix aggregate duplication to include parts and preserve hierarchy (#7550) bonsai-0.8.5-alpha2601120236 bonsai-0.8.5-alpha2601120235 Ryan Schultz 2026-01-11 20:35:32 -06:00
  • 7f87f1fb89 fix #7537 - Layer thickness correct when slab is rotated and few other features... bonsai-0.8.5-alpha2601120043 Ryan Schultz 2026-01-11 18:43:07 -06:00
  • d8da01c877 fix #7537 - Layer thickness correct when slab is rotated and few other features... slab_fix Ryan Schultz 2026-01-11 17:39:54 -06:00
  • e5ccd26762 Update port UI to indicate disconnection status more clearly falken10vdl 2026-01-11 14:46:17 +01:00
  • 0243519a68 Refactor port connection logic and UI integration for improved usability falken10vdl 2026-01-11 14:22:58 +01:00
  • 15bbdc8085 Fix #7539: preserve nested aggregate structure when refreshing linked aggregates bonsai-0.8.5-alpha2601101537 bonsai-0.8.5-alpha2601101536 Ryan Schultz 2026-01-10 09:36:36 -06:00
  • c2b72440a2 Use helper function for search suggestions in literal property drawing (#7547) bonsai-0.8.5-alpha2601101431 falken10vdl 2026-01-10 15:30:43 +01:00
  • 8205408a66 Add filter_mode property to BIMFacet for selection management (#7548) bonsai-0.8.5-alpha2601101424 falken10vdl 2026-01-10 15:24:04 +01:00
  • 0a9e29ce45 black Thomas Krijnen 2026-01-10 11:52:08 +01:00
  • 0604db06e9 typename Thomas Krijnen 2026-01-10 11:52:05 +01:00
  • b78db3cae0 Merge pull request #6825 from falken10vdl/UI_documents_tree bonsai-0.8.5-alpha2601101044 falken10vdl 2026-01-10 11:43:42 +01:00
  • 991556fbe3 template as Thomas Krijnen 2026-01-10 11:03:26 +01:00
  • b66b04b001 Remove usage of .wrapped_item and some other fixes Thomas Krijnen 2026-01-10 11:01:18 +01:00
  • 81fdf63bd0 adapted to get pytest -p no:pytest-blender test/core/test_document.py working. Black formating falken10vdl 2025-08-21 12:05:41 +02:00
  • 454ed2c5a1 updated to get make test-bim MODULE=document working falken10vdl 2025-08-21 10:16:44 +02:00
  • df6592c7b9 updated to get make test-tool MODULE=document working falken10vdl 2025-08-21 09:42:22 +02:00
  • e4ba633d94 cleanup nomenclature and some redundant code falken10vdl 2025-08-08 20:28:40 +02:00
  • 6f400c8e44 updates based on core developer's feedback falken10vdl 2025-08-08 18:48:15 +02:00
  • 128fe66837 cleanup and formatting falken10 2025-07-08 19:45:12 +02:00
  • 9c8c40c0ff nicer ui falken10 2025-07-08 16:24:02 +02:00
  • ca8eb9b358 misc panel working falken10 2025-07-08 08:39:21 +02:00
  • b6cfd165c2 updates based on developers feedback falken10 2025-07-07 23:58:02 +02:00
  • aa8c146f9d Refactoring based on developer's feedback falken10 2025-07-01 17:34:45 +02:00
  • d2adfc8c5d updated document ui falken10 2025-06-20 12:30:40 +02:00
  • 5ea66730d4 Implemented tree like structure for documents falken10 2025-06-20 10:14:02 +02:00
  • 5c9213426f Hacks and fixes to get python code back in reasonable state Thomas Krijnen 2026-01-10 10:21:09 +01:00
  • 69a4ad35a1 Remaining cpp changes Thomas Krijnen 2026-01-10 10:20:34 +01:00
  • 7ef11361b0 Update flow direction icons for ports in UI falken10vdl 2026-01-10 10:12:25 +01:00
  • 0c3153ab7f Docs, link fedora Bonsai/IfcOpenShell packages bonsai-0.8.5-alpha2601092321 Bruno Postle 2026-01-09 23:19:39 +00:00
  • dfbaa6ac8e Reset related_port_object to None after connecting ports falken10vdl 2026-01-09 17:39:42 +01:00
  • c41496a9c3 import IfcDistributionPorts with assets when executing append_library_element and for type products, use the type product's collection, not the container falken10vdl 2026-01-09 17:11:02 +01:00
  • ed7ae0da9c Enhance show_ports (also shows ports of connected objects) and refine UI layout falken10vdl 2026-01-09 13:18:01 +01:00
  • 4463235728 Remove ShowPortFlowError operator and update flow direction handling for connected ports falken10vdl 2026-01-09 08:43:46 +01:00
  • 628a76e487 Simplified handling of Ports in MEP falken10vdl 2026-01-09 02:02:43 +01:00
  • a460e29473 retain current selection in bim.select_similar_type bonsai-0.8.5-alpha2601081541 Ryan Schultz 2026-01-08 09:41:29 -06:00
  • 7f4d9e31c3 Add test about deletion Thomas Krijnen 2026-01-08 11:52:04 +01:00
  • ae79996eb6 Fix running of test/tests.py Thomas Krijnen 2026-01-08 11:49:29 +01:00
  • f5b2358c2e Make Base::data() private, file::add(..., id) Thomas Krijnen 2026-01-08 10:35:46 +01:00
  • f9c791de1b Fix examples Thomas Krijnen 2026-01-08 09:44:43 +01:00
  • 5b85a2c38b Fix examples Thomas Krijnen 2026-01-08 09:44:00 +01:00
  • bc46a8f85b Fixes Thomas Krijnen 2026-01-08 09:38:46 +01:00
  • c57209fbce Fixes Thomas Krijnen 2026-01-07 20:36:07 +01:00
  • 088a6b7204 Reinstate IfcAlignment example Thomas Krijnen 2026-01-07 18:15:23 +01:00
  • e9eca5e3f2 If feet is negative, inches should also be negative (subtractive) bonsai-0.8.5-alpha2601071508 Ryan Schultz 2026-01-07 09:08:12 -06:00
  • c848462905 Merge pull request #7536 from falken10vdl/per-file-save-metadata bonsai-0.8.5-alpha2601071447 falken10vdl 2026-01-07 15:46:42 +01:00
  • f2f4d626a5 Fix examples mostly Thomas Krijnen 2026-01-07 13:51:48 +01:00