Commit Graph

19380 Commits

Author SHA1 Message Date
Thomas Krijnen dc5ac872e3 Revert "[TEMP] IFCOS_SCHEMAS=4 probably disk is full with RelWithDebInfo"
This reverts commit e05318162d.
2025-10-26 12:04:46 +01:00
Thomas Krijnen e05318162d [TEMP] IFCOS_SCHEMAS=4 probably disk is full with RelWithDebInfo 2025-10-26 11:52:52 +01:00
Thomas Krijnen 9c8f3be52a [TMP] start a RelWithDebInfo build 2025-10-26 10:11:40 +01:00
Thomas Krijnen c4a992a9b5 Merge remote-tracking branch 'origin/v0.8.0' into test-ci 2025-10-26 09:50:01 +01:00
Dion Moult e5ae19fd34 See #7291. Temporary workaround whilst segfaults are sorted. bonsai-0.8.4-alpha2510260837 2025-10-26 19:36:41 +11:00
Dion Moult afe617fb93 Revert "Bump IOS - necessary as last bunch of commits are incompatible with previous binaries"
This reverts commit d922f0b9ad.
2025-10-26 19:32:35 +11:00
Dion Moult d922f0b9ad Bump IOS - necessary as last bunch of commits are incompatible with previous binaries bonsai-0.8.4-alpha2510260813 bonsai-0.8.4-alpha2510260812 2025-10-26 19:12:22 +11:00
Dion Moult f9d2d494b1 Fix #4275. Using psets_only kwarg in get_pset utility now includes predefined psets. bonsai-0.8.4-alpha2510260721 2025-10-26 18:21:06 +11:00
Thomas Krijnen 806aa14bd0 Compatibility for older builds bonsai-0.8.4-alpha2510251956 2025-10-25 21:55:06 +02:00
Thomas Krijnen 80066ba9e7 Different hack for allowing f.header.file_description.file.header.file_description.file 2025-10-25 21:54:42 +02:00
Thomas Krijnen 7cb1f07a0b hacky way to retain attribute too many messages on header entities in validate.py bonsai-0.8.4-alpha2510251912 2025-10-25 21:12:12 +02:00
Thomas Krijnen bdb52dcffd Pass header entity types during pass to resolve empty list type 2025-10-25 20:29:41 +02:00
Thomas Krijnen 933ad6c801 Fix header and schema validation errors in pass-rigid-op-IfcPlaneAngleMeasure-IfcPlaneAngleMeasure-ifc4x3_add2.ifc 2025-10-25 20:29:19 +02:00
Thomas Krijnen 1594b9505c Don't emit Parsing terminated on benign files by not reading past stream in skipComment() 2025-10-25 20:14:02 +02:00
Thomas Krijnen 325745a822 Test IfcConvert only on single file 2025-10-25 15:54:15 +02:00
Thomas Krijnen 74f8b047fb osx compat 2025-10-25 15:40:08 +02:00
Thomas Krijnen 0f8c6ffe9e Run the bulk of pytest in parallel 2025-10-25 15:38:25 +02:00
Thomas Krijnen fa46fe0cf0 Typos bonsai-0.8.4-alpha2510251327 bonsai-0.8.4-alpha2510251328 bonsai-0.8.4-alpha2510251329 2025-10-25 15:30:36 +02:00
Thomas Krijnen f0a1efa1f2 ruff --fix bonsai-0.8.4-alpha2510251325 bonsai-0.8.4-alpha2510251326 2025-10-25 15:27:46 +02:00
Thomas Krijnen 71c1058e9e .gitignore for .exp files 2025-10-25 15:27:38 +02:00
Thomas Krijnen 7575bd4dfb Commit some files because I do not want them cleaned 2025-10-25 15:25:56 +02:00
Thomas Krijnen d697ed3384 Commit some files because I do not want them cleaned 2025-10-25 15:25:10 +02:00
Thomas Krijnen aed70c8a02 Run black bonsai-0.8.4-alpha2510251321 2025-10-25 15:20:36 +02:00
Thomas Krijnen e82ca0e932 Less back and forths by returning semi count in page bonsai-0.8.4-alpha2510251308 2025-10-25 15:08:21 +02:00
Thomas Krijnen 5910b39766 geom.stats module for preemptive scanning through file bonsai-0.8.4-alpha2510251156 bonsai-0.8.4-alpha2510251159 2025-10-25 13:58:32 +02:00
Thomas Krijnen ea9e0c9ab4 readInstancePy() option to obtain type decls instead of strings 2025-10-25 13:55:55 +02:00
Thomas Krijnen 2e951eb952 Whitespace handling now that token strings are built on the fly 2025-10-25 13:55:15 +02:00
Thomas Krijnen 2497611abd Merge branch 'v0.8.0' of https://github.com/IfcOpenShell/IfcOpenShell into v0.8.0 2025-10-25 13:54:52 +02:00
Bruno Postle 90bf56d9ba Fix ifc5d documentation
Documentation claimed that ODS/XLSX output was to a given filename, but
the code actually writes files with generated names in a folder.

