allow argument parsing in gtk without G_ENABLE_DEBUG being defined
Wed Aug 19 00:11:14 1998 Tim Janik <timj@gtk.org> * gtk/gtkmain.c (gtk_init): allow argument parsing in gtk without G_ENABLE_DEBUG being defined (specifically --gtk-module= and --g-fatal-warnings), noticed by miguel.
This commit is contained in:
parent
49dfa78e74
commit
38db8d1951
@ -1,3 +1,9 @@
|
|||||||
|
Wed Aug 19 00:11:14 1998 Tim Janik <timj@gtk.org>
|
||||||
|
|
||||||
|
* gtk/gtkmain.c (gtk_init): allow argument parsing in gtk without
|
||||||
|
G_ENABLE_DEBUG being defined (specifically --gtk-module= and
|
||||||
|
--g-fatal-warnings), noticed by miguel.
|
||||||
|
|
||||||
Tue Aug 18 17:54:40 1998 Tim Janik <timj@gtk.org>
|
Tue Aug 18 17:54:40 1998 Tim Janik <timj@gtk.org>
|
||||||
|
|
||||||
* gtk/gtkrc.c (gtk_rc_parse_file): use g_get_current_dir() instead of
|
* gtk/gtkrc.c (gtk_rc_parse_file): use g_get_current_dir() instead of
|
||||||
|
@ -1,3 +1,9 @@
|
|||||||
|
Wed Aug 19 00:11:14 1998 Tim Janik <timj@gtk.org>
|
||||||
|
|
||||||
|
* gtk/gtkmain.c (gtk_init): allow argument parsing in gtk without
|
||||||
|
G_ENABLE_DEBUG being defined (specifically --gtk-module= and
|
||||||
|
--g-fatal-warnings), noticed by miguel.
|
||||||
|
|
||||||
Tue Aug 18 17:54:40 1998 Tim Janik <timj@gtk.org>
|
Tue Aug 18 17:54:40 1998 Tim Janik <timj@gtk.org>
|
||||||
|
|
||||||
* gtk/gtkrc.c (gtk_rc_parse_file): use g_get_current_dir() instead of
|
* gtk/gtkrc.c (gtk_rc_parse_file): use g_get_current_dir() instead of
|
||||||
|
@ -1,3 +1,9 @@
|
|||||||
|
Wed Aug 19 00:11:14 1998 Tim Janik <timj@gtk.org>
|
||||||
|
|
||||||
|
* gtk/gtkmain.c (gtk_init): allow argument parsing in gtk without
|
||||||
|
G_ENABLE_DEBUG being defined (specifically --gtk-module= and
|
||||||
|
--g-fatal-warnings), noticed by miguel.
|
||||||
|
|
||||||
Tue Aug 18 17:54:40 1998 Tim Janik <timj@gtk.org>
|
Tue Aug 18 17:54:40 1998 Tim Janik <timj@gtk.org>
|
||||||
|
|
||||||
* gtk/gtkrc.c (gtk_rc_parse_file): use g_get_current_dir() instead of
|
* gtk/gtkrc.c (gtk_rc_parse_file): use g_get_current_dir() instead of
|
||||||
|
@ -1,3 +1,9 @@
|
|||||||
|
Wed Aug 19 00:11:14 1998 Tim Janik <timj@gtk.org>
|
||||||
|
|
||||||
|
* gtk/gtkmain.c (gtk_init): allow argument parsing in gtk without
|
||||||
|
G_ENABLE_DEBUG being defined (specifically --gtk-module= and
|
||||||
|
--g-fatal-warnings), noticed by miguel.
|
||||||
|
|
||||||
Tue Aug 18 17:54:40 1998 Tim Janik <timj@gtk.org>
|
Tue Aug 18 17:54:40 1998 Tim Janik <timj@gtk.org>
|
||||||
|
|
||||||
* gtk/gtkrc.c (gtk_rc_parse_file): use g_get_current_dir() instead of
|
* gtk/gtkrc.c (gtk_rc_parse_file): use g_get_current_dir() instead of
|
||||||
|
@ -1,3 +1,9 @@
|
|||||||
|
Wed Aug 19 00:11:14 1998 Tim Janik <timj@gtk.org>
|
||||||
|
|
||||||
|
* gtk/gtkmain.c (gtk_init): allow argument parsing in gtk without
|
||||||
|
G_ENABLE_DEBUG being defined (specifically --gtk-module= and
|
||||||
|
--g-fatal-warnings), noticed by miguel.
|
||||||
|
|
||||||
Tue Aug 18 17:54:40 1998 Tim Janik <timj@gtk.org>
|
Tue Aug 18 17:54:40 1998 Tim Janik <timj@gtk.org>
|
||||||
|
|
||||||
* gtk/gtkrc.c (gtk_rc_parse_file): use g_get_current_dir() instead of
|
* gtk/gtkrc.c (gtk_rc_parse_file): use g_get_current_dir() instead of
|
||||||
|
@ -1,3 +1,9 @@
|
|||||||
|
Wed Aug 19 00:11:14 1998 Tim Janik <timj@gtk.org>
|
||||||
|
|
||||||
|
* gtk/gtkmain.c (gtk_init): allow argument parsing in gtk without
|
||||||
|
G_ENABLE_DEBUG being defined (specifically --gtk-module= and
|
||||||
|
--g-fatal-warnings), noticed by miguel.
|
||||||
|
|
||||||
Tue Aug 18 17:54:40 1998 Tim Janik <timj@gtk.org>
|
Tue Aug 18 17:54:40 1998 Tim Janik <timj@gtk.org>
|
||||||
|
|
||||||
* gtk/gtkrc.c (gtk_rc_parse_file): use g_get_current_dir() instead of
|
* gtk/gtkrc.c (gtk_rc_parse_file): use g_get_current_dir() instead of
|
||||||
|
@ -1,3 +1,9 @@
|
|||||||
|
Wed Aug 19 00:11:14 1998 Tim Janik <timj@gtk.org>
|
||||||
|
|
||||||
|
* gtk/gtkmain.c (gtk_init): allow argument parsing in gtk without
|
||||||
|
G_ENABLE_DEBUG being defined (specifically --gtk-module= and
|
||||||
|
--g-fatal-warnings), noticed by miguel.
|
||||||
|
|
||||||
Tue Aug 18 17:54:40 1998 Tim Janik <timj@gtk.org>
|
Tue Aug 18 17:54:40 1998 Tim Janik <timj@gtk.org>
|
||||||
|
|
||||||
* gtk/gtkrc.c (gtk_rc_parse_file): use g_get_current_dir() instead of
|
* gtk/gtkrc.c (gtk_rc_parse_file): use g_get_current_dir() instead of
|
||||||
|
@ -260,6 +260,7 @@ gtk_init (int *argc,
|
|||||||
gtk_debug_keys,
|
gtk_debug_keys,
|
||||||
gtk_ndebug_keys);
|
gtk_ndebug_keys);
|
||||||
}
|
}
|
||||||
|
#endif /* G_ENABLE_DEBUG */
|
||||||
|
|
||||||
if (argc && argv)
|
if (argc && argv)
|
||||||
{
|
{
|
||||||
@ -267,49 +268,7 @@ gtk_init (int *argc,
|
|||||||
|
|
||||||
for (i = 1; i < *argc;)
|
for (i = 1; i < *argc;)
|
||||||
{
|
{
|
||||||
if ((strcmp ("--gtk-debug", (*argv)[i]) == 0) ||
|
if (strcmp ("--gtk-module", (*argv)[i]) == 0 ||
|
||||||
(strncmp ("--gtk-debug=", (*argv)[i], 12) == 0))
|
|
||||||
{
|
|
||||||
gchar *equal_pos = strchr ((*argv)[i], '=');
|
|
||||||
|
|
||||||
if (equal_pos != NULL)
|
|
||||||
{
|
|
||||||
gtk_debug_flags |= g_parse_debug_string (equal_pos+1,
|
|
||||||
gtk_debug_keys,
|
|
||||||
gtk_ndebug_keys);
|
|
||||||
}
|
|
||||||
else if ((i + 1) < *argc && (*argv)[i + 1])
|
|
||||||
{
|
|
||||||
gtk_debug_flags |= g_parse_debug_string ((*argv)[i+1],
|
|
||||||
gtk_debug_keys,
|
|
||||||
gtk_ndebug_keys);
|
|
||||||
(*argv)[i] = NULL;
|
|
||||||
i += 1;
|
|
||||||
}
|
|
||||||
(*argv)[i] = NULL;
|
|
||||||
}
|
|
||||||
else if ((strcmp ("--gtk-no-debug", (*argv)[i]) == 0) ||
|
|
||||||
(strncmp ("--gtk-no-debug=", (*argv)[i], 15) == 0))
|
|
||||||
{
|
|
||||||
gchar *equal_pos = strchr ((*argv)[i], '=');
|
|
||||||
|
|
||||||
if (equal_pos != NULL)
|
|
||||||
{
|
|
||||||
gtk_debug_flags &= ~g_parse_debug_string (equal_pos+1,
|
|
||||||
gtk_debug_keys,
|
|
||||||
gtk_ndebug_keys);
|
|
||||||
}
|
|
||||||
else if ((i + 1) < *argc && (*argv)[i + 1])
|
|
||||||
{
|
|
||||||
gtk_debug_flags &= ~g_parse_debug_string ((*argv)[i+1],
|
|
||||||
gtk_debug_keys,
|
|
||||||
gtk_ndebug_keys);
|
|
||||||
(*argv)[i] = NULL;
|
|
||||||
i += 1;
|
|
||||||
}
|
|
||||||
(*argv)[i] = NULL;
|
|
||||||
}
|
|
||||||
else if (strcmp ("--gtk-module", (*argv)[i]) == 0 ||
|
|
||||||
strncmp ("--gtk-module=", (*argv)[i], 13) == 0)
|
strncmp ("--gtk-module=", (*argv)[i], 13) == 0)
|
||||||
{
|
{
|
||||||
GModule *module = NULL;
|
GModule *module = NULL;
|
||||||
@ -368,6 +327,50 @@ gtk_init (int *argc,
|
|||||||
g_log_set_always_fatal (fatal_mask);
|
g_log_set_always_fatal (fatal_mask);
|
||||||
(*argv)[i] = NULL;
|
(*argv)[i] = NULL;
|
||||||
}
|
}
|
||||||
|
#ifdef G_ENABLE_DEBUG
|
||||||
|
else if ((strcmp ("--gtk-debug", (*argv)[i]) == 0) ||
|
||||||
|
(strncmp ("--gtk-debug=", (*argv)[i], 12) == 0))
|
||||||
|
{
|
||||||
|
gchar *equal_pos = strchr ((*argv)[i], '=');
|
||||||
|
|
||||||
|
if (equal_pos != NULL)
|
||||||
|
{
|
||||||
|
gtk_debug_flags |= g_parse_debug_string (equal_pos+1,
|
||||||
|
gtk_debug_keys,
|
||||||
|
gtk_ndebug_keys);
|
||||||
|
}
|
||||||
|
else if ((i + 1) < *argc && (*argv)[i + 1])
|
||||||
|
{
|
||||||
|
gtk_debug_flags |= g_parse_debug_string ((*argv)[i+1],
|
||||||
|
gtk_debug_keys,
|
||||||
|
gtk_ndebug_keys);
|
||||||
|
(*argv)[i] = NULL;
|
||||||
|
i += 1;
|
||||||
|
}
|
||||||
|
(*argv)[i] = NULL;
|
||||||
|
}
|
||||||
|
else if ((strcmp ("--gtk-no-debug", (*argv)[i]) == 0) ||
|
||||||
|
(strncmp ("--gtk-no-debug=", (*argv)[i], 15) == 0))
|
||||||
|
{
|
||||||
|
gchar *equal_pos = strchr ((*argv)[i], '=');
|
||||||
|
|
||||||
|
if (equal_pos != NULL)
|
||||||
|
{
|
||||||
|
gtk_debug_flags &= ~g_parse_debug_string (equal_pos+1,
|
||||||
|
gtk_debug_keys,
|
||||||
|
gtk_ndebug_keys);
|
||||||
|
}
|
||||||
|
else if ((i + 1) < *argc && (*argv)[i + 1])
|
||||||
|
{
|
||||||
|
gtk_debug_flags &= ~g_parse_debug_string ((*argv)[i+1],
|
||||||
|
gtk_debug_keys,
|
||||||
|
gtk_ndebug_keys);
|
||||||
|
(*argv)[i] = NULL;
|
||||||
|
i += 1;
|
||||||
|
}
|
||||||
|
(*argv)[i] = NULL;
|
||||||
|
}
|
||||||
|
#endif /* G_ENABLE_DEBUG */
|
||||||
i += 1;
|
i += 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -387,8 +390,6 @@ gtk_init (int *argc,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif /* G_ENABLE_DEBUG */
|
|
||||||
|
|
||||||
/* Check if there is a good chance the mb functions will handle things
|
/* Check if there is a good chance the mb functions will handle things
|
||||||
* correctly - set if either mblen("\xc0", MB_CUR_MAX) == 1 in the
|
* correctly - set if either mblen("\xc0", MB_CUR_MAX) == 1 in the
|
||||||
* C locale, or we're using X's mb functions. (-DX_LOCALE && locale != C)
|
* C locale, or we're using X's mb functions. (-DX_LOCALE && locale != C)
|
||||||
|
Loading…
Reference in New Issue
Block a user