summaryrefslogtreecommitdiffhomepage
path: root/ios/Operations
AgeCommit message (Expand)AuthorFilesLines
2025-02-04Update copyright string in switft filesOskar17-17/+17
2025-01-24Fix crash in dispatch queue assertion with background tasksBug Magnet1-7/+8
2025-01-20Remove Swift 6 checkBug Magnet1-4/+0
2025-01-14Enable compilation with Swift 6 for most targetsBug Magnet8-21/+30
2024-11-01Fix building for Xcode 15 and 16Bug Magnet2-3/+3
2024-08-13Fix getting stuck in blocked state after reconnectingmojganii1-5/+5
2023-10-16Add tests for PacketTunnelActor, TunnelManager and AppMessageHandler.Jon Petersson1-2/+3
2023-09-13Coordinate alert presentation by integrating it into routing systemJon Petersson1-3/+0
2023-09-08Fix Superfluous Disable CommandBug Magnet1-2/+0
2023-09-07Fix or report all current smaller Swiftlint warnings in xcodeJon Petersson2-25/+37
2023-09-04Use the block based KVO API in AsyncOperationBug Magnet1-29/+7
2023-08-29fix some linting violationsMojgan1-1/+1
2023-06-27New swiftformat rule, enable google swift guidelinesBug Magnet7-20/+20
2023-06-08SetAccount: rework to use callback flow vs. child operationsAndrej Mihajlov3-253/+0
2023-05-22Reformat the code for Swift 5.8Andrej Mihajlov3-3/+3
2023-05-03Pass closure to block operations instead of the entire operationAndrej Mihajlov3-87/+79
2023-05-03Add assertion that block cannot be nilAndrej Mihajlov2-0/+2
2023-05-03AsyncOperation: remove finish() call as it's guaranteed that execution block ...Andrej Mihajlov1-5/+1
2023-05-03Transform: do not accept nil blockAndrej Mihajlov1-1/+1
2023-05-03Operations: add new testsAndrej Mihajlov1-0/+5
2023-05-03Operations: make transform operation does not erase initial input when input ...Andrej Mihajlov1-4/+4
2023-05-03Operations: add convenience initializer that returns cancellable objectAndrej Mihajlov3-143/+59
2023-04-14Treat cancellation errors same way as isCancelledAndrej Mihajlov1-2/+6
2023-04-14Make sure that cancellation does not fire until operation is executingAndrej Mihajlov4-17/+21
2023-04-14AsyncOperation: add shortcuts for cancellation and completion events observationAndrej Mihajlov2-4/+13
2023-02-28Replace OperationCompletion with ResultAndrej Mihajlov8-231/+78
2023-01-17Add helper to create serial operation queueAndrej Mihajlov1-1/+7
2022-12-16Convert MullvadLogging, MullvadTypes, Operations into frameworksAndrej Mihajlov1-0/+19
2022-11-28Add OperationCompletion.get() helperAndrej Mihajlov1-0/+14
2022-10-21Operations: explicitly define acl on extension methodsAndrej Mihajlov3-10/+10
2022-10-21Operations: remove unused operationNameAndrej Mihajlov1-6/+0
2022-10-21Operations: update header commentAndrej Mihajlov15-15/+16
2022-10-20Move REST into separate frameworksajacl4-245/+2
2022-09-29Reformat with swiftformat 0.50Sajad Vishkai1-1/+2
2022-09-26Move AsyncOperation into Operations static library and add separate testsAndrej Mihajlov22-0/+1853