Commit Graph

  • 8f12a15678 surveyor: drop never used dead code Andrej730 2026-07-14 19:41:37 +05:00
  • c30c1d3f69 Deduplicate code by reusing tool.document Andrej730 2026-07-14 19:28:26 +05:00
  • 136ae52c8e file.get_inverse: document with_attribute_indices overload Andrej730 2026-07-14 18:42:42 +05:00
  • b30bd5b4f2 geometry.add_boolean: fix typo in the class name Andrej730 2026-07-14 18:42:50 +05:00
  • 672b0f81f4 ios pyproject: add networkx stubs as dev dependency Andrej730 2026-07-14 18:32:44 +05:00
  • 2f4bcc17a6 geom/main.py: fix ty complaint Andrej730 2026-07-14 14:37:20 +05:00
  • 98cfc7873c port: fix XmlSerializer property_set_sets type (aggregate_of -> auto) Dion Moult 2026-07-25 18:11:45 +10:00
  • 94b95527ea maintenance.rst: move pyver matrix to bundled Python version section Andrej730 2026-07-14 13:08:19 +05:00
  • 4c896954bb ci-bonsai-daily: Use Blender 5.2 for tests Andrej730 2026-07-14 13:03:46 +05:00
  • 2a14e2e29c pyproject: support formatting with ruff Andrej730 2026-06-02 19:55:49 +05:00
  • a6a6c20a18 dev_environment.py: add shebang and make executable Andrej730 2026-07-14 12:12:54 +05:00
  • 73687e041e Bonsai docs: fix version switcher scheme mismatch (http vs https) Petru Conduraru 2026-07-13 12:43:32 +03:00
  • ff244cc2db Fix ci-bonsai-daily: reconnect Cost/IfcGit tool interfaces (TestImplementsTool) Petru Conduraru 2026-07-12 22:24:53 +03:00
  • cdd54917bc Fix ci-lint: black-format selector.py Petru Conduraru 2026-07-13 07:02:13 +03:00
  • c2b168b45b Bonsai: deterministic annotation order in generated drawing SVGs (#6608) Petru Conduraru 2026-07-09 13:43:43 +03:00
  • 3203148299 ifcedit: fix Optional[entity_instance] coercion crash on native JSON values Bruno Postle 2026-07-13 08:55:43 +01:00
  • aef141505b ifcedit: include IfcSpace in default QTO element scope Bruno Postle 2026-07-12 23:16:12 +01:00
  • 8d9f027f3e ifc4d: tolerate activities without a CalendarObjectId in P6 import (#5617) Petru Conduraru 2026-07-12 19:01:22 +03:00
  • c4609a634c util.element: read property sets inside an IfcPropertySetDefinitionSet (#6330) Petru Conduraru 2026-07-09 14:37:58 +03:00
  • af762ca810 Fix ci-bonsai-daily: renumber stale STEP ids in BDD feature fixtures Petru Conduraru 2026-07-13 06:45:54 +03:00
  • c3469a5da2 docker: fix GID collision and macOS sed portability Petru Conduraru 2026-07-13 09:43:57 +03:00
  • eadd12cad4 Share ccache volume across checkouts, cap at 2G Stephen Boddy 2026-07-13 06:37:51 +01:00
  • 4f0e1f718d docker: make the build env work on macOS / Apple Silicon hosts Petru Conduraru 2026-07-13 06:44:55 +03:00
  • 0ee1bc7547 Add .gitignore entries for docker build env (#8569) sboddy 2026-07-12 22:23:42 +01:00
  • 02aa60b135 Fix segfault closing autosave recovery dialog Stephen Boddy 2026-07-12 21:52:09 +01:00
  • f24e637dc9 Fix autosave timer self-unregister crash risk Stephen Boddy 2026-07-12 21:51:56 +01:00
  • 316dace11a Harden docker build tooling: non-root, clean lifecycle, try() Stephen Boddy 2026-07-12 20:35:01 +01:00
  • 68b234f59b First docker build environment Stephen Boddy 2026-07-12 18:43:27 +01:00
  • bda66c9ec2 Bonsai: fix KeyError in format_distance for kilometre and mile units #8255 Petru Conduraru 2026-07-09 13:25:11 +03:00
  • 6d0809c703 Selector: add rotation_x/y/z value keys #6262 Petru Conduraru 2026-07-05 20:25:05 +03:00
  • 21b5fa6b15 Bonsai: fall back to adaptive units for unsupported SI prefixes #8074 Petru Conduraru 2026-07-09 13:24:57 +03:00
  • bc363e6739 docs: remove TODO placeholder sections from the create-model quickstart #8208 Petru Conduraru 2026-07-09 13:24:55 +03:00
  • 17146d3572 resource.assign_resource: fix typo in duplicate guard #8203 Petru Conduraru 2026-07-09 13:24:42 +03:00
  • b3dc0b4478 fix(ifcdiff): check attributes by default so PredefinedType changes are caught (#8214) Petru Conduraru 2026-07-09 13:24:31 +03:00
  • ff798bc989 fix(selector): round() should not crash on non-numeric values (#6776) Petru Conduraru 2026-07-09 13:24:28 +03:00
  • bd5ea1b039 ifcfm: convert COBie Coordinate space points to project units (#5926) Petru Conduraru 2026-07-10 13:06:00 +03:00
  • 007573cea5 Support block comments in selector filter syntax (#5023) Petru Conduraru 2026-07-12 07:45:21 +03:00
  • d39b1c56f8 Docs: clarify immediate vs. any-depth spatial selectors Ryan Schultz 2026-07-11 16:44:22 -05:00
  • 2737854372 Add bulk-load of selected drawings' annotations (#8525) Ryan Schultz 2026-07-11 15:54:20 -05:00
  • de64f8e0a2 IfcConvert: report an error when the output file cannot be opened (#438) Petru Conduraru 2026-07-10 15:37:44 +03:00
  • 29a3514aff serializers: expand IfcPropertySetDefinitionSet in XML output (#6330) Petru Conduraru 2026-07-10 15:41:58 +03:00
  • aaeca366f6 ifcparse: strip XML-illegal control characters in escape_xml (#2043, #3074) Petru Conduraru 2026-07-10 16:03:53 +03:00
  • 5164d7dac7 port: adapt cherry-picked ifcgeom code to wgpu APIs Dion Moult 2026-07-25 17:48:07 +10:00
  • 956881bb99 ifcgeom: honour PnIndex in triangulated and polygonal face sets (#3434) Petru Conduraru 2026-07-10 16:28:56 +03:00
  • c57da082a5 Make CGAL circle-segments 0-default deflection-driven (rework #8368) Petru Conduraru 2026-07-07 22:11:34 +03:00
  • b774c9ad18 Fix cgal kernel under-tessellating large-radius arcs (#8051) Petru Conduraru 2026-07-07 17:54:21 +03:00
  • cb610cfdef IfcConvert: add --fail-on-error to exit non-zero when conversion logs errors (#1118) Petru Conduraru 2026-07-10 20:38:15 +03:00
  • 345eb18124 Warn when a face inner boundary intersects another boundary (#527) Petru Conduraru 2026-07-11 09:12:18 +03:00
  • d47d71e734 Add AI-generated marker to IfcAsymmetricIShapeProfileDef.cpp Petru Conduraru 2026-07-11 15:16:06 +03:00
  • 3f5f93a094 Map IfcAsymmetricIShapeProfileDef standalone in IFC4+ (#1367) Petru Conduraru 2026-07-10 22:48:46 +03:00
  • d2e7d240a0 Git ignores CLAUDE.local.md file Stephen Boddy 2026-07-11 13:10:14 +01:00
  • c2133e324c Fix upstream ci-lint failures on this branch Stephen Boddy 2026-07-11 06:52:17 +01:00
  • 9100b327bf Make autosave recovery prompt properly modal Stephen Boddy 2026-07-11 06:40:28 +01:00
  • 9237fe0072 Remove stale autosave file on clean Blender quit Stephen Boddy 2026-07-11 06:40:17 +01:00
  • 8b5933b67b Feature #5753 - Autosave for ifc files Stephen Boddy 2026-07-03 21:43:11 +01:00
  • 1132c3c385 Fix lint drift introduced by merging v0.8.0 into lint-pass Stephen Boddy 2026-07-10 22:21:23 +01:00
  • 7036ea5c33 Fix ty-ios type-check errors (ifcopenshell-python side) Stephen Boddy 2026-07-10 22:19:56 +01:00
  • 17177d5f1c Fix remaining ty type-check errors in tool.py, product.py, railing.py Stephen Boddy 2026-07-10 21:45:31 +01:00
  • a941c664e1 Fix ty type-check errors: missing imports and unresolved names Stephen Boddy 2026-07-10 21:27:10 +01:00
  • a674dc5641 Fixes bug with fallback position introduced in 206cd6bb Richard Brice 2026-07-10 09:54:03 -07:00
  • 9fc01de468 Stationing referent can optionally be located relative to the basis_curve (default) or the alignment curve Richard Brice 2026-07-10 09:46:11 -07:00
  • 26c6281cc7 Locates positioning referent on the alignment curve, not the basis curve Richard Brice 2026-07-10 09:45:38 -07:00
  • 3cb614485a Fixes double unit conversion when convert-back-units are used Richard Brice 2026-07-10 07:55:51 -07:00
  • 9621388953 ifcpatch: correct the AGS2IFC docstring example bonsai-0.8.6-alpha2607250946 Petru Conduraru 2026-07-25 11:50:54 +03:00
  • fb7aa40bf8 ifcgeom: ignore BboxSubstitutionThreshold in the SWIG wrapper fix-2639-bbox-substitution Petru Conduraru 2026-07-25 09:35:53 +03:00
  • be35a62dc7 bcf: add spreadsheet report exporter for topics issue-950-bcf-report Petru Conduraru 2026-07-21 21:18:51 +03:00
  • 04960437f9 Bonsai: guard set_objects_selection against excluded/hidden collections bonsai-7410-selection-guard Petru Conduraru 2026-07-20 16:12:12 +03:00
  • 6003c3b4cc Bonsai: don't let one bad element abort an entire drawing print Petru Conduraru 2026-07-18 18:23:40 +03:00
  • b5824ffab1 validate.py: flag instantiated measures with no corresponding unit fix-2400-validate-measure-units Petru Conduraru 2026-07-19 20:03:47 +03:00
  • 67451a812b ifcgeom: add bbox-substitution-threshold setting to swap overly dense geometry for bounding boxes Petru Conduraru 2026-07-19 22:00:17 +03:00
  • 04310a5c9a ifcgeom: retry failed batched opening cuts sequentially (#487) fix-487-boolean-sequential-fallback Petru Conduraru 2026-07-19 21:37:37 +03:00
  • c9e8bbeaa0 Fix #414: propagate file ownership when assigning instance attributes fix-414-ownership-propagation Petru Conduraru 2026-07-19 22:20:18 +03:00
  • 53881c4888 ifcgeom: salvage subtractions when OCCT refuses invalid boolean operands 2320-invalid-operand-fallback Petru Conduraru 2026-07-19 22:21:15 +03:00
  • d76005745c ifcgeom: fix --site-local-placement with nested IfcSites #6102 fix-6102-nested-site-local-placement Petru Conduraru 2026-07-19 23:55:48 +03:00
  • e94b3595f7 ifcgeom: don't silently accept implausible empty opening subtractions 5779-empty-boolean-result Petru Conduraru 2026-07-20 00:02:17 +03:00
  • 57c3d4b176 IfcConvert: remove unmaintained WITH_RELATIONSHIP_VALIDATION feature 7444-remove-relationship-validation Petru Conduraru 2026-07-19 23:41:24 +03:00
  • 2e3d4486ca IfcCenterLineProfileDef: implement profile mapping 2077-centerline-profile Petru Conduraru 2026-07-19 23:23:24 +03:00
  • 4d9785e3ce Bonsai: allow 4D animation at parent task granularity 2381-parent-task-animation Petru Conduraru 2026-07-19 22:01:38 +03:00
  • 5ca5341ff5 Bonsai: orient new fillings by the wall's direction sense 6588-filling-directionsense Petru Conduraru 2026-07-20 00:51:17 +03:00
  • 534cef626e win: document LNK1248 causes and the USE_CCACHE escape hatch fix-7461-msvc-lnk1248-docs Petru Conduraru 2026-07-19 23:40:15 +03:00
  • df0af3a65a GltfSerializer: opt-in --gltf-extras with GlobalId, type and name fix-790-gltf-group-node-names Petru Conduraru 2026-07-19 21:32:33 +03:00
  • ecdc60b231 GltfSerializer: name hierarchy group nodes after their own element Petru Conduraru 2026-07-19 21:29:19 +03:00
  • 7c5b4d60aa ifcconvert: default --threads to auto-detected CPU count (#2709) bonsai-2709-ifcconvert-threads-default Petru Conduraru 2026-07-19 19:54:34 +03:00
  • cad1eecb69 ifcgeom: keep one copy of repeated faces in faceset helper duplicate removal fix-418-nonmanifold-opening-facesets Petru Conduraru 2026-07-19 21:35:49 +03:00
  • 761f9a3155 ci: push the latest tag when publishing the docker image fix-6488-docker-latest-tag Petru Conduraru 2026-07-20 00:43:32 +03:00
  • f98b64e545 win: do not close the calling console when build-deps.cmd finishes fix-7413-builddeps-exit Petru Conduraru 2026-07-19 23:34:10 +03:00
  • 89523999b3 Bonsai: fix UnboundLocalError crash in polyline angle calculation bonsai-0.8.6-alpha2607250357 Petru Conduraru 2026-07-24 08:42:43 +03:00
  • 51ab38de27 Fix ci-bonsai-daily: configure unmerged_blobs mock in git_mergetool tests (#8574) bonsai-0.8.6-alpha2607242221 Petru Conduraru 2026-07-25 01:21:18 +03:00
  • fbe36532a0 ifcdiff: fix crash when exporting property diffs to JSON bonsai-0.8.6-alpha2607242147 Petru Conduraru 2026-07-24 15:40:26 +03:00
  • 2f1b2f9638 ifcwrap: use swig shadowing for keeping reference to Element bonsai-0.8.6-alpha2607241651 Andrej730 2026-07-24 21:50:10 +05:00
  • 9001cca078 ifcwrap: exclude internal geometry pointers Andrej730 2026-07-24 21:51:19 +05:00
  • 018695a2a9 file.ctor: use swig shadowing Andrej730 2026-07-24 21:32:13 +05:00
  • 2b7f55c1a0 stub: fixes after data model changes Andrej730 2026-07-24 19:17:24 +05:00
  • 9a62bf3c11 stub: updates after plugins were introduced Andrej730 2026-07-16 17:39:34 +05:00
  • 34f8a2c54e Serialized.setFile: use file ref instead of pointer for safety Andrej730 2026-07-24 19:47:11 +05:00
  • 310eaedc8e stub: group plugin search paths methods Andrej730 2026-07-24 18:43:11 +05:00
  • 3c381b0d00 stub: add updated get_info_cpp Andrej730 2026-07-24 18:40:51 +05:00
  • 4dd39ee918 downstream: stub: drop abstract_arrangement (158756e921) Andrej730 2026-07-24 18:38:33 +05:00
  • af32884731 downstream: stub: add logger_or_root arg type Andrej730 2026-07-24 18:37:58 +05:00
  • a20c7484e5 downstream: stub: add missing arrange_polygon_settings (158756e921) Andrej730 2026-07-24 18:33:49 +05:00