History of file src/OFPlugin.h at check-in e1762ab0afa52b0c
2024-10-27
| ||
11:39 | OFPlugin: Documentation fix file: [aadfe9fccd] check-in: [7504be1934] user: js, branch: 1.1, size: 2414 [annotate] [blame] [check-ins using] [diff] | |
11:38 | OFPlugin: Allow path to be nil file: [fa7c934720] check-in: [5aba968988] user: js, branch: trunk, size: 2675 [annotate] [blame] [check-ins using] [diff] | |
2024-06-17
| ||
21:08 | Always use <ObjFW/ObjFW.h> in documentation file: [a5e07a8e30] check-in: [164f2fb4bf] user: js, branch: trunk, size: 2605 [annotate] [blame] [check-ins using] [diff] | |
2024-05-05
| ||
00:49 | +[OFPlugin pathForName:]: Add fallback to .dylib file: [bf0d5597a2] check-in: [925c67cb45] user: js, branch: trunk, size: 2608 [annotate] [blame] [check-ins using] [diff] | |
2024-04-03
| ||
02:16 | Change license to LGPLv3 only file: [3c7ae9a953] check-in: [7413a728a7] user: js, branch: trunk, size: 2512 [annotate] [blame] [check-ins using] [diff] | |
2024-02-03
| ||
08:53 | Fix typos in documentation found by spell checker file: [359ef8dba3] check-in: [19f3948a26] user: js, branch: 1.0, size: 2304 [annotate] [blame] [check-ins using] [diff] | |
08:49 | Fix typos in documentation found by spell checker file: [ee90650db0] check-in: [f97dc452b1] user: js, branch: trunk, size: 2304 [annotate] [blame] [check-ins using] [diff] | |
2024-01-02
| ||
17:17 | Update copyright file: [273d4a698a] check-in: [26ddd2e4e4] user: js, branch: trunk, size: 2305 [annotate] [blame] [check-ins using] [diff] | |
2023-01-06
| ||
09:04 | Update copyright file: [a4cb307447] check-in: [8939cbdb52] user: js, branch: trunk, size: 2305 [annotate] [blame] [check-ins using] [diff] | |
2022-10-14
| ||
19:36 | Document more exceptions file: [a9cf165ddb] check-in: [6c6c413432] user: js, branch: trunk, size: 2305 [annotate] [blame] [check-ins using] [diff] | |
2022-06-17
| ||
17:12 | OFPlugin: Completely redesign API file: [4badab4fb7] check-in: [a74bff96c4] user: js, branch: trunk, size: 2167 [annotate] [blame] [check-ins using] [diff] | |
2022-02-12
| ||
07:46 | Update copyright file: [9b033eeb96] check-in: [1a86b8175b] user: js, branch: trunk, size: 1827 [annotate] [blame] [check-ins using] [diff] | |
2021-04-30
| ||
21:11 | OFPlugin: Document how to create a plugin file: [53f335d6bf] check-in: [eaea08f31d] user: js, branch: trunk, size: 1827 [annotate] [blame] [check-ins using] [diff] | |
2021-04-29
| ||
23:24 |
Clean up struct and enum typedefs
With TYPEDEF_HIDES_STRUCT set, Doxygen properly handles anonymous | |
2021-04-19
| ||
23:53 | Fix compilation on Windows file: [0127a43dd2] check-in: [a1ca5fe0fa] user: js, branch: new-naming-convention, size: 1675 [annotate] [blame] [check-ins using] [diff] | |
21:54 | Rename a few more constants file: [f2f4fe0c3b] check-in: [458420998c] user: js, branch: new-naming-convention, size: 1653 [annotate] [blame] [check-ins using] [diff] | |
2021-04-18
| ||
22:56 | Rename all symbols marked extern file: [70b1b483a7] check-in: [e73c65a849] user: js, branch: new-naming-convention, size: 1577 [annotate] [blame] [check-ins using] [diff] | |
2021-04-17
| ||
14:24 | of_plugin_handle_t -> OFPluginHandle file: [e247c60403] check-in: [cedc0cb75e] user: js, branch: new-naming-convention, size: 1577 [annotate] [blame] [check-ins using] [diff] | |
2021-04-04
| ||
13:25 | Rename +[pluginFromFile:] to +[pluginWithPath:] file: [6278a1d5c2] check-in: [45f8195351] user: js, branch: trunk, size: 1605 [annotate] [blame] [check-ins using] [diff] | |
2021-01-02
| ||
22:04 | Update copyright file: [ac829978a7] check-in: [374e1a1bfa] user: js, branch: trunk, size: 1605 [annotate] [blame] [check-ins using] [diff] | |
2020-10-03
| ||
11:35 | Use /** */ instead of /*! */ for documentation file: [f88f934be5] check-in: [163a4a5a2e] user: js, branch: trunk, size: 1694 [annotate] [blame] [check-ins using] [diff] | |
2020-09-26
| ||
21:58 |
Don't require __COUNTER__ for OF_RESERVE_IVARS
__COUNTER__ does not exist in GCC 4.2, and Apple GCC 4.2 is still the | |
2020-01-02
| ||
01:51 | Update copyright file: [86864fe4a0] check-in: [c7f0229795] user: js, branch: trunk, size: 1684 [annotate] [blame] [check-ins using] [diff] | |
2019-09-29
| ||
20:53 | Reduce ivar scopes file: [ce507fec65] check-in: [e0a330b377] user: js, branch: trunk, size: 1681 [annotate] [blame] [check-ins using] [diff] | |
19:35 |
Either restrict subclassing or reserve ivar space
This allows ABI stability with the fragile ABI. file: [cb3a1304f8] check-in: [496695d778] user: js, branch: trunk, size: 1675 [annotate] [blame] [check-ins using] [diff] | |
2019-01-03
| ||
19:13 | Update copyright file: [82c185a058] check-in: [0509d7a844] user: js, branch: trunk, size: 1654 [annotate] [blame] [check-ins using] [diff] | |
2018-02-10
| ||
11:09 | OFPlugin: Fix missing _Nullable file: [5b64440460] check-in: [477ec65403] user: js, branch: trunk, size: 1648 [annotate] [blame] [check-ins using] [diff] | |
2018-02-09
| ||
00:00 |
Add OFLoadPluginFailedException
OFOpenItemFailedException was too unspecific and only allowed an errno, | |
2018-01-03
| ||
19:49 | Update copyright notice file: [1423b35bee] check-in: [7e5c81e186] user: js, branch: trunk, size: 1603 [annotate] [blame] [check-ins using] [diff] | |
2017-05-07
| ||
20:10 |
Small code style change
Casts are now written like types in variable declarations. file: [c055a2fd0c] check-in: [4af49a13c3] user: js, branch: trunk, size: 1580 [annotate] [blame] [check-ins using] [diff] | |
2017-01-09
| ||
17:36 |
Update copyright
Forgot to add 2017, even though I already did quite some changes in | |
2016-07-11
| ||
19:04 | Windows improvements for of_dl{open,sym,close} file: [ced76ab1ad] check-in: [c91508ddfb] user: js, branch: trunk, size: 1572 [annotate] [blame] [check-ins using] [diff] | |
2016-07-10
| ||
22:40 |
Add of_dl{open,sym,close}
It only makes sense to export the lowlevel variants as well. file: [31020e84b4] check-in: [81970b1dab] user: js, branch: trunk, size: 1441 [annotate] [blame] [check-ins using] [diff] | |
2016-01-03
| ||
00:43 |
Update copyright
While at it, also update the mail address. file: [174ae7b320] check-in: [cec0f072f8] user: js, branch: 0.8, size: 1184 [annotate] [blame] [check-ins using] [diff] | |
00:41 |
Update copyright
While at it, also update the mail address. file: [1957f73e8b] check-in: [2a27cf3000] user: js, branch: trunk, size: 1188 [annotate] [blame] [check-ins using] [diff] | |
2015-10-19
| ||
22:15 | Add platform.h & make platform defines consistent file: [af10612f15] check-in: [1ba08eebc5] user: js, branch: trunk, size: 1184 [annotate] [blame] [check-ins using] [diff] | |
2015-10-04
| ||
11:55 | Move OF_ASSUME_NONNULL_BEGIN after all includes file: [d438cd40a3] check-in: [01088a20a4] user: js, branch: trunk, size: 1180 [annotate] [blame] [check-ins using] [diff] | |
2015-06-13
| ||
22:26 | Add support for and use the new nullability file: [d9a4de6e06] check-in: [9e76144ef8] user: js, branch: trunk, size: 1180 [annotate] [blame] [check-ins using] [diff] | |
2015-01-03
| ||
20:57 | Update copyright file: [5e026f9965] check-in: [cfd374b906] user: js, branch: trunk, size: 1114 [annotate] [blame] [check-ins using] [diff] | |
2014-02-18
| ||
18:50 | Documentation: Show correct imports file: [0bdf05176f] check-in: [246cfe0807] user: js, branch: trunk, size: 1108 [annotate] [blame] [check-ins using] [diff] | |
2014-01-04
| ||
00:24 | Update copyright. file: [d5b770de87] check-in: [3b97fc3cd9] user: js, branch: trunk, size: 1058 [annotate] [blame] [check-ins using] [diff] | |
2013-02-12
| ||
18:22 | Prefix all ivars with an underscore. file: [ba7c63f3e9] check-in: [e40729d406] user: js, branch: trunk, size: 1052 [annotate] [blame] [check-ins using] [diff] | |
2013-01-09
| ||
22:24 | Update copyright. file: [00c2e927a6] check-in: [813c00ccf0] user: js, branch: trunk, size: 1051 [annotate] [blame] [check-ins using] [diff] | |
2012-10-28
| ||
12:38 | Switch to a headerdoc-compatible doc format. file: [c5458c048c] check-in: [1ad9565253] user: js, branch: trunk, size: 1045 [annotate] [blame] [check-ins using] [diff] | |
2012-02-28
| ||
14:28 | Make it more clear that +[pluginFromFile:] does not return OFPlugin*. file: [5291cd6c54] check-in: [acd6d2ff67] user: js, branch: 0.6, size: 1045 [annotate] [blame] [check-ins using] [diff] | |
2012-01-05
| ||
00:56 | Update copyright. file: [fdcaea100c] check-in: [ce70e17b38] user: js, branch: trunk, size: 1048 [annotate] [blame] [check-ins using] [diff] | |
2011-09-11
| ||
17:09 | Documentation improvements. file: [91ee41d887] check-in: [8d554c0421] user: js, branch: trunk, size: 1042 [annotate] [blame] [check-ins using] [diff] | |
2011-01-01
| ||
20:19 | Change license. file: [8526f33132] check-in: [da6b3d26cb] user: js, branch: trunk, size: 1035 [annotate] [blame] [check-ins using] [diff] | |
2010-02-19
| ||
16:36 | Update copyright. file: [a1fb2461f8] check-in: [42886185fd] user: js, branch: trunk, size: 779 [annotate] [blame] [check-ins using] [diff] | |
2010-02-11
| ||
14:58 | Documentation improvements. file: [883312d8e9] check-in: [72caeab860] user: js, branch: trunk, size: 779 [annotate] [blame] [check-ins using] [diff] | |
2010-01-16
| ||
15:05 | Reduce dependencies between headers. file: [81328c5acf] check-in: [1433aef0d0] user: js, branch: trunk, size: 790 [annotate] [blame] [check-ins using] [diff] | |
2009-11-09
| ||
22:45 | Rename libobjfw to ObjFW. file: [b7d0983f2a] check-in: [a3cc34b139] user: js, branch: trunk, size: 793 [annotate] [blame] [check-ins using] [diff] | |
2009-10-19
| ||
08:31 | Add plugin support for Win32. file: [707d5300db] check-in: [3194cede14] user: js, branch: trunk, size: 796 [annotate] [blame] [check-ins using] [diff] | |
2009-05-15
| ||
20:01 | Use OFString as much as possible. file: [dcbe20abfe] check-in: [67066be692] user: js, branch: trunk, size: 663 [annotate] [blame] [check-ins using] [diff] | |
2009-04-19
| ||
18:38 | Small documentation fix. file: [2b644c907d] check-in: [630a522f46] user: js, branch: trunk, size: 644 [annotate] [blame] [check-ins using] [diff] | |
17:06 |
Don't use forwarding for OFPlugin.
This is faster and we don't rely on forwarding which is broken in | |
2009-03-14
| ||
17:17 |
Added:
Preliminary OFPlugin implementation. Win32 isn't supported yet due to the problems libobjc + DLLs. file: [c1caa01830] check-in: [2e13035431] user: js, branch: trunk, size: 886 [annotate] [blame] [check-ins using] | |