Re: Merging gio into glib



On Nov 7, 2007 5:35 PM, Alexander Larsson <alexl redhat com> wrote:
> The idea is that this library would contain non-ui stuff that
> applications want but that requires GObject, so they can't be in glib.
> Various names for this library has been thrown about:
>  gfoundation, gbase, gplatform

Would it be again one module and multiple so or only one so? If it's
the former, how does it improve things? If the latter, what about
people interested in gio but not in gsettings (for example)?

(Maybe I'm missing something, but the benefits are not really clear to me)

Cheers, Xan

>
> We also discussed moving parts of gio into libglib. These are the
> functions I think make sense to move:
>
> char *   g_format_file_size_for_display (goffset size);
>
> This converts a file size to a translated human readable string.
>
> char *   g_uri_unescape_string       (const char *escaped_string,
>                                       const char *illegal_characters);
> char *   g_uri_unescape_segment      (const char *escaped_string,
>                                       const char *escaped_string_end,
>                                       const char *illegal_characters);
> char *   g_uri_get_scheme            (const char *uri);
> char *   g_uri_escape_string         (const char *unescaped,
>                                       const char *reserved_chars_allowed,
>                                       gboolean    allow_utf8);
> GString *g_string_append_uri_escaped (GString    *string,
>                                       const char *unescaped,
>                                       const char *reserved_chars_allowed,
>                                       gboolean    allow_utf8);
>
> These are functions related to escaping and unescaping strings in
> uri-escaping-style.
>
> What do people think about these ideas? Does it make sense? Can you
> think of a good name for the new unified library?
>
> _______________________________________________
> gtk-devel-list mailing list
> gtk-devel-list gnome org
> http://mail.gnome.org/mailman/listinfo/gtk-devel-list
>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]