1. 18 Oct, 2011 1 commit
  2. 17 Oct, 2011 1 commit
    • Allison Karlitskaya's avatar
      gthread/: fix up declarations · a6d9cf33
      Allison Karlitskaya authored
      g_thread_init() is now a deprecated API, so drop G_DISABLE_DEPRECATED
      from the CFLAGS for gthread/.  Add the missing declaration for
      g_thread_init_with_errorcheck_mutexes() back to deprecated/gthread.h.
      a6d9cf33
  3. 16 Oct, 2011 1 commit
  4. 03 Oct, 2011 1 commit
  5. 09 Sep, 2011 3 commits
  6. 06 Aug, 2010 1 commit
  7. 05 Aug, 2010 1 commit
  8. 21 Jun, 2010 1 commit
    • Allison Karlitskaya's avatar
      Use -Bsymbolic-functions, drop g*alias PLT hackery · c9553af6
      Allison Karlitskaya authored
      This is a minimal patch-out of the galias functionality.  We will do a
      release like this so that we can easily back it out if there are
      reported problems.
      
      A more substantial cleanup (mostly removing #includes from every file)
      will follow if there are no issues.
      c9553af6
  9. 16 Jun, 2010 1 commit
  10. 28 Jan, 2010 1 commit
  11. 30 Sep, 2009 1 commit
  12. 23 Jun, 2009 1 commit
  13. 27 Jul, 2008 1 commit
    • Tor Lillqvist's avatar
      Set LIB_EXE_MACHINE_FLAG to either X86 or X64 on Windows. AC_SUBST it. · a076a304
      Tor Lillqvist authored
      2008-07-27  Tor Lillqvist  <tml@novell.com>
      
      	* configure.in: Set LIB_EXE_MACHINE_FLAG to either X86 or X64 on
      	Windows. AC_SUBST it.
      
      	* */Makefile.am: Correspondingly, pass appropriate -machine
      	flag to lib.exe when producing the import library for the MS
      	toolchain.
      
      
      svn path=/trunk/; revision=7255
      a076a304
  14. 28 May, 2008 1 commit
  15. 05 May, 2008 1 commit
  16. 21 Apr, 2008 1 commit
    • Tor Lillqvist's avatar
      configure.in More work on enabling static building on Windows. When · 336cc843
      Tor Lillqvist authored
      2008-04-21  Tor Lillqvist  <tml@novell.com>
      
      	* configure.in
      	* */Makefile.am: More work on enabling static building on
      	Windows. When building statically: Also define
      	GOBJECT_STATIC_COMPILATION in glibconfig.h so that also the
      	variables in gparamspecs.h get declared without any
      	dllimport/dllexport decorations. Don't install .def files which
      	obviously have no meaning for static libraries. Don't create MS
      	import libraries. Don't do any resource object files.
      
      
      svn path=/trunk/; revision=6866
      336cc843
  17. 16 Mar, 2008 1 commit
    • Tor Lillqvist's avatar
      Don't bother defining Autoconf variables for glib.def, gmodule.def, · e2ee29dd
      Tor Lillqvist authored
      2008-03-16  Tor Lillqvist  <tml@novell.com>
      
      	* configure.in: Don't bother defining Autoconf variables for
      	glib.def, gmodule.def, gobject.def and gthread.def when this can
      	be handled easily in */Makefile.am which are the only files that
      	use them. Remove also TESTGMODULE_EXP which isn't used at all.
      
      	* */Makefile.am: Corrsponding changes.
      
      
      svn path=/trunk/; revision=6722
      e2ee29dd
  18. 25 Nov, 2007 1 commit
  19. 21 Nov, 2007 1 commit
    • 21:06:47  Tim Janik's avatar
      initialize automake variables EXTRA_DIST and TEST_PROGS for unconditional · 1e55738f
      21:06:47 Tim Janik authored
      2007-11-21 21:06:47  Tim Janik  <timj@imendio.com>
      
      	* Makefile.decl: initialize automake variables EXTRA_DIST and
      	TEST_PROGS for unconditional appending via += in other makefiles.
      	define recursive test targets: test, test-report, perf-report,
      	full-report, as described here:
            http://mail.gnome.org/archives/gtk-devel-list/2007-November/msg00000.html
      
      	* Makefile.am:
      	* build/win32/vs8/Makefile.am, build/win32/dirent/Makefile.am:
      	* build/win32/Makefile.am, build/Makefile.am:
      	* docs/Makefile.am, docs/reference/Makefile.am:
      	* docs/reference/glib/Makefile.am, docs/reference/gobject/Makefile.am:
      	* gmodule/Makefile.am, tests/Makefile.am:
      	* tests/refcount/Makefile.am, tests/gobject/Makefile.am:
      	* glib/update-pcre/Makefile.am, glib/libcharset/Makefile.am:
      	* glib/tests/Makefile.am, glib/pcre/Makefile.am:
      	* glib/gnulib/Makefile.am, gobject/Makefile.am, m4macros/Makefile.am:
      	* gthread/Makefile.am, glib/Makefile.am:
      	include $(top_srcdir)/Makefile.decl, adapted EXTRA_DIST assignments.
      
      	* glib/tests/Makefile.am: removed example testing rules.
      
      	* glib/tests/testing.c: conditionalized performance and slow tests.
      
      	* glib/gtestutils.h:
      	* glib/gtestutils.c: work around g_test_config_vars not changing its
      	exported value after value assignments, aparently due to symbol aliases.
      
      	* glib/gtester.c: fixed off-by-one error which produced junk in logs.
      
      	* configure.in: check for python >= 2.4 and provide $PYTHON for scripts.
      
      
      svn path=/trunk/; revision=5914
      1e55738f
  20. 19 Jan, 2007 1 commit
  21. 02 Dec, 2005 1 commit
  22. 08 Jul, 2005 1 commit
    • Tor Lillqvist's avatar
      Don't use autoconf variables for the resource object files on Win32 any · d22f0512
      Tor Lillqvist authored
      2005-07-09  Tor Lillqvist  <tml@novell.com>
      
      	* configure.in: Don't use autoconf variables for the resource
      	object files on Win32 any longer. Instead handle that in the
      	Makefile.am files. Check for windres.
      
      	* glibconfig.h.win32.in: Minor tuning to match the
      	configure-produced glibconfig.h closely.
      
      	* */Makefile.am: Don't use the scripts in build/win32 to
      	compile the .rc file into a resource object file. (This means
      	we loose the build number increment magic, but I doubt it was
      	that useful anyway.) Instead use windres directly. To pass the
      	normal .o file produced by windres through libtool, which
      	wants .lo files, pass it directly to the linker using a -Wl
      	option.
      
      	* */*.rc.in: Thus replace BUILDNUMBER with 0.
      d22f0512
  23. 26 Jun, 2005 1 commit
  24. 06 Mar, 2004 1 commit
    • Tor Lillqvist's avatar
      Update. · fd64571b
      Tor Lillqvist authored
      2004-03-06  Tor Lillqvist  <tml@iki.fi>
      
      	* README.win32: Update.
      
      	* configure.in
      	* Makefile.am
      	* */Makefile.am: Drop the hand-written makefile.mingw(.in)
      	files. They haven't been maintained in a long time. As several
      	people have managed to build GLib for Win32 using the
      	autoconfiscation mechanism, there is no real reason to even try to
      	maintain the hand-written mingw makefiles.
      fd64571b
  25. 13 Aug, 2003 1 commit
  26. 04 Mar, 2003 1 commit
    • James Henstridge's avatar
      require automake 1.7. Add calls to libtoolize and gtkdocize. Clean up some · c4391cbf
      James Henstridge authored
      2003-03-01  James Henstridge  <james@daa.com.au>
      
          * autogen.sh: require automake 1.7.  Add calls to libtoolize and
          gtkdocize.  Clean up some of the error messages.
      
          * configure.in: move version declaration to the top of the file
          (before AC_INIT), using M4 macros.
          GLIB_AC_DIVERT_BEFORE_HELP() calls no longer necessary, due to use
          of M4 macro expansion in help messages instead.
          Convert AC_ARG_WITH/AC_ARG_ENABLE calls to use AC_HELP_STRING to
          format help strings.  Use quadrigraphs to get square brackets to
          show correctly.
          Replace gtk-doc checks with a call to GTK_DOC_CHECK() macro.
          Use AC_CONFIG_COMMANDS([glibconfig.h], ...) to output
          glibconfig.h, so that "./config.status glibconfig.h" works.
          Add an extra AC_CONFIG_FILES call listing other files we want
          generated by config.status protected by an "if false" block.  This
          way automake generates the rules needed to rebuild the files for
          us.
          Add quotes in various places.
      
          * docs/reference/*/Makefile.am: convert to use the common
          gtk-doc.make file.  This localises the complexity to a single
          makefile fragment maintained with gtk-doc itself.
      
          * */Makefile.am: remove unneeded rules to build win32 files with
          config.status.  Automake now does this for us.
          Replace instances of @foo@ with $(FOO) where appropriate -- this
          allows automake to do a better job checking the makefile.
          Add some files to DISTCLEANFILES where appropriate
      
          * Makefile.am: use the DISTCHECK_CONFIGURE_FLAGS variable to
          ensure that --enable-gtk-doc is passed to configure during a
          distcheck.  Remove the custom distcheck, since the standard one
          will now do.
      
          * gobject/Makefile.am: switch to BUILT_SOURCES, since that now
          works.
      c4391cbf
  27. 04 Jan, 2003 1 commit
  28. 16 Dec, 2002 1 commit
    • Owen Taylor's avatar
      === Released 2.1.5 === · 38828c24
      Owen Taylor authored
      Mon Dec 16 17:31:50 2002  Owen Taylor  <otaylor@redhat.com>
      
              * === Released 2.1.5 ===
      
              * configure.in: Version 2.1.5, interface age 2.
      
              * NEWS: Updated.
      38828c24
  29. 15 Oct, 2002 1 commit
    • Manish Singh's avatar
      add -DG_DISABLED_DEPRECATED · d1f37d50
      Manish Singh authored
      Tue Oct 15 15:07:45 2002  Manish Singh  <yosh@gimp.org>
      
              * gmodule/Makefile.am gobject/Makefile.am gthread/Makefile.am:
              add -DG_DISABLED_DEPRECATED
      
              * tests/gio-test.c tests/mainloop-test.c tests/string-test.c
              tests/testglib.c test/tree-test.c tests/unicode-collate.c
              tests/unicode-normalize.c: Deprecation cleanup
      d1f37d50
  30. 05 Mar, 2002 1 commit
    • Owen Taylor's avatar
      Default to --disable-gtk-doc, to avoid Jade setup hassles. · fc8fd6f8
      Owen Taylor authored
      Sun Mar  3 21:09:24 2002  Owen Taylor  <otaylor@redhat.com>
      
              * configure.in: Default to --disable-gtk-doc, to avoid
              Jade setup hassles.
      
              * autogen.sh: Add --enable-gtk-doc.
      
              * configure.in: Default to --disable-static to go
              along with Pango, GTK+ where we need to do that for
              bin-compat reasons.
      
              * Makefile.am: Add a slightly modified distcheck rule
              that passes --enable-gtk-doc to the configure inside.
              (So that 'make dist' succeeds inside.)
      
              * configure.in *.pc.in **/Makefile.am m4macros/glib-2.0.m4
              tests/makefile.mingw.in: Switch everything over to
              glib-2.0.
      fc8fd6f8
  31. 22 Oct, 2001 1 commit
  32. 25 Sep, 2001 1 commit
    • Tor Lillqvist's avatar
      More Win32 automake macros. For .def files: GLIB_DEF, GMODULE_DEF, · 1c8de25a
      Tor Lillqvist authored
      2001-09-25  Tor Lillqvist  <tml@iki.fi>
      
      	* configure.in: More Win32 automake macros. For .def files:
      	GLIB_DEF, GMODULE_DEF, GOBJECT_DEF and GTHREAD_DEF. For .exp
      	files: TESTGMODULE_EXP (for programs that need to export symbols,
      	just testgmodule here). A new conditional, MS_LIB_AVAILABLE to
      	test whether the Microsoft librarian ("ar") is available to build
      	MS import libraries.
      
      	* glib/Makefile.am
      	* gmodule/Makefile.am: Use above. New rule to build MS import
      	library.
      
      	* glib/makefile.msc.in
      	* tests/makefile.msc.in
      	* tests/makefile.mingw.in: Use same DLL and import library names as
      	libtool.
      
      gmodule:
      2001-09-25  Tor Lillqvist  <tml@iki.fi>
      
      	* makefile.mingw.in: Fix missing end @ in @LT_CURRENT@.
      
      	* makefile.msc.in: Use same DLL and import library names as
      	libtool.
      
      gobject:
      2001-09-25  Tor Lillqvist  <tml@iki.fi>
      
      	* Makefile.am: Use new macros for .def file, and check for
      	MS_LIB_AVAILABLE, new rule to build MS import library.
      
      	* makefile.msc.in: Use same DLL and import library names as
      	libtool.
      
      gthread:
      2001-09-25  Tor Lillqvist  <tml@iki.fi>
      
      	* Makefile.am: Use new macros for .def file, and check for
      	MS_LIB_AVAILABLE, new rule to build MS import library.
      
      	* makefile.msc.in: Use same DLL and import library names as
      	libtool.
      1c8de25a
  33. 17 Sep, 2001 1 commit
    • Tor Lillqvist's avatar
      Add variable for LT_CURRENT minus LT_AGE (the suffix used by libtool on · 020b44f5
      Tor Lillqvist authored
      2001-09-17  Tor Lillqvist  <tml@iki.fi>
      
      	* configure.in: Add variable for LT_CURRENT minus LT_AGE (the
      	suffix used by libtool on Win32 for DLLs). Set variables for the
      	compiled resource files on Windows. Handle the native Win32
      	gthread stuff.
      
      	* glib/Makefile.am
      	* gmodule/Makefile.am
      	* gobject/Makefile.am: (Win32) Add minor hacks to link in the object
      	file produced from the resource file. Use the lt-compile-resource
      	script from the build module. The non-hack way would be to teach
      	libtool, autoconf and automake about .rc files (which are a kind
      	of source code, after all, that gets compiled to object
      	files). But then there would be problems for those who wouldn't have
      	bleeding edge auto* and libtool.
      
      	* glib/glib.def
      	* gobject/gobject.def: Updates.
      
      	* glib/glib.rc.in
      	* gmodule/gmodule.rc.in
      	* gobject/gobject.rc.in
      	* gthread/gthread.rc.in: Update InternalName and OriginalFilename to
      	match libtool's naming convention for DLLs.
      
      	* glib/gutils.c: Ditto when constructing the DLL name in the
      	definition for GLIB_LOCALE_DIR.
      
      	* glib/makefile.mingw.in
      	* gmodule/makefile.mingw.in
      	* gobject/makefile.mingw.in
      	* gthread/makefile.mingw.in: Update import library names.
      020b44f5
  34. 26 Jun, 2001 1 commit
    • Owen Taylor's avatar
      Move glib library into a subdirectory, make all GLib include files include · 2fd6b001
      Owen Taylor authored
      Tue Jun 26 11:43:46 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* configure.in Makefile.am *.[ch] glib/*.[ch] glib/Makefile.am:
      	Move glib library into a subdirectory, make all GLib include
      	files include as <glib/glist.h>
      
      	* tests/testglib.c tests/testgdate.c tests/testgdateparser.c
      	  tests/timeloop.c tests/timeloop-basic.c: Move all tests into
      	the tests/ subdirectory.
      2fd6b001
  35. 22 May, 2001 1 commit
    • Sebastian Wilhelmi's avatar
      Removed POSIX_*. Defined G_THREAD_SOURCE to "gthread-win32.c". · d6ed8e36
      Sebastian Wilhelmi authored
      
      2001-05-22  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
      
              * config.h.win32.in: Removed POSIX_*. Defined G_THREAD_SOURCE to
              "gthread-win32.c".
      
              * glibconfig.h.win32.in: Define G_HAVE_ISO_VARARGS for gcc, don't
              know about MSC. Define G_THREADS_IMPL_WIN32 instead of
              G_THREADS_IMPL_POSIX and define the right static mutex macros and
              types.
      
              * build/win32/make.mingw (CXX): Removed PTHREAD defs. Added
      	-O2 -Wall to compile flags.
      
              * gthread/gthread-impl.c (g_thread_init): Move the thread
      	implementation initialization to before assigning
        	GThreadFuncs, which now is just struct assigned and not
      	memcpy'ed. Completed check for zero members of GThreadFuncs.
      
              * gthread/makefile.mingw: Don't link to pthread anymore.
      
              * gthread/gthread-win32.c: New file for native thread support for
              win32. Thanks to Hans Breuer <hans@breuer.org> to got me
              kickstarted.
      
              * gthread/Makefile.am: Also distribute gthread-win32.c.
      d6ed8e36
  36. 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
  37. 10 Mar, 2001 1 commit
  38. 09 Mar, 2001 1 commit