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 |