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
Ralph Wessel
7aa4cc9a51
Updated Xcode project
2024-09-06 09:24:14 +01:00
Jedd Morgan
f22b19993a
Added GetIsDevMode ( #3 )
2024-09-05 16:50:53 +01:00
Ralph Wessel
70ebe53335
Added unit test for account deserialisation
2024-09-05 14:42:37 +01:00
Ralph Wessel
b491d901a1
Merge branch 'release/0.2.1'
2024-09-05 12:02:17 +01:00
Ralph Wessel
6d0340b310
Merge tag '0.2.1' into develop
...
0.2.1
2024-09-05 12:02:17 +01:00
Ralph Wessel
eede544f69
Version bump
2024-09-05 12:01:57 +01:00
Ralph Wessel
7ffe7e3a82
Updated VS project - Debug configurations need DEBUG macro
2024-09-05 11:57:49 +01:00
Ralph Wessel
e18d967c07
Updated VS project
...
Temporarily disabled SendBinding to allow GetAccounts testing
2024-09-05 11:41:46 +01:00
Ralph Wessel
7a3f46f54d
Added empty SendBridge
2024-09-05 11:34:09 +01:00
Ralph Wessel
05b8e0343c
Merge branch 'develop' of https://github.com/specklesystems/speckle-cpp-connectors into develop
2024-09-04 23:42:47 +01:00
Ralph Wessel
3f285a0fc7
Included ServerInfo and UserInfo in Accounts
2024-09-04 23:42:36 +01:00
Ralph Wessel
5a2d12e33c
Updated VS projects
2024-09-04 23:21:28 +01:00
Ralph Wessel
03e8798128
Filled in additonal account classes, e.g. ServerInfo, UserInfo etc
...
Additions to speckle::Record
2024-09-04 23:14:57 +01:00
Ralph Wessel
c64596fb57
Included Accounts filename in path to dbase
2024-09-04 17:52:29 +01:00
Ralph Wessel
4209afa9fa
Updated VS projects
2024-09-04 16:31:01 +01:00
Ralph Wessel
7a01feab57
Connector class now includes 'getAccountDatabase'
...
AccountDatabase loaded on demand from Speckle App data directory
2024-09-04 13:18:37 +01:00
Ralph Wessel
471e2d5312
AccountsDBase additions/corrections (can now retrieve all accounts)
2024-09-04 09:33:53 +01:00
Ralph Wessel
bb451fbc90
Defined AccountsDatabase
...
Filled in methods for Account
Database classes/methods refined
2024-09-04 01:19:12 +01:00
Ralph Wessel
8b00e88f63
Merge branch 'release/0.2.0'
2024-08-30 14:46:45 +01:00
Ralph Wessel
bee15b4e77
Merge tag '0.2.0' into develop
...
0.2.0
2024-08-30 14:46:45 +01:00
Ralph Wessel
85f12793de
Version bump
2024-08-30 14:46:17 +01:00
Ralph Wessel
485f021c6f
Linked missing library to release build on VS
2024-08-30 14:44:49 +01:00