Updates
authorMatthias Clasen <matthiasc@src.gnome.org>
Mon, 13 Dec 2004 15:09:00 +0000 (15:09 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Mon, 13 Dec 2004 15:09:00 +0000 (15:09 +0000)
ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-12
ChangeLog.pre-2-6
ChangeLog.pre-2-8
NEWS

index adc8bd2..06a78e7 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2004-12-13  Matthias Clasen  <mclasen@redhat.com>
+
+       * NEWS: Updates
+
 2004-12-12  Tor Lillqvist  <tml@iki.fi>
 
        * glib/glib.symbols
index adc8bd2..06a78e7 100644 (file)
@@ -1,3 +1,7 @@
+2004-12-13  Matthias Clasen  <mclasen@redhat.com>
+
+       * NEWS: Updates
+
 2004-12-12  Tor Lillqvist  <tml@iki.fi>
 
        * glib/glib.symbols
index adc8bd2..06a78e7 100644 (file)
@@ -1,3 +1,7 @@
+2004-12-13  Matthias Clasen  <mclasen@redhat.com>
+
+       * NEWS: Updates
+
 2004-12-12  Tor Lillqvist  <tml@iki.fi>
 
        * glib/glib.symbols
index adc8bd2..06a78e7 100644 (file)
@@ -1,3 +1,7 @@
+2004-12-13  Matthias Clasen  <mclasen@redhat.com>
+
+       * NEWS: Updates
+
 2004-12-12  Tor Lillqvist  <tml@iki.fi>
 
        * glib/glib.symbols
index adc8bd2..06a78e7 100644 (file)
@@ -1,3 +1,7 @@
+2004-12-13  Matthias Clasen  <mclasen@redhat.com>
+
+       * NEWS: Updates
+
 2004-12-12  Tor Lillqvist  <tml@iki.fi>
 
        * glib/glib.symbols
diff --git a/NEWS b/NEWS
index 4a8b487..9630ee3 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,40 @@
+Overview of Changes from GLib 2.4.x to GLib 2.6.0
+=================================================
+
+* Major new APIs
+  - GOption, a commandline option parser
+  - GKeyFile, a parser/editor for the .ini like files 
+  - Functions to support the XDG basedir specification
+  - Wrappers for common POSIX pathname functions to handle filename
+    encodings consistently
+
+* Miscellaneous new functions
+  - g_filename_display_name() converts filenames in displayable UTF-8 strings
+  - g_uri_list_extract_uris() splits uri lists
+  - g_date_get_iso8601_week_of_year() gets ISO 8601 week numbers
+  - g_log_set_default_handler() installs an alternate default log handler
+  - g_get_language_names() obtains a list of applicable locale names
+  - g_strv_length() calculates the length of NULL-terminated string arrays
+  - g_win32_get_windows_version() determines the Windows version 
+  - G_GNUC_INTERNAL marks functions as non-exported
+  - glib_check_version() checks the GLib version at runtime
+  - g_debug() completes the family of logging functions
+
+* Performance improvements
+  - Optimize g_utf8_validate()
+  - Optimize g_markup_parse_context_parse()
+  - Reduce signal connection complexity from O(n) to O(1) 
+  - Get rid of many PLT entries for internally used exported symbols
+  - Reduce code size by removing literal strings from g_return_if_fail()
+
+* Other changes
+  - Use higher precision for mathematical constants
+  - Don't convert to/from UTF-8 in g_filename_to_uri/g_filename_from_uri
+  - Support ll as printf format modifier for long long on all platforms
+  - Clean up the ABI and enforce the list of exported symbols
+  - Add a .pc file for using gmodule in libraries
+  - Require ngettext
+
 Overview of Changes from GLib 2.5.7 to GLib 2.6.0
 =================================================
 * GOption: Don't list help options if group-specific