1. 29 Apr, 2001 1 commit
    • Tim Janik's avatar
      made hook ids a gulong. · abc5cbbe
      Tim Janik authored
      Sun Apr 29 00:37:34 2001  Tim Janik  <timj@gtk.org>
      
              * ghook.[hc]: made hook ids a gulong.
      
      Sat Apr 28 23:39:42 2001  Tim Janik  <timj@gtk.org>
      
              * gsignal.[hc]: made signal handler and emission hook ids gulongs.
              (signal_handlers_foreach_matched_R): only invoke callback for handlers
              that are not disconnected (id>0).
              (signal_emit_R): prevent invocation of signal handlers during the
              emission they were connected within.
      
              * glib-mkenums: publically installed perl-script to parse C code
              enums and generate descriptions thereof.
              * glib-mkenums.1: assorted man page.
      abc5cbbe
  2. 20 Apr, 2001 2 commits
    • Dan Winship's avatar
      Add a check for the Darwin dynamic linker. Use AC_TRY_LINK when checking · 655d4676
      Dan Winship authored
              * configure.in: Add a check for the Darwin dynamic linker. Use
              AC_TRY_LINK when checking for "nonposix getpwuid_r" so it notices
              "no getpwuid_r" correctly.
      
              * testglib.c (main): Make template[] bigger to prevent an overrun.
              Remove an unused variable. Initialize error to NULL.
      
              * tests/gio-test.c (main): Add a cast to prevent a warning when
              size_t is a long.
      
              * tests/type-test.c (main): Add an #ifdef to prevent a warning
              when G_HAVE_GINT64 is defined and G_GINT64_FORMAT isn't.
      655d4676
    • Dan Winship's avatar
      gmodule implementation for Darwin/Mac OS X · d7daf598
      Dan Winship authored
              * gmodule-dyld.c: gmodule implementation for Darwin/Mac OS X
      
              * gmodule.c:
              * gmoduleconf.h.in: Add gmodule-dyld support
      
              * testgmodule.c (main): Fix spelling
      d7daf598
  3. 19 Apr, 2001 4 commits
    • Havoc Pennington's avatar
      We were returning junk memory here, because we didn't copy the value · a786a9a0
      Havoc Pennington authored
      2001-04-19  Havoc Pennington  <hp@redhat.com>
      
      	* gobject.c (g_object_get_valist): We were returning junk memory
      	here, because we didn't copy the value (G_VALUE_NOCOPY_CONTENTS
      	passed to G_VALUE_LCOPY) and then we freed the GValue immediately
      	after. Removed G_VALUE_NOCOPY_CONTENTS from here; need a
      	G_VALUE_STEAL_CONTENTS or the like if we want this optimization.
      a786a9a0
    • Sebastian Wilhelmi's avatar
      Changes due to deprecation update. · 7ee28644
      Sebastian Wilhelmi authored
      
      2001-04-19  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
      
      	* glib/tmpl/hash_tables.sgml, glib/tmpl/misc_utils.sgml,
      	glib/tmpl/scanner.sgml: Changes due to deprecation update.
      7ee28644
    • Sebastian Wilhelmi's avatar
      Remove definition of g_hash_table_freeze and g_hash_table_thaw. Instead · d52e5cd5
      Sebastian Wilhelmi authored
      
      2001-04-19  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
      
      	* ghash.c, ghash.h: Remove definition of g_hash_table_freeze and
      	g_hash_table_thaw. Instead added G_DISABLE_DEPRECATED-guarded
      	macros to ghash.h to go along the lines of the standard.
      
      	* gscanner.c, gscanner.h: Dito for g_scanner_freeze_symbol_table
      	and g_scanner_thaw_symbol_table.
      
      	* gutils.c, gutils.h: Dito for g_dirname. g_basename is still
      	defined in gutils.c, but declared ing gutils.h only
      	G_DISABLE_DEPRECATED-guarded.
      d52e5cd5
    • Sebastian Wilhelmi's avatar
      Removed bashism in test for the pkg-config version. · 4f5ea7fc
      Sebastian Wilhelmi authored
      
      2001-04-19  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
      
      	* configure.in: Removed bashism in test for the pkg-config
      	version.
      
      	* configure.in: Rewrote test for multithread flag. Now uses
      	localtime_r, which hopefully has a consistent prototype across
      	different platforms. Also it uses a clever double EGREP trick
      	instead of compiling, which could give false positives. Thanks to
      	Dan Winship <danw@ximian.com> for the hint.
      4f5ea7fc
  4. 18 Apr, 2001 3 commits
  5. 17 Apr, 2001 4 commits
    • Owen Taylor's avatar
      Released 1.3.4 · f7d8a22e
      Owen Taylor authored
      Tue Apr 17 11:47:07 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* Released 1.3.4
      
      	* NEWS: Updated
      f7d8a22e
    • Owen Taylor's avatar
      Define _GNU_SOURCE for stpcpy · c530e1e1
      Owen Taylor authored
      Tue Apr 17 10:43:36 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* gstrfuncs.c: Define _GNU_SOURCE for stpcpy
      
      	* tests/mainloop-test.c (main): Wait for all threads
      	to start before beginning tests.
      c530e1e1
    • Sebastian Wilhelmi's avatar
      Until now every thread pool always had at least one tread waiting to avoid · 313ed5dc
      Sebastian Wilhelmi authored
      
      2001-04-17  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
      
      	* gthreadpool.c (g_thread_pool_thread_proxy): Until now every
      	thread pool always had at least one tread waiting to avoid
      	switching overhead in case a new task would be added soon after
      	one finished. This however means a big waste of threads, if many
      	mostly inactive thread pools are involved. Now such a waiting
      	thread will only wait for half a second (This value is of course
      	very randomly picked) and go to the global threadpool afterwards.
      
      MCVS: ----------------------------------------------------------------------
      313ed5dc
    • Owen Taylor's avatar
      Remove warnings about conflicts with the stable version. · 52568982
      Owen Taylor authored
      Mon Apr 16 12:04:52 2001  Owen Taylor  <otaylor@redhat.com>
      
              * configure.in: Remove warnings about conflicts with the
              stable version.
      
      	 * glib-2.0.m4: Fix some of the error text to be halfway
              up to date.
      
              * README.in INSTALL.in: Add these to generate README, INSTAL
              (as in the stable branch). Update.
      
      	  * HACKING: Update.
      52568982
  6. 16 Apr, 2001 5 commits
  7. 13 Apr, 2001 2 commits
    • Hans Breuer's avatar
      updated · 08525434
      Hans Breuer authored
      2001-04-14  Hans Breuer  <hans@breuer.org>
      
      	* glib.def :
      	* makefile.msc.in : updated
      
      	* gpattern.c : include "gutils.h" to resolve the inline hassle
      08525434
    • Hans Breuer's avatar
      updated · 1d81d2d2
      Hans Breuer authored
      2001-04-14  Hans Breuer  <hans@breuer.org>
      
      	* gobject.def : updated
      1d81d2d2
  8. 11 Apr, 2001 1 commit
  9. 09 Apr, 2001 1 commit
    • Tim Janik's avatar
      increment version to 1.3.4 (binary 0, interface 0). · 58bfca36
      Tim Janik authored
      Mon Apr  9 18:57:44 2001  Tim Janik  <timj@gtk.org>
      
              * configure.in: increment version to 1.3.4 (binary 0, interface 0).
      
      Mon Apr  9 18:56:15 2001  Tim Janik  <timj@gtk.org>
      
              * gclosure.c (g_closure_invoke): only require marshal/meta_marshal if
              we're valid (about to actually do marshalling).
      58bfca36
  10. 05 Apr, 2001 4 commits
  11. 04 Apr, 2001 2 commits
  12. 03 Apr, 2001 11 commits
    • Tim Janik's avatar
      updates. · a14df7b9
      Tim Janik authored
      Tue Apr  3 20:22:59 2001  Tim Janik  <timj@gtk.org>
      
              * NEWS: updates.
      
              * NEWS.pre-1-3: take over old news.
      
      Tue Apr  3 20:23:24 2001  Tim Janik  <timj@gtk.org>
      
              * NEWS: updates.
      a14df7b9
    • Owen Taylor's avatar
      Exit with an error message that you should use pkg-config instead. · c13277dc
      Owen Taylor authored
      Tue Apr  3 12:38:16 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* glib-config-2.0.in: Exit with an error message that you
      	should use pkg-config instead.
      
      	* configure.in (PACKAGE): Require pkg-config.
      
      	* tests/Makefile.am (EXTRA_DIST): Add utf8.txt.
      
      	* configure.in (GLIB_MICRO_VERSION): Up MICRO to 3,
      	leave interface/binary at 0.
      c13277dc
    • Owen Taylor's avatar
      add missed (empty) file · 9c0b06d2
      Owen Taylor authored
      9c0b06d2
    • Owen Taylor's avatar
      Add explicit path to tmpl files in dependencies. · 1a8d6fec
      Owen Taylor authored
      Tue Apr  3 11:51:02 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* {glib,gobject}/Makefile.am (sgml-build.stamp): Add
      	explicit path to tmpl files in dependencies.
      
      	* glib/glib.types gobject/gobject.types: empty files
      	to keep generic makefiles happy.
      1a8d6fec
    • Tim Janik's avatar
      added g_list_nth_prev() which walks ->prev instead of ->next. · bdd9b28b
      Tim Janik authored
      Tue Apr  3 13:46:22 2001  Tim Janik  <timj@gtk.org>
      
              * glist.[hc]: added g_list_nth_prev() which walks ->prev instead
              of ->next.
      
              * gpattern.[hc]: added shell-style pattern matching code from beast,
              derived from the gtk_pattern_*() code, but with a couple of bug fixes
              and a number of optimizations.
      
      Tue Apr  3 14:06:00 2001  Tim Janik  <timj@gtk.org>
      
              * gparam.[hc]: added g_param_spec_pool_list() to list pspecs per
              owner_type. the pspecs are not referenced, so the caller is
              supposed to have some idea about owner_type not randomly
              nuking his pspec's. if this is going to provide problems in
              the future, we can either auto-ref the pspecs, or add a
              _foreach variant, though the latter would have to invoke
              the callback while pspec's mutex is acquired, so i just
              went for the _list variant for now.
      
              * gclosure.h (G_CALLBACK): made GCallback a void (*) (void) fucntion.
      bdd9b28b
    • Sebastian Wilhelmi's avatar
      Added special case for priorities on FreeBSD. Thanks to David Reid · 72cab502
      Sebastian Wilhelmi authored
      
      2001-04-03  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
      
      	* gthread-posix.c: Added special case for priorities on
      	  FreeBSD. Thanks to David Reid <dreid@jetnet.co.uk> for the info.
      
      	* gthread-impl.c: Made two macros safe with ().
      72cab502
    • Sebastian Wilhelmi's avatar
      Ops, ChangeLog was incomplete. · d8dd1ac1
      Sebastian Wilhelmi authored
      
      Ops, ChangeLog was incomplete.
      d8dd1ac1
    • Sebastian Wilhelmi's avatar
      Added documentation. · 1b546cf3
      Sebastian Wilhelmi authored
      
      2001-04-03  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
      
      	* gthreadpool.c: Added documentation.
      
      	* gthreadpool.c: The global thread pool now also is seperated for
      	bound and unbound threads. Only threads with standard stack size
      	go to the global pool. g_thread_pool_new now protects the global
      	setup of inform_mutex etc. with a lock. Fixed some typos. Unlock
      	the queue after g_thread_pool_wakeup_and_stop_all in the proxy.
      1b546cf3
    • Sebastian Wilhelmi's avatar
      Added GThreadPool documentation. · c4b6fccb
      Sebastian Wilhelmi authored
      
      2001-04-03  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
      
      	* glib/tmpl/thread_pools.sgml: Added GThreadPool documentation.
      c4b6fccb
    • Sebastian Wilhelmi's avatar
      Updated. · 9ce8b08c
      Sebastian Wilhelmi authored
      
      2001-04-03  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
      
      	* glib/tmpl/threads.sgml: Updated.
      9ce8b08c
    • Sebastian Wilhelmi's avatar
      Removed g_static_private_(get|set)_for_thread. · 5c2b963a
      Sebastian Wilhelmi authored
      
      2001-04-03  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
      
      	* glib/glib-sections.txt: Removed
      	g_static_private_(get|set)_for_thread.
      5c2b963a