platform/upstream/glib.git
22 years agoprovide GLIB_SIZEOF_SIZE_T.
Tim Janik [Mon, 26 Nov 2001 09:19:17 +0000 (09:19 +0000)]
provide GLIB_SIZEOF_SIZE_T.

Mon Nov 26 09:42:24 2001  Tim Janik  <timj@gtk.org>

        * configure.in: provide GLIB_SIZEOF_SIZE_T.

22 years agotypedef GType to gulong instead of gsize, if possible.
Tim Janik [Mon, 26 Nov 2001 09:18:55 +0000 (09:18 +0000)]
typedef GType to gulong instead of gsize, if possible.

Mon Nov 26 09:55:12 2001  Tim Janik  <timj@gtk.org>

        * gtype.h: typedef GType to gulong instead of gsize, if possible.

        * gtype.c: fixups for GType being sizeof(long) wide (changed
        UINT casts).
        * gsignal.c:
        * gclosure.c:
        * gparam.c: likewise.

22 years agoAdded Galician translation
Jesus Bravo Alvarez [Sun, 25 Nov 2001 23:24:51 +0000 (23:24 +0000)]
Added Galician translation

22 years agoremoved enum GTypeFundamentals. use macros to provide the constant
Tim Janik [Sun, 25 Nov 2001 21:59:53 +0000 (21:59 +0000)]
removed enum GTypeFundamentals. use macros to provide the constant

Sun Nov 25 22:33:32 2001  Tim Janik  <timj@gtk.org>

        * gtype.h: removed enum GTypeFundamentals. use macros
        to provide the constant fundamental type IDs, so they
        all return numbers of type GType, and not int.
        sizeof(GTypeFundamentals) < sizeof(GType) problem reported
        and fix sugegsted by Havoc.

22 years ago - added nl (Dutch) to ALL_LINGUAS
Dirk-Jan C. Binnema [Sat, 24 Nov 2001 22:55:58 +0000 (22:55 +0000)]
- added nl (Dutch) to ALL_LINGUAS

22 years ago*/.cvsignore: Add various Win32 related file types.
Tor Lillqvist [Sat, 24 Nov 2001 18:53:03 +0000 (18:53 +0000)]
*/.cvsignore: Add various Win32 related file types.

2001-11-24  Tor Lillqvist  <tml@iki.fi>

*/.cvsignore: Add various Win32 related file types.

gmodule:

2001-11-24  Tor Lillqvist  <tml@iki.fi>

* Makefile.am: Remove rule for testgmodule.exp, too.

2001-11-22  Tor Lillqvist  <tml@iki.fi>

* gmodule-win32.c: Current w32api headers do include tlhelp32.h,
so no need to have an extract from it here.

22 years agoUpdated Slovenian translation
Andraz Tori [Sat, 24 Nov 2001 13:49:36 +0000 (13:49 +0000)]
Updated Slovenian translation

22 years ago Fixes for #61284:
Matthias Clasen [Fri, 23 Nov 2001 20:59:06 +0000 (20:59 +0000)]
    Fixes for #61284:

        * glib/tmpl/windows.sgml: Document G_WIN32_DLLMAIN_FOR_DLL_NAME.

        * glib/tmpl/fileutils.sgml: Document GDir.

        * glib/tmpl/limits.sgml: Document G_MININT64, G_MAXINT64, G_MAXUINT64.

22 years agoadded -Zm400 to DEPCFLAGS to avoid : gunidecomp.h(5846) : fatal error
Hans Breuer [Fri, 23 Nov 2001 15:59:30 +0000 (15:59 +0000)]
added -Zm400 to DEPCFLAGS to avoid : gunidecomp.h(5846) : fatal error

2001-11-23  Hans Breuer  <hans@breuer.org>

* glib/makefile.msc.in : added -Zm400 to DEPCFLAGS to avoid :
gunidecomp.h(5846) : fatal error C1076: compiler limit :
internal heap limit reached; use /Zm to specify a higher limit

* glibconfig.h.win32.in : added recommended pragma list for
msvc again. They are an invaluable help of letting the
compiler catch bugs.

22 years agoupdated externals
Hans Breuer [Fri, 23 Nov 2001 15:57:26 +0000 (15:57 +0000)]
updated externals

2001-11-23  Hans Breuer  <hans@breuer.org>

* gobject.def : updated externals

22 years ago - added Dutch translation
Dirk-Jan C. Binnema [Fri, 23 Nov 2001 12:12:26 +0000 (12:12 +0000)]
- added Dutch translation

22 years agoVersion 1.3.11 GLIB_1_3_11
Owen Taylor [Thu, 22 Nov 2001 19:36:31 +0000 (19:36 +0000)]
Version 1.3.11

Thu Nov 22 13:56:55 2001  Owen Taylor  <otaylor@redhat.com>

        * Version 1.3.11

22 years agoVersion 11, interface, binary age 0.
Owen Taylor [Thu, 22 Nov 2001 18:56:12 +0000 (18:56 +0000)]
Version 11, interface, binary age 0.

