1. 03 May, 2006 1 commit
  2. 10 Feb, 2006 1 commit
  3. 17 Nov, 2005 2 commits
  4. 23 Aug, 2005 1 commit
  5. 22 Aug, 2005 1 commit
  6. 30 Jun, 2005 2 commits
  7. 05 May, 2005 1 commit
    • Owen Taylor's avatar
      Add g_object_add/remove_toggle_ref() functions to get notification when a · 2ae1a46b
      Owen Taylor authored
      2005-05-05  Owen Taylor  <otaylor@redhat.com>
      
              * gobject.[ch] gobject.symbols: Add
              g_object_add/remove_toggle_ref() functions to get notification
              when a reference count is the last remaining reference; this
              enables better memory management for language bindings.
              (http://mail.gnome.org/archives/gtk-devel-list/2005-April/msg00095.html)
      
      2005-05-05  Owen Taylor  <otaylor@redhat.com>
      
              * glib/gdataset.[ch] glib/gdatasetprivate.h: Add
              g_datalist_set/unset_flags(), g_datalist_get_flags() functions
              to squeeze some bits into a GDataSet... this is needed for
              efficient implementation of toggle references in GObject.
      
              * tests/gobject/references.c tests/gobject/Makefile.am:
              Add a test case for weak and toggle references.
      
              * glib/gfileutils.[ch]: Rename g_file_replace() back
              to g_file_set_contents().
      
              * glib/glib.symbols: Update.
      
      2005-05-05  Owen Taylor  <otaylor@redhat.com>
      
              * glib/Makefile.am glib/glib-sections.txt gobject/gobject-sections.txt:
              Update
      
              * gobject/tmpl/objects.sgml: Document toggle-references.
      2ae1a46b
  8. 16 Sep, 2004 1 commit
  9. 28 Nov, 2002 1 commit
    • Matthias Clasen's avatar
      Adjust to changed parameter names. · 97489993
      Matthias Clasen authored
      
      	* glib/gtimer.c (g_time_val_add): Adjust to changed parameter names.
      
      	* glib/gutils.c (g_get_application_name): Mark as 2.2. addition.
      
      	* glib/gstrfuncs.c (g_ascii_strtoull): Mark as 2.0.7 addition.
      
      	* glib/tmpl/main.sgml: Write something about GSourceDummyMarshal.
      
      	* glib/tmpl/date.sgml:
      	* glib/tmpl/string_utils.sgml: Remove redundant docs.
      
      	* glib/glib-sections.txt: Add g_ascii_strtoull and
      	g_get_application_name.
      97489993
  10. 08 Nov, 2002 1 commit
    • Soeren Sandmann's avatar
      Trivial s/foo/foo_/ fixes to make <glib.h> includable with -Wshadow · d201974f
      Soeren Sandmann authored
      Fri Nov  8 19:44:20 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
      
      	* docs/reference/glib/tmpl/arrays.sgml:
      	* docs/reference/glib/tmpl/arrays_byte.sgml:
      	* docs/reference/glib/tmpl/arrays_pointer.sgml:
      	* docs/reference/glib/tmpl/date.sgml:
      	* docs/reference/glib/tmpl/linked_lists_double.sgml:
      	* docs/reference/glib/tmpl/linked_lists_single.sgml:
      	* docs/reference/glib/tmpl/main.sgml:
      	* docs/reference/glib/tmpl/queue.sgml:
      	* docs/reference/glib/tmpl/random_numbers.sgml:
      	* docs/reference/glib/tmpl/relations.sgml:
      	* docs/reference/glib/tmpl/scanner.sgml:
      	* docs/reference/gobject/tmpl/gtype.sgml:
      	* docs/reference/gobject/tmpl/value_arrays.sgml glib/garray.h:
      	* glib/gdate.h glib/giochannel.h glib/glist.h glib/gmain.c:
      	* glib/gmain.h glib/gqueue.c glib/gqueue.h glib/grand.c glib/grand.h:
      	* glib/grel.h glib/gslist.h glib/gtimer.h gobject/gvaluearray.h:
      
      	Trivial s/foo/foo_/ fixes to make <glib.h> includable with
      	-Wshadow without warnings (#91680)
      d201974f
  11. 13 Dec, 2001 1 commit
    • Matthias Clasen's avatar
      Revert mistaken change: it is UNIX, not Unix. · a3d7806b
      Matthias Clasen authored
              * glib/tmpl/completion.sgml, glib/tmpl/date.sgml,
              glib/tmpl/fileutils.sgml, glib/tmpl/iochannels.sgml,
              glib/tmpl/macros.sgml, glib/tmpl/memory.sgml,
              glib/tmpl/misc_utils.sgml, glib/tmpl/warnings.sgml,
              glib/tmpl/windows.sgml: Revert mistaken change: it is UNIX, not Unix.
      
              * glib/tmpl/memory_chunks.sgml,
              glib/tmpl/date.sgml, glib/tmpl/threads.sgml,
              glib/tmpl/gtype.sgml: Trivial markup fixes.
      
              * glib/gconvert.c, glib/giochannel.c, glib/gmain.c,
              glib/gwin32.c: Revert mistaken change: it is UNIX, not Unix.
      a3d7806b
  12. 12 Dec, 2001 1 commit
    • Matthias Clasen's avatar
      Documentation fixes. · 3fa33317
      Matthias Clasen authored
              * glib/gconvert.c, glib/grand.c, glib/ghash.c,
              glib/gthreadpool.c, glib/gtree.c: Documentation fixes.
      
              * glib/tmpl/allocators.sgml, glib/tmpl/arrays.sgml,
              glib/tmpl/arrays_byte.sgml, glib/tmpl/arrays_pointer.sgml,
              glib/tmpl/caches.sgml, glib/tmpl/completion.sgml,
              glib/tmpl/conversions.sgml,
              glib/tmpl/datalist.sgml, glib/tmpl/date.sgml,
              glib/tmpl/error_reporting.sgml, glib/tmpl/fileutils.sgml,
              glib/tmpl/hash_tables.sgml,
              glib/tmpl/hooks.sgml, glib/tmpl/macros.sgml,
              glib/tmpl/macros_misc.sgml, glib/tmpl/main.sgml, glib/tmpl/markup.sgml,
              glib/tmpl/memory.sgml, glib/tmpl/memory_chunks.sgml,
              glib/tmpl/messages.sgml, glib/tmpl/misc_utils.sgml,
              glib/tmpl/modules.sgml, glib/tmpl/numerical.sgml,
              glib/tmpl/patterns.sgml, glib/tmpl/queue.sgml,
              glib/tmpl/shell.sgml, glib/tmpl/spawn.sgml,
              glib/tmpl/string_utils.sgml, glib/tmpl/thread_pools.sgml,
              glib/tmpl/threads.sgml, glib/tmpl/timers.sgml,
              glib/tmpl/trees-binary.sgml, glib/tmpl/trees-nary.sgml,
              glib/tmpl/type_conversion.sgml, glib/tmpl/unicode.sgml,
              glib/tmpl/warnings.sgml, glib/tmpl/windows.sgml:
              Improve markup of examples, general consistency improvements.
      3fa33317
  13. 28 Nov, 2001 1 commit
  14. 06 Oct, 2001 1 commit
  15. 30 Sep, 2001 1 commit
    • Matthias Clasen's avatar
      glib/tmpl/arrays.sgml,glib/tmpl/arrays_byte.sgml · abf9f5f8
      Matthias Clasen authored
      glib/tmpl/arrays_pointer.sgml, glib/tmpl/caches.sgml,
      glib/tmpl/datalist.sgml, glib/tmpl/date.sgml,
      glib/tmpl/datasets.sgml, glib/tmpl/type_conversion.sgml,
      glib/tmpl/memory.sgml, glib/tmpl/hash_tables.sgml:
      Markup fixes and a few additions.
      abf9f5f8
  16. 07 Jun, 2001 1 commit
    • Sebastian Wilhelmi's avatar
      Look for nanosleep function. · 632943f3
      Sebastian Wilhelmi authored
      
      2001-06-07  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
      
      	* configure.in: Look for nanosleep function.
      
      	* gtimer.c: Use nanosleep for g_usleep, when found.
      
      	* gtimer.c, gtimer.h: Add g_time_val_add function. Closes #54271.
      
      	* gasyncqueue.c: Documentation updates.
      
      	* gthreadpool.c: Use g_time_val_add now that we have it.
      
      	* glib/glib-sections.txt, glib/tmpl/date.sgml: Add g_time_val_add.
      
      	* glib/tmpl/threads.sgml: Updated.
      632943f3
  17. 05 Jun, 2001 1 commit
    • Jon Trowbridge's avatar
      Changed to take a const argument, and then to cast out const. · 4d2b54ff
      Jon Trowbridge authored
      2001-06-01  Jon Trowbridge  <trow@gnu.org>
      
             * gdate.c (g_date_update_julian): Changed to take a const
             argument, and then to cast out const.
             (g_date_update_dmy): Changed to take a const argument, and then
             cast out const.
             (g_date_get_weekday): Changed argument to be const.
             (g_date_get_month): Changed argument to be const.
             (g_date_get_year): Changed argument to be const.
             (g_date_get_day): Changed argument to be const.
             (g_date_get_julian): Changed argument to be const.
             (g_date_get_day_of_year): Changed argument to be const.
             (g_date_get_monday_week_of_year): Changed argument to be const.
             (g_date_get_sunday_week_of_year): Changed argument to be const.
             (g_date_compare): Changed arguments to be const.
             (g_date_to_struct_tm): Changed GDate argument to be const.
             (g_date_strftime): Changed GDate argument to be const.
             (g_date_clamp): Added.  The equivalent of the CLAMP macro for
             GDates.
             (g_date_order): Added.  Ensure that the first GDate argument
             preceeds the second, swapping them if necessary.
             (g_date_days_between): Added.  Computes the (signed) number of days
             between two dates.
      4d2b54ff
  18. 16 Apr, 2001 1 commit
    • Havoc Pennington's avatar
      docs · 4eab8758
      Havoc Pennington authored
      2001-04-16  Havoc Pennington  <hp@redhat.com>
      
              * gqsort.c: docs
      
              * gfileutils.c: docs
      
              * gwin32.c: docs fixes
      
              * gconvert.c: docs
      
              * guniprop.c: docs
      
              * gutf8.c: docs
      4eab8758
  19. 29 Dec, 2000 2 commits
    • Tim Janik's avatar
      we can't grow _cv_ variables by using a backticked expr that refers back · 8ee63444
      Tim Janik authored
      Fri Dec 29 14:53:18 2000  Tim Janik  <timj@gtk.org>
      
              * configure.in: we can't grow _cv_ variables by using a backticked
              expr that refers back to the variable (glib_cv_sizeof_system_thread for
              G_THREAD_USE_PID_SURROGATE), that'd keep the variable growing every time
              it's evaluated. quantum states, anyone?)
      8ee63444
    • 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
  20. 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
  21. 07 Sep, 2000 1 commit
    • Owen Taylor's avatar
      Some further makefile improvement. · a5c0df55
      Owen Taylor authored
      Thu Sep  7 12:35:35 2000  Owen Taylor  <otaylor@redhat.com>
      
              * Some further makefile improvement.
      
      	* Restore all the docs that mysteriously vanished earlier.
      a5c0df55
  22. 06 Sep, 2000 2 commits
  23. 15 Apr, 2000 1 commit
    • Damon Chaplin's avatar
      updated. · 186010f7
      Damon Chaplin authored
      2000-04-16  Damon Chaplin  <damon@helixcode.com>
      
              * tmpl/linked_lists_single.sgml:
              * tmpl/linked_lists_double.sgml:
              * tmpl/trees-nary.sgml: updated.
      
              * tmpl/modules.sgml: described g_module_build_path().
      
              * tmpl/date.sgml: made short description lower case and end in a '.'.
      
              * glib-sections.txt: rearranged GDate section.
      
              * tmpl/arrays.sgml:
              * tmpl/arrays_byte.sgml:
              * tmpl/arrays_pointer.sgml: updated.
      186010f7
  24. 16 Aug, 1999 1 commit