Claudio Cambra
|
bbe48954be
|
Add method to set fast enumeration in client communication service
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-03-06 18:46:41 +08:00 |
|
Claudio Cambra
|
8d3b676558
|
Add method to get state of fast enumeration setting
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-03-06 18:46:41 +08:00 |
|
Claudio Cambra
|
9a8af68ddc
|
Add lazy var for whether the fastEnumeration value has actually been set in settings
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-03-06 18:46:41 +08:00 |
|
Claudio Cambra
|
a3e1d66707
|
Use value from config for fastEnumeration when creating enumerator
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-03-06 18:46:41 +08:00 |
|
Claudio Cambra
|
534b3a60d7
|
Add fastEnumerationEnabled property to config
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-03-06 18:46:41 +08:00 |
|
Claudio Cambra
|
f987bcd97a
|
Add computed property to FileProviderConfig to get and set internal config
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-03-06 18:46:41 +08:00 |
|
Claudio Cambra
|
1fc6014230
|
Add a starter FileProviderConfig
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-03-06 18:46:41 +08:00 |
|
Claudio Cambra
|
cac263f174
|
Clean up properties and init/invalidate in FileProviderExtension
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-03-06 18:46:41 +08:00 |
|
Claudio Cambra
|
179a368f9f
|
Add option to do a fast enumeration of changes which ignores new, unexplored folders
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-03-06 18:46:41 +08:00 |
|
Claudio Cambra
|
9946495edb
|
Replace handling of debug archive creation in clientcommunicationservice with simple retrieval of debug string
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:18 +08:00 |
|
Claudio Cambra
|
571b1ca238
|
Directly provide text file path to logger for debug archive creation
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:18 +08:00 |
|
Claudio Cambra
|
70521e95bc
|
Implement creating debug archive in client communication service
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:18 +08:00 |
|
Claudio Cambra
|
1dcfee4087
|
Add function to File Provider Logger extension to create debug logs file
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:17 +08:00 |
|
Claudio Cambra
|
0ddd22ddbb
|
Add function to retrieve log entries in File provider Logger extension
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:17 +08:00 |
|
Claudio Cambra
|
3334b4e49c
|
Do not reconfigure file provider extension account if we are receiving the same details again
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:39:37 +08:00 |
|
Claudio Cambra
|
b22f463ad5
|
Add explainer to client interface
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:39:37 +08:00 |
|
Claudio Cambra
|
5ed456f30c
|
Implement NSFileProviderServicing in FileProviderExtension
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:39:37 +08:00 |
|
Claudio Cambra
|
6cb71694fd
|
Log extension id sent over XPC publicly
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:39:37 +08:00 |
|
Claudio Cambra
|
2d1e5ba197
|
Ensure the listener is resumed once the endpoint is created in the extension
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:39:37 +08:00 |
|
Claudio Cambra
|
5f6f7f302a
|
Add extensionAccountId property to ClientCommunicationProtocol
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:39:37 +08:00 |
|
Claudio Cambra
|
ac43369bed
|
Properly implement listener should accept connection in ClientCommunicationService
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:39:37 +08:00 |
|
Claudio Cambra
|
026f082253
|
Reimplement ClientCommunicationService in Swift
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:39:37 +08:00 |
|
Claudio Cambra
|
dd39991f1c
|
Implement ClientCommunicationProtocol in ClientCommunicationService
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:39:37 +08:00 |
|
Claudio Cambra
|
e763a9d29b
|
Add ClientCommunicationProtocol
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:39:37 +08:00 |
|
Claudio Cambra
|
a2d69fcf7c
|
Keep pointer to FileProviderExtension around in ClientCommunicationService
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:39:37 +08:00 |
|
Claudio Cambra
|
22c176af8a
|
Add starter client communication service
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:39:37 +08:00 |
|
Claudio Cambra
|
7ac5f38178
|
Cllean up function and method calls in File Provider Extension
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-06 11:45:44 +01:00 |
|
Claudio Cambra
|
d707ccc5b3
|
Clean up file provider extension property declarations and init
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-06 11:45:44 +01:00 |
|
Claudio Cambra
|
3928573ff4
|
Run swift-format on swift code
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-06 11:45:44 +01:00 |
|
Matthieu Gallien
|
51654bcc90
|
wait longer to get the contextual menu entries: may be necessary
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
|
2024-02-02 16:52:30 +01:00 |
|
Corentin Noël
|
2238dab3f9
|
Avoid duplicate declarations with latest libcloudproviders
Only install the .ini if the target version doen't support the .desktop file
declaration.
Signed-off-by: Corentin Noël <corentin.noel@collabora.com>
|
2024-01-19 12:31:03 +01:00 |
|
Tobias Kaminsky
|
71c5327c98
|
full git path
Signed-off-by: Tobias Kaminsky <tobias@kaminsky.me>
|
2024-01-19 10:13:53 +01:00 |
|
Claudio Cambra
|
edaf49cc9a
|
Fix build with latest NextcloudKit, caused by search for XCTest and friends
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-12-06 11:51:55 +01:00 |
|
Claudio Cambra
|
dbd24f5a68
|
Update MACOSX_DEPLOYMENT_TARGET in NextcloudIntegration to 12.0
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-10-25 09:49:39 +02:00 |
|
Dimitri Papadopoulos
|
8a73a9a6f5
|
Fix new typos found by codespell
Signed-off-by: Dimitri Papadopoulos <3234522+DimitriPapadopoulos@users.noreply.github.com>
|
2023-09-17 10:41:38 +02:00 |
|
Dimitri Papadopoulos
|
09521edbac
|
Fix residual typos found by codespell
Signed-off-by: Dimitri Papadopoulos <3234522+DimitriPapadopoulos@users.noreply.github.com>
|
2023-09-16 20:36:56 +02:00 |
|
Claudio Cambra
|
1e9dbf8f14
|
Operate directly on NSMutableData for incoming socket data, do not work with raw buffers
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-07-24 12:12:29 +02:00 |
|
Claudio Cambra
|
4954debfbe
|
Use more informative NSAssert rather than assert for _registeredDirectories
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-07-24 12:12:29 +02:00 |
|
Claudio Cambra
|
49a9f7f263
|
Allocate new unsigned char buffer for processed line in heap, fixing crash
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-07-24 12:12:29 +02:00 |
|
Claudio Cambra
|
8fa463b109
|
Do not GENERATE_INFOPLIST_FILE for FinderSyncExt
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-07-24 12:12:29 +02:00 |
|
Claudio Cambra
|
fe3104c2a8
|
Correctly initialise internal data members for FinderSync
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-07-24 12:12:29 +02:00 |
|
Claudio Cambra
|
736e65934c
|
Define FinderSync internal data members as private interface extension
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-07-24 12:12:29 +02:00 |
|
Claudio Cambra
|
e0da34d36c
|
Use modern dot notation to access _inBuffer properties
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-07-24 12:12:29 +02:00 |
|
Claudio Cambra
|
535402a866
|
Add quotes to processed line in FinderSyncExt to easily demarcate received line start and end
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-07-24 12:12:29 +02:00 |
|
Claudio Cambra
|
a0088dcd11
|
Fix parsing of in buffer lines in FinderSyncExt
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-07-24 12:12:29 +02:00 |
|
Claudio Cambra
|
2acec8f4a0
|
Clean up FinderSyncExt processInBuffer
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-07-24 12:12:29 +02:00 |
|
Dimitri Papadopoulos
|
9d830e94f9
|
Fix typos found by codespell
Signed-off-by: Dimitri Papadopoulos <3234522+DimitriPapadopoulos@users.noreply.github.com>
|
2023-06-21 08:47:13 +02:00 |
|
Claudio Cambra
|
60e785ad4e
|
Fix xcodebuild parallel build warning
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-06-14 09:07:29 +02:00 |
|
Claudio Cambra
|
c316ecca91
|
Simplify variables for propery build paths for FP
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-06-06 22:12:07 +08:00 |
|
Claudio Cambra
|
7937986bc6
|
Fix Debug builds of File Provider module
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-06-06 22:12:07 +08:00 |
|