Thu, 02 Nov 2023 23:38:51 -0500
Add symbol visibility on IRCv3 protocol plugin
This only adds visibility to things that have `Since: 3.0.0` _and_ are not already tagged with `G_GNUC_INTERNAL`.
It also assumes that the version is the same as libpurple, but that 3.0 is the minimum instead of 2.0, so everything is `PURPLE_IRCV3_AVAILABLE_IN_ALL`.
Testing Done:
Compiled on Linux and Windows.
Bugs closed: PIDGIN-17840
Reviewed at https://reviews.imfreedom.org/r/2773/
|
42229
605f8cba9704
Add gobject-introspection for ircv3
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
1 | #include <glib.h> |
|
605f8cba9704
Add gobject-introspection for ircv3
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
2 | |
|
605f8cba9704
Add gobject-introspection for ircv3
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
3 | #include <gplugin-introspection.h> |
|
605f8cba9704
Add gobject-introspection for ircv3
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
4 | |
|
605f8cba9704
Add gobject-introspection for ircv3
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
5 | int |
|
605f8cba9704
Add gobject-introspection for ircv3
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
6 | main(int argc, char *argv[]) { |
|
605f8cba9704
Add gobject-introspection for ircv3
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
7 | return gplugin_introspection_introspect_plugin(&argc, &argv, |
|
605f8cba9704
Add gobject-introspection for ircv3
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
8 | PLUGIN_FILENAME); |
|
605f8cba9704
Add gobject-introspection for ircv3
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
9 | } |
|
605f8cba9704
Add gobject-introspection for ircv3
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
10 |