[libvtemm] Changes mimicked from gtkmm.
- From: Krzesimir Nowak <krnowak src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [libvtemm] Changes mimicked from gtkmm.
- Date: Fri, 28 Aug 2009 18:25:29 +0000 (UTC)
commit 8ac5cf869c75f76d3b75b6ca31d850db0454d79d
Author: Krzesimir Nowak <qdlacz gmail com>
Date: Fri Aug 28 20:21:17 2009 +0200
Changes mimicked from gtkmm.
* NEWS: Updated. Old NEWS were moved to old_news_and_changelogs as
NEWS-0.20.
* README: Updated dependencies.
* configure.ac: Bumped mm-common and dependencies versions.
* docs/reference/Doxyfile.in: Reenable hierarchy graphs for each
class. Use shared mm-common Doxygen style sheet.
* docs/reference/libvtemm_footer.html_fragment:
* docs/reference/libvtemm_header.html_fragment: Deleted.
* old_news_and_changelogs/filelist.am: Added NEWS-0.20 to list.
NEWS | 40 +++----------------------
README | 14 ++++----
configure.ac | 4 +-
docs/reference/Doxyfile.in | 12 ++++----
docs/reference/libvtemm_footer.html_fragment | 8 -----
docs/reference/libvtemm_header.html_fragment | 17 -----------
old_news_and_changelogs/NEWS-0.20 | 37 ++++++++++++++++++++++++
old_news_and_changelogs/filelist.am | 3 +-
8 files changed, 59 insertions(+), 76 deletions(-)
---
diff --git a/NEWS b/NEWS
index 0ae2099..5300dc0 100644
--- a/NEWS
+++ b/NEWS
@@ -1,37 +1,7 @@
-0.20.0:
+0.21.0:
-* wrapped 0.20.0 version of vte.
- API/ABI compatible with 0.16.4, 0.17.1 and 0.19.0. (Krzesimir Nowak)
-
-0.20.1:
-
-* most changes backported from 0.19.1. (Krzesimir Nowak)
-
-0.20.2:
-
-* added new API (const getter methods) and fixed some memleaks.
- (Krzesimir Nowak)
-
-0.20.3:
-
-* This release is API/ABI _incompatible_ with previous releases.
-(deprecated methods and reaper were removed, beep signal have a default
-signal handler, 'commit' signal, 'set-scroll-adjustments' signal,
-get_cursor_position and get_padding have changed prototypes, get_adjustment now
-returns a reference instead of pointer and so on.) This probably doesn't matter
-since almost nobody is using it.
-* API is bumped to version 1.1.
-* libvtemm-1.1 is can be installed in parallel with version 1.0.
-(Krzesimir Nowak)
-
-0.20.4:
-
-* This release has another API/ABI incompatibility, but only in Pty::Master,
-so API bumped to version 1.2. libvtemm-1.2 can be installed in parallel with
-versions 1.0 and 1.1, but usage of 1.1 is not recommended, because of stupid
-design bug in Pty::Master.
-* New build system using mm-common. Version 0.6 required. Dependencies are
-written in README.
-* TerminalAccessible now is not wrapped. I don't have a clue for what is it
-and if it was wrapped properly. Probably it won't be missed.
+* Reenable the per-class hierarchy graphs in the reference documentation.
+* Drop the custom HTML header and footer and use the shared doxygen.css
+file from mm-common.
+* Updated dependencies - previous were probably to low in some places.
(Krzesimir Nowak)
diff --git a/README b/README
index 00a9861..f30f7fd 100644
--- a/README
+++ b/README
@@ -1,12 +1,12 @@
-C++ wrapper for vte, version 0.20.4.
+C++ wrapper for vte, version 0.21.0.
Current dependencies:
- to build a library from tarball:
- * vte >= 0.20.5
- * libsigc++ >= 2.2.3
- * glibmm >= 2.21.3
- * pangomm >= 2.24.0
- * gtkmm >= 2.17.2
+ * vte >= 0.21.0
+ * libsigc++ >= 2.2.4
+ * glibmm >= 2.21.5
+ * pangomm >= 2.25.1
+ * gtkmm >= 2.17.9
- to build a documentation (that's why *mm dependencies are so high):
* same as above and tools required by mm-common, that are:
- perl
@@ -16,5 +16,5 @@ Current dependencies:
- to build in maintainer mode:
* same as above and tools used by maintainer:
- git (to generate a ChangeLog)
- - mm-common >= 0.6
+ - mm-common >= 0.7.1
- recent autotools because no deprecated macros are used.
diff --git a/configure.ac b/configure.ac
index 727484f..65446bb 100644
--- a/configure.ac
+++ b/configure.ac
@@ -8,7 +8,7 @@ AC_CONFIG_AUX_DIR([build])
AC_CONFIG_MACRO_DIR([build])
AC_CONFIG_HEADERS([build/config.h libvte/libvtemmconfig.h])
-MM_PREREQ([0.6])
+MM_PREREQ([0.7.1])
MM_INIT_MODULE([libvtemm-1.2])
AC_SUBST([LIBVTEMM_SO_VERSION], [8:0:0])
@@ -26,7 +26,7 @@ AC_ARG_VAR([ACLOCAL_FLAGS], [aclocal flags, e.g. -I <macro dir>])
LT_INIT([win32-dll disable-static])
AC_PROG_CXX
-AC_SUBST([LIBVTEMM_MODULES], ['sigc++-2.0 >= 2.2.3 glibmm-2.4 >= 2.21.3 pangomm-1.4 >= 2.24.0 gtkmm-2.4 >= 2.17.2 vte >= 0.21.0'])
+AC_SUBST([LIBVTEMM_MODULES], ['sigc++-2.0 >= 2.2.4 glibmm-2.4 >= 2.21.4 pangomm-1.4 >= 2.25.1 gtkmm-2.4 >= 2.17.9 vte >= 0.21.0'])
PKG_CHECK_MODULES([LIBVTEMM], [$LIBVTEMM_MODULES])
MM_PKG_CONFIG_SUBST([GTHREAD_CFLAGS], [--cflags-only-other gthread-2.0])
diff --git a/docs/reference/Doxyfile.in b/docs/reference/Doxyfile.in
index ad6b424..1067c35 100644
--- a/docs/reference/Doxyfile.in
+++ b/docs/reference/Doxyfile.in
@@ -32,7 +32,7 @@ PROJECT_NAME = @PACKAGE_NAME@
# This could be handy for archiving the generated documentation or
# if some version control system is used.
-PROJECT_NUMBER = @LIBVTEMM_API_VERSION@
+PROJECT_NUMBER = @PACKAGE_VERSION@
# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute)
# base path where the generated documentation will be put.
@@ -416,7 +416,7 @@ SORT_BRIEF_DOCS = NO
# hierarchy of group names into alphabetical order. If set to NO (the default)
# the group names will appear in their defined order.
-SORT_GROUP_NAMES = NO
+SORT_GROUP_NAMES = YES
# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be
# sorted by fully-qualified names, including namespaces. If set to
@@ -792,13 +792,13 @@ HTML_FILE_EXTENSION = .html
# each generated HTML page. If it is left blank doxygen will generate a
# standard header.
-HTML_HEADER = "@abs_top_srcdir@/docs/reference/libvtemm_header.html_fragment"
+HTML_HEADER =
# The HTML_FOOTER tag can be used to specify a personal HTML footer for
# each generated HTML page. If it is left blank doxygen will generate a
# standard footer.
-HTML_FOOTER = "@abs_top_srcdir@/docs/reference/libvtemm_footer.html_fragment"
+HTML_FOOTER =
# The HTML_STYLESHEET tag can be used to specify a user-defined cascading
# style sheet that is used by each HTML page. It can be used to
@@ -807,7 +807,7 @@ HTML_FOOTER = "@abs_top_srcdir@/docs/reference/libvtemm_footer.html_f
# the style sheet file to the HTML output directory, so don't put your own
# stylesheet in the HTML output directory as well, or it will be erased!
-HTML_STYLESHEET =
+HTML_STYLESHEET = "@MMDOCTOOLDIR@/doxygen.css"
# If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes,
# files or namespaces will be aligned in HTML using tables. If set to
@@ -1408,7 +1408,7 @@ CLASS_GRAPH = YES
# indirect implementation dependencies (inheritance, containment, and
# class references variables) of the class with other documented classes.
-COLLABORATION_GRAPH = NO
+COLLABORATION_GRAPH = YES
# If the GROUP_GRAPHS and HAVE_DOT tags are set to YES then doxygen
# will generate a graph for groups, showing the direct groups dependencies
diff --git a/old_news_and_changelogs/NEWS-0.20 b/old_news_and_changelogs/NEWS-0.20
new file mode 100644
index 0000000..0ae2099
--- /dev/null
+++ b/old_news_and_changelogs/NEWS-0.20
@@ -0,0 +1,37 @@
+0.20.0:
+
+* wrapped 0.20.0 version of vte.
+ API/ABI compatible with 0.16.4, 0.17.1 and 0.19.0. (Krzesimir Nowak)
+
+0.20.1:
+
+* most changes backported from 0.19.1. (Krzesimir Nowak)
+
+0.20.2:
+
+* added new API (const getter methods) and fixed some memleaks.
+ (Krzesimir Nowak)
+
+0.20.3:
+
+* This release is API/ABI _incompatible_ with previous releases.
+(deprecated methods and reaper were removed, beep signal have a default
+signal handler, 'commit' signal, 'set-scroll-adjustments' signal,
+get_cursor_position and get_padding have changed prototypes, get_adjustment now
+returns a reference instead of pointer and so on.) This probably doesn't matter
+since almost nobody is using it.
+* API is bumped to version 1.1.
+* libvtemm-1.1 is can be installed in parallel with version 1.0.
+(Krzesimir Nowak)
+
+0.20.4:
+
+* This release has another API/ABI incompatibility, but only in Pty::Master,
+so API bumped to version 1.2. libvtemm-1.2 can be installed in parallel with
+versions 1.0 and 1.1, but usage of 1.1 is not recommended, because of stupid
+design bug in Pty::Master.
+* New build system using mm-common. Version 0.6 required. Dependencies are
+written in README.
+* TerminalAccessible now is not wrapped. I don't have a clue for what is it
+and if it was wrapped properly. Probably it won't be missed.
+(Krzesimir Nowak)
diff --git a/old_news_and_changelogs/filelist.am b/old_news_and_changelogs/filelist.am
index dfc6def..b46984b 100644
--- a/old_news_and_changelogs/filelist.am
+++ b/old_news_and_changelogs/filelist.am
@@ -1,7 +1,8 @@
news_files = \
NEWS-0.16 \
NEWS-0.17 \
- NEWS-0.19
+ NEWS-0.19 \
+ NEWS-0.20
changelog_files = \
ChangeLog-0.16 \
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]