Commit Graph

  • 38edb2f192 build-all.py wasm - move SIDE_MODULE=2 to cmake Andrej730 2025-10-17 19:01:37 +05:00
  • 596ab1761d ifcwrap cmake - provide correct suffix for wasm python extension Andrej730 2025-10-17 18:48:11 +05:00
  • e8b29806f2 pyodide setup.py - add dependencies Andrej730 2025-10-17 18:14:14 +05:00
  • 6c7a60b134 pyodide setup.py - add a note on not switching to pyproject.toml Andrej730 2025-10-17 16:15:50 +05:00
  • 90c3ca364c pyodide setup.py - ensure we have correct pyodide_2025_0_wasm32 suffix Andrej730 2025-10-17 16:15:06 +05:00
  • 3d7c321812 build-all.py - add a note about alternative gmp mirror Andrej730 2025-10-16 19:27:37 +05:00
  • d4612c6e80 cmake - deduplicate ccache set_property code Andrej730 2025-10-16 11:09:59 +05:00
  • 8b2142d37e build-all.py - don't pass side module flags as usual flags Andrej730 2025-10-16 11:08:15 +05:00
  • 727e6102aa build-all.py - option to build wasm outside pyodide for debugging Andrej730 2025-10-16 11:03:29 +05:00
  • ea9c548e85 build-all.py - provide exported functions to target explicitly Andrej730 2025-10-16 10:56:36 +05:00
  • c4d54b3e91 build-all - wasm to use packages instead of providing includes/libs paths explicitly Andrej730 2025-10-16 10:53:51 +05:00
  • 98a0793ec5 build-all.py - move unsupported dependencies to script Andrej730 2025-10-13 17:46:32 +05:00
  • 762e8da554 build-deps - use nuget to download ccache Andrej730 2025-10-13 16:52:55 +05:00
  • 7dbc70e240 build-all.py - print IFCOS_SCHEMAS Andrej730 2025-10-10 20:45:58 +05:00
  • 29b851de0b build-all.py - document required wasm variables Andrej730 2025-10-10 20:45:47 +05:00
  • 8a153df899 build-all.py - fix issue building wasm on apple device Andrej730 2025-10-10 17:48:22 +05:00
  • 57e1e3e177 build-all.py - remove --host none from wasm args Andrej730 2025-10-10 16:42:27 +05:00
  • 0e251df6ff build-all.py - bump freetype to avoid issues on cmake 4+ Andrej730 2025-10-10 13:53:12 +05:00
  • d38b2f7f1c build-all.py - add note on --without-xxx option Andrej730 2025-10-10 13:52:52 +05:00
  • ba5289de1c Add Python 3.14 builds Andrej730 2025-10-08 15:59:42 +05:00
  • 6f9e72f569 build-deps - set NUGET_EXE from PATH if it's available Andrej730 2025-10-08 10:27:31 +05:00
  • 8f7a78ac50 build-all - deduce python components from python path Andrej730 2025-10-06 19:44:32 +05:00
  • 6f85acdebc ifcwrap cmake - migrate to FindPython Andrej730 2025-10-06 16:29:09 +05:00
  • 398137d159 build-deps - support overriding PYTHON_VERSION Andrej730 2025-10-06 14:31:20 +05:00
  • 744b32eb47 build-deps - download Python using nuget Andrej730 2025-10-06 14:04:21 +05:00
  • 083e13d4b0 build-deps - download nuget Andrej730 2025-10-06 13:39:19 +05:00
  • 6792d1a234 build-deps - include ccache for convenience Andrej730 2025-10-06 12:56:21 +05:00
  • 9b8fde85f1 build_win - extend cache size Andrej730 2025-10-05 11:31:42 +05:00
  • 71f3d0b838 build_win - use fork to resolve cache misses and duplicated cache Andrej730 2025-10-04 01:48:14 +05:00
  • 90bd5859ef build_win - test ccache Andrej730 2025-09-30 19:30:11 +05:00
  • eb1c81514b Check for attribute nil #7276 #7291 Thomas Krijnen 2025-10-28 10:51:31 +01:00
  • 2fe491b7b5 Merge remote-tracking branch 'origin/v0.8.0' into test-ci test-ci Thomas Krijnen 2025-10-27 06:54:10 +01:00
  • 6df5632f91 black bonsai-0.8.4-alpha2510261233 bonsai-0.8.4-alpha2510261232 Thomas Krijnen 2025-10-26 13:33:10 +01:00
  • 391a412e65 test cases #7291 Thomas Krijnen 2025-10-26 13:21:35 +01:00
  • b10415b1b3 Rework iterator constructor #7291 Thomas Krijnen 2025-10-26 13:21:06 +01:00
  • b1c44d42e3 Reset logger product to none Thomas Krijnen 2025-10-26 13:26:15 +01:00
  • 5f65e21878 Fix bug where you couldn't get elements using a predefined property set. bonsai-0.8.4-alpha2510261205 Dion Moult 2025-10-26 23:05:05 +11:00
  • 0d3be9d101 Fix #5108. Selector now supports both GlobalId and Name as filter values. bonsai-0.8.4-alpha2510261153 Dion Moult 2025-10-26 22:52:31 +11:00
  • eea585a3cd Fix #6258. Fix #5727 properly. Only assume layerset axis on "standard case" elements, nothing else. bonsai-0.8.4-alpha2510261134 Dion Moult 2025-10-26 22:33:39 +11:00
  • 83f7416679 Revert "[TMP] start a RelWithDebInfo build" Thomas Krijnen 2025-10-26 12:04:49 +01:00
  • dc5ac872e3 Revert "[TEMP] IFCOS_SCHEMAS=4 probably disk is full with RelWithDebInfo" Thomas Krijnen 2025-10-26 12:04:46 +01:00
  • 1789406299 Ruff Thomas Krijnen 2025-10-26 12:04:22 +01:00
  • e05318162d [TEMP] IFCOS_SCHEMAS=4 probably disk is full with RelWithDebInfo Thomas Krijnen 2025-10-26 11:52:52 +01:00
  • b503061dc0 Fix #3868. Automatic annotation references are now auto deleted if their reference is also gone. bonsai-0.8.4-alpha2510260958 Dion Moult 2025-10-26 20:58:15 +11:00
  • 90ccaf4aab Let users manually create automatic references too. bonsai-0.8.4-alpha2510260947 Dion Moult 2025-10-26 20:46:32 +11:00
  • 05ff47fcff Remap deprecated entities in Brick 1.4 to new RealEstateCore URIs. bonsai-0.8.4-alpha2510260939 Dion Moult 2025-10-26 20:38:58 +11:00
  • c40ecdd550 deleted deprecated entities for v1.4 (#6511) bonsai-0.8.4-alpha2510260932 Louis Casteleyn 2025-10-26 10:32:28 +01:00
  • 3a0622e9df Update introduction with hyperlinks for tools (#7290) daniel-augusto 2025-10-26 06:29:30 -03:00
  • 0bb03750dc Fix #4914. Write docs for syntax and schema validation and schema querying Dion Moult 2025-10-26 20:26:19 +11:00
  • 89defa9b6b build-all.py ruff: noqa: UP035 bonsai-0.8.4-alpha2510260920 Thomas Krijnen 2025-10-26 10:19:53 +01:00
  • 459aad54aa Black Thomas Krijnen 2025-10-26 10:17:49 +01:00
  • 6f3065f6ce ci.yml USE_MMAP=On Thomas Krijnen 2025-10-26 10:15:52 +01:00
  • 9c8f3be52a [TMP] start a RelWithDebInfo build Thomas Krijnen 2025-10-26 10:11:40 +01:00
  • 69863ce4a9 Try and fix stub test bonsai-0.8.4-alpha2510260904 Thomas Krijnen 2025-10-26 10:03:33 +01:00
  • c4a992a9b5 Merge remote-tracking branch 'origin/v0.8.0' into test-ci Thomas Krijnen 2025-10-26 09:50:01 +01:00
  • e5ae19fd34 See #7291. Temporary workaround whilst segfaults are sorted. bonsai-0.8.4-alpha2510260837 Dion Moult 2025-10-26 19:36:41 +11:00
  • afe617fb93 Revert "Bump IOS - necessary as last bunch of commits are incompatible with previous binaries" Dion Moult 2025-10-26 19:32:35 +11:00
  • d922f0b9ad Bump IOS - necessary as last bunch of commits are incompatible with previous binaries bonsai-0.8.4-alpha2510260813 bonsai-0.8.4-alpha2510260812 Dion Moult 2025-10-26 19:12:22 +11:00
  • f9d2d494b1 Fix #4275. Using psets_only kwarg in get_pset utility now includes predefined psets. bonsai-0.8.4-alpha2510260721 Dion Moult 2025-10-26 18:21:00 +11:00
  • 806aa14bd0 Compatibility for older builds bonsai-0.8.4-alpha2510251956 Thomas Krijnen 2025-10-25 21:55:06 +02:00
  • 80066ba9e7 Different hack for allowing f.header.file_description.file.header.file_description.file Thomas Krijnen 2025-10-25 21:54:42 +02:00
  • 7cb1f07a0b hacky way to retain attribute too many messages on header entities in validate.py bonsai-0.8.4-alpha2510251912 Thomas Krijnen 2025-10-25 21:12:12 +02:00
  • bdb52dcffd Pass header entity types during pass to resolve empty list type Thomas Krijnen 2025-10-25 20:29:41 +02:00
  • 933ad6c801 Fix header and schema validation errors in pass-rigid-op-IfcPlaneAngleMeasure-IfcPlaneAngleMeasure-ifc4x3_add2.ifc Thomas Krijnen 2025-10-25 20:29:19 +02:00
  • 1594b9505c Don't emit Parsing terminated on benign files by not reading past stream in skipComment() Thomas Krijnen 2025-10-25 20:14:02 +02:00
  • 325745a822 Test IfcConvert only on single file Thomas Krijnen 2025-10-25 15:54:15 +02:00
  • 74f8b047fb osx compat Thomas Krijnen 2025-10-25 15:40:08 +02:00
  • 0f8c6ffe9e Run the bulk of pytest in parallel Thomas Krijnen 2025-10-25 15:38:25 +02:00
  • fa46fe0cf0 Typos bonsai-0.8.4-alpha2510251329 bonsai-0.8.4-alpha2510251328 bonsai-0.8.4-alpha2510251327 Thomas Krijnen 2025-10-25 15:30:36 +02:00
  • f0a1efa1f2 ruff --fix bonsai-0.8.4-alpha2510251326 bonsai-0.8.4-alpha2510251325 Thomas Krijnen 2025-10-25 15:27:46 +02:00
  • 71c1058e9e .gitignore for .exp files Thomas Krijnen 2025-10-25 15:27:38 +02:00
  • 7575bd4dfb Commit some files because I do not want them cleaned Thomas Krijnen 2025-10-25 15:25:56 +02:00
  • d697ed3384 Commit some files because I do not want them cleaned Thomas Krijnen 2025-10-25 15:25:10 +02:00
  • aed70c8a02 Run black bonsai-0.8.4-alpha2510251321 Thomas Krijnen 2025-10-25 15:20:36 +02:00
  • e82ca0e932 Less back and forths by returning semi count in page bonsai-0.8.4-alpha2510251308 Thomas Krijnen 2025-10-25 15:08:21 +02:00
  • 5910b39766 geom.stats module for preemptive scanning through file bonsai-0.8.4-alpha2510251159 bonsai-0.8.4-alpha2510251156 Thomas Krijnen 2025-10-25 13:58:32 +02:00
  • ea9e0c9ab4 readInstancePy() option to obtain type decls instead of strings Thomas Krijnen 2025-10-25 13:55:55 +02:00
  • 2e951eb952 Whitespace handling now that token strings are built on the fly Thomas Krijnen 2025-10-25 13:55:15 +02:00
  • 2497611abd Merge branch 'v0.8.0' of https://github.com/IfcOpenShell/IfcOpenShell into v0.8.0 Thomas Krijnen 2025-10-25 13:54:52 +02:00
  • 90bf56d9ba Fix ifc5d documentation bonsai-0.8.4-alpha2510242128 Bruno Postle 2025-10-24 22:19:01 +01:00
  • e1b73ef0ef Fix build broken by a6d20c0 - link iostreams Bruno Postle 2025-10-24 15:35:19 +01:00
  • bcb5fd7810 Missing return type Thomas Krijnen 2025-10-24 13:32:18 +02:00
  • 40c5145a13 Address some omissions in the FileReader rewrite regarding unicode paths on windows Thomas Krijnen 2025-10-24 13:26:27 +02:00
  • e304c3ad31 Merge branch 'v0.8.0' of https://github.com/IfcOpenShell/IfcOpenShell into v0.8.0 Thomas Krijnen 2025-10-24 13:25:05 +02:00
  • 0494bd9677 Option to bypass storing types when opening model Thomas Krijnen 2025-10-24 12:06:59 +02:00
  • 6d4f45c586 ifcwrap cmake - fix issue with debug build after migration to FindPython Andrej730 2025-10-24 13:53:22 +05:00
  • 0f9030e33b ifcwrap cmake - avoid using deprecated swig_link_libraries Andrej730 2025-10-24 13:28:33 +05:00
  • fc0cdfabb9 Fix #7255. Bug where you couldn't edit header data. bonsai-0.8.4-alpha2510240813 bonsai-0.8.4-alpha2510240812 Dion Moult 2025-10-24 19:11:29 +11:00
  • ab0b44c8a2 ifcwrap cmake - use usual name for wrapper target Andrej730 2025-10-24 12:52:37 +05:00
  • 37e9a0f4fe cache_dependencies.py - fix tarfile deprecation warnings in 3.12-3.13 Andrej730 2025-10-24 12:33:44 +05:00
  • 2dac137801 Limit clipping plane euler rotation angles to <= 360 degrees (#6877) bonsai-0.8.4-alpha2510240311 bonsai-0.8.4-alpha2510240309 nameloCmaS 2025-10-24 04:10:38 +01:00
  • 8ffa6fcf47 Fix #7267. Bug where duplicating a drawing would cause annotation references to be associated with both the original and duplicate. Dion Moult 2025-10-24 14:09:00 +11:00
  • 8824e6e2c2 Fix #7268. Automatic annotation references (sections, elevations, etc) are now intelligently regenerated bonsai-0.8.4-alpha2510240148 Dion Moult 2025-10-24 12:47:50 +11:00
  • 0787eabdab ifcwrap cmake - move DEBUG_POSTFIX logic to one place Andrej730 2025-10-23 20:03:07 +05:00
  • 0a34a37d65 cmake - build without Python libraries on Unix Andrej730 2025-10-23 12:21:11 +05:00
  • 5dbfe539ac Need a little more freedom to rotate a RCP bonsai-0.8.4-alpha2510231332 Ryan Schultz 2025-10-23 08:31:31 -05:00
  • 280976f77c ifcwrap cmake - accomodate bug in cmake makefiles generator Andrej730 2025-10-22 19:47:39 +05:00
  • 4c53f4359d build-all - use shutil.which instead of custom function Andrej730 2025-10-22 17:09:13 +05:00
  • 0a547a14ea build_pyodide - use ccache Andrej730 2025-10-22 13:25:12 +05:00
  • 206ec8776a build_rocky - switch to main branch ccache Andrej730 2025-10-22 13:24:24 +05:00