1. 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
  2. 19 Jan, 2013 1 commit
  3. 05 Mar, 2012 1 commit
  4. 06 Aug, 2010 2 commits
  5. 12 Jan, 2010 1 commit
  6. 24 Oct, 2008 1 commit
    • Matthias Clasen's avatar
      Bug 556910 – [fam-helper.c:223]: Memory leak: sub · b616e892
      Matthias Clasen authored
      2008-10-24  Matthias Clasen  <mclasen@redhat.com>
      
              Bug 556910 – [fam-helper.c:223]: Memory leak: sub
      
              * fam/fam-helper.c: Fix a memory leak and formatting issues.
              Reported by Daniel Marjamäki
      
      
      svn path=/trunk/; revision=7624
      b616e892
  7. 10 Oct, 2008 1 commit
  8. 22 Jul, 2008 1 commit
    • Priit Laes's avatar
      Bug 544140 - fam-helper 64-bit issue? · f656ca06
      Priit Laes authored
      2008-07-22  Priit Laes <plaes@plaes.org>
      
      	Bug 544140 - fam-helper 64-bit issue?
      
      	* fam/fam-helper.c: Added missing include so compiler doesn't complain.
      
      svn path=/trunk/; revision=7239
      f656ca06
  9. 22 Jun, 2008 1 commit
  10. 14 Mar, 2008 1 commit
  11. 30 Jan, 2008 1 commit
  12. 28 Jan, 2008 1 commit
    • Alexander Larsson's avatar
      Add registration hooks for extension points. Register the gio extension · bff9eced
      Alexander Larsson authored
      2008-01-28  Alexander Larsson  <alexl@redhat.com>
      
              * giomodule.[ch]:
              * gio.symbols:
      	Add registration hooks for extension points.
      	Register the gio extension points.
      	
              * fam/gfamdirectorymonitor.c:
              * fam/gfamfilemonitor.c:
              * glocaldirectorymonitor.[ch]:
              * glocalfilemonitor.[ch]:
              * gnativevolumemonitor.h:
              * gunionvolumemonitor.c:
              * gunixvolumemonitor.c:
              * gvfs.[ch]:
              * gvolumemonitor.h:
              * inotify/ginotifydirectorymonitor.c:
              * inotify/ginotifyfilemonitor.c:
      	Use the extension points registration instead
      	of g_type_children().
      
      
      svn path=/trunk/; revision=6399
      bff9eced
  13. 25 Jan, 2008 1 commit
    • Matthias Clasen's avatar
      Make this build with gcc 3.4 (#509419) · d7a1dddb
      Matthias Clasen authored
      2008-01-25  Matthias Clasen  <mclasen@redhat.com>
      
              * fam/fam-helper.c (fam_event_to_file_monitor_event): Make this
              build with gcc 3.4  (#509419)
      
      
      
      svn path=/trunk/; revision=6378
      d7a1dddb
  14. 09 Jan, 2008 1 commit
  15. 07 Jan, 2008 1 commit
    • Alexander Larsson's avatar
      Build test subdir after . Remove gdirectorymonitor.[ch] · e23140cb
      Alexander Larsson authored
      2008-01-07  Alexander Larsson  <alexl@redhat.com>
      
              * Makefile.am:
      	Build test subdir after .
      	Remove gdirectorymonitor.[ch]
      	
              * gdirectorymonitor.[ch]:
              * gfilemonitor.c:
              * gfile.[ch]:
              * gio.h:
      	Remove GDirectoryMonitor and make
      	GFileMonitor the baseclass for both file and
      	directory monitors. Lift the more generic
      	rate limiting code from GDirectoryMonitor
      	into GFileMonitor.
      	
              * fam/fam-helper.c:
              * fam/gfamdirectorymonitor.[ch]:
              * inotify/ginotifydirectorymonitor.[ch]:
              * inotify/inotify-helper.c:
              * glocaldirectorymonitor.[ch]:
              * glocalfile.c:
              * gvolumemonitor.c:
      	Update for the removed GDirectoryMonitor.
      	
              * gmemoryoutputstream.c:
      	Remove ununsed variable
      
      
      svn path=/trunk/; revision=6262
      e23140cb
  16. 03 Jan, 2008 1 commit
  17. 31 Dec, 2007 1 commit
  18. 14 Dec, 2007 1 commit
    • Alexander Larsson's avatar
      Only allow including <gio/gio.h> from apps · ced29277
      Alexander Larsson authored
      2007-12-14  Alexander Larsson  <alexl@redhat.com>
      
              * Makefile.am:
              * fam/Makefile.am:
              * gappinfo.h:
              * gasyncresult.h:
              * gbufferedinputstream.h:
              * gbufferedoutputstream.h:
              * gcancellable.h:
              * gcontenttype.h:
              * gdatainputstream.h:
              * gdataoutputstream.h:
              * gdesktopappinfo.h:
              * gdirectorymonitor.h:
              * gdrive.h:
              * gfile.h:
              * gfileattribute.h:
              * gfileenumerator.h:
              * gfileicon.h:
              * gfileinfo.h:
              * gfileinputstream.h:
              * gfilemonitor.h:
              * gfilenamecompleter.h:
              * gfileoutputstream.h:
              * gfilterinputstream.h:
              * gfilteroutputstream.h:
              * gicon.h:
              * ginputstream.h:
              * gio.h:
              * gioerror.h:
              * giomodule.h:
              * gioscheduler.h:
              * gloadableicon.h:
              * gmemoryinputstream.h:
              * gmemoryoutputstream.h:
              * gmount.h:
              * gmountoperation.h:
              * goutputstream.h:
              * gseekable.h:
              * gsimpleasyncresult.h:
              * gthemedicon.h:
              * gunixinputstream.h:
              * gunixmounts.h:
              * gunixoutputstream.h:
              * gvfs.h:
              * gvolume.h:
              * gvolumemonitor.h:
              * inotify/Makefile.am:
      	Only allow including <gio/gio.h> from apps
      
      
      svn path=/trunk/; revision=6117
      ced29277
  19. 28 Nov, 2007 1 commit
    • Alexander Larsson's avatar
      Added. Added. Added. Added. · 7f328023
      Alexander Larsson authored
      2007-11-28  Alexander Larsson  <alexl@redhat.com>
      
              * Makefile.am:
              * abicheck.sh: Added.
              * makegioalias.pl: Added.
              * pltcheck.sh: Added.
              * gio.symbols: Added.
      	* *.c:
              * inotify/*.c
      	Initial work on adding symbol handling.
      
      	* gvfs.h:
      	Correct ifdef guard name
      
              * fam/Makefile.am:
              * inotify/Makefile.am:
              * xdgmime/Makefile.am:
      	Include toplevel Makefile.decl
      
      
      svn path=/trunk/; revision=5972
      7f328023
  20. 27 Nov, 2007 1 commit
    • Alexander Larsson's avatar
      Allow configuration of gio-module-dir · 2490a699
      Alexander Larsson authored
      2007-11-27  Alexander Larsson  <alexl@redhat.com>
      
              * configure.in:
      	Allow configuration of gio-module-dir
      	
              * gio-2.0.pc.in:
      	Export giomodules location as giomodule variable
      
      2007-11-27  Alexander Larsson  <alexl@redhat.com>
      
              * Makefile.am:
              * fam/Makefile.am:
              * inotify/Makefile.am:
      	Use the user-specified giomoduledir
      
      
      svn path=/trunk/; revision=5951
      2490a699
  21. 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