Correct the initial minimal value to be -G_MAXFLOAT. The initial values
authorMatthias Clasen <mclasen@redhat.com>
Thu, 15 Apr 2004 16:45:31 +0000 (16:45 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Thu, 15 Apr 2004 16:45:31 +0000 (16:45 +0000)
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.

docs/reference/ChangeLog
docs/reference/glib/tmpl/types.sgml
gobject/ChangeLog
gobject/gparamspecs.c

index 089d35b..4dd14ac 100644 (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>
 
        * === Released 2.4.0 ===
index a0ce13f..d9eec44 100644 (file)
@@ -194,14 +194,14 @@ This macro is used to insert 64-bit integer literals into the source code.
 <!-- ##### TYPEDEF gfloat ##### -->
 <para>
 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>
 
 
 <!-- ##### TYPEDEF gdouble ##### -->
 <para>
 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>
 
 
index 75ef476..8150613 100644 (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>
 
        * === Released 2.4.0 ===
index 93f9b9d..b4a71a3 100644 (file)
@@ -497,7 +497,7 @@ param_float_init (GParamSpec *pspec)
 {
   GParamSpecFloat *fspec = G_PARAM_SPEC_FLOAT (pspec);
   
-  fspec->minimum = G_MINFLOAT;
+  fspec->minimum = -G_MAXFLOAT;
   fspec->maximum = G_MAXFLOAT;
   fspec->default_value = 0;
   fspec->epsilon = G_FLOAT_EPSILON;
@@ -540,7 +540,7 @@ param_double_init (GParamSpec *pspec)
 {
   GParamSpecDouble *dspec = G_PARAM_SPEC_DOUBLE (pspec);
   
-  dspec->minimum = G_MINDOUBLE;
+  dspec->minimum = -G_MAXDOUBLE;
   dspec->maximum = G_MAXDOUBLE;
   dspec->default_value = 0;
   dspec->epsilon = G_DOUBLE_EPSILON;