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 688989 - GApplication xml metadata file
GApplication xml metadata file
Status: RESOLVED OBSOLETE
Product: glib
Classification: Platform
Component: gapplication
unspecified
Other All
: Normal enhancement
: ---
Assigned To: gtkdev
gtkdev
Depends on:
Blocks:
 
 
Reported: 2012-11-24 18:47 UTC by Allison Karlitskaya (desrt)
Modified: 2018-05-24 14:51 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Allison Karlitskaya (desrt) 2012-11-24 18:47:23 UTC
There are currently a bunch of random annoying things that you have to do to setup your typical GtkApplication...

Things like setting the default gettext domain, initialising locale, etc.

Add to this all the stuff like setting up your menus, actions, accels, etc.

Quite a lot of this could be put into an XML file that accompanies the application (possibly as a resource) describing it.

A good place to start might be with the gettext domain and directory.


One slightly obnoxious aspect of this is that we will probably need to do a .xml.in -> xml sort of thing in order to deal with different install prefixes (for finding the aforementioned translation files).

Alternatively we could figure out a better way to deal with that.
Comment 1 Matthias Clasen 2012-11-26 01:34:22 UTC
Short answer: I don't like it
Comment 2 Matthias Clasen 2013-11-23 04:45:46 UTC
we may need this after all
Comment 3 Allison Karlitskaya (desrt) 2013-11-23 04:47:33 UTC
Anything in particular that you had in mind?
Comment 4 Matthias Clasen 2013-11-24 14:39:21 UTC
no, I was just basically retracting my initial assessment, to not prevent this from going forward.
Comment 5 GNOME Infrastructure Team 2018-05-24 14:51:35 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/glib/issues/634.