1. 19 Oct, 2000 1 commit
    • Owen Taylor's avatar
      Change ERROR_OTHER to ERROR_FAILED, add some dummy marking with _(). · 1bfc515a
      Owen Taylor authored
      Mon Sep 11 10:03:24 2000  Owen Taylor  <otaylor@redhat.com>
      
      	* glib.h convert.c (g_convert_with_fallback): Change
      	ERROR_OTHER to ERROR_FAILED, add some dummy marking with _().
      
      	* docs/reference/glib/glib-sections.txt
      	docs/reference/glib/glib-docs.sgml Update for g_convert,
      	g_unicode_validate.
      1bfc515a
  2. 16 Oct, 2000 4 commits
    • Tor Lillqvist's avatar
      Remove alloca stuff from here. galloca.h takes care of it, correctly. · e9360931
      Tor Lillqvist authored
      2000-10-16  Tor Lillqvist  <tml@iki.fi>
      
      	* glibconfig.h.win32.in: Remove alloca stuff from here. galloca.h
      	takes care of it, correctly.
      e9360931
    • Tor Lillqvist's avatar
      Add gspawn-win32.c to EXTRA_DIST. · 03f51276
      Tor Lillqvist authored
      03f51276
    • Tor Lillqvist's avatar
      Some more debugging output. (g_io_channel_win32_poll): Remove unused vars. · fb4de1c5
      Tor Lillqvist authored
      2000-10-16  Tor Lillqvist  <tml@iki.fi>
      
      	* giowin32.c (reader_thread): Some more debugging output.
      	(g_io_channel_win32_poll): Remove unused vars.
      
      	* gfileutils.c: Changes for Win32, with no unistd.h and no
      	S_ISLNK().
      
      	* gspawn-win32.c: Implementation of the g_spwan_* functions for
      	Win32. Due to the general non-Unixness of Win32, much of the
      	functionality that is relatively clean to implement on Unix, is
      	hard to do on Win32. We must use a separate helper program to
      	change directory, close extra file descriptors, redirect the std
      	ones, as needed, and only then start the child process. No child
      	process pid can be returned, unfortunately. Or if we used
      	CreateProcess directly, it probably could. (Now we use the spawnv*
      	functions from msvcrt.)
      
      	* glib.def: Add new entry points.
      
      	* glib.def
      	* giowin32.c: Remove g_io_channel_win32_wait_for_condition(),
      	g_io_channel_win32_poll() subsumes it.
      
      	* gbacktrace.h: G_BREAKPOINT for MSVC (on the ix86).
      
      	* gwin32.c (g_win32_getlocale): Use "sp" for
      	LANG_CROATIAN+SUBLANG_SERBIAN_LATIN.
      
      	* makefile.{mingw,msc}.in (glib_OBJECTS): Add new files.
      	Add gspawn-win32-helper.exe rule.
      
      	* tests/makefile.{mingw,msc}.in (TESTS): Add shell-test and
      	spawn-test.
      
      	* tests/spawn-test.c: (run_tests): On Win32, don't try to run
      	/bin/sh, but ipconfig (no special significance in choosing that,
      	just a program that outputs something to stdout).
      fb4de1c5
    • Raja R Harinath's avatar
      gmodule: New variable. (dist-hook): Handle $(BUILT_EXTRA_DIST). · a626a650
      Raja R Harinath authored
      gmodule:
      * Makefile.am (BUILT_EXTRA_DIST): New variable.
      (dist-hook): Handle $(BUILT_EXTRA_DIST).
      
      gobject:
      * Makefile.am (BUILT_EXTRA_DIST): New variable.
      (dist-hook): Handle $(BUILT_EXTRA_DIST).
      (*): Remove traces of @STRIP_{BEGIN,END}@.
      
      gthread:
      * Makefile.am (BUILT_EXTRA_DIST): New variable.
      (dist-hook): Handle $(BUILT_EXTRA_DIST).
      
      docs/reference:
      'make distcheck' fixes.
      * glib/Makefile.am (EXTRA_DIST): Add $(DOC_MODULE)-decl.txt.
      (html): Run 'gtkdoc-fixxref' in $(srcdir).
      (dist-check-gtkdoc): Add missing quote.
      (dist-hook): Copy in dependency order, so that none of the
      makerules are fired in a tarball build.
      
      * gobject/Makefile.am: Likewise.
      
      toplevel:
      Remove need for acconfig.h, and misc. cleanups.
      * acglib.m4 (GLIB_SIZEOF): Add 'autoheader' comment to
      AC_DEFINE_UNQUOTED.
      (GLIB_BYTE_CONTENTS): Likewise.
      
      * configure.in: Add 'autoheader' comments to all AC_DEFINE(...)
      and AC_DEFINE_UNQUOTED(...) lines.
      Replace AC_MSG_CHECKING/AC_CACHE_VAL with AC_CACHE_CHECK.
      (AM_PROG_LIBTOOL): Move after AC_PROG_CC.
      
      * acconfig.h: Empty out.
      
      * Makefile.am (BUILT_EXTRA_DIST): New variable.  List 'dist'able
      files that are created in the builddir.
      (dist-hook): Handle those files.
      (libglib_1_3_la_SOURCES): Remove @ALLOCA@.  @ALLOCA@ should only
      be used in an _LDADD or _LIBADD, since it expands (if necessary)
      to 'alloca.o'.
      
      * tests/Makefile.am (BUILT_EXTRA_DIST): New variable.
      (dist-hook): Handle $(BUILT_EXTRA_DIST).
      a626a650
  3. 13 Oct, 2000 2 commits
    • Sebastian Wilhelmi's avatar
      Added inline documentation. · eb27cad0
      Sebastian Wilhelmi authored
      
      2000-10-13  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
      
      	* grand.c: Added inline documentation.
      
      	* docs/refernce/glib/glib-sections.txt: Added misc items.
      
      	* docs/refernce/glib/tmpl/random_numbers.sgml: Documentation for
              the random number generator.
      eb27cad0
    • Sebastian Wilhelmi's avatar
      Readded GFreeFunc, g_node_insert_after and g_find_program_in_path resp., · 24b4bfbe
      Sebastian Wilhelmi authored
      
      2000-10-13  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
      
      	* gtypes.h, gnode.h, gutils.h: Readded GFreeFunc,
      	g_node_insert_after and g_find_program_in_path resp., which
      	mysteriously disappeared during the glib.h dissection.
      24b4bfbe
  4. 12 Oct, 2000 8 commits
  5. 10 Oct, 2000 1 commit
  6. 09 Oct, 2000 6 commits
    • Raja R Harinath's avatar
      Work with beta autoconf 2.50. · 306bd3a2
      Raja R Harinath authored
      * configure.in (GLIB_MAJOR_VERSION): Use GLIB_DIVERT_BEFORE_HELP
      instead of AC_DIVERT_PUSH(),AC_DIVERT_POP.
      (AC_CHECK_HEADERS): Remove redundant AC_DEFINE(HAVE_...).
      (REALLOC_0_WORKS): Move AC_DEFINE outside AC_CACHE_VAL.
      (dlopen): Quote nested AC_CHECK_... calls.
      
      * acglib.m4 (GLIB_TR_SH, GLIB_TR_CPP): Utility macros copied from
      beta autoconf 2.50.
      (GLIB_DIVERT_BEFORE_HELP): New macro that works both with autoconf
      2.13 and beta autoconf 2.50.
      (GLIB_SIZEOF, GLIB_BYTECONTENTS): Use GLIB_TR_*.
      306bd3a2
    • Raja R Harinath's avatar
      Use this to specify that 'configure' depends on acglib.m4. · 61f2f04c
      Raja R Harinath authored
      * Makefile.am (CONFIGURE_DEPENDENCIES): Use this to specify
      that 'configure' depends on acglib.m4.
      61f2f04c
    • Raja R Harinath's avatar
      Forgot to commit this. · 412710cb
      Raja R Harinath authored
      412710cb
    • Raja R Harinath's avatar
      Don't set to $top_srcdir)/gobject. · c13ffbcd
      Raja R Harinath authored
      * gobject/Makefile.am (DOC_SOURCE_DIR): Don't set to
      $top_srcdir)/gobject.
      c13ffbcd
    • Raja R Harinath's avatar
      Don't set to $(top_srcdir). · afd1d9c5
      Raja R Harinath authored
      * glib/Makefile.am (DOC_SOURCE_DIR): Don't set to $(top_srcdir).
      afd1d9c5
    • Havoc Pennington's avatar
      Add new files. · 8e3a3eef
      Havoc Pennington authored
      2000-10-09  Havoc Pennington  <hp@redhat.com>
      
              * Makefile.am, tests/Makefile.am: Add new files.
      
      	* tests/spawn-test.c, tests/shell-test.c: new tests for
      	the shell/spawn stuff
      
      	* gutils.c (g_find_program_in_path): convert a relative
      	program name into an absolute pathname to an existing
      	executable
      
      	* gspawn.h, gspawn.c: New fork/exec API
      
      	* gshell.h, gshell.c: Shell-related utilities, at the moment
      	simply routines to parse argv and quote/unquote strings
      
      	* guniprop.c (g_unichar_isspace): Return TRUE for the
      	ASCII space characters isspace() returns TRUE for.
      
      	* gfileutils.c (g_file_get_contents): Convenience function
      	to slurp entire file into a string and return it. Partially
      	written by Joel Becker.
      	(g_file_test): file test function
      8e3a3eef
  7. 06 Oct, 2000 2 commits
    • Tor Lillqvist's avatar
      Fix the Win32-only code to use current API, · 18e7dc02
      Tor Lillqvist authored
      2000-10-06  Tor Lillqvist  <tml@iki.fi>
      
      	* tests/gio-test.c (main): Fix the Win32-only code to use current
      	API, g_io_channel_win32_make_pollfd() and g_io_channel_win32_poll().
      18e7dc02
    • Tor Lillqvist's avatar
      Revamp to be like makefile.mingw.in, make the MSVC build actually work · 8e847255
      Tor Lillqvist authored
      2000-10-06  Tor Lillqvist  <tml@iki.fi>
      
      	* makefile.msc.in: Revamp to be like makefile.mingw.in, make
      	the MSVC build actually work again.
      
      	* gmodule/makefile.msc.in
      	* gobject/makefile.msc.in
      	* gthread/makefile.msc.in: New files, like their mingw counterparts.
      
      	* gmodule/Makefile.am
      	* gobject/Makefile.am
      	* gthread/Makefile.am: Make and distribute them.
      
      	* */makefile.mingw.in: Allow override of GLib version number from
      	the build/win32/module.defs file.
      
      	* glib.def: Add new entry point.
      
      	Fixes from Hans Breuer:
      
      	* glib.h (struct DIR): Keep the last readdir result cached inside
      	the DIR struct, to enable several DIRs being open simultaneously.
      
      	* gwin32.c (g_win32_readdir): Use the above instead of static.
      
      	* giowin32.c (g_io_channel_win32_make_pollfd): Insert cast to keep
      	MSVC happy.
      8e847255
  8. 05 Oct, 2000 2 commits
  9. 04 Oct, 2000 1 commit
    • Martin Baulig's avatar
      Reverted my last commit: · 81c0bf53
      Martin Baulig authored
      2000-09-30  Martin Baulig  <baulig@suse.de>
      
      	* configure.in (HAVE_THREADS): New automake conditional.
      	* Makefile.am (SUBDIRS): Only compile the gthread subdirectory if we
      	actually have threads.
      81c0bf53
  10. 30 Sep, 2000 1 commit
  11. 29 Sep, 2000 10 commits
    • Jonathan Blandford's avatar
      Added function to keep symetry with g_node_insert_before. 2000-09-29 · b3ee868f
      Jonathan Blandford authored
      2000-09-29  Jonathan Blandford  <jrb@redhat.com>
      
      	* gnode.c (g_node_insert_after): Added function to keep symetry
      	with g_node_insert_before.
      2000-09-29  Jonathan Blandford  <jrb@redhat.com>
      
      	* glib/tmpl/trees-nary.sgml: Add g_node_insert_after().
      b3ee868f
    • Martin Baulig's avatar
      New automake conditional. Only compile the gthread subdirectory if we · 79b416d0
      Martin Baulig authored
      2000-09-30  Martin Baulig  <baulig@suse.de>
      
      	* configure.in (HAVE_THREADS): New automake conditional.
      	* Makefile.am (SUBDIRS): Only compile the gthread subdirectory if we
      	actually have threads.
      79b416d0
    • Martin Baulig's avatar
      .... and now we can remove them again. · fbb33fd6
      Martin Baulig authored
      fbb33fd6
    • Martin Baulig's avatar
    • Martin Baulig's avatar
      Small fixes. · 1c4a532c
      Martin Baulig authored
      1c4a532c
    • Martin Baulig's avatar
      Set this to `$(libexecdir)/pkgconfig'; this is the directory where · 1a4f9ddd
      Martin Baulig authored
      2000-09-29  Martin Baulig  <baulig@suse.de>
      
      	* Makefile.am (pkgconfigdir): Set this to `$(libexecdir)/pkgconfig';
      	this is the directory where pkg-config actually looks.
      
      	* *.pc.in: Made the pkg-config scripts actually work.
      1a4f9ddd
    • Martin Baulig's avatar
      Several minor ANSI C fixes. · f7ffcb3a
      Martin Baulig authored
      2000-09-29  Martin Baulig  <baulig@suse.de>
      
      	Several minor ANSI C fixes.
      
      	Added missing casts:
      	* gtype.c (type_class_init): `(gpointer) bnode->data->class.class_init_base'
      	in call to g_slist_prepend() and
      	'GBaseInitFunc class_init_base = (GBaseInitFunc) slist->data'.
      
      	* gobject.c: Put text following #endif into comments.
      f7ffcb3a
    • Martin Baulig's avatar
      Several minor ANSI C fixes. · a3fc275d
      Martin Baulig authored
      2000-09-29  Martin Baulig  <baulig@suse.de>
      
      	Several minor ANSI C fixes.
      
      	Added missing casts:
      	* gdate.c (g_date_fill_parse_tokens): `s = (guchar *) str'.
      	* gmain.c (g_idle_dispatch): `func = (GSourceFunc) source_data'.
      	(g_idle_add_full): `(gpointer) function' in call to g_source_add().
      	* gstrfuncs.c (g_strdown): `s = (guchar *) string' and
      	`return (gchar *) string'.
      	(g_strup): Likewise.
      	(g_strchug): `start = (guchar*) string' in 1st for() argument;
      	`strlen ((gchar *) start)' in call to g_memmove().
      	* gstring.c (g_string_down): `s = (guchar *) string->str'.
      	(g_string_up): Likewise.
      	* gthreadpool.c (stop_this_thread_marker):
      	`(gpointer) &g_thread_pool_new'.
      	* gunidecomp.h (decomp_table[]): Cast all the strings to
      	`unsigned char *'.
      
      	Put text following #endif into comments:
      	* gmain.c: here.
      a3fc275d
    • Sebastian Wilhelmi's avatar
      Added errorcheck mutexes. These are activated through the preprocessor · 7633908c
      Sebastian Wilhelmi authored
      2000-09-29  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
      
      	* configure.in, glib.h: Added errorcheck mutexes. These are
      	activated through the preprocessor symbol
      	G_ERRORCHECK_MUTEXES. Need to add an extra word to StaticMutex in
      	order to achieve this. g_(static_)mutex_* functions instrument the
      	mutex operations with mutex name and location, when compiled with
      	-DG_ERRORCHECK_MUTEXES. g_thread_init activates the errorcheck
      	mutexes, when compiled with -DG_ERRORCHECK_MUTEXES.
      
      	* gthread/gthread-impl.c: Added errorcheck mutexes. New
              exported function
              g_thread_init_with_errorcheck_mutexes, which is called instead of
      	g_thread_init, when compiled with -DG_ERRORCHECK_MUTEXES. New
      	static functions
      	g_mutex_(new|lock|trylock|unlock|free)_errorcheck_impl to
      	implement errorcheck mutexes.
      
      	* gthread/gthread-posix.impl.c, gthread/gthread-solaris-impl.c:
              Define the size of a mutex.
      7633908c
    • Havoc Pennington's avatar
      fix indentation (GConvertError): generic error is conventionally called · 349eaa6a
      Havoc Pennington authored
      2000-09-28  Havoc Pennington  <hp@pobox.com>
      
      * glib.h (GThreadPriority): fix indentation
      (GConvertError): generic error is conventionally called
      _FAILED rather than _OTHER, at least at the moment,
      according to GError docs in docs/reference.
      
      * gconvert.c: s/_OTHER/_FAILED/
      349eaa6a
  12. 28 Sep, 2000 2 commits