mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-04-30 11:06:52 +02:00
up version number to 1.3.8, interface age 0, binary age 0.
Tue Sep 18 22:57:33 2001 Tim Janik <timj@gtk.org> * configure.in (GLIB_MICRO_VERSION): up version number to 1.3.8, interface age 0, binary age 0. * NEWS: updates. Tue Sep 18 23:09:02 2001 Tim Janik <timj@gtk.org> * gparam.[hc]: rename *nick and *blurb fields to catch direct accesses in third party code. provide g_param_get_nick(), g_param_get_blurb() and g_param_get_name() accessors.
This commit is contained in:
parent
a9b48f3327
commit
d5a724df11
@ -1,3 +1,10 @@
|
|||||||
|
Tue Sep 18 22:57:33 2001 Tim Janik <timj@gtk.org>
|
||||||
|
|
||||||
|
* configure.in (GLIB_MICRO_VERSION): up version number to 1.3.8,
|
||||||
|
interface age 0, binary age 0.
|
||||||
|
|
||||||
|
* NEWS: updates.
|
||||||
|
|
||||||
Tue Sep 18 18:23:02 2001 Owen Taylor <otaylor@redhat.com>
|
Tue Sep 18 18:23:02 2001 Owen Taylor <otaylor@redhat.com>
|
||||||
|
|
||||||
Fixes for compilation on Solaris (#59026, Frank Belew)
|
Fixes for compilation on Solaris (#59026, Frank Belew)
|
||||||
|
@ -1,3 +1,10 @@
|
|||||||
|
Tue Sep 18 22:57:33 2001 Tim Janik <timj@gtk.org>
|
||||||
|
|
||||||
|
* configure.in (GLIB_MICRO_VERSION): up version number to 1.3.8,
|
||||||
|
interface age 0, binary age 0.
|
||||||
|
|
||||||
|
* NEWS: updates.
|
||||||
|
|
||||||
Tue Sep 18 18:23:02 2001 Owen Taylor <otaylor@redhat.com>
|
Tue Sep 18 18:23:02 2001 Owen Taylor <otaylor@redhat.com>
|
||||||
|
|
||||||
Fixes for compilation on Solaris (#59026, Frank Belew)
|
Fixes for compilation on Solaris (#59026, Frank Belew)
|
||||||
|
@ -1,3 +1,10 @@
|
|||||||
|
Tue Sep 18 22:57:33 2001 Tim Janik <timj@gtk.org>
|
||||||
|
|
||||||
|
* configure.in (GLIB_MICRO_VERSION): up version number to 1.3.8,
|
||||||
|
interface age 0, binary age 0.
|
||||||
|
|
||||||
|
* NEWS: updates.
|
||||||
|
|
||||||
Tue Sep 18 18:23:02 2001 Owen Taylor <otaylor@redhat.com>
|
Tue Sep 18 18:23:02 2001 Owen Taylor <otaylor@redhat.com>
|
||||||
|
|
||||||
Fixes for compilation on Solaris (#59026, Frank Belew)
|
Fixes for compilation on Solaris (#59026, Frank Belew)
|
||||||
|
@ -1,3 +1,10 @@
|
|||||||
|
Tue Sep 18 22:57:33 2001 Tim Janik <timj@gtk.org>
|
||||||
|
|
||||||
|
* configure.in (GLIB_MICRO_VERSION): up version number to 1.3.8,
|
||||||
|
interface age 0, binary age 0.
|
||||||
|
|
||||||
|
* NEWS: updates.
|
||||||
|
|
||||||
Tue Sep 18 18:23:02 2001 Owen Taylor <otaylor@redhat.com>
|
Tue Sep 18 18:23:02 2001 Owen Taylor <otaylor@redhat.com>
|
||||||
|
|
||||||
Fixes for compilation on Solaris (#59026, Frank Belew)
|
Fixes for compilation on Solaris (#59026, Frank Belew)
|
||||||
|
@ -1,3 +1,10 @@
|
|||||||
|
Tue Sep 18 22:57:33 2001 Tim Janik <timj@gtk.org>
|
||||||
|
|
||||||
|
* configure.in (GLIB_MICRO_VERSION): up version number to 1.3.8,
|
||||||
|
interface age 0, binary age 0.
|
||||||
|
|
||||||
|
* NEWS: updates.
|
||||||
|
|
||||||
Tue Sep 18 18:23:02 2001 Owen Taylor <otaylor@redhat.com>
|
Tue Sep 18 18:23:02 2001 Owen Taylor <otaylor@redhat.com>
|
||||||
|
|
||||||
Fixes for compilation on Solaris (#59026, Frank Belew)
|
Fixes for compilation on Solaris (#59026, Frank Belew)
|
||||||
|
@ -1,3 +1,10 @@
|
|||||||
|
Tue Sep 18 22:57:33 2001 Tim Janik <timj@gtk.org>
|
||||||
|
|
||||||
|
* configure.in (GLIB_MICRO_VERSION): up version number to 1.3.8,
|
||||||
|
interface age 0, binary age 0.
|
||||||
|
|
||||||
|
* NEWS: updates.
|
||||||
|
|
||||||
Tue Sep 18 18:23:02 2001 Owen Taylor <otaylor@redhat.com>
|
Tue Sep 18 18:23:02 2001 Owen Taylor <otaylor@redhat.com>
|
||||||
|
|
||||||
Fixes for compilation on Solaris (#59026, Frank Belew)
|
Fixes for compilation on Solaris (#59026, Frank Belew)
|
||||||
|
@ -1,3 +1,10 @@
|
|||||||
|
Tue Sep 18 22:57:33 2001 Tim Janik <timj@gtk.org>
|
||||||
|
|
||||||
|
* configure.in (GLIB_MICRO_VERSION): up version number to 1.3.8,
|
||||||
|
interface age 0, binary age 0.
|
||||||
|
|
||||||
|
* NEWS: updates.
|
||||||
|
|
||||||
Tue Sep 18 18:23:02 2001 Owen Taylor <otaylor@redhat.com>
|
Tue Sep 18 18:23:02 2001 Owen Taylor <otaylor@redhat.com>
|
||||||
|
|
||||||
Fixes for compilation on Solaris (#59026, Frank Belew)
|
Fixes for compilation on Solaris (#59026, Frank Belew)
|
||||||
|
@ -1,3 +1,10 @@
|
|||||||
|
Tue Sep 18 22:57:33 2001 Tim Janik <timj@gtk.org>
|
||||||
|
|
||||||
|
* configure.in (GLIB_MICRO_VERSION): up version number to 1.3.8,
|
||||||
|
interface age 0, binary age 0.
|
||||||
|
|
||||||
|
* NEWS: updates.
|
||||||
|
|
||||||
Tue Sep 18 18:23:02 2001 Owen Taylor <otaylor@redhat.com>
|
Tue Sep 18 18:23:02 2001 Owen Taylor <otaylor@redhat.com>
|
||||||
|
|
||||||
Fixes for compilation on Solaris (#59026, Frank Belew)
|
Fixes for compilation on Solaris (#59026, Frank Belew)
|
||||||
|
24
NEWS
24
NEWS
@ -1,4 +1,16 @@
|
|||||||
|
Overview of Changes in GLib 1.3.8:
|
||||||
|
==================================
|
||||||
|
|
||||||
|
* Documentation updates [Owen]
|
||||||
|
* Made GType interfaces overridable in derived types
|
||||||
|
* Many win32 fixes [Tor Lillqvist]
|
||||||
|
* Miscellaneous cleanups and fixes
|
||||||
|
|
||||||
|
Other contributors:
|
||||||
|
Darin Adler, Matthias Clasen, Ron Steinke, Hans Breuer, Alex Larsson
|
||||||
|
|
||||||
Overview of Changes in GLib 1.3.7:
|
Overview of Changes in GLib 1.3.7:
|
||||||
|
==================================
|
||||||
|
|
||||||
* Integrate GClosure support into the main loop [Owen Taylor]
|
* Integrate GClosure support into the main loop [Owen Taylor]
|
||||||
* More GSignal convenience functions (macros) [Sven Neumann, Tim Janik]
|
* More GSignal convenience functions (macros) [Sven Neumann, Tim Janik]
|
||||||
@ -16,7 +28,14 @@ Overview of Changes in GLib 1.3.7:
|
|||||||
* Many improvements to the win32 code [Tor Lillqvist, Hans Breuer]
|
* Many improvements to the win32 code [Tor Lillqvist, Hans Breuer]
|
||||||
* Miscellaneous bug and API fixes
|
* Miscellaneous bug and API fixes
|
||||||
|
|
||||||
|
Other contributors:
|
||||||
|
Michael Natterer, Christopher James Lahey, Padraig O'Briain,
|
||||||
|
Matthias Clasen, Josh Pritikin, Steve Baker, Cesar Rincon, Garry R. Osgood,
|
||||||
|
Michael Meeks, Laszlo Peter, Martin Baulig, Kjartan Maraas, Andrew Lanoix,
|
||||||
|
Peter Williams
|
||||||
|
|
||||||
Overview of Changes in GLib 1.3.6:
|
Overview of Changes in GLib 1.3.6:
|
||||||
|
==================================
|
||||||
|
|
||||||
* Threads have a "return value" from g_thread_join
|
* Threads have a "return value" from g_thread_join
|
||||||
* Removed ability to adjust thread stack size
|
* Removed ability to adjust thread stack size
|
||||||
@ -31,6 +50,7 @@ Overview of Changes in GLib 1.3.6:
|
|||||||
* Misc bug fixes
|
* Misc bug fixes
|
||||||
|
|
||||||
Overview of Changes in GLib 1.3.5:
|
Overview of Changes in GLib 1.3.5:
|
||||||
|
==================================
|
||||||
|
|
||||||
* Added an installed glib-mkenums Perl program for parsing enumeration
|
* Added an installed glib-mkenums Perl program for parsing enumeration
|
||||||
declarations from header files.
|
declarations from header files.
|
||||||
@ -38,6 +58,7 @@ Overview of Changes in GLib 1.3.5:
|
|||||||
* Bug and Portability fixes
|
* Bug and Portability fixes
|
||||||
|
|
||||||
Overview of Changes in GLib 1.3.4:
|
Overview of Changes in GLib 1.3.4:
|
||||||
|
==================================
|
||||||
|
|
||||||
* Efficiency improvements for GThreadPool
|
* Efficiency improvements for GThreadPool
|
||||||
* A few bug fixes
|
* A few bug fixes
|
||||||
@ -45,6 +66,7 @@ Overview of Changes in GLib 1.3.4:
|
|||||||
* Documentation improvements
|
* Documentation improvements
|
||||||
|
|
||||||
Overview of Changes in GLib 1.3.3:
|
Overview of Changes in GLib 1.3.3:
|
||||||
|
==================================
|
||||||
|
|
||||||
* More user_data support in various functions.
|
* More user_data support in various functions.
|
||||||
* Main loop API revamps to support per-thread main loops.
|
* Main loop API revamps to support per-thread main loops.
|
||||||
@ -67,6 +89,7 @@ Overview of Changes in GLib 1.3.3:
|
|||||||
* Optimizations, cleanups, bug fixes.
|
* Optimizations, cleanups, bug fixes.
|
||||||
|
|
||||||
Overview of Changes in GLib 1.3.2:
|
Overview of Changes in GLib 1.3.2:
|
||||||
|
==================================
|
||||||
|
|
||||||
GLib:
|
GLib:
|
||||||
|
|
||||||
@ -105,6 +128,7 @@ GObject:
|
|||||||
* Bug fixes.
|
* Bug fixes.
|
||||||
|
|
||||||
What's new in GLib 1.3.1:
|
What's new in GLib 1.3.1:
|
||||||
|
=========================
|
||||||
|
|
||||||
* New GObject library added including object system based on
|
* New GObject library added including object system based on
|
||||||
the GTK+ object system.
|
the GTK+ object system.
|
||||||
|
@ -31,7 +31,7 @@ GLIB_AC_DIVERT_BEFORE_HELP([
|
|||||||
#
|
#
|
||||||
GLIB_MAJOR_VERSION=1
|
GLIB_MAJOR_VERSION=1
|
||||||
GLIB_MINOR_VERSION=3
|
GLIB_MINOR_VERSION=3
|
||||||
GLIB_MICRO_VERSION=7
|
GLIB_MICRO_VERSION=8
|
||||||
GLIB_INTERFACE_AGE=0
|
GLIB_INTERFACE_AGE=0
|
||||||
GLIB_BINARY_AGE=0
|
GLIB_BINARY_AGE=0
|
||||||
GLIB_VERSION=$GLIB_MAJOR_VERSION.$GLIB_MINOR_VERSION.$GLIB_MICRO_VERSION
|
GLIB_VERSION=$GLIB_MAJOR_VERSION.$GLIB_MINOR_VERSION.$GLIB_MICRO_VERSION
|
||||||
|
@ -21,8 +21,6 @@ Parameter Specifications
|
|||||||
|
|
||||||
@g_type_instance:
|
@g_type_instance:
|
||||||
@name:
|
@name:
|
||||||
@nick:
|
|
||||||
@blurb:
|
|
||||||
@flags:
|
@flags:
|
||||||
@value_type:
|
@value_type:
|
||||||
@owner_type:
|
@owner_type:
|
||||||
|
@ -1,3 +1,10 @@
|
|||||||
|
Tue Sep 18 23:09:02 2001 Tim Janik <timj@gtk.org>
|
||||||
|
|
||||||
|
* gparam.[hc]: rename *nick and *blurb fields to catch
|
||||||
|
direct accesses in third party code.
|
||||||
|
provide g_param_get_nick(), g_param_get_blurb() and
|
||||||
|
g_param_get_name() accessors.
|
||||||
|
|
||||||
Mon Sep 10 20:31:37 2001 Tim Janik <timj@gtk.org>
|
Mon Sep 10 20:31:37 2001 Tim Janik <timj@gtk.org>
|
||||||
|
|
||||||
* gobject.[hc]: removed extraneous GObject* returns from a
|
* gobject.[hc]: removed extraneous GObject* returns from a
|
||||||
|
@ -137,8 +137,8 @@ g_param_spec_init (GParamSpec *pspec,
|
|||||||
GParamSpecClass *class)
|
GParamSpecClass *class)
|
||||||
{
|
{
|
||||||
pspec->name = NULL;
|
pspec->name = NULL;
|
||||||
pspec->nick = NULL;
|
pspec->_nick = NULL;
|
||||||
pspec->blurb = NULL;
|
pspec->_blurb = NULL;
|
||||||
pspec->flags = 0;
|
pspec->flags = 0;
|
||||||
pspec->value_type = class->value_type;
|
pspec->value_type = class->value_type;
|
||||||
pspec->owner_type = 0;
|
pspec->owner_type = 0;
|
||||||
@ -154,8 +154,8 @@ g_param_spec_finalize (GParamSpec *pspec)
|
|||||||
g_datalist_clear (&pspec->qdata);
|
g_datalist_clear (&pspec->qdata);
|
||||||
|
|
||||||
g_free (pspec->name);
|
g_free (pspec->name);
|
||||||
g_free (pspec->nick);
|
g_free (pspec->_nick);
|
||||||
g_free (pspec->blurb);
|
g_free (pspec->_blurb);
|
||||||
|
|
||||||
g_type_free_instance ((GTypeInstance*) pspec);
|
g_type_free_instance ((GTypeInstance*) pspec);
|
||||||
}
|
}
|
||||||
@ -234,6 +234,30 @@ g_param_spec_sink (GParamSpec *pspec)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
G_CONST_RETURN gchar*
|
||||||
|
g_param_get_name (GParamSpec *pspec)
|
||||||
|
{
|
||||||
|
g_return_val_if_fail (G_IS_PARAM_SPEC (pspec), NULL);
|
||||||
|
|
||||||
|
return pspec->name;
|
||||||
|
}
|
||||||
|
|
||||||
|
G_CONST_RETURN gchar*
|
||||||
|
g_param_get_nick (GParamSpec *pspec)
|
||||||
|
{
|
||||||
|
g_return_val_if_fail (G_IS_PARAM_SPEC (pspec), NULL);
|
||||||
|
|
||||||
|
return pspec->_nick ? pspec->_nick : pspec->name;
|
||||||
|
}
|
||||||
|
|
||||||
|
G_CONST_RETURN gchar*
|
||||||
|
g_param_get_blurb (GParamSpec *pspec)
|
||||||
|
{
|
||||||
|
g_return_val_if_fail (G_IS_PARAM_SPEC (pspec), NULL);
|
||||||
|
|
||||||
|
return pspec->_blurb;
|
||||||
|
}
|
||||||
|
|
||||||
gpointer
|
gpointer
|
||||||
g_param_spec_internal (GType param_type,
|
g_param_spec_internal (GType param_type,
|
||||||
const gchar *name,
|
const gchar *name,
|
||||||
@ -250,8 +274,8 @@ g_param_spec_internal (GType param_type,
|
|||||||
pspec = (gpointer) g_type_create_instance (param_type);
|
pspec = (gpointer) g_type_create_instance (param_type);
|
||||||
pspec->name = g_strdup (name);
|
pspec->name = g_strdup (name);
|
||||||
g_strcanon (pspec->name, G_CSET_A_2_Z G_CSET_a_2_z G_CSET_DIGITS "-", '-');
|
g_strcanon (pspec->name, G_CSET_A_2_Z G_CSET_a_2_z G_CSET_DIGITS "-", '-');
|
||||||
pspec->nick = g_strdup (nick ? nick : pspec->name);
|
pspec->_nick = g_strdup (nick);
|
||||||
pspec->blurb = g_strdup (blurb);
|
pspec->_blurb = g_strdup (blurb);
|
||||||
pspec->flags = (flags & G_PARAM_USER_MASK) | (flags & G_PARAM_MASK);
|
pspec->flags = (flags & G_PARAM_USER_MASK) | (flags & G_PARAM_MASK);
|
||||||
|
|
||||||
return pspec;
|
return pspec;
|
||||||
|
@ -63,13 +63,13 @@ struct _GParamSpec
|
|||||||
GTypeInstance g_type_instance;
|
GTypeInstance g_type_instance;
|
||||||
|
|
||||||
gchar *name;
|
gchar *name;
|
||||||
gchar *nick;
|
|
||||||
gchar *blurb;
|
|
||||||
GParamFlags flags;
|
GParamFlags flags;
|
||||||
GType value_type;
|
GType value_type;
|
||||||
GType owner_type; /* class using this property */
|
GType owner_type; /* class using this property */
|
||||||
|
|
||||||
/*< private >*/
|
/*< private >*/
|
||||||
|
gchar *_nick;
|
||||||
|
gchar *_blurb;
|
||||||
GData *qdata;
|
GData *qdata;
|
||||||
guint ref_count;
|
guint ref_count;
|
||||||
guint param_id; /* sort-criteria */
|
guint param_id; /* sort-criteria */
|
||||||
@ -126,6 +126,9 @@ gboolean g_param_value_convert (GParamSpec *dest_value_spec,
|
|||||||
gint g_param_values_cmp (GParamSpec *pspec,
|
gint g_param_values_cmp (GParamSpec *pspec,
|
||||||
const GValue *value1,
|
const GValue *value1,
|
||||||
const GValue *value2);
|
const GValue *value2);
|
||||||
|
G_CONST_RETURN gchar* g_param_get_name (GParamSpec *pspec);
|
||||||
|
G_CONST_RETURN gchar* g_param_get_nick (GParamSpec *pspec);
|
||||||
|
G_CONST_RETURN gchar* g_param_get_blurb (GParamSpec *pspec);
|
||||||
void g_value_set_param (GValue *value,
|
void g_value_set_param (GValue *value,
|
||||||
GParamSpec *param);
|
GParamSpec *param);
|
||||||
GParamSpec* g_value_get_param (const GValue *value);
|
GParamSpec* g_value_get_param (const GValue *value);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user