1. 20 Aug, 2013 2 commits
    • Matthias Clasen's avatar
      Dist tap-test script · 82040693
      Matthias Clasen authored
      Otherwise it won't be around when make distcheck is looking
      for it.
      82040693
    • Matthias Clasen's avatar
      Fix make check · 49cf439c
      Matthias Clasen authored
      The glib/tests contained some tests for gtester. Now that
      we're not including glib.mk anymore, we have to define
      GTESTER ourselves.
      49cf439c
  2. 22 Jun, 2013 1 commit
    • Allison Karlitskaya's avatar
      Makefile.am: move gtk-doc.make back to EXTRA_DIST · 15477ebd
      Allison Karlitskaya authored
      0192c599 moved this file from EXTRA_DIST TO
      BUILT_EXTRA_DIST for an unknown reason.
      
      Having it here causes the timestamp to be updated during 'make dist' to
      something newer than docs/reference/*/Makefile.in.  This is a problem
      because those Makefile.in are generated by including gtk-doc.make, so
      automake becomes convinced that they need to be regenerated.  This is a
      problem for people who don't have automake installed, or have the wrong
      version.
      
      The timestamp problem has been around for quite a while, but it only
      became a problem recently after automake changed policy about this in
      commit a22717dffe37f30ef2ad2c355b68c9b3b5e4b8c7.
      
      Specifically:
      
      https://bugzilla.gnome.org/show_bug.cgi?id=700350
      15477ebd
  3. 01 Jun, 2013 1 commit
    • Allison Karlitskaya's avatar
      Rework the build system for a new tests approach · f9eb9eed
      Allison Karlitskaya authored
      Perform a substantial cleanup of the build system with respect to
      building and installing testcases.
      
      First, Makefile.decl has been renamed glib.mk and substantially
      expanded.  We intend to add more stuff here in the future, like canned
      rules for mkenums, marshallers, resources, etc.
      
      By default, tests are no longer compiled as part of 'make'.  They will
      be built when 'make check' is run.  The old behaviour can be obtained
      with --enable-always-build-tests.
      
      --disable-modular-tests is gone (because tests are no longer built by
      default).  There is no longer any way to cause 'make check' to be a
      no-op, but that's not very useful anyway.
      
      A new glibtests.m4 file is introduced.  Along with glib.mk, this
      provides for consistent handling of --enable-installed-tests and
      --enable-always-build-tests (mentioned above).
      
      Port our various test-installing Makefiles to the new framework.
      
      This patch substantially improves the situation in the toplevel tests/
      directory.  Things are now somewhat under control there.  There were
      some tests being built that weren't even being run and we run those now.
      The long-running GObject performance tests in this directory have been
      removed from 'make check' because they take too long.
      
      As an experiment, 'make check' now runs the testcases on win32 builds,
      by default.  We can't run them under gtester (since it uses a pipe to
      communicate with the subprocess) so just toss them in TESTS.  Most of
      them are passing on win32.
      
      Things are not quite done here, but this patch is already a substantial
      improvement.  More to come.
      f9eb9eed
  4. 18 Jan, 2013 1 commit
  5. 29 Oct, 2012 1 commit
  6. 15 Apr, 2012 1 commit
    • Colin Walters's avatar
      build: Add --disable-modular-tests build option · f084b603
      Colin Walters authored
      This patch solves two problems:
      
      First, it allows builders to optionally cut the circular dependency
      between dbus and glib by disabling the modular tests (just like how
      the tests can be disabled in dbus).
      
      Second, the tests are entirely pointless to build if cross-compiling.
      
      It also moves us slightly closer to the long term future we want where
      the tests are a separate ./configure invocation and run against the
      INSTALLED glib, not the one in the source tree. This would allow us to
      run the tests constantly, not just when glib is built.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=667806
      f084b603
  7. 16 Oct, 2011 1 commit
    • Allison Karlitskaya's avatar
      drop -uninstalled.pc files · 306aa62e
      Allison Karlitskaya authored
      These were meant to provide the ability to use GLib directly out of its
      build tree but have a couple of rather serious limitations that prevent
      their serious use:
      
       - these files only worked with programs built using libtool
      
       - for non-trivial uses, other environment variables will need to be
         setup to allow GLib to function properly
      
       - the system doesn't stack well when attempting to use multiple
         libraries all uninstalled
      
      The jhbuild --prefix= style system works much better in every way, so we
      remove this old hack.
      306aa62e
  8. 29 Aug, 2011 1 commit
  9. 05 Jul, 2011 1 commit
  10. 21 Jun, 2011 1 commit
  11. 13 Jul, 2010 1 commit
  12. 12 Jul, 2010 1 commit
  13. 11 Jul, 2010 1 commit
  14. 21 Jun, 2010 1 commit
  15. 17 Jun, 2010 1 commit
  16. 16 Jun, 2010 1 commit
  17. 19 Apr, 2010 1 commit
    • Tor Lillqvist's avatar
      Add GWin32InputStream and GWin32OutputStream classes · 9af8b832
      Tor Lillqvist authored
      Correspond to GUnixInputStream and GUnixOutputStream. No true async
      support though. But that is how the Win32 API is, for files not
      explicitly opened for so-called overlapped IO.
      
      The API to create these streams takes Win32 HANDLEs. Not file
      descriptors, because file descriptors are specific to the C library
      used. The user code and GLib might be using different C libraries.
      
      Also add a test program for the new classes, and a gio-windows-2.0.pc
      file.
      9af8b832
  18. 21 Dec, 2009 1 commit
  19. 03 Apr, 2009 1 commit
    • Matthias Clasen's avatar
      Add a rule to generate ChangeLog · 20774c56
      Matthias Clasen authored
      We use the same rule pango uses to create a ChangeLog file with
      the help of git-log. The format is somewhat different from traditional
      ChangeLog, but it contains the relevant information.
      20774c56
  20. 31 Mar, 2009 1 commit
    • Matthias Clasen's avatar
      Update README files to refer to git · 785bed2e
      Matthias Clasen authored
      Update various README files to refer to git instead of svn.
      Add a README.commits that is pretty much a copy of the same file
      in GTK+. Also discontinue ChangeLog files.
      785bed2e
  21. 01 Dec, 2008 1 commit
  22. 07 Feb, 2008 1 commit
  23. 21 Dec, 2007 1 commit
  24. 01 Dec, 2007 1 commit
  25. 26 Nov, 2007 1 commit
    • Alexander Larsson's avatar
      gio/ docs/reference/gio Merged gio-standalone into glib. · 37813437
      Alexander Larsson authored
      2007-11-26  Alexander Larsson  <alexl@redhat.com>
      
              * Makefile.am:
              * configure.in:
              * gio-2.0-uninstalled.pc.in:
              * gio-2.0.pc.in: 
              * gio-unix-2.0-uninstalled.pc.in:
              * gio-unix-2.0.pc.in:
      	* gio/
      	* docs/reference/gio
      	Merged gio-standalone into glib.
      	
              * glib/glibintl.h:
              * glib/gutils.c:
      	Export glib_gettext so that gio can use it
      	Add P_ (using same domain for now)
      	Add I_ as g_intern_static_string
      
      
      svn path=/trunk/; revision=5941
      37813437
  26. 25 Nov, 2007 1 commit
  27. 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
  28. 09 Nov, 2007 2 commits
    • Matthias Clasen's avatar
      Add AM_PROG_CC_C_O. · 284c7e55
      Matthias Clasen authored
      2007-11-09  Matthias Clasen <mclasen@redhat.com>
      
              * configure.in: Add AM_PROG_CC_C_O.
      
              * Makefile.am: Remove the install-exec-local hook and use
              configexecincludedir_DATA instead, in an attempt to avoid
              automake 1.9 <> 1.10 incompatibilities.
      
              * glib/Makefile.am: Rename MIRRORING_TAB_SOURCES, since
              automake 1.10 complains.
      
      
      svn path=/trunk/; revision=5848
      284c7e55
    • Matthias Clasen's avatar
      Use MKDIRS_P instead of mkinstalldirs. · 11c7634a
      Matthias Clasen authored
      2007-11-08  Matthias Clasen <mclasen@redhat.com>
      
              * Makefile.am: Use MKDIRS_P instead of mkinstalldirs.
      
      
      
      svn path=/trunk/; revision=5829
      11c7634a
  29. 04 Aug, 2007 1 commit
  30. 15 Apr, 2007 1 commit
  31. 19 Jan, 2007 1 commit
    • Matthias Clasen's avatar
      Some file list updates (#398069, Owen Taylor) · 912027f0
      Matthias Clasen authored
      2007-01-19  Matthias Clasen  <mclasen@redhat.com>
      
              Some file list updates (#398069, Owen Taylor)
      
              * docs/Changes-2.0.txt
              * docs/reference/README.cvs-commits
              * glib.spec.in: Remove obsolete files
      
              * tests/Makefile.am:
              * glib/libcharset/Makefile.am:
              * gobject/Makefile.am:
              * Makefile.am: Add some missing files to EXTRA_DIST
      
              * tests/timeloop-basic.c: Make it build
              * HACKING: Small updates
      
      
      svn path=/trunk/; revision=5302
      912027f0
  32. 02 Jan, 2007 1 commit
  33. 09 Mar, 2006 1 commit
  34. 06 May, 2005 1 commit
  35. 10 Jan, 2005 1 commit
  36. 07 Jan, 2005 1 commit
  37. 17 Nov, 2004 1 commit
    • Matthias Clasen's avatar
      Add gmodule-no-export-2.0.pc.in · 846e5140
      Matthias Clasen authored
      2004-11-16  Matthias Clasen  <mclasen@redhat.com>
      
      	* Makefile.am (EXTRA_DIST):
      	* configure.in (AC_CONFIG_FILES): Add gmodule-no-export-2.0.pc.in
      
      	* gmodule-no-export-2.0.pc.in: Add a variants of gmodule-2.0.pc.in
      	which doesn't add -Wl,--export-dynamic, since Pango or GTK+ don't
      	need it.  (#125627, Owen Taylor)
      846e5140
  38. 21 Jul, 2004 1 commit
    • Matthias Clasen's avatar
      Fix #132858, Sven Neumann, patch by James Henstridge: · 6179b062
      Matthias Clasen authored
      2004-07-21  Matthias Clasen  <mclasen@redhat.com>
      
      	Fix #132858, Sven Neumann, patch by James Henstridge:
      
      	* glib-gettextize.in: modify so that mkinstalldirs will
      	get installed into auxdir.
      
      	* Makefile.am (gettext_SCRIPTS): install mkinstalldirs.
      6179b062