SuccessChanges

Summary

  1. add HD_DEFINE_PLUGIN_MODULE_WITH_PRIVATE (details)
  2. debian/rules: fix building with debug set in DEB_BUILD_OPTIONS (details)
  3. HDConfigFile: remove priv variable from the instance class (details)
  4. HDNotification: remove priv variable from the instance class (details)
  5. HDPluginConfiguration: remove priv variable from the instance class (details)
  6. HDShortcuts: remove priv variable from the instance class (details)
  7. HDPluginLoaderDefault: remove priv variable from the instance class (details)
  8. HDPluginLoaderFactory: remove priv variable from the instance class (details)
  9. HDPluginModule: remove priv variable from the instance class (details)
  10. HDPluginManager: remove priv variable from the instance class (details)
  11. HDStatusPluginItem: remove priv variable from the instance class (details)
  12. HDHomePluginItem: remove priv variable from the instance class (details)
  13. examples: port to HD_DEFINE_PLUGIN_MODULE_WITH_PRIVATE (details)
  14. add missing packages and linker flags (details)
  15. remove no longer needed compiler flag (details)
  16. update debian/changelog (details)
  17. hd-config-file: fix segfault (details)
  18. debian/changelog: bump for 2.2.2 (details)
Commit a8038de632d437daeab0c05d8b1028be0374e5f6 by ivo.g.dimitrov.75
add HD_DEFINE_PLUGIN_MODULE_WITH_PRIVATE

To ease removing the deprecated g_type_class_add_private

Signed-off-by: Ivaylo Dimitrov <ivo.g.dimitrov.75@gmail.com>
The file was modifiedlibhildondesktop/hd-plugin-module.h (diff)
Commit 1ff7fffdafb6ad46732a34e250741422d358d482 by ivo.g.dimitrov.75
debian/rules: fix building with debug set in DEB_BUILD_OPTIONS

also, add support for --as-needed

Signed-off-by: Ivaylo Dimitrov <ivo.g.dimitrov.75@gmail.com>
The file was modifieddebian/rules (diff)
Commit cd44b37fe7e46371ec08391e8c5e74372cf27dc5 by ivo.g.dimitrov.75
HDConfigFile: remove priv variable from the instance class

Signed-off-by: Ivaylo Dimitrov <ivo.g.dimitrov.75@gmail.com>
The file was modifiedlibhildondesktop/hd-config-file.c (diff)
The file was modifiedlibhildondesktop/hd-config-file.h (diff)
Commit 8aaf025c28cabe0a9345d010341e93fbec5ad609 by ivo.g.dimitrov.75
HDNotification: remove priv variable from the instance class

Signed-off-by: Ivaylo Dimitrov <ivo.g.dimitrov.75@gmail.com>
The file was modifiedlibhildondesktop/hd-notification.c (diff)
The file was modifiedlibhildondesktop/hd-notification.h (diff)
Commit dbc82b3ee89a45de2869c02a09c4e56cf095939b by ivo.g.dimitrov.75
HDPluginConfiguration: remove priv variable from the instance class

Signed-off-by: Ivaylo Dimitrov <ivo.g.dimitrov.75@gmail.com>
The file was modifiedlibhildondesktop/hd-plugin-configuration.c (diff)
The file was modifiedlibhildondesktop/hd-plugin-configuration.h (diff)
Commit b49b3f7859d9a1e9a5a9c990d60cbd82b8a0e327 by ivo.g.dimitrov.75
HDShortcuts: remove priv variable from the instance class

Signed-off-by: Ivaylo Dimitrov <ivo.g.dimitrov.75@gmail.com>
The file was modifiedlibhildondesktop/hd-shortcuts.h (diff)
The file was modifiedlibhildondesktop/hd-shortcuts.c (diff)
Commit d4452cc95b809d086655773075b8cfc60cfd2927 by ivo.g.dimitrov.75
HDPluginLoaderDefault: remove priv variable from the instance class

Signed-off-by: Ivaylo Dimitrov <ivo.g.dimitrov.75@gmail.com>
The file was modifiedlibhildondesktop/hd-plugin-loader-default.c (diff)
The file was modifiedlibhildondesktop/hd-plugin-loader-default.h (diff)
Commit a047f86c82eff23d427ee8ab151d53d2c640d94d by ivo.g.dimitrov.75
HDPluginLoaderFactory: remove priv variable from the instance class

Signed-off-by: Ivaylo Dimitrov <ivo.g.dimitrov.75@gmail.com>
The file was modifiedlibhildondesktop/hd-plugin-loader-factory.c (diff)
The file was modifiedlibhildondesktop/hd-plugin-loader-factory.h (diff)
Commit 0436e140ed3db73b274770304d58fbb7cf76b2ca by ivo.g.dimitrov.75
HDPluginModule: remove priv variable from the instance class

