Ralph Wessel
8dceee52f2
Merge branch 'release/0.2.4'
2024-09-23 14:10:34 +01:00
Ralph Wessel
5149449513
Version bump
2024-09-23 14:10:09 +01:00
Ralph Wessel
0336b1b6f9
DocumentStoreEngine can return its records as wrapped cargo for external serialisation
2024-09-23 09:18:04 +01:00
Ralph Wessel
5e152313eb
DocumentStoreEngine getCache() should use PackageWrap for receiving serialised records
2024-09-23 02:40:37 +01:00
Ralph Wessel
4c47cba247
GetComplexType didn't allocate transportable result
2024-09-22 17:49:52 +01:00
Ralph Wessel
0060aabd8b
Added Doxyfile
...
Updated gitignore to skip doxygen output
Removed redundant namespaces from CardMover
2024-09-21 01:13:54 +01:00
Ralph Wessel
daae9fd6e3
ModelCard arguments should use CardMover
2024-09-20 23:48:19 +01:00
Ralph Wessel
b44644ad88
Bridge methods using CargoHold to return results need to allocate results in a unique_ptr (can't reference local vars that go out of scope)
2024-09-20 14:17:39 +01:00
Ralph Wessel
6d3126e1e1
Updated GetSendFilters to support export of polymorphic objects
...
DocumentStoreCore didn't check for null handle when retrieving stored data
2024-09-20 11:34:46 +01:00
Ralph Wessel
bd200492fd
Docs
2024-09-19 22:13:48 +01:00
Ralph Wessel
9f35e86372
Update browser bridge functions names retrieval
2024-09-19 22:02:39 +01:00
Ralph Wessel
3c1a4f9694
Merge branch 'develop' of https://github.com/specklesystems/speckle-cpp-connectors into develop
2024-09-19 13:40:09 +01:00
Ralph Wessel
009f670af7
ModelCard incorrectly identified base Record type
2024-09-19 13:39:58 +01:00
Ralph Wessel
6e0cc4d5f3
Updated VS projects and resources
...
More document info retrieved from open project
2024-09-19 11:23:19 +01:00
Ralph Wessel
e6543fe065
Clarified DocumentInfo documentation
2024-09-19 10:31:32 +01:00
Ralph Wessel
6f7bd66a2d
"Send" method argument updated
...
Serialisation tag for server URL of ModelCard fixed
2024-09-19 10:20:03 +01:00
Ralph Wessel
95e0033d2a
Updated ModelCard to the latest schema
2024-09-19 09:06:29 +01:00
Ralph Wessel
d3c7341314
Updated Xcode project
2024-09-19 08:20:06 +01:00
Ralph Wessel
5a77e7b30a
Include SpeckleLib resources in build process
2024-09-18 16:24:04 +01:00
Ralph Wessel
4fadcaf466
Added Project class
...
Addon class now manages an active project instance that can be accessed with getActiveProject
GetDocumentInfo now uses information extracted from the active project
Updated ProjectSubscriber and ProjectEvent accordingly
"Send" bridge method now throws exception reporting no selected elements (placeholder until we implement a real send process)
2024-09-18 15:48:20 +01:00
Ralph Wessel
945fa86c7c
SendFilters populated with class names via 'typeDiscriminator'
2024-09-17 16:20:08 +01:00
Ralph Wessel
c4610626b6
Merge tag '0.2.3' into develop
...
0.2.3
2024-09-17 13:09:25 +01:00
Ralph Wessel
48314ab1f6
Merge branch 'release/0.2.3'
2024-09-17 13:09:24 +01:00
Ralph Wessel
03e74e5195
Version bump
2024-09-17 13:09:07 +01:00
Ralph Wessel
ce6306c1de
CardMover should validate handler before constructing base Mover
...
ReceiverModelCar constructor should also construct base ModelCard
SenderModelCar didn't populate member filter
DocumentStoreCore now loads objects when project reopened
DocumentStoreCore uses defer for safer handle release
DocumentStoreCore::resetStore must reset object ID
DocumentStoreEngine must reset cache and DocumentStoreCore
2024-09-16 22:54:55 +01:00
Ralph Wessel
1f6bcbd947
Not using ArchicadEverythingFilter yet
...
DocumentCoreStore now records and applies document storage ID correctly
2024-09-16 16:32:03 +01:00
Ralph Wessel
220c9a5a40
ModelCard record and dbase fixes
2024-09-16 15:00:55 +01:00
Ralph Wessel
8ea4ced153
Updated VS projects
2024-09-16 08:54:18 +01:00
Ralph Wessel
e92729e10f
Added RecordID to express common ID types for Archicad
...
Added ArchicadEverythingFilter
Added ArchicadSelectionFilter
Added EverythingSendFilter
Updated SendFilter bridge method with defined filter types
Updated FilterMover with defined filter types
Implemented SendFilter::checkExpiry
Updated CardMover with ReceiverModelCard
Updated all bridge method args as const reference
2024-09-15 22:23:12 +01:00
Ralph Wessel
e75ef3133d
Clarified concepts for Storage and Engine types
...
Added FilterMover and CardMover to deal with polymorphic ModelCard and Sendfilter types
Implemented more of SenderModelCard (more needed)
2024-09-14 02:06:02 +01:00
Ralph Wessel
90211900e1
Interim commit - builds with some warnings
...
Simplication of record identifiers
Starting implementation of SenderModelCar
Implementation of SendFilters in progress
2024-09-13 11:51:40 +01:00
Ralph Wessel
850cd36d73
Added UpdateModel and RemoveModel
...
Linked new methods to baseBinding
2024-09-12 18:48:57 +01:00
Ralph Wessel
5dcab38086
Added "base.AddModel" method
...
Storage write methods
Subscriber implementations should be 'virtual Subscriber' to allow multiple inheritance
2024-09-12 18:00:22 +01:00
Ralph Wessel
461047f04a
Updated VS projects
...
Updated gitignore for temp resource files
2024-09-12 00:10:03 +01:00
Ralph Wessel
8b765ec3d7
Added ModelCardDatabase::getSubscription
2024-09-11 23:18:03 +01:00
Ralph Wessel
d00c20f0c6
ModelCardDatabase subscribes to project/merge events
...
ModelCardDatabase can be serialised as required for GetDocumentState method
Added ProjectSubscriber
Added ProjectEvent
2024-09-11 23:11:40 +01:00
Ralph Wessel
53dd72989a
Added DocStoreSubscriber
...
Added DocStoreMergeEvent
DocumentStoreCore now handles merge events
Fixes to SelectionSubscriber
2024-09-10 23:35:12 +01:00
Ralph Wessel
7d9f939b8b
Added DocumentStoreCore
...
Added DocumentStoreEngine
Added Addon::isSharedDocument
2024-09-10 22:28:29 +01:00
Ralph Wessel
7fe5ba6e9d
Defined CardSetting and ModelCard classes
2024-09-09 16:45:41 +01:00
Ralph Wessel
00d76dbe12
Merge branch 'release/0.2.2'
2024-09-09 13:07:25 +01:00
Ralph Wessel
47b2e0b513
Merge tag '0.2.2' into develop
...
0.2.2
2024-09-09 13:07:25 +01:00
Ralph Wessel
7393fac437
Version bump
2024-09-09 13:07:05 +01:00
Ralph Wessel
997545b6ac
Updated VS projects
2024-09-09 13:03:13 +01:00
Ralph Wessel
ea3152d942
Added GetSendFilter
...
Reactivated sendBinding
2024-09-09 12:59:07 +01:00
Ralph Wessel
0b00af7d1d
Updated VS project
...
Temporarily deactived "sendBinding" - appears to stop usual palette rendering (possibly further implementation required)
2024-09-09 09:39:47 +01:00
Ralph Wessel
c68d2f3e25
Added placeholder Send binding
2024-09-09 09:28:00 +01:00
Ralph Wessel
9acc058f07
Simplified add/install syntax
2024-09-08 23:01:22 +01:00
Ralph Wessel
c14e3ac095
Use system-path include for AC API headers to avoid API-code warnings
2024-09-06 23:38:57 +01:00
Ralph Wessel
83f38e946e
Added account send test
2024-09-06 23:21:50 +01:00
Ralph Wessel
09bf8f9ffa
Restructured objects to support optional (nullable) members
2024-09-06 18:55:13 +01:00