platform/upstream/glib.git
23 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.

23 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.

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

23 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

23 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

23 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

23 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.

23 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)

23 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.

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

23 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

23 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.

23 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)

23 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

23 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)

23 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)

23 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.

23 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

23 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/

23 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.

23 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.

23 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.

23 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.

23 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.

23 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.

23 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.

23 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.

23 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.

23 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.

23 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.

23 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.

23 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

23 years agoNew translations from Norwegian
Keld Jørn Simonsen [Sat, 20 Oct 2001 21:42:37 +0000 (21:42 +0000)]
New translations from Norwegian
glade2/po/da.po glib/po/da.po libbonobo/po/da.po
libbonoboui/po/da.po libgnome/po/da.po libgnomecanvas/po/da.po
libgnomefilesel/po/da.po libgnomeprint/po/da.po
libgnomeui/po/da.po

23 years agoFix test for lib.exe. Can't set ms_librarian before calling AC_CHECK_PROG,
Tor Lillqvist [Fri, 19 Oct 2001 20:22:15 +0000 (20:22 +0000)]
Fix test for lib.exe. Can't set ms_librarian before calling AC_CHECK_PROG,

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

* configure.in: Fix test for lib.exe. Can't set ms_librarian
before calling AC_CHECK_PROG, as it doesn't actually check
anything if the result variable has been preset...

