pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

PR/36731 CVS commit: pkgsrc/devel/glib2



The following reply was made to PR pkg/36731; it has been noted by GNATS.

From: Tobias Nygren <tnn%netbsd.org@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: 
Subject: PR/36731 CVS commit: pkgsrc/devel/glib2
Date: Wed, 15 Aug 2007 22:09:14 +0000 (UTC)

 Module Name:   pkgsrc
 Committed By:  tnn
 Date:          Wed Aug 15 22:09:13 UTC 2007
 
 Modified Files:
        pkgsrc/devel/glib2: Makefile PLIST distinfo
        pkgsrc/devel/glib2/patches: patch-aa
 Added Files:
        pkgsrc/devel/glib2/patches: patch-ak
 
 Log Message:
 Update to glib2-2.14.0. Based on patch provided by Makoto Fujiwara in
 PR pkg/36731. Highlights of NEWS follow:
 
 Overview of Changes from GLib 2.13.7 to GLib 2.14.0
 
 * Last-minute API additions:
  - Make g_unichar_combining_class public
  - Add goffset type, add G_MAXSSIZE and G_MINSSIZE
 
 * Update PCRE to 7.2
 
 * Bugs fixed:
  453998 Make _g_unichar_combining_class() public
  462549 gregex.c: variable is declared at middle of block
  417068 g_file_test doc inconsistency
 
 * Updated translations
 
 Overview of Changes from GLib 2.13.6 to GLib 2.13.7
 
 * The memory corruption warning from the slice allocator that
   occurred when threads were initialized after the slice allocator
   has been removed, as the slice allocator now works fine
   in this scenario.
 
 * New functions g_once_init_enter() and g_once_init_leave() make
   it easier to write threadsafe one-time initialization functions
 
 * Bugs fixed:
  454473 Simple XML Subset Parser terminates on invalid XML
  445813 g_module_open error, add file name
  453796 errno gets clobbered by g_filename_display_name
  341988 don't use "-c" with msgfmt in Makefile.in.in
  447048 Please produce slightly more output during long tests
  454785 GModule documentation lists same block of code twice.
  454786 GModule documentation lists same paragraph twice.
  383155 small docs quirks in gobject/closure API documentation
  65041  _get_type() functions aren't thread safe
 
 * Updated translations
 
 Overview of Changes from GLib 2.13.5 to GLib 2.13.6
 
 * Reintroduce a GType typedef whose removal in 2.13.5
   caused trouble for C++ bindings
 
 * Bugs fixed:
  450216 docs not explicit enough about g_free()
  451459 g_type_register_static_simple calls g_type_register_static
 
 * Updated translations
 
 Overview of Changes from GLib 2.13.4 to GLib 2.13.5
 
 * xdg-user-dirs support:
  - the Desktop directory is guaranteed to be defined
  - user-dirs.dirs is no longer reloaded on changes
 
 * Slice allocator:
  - new api to duplicate slices
 
 * Regular expression support:
  - GRegex is a boxed type now
 
 * Bugs fixed:
  44793 make check failing in trunk
  354522 Small problem with PLT hiding 6 symbols
  363986 glib 2.12.4 does not compile with SGI IDO cc
  443869 g_type_class_add_private doesn't warn when adding 0-sized...
  446859 Legitimately return 0 for g_quark_from_string(NULL)
  447534 Small typo in g_timeout_add_seconds() doc
  447583 GStaticRWLock
  447935 g_get_current_dir SIGSEGV on long path
  448260 CLAMP has surprising result if low > high
  57693         g_string_vprintf()
  442029 add g_slice_dup()
  445065 Add GRegex boxed type
  448819 Add full version of g_timeout_add_seconds()
 
 * Updated translations
 
 Overview of Changes from GLib 2.13.3 to GLib 2.13.4
 
 * Bugs fixed:
  444121 g_get_user_special_dir deadlocks
  444161 invalid UTF8 in key name shows up as valgrind error in g_...
  444130 g_option_context_get_help() is broken when there's a desc...
 
 Overview of Changes from GLib 2.13.2 to GLib 2.13.3
 
 * GKeyFile:
  - Added defines for easier handling of desktop files
 
 * Unicode support:
  - Update g_unichar_iswide_cjk for Unicode 5.0
 
 * Regular expression support:
  - GRegex structs can now be ref-counted
  - Some new functions for dealing with incremental
    replacement have been added
  - The GRegexEvalCallback signature has been changed
 
 * g_get_user_special_dir() has been added to support
   xdg-user-dirs
 
 * Bugs fixed:
  419376 Functions using named subpatterns behave inconsistently w...
  434358 g_regex_fetch_named() and g_regex_fetch_named_pos() are b...
  423708 typo in the README.win32 file see patch below
  339225 Add new defines for easier handling of .desktop files
  442265 API additions/changes for GRegex
  432651 Add a glib-ish xdg_user_dir_lookup
 
 * Updated translations
 
 Overview of Changes from GLib 2.13.1 to GLib 2.13.2
 
 * Unicode support:
  - Add g_unichar_ismark()
 
 * GOption:
  - Allow to use callbacks for remaining args
 
 * Updated translations
 
 Overview of Changes from GLib 2.13.0 to GLib 2.13.1
 
 * GRegex:
  - Portability fixes
  - Split into immutable GRegex and GMatchInfo
  - Add g_regex_get_max_backref() and g_regex_get_capture_count()
    to obtain information about the compiled regex
 
 * GKeyFile:
  - Fix roundtrip problems
  - Add g_key_file_load_from_dirs()
 
 * Unicode support:
  - Fix corner cases in case conversion routines
 
 * GOption:
   - Add a function to get the formatted help string
 
 * GHash:
  - Add new functions g_hash_table_get_keys() and
    g_hash_table_get_values() to retrieve the keys and
    values in list form
 
 * Updated transations
 
 Overview of Changes from GLib 2.12 to GLib 2.13.0
 
 * Add GSequence, a list that is implemented using
   a balanced binary tree.
 
 * Add GRegex, an implementation of Perl regular expressions,
   based on PCRE.
 
 * Use Posix monotonic clocks instead of gettimeofday()
   for GTimer when available.
 
 * Support static initialization of GQeues with G_QUEUE_INIT,
   g_queue_init() and g_queue_clear().
 
 * Add g_string_chunk_clear() for clearing a
   GStringChunk.
 
 * Add g_unichar_get_script() to obtain Unicode
   script information.
 
 * Add g_unichar_iszerowidth() to obtain information
   about zero-width characters.
 
 * Add G_GNUC_MAY_ALIAS which wraps the gcc may_alias
   type attribute.
 
 * G_GNUC_INTERNAL has a working definition for the
   Sun Studio compiler. This requires the macro to
   be positioned before the function declaration.
 
 * The slice allocator can produce detailed debugging
   information with G_SLICE=debug-blocks.
 
 * Modules support G_DEBUG flags resident-modules and
   bind-now-modules.
 
 * Add G_DEFINE_DYNAMIC_TYPE() to make it easier
   to define types in modules.
 
 * Bug fixes: too many to list them in detail here.
 
 * New and updated translations
 
 
 To generate a diff of this commit:
 cvs rdiff -r1.117 -r1.118 pkgsrc/devel/glib2/Makefile
 cvs rdiff -r1.36 -r1.37 pkgsrc/devel/glib2/PLIST
 cvs rdiff -r1.82 -r1.83 pkgsrc/devel/glib2/distinfo
 cvs rdiff -r1.33 -r1.34 pkgsrc/devel/glib2/patches/patch-aa
 cvs rdiff -r0 -r1.1 pkgsrc/devel/glib2/patches/patch-ak
 
 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.
 



Home | Main Index | Thread Index | Old Index