Commit Graph

  • b394b59b44 Keep valid non-manifold subtraction result instead of dropping the cut (#1015) fix-1015-nonmanifold-cut Petru Conduraru 2026-07-10 23:02:52 +03:00
  • 2b5834fd80 ci: drop the ColumnPSetsOfSets.ifc fixture change, conflicts upstream fix-ci-streaming-wallopening-bsdd Petru Conduraru 2026-07-19 15:30:30 +03:00
  • cd65082670 ci: fix bSDD 429 rate limiting and restore ColumnPSetsOfSets.ifc schema Petru Conduraru 2026-07-16 17:45:53 +03:00
  • 69d12aa87e Bonsai: uniquify drawing name on rename so SVGs don't overwrite (#5635) ship-5635-drawing-name Petru Conduraru 2026-07-12 08:54:05 +03:00
  • e841defbd3 Fix ci-bonsai-daily: avoid tripled repo path in BDD link_ifc tests fix/ci-bonsai-daily-checkout-path Petru Conduraru 2026-07-12 22:26:11 +03:00
  • b6658487d3 ifcpatch: use stdlib graphlib for Optimise topological sort (#4399) ship-4399-toposort Petru Conduraru 2026-07-12 08:00:55 +03:00
  • 4cd9d4b53a drawing: update use of settings after introduction of plugins Andrej730 2026-07-22 19:01:27 +05:00
  • 3536bcf46d entity_instance: switch to use of declaration as a property Andrej730 2026-07-22 18:46:43 +05:00
  • c2badadfc4 cmake: skip compiled extensions when installing ifcwrap sources Andrej730 2026-07-22 18:31:30 +05:00
  • c138d68ad1 dev-setup: use Python 3.13 Andrej730 2026-07-22 18:15:00 +05:00
  • 037908f08e dev_environment.py: add --skip-binaries flag Andrej730 2026-07-22 18:04:59 +05:00
  • 1e4b4b5557 test_getting_elements_by_profile: fix test Andrej730 2026-07-22 17:42:32 +05:00
  • 5786d1e4bd test_global_id_updated: fix expected message (a07f56db6) Andrej730 2026-07-22 17:25:29 +05:00
  • 1bc5134578 ifcopenshell: fix stale reference to _file Andrej730 2026-07-22 16:55:15 +05:00
  • 298e4cfd8d instance_streamer: migrate to snake case Andrej730 2026-07-22 16:49:01 +05:00
  • e98a3a5c2c test_create_shape: fix use of renamed OutputFormat Andrej730 2026-07-22 16:28:25 +05:00
  • ab38f4f7f6 Consider new geometry settings Andrej730 2026-07-22 16:33:37 +05:00
  • 01cfbe6948 Consider new serializer settings Andrej730 2026-07-22 16:26:13 +05:00
  • 872efac4d2 parse_ifcxml: drop the use of the removed method Andrej730 2026-07-22 16:09:13 +05:00
  • 32f2dfd294 downstream: logger: reuse logger_or_root, dedupe optional-logger-arg pattern Andrej730 2026-07-22 16:14:48 +05:00
  • d45174066f downstream: logger: use Logger* instead of Logger& to propagate signature using swig Andrej730 2026-07-22 16:04:45 +05:00
  • e50bace056 stub: drop serializer classes Andrej730 2026-07-22 15:45:08 +05:00
  • 5f0f4669f2 Fix using logger.Root instead of logger.root Andrej730 2026-07-22 15:09:43 +05:00
  • c4e411c735 Drop use of removed entity_instance.wrapped_data Andrej730 2026-07-22 14:43:38 +05:00
  • 9286bcd7ec .gitignore: ignore ifcopenshell plugins Andrej730 2026-07-22 14:36:54 +05:00
  • f733502757 Replace removed get_info_2 Andrej730 2026-07-22 13:57:28 +05:00
  • 6ff35f4a00 IfcParseWrapper: use swig feature to override base classes Andrej730 2026-07-22 13:29:20 +05:00
  • e6a7f7513d entity_instance: comparison operators to support non-entity types Andrej730 2026-07-22 12:22:45 +05:00
  • 6f643bad0c entity_instance: fix using get_info before it's defined Andrej730 2026-07-22 10:55:40 +05:00
  • 4275b23a27 ifcviewer: fatal_error on missing patchelf instead of warning Andrej730 2026-07-18 12:27:45 +05:00
  • 9d6e6ddf60 build-all: add error msg on missing art module Andrej730 2026-07-18 11:46:00 +05:00
  • 78e518c55d build_rocky: drop unused DARWIN_C_SOURCE variable Andrej730 2026-07-17 15:13:29 +05:00
  • 2e9ded3f15 build_rocky: split build command for readibility Andrej730 2026-07-17 15:11:29 +05:00
  • c5235cbc99 build_rocky: drop unused typing_extensions Andrej730 2026-07-17 15:11:01 +05:00
  • 3efb2c2d5f Fix ruff complaints Andrej730 2026-07-17 12:28:50 +05:00
  • d7f9ade853 build-all: fix issue building rocksdb on gcc 15 Andrej730 2026-07-17 13:34:30 +05:00
  • d4f0e66f08 build-all: fix issue on gcc 15 Andrej730 2026-07-15 16:58:02 +05:00
  • 2e11208836 build-all: note on BUILD_BONSAIVIEWER Andrej730 2026-07-17 12:15:38 +05:00
  • ba3801718f downstream: surveyor: drop never used dead code Andrej730 2026-07-22 19:01:45 +05:00
  • 147119d5f6 downstream: bsdd: raise informative HTTPError Andrej730 2026-07-15 13:18:53 +05:00
  • ecbd8941de downstream: bsdd: warn about include_class_properties deprecation Andrej730 2026-07-15 13:15:01 +05:00
  • 9296fd8d1f downstream: misc: add Blender 5.2 offset for Quick Favorites user_menus Andrej730 2026-07-22 18:49:33 +05:00
  • 84b2cf6db0 dev-setup: use Python 3.13 bonsai-0.8.6-alpha2607221437 Andrej730 2026-07-22 18:15:00 +05:00
  • dc1d35ce8b downstream: bonsai tests: fix test_failed_to_load_returns_only_base_keys (fdb2947) Andrej730 2026-07-22 18:41:25 +05:00
  • 113643c916 dev_environment.py: add --skip-binaries flag Andrej730 2026-07-22 18:04:59 +05:00
  • 16c1d2ece3 downstream: core.drawing: deduplicate code, fix test Andrej730 2026-07-22 18:35:35 +05:00
  • f0e6cfecc1 cmake: skip compiled extensions when installing ifcwrap sources Andrej730 2026-07-22 18:31:30 +05:00
  • 036c74e901 downstream: dev_environment.py: detect Python 3.13 on any Blender 5.1+ Andrej730 2026-07-22 17:59:34 +05:00
  • 4972556eb9 downstream: ColumnPSetsOfSets.ifc: restore original schema Andrej730 2026-07-22 17:26:20 +05:00
  • 7338736898 ColumnPSetsOfSets.ifc: restore original schema Andrej730 2026-07-22 17:24:40 +05:00
  • 8f5b744cea downstream: util.schema: fix geometry_classes_introduced_after using wrong IFC4X3 schema Andrej730 2026-07-22 16:26:37 +05:00
  • e9e2f89649 Revert "Sync ifcopenshell_wrapper.pyi with sync_stub.py" bonsai-0.8.6-alpha2607221019 Andrej730 2026-07-22 15:19:16 +05:00
  • 20b1d98178 downstream: express: drop Python 2 fallbacks Andrej730 2026-07-14 13:00:32 +05:00
  • c5634d5160 downstream: express: fix use of non-existent ifcexpressparser Andrej730 2026-07-14 18:24:22 +05:00
  • 89663b716a downstream: pyparsing: fix using deprecated aliases Andrej730 2026-07-14 16:45:40 +05:00
  • 9da1b9e02b downstream: express_parser: fix non-idempotent results Andrej730 2026-07-14 17:04:30 +05:00
  • 94a7ca6ac5 downstream: express: clean up trailing spaces Andrej730 2026-07-14 16:42:04 +05:00
  • 90c395bde4 downstream: express: update transpiled express rules using latest Python's AST Andrej730 2026-07-14 15:45:57 +05:00
  • 9e6179e671 downstream: rule_compiler: fix error running on Python 3.14 Andrej730 2026-07-14 15:41:17 +05:00
  • 17011c7bcc Fix --no-normals ignored by CGAL kernel for OBJ output (#8861) fix-8861-cgal-no-normals-obj Petru Conduraru 2026-07-22 12:46:38 +03:00
  • a16ea85610 downstream: Remove unused imports flagged by ruff Stephen Boddy 2026-07-10 20:42:49 +01:00
  • 38c1f32fc5 downstream: pyproject: add more packages to dev-setup Andrej730 2026-07-15 11:09:34 +05:00
  • 584e1b2994 downstream: pyproject: add dev-setup poe task to setup environment for ide Andrej730 2026-07-14 14:55:41 +05:00
  • d5f7f616f0 downstream: bonsai pyproject: move pytest deps to requirements-dev.txt Andrej730 2026-07-14 18:41:29 +05:00
  • 79aa36b751 downstream: pyproject: Move tool deps from to requirements-tools.txt Andrej730 2026-07-22 12:29:49 +05:00
  • 4ceadd8f10 Fix IfcFooting Qto_FootingBaseQuantities axis mapping per predefined type #4783 bonsai-0.8.6-alpha2607220505 Petru Conduraru 2026-07-08 13:34:03 +03:00
  • f47e332e2a fuzz: wire Logger output for single-input repro runs feat/ifcparse-fuzz-harness Bruno Postle 2026-07-21 23:34:06 +01:00
  • 0cfc77030d Merge pull request #8843 from IfcOpenShell/bonsai-6680-material-rename bonsai-0.8.6-alpha2607212131 falken10vdl 2026-07-21 23:31:03 +02:00
  • f16ba3d26e Fix leak of entities on duplicate #id fix/duplicate-id-instance-leak Bruno Postle 2026-07-21 14:50:36 +01:00
  • 6b39666bfa Fix leak of mid-parse entities when an exception escapes the scan loop fix/entity-leak-mid-parse-exception Bruno Postle 2026-07-21 07:37:34 +01:00
  • df1ababbec test: add IfcConvert end-to-end coverage for point/vertex representations points-vertex-representations-v080 Petru Conduraru 2026-07-19 16:20:52 +03:00
  • c8f29bb843 serializers: handle point/vertex-only representations Petru Conduraru 2026-07-21 23:07:31 +03:00
  • 99c514828d ifcgeom: make point-collection batching generic in AbstractKernel Petru Conduraru 2026-07-21 23:07:13 +03:00
  • efac8a0ec0 ifc5d: measure openings in their real orientation on both take-off engines bonsai-0.8.6-alpha2607211958 Petru Conduraru 2026-07-21 11:56:01 +03:00
  • 8a5b1ab10d ifcgeom: prototype OpenCascade kernel support for point/vertex representations Petru Conduraru 2026-07-19 12:49:53 +03:00
  • 2c6db3dd95 SvgSerializer: emit IfcSpace area as a data-area attribute sweep-1308-svg-data-area Petru Conduraru 2026-07-21 22:35:07 +03:00
  • 7ab0628c54 Bonsai: refresh material data unconditionally instead of forcing a redraw Petru Conduraru 2026-07-21 21:08:21 +03:00
  • 56b1406fff ifcgeom: map IfcSphericalSurface so advanced-brep spheres render (#586) fix-586-sphere-mapping Petru Conduraru 2026-07-21 19:55:25 +03:00
  • c36fe0a446 alignment api: read spiral transition curves and cant from PI method CSV alignment-6890-csv-spirals-cant Petru Conduraru 2026-07-21 17:49:51 +03:00
  • 1a81292eb4 alignment api: spiral transition curves and cant for the PI method Petru Conduraru 2026-07-21 17:49:40 +03:00
  • c424d1b480 ifcgeom: resolve default materials through the schema supertype chain (#473) sweep-473-default-material-inheritance Petru Conduraru 2026-07-21 17:43:06 +03:00
  • 846f6e36e5 ifcopenshell.api.geometry: author door swing arcs as IfcCircle, not IfcEllipse bonsai-8731-door-arc-circle Petru Conduraru 2026-07-21 17:26:53 +03:00
  • 16b1b4e7b1 Bonsai: refresh the UI after renaming a material Petru Conduraru 2026-07-21 17:11:56 +03:00
  • 8665725eb6 IfcGeom: make permissive-shape-reuse folding style and instance aware issue-143-psr-style-aware-folding Petru Conduraru 2026-07-21 16:57:51 +03:00
  • 71c18a9ad1 Serializers: index positions and normals independently in OBJ/DAE output sweep-46-geom-normal-index Petru Conduraru 2026-07-21 16:20:55 +03:00
  • 8c667b8ae0 Bonsai: right-click rename on a material name (#6680) Petru Conduraru 2026-07-21 15:54:59 +03:00
  • 01bd6cb897 ifcpatch: add FixDoubleTypedPredefinedType recipe for OJT001 cleanup bonsai-ojt001-cleanup-recipe Petru Conduraru 2026-07-21 15:38:12 +03:00
  • fc82b71fe0 Bonsai: always load texture UV maps so textured models render out of the box bonsai-6702-texture-support Petru Conduraru 2026-07-21 15:27:07 +03:00
  • eca82d1d18 IfcGeom: make no-parallel-mapping and permissive-shape-reuse usable with threads #6712 perf-6712-mapped-items-parser Petru Conduraru 2026-07-21 14:41:22 +03:00
  • 484b2e9930 IfcParse: contiguous fast paths for file scanning #6712 Petru Conduraru 2026-07-21 14:41:12 +03:00
  • 07b19277bf Bonsai: draw a bend fitting's flow arrow along its curve, not the port chord bonsai-mep-bend-flow-arrow Petru Conduraru 2026-07-21 13:29:47 +03:00
  • 6ec59ccf2f ifcsverchok: recognize sverchok-master installs and fix stale unassign API calls ifcsverchok-6741-api-drift Petru Conduraru 2026-07-21 13:07:07 +03:00
  • 117f858236 ifcgit: report conflicts auto-resolved by ifcmerge in the merge panel bonsai-6885-ifcgit-placement-conflicts Petru Conduraru 2026-07-21 12:43:03 +03:00
  • 9a02b308fd Append aggregates with their parts, sub-aggregates and openings (#5909) bonsai-5909-append-aggregate Petru Conduraru 2026-07-21 12:27:16 +03:00
  • a7889a17d3 ifcsverchok: document the active-file workflow for querying an existing IFC ifcsverchok-6809-file-socket Petru Conduraru 2026-07-21 12:09:54 +03:00
  • 86de6c27d6 ifcopenshell.util.shape: guard elevation helpers against unbounded geometry fix-6895-shape-elevation-guard Petru Conduraru 2026-07-21 11:37:41 +03:00
  • 941a87e8a9 selector: fail safe instead of silently corrupting on ambiguous dotted keys ifccsv-6937-dotted-pset-name Petru Conduraru 2026-07-21 11:27:20 +03:00
  • f643c18dc0 Bonsai: stop rasterizing fill-bg annotation text on PDF export bonsai-5719-annotation-fill-bg Petru Conduraru 2026-07-21 10:32:42 +03:00
  • 8c7e9d5d99 ifcopenshell.api.attribute: clear occurrence PredefinedType when type becomes concrete bonsai-ojt001-occurrence-predefinedtype Petru Conduraru 2026-07-21 09:45:46 +03:00
  • 63ac1fe626 Bonsai: don't write IFC4.3-deprecated IfcStairFlight attributes bonsai-stairflight-ifc43-deprecated-attrs Petru Conduraru 2026-07-21 09:33:07 +03:00