1. 26 Feb, 2002 1 commit
  2. 04 Feb, 2001 1 commit
    • Tim Janik's avatar
      s/glib_trap_/g_trap_/. add comments on g_trap_instance_signals, · 22357542
      Tim Janik authored
      Sun Feb  4 07:38:32 2001  Tim Janik  <timj@gtk.org>
      
              * docs/debugging.txt: s/glib_trap_/g_trap_/. add comments on
              g_trap_instance_signals, g_trace_instance_signals and
              GRUNTIME_DEBUG.
      
              * gmem.c: s/glib_trap_/g_trap_/.
      
      Sun Feb  4 07:30:53 2001  Tim Janik  <timj@gtk.org>
      
              * gtype.[hc]: changed g_type_init() to take debugging flags
              initially, a combination of G_TYPE_DEBUG_OBJECTS and
              G_TYPE_DEBUG_SIGNALS. using the G_TYPE_ prefix is a bit odd
              here, but basically g_type_int() serves as initialization
              fucntion for all of GType, GObject, GSignal, so what the heck.
      
              * gobject.c: special case debugging code properly.
              changed glib_trap_object_ref to g_trap_object_ref.
      
              * gsignal.c: add signal emission debugging abilities, along with
              a new trap object g_trap_instance_signals.
      22357542
  3. 29 Dec, 2000 1 commit
    • Tim Janik's avatar
      got rid of outdated dmalloc support. provide g_try_malloc() and · 782a8e2e
      Tim Janik authored
      Thu Dec 28 10:21:46 2000  Tim Janik  <timj@gtk.org>
      
              * gmem.[hc]: got rid of outdated dmalloc support. provide g_try_malloc()
              and g_try_realloc() which _may_ fail and return NULL.
              nuked g_mem_check(), provided GMemVTable for memory function
              virtualization, alterable at program startup with g_mem_set_vtable().
              provided glib_mem_profiler_table and g_mem_profile() to support limited
              profiling information out of the box (uses mprotect() for free()ed areas
              on linux).
              provide globally visible G_MEM_ALIGN.
              buncha cleanups.
      
              * docs/macros.txt: file to get a clue about the various configuration
              macros.
      
              * docs/debugging.txt: explain debugging traps.
      
              * configure.in: got rid of --enable-mem-check and --enable-mem-profile,
              define GLIB_SIZEOF_VOID_P and GLIB_SIZEOF_LONG. check malloc prototypes
              and define SANE_MALLOC_PROTOS is we can use them.
              <boy, is this file a mess>
      
              * gutils.c, gscanner.c: fix up compatibility warnings, use g_message().
      
      
      Thu Dec 28 11:36:44 2000  Tim Janik  <timj@gtk.org>
      
              * gbsearcharray.c (upper_power2): disable G_BSEARCH_ALIGN_POWER2
              fucntionality if DISABLE_MEM_POOLS is defined.
      
              * gtype.c: honour DISABLE_MEM_POOLS.
      
              * gsignal.c (g_signal_init): flag signal key bsearch array with
              G_BSEARCH_ALIGN_POWER2 to avoid excessive growth time. honour
              DISABLE_MEM_POOLS.
      
              * gparam.h: added G_PARAM_READWRITE alias for (G_PARAM_READABLE |
                                                             G_PARAM_WRITABLE).
      782a8e2e