1. 08 Nov, 2007 1 commit
  2. 04 Oct, 2003 1 commit
    • Matthias Clasen's avatar
      Make the various printf feature test macros reflect the system printf, · 9a76ff17
      Matthias Clasen authored
      2003-10-05  Matthias Clasen  <maclas@gmx.de>
      
      	* configure.in: Make the various printf feature test macros
      	reflect the system printf, even when using the included printf.
      	In particular, don't force HAVE_C99_SNPRINTF, since g-gnulib.h
      	needs that test result.  (#122973)
      
      	* glib/gprintf.c (g_vasprintf): Don't rely on HAVE_VASPRINTF,
      	directly check for _g_vasprintf.
      
      	* glib/gprintfint.h (_g_vasprintf): Only define _g_vasprintf()
      	if vasprintf() is available.
      
      	* glib/gnulib/printf.c (_g_gnulib_vfprintf): Don't write
      	trailing nul to the file. (#122973)
      
      	* acinclude.m4 (AC_FUNC_VSNPRINTF_C99): Make the test
      	detect non-C99-compliance of AIX 5.1 and Solaris
      	vsnprintf().  (#122496)
      9a76ff17
  3. 10 Aug, 2003 1 commit
  4. 07 Aug, 2003 1 commit
  5. 28 Jul, 2003 1 commit
  6. 17 Jun, 2003 1 commit
    • Matthias Clasen's avatar
      New macros to check for XML catalog contents and path, borrowed from · 54f796b1
      Matthias Clasen authored
      2003-06-17  Matthias Clasen  <maclas@gmx.de>
      
      	* acinclude.m4 (JH_PATH_XML_CATALOG, JH_CHECK_XML_CATALOG): New
      	macros to check for XML catalog contents and path, borrowed from
      	gtk-doc.
      	* configure.in: New option --enable-man to enable regeneration of
      	man pages from Docbook, if the necessary tools are found.
      
      	* gobject/Makefile.am: Add rule to regenerate man pages from
      	Docbook.
      	(man_MANS): Add glib-mkenums.1, glib-genmarshal.1 and gobject-query.1.
      	(content_files): Add glib-mkenums.xml, glib-genmarshal.xml and
      	gobject-query.xml.
      
      	* gobject/glib-mkenums.xml:
      	* gobject/glib-genmarshal.xml:
      	* gobject/gobject-query.xml: New refentries.
      
      	* gobject/glib-mkenums.1:
      	* gobject/glib-genmarshal.1:
      	* gobject/gobject-query.1: Man pages generated from the .xml
      	sources.
      
      	* gobject/gobject-docs.sgml: Include glib-mkenums.xml,
      	glib-genmarshal.xml and gobject-query.xml.
      
      	* glib/Makefile.am: Add rule to regenerate man pages from
      	Docbook.
      	(man_MANS): Add glib-gettextize.1.
      	(content_files): Add glib-gettextize.xml.
      
      	* glib/glib-gettextize.xml: New refentry.
      
      	* glib/glib-gettextize.1: Man page generated from the .xml source.
      
      	* glib/glib-docs.sgml: Include glib-gettextize.xml.
      54f796b1
  7. 11 Dec, 2002 1 commit
  8. 21 Nov, 2002 1 commit
    • Matthias Clasen's avatar
      Include a printf implementation supporting C99 snprintf and SUS · bc54ea6e
      Matthias Clasen authored
      	positional parameters:  (#79488)
      
      	* glib/gstrfuncs.c:
      	* glib/gspawn-win32.c:
      	* glib/gscanner.c:
      	* glib/gconvert.c:
      	* glib/gbacktrace.c: Use _g_printf wrappers.
      
      	* glib/gutils.c (g_vsnprintf): Simplify, since we can assume C99
      	snprintf semantics now.
      
      	* glib/gmessages.c (printf_string_upper_bound): No longer needed,
      	since we can assume C99 snprintf semantics now.
      	(g_logv): Simplify.
      
      	* acinclude.m4 (AC_FUNC_PRINTF_UNIX98): New macro to check wether
      	printf supports SUS positional parameters.
      
      	* configure.in: New option --enable-included-printf to force
      	compilation of trio; otherwise trio is compiled if the system
      	printf misses either C99 snprintf semantics of SUS positional
      	parameters.
      
      	* glib/Makefile.am (SUBDIRS): Conditionally compile trio.
      	(libglib_2_0_la_SOURCES): Add gprintf.c and gprintfint.h.
      	(glibsubinclude_HEADERS): Add gprintf.h.
      
      	* glib/gprintfint.h: New private wrapping either system printf
      	or trio printf variants in _g_printf wrappers for use inside glib.
      
      	* glib/gprintf.h: New public header declaring g_printf variants.
      	* glib/gprintf.c: Corresponding implementations.
      
      	* glib/trio/*: New directory, containing the trio-1.9 sources.
      
      	* glib/tmpl/string_utils.sgml: Add note on including gprintf.h,
      	move some docs inline.
      
      	* glib/glib-sections.txt: Add g_printf, g_vprintf, g_fprintf,
      	g_vfprintf, g_sprintf, g_vsprintf.
      bc54ea6e
  9. 22 May, 2002 1 commit
    • Owen Taylor's avatar
      Remove notes about now-fixed-bugs. · 71e5efb9
      Owen Taylor authored
      Wed May 22 15:40:47 2002  Owen Taylor  <otaylor@redhat.com>
      
              * README.in: Remove notes about now-fixed-bugs.
      
              * m4macros/glib-gettext.m4 acinclude.m4: Get rid
              of AC_MSG_NOTICE() usage, since some broken systems
              (Hi Debian!) might not be using autoconf-2.5x for
              downstream packages even though we require it for
              glib itself.
      
              * INSTALL.in: Add a note about installing extra
              converters for Solaris.
      
              * glib/gutils.h (g_bit_nth_msf): Fix termination
              condition. (#82582, Paolo Molaro)
      
      Wed May 22 15:24:04 2002  Owen Taylor  <otaylor@redhat.com>
      
              * README.translators: Add from GTK+.
      
              * *.po: Convert all po files to UTF-8.
      71e5efb9
  10. 21 May, 2002 1 commit
    • Owen Taylor's avatar
      Move iconv tests before gettext checks. (#81999) · 679d9be8
      Owen Taylor authored
      Mon May 20 18:02:46 2002  Owen Taylor  <otaylor@redhat.com>
      
              * configure.in: Move iconv tests before gettext
              checks. (#81999)
      
              * m4macros/glib-gettext.m4 acinclude.m4: If we can't
              link to gettext, try adding in -liconv. (#80076,
              Boyd Lynn Gerber)
      
              * m4macros/glib-gettext.m4 acinclude.m4: Suppress
              warnings about xgettext not being GNU gettext when
              libintl wasn't found at all.
              (#79016, Andrew P. Lentvorski, Jr.)
      679d9be8
  11. 16 May, 2002 1 commit
  12. 16 Jan, 2002 1 commit
  13. 06 Dec, 2001 1 commit
    • Matthias Clasen's avatar
      The following patch corrects some function attributes. (#61780) · 39e4c5af
      Matthias Clasen authored
      
              The following patch corrects some function attributes. (#61780)
      
              * glib/ghash.h (g_int_equal, g_int_hash): These are not const.
      
              * glib/glibintl.h (_glib_gettext): Add G_GNUC_FORMAT(1).
      
              * glib/gmacros.h: Use reserved symbols in function attribute macros.
      
              The following patch avoids manual printf()-format parsing
              if a C99-conforming vsnprintf() is available. (#55106)
      
              * acinclude.m4 (AC_FUNC_VSNPRINTF_C99): New macro to test for a
              C99 conforming vsnprintf.
      
              * configure.in: Use AC_FUNC_VSNPRINTF_C99.
      
              * glib/gmessages.c (g_printf_string_upper_bound): Use C99 vsnprintf().
      39e4c5af
  14. 18 Sep, 2001 1 commit
    • Owen Taylor's avatar
      Fixes for compilation on Solaris (#59026, Frank Belew) · a9b48f33
      Owen Taylor authored
      Tue Sep 18 18:23:02 2001  Owen Taylor  <otaylor@redhat.com>
      
              Fixes for compilation on Solaris (#59026, Frank Belew)
      
              * glib/gqsort.c (g_qsort_with_data): Use g_alloca().
      
              * glib/giochannel.c (g_io_channel_read_to_end): Fix use
              of ternary on left-hand-side.
      
              * configure.in: Handle the ac_cv_working_alloca_h variable
              set by autoconf-2.5x.
      
      Tue Sep 11 18:50:44 2001  Owen Taylor  <otaylor@redhat.com>
      
              * m4macros/glib-gettext.m4 acinclude.m4: Remove commented
              out sections for clarity.
      a9b48f33
  15. 16 May, 2001 1 commit
    • Owen Taylor's avatar
      Add inter-library dependencies. · 33888fc0
      Owen Taylor authored
      Sun May 13 10:31:17 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* glib/Makefile.am gobject/Makefile.am gmodule/Makefile.am:
      	Add inter-library dependencies.
      
      	* acinclude.m4: Remove libtool macros.
      
      	* autogen.sh: Require libtool-1.4, automake-1.4p1.
      33888fc0
  16. 31 Jan, 2001 1 commit
    • Owen Taylor's avatar
      Fix problem with --disable-nls. · 2ab0ce29
      Owen Taylor authored
      Wed Jan 31 13:46:58 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* acinclude.m4 glib-gettext.m4: Fix problem with --disable-nls.
      2ab0ce29
  17. 16 Jan, 2001 1 commit
    • Owen Taylor's avatar
      Add gettext support. · b8796462
      Owen Taylor authored
      Mon Jan 15 21:12:49 2001  Owen Taylor  <otaylor@redhat.com>
      
              * configure.in acconfig.h glibintl.h gutils.c
      	po/{Makefile.in.in,POTFILES.in,po2tbl.in}: Add gettext
      	support.
      
      	* glib-gettext.m4 acinclude.m4: Clean up the GTK+ gettext macros
      	some more and put them in this file, though they also need
      	to be included in acinclude.m4 due to the brokeness of
      	aclocal.
      
      	* gspawn.c gspawn-win32.c gutf8.c gconvert.c gfileutils.c
      	gshell.c: Remove dummy _() #defines, include glibintl.m4.
      b8796462
  18. 02 Jun, 1999 1 commit
  19. 01 May, 1999 1 commit
  20. 20 Mar, 1999 1 commit
  21. 28 Jan, 1999 1 commit
    • Manish Singh's avatar
      Xsed isn't valid here, don't use it · 9d71cc7f
      Manish Singh authored
      * acinclude.m4: Xsed isn't valid here, don't use it
      
      * ltmain.sh
      * ltconfig: better file magic regexp for Linux libs
      
      * gmodule/Makefile.am: arg, noinst_LTLIBRARIES doesn't make shared
      libs, revert my previous change to this file
      
      * docs/texinfo.tex: add it so automake doesn't whine
      
      -Yosh
      9d71cc7f
  22. 13 Jan, 1999 1 commit
  23. 11 Jun, 1998 1 commit
    • Raja R Harinath's avatar
      New file. Contains `libtool.m4' from libtool-1.2, the version from which · 580b16fb
      Raja R Harinath authored
      * acinclude.m4: New file.  Contains `libtool.m4' from libtool-1.2,
      the version from which glib's libtool forked.  Needed for people
      who use post-1.2 alphas of libtool.
      * configure.in (enable_mem_check, enable_mem_profile): Replace
      `echo -n' with AC_MSG_CHECKING.
      (fd_set): Explain test for `fd_set' better.
      580b16fb