Thu Nov 22 13:14:18 2001  Owen Taylor  <otaylor@redhat.com>

        * configure.in (GLIB_MICRO_VERSION): Version 11,
        interface, binary age 0.

        * NEWS: Updated.

        * tests/Makefile.am (libmoduletestplugin_[ab]_la_LDFLAGS):
        Add dummy -rpath argument. On some (but not all) platforms,
        libtool will only build a convenience library without this.
        (#63486, Dan Winship)

        * Makefile.am (EXTRA_DIST): Add README.in, INSTALL.in -
        autoconf-2.5x checks for 'make dist' in the tarball
        when you make distcheck.

        * glib/Makefile.am (EXTRA_DIST): Distribute
        makefile.msc/mingw.in, glib.rc.in.

        * tests/patterntest.c: Include string.h.

        * glib/gpattern.c (g_utf8_reverse): doc parsing fix.

22 years agoImprove the detection of invalid includes by moving the test outside the
Owen Taylor [Thu, 22 Nov 2001 18:55:06 +0000 (18:55 +0000)]
Improve the detection of invalid includes by moving the test outside the

Mon Nov 19 14:35:56 2001  Owen Taylor  <otaylor@redhat.com>

        * *.h: Improve the detection of invalid includes by moving
        the test outside the duplicate include guards.

        * gsourceclosure.c (g_source_set_closure): Doc fix.

22 years agoUpdate.
Owen Taylor [Thu, 22 Nov 2001 18:54:47 +0000 (18:54 +0000)]
Update.

Thu Nov 22 12:56:57 2001  Owen Taylor  <otaylor@redhat.com>

        * gobject/gobject-sections.txt: Update.

        * glib/tmpl/{spawn.sgml,patterns.sgml}: SGML fixes.

        * glib/glib-sections.txt: Updated.

        * glib/Makefile.am (IGNORE_HFILES): Don't scan
        headers in build/

22 years agouse g_type_check_is_value_type() instead of g_type_value_table_peek().
Tim Janik [Thu, 22 Nov 2001 03:20:07 +0000 (03:20 +0000)]
use g_type_check_is_value_type() instead of g_type_value_table_peek().

Thu Nov 22 03:30:57 2001  Tim Janik  <timj@gtk.org>

        * gvalue.h (G_TYPE_IS_VALUE): use g_type_check_is_value_type()
        instead of g_type_value_table_peek().

        * gtype.[hc] (type_check_is_value_type_U): speed up check
        LOCK-less by caching lookups in node->mutatable_has_value_table.

        * gtype.[hc]: removed locks where possible. partly based on
        patches from owen and alex.

22 years agoprovide G_TYPE_FUNDAMENTAL_SHIFT and g_type_fundamental_next() to return
Tim Janik [Wed, 21 Nov 2001 23:48:19 +0000 (23:48 +0000)]
provide G_TYPE_FUNDAMENTAL_SHIFT and g_type_fundamental_next() to return

Thu Nov 22 00:26:26 2001  Tim Janik  <timj@gtk.org>

        * gtype.[hc]: provide G_TYPE_FUNDAMENTAL_SHIFT and
        g_type_fundamental_next() to return next usable fundamental
        type. use TypeNode pointers as type IDs.

22 years agoSet G_LOG_DOMAIN as in Makefile.am.
Tor Lillqvist [Wed, 21 Nov 2001 22:01:50 +0000 (22:01 +0000)]
Set G_LOG_DOMAIN as in Makefile.am.

2001-11-21  Tor Lillqvist  <tml@iki.fi>

* glib/makefile.mingw.in (DEFINES): Set G_LOG_DOMAIN as in
Makefile.am.

gobject:

2001-11-22  Tor Lillqvist  <tml@iki.fi>

* makefile.mingw.in (DEFINES): Set G_LOG_DOMAIN as in Makefile.am.

* gparamspecs.h (GOBJECT_VAR): Can't use GLIB_VAR here, as that
makes sense only when building libglib. GOBJECT_VAR is similar for
libgobject.

* gobject.def: Add g_param_spec_types, remove
g_type_fundamental_branch_last.

22 years agoput newly created param spec types into a global array. GOBJECT_GType_guint
Tim Janik [Wed, 21 Nov 2001 17:49:34 +0000 (17:49 +0000)]
put newly created param spec types into a global array.

Wed Nov 21 17:23:33 2001  Tim Janik  <timj@gtk.org>

        * gparamspecs.[hc]: put newly created param spec types into a
        global array.

        * gboxed.[hc]: moved boxed types with _get_type() function here,
        for: G_TYPE_CLOSURE, G_TYPE_VALUE, G_TYPE_VALUE_ARRAY,
        G_TYPE_GSTRING.

        * gtype.h: removed fundamental branch APIs and derived enum
        values.

22 years agoPatch from Andrew Taylor to optimize the decomposition table to eliminate
Owen Taylor [Wed, 21 Nov 2001 01:57:10 +0000 (01:57 +0000)]
Patch from Andrew Taylor to optimize the decomposition table to eliminate

Tue Nov 20 20:54:25 2001  Owen Taylor  <otaylor@redhat.com>
* glib/gunidecomp.[ch] glib/gen-unicode-tables.pl: Patch
from Andrew Taylor to optimize the decomposition table
to eliminate relocations and save space. (#64982)

22 years agoinclude glib-object.h rather than gobject/gobject.h
jacob berkman [Tue, 20 Nov 2001 00:02:15 +0000 (00:02 +0000)]
include glib-object.h rather than gobject/gobject.h

2001-11-19  jacob berkman  <jacob@ximian.com>

* gobjectnotifyqueue.c: include glib-object.h rather than
gobject/gobject.h

22 years agoUsual update
Kwok-Koon Cheung [Mon, 19 Nov 2001 20:31:29 +0000 (20:31 +0000)]
Usual update

22 years agofix leak.
Michael Meeks [Sun, 18 Nov 2001 22:26:39 +0000 (22:26 +0000)]
fix leak.

2001-11-16  Michael Meeks  <michael@ximian.com>

* gmodule.c (parse_libtool_archive): fix leak.

22 years agoallow the enums name to not be on the same line as the trailing '}'.
Mark McLoughlin [Sun, 18 Nov 2001 17:03:33 +0000 (17:03 +0000)]
allow the enums name to not be on the same line as the trailing '}'.

2001-11-16  Mark McLoughlin  <mark@skynet.ie>

        * glib-mkenums.in: allow the enums name to not be on the same
        line as the trailing '}'. (#64714)

22 years agoremove g_log_domain_glib usage/export
Hans Breuer [Sun, 18 Nov 2001 15:30:53 +0000 (15:30 +0000)]
remove g_log_domain_glib usage/export

2001-11-18  Hans Breuer  <hans@breuer.org>

* glib/glib.def :
* glib/makefile.msc.in : remove g_log_domain_glib usage/export

* tests/makefile.msc.in : add iochannel-test

22 years agoremove g_log_domain_gruntime usage
Hans Breuer [Sun, 18 Nov 2001 15:29:16 +0000 (15:29 +0000)]
remove g_log_domain_gruntime usage

2001-11-18  Hans Breuer  <hans@breuer.org>

* makefile.msc.in : remove g_log_domain_gruntime usage

22 years agomissed changelog entry
Owen Taylor [Sun, 18 Nov 2001 12:49:29 +0000 (12:49 +0000)]
missed changelog entry

22 years agoInclude gtypes.h not gobject/gtype.h
Owen Taylor [Sun, 18 Nov 2001 00:38:48 +0000 (00:38 +0000)]
Include gtypes.h not gobject/gtype.h

Sat Nov 17 14:10:35 2001  Owen Taylor  <otaylor@redhat.com>

* glib/gbsearcharray.h: Include gtypes.h not gobject/gtype.h

* glib/glib-object.h gobject/*.h: Prevent headers from
being included directly except when compiling GObject.

* gobject/gvaluecollector.h: Include glib-object.h so that
this file can be included directly, since we don't
include it _from_ glib-object.h.

* gobject/gtype.c: Remove struct _GValue hack since we
now include glib/gvaluecollector.h which simply pulls in
        glib-object.h.

22 years agoRemove g_log_domain_glib
Owen Taylor [Sat, 17 Nov 2001 23:24:19 +0000 (23:24 +0000)]
Remove g_log_domain_glib

Sat Nov 17 17:24:19 2001  Owen Taylor  <otaylor@redhat.com>

* glib/glib-sections.txt: Remove g_log_domain_glib

22 years agoGet rid fo g_log_domain_glib variable in favor of just using a string
Owen Taylor [Sat, 17 Nov 2001 23:23:01 +0000 (23:23 +0000)]
Get rid fo g_log_domain_glib variable in favor of just using a string

Sat Nov 17 17:21:57 2001  Owen Taylor  <otaylor@redhat.com>

        * glib/Makefile.am glib/*.c glib/gmessages.h: Get
        rid fo g_log_domain_glib variable in favor of just
        using a string constant.

22 years agoExit with non-zero exit status if any errors were encountered.
Owen Taylor [Sat, 17 Nov 2001 23:22:43 +0000 (23:22 +0000)]
Exit with non-zero exit status if any errors were encountered.

Sat Nov 17 18:14:40 2001  Owen Taylor  <otaylor@redhat.com>

* glib-genmarshal.c: Exit with non-zero exit status if
any errors were encountered.

* glib-genmarshal.c: Instead of generating gobject/gmarshal.h
#include only for the header, generate glib-object.h
#include for both the header and body. (#63834)

* glib-genmarshal.c: Generate include guards around the
content unless --nostdinc is specified.

22 years agoAdd g_pointer_type_register_static.
Tor Lillqvist [Sat, 17 Nov 2001 00:03:22 +0000 (00:03 +0000)]
Add g_pointer_type_register_static.

2001-11-17  Tor Lillqvist  <tml@iki.fi>

* gobject.def: Add g_pointer_type_register_static.

22 years agoDocumentation fixes.
Matthias Clasen [Thu, 15 Nov 2001 23:03:29 +0000 (23:03 +0000)]
Documentation fixes.

        * glib/giochannel.c: Documentation fixes.

        * glib/tmpl/iochannels.sgml: Document GIOFlags, fix typos.

        * glib/tmpl/conversions.sgml, glib/tmpl/unicode.sgml,
        glib/tmpl/spawn.sgml, glib/tmpl/fileutils.sgml,
        glib/tmpl/shell.sgml, glib/tmpl/windows.sgml: Add
        some missing short and long descriptions.

22 years agoAdded "ja" to ALL_LINGUAS. Added Japanese translation.
Takayuki KUSANO [Thu, 15 Nov 2001 08:21:45 +0000 (08:21 +0000)]
Added "ja" to ALL_LINGUAS. Added Japanese translation.

* configure.in: Added "ja" to ALL_LINGUAS.
* po/ja.po: Added Japanese translation.

22 years agoset the fd before using it.
Michael Meeks [Thu, 15 Nov 2001 00:13:52 +0000 (00:13 +0000)]
set the fd before using it.

2001-11-15  Michael Meeks  <michael@ximian.com>

* glib/giounix.c (g_io_channel_unix_new): set the fd
before using it.

22 years agoAdd back mainloop-test here, too.
Tor Lillqvist [Wed, 14 Nov 2001 23:41:54 +0000 (23:41 +0000)]
Add back mainloop-test here, too.

2001-11-15  Tor Lillqvist  <tml@iki.fi>

* tests/makefile.{mingw,msc}.in (TESTS): Add back mainloop-test
here, too.

* tests/Makefile.am: Remove leftover comment that claimed
mainloop-test is removed.

2001-11-15  Tor Lillqvist  <tml@iki.fi>

* gobject.def: Reflect recent changes.

22 years agoadd UTF-8 support.
Matthias Clasen [Wed, 14 Nov 2001 22:22:34 +0000 (22:22 +0000)]
add UTF-8 support.

        * glib/gpattern.c: add UTF-8 support.

        * tests/patterntest.c: add UTF-8 and equality tests.

        * docs/reference/glib/Makefile.am (MKDB_OPTIONS): Add --sgml-mode.

        * docs/reference/glib/tmpl/patterns.sgml: Document UTF-8 support.

22 years agoUpdated Norwegian (bokmål) translation.
Kjartan Maraas [Wed, 14 Nov 2001 14:58:29 +0000 (14:58 +0000)]
Updated Norwegian (bokmål) translation.

2001-11-14  Kjartan Maraas  <kmaraas@gnome.org>

* no.po: Updated Norwegian (bokmål) translation.

22 years agoprovide g_newa(ctype, count) on top of g_alloca() like we provide g_new()
Tim Janik [Wed, 14 Nov 2001 07:50:12 +0000 (07:50 +0000)]
provide g_newa(ctype, count) on top of g_alloca() like we provide g_new()

Wed Nov 14 07:34:24 2001  Tim Janik  <timj@gtk.org>

        * glib/galloca.h (g_newa): provide g_newa(ctype, count) on top of
        g_alloca() like we provide g_new() on top of g_malloc().

22 years agoadd API for chaining: g_signal_chain_from_overridden() and
Tim Janik [Wed, 14 Nov 2001 03:02:22 +0000 (03:02 +0000)]
add API for chaining: g_signal_chain_from_overridden() and

Tue Nov 13 23:18:10 2001  Tim Janik  <timj@gtk.org>

        * gsignal.[hc]: add API for chaining:
        g_signal_chain_from_overridden() and g_signal_override_class_closure(),
        implementation yet to come.

        * gtype.[hc], Makefile.am: provide G_LOG_DOMAIN as compile flag.

        * gparam.[hc]: s/g_param_get/g_param_spec_get/ for get_nick,
        get_name and get_blurb, to be consistent with the rest of the
        g_param_spec_*() functions.

        * gparamspecs.[hc]: got rid of bogus GClosure paramspec.
        G_TYPE_CLOSURE is a boxed type already.

22 years agomore docs.
Tim Janik [Wed, 14 Nov 2001 03:01:31 +0000 (03:01 +0000)]
more docs.

Wed Nov 14 03:19:49 2001  Tim Janik  <timj@gtk.org>

        * gobject/tmp/param_value_types.sgml: more docs.

22 years agoPatch from Andrew Taylor to improve tables and reduce relocations by using
Owen Taylor [Wed, 14 Nov 2001 02:32:45 +0000 (02:32 +0000)]
Patch from Andrew Taylor to improve tables and reduce relocations by using

Tue Nov 13 21:25:35 2001  Owen Taylor  <otaylor@redhat.com>

* glib/{gen-unicode-tables.pl,gunibreak.c,gunibreak.h,
gunichartables.h, gunicomp.h, gunidecomp.[ch],
guniprop.c}: Patch from Andrew Taylor to improve
tables and reduce relocations by using indices
rather than pointers. (#64433)

* tests/unicode-normalize.c (main): Fix for changes
to g_strsplit().

22 years agolist parameter and value types.
Tim Janik [Wed, 14 Nov 2001 01:08:19 +0000 (01:08 +0000)]
list parameter and value types.

Tue Nov 13 21:31:58 2001  Tim Janik  <timj@gtk.org>

        * gobject/tmp/param_value_types.sgml: list parameter and
        value types.

        * gobject/tmpl/gparamspec.sgml: more docs for g_param_spec*()
        functions.

        * gobject/*: section cleanups.

22 years agoAPI cleanups. remove g_type_check_flags(), provide g_type_test_flags() as
Tim Janik [Tue, 13 Nov 2001 21:49:13 +0000 (21:49 +0000)]
API cleanups. remove g_type_check_flags(), provide g_type_test_flags() as

Tue Nov 13 22:16:41 2001  Tim Janik  <timj@gtk.org>

        * gtype.[hc]: API cleanups.
        remove g_type_check_flags(), provide g_type_test_flags() as
        a *private* function.
        s/g_type_check_is_a/g_type_check_class_is_a/, private function.
        s/g_type_instance_is_a/g_type_check_instance_is_a/, also private.

22 years agofix standard type macros.
Tim Janik [Tue, 13 Nov 2001 19:02:40 +0000 (19:02 +0000)]
fix standard type macros.

Tue Nov 13 20:02:47 2001  Tim Janik  <timj@gtk.org>

        * gparam.h: fix standard type macros.

22 years agoparam spec updates.
Tim Janik [Tue, 13 Nov 2001 18:49:56 +0000 (18:49 +0000)]
param spec updates.

Tue Nov 13 19:49:16 2001  Tim Janik  <timj@gtk.org>

        * gobject/tmpl/gparamspec.sgml: param spec updates.

22 years agoFix max_tokens == 1 case to match documentation. Add tests.
Darin Adler [Tue, 13 Nov 2001 00:02:30 +0000 (00:02 +0000)]
Fix max_tokens == 1 case to match documentation. Add tests.

* glib/gstrfuncs.c: (g_strsplit): Fix max_tokens == 1 case to
match documentation.
* tests/strfunc-test.c: (main): Add tests.

* tests/.cvsignore: Recently-added test.

22 years agoRemove excess listitem from long description.
Matthias Clasen [Mon, 12 Nov 2001 22:26:21 +0000 (22:26 +0000)]
Remove excess listitem from long description.

        * glib/tmpl/markup.sgml: Remove excess listitem from long
        description.

22 years agoG_TOKEN_ERROR is also an end of stream condition.
Tim Janik [Mon, 12 Nov 2001 14:11:30 +0000 (14:11 +0000)]
G_TOKEN_ERROR is also an end of stream condition.

Mon Nov 12 03:01:28 2001  Tim Janik  <timj@gtk.org>

        * glib/gscanner.c (g_scanner_eof): G_TOKEN_ERROR is also an end
        of stream condition.

22 years agoCorrected duplicate
Keld Jørn Simonsen [Sun, 11 Nov 2001 17:02:08 +0000 (17:02 +0000)]
Corrected duplicate

22 years agoAlso share/glib-2.0.
Tor Lillqvist [Sun, 11 Nov 2001 12:53:36 +0000 (12:53 +0000)]
Also share/glib-2.0.

2001-11-10  Tor Lillqvist  <tml@iki.fi>

* glib-zip.in (DEVZIP): Also share/glib-2.0.

22 years agoDocument GNormalizeMode enum.
Matthias Clasen [Sun, 11 Nov 2001 00:27:27 +0000 (00:27 +0000)]
Document GNormalizeMode enum.

        * glib/tmpl/unicode.sgml: Document GNormalizeMode enum.

        * glib/tmpl/spawn.sgml: Document GSpawnFlags flags.

        * glib/tmpl/error_reporting.sgml: Document GError struct.

        * glib/tmpl/main.sgml: Document GMainContext, GSource and
        GSourceCallbackFuncs structs.

22 years agoAdd a couple of languages that have LANG_* codes in newest headers, just
Tor Lillqvist [Fri, 9 Nov 2001 21:21:27 +0000 (21:21 +0000)]
Add a couple of languages that have LANG_* codes in newest headers, just

2001-11-09  Tor Lillqvist  <tml@iki.fi>

* glib/gwin32.c (g_win32_getlocale): Add a couple of languages
that have LANG_* codes in newest headers, just for completeness.

22 years ago*** empty log message ***
Wang Jian [Fri, 9 Nov 2001 06:37:04 +0000 (06:37 +0000)]
*** empty log message ***

22 years ago*** empty log message ***
Wang Jian [Thu, 8 Nov 2001 13:49:31 +0000 (13:49 +0000)]
*** empty log message ***

22 years ago*** empty log message ***
Wang Jian [Thu, 8 Nov 2001 13:48:55 +0000 (13:48 +0000)]
*** empty log message ***

22 years agoDon't define LANG_AZERI etc in case those aren't defined in the headers
Tor Lillqvist [Thu, 8 Nov 2001 06:47:33 +0000 (06:47 +0000)]
Don't define LANG_AZERI etc in case those aren't defined in the headers

2001-11-08  Tor Lillqvist  <tml@iki.fi>

* glib/gwin32.c: Don't define LANG_AZERI etc in case those aren't
defined in the headers (MSVC 5.0).
(g_win32_getlocale): Instead, surround uses of those with
#ifdef. Those MSVC 5.0 users that want to build a GLib that
recognizes those languages should download the Platform SDK and
use the headers from it.

2001-11-07  Peter Williams  <peterw@ximian.com>

* glib/gdir.c (g_dir_read_name): Return NULL when done reading.

22 years agoprovide G_CLOSURE_N_NOTIFIERS() for people that need to walk the notifier
Tim Janik [Wed, 7 Nov 2001 03:25:55 +0000 (03:25 +0000)]
provide G_CLOSURE_N_NOTIFIERS() for people that need to walk the notifier

Wed Nov  7 00:56:00 2001  Tim Janik  <timj@gtk.org>

        * gclosure.h: provide G_CLOSURE_N_NOTIFIERS() for people that need
        to walk the notifier list (puhh, black magic, stay-away-warning ;).

22 years agoUse -mwindows.
Tor Lillqvist [Tue, 6 Nov 2001 06:38:36 +0000 (06:38 +0000)]
Use -mwindows.

2001-11-06  Tor Lillqvist  <tml@iki.fi>

* glib/Makefile.am (gspawn_win32_helper_LDFLAGS): Use -mwindows.

22 years agoMinor edits.
Tor Lillqvist [Mon, 5 Nov 2001 20:40:14 +0000 (20:40 +0000)]
Minor edits.

2001-11-05  Tor Lillqvist  <tml@iki.fi>

* README.win32: Minor edits.

* glib-zip.in: Build separate runtime and developer packages.

* glib/libcharset/config.charset (os): Don't need to match mingw
after all, the charset.alias file isn't even used on Win32... (see
localcharset.c).

* glib/makefile.mingw.in: Add gdir.

* glib/glib.def: Add g_dir_* entry points.

22 years agowe need signal.h for G_BREAKPOINT().
Tim Janik [Mon, 5 Nov 2001 17:58:43 +0000 (17:58 +0000)]
we need signal.h for G_BREAKPOINT().

Mon Nov  5 18:59:08 2001  Tim Janik  <timj@gtk.org>

        * gobject.h:
        * gsignal.h: we need signal.h for G_BREAKPOINT().

22 years agoAdd check for dirent.h
Owen Taylor [Mon, 5 Nov 2001 01:47:31 +0000 (01:47 +0000)]
Add check for dirent.h

Sun Nov  4 20:45:21 2001  Owen Taylor  <otaylor@redhat.com>

* configure.in (CFLAGS): Add check for dirent.h

* glib/glib.h glib/Makefile.am: Add gdir.

* glib/gdir.c (g_dir_close): Couple of small tweaks
now that it is actually compiling...

22 years agoIndentation fixes, some rewriting of docs to conform to gtk-doc standard.
Owen Taylor [Mon, 5 Nov 2001 01:35:30 +0000 (01:35 +0000)]
Indentation fixes, some rewriting of docs to conform to gtk-doc standard.

Sun Nov  4 20:29:31 2001  Owen Taylor  <otaylor@redhat.com>

        * glib/gdir.[ch]: Indentation fixes, some rewriting of docs to
        conform to gtk-doc standard.

        * glib/gdir.[ch] (g_dir_close): Remove the boolean
        return value. What would you do if closing failed?
        What would the user do if you printed a warning
        message "closing directory %d failed"?

22 years agosimplified wrapper around dirent functions to improve portability of
Hans Breuer [Mon, 5 Nov 2001 01:15:38 +0000 (01:15 +0000)]
simplified wrapper around dirent functions to improve portability of

2001-11-04  Hans Breuer  <hans@breuer.org>

* glib/gdir.[hc] : (new files) simplified wrapper around dirent
functions to improve portability of downstream libs/apps
* glib/makefile.msc.in : use them
* glib/glib.def : export them
* config.h.win32.in : needing HAVE_DIRENT_H defined

22 years agoAdd a function g_pointer_type_register_static() to register a type derived
Owen Taylor [Sun, 4 Nov 2001 19:02:10 +0000 (19:02 +0000)]
Add a function g_pointer_type_register_static() to register a type derived

Sun Nov  4 14:01:23 2001  Owen Taylor  <otaylor@redhat.com>

        * gvaluetypes.[ch]: Add a function g_pointer_type_register_static()
        to register a type derived from G_TYPE_POINTER.

22 years agoOn Win32, create separate .exp file for module-test.o and link with that.
Tor Lillqvist [Sat, 3 Nov 2001 23:19:25 +0000 (23:19 +0000)]
On Win32, create separate .exp file for module-test.o and link with that.

2001-11-04  Tor Lillqvist  <tml@iki.fi>

* tests/Makefile.am: On Win32, create separate .exp file for
module-test.o and link with that. Otherwise the GNU linker doesn't
export the g_clash_func.

22 years agostatic correctness
Hans Breuer [Sat, 3 Nov 2001 16:51:10 +0000 (16:51 +0000)]
static correctness

2001-11-03  Hans Breuer  <hans@breuer.org>

* glib/giowin32.c : static correctness

* glib/gwin32.c : some more #if defined (SUBLANG_* ...
(g_win32_get_package_installation_subdirectory) use g_build_filename
instead of duplicating its logic

* glib/glib.def : removed duplicates, added mising, removed
compat cruft

22 years agogobject-query needs gmarshal.[hc,stings] so build it after them. Add
Hans Breuer [Sat, 3 Nov 2001 16:49:27 +0000 (16:49 +0000)]
gobject-query needs gmarshal.[hc,stings] so build it after them. Add

2001-11-03  Hans Breuer  <hans@breuer.org>

* makefile.msc.in : gobject-query needs gmarshal.[hc,stings]
so build it after them. Add gsourceclosure.obj.

* gobject.def : removed duplicates, added mising

22 years agoremove public signal.h include.
Tim Janik [Fri, 2 Nov 2001 18:56:51 +0000 (18:56 +0000)]
remove public signal.h include.

Fri Nov  2 19:54:16 2001  Tim Janik  <timj@gtk.org>

        * glib/gbacktrace.h (G_BREAKPOINT): remove public signal.h include.

22 years agoRecurse with may_block = FALSE, so we don't get into the pathology where
Owen Taylor [Fri, 2 Nov 2001 02:56:08 +0000 (02:56 +0000)]
Recurse with may_block = FALSE, so we don't get into the pathology where

Thu Nov  1 21:48:43 2001  Owen Taylor  <otaylor@redhat.com>

        * tests/mainloop-test.c (recurser_idle): Recurse
        with may_block = FALSE, so we don't get into
        the pathology where the recurser_idle recurses
        for 10 iterations, and the only thing that is
        running is the recurser idle, which adds
        another recursion for each of those 10 iterations
        and....

        * tests/mainloop-test.c (create_crawler): Fix race
        condition where a crawler source could be destroyed
        before it was added to the crawler array.

        * test/Makefile.am: Add mainloop-test back.

22 years agoUpdated Slovenian translation
Andraz Tori [Fri, 2 Nov 2001 00:21:50 +0000 (00:21 +0000)]
Updated Slovenian translation

22 years agoAdded ro (Romanian) to ALL_LINGUAS added
Marius Andreiana [Thu, 1 Nov 2001 13:45:55 +0000 (13:45 +0000)]
Added ro (Romanian) to ALL_LINGUAS added

2001-11-01  Marius Andreiana  <mandreiana@yahoo.com>

        * configure.in: Added ro (Romanian) to ALL_LINGUAS
* po/ro.po: added

22 years agofix to the locking so we don't hang
Havoc Pennington [Thu, 1 Nov 2001 00:01:50 +0000 (00:01 +0000)]
fix to the locking so we don't hang

2001-10-31  Havoc Pennington  <hp@redhat.com>

* glib/gmain.c (g_main_loop_run): fix to the locking so we don't
hang

22 years agoAdd gmodule-dyld.c
Dan Winship [Wed, 31 Oct 2001 16:53:25 +0000 (16:53 +0000)]
Add gmodule-dyld.c

* Makefile.am (EXTRA_DIST): Add gmodule-dyld.c

22 years agoMake --with-threads=none mean, that we want thread support, but no default
Sebastian Wilhelmi [Wed, 31 Oct 2001 15:40:52 +0000 (15:40 +0000)]
Make --with-threads=none mean, that we want thread support, but no default

2001-10-31  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>

* configure.in: Make --with-threads=none mean, that we want thread
support, but no default thread implementation. This also was the
original intention, but disapeared around 1998... So it doesn't
seem to be the most requested feature, but we went far to make it
possible in the code, so I resurrected this feature.

* INSTALL.in: Describe the --enable-gc-friendly, --disable-threads
and --with-threads options of configure.

22 years agoUse the right conditional (G_THREADS_ENABLED instead of G_THREAD_ENABLED).
Sebastian Wilhelmi [Wed, 31 Oct 2001 13:49:53 +0000 (13:49 +0000)]
Use the right conditional (G_THREADS_ENABLED instead of G_THREAD_ENABLED).

2001-10-31  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>

* glib/gmain.c (g_main_context_acquire, g_main_context_release,
g_main_context_wait): Use the right conditional (G_THREADS_ENABLED
instead of G_THREAD_ENABLED). Also remove wrong
return-statement. Unfortunately mainloop-test still does fail. Many
thanks to Andrea Fazekas <fazek@ludens.elte.hu> for spotting
this. (#63455)

22 years agoFix documentation. Document g_log_domain_glib, gunichar, gunichar2,
Matthias Clasen [Tue, 30 Oct 2001 23:56:30 +0000 (23:56 +0000)]
Fix documentation. Document g_log_domain_glib, gunichar, gunichar2,

        * gobject/gsourceclosure.c (g_source_set_closure): Fix documentation.
        * glib/tmpl/messages.sgml, glib/tmpl/unicode.sgml:
        Document g_log_domain_glib, gunichar, gunichar2, GUnicodeType,
        GUnicodeBreakType.

22 years agoshut up CVS
Sven Neumann [Tue, 30 Oct 2001 16:55:37 +0000 (16:55 +0000)]
shut up CVS

22 years agoNew file, used to build distribution packages for Windows.
Tor Lillqvist [Mon, 29 Oct 2001 22:33:34 +0000 (22:33 +0000)]
New file, used to build distribution packages for Windows.

2001-10-30  Tor Lillqvist  <tml@iki.fi>

* glib-zip.in: New file, used to build distribution packages for
Windows.

* configure.in: Expand it.

* Makefile.am: Distribute it.

* config.h.win32.in: Update to match currently produced config.h

22 years agoFix non-Intel/-Alpha version of the G_BREAKPOINT macro to include
Daniel Egger [Mon, 29 Oct 2001 18:49:28 +0000 (18:49 +0000)]
Fix non-Intel/-Alpha version of the G_BREAKPOINT macro to include

2001-10-29  Daniel Egger  <degger@fhm.edu>

* glib/gbacktrace.h: Fix non-Intel/-Alpha version of the
G_BREAKPOINT macro to include <signal.h> and use SIGTRAP.

* glib/gmessages.c: Conditionalise definition of args2
depending on the definition of HAVE_VSNPRINTF to avoid
compiler warning.

* gobject/testgruntime.c
* tests/patterntest.c: Include <string.h> to avoid warnings.

22 years agoDon't try to use PKG_CONFIG when we didn't find it. (#62944, Eric Lemings)
Owen Taylor [Mon, 29 Oct 2001 16:48:40 +0000 (16:48 +0000)]
Don't try to use PKG_CONFIG when we didn't find it. (#62944, Eric Lemings)

Mon Oct 29 11:29:37 2001  Owen Taylor  <otaylor@redhat.com>

        * m4macros/glib-2.0.m4: Don't try to use PKG_CONFIG
        when we didn't find it. (#62944, Eric Lemings)

        * m4macros/glib-2.0.m4: Fix problem with spaces around =
        sign in assignment. (#63209, Arkadiusz Miskiewicz)

22 years agoGenerate glib-mkenums from glib-mkenums.in, substituting in path to perl.
Owen Taylor [Mon, 29 Oct 2001 16:13:36 +0000 (16:13 +0000)]
Generate glib-mkenums from glib-mkenums.in, substituting in path to perl.

Mon Oct 29 11:05:15 2001  Owen Taylor  <otaylor@redhat.com>

* glib-mkenums.in: Generate glib-mkenums from glib-mkenums.in,
substituting in path to perl.  (#63093, Dan Winship)

* Makefile.am (bin_SCRIPTS): Remove hack to copy glib-mkenums
from srcdir.

Mon Oct 29 10:59:36 2001  Owen Taylor  <otaylor@redhat.com>

* configure.in: Check for path to Perl, add gobject/glib-mkenums

22 years agoDist ref-add.sin, ref-del.sin. (#63092, Dan Winship)
Owen Taylor [Mon, 29 Oct 2001 15:58:58 +0000 (15:58 +0000)]
Dist ref-add.sin, ref-del.sin. (#63092, Dan Winship)

Mon Oct 29 10:55:12 2001  Owen Taylor  <otaylor@redhat.com>

* glib/libcharset/Makefile.am (EXTRA_DIST): Dist
ref-add.sin, ref-del.sin. (#63092, Dan Winship)

22 years agoConditionalize thread related calls. (#63091)
Sebastian Wilhelmi [Mon, 29 Oct 2001 11:09:53 +0000 (11:09 +0000)]
Conditionalize thread related calls. (#63091)

2001-10-29  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>

* glib/gmain.c (g_main_loop_quit): Conditionalize thread related
calls. (#63091)

22 years agoAdd missing g_pattern_match_simple and g_pattern_spec_equal.
Tor Lillqvist [Sun, 28 Oct 2001 21:05:03 +0000 (21:05 +0000)]
Add missing g_pattern_match_simple and g_pattern_spec_equal.

2001-10-28  Tor Lillqvist  <tml@iki.fi>

* glib/glib.def: Add missing g_pattern_match_simple and
g_pattern_spec_equal.

* glib/gwin32.c (g_win32_get_package_installation_subdirectory):
Set separator correctly.

* glib/libcharset/config.charset (os): Match also mingw*.

* tests/testglib.c (main): (Win32): Print the lib/locale
subdirectory, as that is what actually gets used.

22 years agoversion of gettextize which uses glib's po/Makefile.in.in and
jacob berkman [Sun, 28 Oct 2001 16:34:24 +0000 (16:34 +0000)]
version of gettextize which uses glib's po/Makefile.in.in and

2001-10-28  jacob berkman  <jacob@ximian.com>

* glib-gettextize.in: version of gettextize which uses glib's
po/Makefile.in.in and po2tbl.sed.in, and no longer copies in intl/
or installs ChangeLog entries in po/ChangeLog

* configure.in (AC_OUTPUT): generate glib-gettextize

* Makefile.am (bin_SCRIPTS): install glib-gettextize

2001-10-28  jacob berkman  <jacob@ximian.com>

* Makefile.in.in: install Makefile.in.in and po2tbl.sed.in for use
with glib-gettextize by other packages

22 years agoRemove $(srcdir)/html before building HTML to prevent stale files. Dist GLIB_1_3_10
Owen Taylor [Fri, 26 Oct 2001 15:58:11 +0000 (15:58 +0000)]
Remove $(srcdir)/html before building HTML to prevent stale files. Dist

Fri Oct 26 11:42:50 2001  Owen Taylor  <otaylor@redhat.com>

* */Makefile.am: Remove $(srcdir)/html before building
HTML to prevent stale files. Dist all files in html/

22 years agoDon't default to win32 thread implementation on Cygwin. The gthread-win32
Tor Lillqvist [Fri, 26 Oct 2001 05:38:32 +0000 (05:38 +0000)]
Don't default to win32 thread implementation on Cygwin. The gthread-win32

2001-10-26  Tor Lillqvist  <tml@iki.fi>

* configure.in: Don't default to win32 thread implementation on
Cygwin. The gthread-win32 implementation really is for Win32 with
MS runtime only. Let configure find pthreads when configuring for
Cygwin.

22 years agoAdd ../* to PATH before running tests to find DLLs.
Tor Lillqvist [Thu, 25 Oct 2001 23:50:50 +0000 (23:50 +0000)]
Add ../* to PATH before running tests to find DLLs.

2001-10-26  Tor Lillqvist  <tml@iki.fi>

* tests/makefile.msc.in: Add ../* to PATH before running
tests to find DLLs.

22 years agoUpdate.
Tor Lillqvist [Thu, 25 Oct 2001 23:40:38 +0000 (23:40 +0000)]
Update.

2001-10-26  Tor Lillqvist  <tml@iki.fi>

* glib/glib.def: Update.

* tests/makefile.{mingw,msc}.in: Add ../* to PATH before running
tests to find DLLs. Separate the interactive tests, don't run them
in the check target.

* */makefile.msc.in: Include make.msc from GLib's build directory.

22 years agoUpdates.
Tor Lillqvist [Thu, 25 Oct 2001 22:59:20 +0000 (22:59 +0000)]
Updates.

2001-10-26  Tor Lillqvist  <tml@iki.fi>

* README.win32: Updates.

* tests/makefile.mingw.in
* tests/makefile.msc.in: Remove mainloop-test here, too.

gobject:

* makefile.mingw.in: When running glib-genmarshal, set PATH to
include ../glib.

22 years agoVersion 1.3.10, interface age, binary age = 0.
Owen Taylor [Thu, 25 Oct 2001 18:51:58 +0000 (18:51 +0000)]
Version 1.3.10, interface age, binary age = 0.

Wed Oct 24 11:10:54 2001  Owen Taylor  <otaylor@redhat.com>

        * configure.in: Version 1.3.10, interface age, binary age = 0.

        * NEWS: Updates

Thu Oct 25 12:01:41 2001  Owen Taylor  <otaylor@redhat.com>

        * tests/Makefile.am: Temporarily remove mainloop-test, since it
        prevents distcheck.

22 years agodocs on why the deprecated functions are deprecated.
Havoc Pennington [Thu, 25 Oct 2001 14:38:45 +0000 (14:38 +0000)]
docs on why the deprecated functions are deprecated.

2001-10-25  Havoc Pennington  <hp@pobox.com>

* glib/tmpl/string_utils.sgml: docs on why the deprecated
functions are deprecated.

22 years agoAdd g_strtod & co.
Alex Larsson [Wed, 24 Oct 2001 18:00:11 +0000 (18:00 +0000)]
Add g_strtod & co.

2001-10-24  Alex Larsson  <alexl@redhat.com>

* docs/reference/glib/glib-sections.txt:
Add g_strtod & co.

* docs/reference/glib/tmpl/string_utils.sgml:
Add docs for G_ASCII_DTOSTR_BUF_SIZE.

* glib/gstrfuncs.[ch]:
Added g_ascii_strtod, g_ascii_dtostr and g_ascii_formatd.

* tests/Makefile.am:
* tests/strtod-test.c:
Add tests for g_ascii_strtod & co.

22 years agoTypo: GLIB_MICRO_VERSION and GLIB_MINOR_VERSION were swapped.
Tor Lillqvist [Tue, 23 Oct 2001 20:19:50 +0000 (20:19 +0000)]
Typo: GLIB_MICRO_VERSION and GLIB_MINOR_VERSION were swapped.

2001-10-23  Tor Lillqvist  <tml@iki.fi>

* config.h.win32.in: Typo: GLIB_MICRO_VERSION and
GLIB_MINOR_VERSION were swapped.

22 years agoRemove G_HARDCODED_PATH_WRAPPER, Owen didn't like it.
Tor Lillqvist [Tue, 23 Oct 2001 09:26:54 +0000 (09:26 +0000)]
Remove G_HARDCODED_PATH_WRAPPER, Owen didn't like it.

2001-10-23  Tor Lillqvist  <tml@iki.fi>

* glib/gutils.h: Remove G_HARDCODED_PATH_WRAPPER, Owen didn't like
  it.

* glib/gutils.c: Instead, expand it on Win32 as
  _glib_get_locale_dir(), and #define GLIB_LOCALE_DIR as a call to
  it.

22 years agoAdd macros G_WIN32_DLLMAIN_FOR_DLL_NAME and G_HARDCODED_PATH_WRAPPER.
Tor Lillqvist [Mon, 22 Oct 2001 23:19:19 +0000 (23:19 +0000)]
Add macros G_WIN32_DLLMAIN_FOR_DLL_NAME and G_HARDCODED_PATH_WRAPPER.

2001-10-23  Tor Lillqvist  <tml@iki.fi>

* glib/gutils.h: Add macros G_WIN32_DLLMAIN_FOR_DLL_NAME and
G_HARDCODED_PATH_WRAPPER. These are used to avoid hardcoding path
names into Windows DLLs.

* glib/gutils.c: Use them for GLIB_LOCALEDIR.

* glib/gwin32.c (get_package_directory_from_module): Plug a small
memory leak. Minor code reordering.
(g_win32_get_package_installation_subdirectory):  Allow empty subdir.

22 years agoTypo.
Tor Lillqvist [Mon, 22 Oct 2001 22:24:11 +0000 (22:24 +0000)]
Typo.

2001-10-23  Tor Lillqvist  <tml@iki.fi>

* config.h.win32.in: Typo.

* glibconfig.h.win32.in: Minor update to correspond to what
configure now generates.

22 years agoIf we have built the MSVC import library, install it. Install the gcc
Tor Lillqvist [Mon, 22 Oct 2001 22:14:26 +0000 (22:14 +0000)]
If we have built the MSVC import library, install it. Install the gcc

2001-10-23  Tor Lillqvist  <tml@iki.fi>

* {glib,gmodule,gobject,gthread}/Makefile.am: (Win32): If we
have built the MSVC import library, install it. Install the
gcc import library. Also support uninstall.

22 years agoUpdates glib/po/da.po GLIB_1_3_9
Keld Jørn Simonsen [Sun, 21 Oct 2001 14:05:58 +0000 (14:05 +0000)]
Updates glib/po/da.po

Updates
glib/po/da.po