Commit Graph

1139 Commits

Author SHA1 Message Date
Oğuzhan Koral 6fba41d80d Support groups for Rhino (#38)
* Support groups

* Doc

* POC comment
2024-07-17 15:40:34 +01:00
Adam Hathcock 841054d6a4 Update readme and sln (#36) 2024-07-16 17:33:27 +00:00
Adam Hathcock 438df1240f Update SDK and add Clean Locks (#35)
* Update SDK dlls

* add clean locks file

* fix build

* Fix clean
2024-07-16 17:12:52 +00:00
Adam Hathcock 3498e5854e Rework logging to be more MS logger (#33)
* Rework logging to be more MS logger

* Add compile references

* Add scanning for send helper
2024-07-16 18:56:17 +02:00
Adam Hathcock ecf8884136 Add compile references (#34) 2024-07-16 18:42:25 +02:00
Adam Hathcock 46c125cbf3 download and create local nuget from SDK repo (#31) 2024-07-16 17:39:18 +02:00
Oğuzhan Koral 1123054216 Better naming for definitions (#30) 2024-07-16 17:06:36 +02:00
Adam Hathcock 22497c8db9 Didn't do a proper restore last time (#32) 2024-07-16 14:43:59 +00:00
Adam Hathcock 3ea6841e53 Update SDK with newer tagging (#29) 2024-07-16 12:43:27 +02:00
Adam Hathcock a2761a4584 Revit 2022 for DUI3 (#13)
* add Revit 2021 and Revit 2022 with some 22 testing

* load DI dll

* format

* more Revit 21 work but it doesn't build, 22 works

* Remove Revit 2021

* sln fixes

* add shared DI project for Revit

* post-merge fixes

* redo some ifdefs

* share conversions better

* Remove class that was added

* fix(dui3): fixes the black rectangle of doom

basically cef65 versions need the removal of camelcasing convention to happen differently

* Carry over what Dim found for 2022

* Fix Revit 2022 issues

* fmt

* Clean up for 2022

* More cleanup

* Remove some ifdefs

---------

Co-authored-by: Dimitrie Stefanescu <didimitrie@gmail.com>
2024-07-16 10:23:50 +00:00
connorivy 40795997dc D ui3 291 add revit 2025 (#26)
* plugin finally loading

* simplify / clean up

* Revit 2025 merges (#27)

* fix DI project

* get rid of warnings

* never reverting this

* VS2022 fixes

---------

Co-authored-by: Connor Ivy <connor@speckle.systems>
Co-authored-by: Adam Hathcock <adam@speckle.systems>
Co-authored-by: Adam Hathcock <adamhathcock@users.noreply.github.com>
2024-07-15 16:08:48 +01:00
Adam Hathcock 09172a171c Rhino publishing had inaccurate counting (#24)
* Clean up to have progress accurate

* Fix signature
2024-07-15 15:18:18 +01:00
KatKatKateryna abe5a07e6a DUI3-426 PR moved from https://github.com/specklesystems/speckle-sharp/pull/3545 (#7)
* PR moved from https://github.com/specklesystems/speckle-sharp/pull/3545

* ArcGISDocument to Singleton

* read offsets from metadata

* move crs assignment on send to RootObjBuilder

* move all conversions to activeCRS

* safer read from metadata

* default degrees to meters (like QGIS)

* csharpier

* scoped

* remove UoW from root builders as send/recieve bindings already use it (#21)

* remove POC comment

* remove unnecessary assignments; add offsets to incoming dataset name

* limit dataset name length

* tilt ellipse on receive

* fix substrings

* remove Rhino uow comment

* add SR to the received dataset name

* format

---------

Co-authored-by: Adam Hathcock <adamhathcock@users.noreply.github.com>
2024-07-15 07:55:12 +01:00
Adam Hathcock 99caeb28dc Update locks for revit (#25) 2024-07-12 15:07:50 +01:00
Adam Hathcock faa5208bc4 Revit more shared projects (#22)
* add shared DI

* made revit 2024 shared

* add shared tests for revit

* VS2022 fix up

* Really fix the solution

* add tests, nunit analyzer and update fakes to have Revit 2024 support
2024-07-12 14:53:28 +01:00
Adam Hathcock 3cc20e6275 Fix Revit 2024 locks (#23) 2024-07-12 11:32:48 +00:00
Jedd Morgan 7e5a7e525f DUI3-350 update dui3 connectors to use new api client functions (#20)
* DUI3 all using new FE2 client functions

* undone some warnings (we'll look at those during the meetup)
2024-07-12 11:52:32 +01:00
connorivy 6502efd4b4 adds dui3 to revit 2024 (#15)
* adds dui3 to revit 2024

* remove tests that don't work

* add copy functionality

---------

Co-authored-by: Connor Ivy <connor@speckle.systems>
2024-07-12 08:51:22 +01:00
Adam Hathcock a1e183be29 Add copying/cleaning if RevitVersion defined and is not a CI build (#19) 2024-07-11 16:46:01 +02:00
connorivy c164860994 dui3-175 Direct Shape conversion to native (#8)
* add direct shape conversions

* remove copied comment

* remove correct comment

* change static class

* try fix csharpier

* formatting fix

* remove duplicate interface

* add to projitems

* fix merge conflicts

---------

Co-authored-by: Connor Ivy <connor@speckle.systems>
2024-07-11 08:34:25 -05:00
Jedd Morgan 8e7cfd0919 Bump Core + Objects + fixes (#18)
* Bump Core + Objects + fixes

* Format
2024-07-11 10:53:40 +00:00
Adam Hathcock 527216b678 Some Vs2022 fixes (#17) 2024-07-11 11:29:03 +01:00
Adam Hathcock d35e25d5f7 Setup assembly scaning for Revit2023 and Rhino7 (#16)
* Setup assembly scaning for Revit2023 and Rhino7

* default registration goes first
2024-07-11 09:33:37 +01:00
Adam Hathcock c241028079 Update csharpier and format (#14) 2024-07-10 15:13:55 +01:00
Oğuzhan Koral 7cdf86345b DUI3-126 shared files (#12)
* Account service to get account first from id otherwise from server Url

- And other simplications, removing dup code etc.

* Add TransportException to all bindings

* Register AccountService as singleton and add doc
2024-07-09 22:00:35 +01:00
Oğuzhan Koral 9d0635ce1c DUI3-470 fix max depth of children (#10)
* Temp fix

* Update children max depth

* Remove trailing spaces

* Fix registration issue on box factory

* formatting changes

* Extract common functions and dictionaries to abstract class

* Inject instance object manager

* POC comment

---------

Co-authored-by: Adam Hathcock <adam@speckle.systems>
2024-07-09 13:16:50 +01:00
Adam Hathcock 22f7ab8608 change codecov config (#11)
* change codecov config

* see if this produces coverage
2024-07-09 09:50:47 +01:00
Oğuzhan Koral 8b4aed0d98 Fix registration issue on box factory (#9)
* Fix registration issue on box factory

* formatting changes

---------

Co-authored-by: Adam Hathcock <adam@speckle.systems>
2024-07-08 15:08:18 +00:00
Adam Hathcock cfb77eec46 enable build triggers (#6)
* enable build triggers

* remove accidental codecov usage

* this is not a branch name
2024-07-05 16:45:44 +02:00
Adam Hathcock 6e6e2fcffe AGIS: put methods under the native struct (#5)
* add tests with base test class

* update locks

* pin coverage to 4.4.0

* this is a subjob with uses, pass the secrets

* fix secret passing

* try quotes

* try a different glob

* Try simplier glob

* try something else

* try ubuntu for uploads

* update build.sh

* fix target

* update test only target

* Try ExcludeFromCodeCoverage

* better usage of codecov

* What Kat did in https://github.com/specklesystems/speckle-sharp/pull/3546

* Some clean up
2024-07-05 14:38:35 +00:00
Adam Hathcock 49a0af8165 Add Rhino tests and refactor current ones (#4)
* add tests with base test class

* update locks

* pin coverage to 4.4.0

* this is a subjob with uses, pass the secrets

* fix secret passing

* try quotes

* try a different glob

* Try simplier glob

* try something else

* try ubuntu for uploads

* update build.sh

* fix target

* update test only target
2024-07-05 15:31:36 +01:00
Adam Hathcock 91a69a897a Add Revit 2023 and Rhino 7 Converter Tests with Fakes (#3)
* Moved code

* update fakes

* add code coverage

* try code coverage again

* fix test finding

* still file problem?

* try token a different way
2024-07-04 16:00:58 +01:00
Adam Hathcock 3cbed42bdb PR builds (#2) 2024-07-04 13:38:29 +00:00
Adam Hathcock ce815aac76 remove restore keys (#1)
* remove restore keys

* add gitversion tool

* old csharpier for now

* fix build?
2024-07-04 14:11:51 +01:00
Adam Hathcock 295ba92f64 add build scripts
.NET Build and Publish / build (push) Has been cancelled
3.0.0-beta01
2024-07-04 12:29:17 +01:00
Adam Hathcock 6d55a418f8 add ci/build 2024-07-04 12:26:30 +01:00
Adam Hathcock b6f7a677f4 add build and more configs 2024-07-04 12:22:08 +01:00
Adam Hathcock f32dc60477 Redo solution 2024-07-04 12:11:05 +01:00
Adam Hathcock 60499e3a34 Initial commit from alpha 2024-07-04 11:56:34 +01:00