Граф коммитов

143 Коммитов

Автор SHA1 Сообщение Дата
Ralph Wessel 0ec1f105f7
Restored helper function for faster library/object creation (#3610) 2024-08-02 16:10:22 +01:00
Ralph Wessel eb5757b65c
Fix: Throw SpeckleException on unhandled elements (#3599)
* Change handling of non-polyline openings to throw SpeckleException rather than nulling object refs (which throws an exception terminating the receive)

* Formatted with csharpier
2024-07-30 09:59:10 +01:00
Ralph Wessel 536941bee4
Fix: Corrects serialised data from Archicad (macOS) (#3587)
GS::ObjectState::Add interprets C string as char array rather than string in Xcode - explicit string conversion is applied to prevent this
2024-07-24 17:31:46 +01:00
Ralph Wessel e4f7c63ad7
[CNX-9823] add material quantity attribute to archicad elements (#3567)
* 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>
2024-07-11 11:57:46 +01:00
Alan Rynne 14788666f8
Archicad: Update connector icon on mac (#3503)
* 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 <>
2024-06-13 17:01:39 +02:00
József L. Kiss f37ad90694
feat(Archicad): Add support for openings (#3470)
add support for openings

Co-authored-by: József L. Kiss <>
2024-06-12 13:24:54 +02:00
József L. Kiss c4cd55edac
bug(Archicad): Properties not showing in viewer (#3472)
* export properties of GDL objects

* build fix

* build fix

---------

Co-authored-by: József L. Kiss <>
2024-06-12 12:20:12 +02:00
József L. Kiss f29aaebd06
feat(Archicad): Add default commit message (#3473)
add default commit message

Co-authored-by: József L. Kiss <>
2024-06-05 10:54:07 +02:00
József L. Kiss d643b94436
fix(Archicad): CNX-9031 CNX-9040 Missing elements in Archicad from revit/objects stream and between localized versions of Archicads (#3191)
* fix for CNX-9031

* CNX-9040 Layer import fix

---------

Co-authored-by: József L. Kiss <>
2024-02-21 18:58:43 +01:00
József L. Kiss cdcbb07326
fix(Archicad): Sending "Skylights" element type throws null reference (#3183)
add filtered openings to separate collection

Co-authored-by: József L. Kiss <>
2024-02-20 13:18:16 +01:00
József L. Kiss 23d1bb84d3
fix(Archicad): Could not receive parametric elements with localized version of Archicad (#3176)
* CNX-8875 Could not receive parametric elements with localized version of Archicad

* build fix

---------

Co-authored-by: József L. Kiss <>
2024-02-15 17:14:35 +01:00
József L. Kiss 4610c72778
CNX-8844 - remove alpha flag from Archicad (#3175)
remove alpha

Co-authored-by: József L. Kiss <>
2024-02-15 17:12:17 +01:00
József L. Kiss 2ed9b49c52
fix(Archicad): Crash when sending columns with "subtract from zone" relation (#3163) 2024-02-06 16:09:08 +01:00
József L. Kiss 8d0bc93077
fix(Archicad): Receive slowed down in Archicad 26 (#3154)
Receive slowed down in Archicad 26

Co-authored-by: József L. Kiss <>
2024-01-31 19:19:02 +01:00
Jedd Morgan 71e47977be
chore(archicad): CNX-8304 fix ide0005 in archicad (#3150)
* desktopbuild false for dotnet publish builds

* Fix warnings in Archicad project

* Fixed Formatting

* Enforce all Level 1 warnings that don't already have violations
2024-01-26 10:04:43 +01:00
József L. Kiss f1ef2ab5fd
feat(Archicad): Archicad Connector UI finalization (#3149)
* CNX-8589 Archicad Connector UI finalization

* progress.Value

---------

Co-authored-by: József L. Kiss <>
2024-01-23 11:01:50 +01:00
József L. Kiss 719040bf6b
feat(Archicad): Archicad 27 and Apple Silicon version support (#3146)
* fixes

* revert to git checkout main

* AC25 build fix
2024-01-17 15:21:58 +01:00
József L. Kiss 551f0f0dc3
feat(Archicad): Archicad 27 and Apple Silicon version support (#3135)
* 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 <>
2024-01-16 13:42:04 +01:00
Jedd Morgan ba5abad441
Chore(Tests): CNX-8693 Resolved warnings in Objects unit test project and moved folder structure (#3136)
* Upgraded all tests to use new nunit syntax

* Moved Objects unit test project to folder

* Ci to use STS

* small tweaks to assertions
2024-01-15 13:31:46 +00:00
József L. Kiss 94bdb4d428
fix(Archicad): CNX-8392 Handle CA1031 warnings in ArchiCAD projects #2 (#3127)
fixes

Co-authored-by: József L. Kiss <>
2024-01-10 13:47:57 +01:00
József L. Kiss be532b310f
fix(Archicad): CNX-8392 Handle CA1031 warnings in ArchiCAD projects (#3122)
* CNX-8392 Handle CA1031 warnings in ArchiCAD projects

* add exceptions to log

* simplify

---------

Co-authored-by: József L. Kiss <>
2024-01-09 10:08:36 +01:00
Jedd Morgan 68139953da
Chore(tests): CNX-8609 Resolved warnings in unit tests + folder restructure (#3115)
* 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
2024-01-08 16:13:42 +01:00
József L. Kiss 91829b483a
feat(Archicad): Support for Archicad quantity properties (#3103)
* Archicad properties and quanties

* build fix

* return

* AC25 build fix

* formatting

* braces

* split files

* DynamicBase.RemoveDisallowedPropNameChars

* NullValueHandling

* build fix
2023-12-13 18:32:19 +01:00
Alan Rynne 7397e53362
fix(All): Solution pass to fix formatting warnings (#3068)
* 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>
2023-11-28 16:22:03 +01:00
József L. Kiss 09e877b910
fix(Archicad): Timeout after 100s when sending large models #3 (#3052)
timeout error

Co-authored-by: Alan Rynne <alan@speckle.systems>
2023-11-21 14:48:40 +01:00
József L. Kiss 496651dc22
fix(Archicad): Timeout after 100s when sending large models #2 (#3048)
increase time for HTTP requests
2023-11-15 11:13:26 +01:00
József L. Kiss a4a03b3d3b
fix(Archicad): Timeout after 100s when sending large models (#3038)
timeout of 100s

Co-authored-by: József L. Kiss <>
2023-11-13 15:11:55 +00:00
József L. Kiss 0f453af145
fix(Archicad): Crash when sending a Corner Window (#3034)
crash fix

Co-authored-by: József L. Kiss <>
2023-11-10 15:07:22 +00:00
József L. Kiss 28be5268ea
Create Archicad levels based on elevation (#3031)
Co-authored-by: József L. Kiss <>
2023-11-09 15:11:10 +01:00
József L. Kiss 61412a5aaa
feat(Archicad): Collections support (#3014)
collections

Co-authored-by: József L. Kiss <>
2023-11-06 16:26:21 +01:00
József L. Kiss 281ae53153
feat (Archicad, Revit): Speckle Levels (#3012)
* feat (Archicad, Revit) Speckle Levels
* csharpier
* merge fix
---------

Co-authored-by: József L. Kiss <>
2023-11-06 13:41:36 +01:00
József L. Kiss 897115676d
feat(Archicad): Send and receive layer information (#3013)
layers send and receive
Co-authored-by: József L. Kiss <>
2023-11-06 11:52:56 +01:00
József L. Kiss 5fe3cd262d
feat (Revit, Archicad): Support grids between Revit and Archicad (#2990)
* support grids

* revert

* eliminate staggering

* only y mirror

* reflection test

* mirror fix

---------

Co-authored-by: József L. Kiss <>
2023-10-30 07:42:02 +01:00
József L. Kiss 508b1838f3
fix(Revit): Inconsistent room area calculations (#2936)
* Inconsistent room area calculations

* cosmetic

* cosmetic 2
2023-09-20 17:35:13 +02:00
József L. Kiss d61b2c2a5f
feat(Revit): Unnecessary Archicad levels created on receive to Revit (#2886)
* Unnecessry Archicad levels created #2840
* remove comments
* fixes
* Add baseline to Column

---------

Co-authored-by: József L. Kiss <>
Co-authored-by: Matteo Cominetti <matteo@speckle.systems>
2023-09-11 18:11:56 +02:00
József L. Kiss 7bd59882a7
feat(Archicad): Revit add support for Zones - Archicad side (#2877)
* Revit add support for Zones - Archicad side
* build fix
---------
Co-authored-by: József L. Kiss <>
2023-09-05 06:09:11 +02:00
József L. Kiss a0bf736741
feat(Archicad): Add by Category selection method (#2864)
* element type filter

* code style

* non localized element type names

* Equipment is Object subtype

---------

Co-authored-by: József L. Kiss <>
2023-08-23 15:10:13 +02:00
Claire Kuang 20870df21a
break(objects): adds new convert to native displayable bindings (#2846)
* 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>
2023-08-16 10:55:44 +01:00
József L. Kiss 6082c3a633
fix(Archicad): Receive cancellation handling improvement (#2794)
cancellation

Co-authored-by: József L. Kiss <>
2023-07-21 16:13:35 +02:00
József L. Kiss b0772e181d
fix(Archicad): Remove unnecessary hotspots from 3D objects (#2781)
hotspot

Co-authored-by: József L. Kiss <>
2023-07-20 12:38:31 +02:00
Connor Ivy 54bbb098b9 Merge remote-tracking branch 'origin/main' into changes-from-main 2023-07-19 07:12:23 -05:00
Jedd Morgan c4874e2263
Nullability Syntax and error handling in Core (#2700)
* 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
2023-07-18 15:44:51 +01:00
József L. Kiss 56bfb545fb
fix(Archicad): Receive cancellation behaviour (#2776)
Receive cancellation behaviour

Co-authored-by: József L. Kiss <>
2023-07-17 15:38:18 +02:00
József L. Kiss 664a18cb3f
fix(Archicad): build readme update (#2756)
* Archicad Readme update

* fix

---------

Co-authored-by: József L. Kiss <>
2023-07-13 17:15:12 +01:00
József L. Kiss b5bc2a6db8
bug(Archicad): Element type names in Archicad 25 (#2740)
Element type names in Archicad 25

Co-authored-by: József L. Kiss <>
2023-07-07 16:45:55 +02:00
József L. Kiss 1924735ec3
fix(Archicad): Slab import crash (#2741)
Slab fatal crash

Co-authored-by: József L. Kiss <>
2023-07-07 16:30:36 +02:00
József L. Kiss 3ae30b959f
fix(Archicad): Receive all kind of instances (#2734)
* Revit instances

* all in instances

* ArchicadGeometryCollector

* comments

* comments

---------

Co-authored-by: József L. Kiss <>
2023-07-06 16:19:11 +01:00
József L. Kiss e374e23d01
fix(Archicad): Parametric receive fixes (#2736)
Archicad connector fatal crash

Co-authored-by: József L. Kiss <>
2023-07-06 15:28:45 +02:00
József L. Kiss ae7b29fc10
Add support for all Archicad categories (#2728)
* Add support for all Archicad categories
* AC25 build fix
* build fix

---------

Co-authored-by: József L. Kiss <>
2023-07-03 19:49:27 +02:00
Jedd Morgan eae7efff11
Fix(Revit): Fixed issue with revit traversal of displayValues (#2718)
* fix(Revit): Fixed issue with traversal of displayValues

* Removed debug line
2023-06-30 17:23:11 +01:00