1. 01 May, 2010 1 commit
  2. 05 May, 2008 1 commit
    • Michael Natterer's avatar
      #define __GLIB_H_INSIDE__ around including everything. · e0aa9d8a
      Michael Natterer authored
      2008-05-05  Michael Natterer  <mitch@imendio.com>
      
      	* glib/glib.h: #define __GLIB_H_INSIDE__ around including
      	everything.
      
      	* glib/*.h: check for that define instead of __G_LIB_H__ if
      	G_DISABLE_SINGLE_INCLUDES is defined.
      
      	* glib/gdatasetprivate.h: #include <glib.h> instead of
      	<glib/gdataset.h>
      
      
      svn path=/trunk/; revision=6875
      e0aa9d8a
  3. 14 Mar, 2008 1 commit
    • Michael Natterer's avatar
      make it possible to disable single-file includes by defining · f4bb21aa
      Michael Natterer authored
      2008-03-14  Michael Natterer  <mitch@imendio.com>
      
      	* glib/*.h: make it possible to disable single-file includes by
      	defining G_DISABLE_SINGLE_INCLUDES when building against GLib.
      	Approved by Tim Janik.
      
      	* glib/glib.h: include <glib/gslice.h>.
      
      	* glib/gi18n.h
      	* glib/gi18n-lib.h
      	* glib/gprintf.h: include <glib.h> so the above works when these
      	files are included without including <glib.h> first.
      
      
      svn path=/trunk/; revision=6713
      f4bb21aa
  4. 03 Dec, 2007 1 commit
  5. 03 Jun, 2007 1 commit
    • Yevgen Muntyan's avatar
      New functions: g_regex_ref(), g_regex_unref() which replaces · 904c4289
      Yevgen Muntyan authored
      2007-06-03  Yevgen Muntyan  <muntyan@tamu.edu>
      
      	* glib/gregex.c:
      	* glib/gregex.h: New functions: g_regex_ref(), g_regex_unref() which
      	replaces g_regex_free(); g_match_info_get_regex(), g_match_info_get_string();
      	g_regex_check_replacement().
      	Made g_match_info_expand_references() accept NULL; changed GRegexEvalCallback
      	to take only arguments which are likely to be actualy used.
      
      	* docs/reference/glib/glib-sections.txt:
      	* glib/glib.symbols: Added new functions.
      
      	* tests/regex-test.c: Test them.
      
      	* docs/reference/glib/tmpl/gregex.sgml: Updated GRegexEvalCallback docs.
      
      
      svn path=/trunk/; revision=5524
      904c4289
  6. 30 Apr, 2007 2 commits
  7. 27 Apr, 2007 1 commit
  8. 17 Mar, 2007 1 commit
    • Hans Breuer's avatar
      define PCRE_STATIC to reflect the inclusion of pcre as LIB, not · 770b29ba
      Hans Breuer authored
      2007-03-17  Hans Breuer  <hans@breuer.org>
      
      	* glib/makefile.msc.in glib/pcre/makefile.msc 
      	  glib/update-pcre/update.sh : define PCRE_STATIC to reflect the 
      	inclusion of pcre as LIB, not stand-alone DLL. Also set NEWLINE=-1
      	to match any newline by default, use of ../../build/win32/make.msc
      
      	* glib/gregex.h : minimal includes of <glib/*.H> instead of <glib.h>
      
      	* glib/gnulib/makefile.msc : make use of ../../build/win32/make.msc
      
      	* tests/regex-test.c(verbose): don't pass a string containing '%' 
      	as first parameter to g_print ()
      	(test_match) : for the unexpected case output pattern and string
      	escaped
      
      	* tests/child-test.c tests/slice-color.c : fix c99ism
      	* tests/slice-test.c : fix c99ism and gccism
      	* tests/mapping-test.c tests/base-64-tests.c : don't 
      	#include <unistd.h> unconditionally
      	* tests/option-test.c : use G_GINT64_CONSTANT() instead of direct LL
      
      	* tests/makefile.msc.in : more tests build
      
      
      svn path=/trunk/; revision=5423
      770b29ba
  9. 15 Mar, 2007 1 commit
    • Marco Barisione's avatar
      Add GRegex for regular expression matching. (#50075) · 0196d639
      Marco Barisione authored
      2007-03-15  Marco Barisione <marco@barisione.org>
      
      	Add GRegex for regular expression matching.  (#50075)
      
      	* configure.in: Handle GRegex compilation.
      
      	* glib/gregex.c:
      	* glib/gregex.h: Code for GRegex.
      
      	* glib/Makefile.am:
      	* glib/makefile.msc.in: Updated makefiles.
      
      	* glib/pcre/*: Internal copy of PCRE.
      
      	* glib/update-pcre/*: Stuff to automatically update the internal PCRE
      	to a newer version.
      
      	* tests/regex-test.c:
      	* tests/Makefile.am:
      	* tests/makefile.msc.in: Add tests for GRegex.
      
      svn path=/trunk/; revision=5408
      0196d639