Correct the initial minimal value to be -G_MAXFLOAT. The initial values

2004-04-15  Matthias Clasen  <mclasen@redhat.com>

	* gparamspecs.c (param_float_init): Correct the initial
	minimal value to be -G_MAXFLOAT. The initial values were
	inconsistant before, with the initial default being smaller
	than the inital minimum.
	(param_double_init): Correct the initial minimal value
	to be -G_MAXDOUBLE.

	* glib/tmpl/types.sgml: Correct the description of the
	gfloat and gdouble ranges.
This commit is contained in:
Matthias Clasen 2004-04-15 16:45:31 +00:00 committed by Matthias Clasen
parent f4d9fcd8d4
commit ae0c9d95bb
4 changed files with 18 additions and 4 deletions

View File

@ -1,3 +1,8 @@
2004-04-15 Matthias Clasen <mclasen@redhat.com>
* glib/tmpl/types.sgml: Correct the description of the
gfloat and gdouble ranges.
Tue Mar 16 12:06:09 2004 Owen Taylor <otaylor@redhat.com> Tue Mar 16 12:06:09 2004 Owen Taylor <otaylor@redhat.com>
* === Released 2.4.0 === * === Released 2.4.0 ===

View File

@ -194,14 +194,14 @@ This macro is used to insert 64-bit integer literals into the source code.
<!-- ##### TYPEDEF gfloat ##### --> <!-- ##### TYPEDEF gfloat ##### -->
<para> <para>
Corresponds to the standard C <type>float</type> type. Corresponds to the standard C <type>float</type> type.
Values of this type can range from #G_MINFLOAT to #G_MAXFLOAT. Values of this type can range from -#G_MAXFLOAT to #G_MAXFLOAT.
</para> </para>
<!-- ##### TYPEDEF gdouble ##### --> <!-- ##### TYPEDEF gdouble ##### -->
<para> <para>
Corresponds to the standard C <type>double</type> type. Corresponds to the standard C <type>double</type> type.
Values of this type can range from #G_MINDOUBLE to #G_MAXDOUBLE. Values of this type can range from -#G_MAXDOUBLE to #G_MAXDOUBLE.
</para> </para>

View File

@ -1,3 +1,12 @@
2004-04-15 Matthias Clasen <mclasen@redhat.com>
* gparamspecs.c (param_float_init): Correct the initial
minimal value to be -G_MAXFLOAT. The initial values were
inconsistant before, with the initial default being smaller
than the inital minimum.
(param_double_init): Correct the initial minimal value
to be -G_MAXDOUBLE.
Tue Mar 9 09:16:11 2004 Owen Taylor <otaylor@redhat.com> Tue Mar 9 09:16:11 2004 Owen Taylor <otaylor@redhat.com>
* === Released 2.4.0 === * === Released 2.4.0 ===

View File

@ -497,7 +497,7 @@ param_float_init (GParamSpec *pspec)
{ {
GParamSpecFloat *fspec = G_PARAM_SPEC_FLOAT (pspec); GParamSpecFloat *fspec = G_PARAM_SPEC_FLOAT (pspec);
fspec->minimum = G_MINFLOAT; fspec->minimum = -G_MAXFLOAT;
fspec->maximum = G_MAXFLOAT; fspec->maximum = G_MAXFLOAT;
fspec->default_value = 0; fspec->default_value = 0;
fspec->epsilon = G_FLOAT_EPSILON; fspec->epsilon = G_FLOAT_EPSILON;
@ -540,7 +540,7 @@ param_double_init (GParamSpec *pspec)
{ {
GParamSpecDouble *dspec = G_PARAM_SPEC_DOUBLE (pspec); GParamSpecDouble *dspec = G_PARAM_SPEC_DOUBLE (pspec);
dspec->minimum = G_MINDOUBLE; dspec->minimum = -G_MAXDOUBLE;
dspec->maximum = G_MAXDOUBLE; dspec->maximum = G_MAXDOUBLE;
dspec->default_value = 0; dspec->default_value = 0;
dspec->epsilon = G_DOUBLE_EPSILON; dspec->epsilon = G_DOUBLE_EPSILON;