23 years agoUse another LOCK for g_prgname to avoid deadlocking. (#62606)
Sebastian Wilhelmi [Fri, 19 Oct 2001 08:09:22 +0000 (08:09 +0000)]
Use another LOCK for g_prgname to avoid deadlocking. (#62606)

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

* glib/gutils.c (g_set_prgname, g_get_prgname): Use another LOCK
for g_prgname to avoid deadlocking. (#62606)

23 years agoCheck also ac_cv_sizeof___int64 when requiring a 64-bit type.
Tor Lillqvist [Thu, 18 Oct 2001 21:07:29 +0000 (21:07 +0000)]
Check also ac_cv_sizeof___int64 when requiring a 64-bit type.

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

* configure.in: Check also ac_cv_sizeof___int64 when requiring a
64-bit type.

23 years agoFix a typo: to_codeset => from_codeset. (#58195, #55152)
Hidetoshi Tajima [Wed, 17 Oct 2001 16:58:26 +0000 (16:58 +0000)]
Fix a typo: to_codeset => from_codeset. (#58195, #55152)

* glib/gconvert.c (g_iconv_open):
Fix a typo: to_codeset => from_codeset.
(#58195, #55152)

23 years agofixed typo.
Sven Neumann [Mon, 15 Oct 2001 15:48:24 +0000 (15:48 +0000)]
fixed typo.

2001-10-15  Sven Neumann  <sven@gimp.org>

* glib/tmpl/random_numbers.sgml: fixed typo.

23 years agoTypo fixes.
Matthias Clasen [Sat, 13 Oct 2001 22:11:04 +0000 (22:11 +0000)]
Typo fixes.

        * glib-genmarshal.1, glib-mkenums.1: Typo fixes.

23 years agoUpdated Slovak translation.
Stanislav Visnovsky [Sat, 13 Oct 2001 17:11:48 +0000 (17:11 +0000)]
Updated Slovak translation.

2001-10-13  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>

* sk.po: Updated Slovak translation.

23 years agoUpdated russian translation.
Valek Frob [Sat, 13 Oct 2001 11:37:12 +0000 (11:37 +0000)]
Updated russian translation.

23 years agomake struct _GPatternSpec and GMatchType private. (g_pattern_equal): new
Tim Janik [Sat, 13 Oct 2001 05:54:10 +0000 (05:54 +0000)]
make struct _GPatternSpec and GMatchType private. (g_pattern_equal): new

Fri Oct 12 18:24:02 2001  Tim Janik  <timj@gtk.org>

        * glib/gpattern.[hc]: make struct _GPatternSpec and GMatchType
        private.
        (g_pattern_equal): new function to return equality of two patterns
        (required because GPatternSpec is private now).
        (g_pattern_spec_new): fix bug wrg wildcard counting which produced
        incorrect pattern specs (discovered by Matthias Clasen).
        optimized code so we just keep one compiled pattern string now.
        correctly canonicalize patterns. reduce string walks, optimize
        decision about MATCH_ALL vs. MATCH_ALL_TAIL.
        (g_pattern_match_string): call just g_pattern_match() with NULL
        reversed string.
        (g_pattern_match): allow NULL reversed strings now, reverse_dup
        strings on demand.

        * tests/patterntest.c (test_compilation): added an extended testcase
        for pattern matching from Matthias Clasen <matthiasc@poet.de>.

Sat Oct 13 06:58:23 2001  Tim Janik  <timj@gtk.org>

        * glib/tmpl/patterns.sgml: amended documentation.

23 years agoUpdated Slovak translation.
Stanislav Visnovsky [Fri, 12 Oct 2001 16:56:11 +0000 (16:56 +0000)]
Updated Slovak translation.

2001-10-12  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>

* sk.po: Updated Slovak translation.

23 years agocosmetic fixups.
Tim Janik [Fri, 12 Oct 2001 16:42:48 +0000 (16:42 +0000)]
cosmetic fixups.

Fri Oct 12 18:40:18 2001  Tim Janik  <timj@gtk.org>

        * cosmetic fixups.

23 years agoUpdates.
Matthias Clasen [Thu, 11 Oct 2001 20:40:55 +0000 (20:40 +0000)]
Updates.

       * glib/tmpl/patterns.sgml, glib/tmpl/shell.sgml: Updates.

23 years ago(ac_cv_sizeof_long_long): Avoid '==' and '-a' in 'test's.
Raja R Harinath [Thu, 11 Oct 2001 05:15:46 +0000 (05:15 +0000)]
(ac_cv_sizeof_long_long): Avoid '==' and '-a' in 'test's.

Please read the 'autoconf' manual on writing portable tests.

23 years agoRemove G_HAVE_GINT64 conditionalization.
Joshua N Pritikin [Thu, 11 Oct 2001 03:06:49 +0000 (03:06 +0000)]
Remove G_HAVE_GINT64 conditionalization.

* glib/gmessages.c glib/gtypes.h: Remove G_HAVE_GINT64
conditionalization.

23 years agoUn-conditionalize and require a 64-bit integer type.
Joshua N Pritikin [Thu, 11 Oct 2001 02:43:40 +0000 (02:43 +0000)]
Un-conditionalize and require a 64-bit integer type.

* configure.in: Un-conditionalize and require a 64-bit integer
type.

23 years agoFill in missing support for gint64 & guint64 (#59254).
Joshua N Pritikin [Thu, 11 Oct 2001 02:43:04 +0000 (02:43 +0000)]
Fill in missing support for gint64 & guint64 (#59254).

* glib-genmarshal.c gparamspecs.[ch] gtype.[ch] gvalue.h
gvaluecollector.h gvaluetypes.[ch]: Fill in missing support for
gint64 & guint64 (#59254).

* Unconditionalize same (compile with or without G_HAVE_INT64).

23 years agoFix order of *_PARAM_SPEC_ULONG defines.
Joshua N Pritikin [Wed, 10 Oct 2001 22:38:20 +0000 (22:38 +0000)]
Fix order of *_PARAM_SPEC_ULONG defines.

* gparamspecs.h (G_IS_PARAM_SPEC_FLAGS): Fix order of
*_PARAM_SPEC_ULONG defines.

23 years agoMore Unix compatibility: Add "lib" prefix in case the module name doesn't
Tor Lillqvist [Tue, 9 Oct 2001 20:40:19 +0000 (20:40 +0000)]
More Unix compatibility: Add "lib" prefix in case the module name doesn't

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

* gmodule-win32.c (_g_module_build_path): More Unix compatibility:
Add "lib" prefix in case the module name doesn't already have it,
except if it ends with ".dll" (in which case it probably already
is the name of an existing DLL). This is needed for instance for
the gdk-pixbuf loaders, which are called "lib*.dll", but
gdk-pixbuf-io calls g_module_build_path without the "lib" prefix.

23 years agoupdated Catalan file
Pablo Saratxaga [Mon, 8 Oct 2001 14:53:05 +0000 (14:53 +0000)]
updated Catalan file

23 years agodoc builds.
Tim Janik [Sat, 6 Oct 2001 09:25:09 +0000 (09:25 +0000)]
doc builds.

23 years agoDocument G_HOOK_FLAG_USER_SHIFT.
Matthias Clasen [Fri, 5 Oct 2001 20:53:02 +0000 (20:53 +0000)]
Document G_HOOK_FLAG_USER_SHIFT.

        * glib/tmpl/hooks.sgml: Document G_HOOK_FLAG_USER_SHIFT.

        * glib/tmpl/trash_stacks.sgml: Document trash stacks.

        * glib/tmpl/async_queues.sgml, glib/tmpl/caches.sgml,
        glib/tmpl/completion.sgml, glib/tmpl/patterns.sgml,
        glib/tmpl/numerical.sgml, glib/tmpl/random_numbers.sgml,
        glib/tmpl/relations.sgml, glib/tmpl/modules.sgml: Update.

23 years agoupdated Azeri and Basque files
Pablo Saratxaga [Fri, 5 Oct 2001 14:37:38 +0000 (14:37 +0000)]
updated Azeri and Basque files

23 years agoAvoid 'test -a'.
Raja R Harinath [Fri, 5 Oct 2001 01:36:56 +0000 (01:36 +0000)]
Avoid 'test -a'.

23 years agoUpdate.
Matthias Clasen [Fri, 5 Oct 2001 00:06:48 +0000 (00:06 +0000)]
Update.

* glib/tmpl/conversions.sgml: Update.

23 years agoUpdate.
Matthias Clasen [Thu, 4 Oct 2001 23:51:36 +0000 (23:51 +0000)]
Update.

        * glib/tmpl/patterns.sgml: Update.

23 years agoUpdate.
Matthias Clasen [Thu, 4 Oct 2001 22:26:23 +0000 (22:26 +0000)]
Update.

        * glib/tmpl/hooks.sgml, glib/tmpl/spawn.sgml,
        glib/tmpl/macros_misc.sgml: Update.

        * glib/tmpl/linked_lists_double.sgml, glib/tmpl/trees-binary.sgml,
        glib/glib-sections.txt: Document GCompareDataFunc.

23 years agoDocumentation update.
Matthias Clasen [Thu, 4 Oct 2001 22:23:03 +0000 (22:23 +0000)]
Documentation update.

        * glib/gwin32.c: Documentation update.

23 years agoadd config.charset
Havoc Pennington [Thu, 4 Oct 2001 19:33:01 +0000 (19:33 +0000)]
add config.charset

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

* glib/libcharset/Makefile.am (EXTRA_DIST): add config.charset

23 years agoAdd missing G_HAVE_GINT64 conditionalization.
Owen Taylor [Thu, 4 Oct 2001 05:13:12 +0000 (05:13 +0000)]
Add missing G_HAVE_GINT64 conditionalization.

Thu Oct  4 01:10:52 2001  Owen Taylor  <otaylor@redhat.com>

        * gparamspecs.h: Add missing G_HAVE_GINT64 conditionalization.

23 years agoNew function (DLL entry point) to tuck away actual DLL name.
Tor Lillqvist [Wed, 3 Oct 2001 20:19:13 +0000 (20:19 +0000)]
New function (DLL entry point) to tuck away actual DLL name.

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

* glib/gutils.c (Win32) (DllMain): New function (DLL entry point)
to tuck away actual DLL name.
(GLIB_LOCALE_DIR) Use actual DLL name, instead of assuming one
naming convention for DLLs.

* glib/glib.def: g_string_append_printf.

23 years agoAdd support for G_TYPE_INT64 and storing it in GValue (Patch from Mathieu
Owen Taylor [Wed, 3 Oct 2001 20:14:21 +0000 (20:14 +0000)]
Add support for G_TYPE_INT64 and storing it in GValue (Patch from Mathieu

Wed Oct  3 16:02:24 2001  Owen Taylor  <otaylor@redhat.com>

* glib-genmarshal.c gparamspecs.[ch] gvalue.h
        gobject/gvaluetypes.[ch]: Add support for G_TYPE_INT64
and storing it in GValue (Patch from Mathieu Lacage, #59254.)

23 years agos/retrive/retrieve/
jacob berkman [Wed, 3 Oct 2001 19:46:05 +0000 (19:46 +0000)]
s/retrive/retrieve/

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

* gtype.c (type_iface_retrieve_holder_info_Wm):
(type_iface_vtable_init_Wm):
(type_iface_vtable_finalize_Wm):
(g_type_class_ref):

* gobject.c (g_object_get_property): s/retrive/retrieve/

23 years agos/retrive/retrieve/
jacob berkman [Wed, 3 Oct 2001 19:45:04 +0000 (19:45 +0000)]
s/retrive/retrieve/

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

* libgplugin_a.c: (gplugin_a_module_func):
* gmodule.h: s/retrive/retrieve/

23 years agodocumentation update. add documentation. update docs. Remove references to
Matthias Clasen [Tue, 2 Oct 2001 23:09:51 +0000 (23:09 +0000)]
documentation update. add documentation. update docs. Remove references to

        * glib/gstrfuncs.c, glib/giochannel.c: documentation update.
        * glib/gqueue.c: add documentation.
        * glib/tmpl/iochannel.sgml, glib/tmpl/macros_misc.sgml,
          glib/tmpl/queue.sgml: update docs.
        * glib/tmpl/modules.sgml, glib/tmpl/threads.sgml: Remove
          references to glib-config.

23 years agolet the compatibility definition point to the new name
Sven Neumann [Tue, 2 Oct 2001 12:13:14 +0000 (12:13 +0000)]
let the compatibility definition point to the new name

2001-10-02  Sven Neumann  <sven@gimp.org>

* glib/gstring.h (g_string_sprintfa): let the compatibility definition
point to the new name g_string_append_printf().

23 years agoMore markup fixes and completions.
Matthias Clasen [Mon, 1 Oct 2001 22:54:48 +0000 (22:54 +0000)]
More markup fixes and completions.

* glib/tmpl/iochannels.sgml, glib/tmpl/shell.sgml,
glib/tmpl/spawn.sgml, glib/tmpl/memory.sgml,
glib/tmpl/macros.sgml, glib/tmpl/completion.sgml,
glib/tmpl/main.sgml, glib/tmpl/messages.sgml,
glib/tmpl/misc_utils.sgml, glib/tmpl/threads.sgml,
glib/tmpl/trees-nary.sgml, glib/tmpl/string_utils.sgml:
More markup fixes and completions.

23 years agoConvert G_CONVERT_ERROR_NOT_ABSOLUTE_FILE_URI and
Alex Larsson [Mon, 1 Oct 2001 20:40:05 +0000 (20:40 +0000)]
Convert G_CONVERT_ERROR_NOT_ABSOLUTE_FILE_URI and

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

* glib/gconvert.[ch]:
Convert G_CONVERT_ERROR_NOT_ABSOLUTE_FILE_URI and
G_CONVERT_ERROR_INVALID_URI to G_CONVERT_ERROR_BAD_URI.

* tests/uri-test.c:
Update tests

23 years agoRename g_string_printfa() to g_string_append_printf(). (#61041, Havoc
Owen Taylor [Mon, 1 Oct 2001 20:27:04 +0000 (20:27 +0000)]
Rename g_string_printfa() to g_string_append_printf(). (#61041, Havoc

Mon Oct  1 16:01:24 2001  Owen Taylor  <otaylor@redhat.com>

* glib/gstring.[ch] glib/grel.c: Rename g_string_printfa()
to g_string_append_printf(). (#61041, Havoc Pennington.)

23 years agoRename g_string_printfa(). to g_string_append_printf().
Owen Taylor [Mon, 1 Oct 2001 20:26:11 +0000 (20:26 +0000)]
Rename g_string_printfa(). to g_string_append_printf().

Mon Oct  1 15:59:46 2001  Owen Taylor  <otaylor@redhat.com>

        * glib/tmpl/strings.sgml docs/glib-sections.txt: Rename
        g_string_printfa(). to g_string_append_printf().

23 years agoMove all *_error_quark() unctions to the 'Private' sections. (#61472)
Matthias Clasen [Mon, 1 Oct 2001 18:57:18 +0000 (18:57 +0000)]
Move all *_error_quark() unctions to the 'Private' sections. (#61472)

* glib/glib-sections.txt: Move all *_error_quark()
unctions to the 'Private' sections. (#61472)

23 years agoDocumentation cleanups. (#61487)
Tor Lillqvist [Mon, 1 Oct 2001 18:54:27 +0000 (18:54 +0000)]
Documentation cleanups. (#61487)

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

* glib/gwin32.c: Documentation cleanups. (#61487)

23 years agomake third argument a gboolean. (g_scanner_add_symbol,
Matthias Clasen [Mon, 1 Oct 2001 18:23:20 +0000 (18:23 +0000)]
make third argument a gboolean. (g_scanner_add_symbol,

* glib/gscanner.h (GScannerMsgFunc): make third argument a gboolean.
(g_scanner_add_symbol, g_scanner_remove_symbol,
g_scanner_foreach_symbol): mark these
G_DISABLE_DEPRECATED. (#61469)

* glib/gscanner.c (g_scanner_msg_handler): make third argument gboolean. (#61468)

23 years agomake third argument a gboolean. (g_scanner_add_symbol,
Matthias Clasen [Mon, 1 Oct 2001 18:21:57 +0000 (18:21 +0000)]
make third argument a gboolean. (g_scanner_add_symbol,

* glib/gscanner.h (GScannerMsgFunc): make third argument a gboolean.
(g_scanner_add_symbol, g_scanner_remove_symbol,
g_scanner_foreach_symbol): mark these
G__DISABLE_DEPRECATED. (#61469)

* glib/gscanner.c (g_scanner_msg_handler): make third argument gboolean. (#61468)

23 years agodocument allowed uses for 'out' parameters.
Matthias Clasen [Mon, 1 Oct 2001 18:19:02 +0000 (18:19 +0000)]
document allowed uses for 'out' parameters.

* glib/tmpl/macros.sgml (G_CONST_RETURN): document
allowed uses for 'out' parameters.

23 years agoconsistently refer to GTK+.
Matthias Clasen [Mon, 1 Oct 2001 18:11:58 +0000 (18:11 +0000)]
consistently refer to GTK+.

* glib/tmpl/caches.sgml, glib/tmpl/datalist.sgml,
glib/tmpl/hash_tables.sgml, glib/tmpl/messages.sgml,
glib/tmpl/misc_utils.sgml: consistently refer to GTK+.

* glib/tmpl/error_reporting.sgml, glib/tmpl/fileutils.sgml,
glib/tmpl/windows.sgml, glib/tmpl/modules.sgml,
glib/tmpl/linked_lists_single.sgml, glib/tmpl/trees-nary.sgml,
glib/tmpl/trees-binary.sgml, glib/tmpl/timers.sgml: Markup fixes.

23 years agoglib/gconvert.c glib/gspawn-win32.c some minor documentation fixes.
Sven Neumann [Mon, 1 Oct 2001 17:35:18 +0000 (17:35 +0000)]
glib/gconvert.c glib/gspawn-win32.c some minor documentation fixes.

2001-10-01  Sven Neumann  <sven@gimp.org>

* glib/gconvert.c
* glib/gspawn-win32.c
* glib/gspawn.c: some minor documentation fixes.

23 years agoglib/tmpl/arrays.sgml,glib/tmpl/arrays_byte.sgml
Matthias Clasen [Sun, 30 Sep 2001 22:49:01 +0000 (22:49 +0000)]
glib/tmpl/arrays.sgml,glib/tmpl/arrays_byte.sgml
glib/tmpl/arrays_pointer.sgml, glib/tmpl/caches.sgml,
glib/tmpl/datalist.sgml, glib/tmpl/date.sgml,
glib/tmpl/datasets.sgml, glib/tmpl/type_conversion.sgml,
glib/tmpl/memory.sgml, glib/tmpl/hash_tables.sgml:
Markup fixes and a few additions.

23 years agoAdd build/win32/dirent/Makefile to the list of makefiles
Alexander Larsson [Sun, 30 Sep 2001 01:08:36 +0000 (01:08 +0000)]
Add build/win32/dirent/Makefile to the list of makefiles

2001-09-29  Alexander Larsson  <alla@lysator.liu.se>

* configure.in:
Add build/win32/dirent/Makefile to the list of makefiles

23 years agoglib/gwin32.c glib/gwin32.h Remove own implementation of dirent functions.
Tor Lillqvist [Sat, 29 Sep 2001 23:19:24 +0000 (23:19 +0000)]
glib/gwin32.c glib/gwin32.h Remove own implementation of dirent functions.

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

* glib/gwin32.c
* glib/gwin32.h
* glib/glib.def: Remove own implementation of dirent
functions. Instead, gcc (mingw) users should go ahead and use the
<dirent.h> included with the mingw gcc, and the dirent functions
included in libmingw32, while MSVC users can use the same (public
domain) code, extracted from mingw-runtime sources and placed in
build/win32/dirent.[ch].

* glib/gwin32.c (get_package_directory_from_module,
g_win32_get_package_installation_directory): Use static lock to
protect static hash table.

23 years agoUpdated.
Fatih Demir [Sat, 29 Sep 2001 11:05:33 +0000 (11:05 +0000)]
Updated.

23 years agocast the string size to gulong and use %lu for printing to avoid 64bit
George Lebl [Sat, 29 Sep 2001 09:42:20 +0000 (09:42 +0000)]
cast the string size to gulong and use %lu for printing to avoid 64bit

Sat Sep 29 02:33:14 2001  George Lebl <jirka@5z.com>

* tests/testglib.c (main): cast the string size to gulong and use %lu
  for printing to avoid 64bit issues

* glib/gstrfuncs.[ch] (g_ascii_strncasecmp): Change the 'n' argument
  to gsize instead guint.

23 years agoglib/tmpl/macros.sgml, glib/tmpl/macros_misc.sgml,
Matthias Clasen [Sat, 29 Sep 2001 00:21:16 +0000 (00:21 +0000)]
glib/tmpl/macros.sgml, glib/tmpl/macros_misc.sgml,
glib/tmpl/scanner.sgml: Additions and markup fixes.

23 years agoFix macros from libcharset to work with autoconf-2.5x. (From Laszlo
Owen Taylor [Fri, 28 Sep 2001 23:44:46 +0000 (23:44 +0000)]
Fix macros from libcharset to work with autoconf-2.5x. (From Laszlo

Fri Sep 28 19:41:32 2001  Owen Taylor  <otaylor@redhat.com>

* glib/libcharset/* configure.in: Fix macros from libcharset
to work with autoconf-2.5x. (From Laszlo Peter.)

23 years agoglib/gstring.c: Fix inline docs for g_string_prepend_unichar.
Matthias Clasen [Fri, 28 Sep 2001 21:39:26 +0000 (21:39 +0000)]
glib/gstring.c: Fix inline docs for g_string_prepend_unichar.

23 years agoFix inline docs for g_string_prepend_unichar.
Matthias Clasen [Fri, 28 Sep 2001 21:38:02 +0000 (21:38 +0000)]
Fix inline docs for g_string_prepend_unichar.

* glib/gstring.c: Fix inline docs for g_string_prepend_unichar.

23 years agoDocumented some functions, markup fixes. New file. Add entity for
Matthias Clasen [Fri, 28 Sep 2001 21:33:14 +0000 (21:33 +0000)]
Documented some functions, markup fixes. New file. Add entity for

* glib/tmpl/warnings.sgml, glib/tmpl/linked_lists_double.sgml,
glib/tmpl/completion.sgml, glib/tmpl/strings.sgml: Documented
some functions, markup fixes.
* glib/tmpl/patterns.sgml: New file.
* glib/glib-docs.sgml: Add entity for patterns.sgml.

23 years agoAdding double quotes around values in test expression
Kwok-Koon Cheung [Fri, 28 Sep 2001 21:03:02 +0000 (21:03 +0000)]
Adding double quotes around values in test expression

23 years agoUpdated Slovak translation.
Stanislav Visnovsky [Fri, 28 Sep 2001 14:13:15 +0000 (14:13 +0000)]
Updated Slovak translation.

2001-09-28  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>

* sk.po: Updated Slovak translation.

23 years agofix typo (#if->#ifdef) so it compiles again.
Manish Singh [Thu, 27 Sep 2001 22:22:02 +0000 (22:22 +0000)]
fix typo (#if->#ifdef) so it compiles again.

*  glib/grand.c (g_rand_new): fix typo (#if->#ifdef) so it compiles again.

-Yosh

23 years agoWhen the sublangid is SUBLANG_DEFAULT, return the locale of the language's
Bruno Haible [Thu, 27 Sep 2001 22:07:00 +0000 (22:07 +0000)]
When the sublangid is SUBLANG_DEFAULT, return the locale of the language's

2001-09-24  Bruno Haible  <haible@clisp.cons.org>

* glib/gwin32.c (g_win32_getlocale): When the sublangid is
SUBLANG_DEFAULT, return the locale of the language's main country,
not a country-neutral locale. E.g. "en_US" instead of "en". Add
handling of LANG_SORBIAN. Fix typo for SUBLANG_CHINESE_SIMPLIFIED
(China == CN, CH == Switzerland). Ignore empty environment
variable values.

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

* glib/makefile.{mingw,msc}.in: Add localcharset.o. Just copy the
source file from libcharset and compile in this directory.

* glib/giochannel.c: Mark rest of g_set_error strings for
translation, too.

* glib/giowin32.c: Add some debugging output functions, call them
when debugging.
(create_events, g_io_win32_msg_write): Free message fetched with
g_win32_error_message ().
(g_io_win32_check): Indentation fixes.
(g_io_win32_fd_read,g_io_win32_sock_read): Don't always return
G_IO_STATUS_NORMAL. Do return G_IO_STATUS_EOF if we got 0 bytes,
like on Unix. This helps making the test programs run
successfully.

* glib/gmain.c (g_poll): Return the code ifdeffed out with
TEST_WITHOUT_THIS. Can't remember why it was ifdeffed out. Things
seem to work as previously with the code in place. Especially
spawn-test didn't work with the code ifdeffed out (Bug#61067).

* glib/grand.c (g_rand_new): Don't try to use /dev/urandom unless
on Unix.

* glib/gspawn-win32-helper.c (WinMain): Remove Sleep(10000)
accidentally left in.

gthread:

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

* gthread-win32.c: Use an extra level of indirection for GMutex.
It is now a pointer either to a pointer to a CRITICAL_SECTION
struct, or to a mutex HANDLE. This is needed in case the user
defines G_ERRORCHECK_MUTEXES. G_MUTEX_SIZE must correctly reflect
the size of *GMutex, but this used to vary depending on whether we
at run-time chose to use CRITICAL_SECTIONs or mutexes.
(g_mutex_free_win32_cs_impl, g_cond_free_win32_impl): Call
DeleteCriticalSection() when done with it.

* gthread-impl.c (g_thread_init_with_errorcheck_mutexes): Call
g_thread_impl_init() before accessing
g_thread_functions_for_glib_use_default, as the
g_thread_impl_init() function might modify it.

po:

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

* POTFILES.in: Add iochannel.c and giowin32.c.

* sv.po: Remove a bogus fuzziness indicator.

23 years agoUse gssize to match the header. (Reported by Elliot Lee.)
Owen Taylor [Thu, 27 Sep 2001 19:14:36 +0000 (19:14 +0000)]
Use gssize to match the header. (Reported by Elliot Lee.)

Thu Sep 27 14:26:57 2001  Owen Taylor  <otaylor@redhat.com>

* glib/gstrfuncs.c (g_ascii_strup/down): Use gssize to
match the header. (Reported by Elliot Lee.)

23 years agoOops, actually commit the configure.in change I thought I did in my
Tor Lillqvist [Thu, 27 Sep 2001 06:11:48 +0000 (06:11 +0000)]
Oops, actually commit the configure.in change I thought I did in my
previous commit:

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

* configure.in: Retract my change earlier today. Don't preset
autoconf variables in a try to match both mingw and MSVC. Instead,
he who packages a prebuilt GLib developer distribution for Win32
runs configure twice: once for mingw, once for MSVC, and then uses
diff -D on the glibconfig.h files to generate a suitably ifdeffed
glibconfig.h for distribution that suits both compilers. (Ditto
for config.h, although that file wouldn't be distributed in a
developer package, but in a source package for Win32 users who
want to build GLib but can't use configure.)

----------------------------------------------------------------------
----------------------------------------------------------------------

23 years agoFixes for #58195, based on some ideas from Hidetosh Tajima.
Owen Taylor [Thu, 27 Sep 2001 02:49:05 +0000 (02:49 +0000)]
Fixes for #58195, based on some ideas from Hidetosh Tajima.

Wed Sep 26 22:34:12 2001  Owen Taylor  <otaylor@redhat.com>

        Fixes for #58195, based on some ideas from Hidetosh Tajima.

        * aclibcharset.m4 glib/libcharset: Add Bruno Haible's
        portable-current charset detection code from libiconv.

        * glib/gutf8.c (g_utf8_get_charset_internal): Rewrite
        to use _g_locale_charset().

        * glib/gutf8.c (_g_charset_get_aliases): Private functions
        to get aliases from libcharset for a particular canonical
        name.

        * glib/gconvert.c: If loading a charset fails, try
        aliases to look for fallbacks.

23 years agoglib/gmem.c (g_mem_is_system_malloc): Return !vtable_set.
Matthias Clasen [Wed, 26 Sep 2001 22:00:17 +0000 (22:00 +0000)]
glib/gmem.c (g_mem_is_system_malloc): Return !vtable_set.
docs/reference/glib/glib-sections.txt: Add g_mem_is_system_malloc.

23 years agoRetract my change earlier today. Don't preset autoconf variables in a try
Tor Lillqvist [Wed, 26 Sep 2001 20:35:51 +0000 (20:35 +0000)]
Retract my change earlier today. Don't preset autoconf variables in a try

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

* configure.in: Retract my change earlier today. Don't preset
autoconf variables in a try to match both mingw and MSVC. Instead,
he who packages a prebuilt GLib developer distribution for Win32
runs configure twice: once for mingw, once for MSVC, and then uses
diff -D on the glibconfig.h files to generate a suitably ifdeffed
glibconfig.h for distribution that suits both compilers. (Ditto
for config.h, although that file wouldn't be distributed in a
developer package, but in a source package for Win32 users who
want to build GLib but can't use configure.)

* glibconfig.h.win32.in
* config.h.win32.in: Generated by using diff -D as described above.

* tests/makefile.mingw.in (.c.exe): Correct name of gthread (import)
library.

gthread:
2001-09-26  Tor Lillqvist  <tml@iki.fi>

* makefile.mingw.in: Fix couple of typos.

* gthread.def: Add g_thread_init_with_errorcheck_mutexes.

23 years agoFix distclean to remove some extra files. #60993, Ben Gertzfield
Owen Taylor [Wed, 26 Sep 2001 19:37:08 +0000 (19:37 +0000)]
Fix distclean to remove some extra files. #60993, Ben Gertzfield

Wed Sep 26 15:33:37 2001  Owen Taylor  <otaylor@redhat.com>

* Makefile.am po/Makefile.in.in: Fix distclean to
remove some extra files. #60993, Ben Gertzfield

23 years agoPatch from Andrew Taylor to make much of the unicode table data const so
Owen Taylor [Wed, 26 Sep 2001 18:39:54 +0000 (18:39 +0000)]
Patch from Andrew Taylor to make much of the unicode table data const so

Wed Sep 26 14:37:52 2001  Owen Taylor  <otaylor@redhat.com>

* glib/gen-unicode-tables.pl glib/guniprop.c
  glib/{gunibreak,gunichartables,gunidecomp}.h:
Patch from Andrew Taylor to make much of the unicode
table data const so that it can be made read-only
and shared.