(also create the folder if necessary for convenience)
bonsai-0.8.4-alpha2510242128
2025-10-24 22:19:01 +01:00
Bruno Postle e1b73ef0ef Fix build broken by a6d20c0 - link iostreams
FileReader.cpp now uses boost::iostreams::mapped_file regardless of
USE_MMAP setting
2025-10-24 15:35:19 +01:00
Thomas Krijnen bcb5fd7810 Missing return type 2025-10-24 13:32:18 +02:00
Thomas Krijnen 40c5145a13 Address some omissions in the FileReader rewrite regarding unicode paths on windows 2025-10-24 13:26:27 +02:00
Thomas Krijnen e304c3ad31 Merge branch 'v0.8.0' of https://github.com/IfcOpenShell/IfcOpenShell into v0.8.0 2025-10-24 13:25:05 +02:00
Thomas Krijnen 0494bd9677 Option to bypass storing types when opening model 2025-10-24 12:06:59 +02:00
Andrej730 6d4f45c586 ifcwrap cmake - fix issue with debug build after migration to FindPython
In FindPython variable was renamed to Python_LIBRARY_DEBUG
2025-10-24 13:53:22 +05:00
Andrej730 0f9030e33b ifcwrap cmake - avoid using deprecated swig_link_libraries 2025-10-24 13:28:33 +05:00
Dion Moult fc0cdfabb9 Fix #7255. Bug where you couldn't edit header data. bonsai-0.8.4-alpha2510240812 bonsai-0.8.4-alpha2510240813 2025-10-24 19:11:29 +11:00
Andrej730 ab0b44c8a2 ifcwrap cmake - use usual name for wrapper target 2025-10-24 12:52:37 +05:00
Andrej730 37e9a0f4fe cache_dependencies.py - fix tarfile deprecation warnings in 3.12-3.13 2025-10-24 12:33:44 +05:00
nameloCmaS 2dac137801 Limit clipping plane euler rotation angles to <= 360 degrees (#6877)
The "Flip Clipping Plane" operator adds 180 degrees to the angle's value, meaning the angle will keep increasing with each press.
bonsai-0.8.4-alpha2510240311 bonsai-0.8.4-alpha2510240309
2025-10-24 14:10:38 +11:00
Dion Moult 8ffa6fcf47 Fix #7267. Bug where duplicating a drawing would cause annotation references to be associated with both the original and duplicate. 2025-10-24 14:09:00 +11:00
Dion Moult 8824e6e2c2 Fix #7268. Automatic annotation references (sections, elevations, etc) are now intelligently regenerated bonsai-0.8.4-alpha2510240148 2025-10-24 12:47:58 +11:00
Andrej730 0787eabdab ifcwrap cmake - move DEBUG_POSTFIX logic to one place 2025-10-23 20:03:12 +05:00
Andrej730 0a34a37d65 cmake - build without Python libraries on Unix 2025-10-23 20:02:03 +05:00
Ryan Schultz 5dbfe539ac Need a little more freedom to rotate a RCP bonsai-0.8.4-alpha2510231332 2025-10-23 08:31:31 -05:00
Andrej730 280976f77c ifcwrap cmake - accomodate bug in cmake makefiles generator 2025-10-23 17:15:17 +05:00
Andrej730 4c53f4359d build-all - use shutil.which instead of custom function
To make it more idiomatic and custom function also was misinterpreting folders with the same name as existing executables.
2025-10-23 17:15:17 +05:00
Andrej730 0a547a14ea build_pyodide - use ccache 2025-10-23 17:15:17 +05:00
Andrej730 206ec8776a build_rocky - switch to main branch ccache 2025-10-23 17:15:16 +05:00
Andrej730 c3b43d573e build_pyodide - use prebuilt pyodide build env 2025-10-23 16:18:10 +05:00