Commit dfa8c540 authored by Owen Taylor's avatar Owen Taylor Committed by Owen Taylor

=== Released 2.3.0 ===

Thu Oct 23 12:38:24 2003  Owen Taylor  <otaylor@redhat.com>

        * === Released 2.3.0 ===

        * tests/gobject/Makefile.am (dist-hook): Remove
        and extra backslash.

        * tests/gobject/Makefile.am (EXTRA_DIST): Add
        testmarshal.list.

        * glib/Makefile.am (libglib_2_0_la_SOURCES): Add
        missing gunicode-private.h.

        * tests/testglib.c (main): Fix a warning.

        * tests/gobject/ifaceinherit.c: Remove check that
        wasn't supposed to work (adding an interface already
        added to the derived class to the base class),
        fix a bug.
parent 9c8150fd
Thu Oct 23 12:38:24 2003 Owen Taylor <otaylor@redhat.com>
* === Released 2.3.0 ===
* tests/gobject/Makefile.am (dist-hook): Remove
and extra backslash.
* tests/gobject/Makefile.am (EXTRA_DIST): Add
testmarshal.list.
* glib/Makefile.am (libglib_2_0_la_SOURCES): Add
missing gunicode-private.h.
* tests/testglib.c (main): Fix a warning.
* tests/gobject/ifaceinherit.c: Remove check that
wasn't supposed to work (adding an interface already
added to the derived class to the base class),
fix a bug.
Wed Oct 22 23:41:03 2003 Matthias Clasen <maclas@gmx.de>
* NEWS: Update for 2.3.0.
......
Thu Oct 23 12:38:24 2003 Owen Taylor <otaylor@redhat.com>
* === Released 2.3.0 ===
* tests/gobject/Makefile.am (dist-hook): Remove
and extra backslash.
* tests/gobject/Makefile.am (EXTRA_DIST): Add
testmarshal.list.
* glib/Makefile.am (libglib_2_0_la_SOURCES): Add
missing gunicode-private.h.
* tests/testglib.c (main): Fix a warning.
* tests/gobject/ifaceinherit.c: Remove check that
wasn't supposed to work (adding an interface already
added to the derived class to the base class),
fix a bug.
Wed Oct 22 23:41:03 2003 Matthias Clasen <maclas@gmx.de>
* NEWS: Update for 2.3.0.
......
Thu Oct 23 12:38:24 2003 Owen Taylor <otaylor@redhat.com>
* === Released 2.3.0 ===
* tests/gobject/Makefile.am (dist-hook): Remove
and extra backslash.
* tests/gobject/Makefile.am (EXTRA_DIST): Add
testmarshal.list.
* glib/Makefile.am (libglib_2_0_la_SOURCES): Add
missing gunicode-private.h.
* tests/testglib.c (main): Fix a warning.
* tests/gobject/ifaceinherit.c: Remove check that
wasn't supposed to work (adding an interface already
added to the derived class to the base class),
fix a bug.
Wed Oct 22 23:41:03 2003 Matthias Clasen <maclas@gmx.de>
* NEWS: Update for 2.3.0.
......
Thu Oct 23 12:38:24 2003 Owen Taylor <otaylor@redhat.com>
* === Released 2.3.0 ===
* tests/gobject/Makefile.am (dist-hook): Remove
and extra backslash.
* tests/gobject/Makefile.am (EXTRA_DIST): Add
testmarshal.list.
* glib/Makefile.am (libglib_2_0_la_SOURCES): Add
missing gunicode-private.h.
* tests/testglib.c (main): Fix a warning.
* tests/gobject/ifaceinherit.c: Remove check that
wasn't supposed to work (adding an interface already
added to the derived class to the base class),
fix a bug.
Wed Oct 22 23:41:03 2003 Matthias Clasen <maclas@gmx.de>
* NEWS: Update for 2.3.0.
......
Thu Oct 23 12:38:24 2003 Owen Taylor <otaylor@redhat.com>
* === Released 2.3.0 ===
* tests/gobject/Makefile.am (dist-hook): Remove
and extra backslash.
* tests/gobject/Makefile.am (EXTRA_DIST): Add
testmarshal.list.
* glib/Makefile.am (libglib_2_0_la_SOURCES): Add
missing gunicode-private.h.
* tests/testglib.c (main): Fix a warning.
* tests/gobject/ifaceinherit.c: Remove check that
wasn't supposed to work (adding an interface already
added to the derived class to the base class),
fix a bug.
Wed Oct 22 23:41:03 2003 Matthias Clasen <maclas@gmx.de>
* NEWS: Update for 2.3.0.
......
Thu Oct 23 12:38:24 2003 Owen Taylor <otaylor@redhat.com>
* === Released 2.3.0 ===
* tests/gobject/Makefile.am (dist-hook): Remove
and extra backslash.
* tests/gobject/Makefile.am (EXTRA_DIST): Add
testmarshal.list.
* glib/Makefile.am (libglib_2_0_la_SOURCES): Add
missing gunicode-private.h.
* tests/testglib.c (main): Fix a warning.
* tests/gobject/ifaceinherit.c: Remove check that
wasn't supposed to work (adding an interface already
added to the derived class to the base class),
fix a bug.
Wed Oct 22 23:41:03 2003 Matthias Clasen <maclas@gmx.de>
* NEWS: Update for 2.3.0.
......
Simple install procedure
========================
% gzip -cd glib-2.2.0.tar.gz | tar xvf - # unpack the sources
% cd glib-2.2.0 # change to the toplevel directory
% gzip -cd glib-2.3.0.tar.gz | tar xvf - # unpack the sources
% cd glib-2.3.0 # change to the toplevel directory
% ./configure # run the `configure' script
% make # build GLIB
......@@ -65,11 +65,11 @@ The Nitty-Gritty
Complete information about installing GLib can be found
in the file:
docs/reference/glib/html/glib-building.html
Or online at:
http://developer.gnome.org/doc/API/2.0/glib/glib-building.html
......@@ -91,7 +91,7 @@ and should be deleted.
.pc files for the various libraries are installed in
$exec_prefix/lib/pkgconfig to provide information when compiling
other packages that depend on GTK+. If you set PKG_CONFIG_PATH
other packages that depend on GLib. If you set PKG_CONFIG_PATH
so that it points to this directory, then you can get the
correct include flags and library flags for compiling a GLib
application with:
......@@ -105,14 +105,7 @@ Cross-compiling GLib
Information about cross-compilation of GLib can be found
in the file:
docs/reference/glib/html/glib-cross-compiling.html
Or online at:
http://developer.gnome.org/doc/API/2.0/glib/glib-cross-compiling.html
General Information
===================
This is GLib version 2.2.0. GLib is the low-level core
This is GLib version 2.3.0. GLib is the low-level core
library that forms the basis for projects such as GTK+ and GNOME. It
provides data structure handling for C, portability wrappers, and
interfaces for such runtime functionality as an event loop, threads,
......
Thu Oct 23 14:27:54 2003 Owen Taylor <otaylor@redhat.com>
* gobject/Makefile.am: Add a dist-hook so that the
man pages get distributed.
* glib/Makefile.am: Add a dist-hook so that the
man pages get distributed.
* glib/Makefile.am (content_files): Add cross.sgml.
* gobject/Makefile.am (INCLUDES): Add $(top_srcdir)/glib,
and (for gobject.cI) $(srcdir)
Tue Oct 21 23:29:54 2003 Matthias Clasen <maclas@gmx.de>
* gobject/tmpl/gtypemodule.sgml:
......
......@@ -43,6 +43,7 @@ HTML_IMAGES = \
# Extra SGML files that are included by $(DOC_MAIN_SGML_FILE)
content_files = \
cross.sgml \
running.sgml \
building.sgml \
changes.sgml \
......@@ -54,6 +55,18 @@ content_files = \
# Extra options to supply to gtkdoc-fixref
FIXXREF_OPTIONS=
# include common portion ...
include $(top_srcdir)/gtk-doc.make
# Other files to distribute
EXTRA_DIST += \
mainloop-states.fig \
mainloop-states.png \
mainloop-states.eps \
version.xml.in
########################################################################
man_MANS = glib-gettextize.1
if ENABLE_MAN
......@@ -63,12 +76,11 @@ if ENABLE_MAN
endif
# include common portion ...
include $(top_srcdir)/gtk-doc.make
BUILT_EXTRA_DIST = $(man_MANS)
dist-hook-local: $(BUILT_EXTRA_DIST)
files='$(BUILT_EXTRA_DIST)'; \
for f in $$files; do \
if test -f $$f; then d=.; else d=$(srcdir); fi; \
cp $$d/$$f $(distdir) || exit 1; done
# Other files to distribute
EXTRA_DIST += \
mainloop-states.fig \
mainloop-states.png \
mainloop-states.eps \
version.xml.in
......@@ -18,7 +18,9 @@ CFILE_GLOB=$(top_srcdir)/gobject/*.c
# CFLAGS and LDFLAGS for compiling scan program. Only needed
# if $(DOC_MODULE).types is non-empty.
INCLUDES = \
-I$(srcdir) \
-I$(top_srcdir) \
-I$(top_srcdir)/glib \
-I$(top_builddir) \
-I$(top_builddir)/glib \
$(GLIB_DEBUG_FLAGS)
......@@ -41,6 +43,15 @@ content_files = version.xml \
# Extra options to supply to gtkdoc-fixref
FIXXREF_OPTIONS=--extra-dir=$(srcdir)/../glib/html
include $(top_srcdir)/gtk-doc.make
# Other files to distribute
EXTRA_DIST += \
gobject.cI \
version.xml.in
########################################################################
man_MANS = glib-mkenums.1 glib-genmarshal.1 gobject-query.1
if ENABLE_MAN
......@@ -50,12 +61,10 @@ if ENABLE_MAN
endif
include $(top_srcdir)/gtk-doc.make
# Other files to distribute
EXTRA_DIST += version.xml.in
BUILT_EXTRA_DIST = $(man_MANS)
dist-hook-local: $(BUILT_EXTRA_DIST)
files='$(BUILT_EXTRA_DIST)'; \
for f in $$files; do \
if test -f $$f; then d=.; else d=$(srcdir); fi; \
cp $$d/$$f $(distdir) || exit 1; done
......@@ -55,7 +55,6 @@ automatically removed when the objects they point to go away.
</itemizedlist>
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
......
......@@ -31,14 +31,6 @@ Parameter Specifications
@Returns:
<!-- ##### STRUCT GObjectConstructParam ##### -->
<para>
</para>
@pspec:
@value:
<!-- ##### STRUCT GParamSpecClosure ##### -->
<para>
......
......@@ -346,6 +346,7 @@ for an example of the use of this capability.
be redirected, or %NULL if none.
@Since: 2.4
<!-- ##### FUNCTION g_param_spec_internal ##### -->
<para>
Creates a new #GParamSpec instance.
......
......@@ -58,7 +58,6 @@ The members of the <structname>GTypeModule</structname> structure should not
be accessed directly, except for the @name field.
</para>
@name: the name of the #GTypeModule.
<!-- ##### STRUCT GTypeModuleClass ##### -->
<para>
......@@ -70,6 +69,10 @@ the @load and @unload functions in #GTypeModuleClass must be implemented.
@load: loads the module and registers one or more types using
g_type_module_register_type().
@unload: unloads the module
@reserved1:
@reserved2:
@reserved3:
@reserved4:
<!-- ##### FUNCTION g_type_module_use ##### -->
<para>
......
......@@ -21,6 +21,17 @@ to the #GObject implementation and should never be accessed directly.
</para>
<!-- ##### SIGNAL GObject::notify ##### -->
<para>
The notify signal is emitted on an object when one of its properties
has been changed. Note that getting this signal doesn't guarantee that the
value of the property has actually changed, it may also be emitted when
the setter for the property is called to reinstate the previous value.
</para>
@gobject: the object which received the signal.
@pspec: the #GParamSpec of the property which changed
<!-- ##### STRUCT GObjectClass ##### -->
<para>
......@@ -832,14 +843,3 @@ properties in set_property() and get_property() implementations.
@pspec: the #GParamSpec of the property
<!-- ##### SIGNAL GObject::notify ##### -->
<para>
The notify signal is emitted on an object when one of its properties
has been changed. Note that getting this signal doesn't guarantee that the
value of the property has actually changed, it may also be emitted when
the setter for the property is called to reinstate the previous value.
</para>
@gobject: the object which received the signal.
@pspec: the #GParamSpec of the property which changed
......@@ -1648,6 +1648,7 @@ Returns whether the given #GParamSpec is of type %G_TYPE_PARAM_OBJECT.
@pspec: a #GParamSpec
@Since: 2.4
<!-- ##### MACRO G_PARAM_SPEC_OVERRIDE ##### -->
<para>
Casts a #GParamSpec into a #GParamSpecObject.
......
......@@ -891,3 +891,4 @@ and no further handling is needed.
@Returns: standard #GSignalAccumulator result
@Since: 2.4
......@@ -89,6 +89,7 @@ libglib_2_0_la_SOURCES = \
gunicomp.h \
gunidecomp.h \
gunidecomp.c \
gunicodeprivate.h \
gutils.c \
gdebug.h \
gprintf.c \
......
......@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: glib VERSION\n"
"POT-Creation-Date: 2003-01-16 08:20+0100\n"
"POT-Creation-Date: 2003-10-23 12:39-0400\n"
"PO-Revision-Date: 2003-01-16 08:39+EDT\n"
"Last-Translator: Ge'ez Frontier Foundation <locales@geez.org>\n"
"Language-Team: Amharic <locales@geez.org>\n"
......@@ -15,69 +15,69 @@ msgstr ""
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: glib/gconvert.c:401
#: glib/gconvert.c:402
#, c-format
msgid "Conversion from character set '%s' to '%s' is not supported"
msgstr ""
#: glib/gconvert.c:405
#: glib/gconvert.c:406
#, c-format
msgid "Could not open converter from '%s' to '%s': %s"
msgstr ""
#: glib/gconvert.c:603 glib/gconvert.c:893 glib/giochannel.c:1304
#: glib/giochannel.c:1346 glib/giochannel.c:2188 glib/gutf8.c:907
#: glib/gutf8.c:1352
#: glib/gconvert.c:604 glib/gconvert.c:891 glib/giochannel.c:1315
#: glib/giochannel.c:1357 glib/giochannel.c:2199 glib/gutf8.c:910
#: glib/gutf8.c:1355
msgid "Invalid byte sequence in conversion input"
msgstr ""
#: glib/gconvert.c:608 glib/gconvert.c:824 glib/giochannel.c:1311
#: glib/giochannel.c:2200
#: glib/gconvert.c:609 glib/gconvert.c:824 glib/giochannel.c:1322
#: glib/giochannel.c:2211
#, c-format
msgid "Error during conversion: %s"
msgstr ""
#: glib/gconvert.c:626 glib/gutf8.c:903 glib/gutf8.c:1103 glib/gutf8.c:1244
#: glib/gutf8.c:1348
#: glib/gconvert.c:627 glib/gutf8.c:906 glib/gutf8.c:1106 glib/gutf8.c:1247
#: glib/gutf8.c:1351
msgid "Partial character sequence at end of input"
msgstr ""
#: glib/gconvert.c:799
#: glib/gconvert.c:800
#, c-format
msgid "Cannot convert fallback '%s' to codeset '%s'"
msgstr ""
#: glib/gconvert.c:1633
#: glib/gconvert.c:1411
#, c-format
msgid "The URI '%s' is not an absolute URI using the file scheme"
msgstr ""
#: glib/gconvert.c:1643
#: glib/gconvert.c:1421
#, c-format
msgid "The local file URI '%s' may not include a '#'"
msgstr ""
#: glib/gconvert.c:1660
#: glib/gconvert.c:1438
#, c-format
msgid "The URI '%s' is invalid"
msgstr "URI '%s'ን ተቀብሏል"
#: glib/gconvert.c:1672
#: glib/gconvert.c:1450
#, c-format
msgid "The hostname of the URI '%s' is invalid"
msgstr ""
#: glib/gconvert.c:1688
#: glib/gconvert.c:1466
#, c-format
msgid "The URI '%s' contains invalidly escaped characters"
msgstr ""
#: glib/gconvert.c:1759
#: glib/gconvert.c:1537
#, c-format
msgid "The pathname '%s' is not an absolute path"
msgstr ""
#: glib/gconvert.c:1769
#: glib/gconvert.c:1547
msgid "Invalid hostname"
msgstr "የእንግዳ ተቀባይ ስም ተቀብሏል"
......@@ -86,101 +86,102 @@ msgstr "የእንግዳ ተቀባይ ስም ተቀብሏል"
msgid "Error opening directory '%s': %s"
msgstr ""
#: glib/gfileutils.c:384 glib/gfileutils.c:449
#: glib/gfileutils.c:390 glib/gfileutils.c:455
#, c-format
msgid "Could not allocate %lu bytes to read file \"%s\""
msgstr ""
#: glib/gfileutils.c:395
#: glib/gfileutils.c:401
#, c-format
msgid "Error reading file '%s': %s"
msgstr "ፋይል '%s'ን ለማንበብ ስህተት አለ፦ %s"
#: glib/gfileutils.c:471
#: glib/gfileutils.c:477
#, c-format
msgid "Failed to read from file '%s': %s"
msgstr ""
#: glib/gfileutils.c:518 glib/gfileutils.c:586
#: glib/gfileutils.c:524 glib/gfileutils.c:592
#, c-format
msgid "Failed to open file '%s': %s"
msgstr ""
#: glib/gfileutils.c:532
#: glib/gfileutils.c:538
#, c-format
msgid "Failed to get attributes of file '%s': fstat() failed: %s"
msgstr ""
#: glib/gfileutils.c:558
#: glib/gfileutils.c:564
#, c-format
msgid "Failed to open file '%s': fdopen() failed: %s"
msgstr ""
#: glib/gfileutils.c:765
#: glib/gfileutils.c:776
#, c-format
msgid "Template '%s' invalid, should not contain a '%s'"
msgstr ""
#: glib/gfileutils.c:777
#: glib/gfileutils.c:788
#, c-format
msgid "Template '%s' doesn't end with XXXXXX"
msgstr ""
#: glib/gfileutils.c:798
#: glib/gfileutils.c:809
#, c-format
msgid "Failed to create file '%s': %s"
msgstr ""
#: glib/giochannel.c:1132
#: glib/gfileutils.c:1150
#, c-format
msgid "Failed to read the symbolic link '%s': %s"
msgstr ""
#: glib/gfileutils.c:1169
msgid "Symbolic links not supported"
msgstr ""
#: glib/giochannel.c:1143
#, c-format
msgid "Conversion from character set `%s' to `%s' is not supported"
msgstr ""
#: glib/giochannel.c:1136
#: glib/giochannel.c:1147
#, c-format
msgid "Could not open converter from `%s' to `%s': %s"
msgstr ""
#: glib/giochannel.c:1481
#: glib/giochannel.c:1492
msgid "Can't do a raw read in g_io_channel_read_line_string"
msgstr ""
#: glib/giochannel.c:1528 glib/giochannel.c:1785 glib/giochannel.c:1871
#: glib/giochannel.c:1539 glib/giochannel.c:1796 glib/giochannel.c:1882
msgid "Leftover unconverted data in read buffer"
msgstr ""
#: glib/giochannel.c:1608 glib/giochannel.c:1685
#: glib/giochannel.c:1619 glib/giochannel.c:1696
msgid "Channel terminates in a partial character"
msgstr ""
#: glib/giochannel.c:1671
#: glib/giochannel.c:1682
msgid "Can't do a raw read in g_io_channel_read_to_end"
msgstr ""
#: glib/giowin32.c:712 glib/giowin32.c:741
msgid "Incorrect message size"
msgstr ""
#: glib/giowin32.c:1034 glib/giowin32.c:1087
msgid "Socket error"
msgstr "የሶከት ስህተት"
#: glib/gmarkup.c:222
#: glib/gmarkup.c:223
#, c-format
msgid "Error on line %d char %d: %s"
msgstr ""
#: glib/gmarkup.c:306
#: glib/gmarkup.c:307
#, c-format
msgid "Error on line %d: %s"
msgstr ""
#: glib/gmarkup.c:385
#: glib/gmarkup.c:412
msgid ""
"Empty entity '&;' seen; valid entities are: &amp; &quot; &lt; &gt; &apos;"
msgstr ""
#: glib/gmarkup.c:395
#: glib/gmarkup.c:422
#, c-format
msgid ""
"Character '%s' is not valid at the start of an entity name; the & character "
......@@ -188,82 +189,82 @@ msgid ""
"it as &amp;"
msgstr ""
#: glib/gmarkup.c:431
#: glib/gmarkup.c:458
#, c-format
msgid "Character '%s' is not valid inside an entity name"
msgstr ""
#: glib/gmarkup.c:475
#: glib/gmarkup.c:502
#, c-format
msgid "Entity name '%s' is not known"
msgstr ""
#: glib/gmarkup.c:485
#: glib/gmarkup.c:512
msgid ""
"Entity did not end with a semicolon; most likely you used an ampersand "
"character without intending to start an entity - escape ampersand as &amp;"
msgstr ""
#: glib/gmarkup.c:531
#: glib/gmarkup.c:558
#, c-format
msgid ""
"Failed to parse '%s', which should have been a digit inside a character "
"reference (&#234; for example) - perhaps the digit is too large"
msgstr ""
#: glib/gmarkup.c:556
#: glib/gmarkup.c:583
#, c-format
msgid "Character reference '%s' does not encode a permitted character"
msgstr ""
#: glib/gmarkup.c:573
#: glib/gmarkup.c:600
msgid "Empty character reference; should include a digit such as &#454;"
msgstr ""
#: glib/gmarkup.c:583
#: glib/gmarkup.c:610
msgid ""
"Character reference did not end with a semicolon; most likely you used an "
"ampersand character without intending to start an entity - escape ampersand "
"as &amp;"
msgstr ""
#: glib/gmarkup.c:609
#: glib/gmarkup.c:636
msgid "Unfinished entity reference"
msgstr ""
#: glib/gmarkup.c:615
#: glib/gmarkup.c:642
msgid "Unfinished character reference"
msgstr ""
#: glib/gmarkup.c:860 glib/gmarkup.c:888 glib/gmarkup.c:919
#: glib/gmarkup.c:888 glib/gmarkup.c:916 glib/gmarkup.c:947
msgid "Invalid UTF-8 encoded text"
msgstr "የማይሰራ የUTF-8 ጽሑፍ"
#: glib/gmarkup.c:955
#: glib/gmarkup.c:983
msgid "Document must begin with an element (e.g. <book>)"
msgstr ""
#: glib/gmarkup.c:994
#: glib/gmarkup.c:1022
#, c-format
msgid ""
"'%s' is not a valid character following a '<' character; it may not begin an "
"element name"
msgstr ""
#: glib/gmarkup.c:1057
#: glib/gmarkup.c:1085
#, c-format
msgid ""
"Odd character '%s', expected a '>' character to end the start tag of element "
"'%s'"
msgstr ""
#: glib/gmarkup.c:1144
#: glib/gmarkup.c:1172
#, c-format
msgid ""
"Odd character '%s', expected a '=' after attribute name '%s' of element '%s'"
msgstr ""
#: glib/gmarkup.c:1185
#: glib/gmarkup.c:1213
#, c-format
msgid ""
"Odd character '%s', expected a '>' or '/' character to end the start tag of "
......@@ -271,87 +272,87 @@ msgid ""
"character in an attribute name"
msgstr ""
#: glib/gmarkup.c:1268
#: glib/gmarkup.c:1296
#, c-format
msgid ""
"Odd character '%s', expected an open quote mark after the equals sign when "
"giving value for attribute '%s' of element '%s'"
msgstr ""
#: glib/gmarkup.c:1408
#: glib/gmarkup.c:1436
#, c-format
msgid ""
"'%s' is not a valid character following the characters '</'; '%s' may not "
"begin an element name"
msgstr ""
#: glib/gmarkup.c:1446
#: glib/gmarkup.c:1474