1. 09 Mar, 2001 1 commit
    • Tor Lillqvist's avatar
      Cygwin support contributed by Stefan Ondrejicka <ondrej@idata.sk>. · 5c00c349
      Tor Lillqvist authored
      2001-02-21  Tor Lillqvist  <tml@iki.fi>
      
      	Cygwin support contributed by Stefan Ondrejicka
      	<ondrej@idata.sk>. Hopefully I got it all in while simultaneously
      	adding support for auto*/libtool for mingw.
      
      	* Makefile.am: Changes for auto* support on Cygwin and Win32. Do
      	still distribute the hand-written makefiles and *.win32.in files,
      	though. Use GIO, GSPAWN and PLATFORMDEP macros set by configure.
      	Use -no-undefined. Pass -export-symbols glib.def to libtool.
      
      	* configure.in: Define G_PLATFORM_WIN32 on both pure Win32 (mingw)
      	and Cygwin. Add AC_CYGWIN, AC_EXEEXT and AC_LIBTOOL_WIN32_DLL
      	calls for Cygwin and mingw support.  Check for %I64u guint64
      	format (in MS C library). Set G_MODULE_IMPL on mingw and
      	Cygwin. Use ac_object and ac_exeext.  Set GIO, GSPAWN, PLATFORMDEP
      	and G_LIBS_EXTRA. Compile timeloop only on Unix. Define OS_WIN32
      	automake conditional on Win32.
      
      	* glib.h: Include gwin32.h also on Cygwin.
      
      	* gfileutils.c (get_contents_posix): Use O_BINARY (defined as 0 on
      	Unix) for Cygwin's sake.
      
      	* gtimer.c (GETTIME): Reduce #ifdefs, use a macro GETTIME().
      
      	* gconvert.c
      	* gthread.c
      	* gutf8.c
      	* gutils.c: For code needed both on Cygwin and native Win32,
      	test for G_PLATFORM_WIN32.
      
      	* gtypes.h: Refine GLIB_VAR definition. Also check for DLL_EXPORT
      	in case compiling a static library on Win32 or Cygwin.
      
      	* gwin32.c: No <direct.h> on Cygwin. No need for ftruncate() or
      	dirent emulation on Cygwin.
      	(get_package_directory_from_module) Convert return value from
      	GetModuleFileName() to POSIX path on Cygwin.
      
      	* tests/Makefile.am (progs_LDADD): Link with libglib, libgthread
      	and libgmodule as appropriate. Use -no-undefined.
      
      	* gbacktrace.c: Move #ifdefs around a bit on Win32.
      
      	* gshell.c (unquote_string_inplace): Make static.
      5c00c349
  2. 21 Feb, 2001 1 commit
    • Tor Lillqvist's avatar
      Match also UNC paths on Win32. · cd89e4cc
      Tor Lillqvist authored
      2001-02-21  Tor Lillqvist  <tml@iki.fi>
      
      	* gutils.c (g_path_is_absolute): Match also UNC paths on Win32.
      
      	* gthread.h: Include gtypes.h to be sure to get GLIB_VAR
      	definition, remove definition from here.
      
      	* gunicode.h: Remove duplicate GLIB_VAR definition from here, too.
      
      	* gutils.c: (Win32) Use USERPROFILE as home dir if present. On
      	Win2k, HOMEDRIVE and HOMEPATH aren't reliable.
      
      	* Makefile.am (INCLUDES): Add -DGLIB_COMPILATION.
      
      	* makefile.mingw.in: Remove install target, Windows isn't Unix.
      
      	* testgdate.c
      	* testgdateparser.c
      	* testglib.c: Undefine GLIB_COMPILATION.
      
      	* glib.def: Updates.
      
      	* .cvsignore
      	* */.cvsignore: Ignore also .obj, .dll, .lib and .exe files.
      cd89e4cc
  3. 19 Feb, 2001 1 commit
  4. 17 Jan, 2001 1 commit
    • Owen Taylor's avatar
      Optimize for size rather than speed by making _() always call · ff51072d
      Owen Taylor authored
      Tue Jan 16 23:20:38 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* gutils.c glibintl.h: Optimize for size rather than speed by
      	making _() always call _glib_gettext() instead of conditionally
      	calling gettext() or _glib_gettext_init. glib only uses translated
      	strings in slow error handling code anyways.
      
      	* glibintl.h: g'ify types.
      
      	* Makefile.am: include glibintl.h in _SOURCES
      ff51072d
  5. 04 Jan, 2001 2 commits
  6. 24 Dec, 2000 1 commit
    • Ali Abdin's avatar
      New gcompat.h header file as recommended by Havoc. · 855e230f
      Ali Abdin authored
      2000-12-24  Ali Abdin  <aliabdin@aucegypt.edu>
      
              * Makefile.am, gcompat.h, glib.h: New gcompat.h header file
                as recommended by Havoc.
      
              * gdate.c, gdate.h, testgdate.c,
                docs/reference/glib/glib-sections.txt,
                docs/reference/glib/tmpl/date.sgml, tests/date-test.c: Rename some
                of the gdate functions to use the '_get' in their name. Patch
                reviewed by Havoc.
      855e230f
  7. 05 Dec, 2000 1 commit
    • Owen Taylor's avatar
      Major change in API for creating sources to handle multiple main loops · e2fd4e2b
      Owen Taylor authored
      Tue Dec  5 12:23:04 2000  Owen Taylor  <otaylor@redhat.com>
      
              * gmain.[hc]: Major change in API for creating sources
      	to handle multiple main loops (GMainContext *).
      
      	GSources are now exposed as GSource * and implemented
      	with structure derivation.
      
      	* giochannel.[ch]: Changed vtable for GIOChannel to correspond
      	to the new mainloop API, add g_io_channel_create_watch().
      
      	* gtypes.h: Move GTimeVal here.
      
      	* gthread.h: Remove gmain.h include to avoid circularity.
      
              * giounix.c: Update for new GMain API.
      
      	* giowin32.c: Update for new GMain API. (No check for
      	proper compilation or working.)
      
      	* timeloop.c timeloop-basic.c: A benchmarking program for
      	the main loop comparing the main loop against a
      	hand-written (timeloop-basic.c) variant.
      
      	* tests/mainloop-test.c: New torture test of mainloop.
      
      	* docs/Changes-2.0.txt: Started. Added text about
      	changes to GMain.
      
      	* gmain.c (g_main_add_poll_unlocked): Initial fd->revents
      	to zero. (#8482, Benjamin Kahn)
      e2fd4e2b
  8. 29 Nov, 2000 1 commit
    • Havoc Pennington's avatar
      s/UNICODE_LAST_CHAR/G_UNICODE_LAST_CHAR/ · 7fce6d3a
      Havoc Pennington authored
      2000-11-29  Havoc Pennington  <hp@redhat.com>
      
      	* gunidecomp.c (COMBINING_CLASS): s/UNICODE_LAST_CHAR/G_UNICODE_LAST_CHAR/
      
      	* gunichartables.h: Update for data in Unicode 3.0.1,
      	and include tables for line break properties
      
      	* gunidecomp.h: Ditto
      
      	* gunicode.h (GUnicodeBreakType): Enum for line break properties
      	(g_unichar_break_type): Get the break property for a char
      
      	* gunibreak.h: Autogenerated line break property tables
      
      	* gunibreak.c (g_unichar_break_type): added
      
      	* Makefile.am (EXTRA_DIST): dist gen-unicode-tables.pl
      
      	* Makefile.am (libglib_1_3_la_SOURCES): Add gunibreak.h, gunibreak.c
      
      	* gen-unicode-tables.pl: Include the script to update the unicode
      	char tables
      7fce6d3a
  9. 28 Nov, 2000 1 commit
    • Tor Lillqvist's avatar
      Patches by Hans Breuer: · 55c7329d
      Tor Lillqvist authored
      2000-11-28  Tor Lillqvist  <tml@iki.fi>
      
      	Patches by Hans Breuer:
      
      	* gspawn-win32.c: Move the code for gspawn-win32-helper to its own
      	file.
      
      	* makefile.{mingw,msc}.in: Change accordingly.
      
      	* gspawn-win32-helper.c: New file.
      
      	* Makefile.am (EXTRA_DIST): Add it.
      
      	* gmarkup.c (find_current_text_end): Fix assertion not to check an
      	uninitialised variable.
      
      	* gboxed.c: Include <string.h> for memset ().
      55c7329d
  10. 20 Nov, 2000 1 commit
    • Jonathan Blandford's avatar
      Patch from David Benson <daveb@idealab.com> to add user_data support to · 2645aaf5
      Jonathan Blandford authored
      Mon Nov 20 18:55:17 2000  Jonathan Blandford  <jrb@redhat.com>
      
      	* gtree.[hc]: Patch from David Benson <daveb@idealab.com> to add
      	user_data support to gtree functions.
      
      Mon Nov 13 18:35:52 2000  Jonathan Blandford  <jrb@redhat.com>
      
      	* gtypes.h (GCompareFuncData): new func type to let you use user
      	data when comparing nodes.
      
      	* gslist.c (g_list_sort_with_data): new function to sort with
      	user_data.
      
      	* glist.c (g_list_sort_with_data): new function to sort with
      	user_data.
      
      	* garray.[ch]: Added convenience functions to sort arrays.
      2645aaf5
  11. 12 Nov, 2000 1 commit
    • Owen Taylor's avatar
      Create wrapper functions for iconv() so that we can transparently use the · 292152da
      Owen Taylor authored
      Sun Nov 12 18:34:32 2000  Owen Taylor  <otaylor@redhat.com>
      
      	* gconvert.[ch]: Create wrapper functions for iconv()
      	so that we can transparently use the native iconv,
      	libiconv, or (in the future) a mini-iconv included
      	with glib.
      
      	* glib-config-2.0.in glib-2.0.pc.in: Include @ICONV_LIBS@
      
      	* INSTALL: Added note about libiconv.
      
      	* configure.in: Add checks for libiconv from pango. If
      	EILSEQ is not defined in errno.h add define for it into
      	glibconfig.h so g_iconv can use it. (Note, recompiling
      	from a system without EILSEQ to a system with EILSEQ
      	will break binary compatibility)
      292152da
  12. 27 Oct, 2000 1 commit
    • Havoc Pennington's avatar
      New module to parse a simple markup language · 32ef70d4
      Havoc Pennington authored
      2000-10-24  Havoc Pennington  <hp@pobox.com>
      
              * gmarkup.h, gmarkup.c: New module to parse a simple
      	markup language
      
      	* Makefile.am: add gmarkup.h, gmarkup.c
      
      	* tests/Makefile.am: add markup-test
      
      	* gstring.h (g_string_new_len): new function to create a string
      	with a length
      	(g_string_new): avoid a gratuitous realloc
      32ef70d4
  13. 19 Oct, 2000 1 commit
    • Tor Lillqvist's avatar
      Pass -DGSPAWN_HELPER when building it. Link with user32.lib. · 4905022b
      Tor Lillqvist authored
      2000-10-19  Tor Lillqvist  <tml@iki.fi>
      
      	* makefile.msc.in: Pass -DGSPAWN_HELPER when building it. Link
      	with user32.lib.
      
      	* gspawn-win32.c
      	* gfileutils.c: Make them compile with picky MSVC.
      
      	* gwin32.h: New file. Move Win32-only stuff that isn't related to
      	GIOChannels here from giochannel.h.
      
      	* Makefile.am: Add it here.
      
      	* giochannel.h: Move stuff to gwin32.h.
      
      	* glib.h: On Win32, include gwin32.h.
      4905022b
  14. 16 Oct, 2000 2 commits
    • Tor Lillqvist's avatar
      Add gspawn-win32.c to EXTRA_DIST. · 03f51276
      Tor Lillqvist authored
      03f51276
    • Raja R Harinath's avatar
      gmodule: New variable. (dist-hook): Handle $(BUILT_EXTRA_DIST). · a626a650
      Raja R Harinath authored
      gmodule:
      * Makefile.am (BUILT_EXTRA_DIST): New variable.
      (dist-hook): Handle $(BUILT_EXTRA_DIST).
      
      gobject:
      * Makefile.am (BUILT_EXTRA_DIST): New variable.
      (dist-hook): Handle $(BUILT_EXTRA_DIST).
      (*): Remove traces of @STRIP_{BEGIN,END}@.
      
      gthread:
      * Makefile.am (BUILT_EXTRA_DIST): New variable.
      (dist-hook): Handle $(BUILT_EXTRA_DIST).
      
      docs/reference:
      'make distcheck' fixes.
      * glib/Makefile.am (EXTRA_DIST): Add $(DOC_MODULE)-decl.txt.
      (html): Run 'gtkdoc-fixxref' in $(srcdir).
      (dist-check-gtkdoc): Add missing quote.
      (dist-hook): Copy in dependency order, so that none of the
      makerules are fired in a tarball build.
      
      * gobject/Makefile.am: Likewise.
      
      toplevel:
      Remove need for acconfig.h, and misc. cleanups.
      * acglib.m4 (GLIB_SIZEOF): Add 'autoheader' comment to
      AC_DEFINE_UNQUOTED.
      (GLIB_BYTE_CONTENTS): Likewise.
      
      * configure.in: Add 'autoheader' comments to all AC_DEFINE(...)
      and AC_DEFINE_UNQUOTED(...) lines.
      Replace AC_MSG_CHECKING/AC_CACHE_VAL with AC_CACHE_CHECK.
      (AM_PROG_LIBTOOL): Move after AC_PROG_CC.
      
      * acconfig.h: Empty out.
      
      * Makefile.am (BUILT_EXTRA_DIST): New variable.  List 'dist'able
      files that are created in the builddir.
      (dist-hook): Handle those files.
      (libglib_1_3_la_SOURCES): Remove @ALLOCA@.  @ALLOCA@ should only
      be used in an _LDADD or _LIBADD, since it expands (if necessary)
      to 'alloca.o'.
      
      * tests/Makefile.am (BUILT_EXTRA_DIST): New variable.
      (dist-hook): Handle $(BUILT_EXTRA_DIST).
      a626a650
  15. 12 Oct, 2000 1 commit
  16. 09 Oct, 2000 2 commits
    • Raja R Harinath's avatar
      Use this to specify that 'configure' depends on acglib.m4. · 61f2f04c
      Raja R Harinath authored
      * Makefile.am (CONFIGURE_DEPENDENCIES): Use this to specify
      that 'configure' depends on acglib.m4.
      61f2f04c
    • Havoc Pennington's avatar
      Add new files. · 8e3a3eef
      Havoc Pennington authored
      2000-10-09  Havoc Pennington  <hp@redhat.com>
      
              * Makefile.am, tests/Makefile.am: Add new files.
      
      	* tests/spawn-test.c, tests/shell-test.c: new tests for
      	the shell/spawn stuff
      
      	* gutils.c (g_find_program_in_path): convert a relative
      	program name into an absolute pathname to an existing
      	executable
      
      	* gspawn.h, gspawn.c: New fork/exec API
      
      	* gshell.h, gshell.c: Shell-related utilities, at the moment
      	simply routines to parse argv and quote/unquote strings
      
      	* guniprop.c (g_unichar_isspace): Return TRUE for the
      	ASCII space characters isspace() returns TRUE for.
      
      	* gfileutils.c (g_file_get_contents): Convenience function
      	to slurp entire file into a string and return it. Partially
      	written by Joel Becker.
      	(g_file_test): file test function
      8e3a3eef
  17. 04 Oct, 2000 1 commit
    • Martin Baulig's avatar
      Reverted my last commit: · 81c0bf53
      Martin Baulig authored
      2000-09-30  Martin Baulig  <baulig@suse.de>
      
      	* configure.in (HAVE_THREADS): New automake conditional.
      	* Makefile.am (SUBDIRS): Only compile the gthread subdirectory if we
      	actually have threads.
      81c0bf53
  18. 30 Sep, 2000 1 commit
  19. 29 Sep, 2000 2 commits
  20. 25 Sep, 2000 1 commit
  21. 11 Sep, 2000 1 commit
    • Owen Taylor's avatar
      Havoc Pennington's implementation of convenient character set conversion · a212f93d
      Owen Taylor authored
      Sun Sep 10 12:37:40 2000  Owen Taylor  <otaylor@redhat.com>
      
      	* glib.h gconvert.c (g_convert): Havoc Pennington's implementation
      	of convenient character set conversion using iconv, with
      	the addition of GError. We probably need a fallback that
      	just does conversions between, say UTF-8,16,32 and ISO-8859-1
      	for targets without iconv at all.
      
      	Also add g_convert_with_fallback() to take care of conversions
      	where we accept some loss going to the target encoding.
      a212f93d
  22. 31 Jul, 2000 2 commits
    • Havoc Pennington's avatar
      forgot to add .pc.in to EXTRA_DIST · 8bca378a
      Havoc Pennington authored
      2000-07-31  Havoc Pennington  <hp@redhat.com>
      
      * Makefile.am (EXTRA_DIST): forgot to add .pc.in to EXTRA_DIST
      8bca378a
    • Havoc Pennington's avatar
      pkg-config data files · 0ae27495
      Havoc Pennington authored
      2000-07-31  Havoc Pennington  <hp@redhat.com>
      
              * glib-2.0.pc.in, gobject-2.0.pc.in, gmodule-2.0.pc.in,
      	gobject-2.0.pc.in: pkg-config data files
      
      	* Makefile.am: Install/dist the .pc files
      
      	* configure.in: Output the .pc files
      0ae27495
  23. 14 Jul, 2000 2 commits
    • Tor Lillqvist's avatar
      Include the "build" module in GLib, too, to make it more self-contained. · 45adcf12
      Tor Lillqvist authored
      2000-07-15  Tor Lillqvist  <tml@iki.fi>
      
      * Makefile.am (SUBDIRS): Include the "build" module in GLib, too,
      to make it more self-contained. If your CVS client doesn't
      automatically get it, do a cvs get build in glib.
      
      * */makefile.mingw.in: Include make.mingw from build in the glib
      source directory.
      45adcf12
    • Owen Taylor's avatar
      Move glib-config to glib-config-2.0 move glib.m4 to glib-2.0.m4 · eb023508
      Owen Taylor authored
      Fri Jul 14 12:22:49 2000  Owen Taylor  <otaylor@redhat.com>
      
      	* configure.in Makefile.am glib-config.m4 glib.m4: Move
      	glib-config to glib-config-2.0 move glib.m4 to
      	glib-2.0.m4
      
      	* Makefile.am gobject/Makefile.am gmodule/Makefile.am
      	gthread/Makefile.am tests/Makefile.am: Change
      	library names to libglib-1.3.la, etc, so that we
      	can distinguish glib-1.2 and glib-2.0 on the linkline.
      
      	* Makefile.am gobject/Makefile.am gmodule/Makefile.am:
      	Move include files into /usr/include/glib-2.0.
      
      Thu Jul  6 18:54:49 2000  Owen Taylor  <otaylor@redhat.com>
      
      	* docs/Makefile.am (EXTRA_DIST): Remove info files
      	from the build.
      eb023508
  24. 12 Jul, 2000 1 commit
    • Havoc Pennington's avatar
      #include <gerror.h> · c38d1dd9
      Havoc Pennington authored
      2000-07-12  Havoc Pennington  <hp@redhat.com>
      
      * glib.h: #include <gerror.h>
      
      * Makefile.am (include_HEADERS): Add gerror.h
      (libglib_la_SOURCES): Add gbacktrace.c
      
      * gbacktrace.c: Move g_on_error_query() in here (moved on the
      server, so history is preserved)
      
      * gerror.h: GError interface
      
      * gerror.c: GError implementation replaces stuff that's now in
      gbacktrace.c
      c38d1dd9
  25. 06 Jul, 2000 1 commit
    • Owen Taylor's avatar
      Release 1.3.1 · cf2f5111
      Owen Taylor authored
      Thu Jul  6 15:35:28 2000  Owen Taylor  <otaylor@redhat.com>
      
      	* Release 1.3.1
      
      	* Makefile.am (EXTRA_DIST): Dist fixes.
      
      	* configure.in: Moderate the warnings just a little bit.
      cf2f5111
  26. 29 Jun, 2000 2 commits
    • Owen Taylor's avatar
      updated · 6e47268c
      Owen Taylor authored
      Thu Jun 29 15:57:28 2000  Owen Taylor  <otaylor@redhat.com>
      
              * NEWS: updated
      
      	* Makefile.am: added snapcheck target to go along with snapshot
      
      	* gstring.c glib.h (g_string_hash): Add g_string_hash to
      	go along with g_string_equal.
      
      Tue Jun 27 12:40:23 EDT 2000  David A. Wheeler <dwheeler@dwheeler.com>
      
      	* glib.h: Added g_string_equal for comparing GStrings;
      	changed g_str_equal so it returns gboolean (instead of gint).
      
      	* gstring.c: Modified GString implementation to support embedded
      	ASCII NUL ('\0') characters, and implemented g_string_equal.
      
      	* testglib.c tests/string-test.c: Added tests for g_string_equal
      	and tests for proper handling of embedded ASCII NUL characters.
      6e47268c
    • Owen Taylor's avatar
      Fix · ada74276
      Owen Taylor authored
      Wed Jun 28 22:52:00 2000  Owen Taylor  <otaylor@redhat.com>
      
      	* Makefile.am (libglib_la_SOURCES): Fix
      ada74276
  27. 21 Jun, 2000 1 commit
    • Owen Taylor's avatar
      Initial pass at adding unicode support functions. A few things still need · 0891c648
      Owen Taylor authored
      Wed Jun 21 12:09:03 2000  Owen Taylor  <otaylor@redhat.com>
      
      	* gunicode.h gutf8.c guniprop.c gunidecomp.[ch] gunichartables.h
      	Makefile.am glib.h: Initial pass at adding unicode support
      	functions. A few things still need to be implemented, a bit
      	of cleanup needs to be done, tests need to be added, and
      	the docs need to be finished, but this should allow replacing
      	most or all use of libunicode.
      0891c648
  28. 13 May, 2000 1 commit
    • Tor Lillqvist's avatar
      makefile.mingw.in tests/makefile.mingw.in Rename makefile.cygwin(.in) to · 77866eaf
      Tor Lillqvist authored
      2000-05-13  Tor Lillqvist  <tml@iki.fi>
      
      * makefile.mingw.in
      * tests/makefile.mingw.in
      * build-dll: Rename makefile.cygwin(.in) to
      makefile.mingw(.in), which better describes what it is. Move the
      build of gmodule, gthread and gobject DLLs to makefiles in those
      directories. Move resource file handling and build number bump to
      build-dll, where it sits much cleaner.
      
      * README.win32
      * Makefile.am (EXTRA_DIST): Update accordingly.
      
      * glib.h: Add G_PI, G_PI_2, G_PI_4, G_E, G_LN2, G_LN10 and
      G_SQRT2. M_PI etc aren't necessarily in <math.h> in strict ISO C
      implementations.
      
      * glib.def: Add g_strcanon.
      
      * gtree.c (g_tree_node_rotate_left): Remove unused variables.
      
      * gwin32.c (g_win32_opendir): Remove unneeded statement.
      
      gmodule:
      
      * makefile.mingw.in: New file, with gmodule stuff
      moved from ../makefile.mingw.in.
      
      * Makefile.am: Add to EXTRA_DIST, and add rule to make makefile.mingw.
      
      gobject:
      * makefile.mingw.in
      * gobject.def
      * gobject.rc.in: New files, for Win32 (mingw) build.
      
      * Makefile.am: Add to EXTRA_DIST. Add rules to produce the
      corresponding non-*.in files.
      
      * gtype.h: (Win32:) Mark _g_type_fundamental_last for
      export/import from DLL.
      
      gthread:
      * makefile.mingw.in: New file, with gthread stuff moved from
      ../makefile.mingw.in.
      
      * Makefile.am: Add to EXTRA_DIST, add rule to build makefile.mingw.
      77866eaf
  29. 12 May, 2000 1 commit
    • Tim Janik's avatar
      added gobject · 1df2ec98
      Tim Janik authored
      Fri Apr 28 23:54:35 2000  Tim Janik  <timj@gtk.org>
      
              * setup things for a new sub-library libgobject:
      
              * Makefile.am (SUBDIRS): added gobject
      
              * glib-config.in: feature -lgobject.
      
              * configure.in (AC_OUTPUT): generate gobject/Makefile.
      
              * glib.m4 (AM_PATH_GLIB): feature gobject module.
      
              * glib.spec.in: added %{prefix}/lib/libgobject-1.3.so.*
      
      Fri Apr 28 21:41:49 2000  Tim Janik  <timj@gtk.org>
      
              * glib.h: added G_STRLOC macro.
              G_STRUCT_OFFSET(): signedness corrections.
              (G_CSET_DIGITS): list 0-9.
              * gscanner.c (g_scanner_config_template): use G_CSET_DIGITS.
      
              * glib.h:
              * gstrfuncs.c:
              (g_strdown):
              (g_strup):
              (g_strreverse): return the modified string instead of void, so
              calls to these functions can be nested.
              (g_strcanon): new function, canonicalizes string according to
              a given character set.
      
      Fri Apr 28 19:45:16 2000  Tim Janik  <timj@gtk.org>
      
              * gasyncqueue.c (g_async_queue_unref): get rid of an unused variable.
      1df2ec98
  30. 28 Apr, 2000 1 commit
    • Sebastian Wilhelmi's avatar
      New File implementing an asynchronous queue to be used for asynchronous · 1418fe3a
      Sebastian Wilhelmi authored
      
      2000-04-28  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
      
      	* gasyncqueue.c: New File implementing an asynchronous queue to be
      	used for asynchronous inter-thread communication.
      
      	* gthreadpool.c: New File implementing a thread pool to be used
      	for distributing work among several threads.
      
      	* glib.h: Added the type and function declarations for these two
      	types.
      
      	* tests/threadpool-test.c: New File implementing a test for the
      	thread pool. This also checks the asynchronous queue underlying
      	the thread pool.
      
      	* tests/Makefile.am: Changed accordingly.
      1418fe3a
  31. 24 Mar, 2000 1 commit
  32. 07 Feb, 2000 1 commit
    • Tor Lillqvist's avatar
      Move to corresponding subdirectories. · 726b3de4
      Tor Lillqvist authored
      2000-02-07  Tor Lillqvist  <tml@iki.fi>
      
      * gmodule.rc.in gthread.rc.in: Move to corresponding subdirectories.
      
      * Makefile.am
      * gmodule/Makefile.am
      * gthread/Makefile.am: Change accordingly.
      
      * makefile.cygwin: Corresponding changes, some cleanup.
      726b3de4
  33. 04 Feb, 2000 1 commit
    • Tor Lillqvist's avatar
      New files, for putting version info in the DLLs on Win32. · 2701653c
      Tor Lillqvist authored
      2000-02-05  Tor Lillqvist  <tml@iki.fi>
      
      * glib.rc.in gmodule.rc.in gthread.rc.in: New files, for putting
      version info in the DLLs on Win32.
      
      * Makefile.am: Generate corresponding *.rc files and distribute
      them.
      
      * makefile.cygwin.in: Add rules to automatically bump a "build
      number" in the version info in the rc files each time the DLL is
      built. But do this only for the person who releases binaries. If
      others build the DLLs, the build number is set to zero.
      2701653c