Overview
| Comment: | OFPlugin: Completely redesign API |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA3-256: |
a74bff96c4dae6909ee0760190bde62a |
| User & Date: | js on 2022-06-17 17:12:52 |
| Other Links: | manifest | tags |
Context
|
2022-06-17
| ||
| 20:04 | Make GCC happy again (check-in: b29bfe6485 user: js tags: trunk) | |
| 17:12 | OFPlugin: Completely redesign API (check-in: a74bff96c4 user: js tags: trunk) | |
| 14:36 | Better workaround for Clang bug on Windows (check-in: 658caa441b user: js tags: trunk) | |
Changes
Modified src/OFPlugin.h from [9b033eeb96] to [4badab4fb7].
| ︙ | |||
16 17 18 19 20 21 22 | 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 | - - - - - - - - - - - + - - - + - + - - + + + + - - + + - - - + + + + + - - - - - - + + + + + + + + + + + + + + + - - - - + + + + + + + + + | #import "OFObject.h" @class OFString; #ifndef OF_WINDOWS # include <dlfcn.h> typedef void *OFPluginHandle; |
Modified src/OFPlugin.m from [e14701ced1] to [8ad69b7ef8].
| ︙ | |||
26 27 28 29 30 31 32 | 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 | - + + + - - + + - - - - + + + + - - - - - - + + + + + + + + + - + + + + + - + - - + - - - - - - - - - - - + - - - - - - - - - - - + + + - + + + - - - - + + + + - - - + - - - + - - - - - - - + - - - - - - + + + + - - - - - - - - + - - - - - - - - - - - - - + + + + - - + + + + + - + + + + + + + - + + + + - + - - | #import "OFLocale.h" #import "OFString.h" #import "OFSystemInfo.h" #import "OFInitializationFailedException.h" #import "OFLoadPluginFailedException.h" |
Modified tests/OFPluginTests.m from [cebf7a6561] to [d69a23db27].
| ︙ | |||
16 17 18 19 20 21 22 | 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 | - + - + + + + - + + + - - + + + + + + - + + + + | #include "config.h" #import "TestsAppDelegate.h" #import "plugin/TestPlugin.h" #ifndef OF_IOS |
Modified tests/plugin/TestPlugin.h from [52670dca56] to [2f9aa9b796].
| ︙ | |||
9 10 11 12 13 14 15 | 9 10 11 12 13 14 15 16 17 18 19 20 | - + - + | * * Alternatively, it may be distributed under the terms of the GNU General * Public License, either version 2 or 3, which can be found in the file * LICENSE.GPLv2 or LICENSE.GPLv3 respectively included in the packaging of this * file. */ |
Modified tests/plugin/TestPlugin.m from [b5310ee637] to [5616dbe160].
| ︙ | |||
40 41 42 43 44 45 46 | 40 41 42 43 44 45 46 47 48 49 50 51 | - - + + - + |
@implementation TestPlugin
- (int)test: (int)num
{
return num * 2;
}
@end
|