Signed-off-by: Ivaylo Dimitrov <ivo.g.dimitrov.75@gmail.com>
The file was modifiedlibhildondesktop/hd-plugin-module.c (diff)
The file was modifiedlibhildondesktop/hd-plugin-module.h (diff)
Commit 5f1e6d60b3bac396fa46e70b0a47bd42e11dd392 by ivo.g.dimitrov.75
HDPluginManager: remove priv variable from the instance class

Signed-off-by: Ivaylo Dimitrov <ivo.g.dimitrov.75@gmail.com>
The file was modifiedlibhildondesktop/hd-plugin-manager.c (diff)
The file was modifiedlibhildondesktop/hd-plugin-manager.h (diff)
Commit d5044d5df117ba46be61c9a16c61bf3359a0565d by ivo.g.dimitrov.75
HDStatusPluginItem: remove priv variable from the instance class

Signed-off-by: Ivaylo Dimitrov <ivo.g.dimitrov.75@gmail.com>
The file was modifiedlibhildondesktop/hd-status-plugin-item.h (diff)
The file was modifiedlibhildondesktop/hd-status-plugin-item.c (diff)
Commit 821ac6114cdd725406739072b7ac244548aa5d6e by ivo.g.dimitrov.75
HDHomePluginItem: remove priv variable from the instance class

Signed-off-by: Ivaylo Dimitrov <ivo.g.dimitrov.75@gmail.com>
The file was modifiedlibhildondesktop/hd-home-plugin-item.h (diff)
The file was modifiedlibhildondesktop/hd-home-plugin-item.c (diff)
Commit 5fc97ca737c744c78fe7f98a0b05146a89e3939e by ivo.g.dimitrov.75
examples: port to HD_DEFINE_PLUGIN_MODULE_WITH_PRIVATE

remove prov variable from instance classes while at it

Signed-off-by: Ivaylo Dimitrov <ivo.g.dimitrov.75@gmail.com>
The file was modifiedexamples/status-menu/example-battery-status-area-item.h (diff)
The file was modifiedexamples/status-menu/example-button-status-menu-item.h (diff)
The file was modifiedexamples/home/example-label-home-applet.c (diff)
The file was modifiedexamples/notification/example-notification-plugin.c (diff)
The file was modifiedexamples/status-menu/example-icon-status-menu-item.h (diff)
The file was modifiedexamples/notification/example-notification-plugin.h (diff)
The file was modifiedexamples/status-menu/example-signal-status-area-item.h (diff)
The file was modifiedexamples/status-menu/example-battery-status-area-item.c (diff)
The file was modifiedexamples/status-menu/example-volume-status-menu-item.h (diff)
The file was modifiedexamples/status-menu/example-plugin.h (diff)
The file was modifiedexamples/status-menu/example-button-status-menu-item.c (diff)
The file was modifiedexamples/status-menu/example-clock-status-menu-item.h (diff)
The file was modifiedexamples/status-menu/example-clock-status-menu-item.c (diff)
The file was modifiedexamples/home/example-label-home-applet.h (diff)
The file was modifiedexamples/status-menu/example-volume-status-menu-item.c (diff)
The file was modifiedexamples/status-menu/example-icon-status-menu-item.c (diff)
The file was modifiedexamples/status-menu/example-signal-status-area-item.c (diff)
The file was modifiedexamples/status-menu/example-plugin.c (diff)
Commit 5ba57fc89b5ecb4416bd0dd0e02584fa02ea6d63 by ivo.g.dimitrov.75
add missing packages and linker flags

Signed-off-by: Ivaylo Dimitrov <ivo.g.dimitrov.75@gmail.com>
The file was modifiedexamples/notification/Makefile.am (diff)
The file was modifiedlibhildondesktop/Makefile.am (diff)
The file was modifiedexamples/home/Makefile.am (diff)
The file was modifiedconfigure.ac (diff)
The file was modifiedexamples/status-menu/Makefile.am (diff)
Commit 6a8714d20c9900bc33d5fb8c053bce3e66436759 by ivo.g.dimitrov.75
remove no longer needed compiler flag

Signed-off-by: Ivaylo Dimitrov <ivo.g.dimitrov.75@gmail.com>
The file was modifieddebian/rules (diff)
Commit d02197c0f6a4d5d10918bef1ed9137af4c865217 by ivo.g.dimitrov.75
update debian/changelog

Signed-off-by: Ivaylo Dimitrov <ivo.g.dimitrov.75@gmail.com>
The file was modifieddebian/changelog (diff)
Commit 6b5c216168cddccfc91f09aceb80874bc4410934 by Merlijn Boris Wolf Wajer
hd-config-file: fix segfault

The second file passed in the callback can be NULL, and is only used
when the file is renamed. I think this bug was introduced by the GIO
port done in 3391b3a4c7a3b504d46ab695855b9d77d3e892b7
("Removed GNOMEVFS dependency (converted to GIO)")

Also clarify the names of the file arguments while at it.
The file was modifiedlibhildondesktop/hd-config-file.c (diff)
Commit 45f39358ef776559c362dba60b3763bdb4ce35a3 by Merlijn Boris Wolf Wajer
debian/changelog: bump for 2.2.2
The file was modifieddebian/changelog (diff)