Commit Graph

  • 3abb46eefa Fix dissolve_faces polygon reconstruction with merge_coplanar CyrilWaechter 2026-07-30 21:12:44 +02:00
  • d88b201d5f Fix axis/ref_direction swap in connection geometry CyrilWaechter 2026-07-30 20:55:55 +02:00
  • ac23a67e72 Extract boundary generation to ifcopenshell.util.boundary CyrilWaechter 2026-07-30 17:11:56 +02:00
  • 8b73de5d42 Fix shapely topology crash in boundary generation CyrilWaechter 2026-07-30 15:28:23 +02:00
  • 2ad4ae8de5 Fix pyright possibly-missing-submodule in covering test CyrilWaechter 2026-08-02 00:32:47 +02:00
  • 888595b142 Fix ruff import-ordering in covering and spatial tests CyrilWaechter 2026-08-02 00:25:39 +02:00
  • ebad18d0b3 Rework TestGenerateSpace to use IFC representations instead of Blender cubes CyrilWaechter 2026-08-02 00:18:15 +02:00
  • 0808bcd9c9 Add covering core tests verifying tuple-unpack fix CyrilWaechter 2026-08-02 00:14:59 +02:00
  • 53084ca94c Fix covering operators to unpack tuple return from get_space_polygon_from_context_visible_objects CyrilWaechter 2026-08-02 00:12:08 +02:00
  • 3e6460eceb Extract space generation algorithms to ifcopenshell.util CyrilWaechter 2026-07-27 09:58:24 +02:00
  • 2f7af12734 Add auto-detect space height from elements above CyrilWaechter 2026-07-27 09:57:45 +02:00
  • d5e6c19f2b Add copy attribute to selection for boundaries add-copy-boundary-attribute-to-selection CyrilWaechter 2026-07-15 02:42:28 +02:00
  • e077390e3d add update_key_point_referents to label key alignment points bonsai-0.8.6-alpha2608012327 Richard Brice 2026-08-01 15:24:03 -07:00
  • 80cc603932 alignment: rename get_referent_nest to get_stationing_nest Richard Brice 2026-08-01 12:32:07 -07:00
  • fcb382f46c Bonsai: remove_representation handles occurrence reps mapped to a floating map fix-remove-floating-map-representation Ryan Schultz 2026-08-01 09:09:33 -05:00
  • d0ebdd53c9 Bonsai: normalize occurrence-local representations onto the type occurrence-representations Ryan Schultz 2026-08-01 08:33:18 -05:00
  • 064ce00826 import Any Thomas Krijnen 2026-08-01 14:16:12 +02:00
  • 98ce2a1b46 Move __eq__ impl back to the mixin and fix test_rules.py test Thomas Krijnen 2026-08-01 13:16:51 +02:00
  • 6abeb459a2 Mark v0.8.0 as merged Thomas Krijnen 2026-08-01 10:50:58 +02:00
  • c4d402eb21 build(deps): bump actions/setup-python from 6 to 7 dependabot[bot] 2026-07-24 22:43:32 +00:00
  • 4ea05f79c3 docs: add Eigen to Linux install deps Bartok 2026-07-20 05:40:13 -04:00
  • 6b917ba36d Fix test_rules.py filtering by sys.argv, which empties the corpus under pytest Petru Conduraru 2026-07-29 21:59:03 +03:00
  • fa1b70883f ifcmcp: pin mcp below 2.0 to fix broken FastMCP import Petru Conduraru 2026-07-29 12:10:28 +03:00
  • 913f9f2262 ifcopenshell.template: fix timestring ignoring an explicit timestamp of 0 Petru Conduraru 2026-07-30 12:56:18 +03:00
  • 34da3950e3 ifcgeom: add a profile_point overload taking a plain double yekose 2026-07-30 16:04:27 +02:00
  • 24f7629fad Fix space regen doubling Z location CyrilWaechter 2026-07-26 15:20:23 +02:00
  • 09ceb64fff build(deps): bump docker/login-action from 4 to 4.5.2 dependabot/github_actions/docker/login-action-4.5.2 dependabot[bot] 2026-07-31 22:44:19 +00:00
  • a11ebdf8c4 build(deps): bump actions/setup-python from 6 to 7 bonsai-0.8.6-alpha2607311157 dependabot[bot] 2026-07-24 22:43:32 +00:00
  • b997726564 docs: add Eigen to Linux install deps Bartok 2026-07-20 05:40:13 -04:00
  • 25713a486a Fix test_rules.py filtering by sys.argv, which empties the corpus under pytest Petru Conduraru 2026-07-29 21:59:03 +03:00
  • d3b6b82151 ifcmcp: pin mcp below 2.0 to fix broken FastMCP import Petru Conduraru 2026-07-29 12:10:28 +03:00
  • 9e6797e172 ifcparse: check the result of fopen before using the FILE* yekose 2026-07-31 10:30:47 +02:00
  • 1f9a0a53bb ifcopenshell.template: fix timestring ignoring an explicit timestamp of 0 bonsai-0.8.6-alpha2607310819 Petru Conduraru 2026-07-30 12:56:18 +03:00
  • b82c4c53fe ifcgeom: add a profile_point overload taking a plain double yekose 2026-07-30 16:04:27 +02:00
  • d3ca116534 Even more plug-in workarounds Thomas Krijnen 2026-07-31 07:47:34 +02:00
  • 3d1e157ff1 Even more plug-in workarounds Thomas Krijnen 2026-07-31 07:17:36 +02:00
  • 8d5cedd152 Remove duplicate install Thomas Krijnen 2026-07-31 07:17:07 +02:00
  • fb17c66bf4 cmake rpath and interface fixes Thomas Krijnen 2026-07-31 05:55:20 +02:00
  • 6ca69d20d9 dev-notes: record the material usage trap in should_map_representations profile-length-per-instance Ryan Schultz 2026-07-30 21:37:34 -05:00
  • 158a9cb63b Bonsai: cover the material usage re-point on retype Ryan Schultz 2026-07-30 21:36:11 -05:00
  • d41aec733c Bonsai: update the core assign_type tests for should_map_representations Ryan Schultz 2026-07-30 21:20:55 -05:00
  • c1515fe2bb Bonsai: re-point an occurrence's material usage when the mapping is skipped Ryan Schultz 2026-07-30 21:14:07 -05:00
  • 008ac8a354 Discard old examples - modernize others Thomas Krijnen 2026-07-31 03:58:50 +02:00
  • 3fc83847dd Get SQL is_a() working again Dion Moult 2026-07-30 21:56:33 +10:00
  • ea5c8343c2 If we have a global git push setting, then config_push won't be setup for our IFC repo Dion Moult 2026-07-30 21:43:18 +10:00
  • e033a4471a Fix typo and scale setting is std::string Dion Moult 2026-07-30 21:19:28 +10:00
  • 41308cf122 Cmake install config fixes Thomas Krijnen 2026-07-30 08:54:08 +02:00
  • 6d7aa3c48c translate ../bin -> ../lib search path for plug-ins for installed execs Thomas Krijnen 2026-07-30 03:35:21 +02:00
  • 4b14c21963 schema nullptr dereference Thomas Krijnen 2026-07-30 03:34:46 +02:00
  • d472814e2a Don't try and set empty aggregates (todo: see if they are still needed with the type-aware upgrade-based parse mode) Thomas Krijnen 2026-07-30 03:16:39 +02:00
  • e033729233 Try rpath fix for shared build Thomas Krijnen 2026-07-30 02:42:54 +02:00
  • 5431b60508 Use matrix in ci.yml for BUILD_SHARED_LIBS Thomas Krijnen 2026-07-30 02:42:39 +02:00
  • a4f2075c3d ifcviewer: x-ray marquee selects through occluders Dion Moult 2026-07-28 15:48:16 +10:00
  • 8cc96127ce ifcviewer-web: let host pages choose the mouse nav preset Dion Moult 2026-07-28 15:44:37 +10:00
  • d911f18449 Bonsai: remove every selected annotation from a drawing, not just the active one annotation_multi_drawing_7798 Ryan Schultz 2026-07-29 10:46:00 -05:00
  • df35a8954b Bonsai: hand the duplicated annotation to the duplicated product (#9049) fix/duplicate-assigns-to-product Ryan Schultz 2026-07-29 10:29:34 -05:00
  • 62257e0aff util.shape.is_manifold: single-pass edge-orientation check per aothms's review fix-6125-nonmanifold-volume Petru Conduraru 2026-07-18 23:01:59 +03:00
  • de40b5f685 Bonsai/ifcopenshell: catch inconsistent winding, guard Blender volume path (#6125) Petru Conduraru 2026-07-17 15:03:01 +03:00
  • 8eaf6beece Return nan for non-manifold volume and skip it in QTO (#6125) Petru Conduraru 2026-07-11 08:57:13 +03:00
  • 6bcfb175a3 Bring back create_entity() based on global file dict Thomas Krijnen 2026-07-29 13:48:18 +02:00
  • 5da87bfd3f Bonsai: allow a single IfcAnnotation to appear on multiple drawings (#9019) Ryan Schultz 2026-07-27 21:58:21 -05:00
  • ba8dc53718 Fix streamer header ownership Thomas Krijnen 2026-07-28 04:19:20 +02:00
  • 02bc09029e spf_header::assign() cfr a9d67768 Thomas Krijnen 2026-07-28 03:36:53 +02:00
  • 9c965e9f08 Set IfcConvert install RPATH Thomas Krijnen 2026-07-28 04:19:01 +02:00
  • e122f2cec3 Defer header initialization to aafter storage is set - cfr dcebf23a Thomas Krijnen 2026-07-28 03:08:55 +02:00
  • 5739a24808 CI: make the Autodesk connector workflow a test gate, ship it on macOS Dion Moult 2026-07-27 20:43:28 +10:00
  • 0aef201d50 bonsaiviewer-autodesk: satisfy cargo fmt and clippy Dion Moult 2026-07-27 20:39:21 +10:00
  • a84957fd45 Fix Wrong number or type of arguments for overloaded function 'new_file Dion Moult 2026-07-27 19:22:15 +10:00
  • 19a1d88970 Fix all ty diagnostics on ifcviewer-wgpu (ci-lint ty-ios + ty-bonsai) Dion Moult 2026-07-27 19:14:39 +10:00
  • a522f31ba4 Bump swig version to 4.2.1 in ci.yml to be consistent with build-all.py Dion Moult 2026-07-27 09:28:20 +10:00
  • 8deefe497c Fix space regen doubling Z location bonsai-0.8.6-alpha2607261419 CyrilWaechter 2026-07-26 15:20:23 +02:00
  • f0c0312e8d Fix Windows (MSVC) and WASM (Emscripten) build failures Dion Moult 2026-07-26 19:37:11 +10:00
  • c9c3beb139 poe ruff Dion Moult 2026-07-26 18:05:39 +10:00
  • 62fa2cad01 Remove my local build.sh Dion Moult 2026-07-26 18:05:35 +10:00
  • 291d7d8441 black . Dion Moult 2026-07-26 18:03:09 +10:00
  • ce198ff8f2 Merge branch 'v0.8.0' into fix-7318-bcf-gp-strokes fix-7318-bcf-gp-strokes Petru Conduraru 2026-07-26 09:50:11 +03:00
  • bb35ec0982 Merge branch 'v0.8.0' into ship-8026-dup-context-import ship-8026-dup-context-import Petru Conduraru 2026-07-26 09:49:59 +03:00
  • 7aa967b01a ifcparse: recover two fixes lost in the datamodel-rewrite merge Dion Moult 2026-07-26 16:32:47 +10:00
  • 983707cfec Reconcile ty config with v0.8.0: adopt all=error rules, pin ty 0.0.63 Dion Moult 2026-07-25 23:51:19 +10:00
  • 7a82c9b0a3 ifcpatch: correct the AGS2IFC docstring example Petru Conduraru 2026-07-25 11:50:54 +03:00
  • 55374d78ed svgfill: use std::optional instead of transitive boost::optional Dion Moult 2026-07-25 16:14:37 +10:00
  • 0b7262215e Bonsai: fix UnboundLocalError crash in polyline angle calculation Petru Conduraru 2026-07-24 08:42:43 +03:00
  • 561826778b Fix ci-bonsai-daily: configure unmerged_blobs mock in git_mergetool tests (#8574) Petru Conduraru 2026-07-25 01:21:18 +03:00
  • 82efde5741 ifcdiff: fix crash when exporting property diffs to JSON Petru Conduraru 2026-07-24 15:40:26 +03:00
  • 3f2fbcd12d ifcwrap: use swig shadowing for keeping reference to Element Andrej730 2026-07-24 21:50:10 +05:00
  • 6c171ca9e4 ifcwrap: fix breaking validate_stub (824c1fc) Andrej730 2026-07-24 18:00:54 +05:00
  • 08d3d99b1e ifcwrap: ignore newly added conversion settings structs (183e4c4) Andrej730 2026-07-24 17:59:42 +05:00
  • 30bcea3224 ci: fix failing test for ifc5d Andrej730 2026-07-24 16:15:54 +05:00
  • 83aef5e4d5 black . Andrej730 2026-07-24 15:43:55 +05:00
  • b37499ddf7 ty: add ignores Andrej730 2026-07-24 15:38:57 +05:00
  • 200c97f89b build(deps): bump gersemi from 0.26.1 to 0.28.0 dependabot[bot] 2026-07-24 10:21:53 +00:00
  • 96e2b3fa57 build(deps): bump ruff from 0.15.22 to 0.16.0 dependabot[bot] 2026-07-24 10:22:13 +00:00
  • 102e08efe5 Bump svelte from 5.53.6 to 5.55.8 in /src/ifctester/webapp dependabot[bot] 2026-05-18 20:35:32 +00:00
  • e6e80246f1 Bump uuid and hyperid in /src/ifctester/webapp dependabot[bot] 2026-04-30 23:00:21 +00:00
  • 695e91ef1a Bump lxml from 4.9.1 to 6.1.0 in /src/ifcopenshell-python dependabot[bot] 2026-05-18 20:38:43 +00:00
  • 887cd35fa5 Bump ws and engine.io-client in /src/ifctester/webapp dependabot[bot] 2026-06-17 13:19:49 +00:00
  • 04d70d4a2a build(deps-dev): bump immutable in /src/ifctester/webapp dependabot[bot] 2026-07-22 15:28:15 +00:00
  • 89ae21c3ba Bump devalue from 5.6.4 to 5.8.1 in /src/ifctester/webapp dependabot[bot] 2026-05-14 21:31:41 +00:00
  • fc97ccb6dc Bump actions/checkout from 6 to 7 dependabot[bot] 2026-06-19 22:43:28 +00:00
  • c6b3c54fc5 build(deps-dev): bump tar from 7.5.16 to 7.5.21 in /src/ifctester/webapp dependabot[bot] 2026-07-22 15:28:22 +00:00