* Change handling of non-polyline openings to throw SpeckleException rather than nulling object refs (which throws an exception terminating the receive)
* Formatted with csharpier
* CNX-9823 Add MaterialQuantity attribute to Archicad elements (interim commit for add-on only)
* CNX-9823 Add MaterialQuantity attribute to Archicad elements
- Updated ArchicadConnector to deserialise and submit material quantities
- Removed superfluous Material property names
- Ensure MaterialQuantity members initialised to default values
* Added material quantity take-offs for mesh, morph, roof, shell and slab elements
* Explicitly included map & vector containers
Removed C++17 use to allow AC25/26 builds
Changed documentation comment style in C# to MS XML
* Restored AC25 compatibility
---------
Co-authored-by: r-wessel <97453280+rwessel-cerulean@users.noreply.github.com>
* update connector icon for mac
* use sln name
* fix: Moved bundle and zipping steps after external PR check to ensure normal build CI works even with external contributors
---------
Co-authored-by: József L. Kiss <>
* archicad v27 and arm
* ci-tools checkout
* update jobs
* build fix
* cd fix
* fix
* use correct format specifiers
---------
Co-authored-by: József L. Kiss <>
* Core tests warnings
Integration tests
test namespace changes
Added old example project to the solution
csharpier
* Fixed slnf
* Tests
* Updated CI to run tests from new folder structure
* Fixed tests
* Fixed connectors that use DiskTransport
* Build targert test project
* chore: Silence Bentley and AdvanceSteel warnings on CI
* fix(rvt): Remove space in `Partial Classes` folder
* fix(tekla): Remove space from `Partial Classes` folder
* fix(dyn): REVERT THIS AT THE END. Fix dynamo build on mac for cleanup
* chore(all): Run csharpier for entire monorepo
* fix(IDE0161): File-scoped namespaces
* fix(IDE0090): 'new' expression can be simplified
* fix(IDE0022): Use block body for method
* Revert "fix(IDE0022): Use block body for method"
This reverts commit 8bb9b7e2c7.
* feat: Expression body for methods is suggestion now
* chore: Enforce husky setup on restore
* fix: PEBKAC 🤦🏼♂️
* fix(all): IDE0011
* Warnings for our first set of warnings
* fix(all): IDE0011
* feat(ci): Enforce csharpier formatting
* fix(ci): Wrong yaml indent and format
* fix(tests): IsDesktopBuild passed to tests in core
* fix(ci): Disable auto pre-commit hook install
* removed accidental push of warning as error
* Revert "fix(dyn): REVERT THIS AT THE END. Fix dynamo build on mac for cleanup"
This reverts commit 0658b36373.
---------
Co-authored-by: Jedd Morgan <45512892+JR-Morgan@users.noreply.github.com>
* adds new convert to native displayable bindings
* Update ConverterArchicad.cs
* fix(core): Extra clarification on xml docs around new ISpeckleConverter methods
* Update ISpeckleConverter.cs
---------
Co-authored-by: Alan Rynne <alan@speckle.systems>
* fix(core): Fixed issue with invalid auth tokens
* fixed incorrect gql auth headers
* Added nullabilty syntax to transports
* fix(tests): removed memory transport from concurrency test
* Cleanup of warnings round 2
* Round 3 clean ups
* Fixed tests
* Lowered accessibility of Client's empty constructor to avoid invalid construction of clients
* Added unit tests for local transports.
* Exception Testing
* Transport tests