After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 575021 - Remove deprecated GTK+ and Glib symbols
Remove deprecated GTK+ and Glib symbols
Status: RESOLVED FIXED
Product: glom
Classification: Other
Component: general
git master
Other Linux
: Normal normal
: ---
Assigned To: Murray Cumming
Murray Cumming
Depends on:
Blocks:
 
 
Reported: 2009-03-12 02:05 UTC by André Klapper
Modified: 2009-03-13 18:50 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description André Klapper 2009-03-12 02:05:52 UTC
Glib: http://live.gnome.org/GnomeGoals/RemoveDeprecatedSymbols/Glib
g_win32_get_package_installation_subdirectory


Gtk+: http://live.gnome.org/GnomeGoals/RemoveDeprecatedSymbols/GTK%2B
GTK_CHECK_CAST, GTK_CHECK_CLASS_CAST, GTK_CHECK_CLASS_TYPE, GTK_CHECK_GET_CLASS, GTK_CHECK_TYPE, GtkType

For potential patch contributors: http://library.gnome.org
Comment 1 Murray Cumming 2009-03-12 14:58:32 UTC
CCing Armin about the win32 stuff. Armin, see the deprecation advice here, please:
http://library.gnome.org/devel/glib/stable/glib-Windows-Compatibility-Functions.html#g-win32-get-package-installation-subdirectory
Comment 2 Murray Cumming 2009-03-12 15:10:48 UTC
The rest is fixed by this commit:

2009-03-12  Murray Cumming  <murrayc@murrayc.com>

	* glom/utility_widgets/adddel/eggcolumnchooser/: Copy a newer version from 
	libegg, which already fixed the use of deprecated GTK+ macros.
	* glom/utility_widgets/flowtable.cc:
	* glom/utility_widgets/flowtable.h: child_type_vfunc(): Use GType instead 
	of deprecated GtkType.
	This mostly fixes bug #575021 (André Klapper).
Comment 3 Armin Burgmeier 2009-03-13 18:50:53 UTC
This commit removes the use of g_win32_get_package_installation_subdirectory():

2009-03-13  Armin Burgmeier  <armin@openismus.com>

	* glom/dialog_existing_or_new.cc:
	* libglom/connectionpool_backends/postgres_self.cc:
	* libglom/glade_utils.h:
	* glom/main.cc:
	* glom/mode_design/print_layouts/print_layout_toolbar_button.cc:
	* glom/utility_widgets/layouttoolbar.cc:
	* glom/utility_widgets/layouttoolbarbutton.cc: Replaced
	g_win32_get_package_installation_subdirectory() by
	g_win32_get_package_installation_directory_of_module() since the
	former is deprecated. Bug #575021.