summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2004-12-14 18:54:33 +0000
committerMatthias Clasen <matthiasc@src.gnome.org>2004-12-14 18:54:33 +0000
commit1f77f1e80d53285a03c28a0844282ee7748ca393 (patch)
tree621b531176eede1f0df335164fc5b8c06c8b9429
parent0a8f9521e90cb2a147c64168c0a60b9e703549be (diff)
Updates
2004-12-14 Matthias Clasen <mclasen@redhat.com> * README.in: Updates
-rw-r--r--ChangeLog4
-rw-r--r--ChangeLog.pre-2-104
-rw-r--r--ChangeLog.pre-2-124
-rw-r--r--ChangeLog.pre-2-64
-rw-r--r--ChangeLog.pre-2-84
-rw-r--r--README.in31
6 files changed, 47 insertions, 4 deletions
diff --git a/ChangeLog b/ChangeLog
index 31db3a363..dbbd8d588 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
2004-12-14 Matthias Clasen <mclasen@redhat.com>
+ * README.in: Updates
+
+ * NEWS: Updates.
+
* configure.in: Set version to 2.6.0
2004-12-13 Tor Lillqvist <tml@iki.fi>
diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10
index 31db3a363..dbbd8d588 100644
--- a/ChangeLog.pre-2-10
+++ b/ChangeLog.pre-2-10
@@ -1,5 +1,9 @@
2004-12-14 Matthias Clasen <mclasen@redhat.com>
+ * README.in: Updates
+
+ * NEWS: Updates.
+
* configure.in: Set version to 2.6.0
2004-12-13 Tor Lillqvist <tml@iki.fi>
diff --git a/ChangeLog.pre-2-12 b/ChangeLog.pre-2-12
index 31db3a363..dbbd8d588 100644
--- a/ChangeLog.pre-2-12
+++ b/ChangeLog.pre-2-12
@@ -1,5 +1,9 @@
2004-12-14 Matthias Clasen <mclasen@redhat.com>
+ * README.in: Updates
+
+ * NEWS: Updates.
+
* configure.in: Set version to 2.6.0
2004-12-13 Tor Lillqvist <tml@iki.fi>
diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6
index 31db3a363..dbbd8d588 100644
--- a/ChangeLog.pre-2-6
+++ b/ChangeLog.pre-2-6
@@ -1,5 +1,9 @@
2004-12-14 Matthias Clasen <mclasen@redhat.com>
+ * README.in: Updates
+
+ * NEWS: Updates.
+
* configure.in: Set version to 2.6.0
2004-12-13 Tor Lillqvist <tml@iki.fi>
diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8
index 31db3a363..dbbd8d588 100644
--- a/ChangeLog.pre-2-8
+++ b/ChangeLog.pre-2-8
@@ -1,5 +1,9 @@
2004-12-14 Matthias Clasen <mclasen@redhat.com>
+ * README.in: Updates
+
+ * NEWS: Updates.
+
* configure.in: Set version to 2.6.0
2004-12-13 Tor Lillqvist <tml@iki.fi>
diff --git a/README.in b/README.in
index fae504f92..477acc76a 100644
--- a/README.in
+++ b/README.in
@@ -24,12 +24,35 @@ Installation
See the file 'INSTALL'
-Notes about GLib-2.4.0
+Notes about GLib 2.6.0
======================
-* GObject now enforces CONSTRUCT_ONLY properties; due to an oversight
- in previous versions, it was possible to set CONSTRUCT_ONLY properties
- after construct time.
+* GLib 2.6 introduces the concept of a 'filename encoding', which is the
+ on-disk encoding on Unix, but UTF-8 on Windows. All GLib functions returning
+ or accepting pathnames have been changed to expect filenames in this
+ encoding, and the common POSIX functions dealing with pathnames have been
+ wrapped. To keep binary compatibility with applications compiled against
+ older versions of GLib, the Windows dll still provides entry points with
+ the old semantics.
+
+* Likewise, g_get_user_name() and g_get_real_name() have been changed to return
+ UTF-8 on Windows, while keeping the old semantics for applications compiled
+ against older versions of GLib.
+
+* The GLib uses an '_' prefix to indicate private symbols that
+ must not be used by applications. On some platforms, symbols beginning
+ with prefixes such as _g will be exported from the library, on others not.
+ In no case can applications use these private symbols. In addition to that,
+ GLib+ 2.6 makes several symbols private which were not in any installed
+ header files and were never intended to be exported.
+
+* GLib uses a technique involving macros for reducing the amount of PLT
+ redirections which has the side effect that the names of internally used
+ GLib functions are prefixed with IA__. The g_return_if_fail() macros
+ strip this prefix away, but it will show up e.g. in a debugger.
+
+* On Windows, GLib no longer opens a console window if stdout or stderr
+ are invalid. Simply redirect stdout or stderr if you need to see it.
* The child watch functionality tends to reveal a bug in many
thread implementations (in particular the older LinuxThreads implementation