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 1 commit
    • 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
  3. 19 Apr, 2001 2 commits
    • 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 2 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 3 commits
  7. 13 Apr, 2001 1 commit
    • 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
  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 1 commit
  11. 04 Apr, 2001 1 commit
    • Tim Janik's avatar
      Released GLib-1.3.3. · 81ace953
      Tim Janik authored
      Wed Apr  4 09:18:55 2001  Tim Janik  <timj@gtk.org>
      
              * Released GLib-1.3.3.
      81ace953
  12. 03 Apr, 2001 5 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
    • 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
      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
  13. 02 Apr, 2001 1 commit
    • Sebastian Wilhelmi's avatar
      Use the new GRealThread member "context" instead of a GStaticPrivate to · 7b06f826
      Sebastian Wilhelmi authored
      
      2001-04-02  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
      
      	* gmain.c: Use the new GRealThread member "context" instead of a
      	GStaticPrivate to store the thread specific main loop context.
      
      	* gthread.c: Added "context" member to GRealThread and updated
      	g_thread_create, g_thread_self and g_thread_cleanup accordingly.
      
      	* gthread.c, gthread.h: Removed the functions
      	g_static_private_(get|set)_for_thread and adapted
      	g_static_private_(get|set) and g_static_private_free accordingly.
      7b06f826
  14. 30 Mar, 2001 1 commit
    • Sven Neumann's avatar
      ghash.[ch] added new functions g_hash_table_new_full, · a2b269ba
      Sven Neumann authored
      2001-03-30  Sven Neumann  <sven@gimp.org>
      
              * ghash.[ch]
              * docs/reference/glib/tmpl/hash_tables.sgml: added new functions
              g_hash_table_new_full, g_hash_table_replace, g_hash_table_steal and
              g_hash_table_foreach_steal. Moved most docs out of the template
              file into the C file. Please proofread the new documentation.
      a2b269ba
  15. 29 Mar, 2001 2 commits
    • Tor Lillqvist's avatar
      Add module-test rules. · 5eef94c8
      Tor Lillqvist authored
      2001-03-29  Tor Lillqvist  <tml@iki.fi>
      
      	* tests/makefile.msc.in: Add module-test rules.
      5eef94c8
    • Tor Lillqvist's avatar
      Updates. Add module-test rules. · 93fce34a
      Tor Lillqvist authored
      2001-03-29  Tor Lillqvist  <tml@iki.fi>
      
      	* glib.def: Updates.
      	* tests/makefile.mingw.in: Add module-test rules.
      
      2001-03-29  Tor Lillqvist  <tml@iki.fi>
      
      	* gobject.def: Updates.
      93fce34a
  16. 26 Mar, 2001 2 commits
    • Owen Taylor's avatar
      -DG_DISABLE_DEPRECATED · df2f429c
      Owen Taylor authored
      Mon Mar 26 14:14:53 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* Makefile.am (INCLUDES): -DG_DISABLE_DEPRECATED
      
      	* gmain.h timeloop.c: Surround the cruftiest stuff with
      	#ifndef G_DISABLE_DEPRECATED.
      
      	* gcompat.h gdate.h: Move compat defines back to
      	gdate.h, surround with #ifndef G_DISABLE_DEPRECATED.
      	Remove gcompat.h.
      df2f429c
    • Owen Taylor's avatar
      *** empty log message *** · b8d7add3
      Owen Taylor authored
      b8d7add3
  17. 20 Mar, 2001 2 commits
  18. 18 Mar, 2001 3 commits
    • Tor Lillqvist's avatar
      Add braces to silence gcc -Wall. · 3bae8165
      Tor Lillqvist authored
      2001-03-18  Tor Lillqvist  <tml@iki.fi>
      
      	* gspawn-win32.c (SETUP_DEBUG): Add braces to silence gcc -Wall.
      
      	* gspawn-win32-helper.c (write_no_error): Remove unused function.
      
      	* tests/makefile.mingw.in (module-test.exe): Add rules for
      	building module-test.
      
      2001-03-18  Tor Lillqvist  <tml@iki.fi>
      
      	* gobject.def: Correct some renamed functions.
      3bae8165
    • Tim Janik's avatar
      removed archaic gpointer derived_data; relict and added a GData member · 45fb7194
      Tim Janik authored
      Wed Mar 14 18:46:54 2001  Tim Janik  <timj@gtk.org>
      
              * gscanner.[hc]: removed archaic gpointer derived_data; relict and
              added a GData member instead.
      
              * glist.[hc]: added g_list_remove_all().
      
              * gslist.[hc]: added g_slist_remove_all().
      
      Sat Mar 17 23:18:36 2001  Tim Janik  <timj@gtk.org>
      
              * gobject.c (g_object_get_property): minor bug-fix.
      
              * gbsearcharray.[hc]: provide a macro for static initialization and
              functions g_bsearch_array_new() and g_bsearch_array_destroy() for
              dynamic allocations.
      
              * gboxed.c: introduce G_TYPE_GSTRING, boxed type for GString.
      
              * gclosure.[hc]: naming corrections.
      
      Fri Mar  9 16:42:08 2001  Tim Janik  <timj@gtk.org>
      
              * gvaluetypes.[hc]: moved g_strdup_value_contents() into this file as
              a public function (was static in gobject.c before). it's a bit odd
              to have that function here, especially since it requires extra includes,
              but then it doesn't very well fit somewhere else either.
      
              * gparamspecs.c: added default/max/min checks to param spec creation
              functions.
      45fb7194
    • Owen Taylor's avatar
      Reorder headers to make FreeBSD happy. · 1d5b01bb
      Owen Taylor authored
      Sat Mar 17 19:54:51 2001  Owen Taylor  <otaylor@redhat.com>
      
              * timeloop.c: Reorder headers to make FreeBSD happy.
      1d5b01bb
  19. 14 Mar, 2001 2 commits
    • Tor Lillqvist's avatar
      From Edward M. Lee <tailbert@yahoo.com>: · f6e325b2
      Tor Lillqvist authored
      2001-03-13  Tor Lillqvist  <tml@iki.fi>
      
      	From Edward M. Lee  <tailbert@yahoo.com>:
      
      	* gdate.c (g_date_set_parse): add support for dates that in the
      	form "Wed Mar 14 2001". Running testgdate on cygwin requires this.
      
      2001-03-13  Tor Lillqvist  <tml@iki.fi>
      
      	From Edward M. Lee  <tailbert@yahoo.com>:
      
      	* gmodule-win32.c (_g_module_build_path): use (cygwin friendly) dir
      	separator.
      f6e325b2
    • Tim Janik's avatar
      made config arg to g_scanner_new() const. · 009942e1
      Tim Janik authored
      Fri Mar  9 18:01:43 2001  Tim Janik  <timj@gtk.org>
      
              * gscanner.[hc]: made config arg to g_scanner_new() const.
      
      Fri Mar  9 16:42:08 2001  Tim Janik  <timj@gtk.org>
      
              * gvaluetypes.[hc]: moved g_strdup_value_contents() into this file as
              a public function (was static in gobject.c before). it's a bit odd
              to have that function here, especially since it requires extra includes,
              but then it doesn't very well fit somewhere else either.
      
              * gparamspecs.c: added default/max/min checks to param spec creation
              functions.
      009942e1
  20. 12 Mar, 2001 1 commit
    • Tor Lillqvist's avatar
      Link with the libgmodule la only on Win32. · 096ba91b
      Tor Lillqvist authored
      2001-03-12  Tor Lillqvist  <tml@iki.fi>
      
      	* tests/Makefile.am (libmoduletestplugin_b_la_LIBADD,
      	libmoduletestplugin_b_la_LIBADD): Link with the libgmodule la only
      	on Win32.
      
      2001-03-12  Tor Lillqvist  <tml@iki.fi>
      
      	* Makefile.am (libgplugin_a_la_LIBADD, libgplugin_b_la_LIBADD):
      	Link with the libgmodule la only on Win32.
      096ba91b
  21. 10 Mar, 2001 2 commits
  22. 09 Mar, 2001 1 commit