summaryrefslogtreecommitdiff
path: root/libpurple/purpleplugininfo.c
Commit message (Collapse)AuthorAgeFilesLines
* Bump C standard to C99 for libpurple files and fix warningsElliott Sales de Andrade2022-12-111-1/+1
| | | | | | | Testing Done: Touched all source files and compiled; saw no new warnings. Reviewed at https://reviews.imfreedom.org/r/2122/
* Stop including internal.h everywhere when we really don't need it.Gary Kramlich2022-09-121-2/+0
| | | | | | | Testing Done: Compiled, but didn't test on windows. As such I left all the networking stuff untouched as that's where windows will really need it and that can be done in another rr. Reviewed at https://reviews.imfreedom.org/r/1764/
* Remove PurplePluginAction as everything except finch as been ported to ↵Gary Kramlich2022-09-121-27/+0
| | | | | | | | | | | GAction/GMenu. The finch buddy list code has just been #if 0'd for the time being. Testing Done: Compiled and greped for `"actions-cb"` to make sure no plugins were still using the property. Reviewed at https://reviews.imfreedom.org/r/1755/
* Remove the extra-cb property from PurplePluginInfoGary Kramlich2022-07-311-27/+0
| | | | | | | | | | This was only used by gg to expose the libgadu version, so instead I added it to the description. Testing Done: Compiled. Reviewed at https://reviews.imfreedom.org/r/1559/
* Convert plugin actions to GMenu and GActionGary Kramlich2022-05-271-0/+110
| | | | | | | | | Also ported the idle maker plugin to the new api. Testing Done: Made sure all of the actions for the idle maker plugin worked. Reviewed at https://reviews.imfreedom.org/r/1408/
* Remove the ui-requirement property on PurplePluginInfoGary Kramlich2022-05-231-27/+0
| | | | | | | | | | | | This never worked right, even before gplugin. To read the value we had to have already opened the library, which means all of its symbols were resolved. So all this really did was stop a plugin for loading under a different UI. As we move towards separate config directories for each UI this problem goes away. Testing Done: Ran and verified that plugins looked alright. Reviewed at https://reviews.imfreedom.org/r/1462/
* Update purple_core_init to take a PurpleUiInfo instanceGary Kramlich2022-05-201-2/+4
| | | | | | | | | Added an `id` property to `PurpleUiInfo` Testing Done: Ran the unit tests and verified I could run Pidgin and connect an account. Reviewed at https://reviews.imfreedom.org/r/1456/
* Fix the includes for the purpleenums renameGary Kramlich2021-08-031-1/+1
| | | | | | | Testing Done: Full build after a `meson --wipe` Reviewed at https://reviews.imfreedom.org/r/863/
* Split PurplePluginInfo out to its own fileGary Kramlich2021-06-181-0/+353
Testing Done: Verified that plugins continued working. Reviewed at https://reviews.imfreedom.org/r/684/