summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon McVittie <simon.mcvittie@collabora.co.uk>2009-12-04 16:03:33 +0000
committerSimon McVittie <simon.mcvittie@collabora.co.uk>2009-12-04 16:03:33 +0000
commit42a71efa0b0528a135fdee8a1d7abb4d335df906 (patch)
treeff1c85f32d4470ca37ea0aa942d2e174236f491d
parentac63e5cb22d876e4ebbcd58c5e228f5849e99673 (diff)
Prepare version 0.2.1telepathy-qt4-0.2.1
-rw-r--r--NEWS30
-rw-r--r--configure.ac8
2 files changed, 33 insertions, 5 deletions
diff --git a/NEWS b/NEWS
index d0c92ec9..05aaa033 100644
--- a/NEWS
+++ b/NEWS
@@ -1,12 +1,40 @@
-telepathy-qt4 0.2.9999 (UNRELEASED)
+telepathy-qt4 0.2.1 (2009-12-04)
================================
+The "all you want, only better" release.
+
Fixes:
* fd.o #25058: reduce the scope of our workaround for Qt 4.5 bug
<http://qt.gitorious.org/qt/qt/merge_requests/1657>, fixing compilation
against Qt versions >= 4.6 beta, where this bug has been fixed (smcv)
+* Avoid the installed AccountManager (if any) being service-activated during
+ distcheck under some circumstances (smcv)
+
+* Compile with symbols hidden by default, explicitly export a few
+ symbols that were mistakenly not exported, and improve the code generation
+ tools to be more correct about their exports (smcv)
+
+* Improve the code-generation tools to cope with UTF-8 in the spec (wjt, smcv)
+
+* Enable Automake 1.11 silent building (./configure --enable-silent-rules
+ to enable this) (wjt)
+
+Code generation release notes:
+
+* qt4-types-gen.py and qt4-client-gen.py previously forced the generated
+ classes to be exported, in a way that's not actually correct for code outside
+ telepathy-qt4 (the TELEPATHY_QT4_EXPORT macro).
+
+ They now use a macro set by --visibility, defaulting to nothing; if you're
+ building a shared library with -fvisibility=hidden, or supporting Windows,
+ you may need to use --visibility=YOUR_LIB_EXPORT when running these scripts.
+
+ See TelepathyQt4/global.h or QtDBus/qdbusmacros.h for an example of setting
+ up such a macro (unfortunately, the only correct way to do this seems to be
+ for each shared library to define its own).
+
telepathy-qt4 0.2.0 (2009-11-10)
================================
diff --git a/configure.ac b/configure.ac
index dff3d6a7..b2a9202c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -11,8 +11,8 @@ AC_PREREQ([2.59])
m4_define([tp_qt4_major_version], [0])
m4_define([tp_qt4_minor_version], [2])
-m4_define([tp_qt4_micro_version], [9999])
-m4_define([tp_qt4_nano_version], [1])
+m4_define([tp_qt4_micro_version], [1])
+m4_define([tp_qt4_nano_version], [0])
# If library source has changed since last release, increment revision
# If interfaces have been added, removed or changed since last release,
@@ -26,9 +26,9 @@ m4_define([tp_qt4_nano_version], [1])
# (we don't guarantee that we won't add ABI then remove it again, if it was
# never seen in a release).
-m4_define([tp_qt4_lt_current], [0])
+m4_define([tp_qt4_lt_current], [1])
m4_define([tp_qt4_lt_revision], [0])
-m4_define([tp_qt4_lt_age], [0])
+m4_define([tp_qt4_lt_age], [1])
# Some magic
m4_define([tp_qt4_base_version],