Hello community,
here is the log from the commit of package gtkdoc
checked in at Thu Aug 17 23:30:30 CEST 2006.
--------
--- GNOME/gtkdoc/gtkdoc.changes 2006-07-24 12:34:56.000000000 +0200
+++ gtkdoc/gtkdoc.changes 2006-08-17 23:18:21.000000000 +0200
@@ -1,0 +2,17 @@
+Thu Aug 17 23:16:13 CEST 2006 - jhargadon@suse.de
+
+- update to version 1.7
+- Fixed bug that resulted in empty "@:" lines in the templates.
+- Fixed a few bugs with the XSL code.
+- Supported a few more variations of C syntax.
+- Remove the internally-used '-struct' suffix from links to widget
+ structs.
+- Fixed a few missing build dependencies.
+- Added a new "C-x4s" binding to the emacs lisp code, to insert a blank
+ section header in the source code.
+- Fixed bug that ignored inline section header docs with '-' in
+ their names.
+- Added a 'make docs' target that can be used to build the docs even
+ when gtk-doc has been disabled at configure time.
+
+-------------------------------------------------------------------
Old:
----
gtk-doc-1.6.tar.bz2
New:
----
gtk-doc-1.7.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gtkdoc.spec ++++++
--- /var/tmp/diff_new_pack.06t7OT/_old 2006-08-17 23:30:20.000000000 +0200
+++ /var/tmp/diff_new_pack.06t7OT/_new 2006-08-17 23:30:20.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package gtkdoc (Version 1.6)
+# spec file for package gtkdoc (Version 1.7)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -19,7 +19,7 @@
Requires: openjade libxml2 docbook-xsl-stylesheets libxslt docbook_4
Requires: gnome-filesystem docbook-dsssl-stylesheets
Autoreqprov: on
-Version: 1.6
+Version: 1.7
Release: 1
Summary: GTK+ DocBook Documentation Generator
Source: gtk-doc-%{version}.tar.bz2
@@ -66,6 +66,20 @@
rm -rf $RPM_BUILD_ROOT
%changelog -n gtkdoc
+* Thu Aug 17 2006 - jhargadon@suse.de
+- update to version 1.7
+- Fixed bug that resulted in empty "@:" lines in the templates.
+- Fixed a few bugs with the XSL code.
+- Supported a few more variations of C syntax.
+- Remove the internally-used '-struct' suffix from links to widget
+ structs.
+- Fixed a few missing build dependencies.
+- Added a new "C-x4s" binding to the emacs lisp code, to insert a blank
+ section header in the source code.
+- Fixed bug that ignored inline section header docs with '-' in
+ their names.
+- Added a 'make docs' target that can be used to build the docs even
+ when gtk-doc has been disabled at configure time.
* Fri Jul 21 2006 - gekker@suse.de
- Update to version 1.6
o Removed the hard dependancy on openjade or jade, since XML is used mainly
++++++ gtk-doc-1.6.tar.bz2 -> gtk-doc-1.7.tar.bz2 ++++++
++++ 2030 lines of diff (skipped)
++++ retrying with extended exclude list
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/gtk-doc-1.6/ChangeLog new/gtk-doc-1.7/ChangeLog
--- old/gtk-doc-1.6/ChangeLog 2006-04-09 11:26:03.000000000 +0200
+++ new/gtk-doc-1.7/ChangeLog 2006-07-29 11:47:57.000000000 +0200
@@ -1,3 +1,99 @@
+2006-07-29 Damon Chaplin
+
+ * Released 1.7.
+
+2006-06-30 Damon Chaplin
+
+ * gtkdoc-mkdb.in (ScanSourceFile): fix regexp to allow section names
+ with '-' in them.
+
+ * gtk-doc.make (all-local, docs): added separate 'docs' target that can
+ be used even when the '--disable-gtk-doc' configure option is used.
+
+2006-06-15 Jody Goldberg
+
+ * gtkdoc-mkdb.in (OutputFunction) : finish off #341872
+ Support 'T const * const *foo' and other more complex types.
+ Support ptr2ptr2func as a func argument.
+ 'void foo (void (**func) (void))'
+ * gtkdoc-mktmpl.in : ditto.
+
+ (committed by Damon with minor changes to spacing so GTK+ docs are
+ unchanged).
+
+2006-06-09 Damon Chaplin
+
+ * gtkdoc-mkdb.in:
+ * gtk-doc.xsl: use the 'role' attribute rather than the 'id' attribute
+ to identify the different sections for the navigation bar, since 'id'
+ must be unique throughout the entire document. Also fixed a few minor
+ issues with the output. (#342861, Leonardo Boshell)
+
+2006-05-30 Damon Chaplin
+
+ * gtkdoc-fixxref.in (FixHTMLFile): Use the 's' modifier to the
+ substitution so we handle links spanning more than one line.
+ (#342845).
+
+2006-05-22 Damon Chaplin
+
+ * configure.in:
+ * Makefile.am:
+ * help/Makefile.am:
+ * help/manual/Makefile.am: use a separate Makefile.am for each
+ subdirectory rather than using "SUBDIRS=help/manual/C".
+
+2006-05-21 Jody Goldberg
+
+ * gtkdoc-common.pl.in (ParseStructDeclaration) : Support
+ 'long double foo' and
+ 'T const * const *foo' (#341872)
+ * gtkdoc-mktmpl.in (OutputDeclaration) : handle ptrs to ptrs to
+ functions 'void func (void (**ptr2ptr2func)(int a))'
+
+2006-05-21 Damon Chaplin
+
+ * gtkdoc-mkdb.in (ScanSourceFile): don't check basename for '.[hc]'
+ suffix since we allow other suffixes as well now. (#340199)
+
+ * gtkdoc-mktmpl.in (OutputSignalTemplates): check if the parameter
+ is actually in the source code comment block. If not, use the default
+ name. Otherwise we were outputting an empty "@:" in the templates.
+ (ReadTemplateFile): remove empty "@:" lines caused by above bug.
+
+2006-04-15 Damon Chaplin
+
+ * xmldocs.make: use gtkdochelpdir rather than docdir to avoid clash
+ with autoconf. (#316508)
+
+ * tools/gtk-doc.el: Output "Returns:" rather than "Return value:",
+ and a "C-x4s" binding for inserting a blank section header.
+
+ * gtk-doc.make (sgml-build.stamp): added $(DOC_MODULE)-sections.txt
+ to the dependencies, since although the templates depend on it, they
+ may not be changed, but the XML should still be rebuilt.
+
+ * gtkdoc-mkdb.in (ScanSourceFile): allow whitespace after "SECTION:".
+
+2006-04-13 Damon Chaplin
+
+ * gtkdoc-mkdb.in (ReadArgsFile): When outputting a warning about a
+ property, use a single colon ':', since that is what is used to
+ document properties in the source code. (2 colons are used for signals)
+
+ * gtk-doc.make (sgml-build.stamp): added $(HFILE_GLOB) here, to
+ catch any new documentation in the headers.
+
+2006-04-12 Damon Chaplin
+
+ * gtkdoc-mkdb.in (tagify2): strip special "-struct" suffix from
+ text of links to widget structs.
+
+2006-04-09 Stefan Kost
+
+ * TODO:
+ fix link after live.gnome.org wiki changes
+
2006-04-09 Damon Chaplin
* Released 1.6.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/gtk-doc-1.6/Makefile.am new/gtk-doc-1.7/Makefile.am
--- old/gtk-doc-1.6/Makefile.am 2006-03-26 14:39:46.000000000 +0200
+++ new/gtk-doc-1.7/Makefile.am 2006-05-22 21:52:32.000000000 +0200
@@ -1,6 +1,6 @@
## Process this file with automake to produce Makefile.in
-SUBDIRS = help/manual/C
+SUBDIRS = help
bin_SCRIPTS = \
gtkdoc-scanobj \
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/gtk-doc-1.6/NEWS new/gtk-doc-1.7/NEWS
--- old/gtk-doc-1.6/NEWS 2006-04-09 11:27:10.000000000 +0200
+++ new/gtk-doc-1.7/NEWS 2006-07-29 11:59:32.000000000 +0200
@@ -1,4 +1,19 @@
+GTK-Doc 1.7 (Jul 29 2006)
+===========
+
+ o Fixed bug that resulted in empty "@:" lines in the templates.
+ o Fixed a few bugs with the XSL code.
+ o Supported a few more variations of C syntax.
+ o Remove the internally-used '-struct' suffix from links to widget structs.
+ o Fixed a few missing build dependencies.
+ o Added a new "C-x4s" binding to the emacs lisp code, to insert a blank
+ section header in the source code.
+ o Fixed bug that ignored inline section header docs with '-' in their names.
+ o Added a 'make docs' target that can be used to build the docs even when
+ gtk-doc has been disabled at configure time.
+
+
GTK-Doc 1.6 (Apr 9 2006)
===========
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/gtk-doc-1.6/TODO new/gtk-doc-1.7/TODO
--- old/gtk-doc-1.6/TODO 2005-09-29 10:47:54.000000000 +0200
+++ new/gtk-doc-1.7/TODO 2006-04-09 17:17:47.000000000 +0200
@@ -10,5 +10,5 @@
http://bugzilla.gnome.org/enter_bug.cgi?product=gtk-doc
Also have a look at
- http://live.gnome.org/DocumentationProject_2fGtkDocFuture
+ http://live.gnome.org/DocumentationProject/GtkDocFuture
and join discussion about future features.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/gtk-doc-1.6/configure.in new/gtk-doc-1.7/configure.in
--- old/gtk-doc-1.6/configure.in 2006-04-09 11:13:03.000000000 +0200
+++ new/gtk-doc-1.7/configure.in 2006-07-29 11:46:52.000000000 +0200
@@ -3,7 +3,7 @@
dnl Use a simple 2-digit version number for a while, since our old example
dnl Makefile can only cope with that, i.e. use 1.1, 1.2, 1.3 ... 9.9.
-m4_define(gtk_doc_version, 1.6)
+m4_define(gtk_doc_version, 1.7)
AC_INIT([gtk-doc], [gtk_doc_version],
[http://bugzilla.gnome.org/enter_bug.cgi?product=gtk-doc])
@@ -114,6 +114,8 @@
gtk-doc.spec
gtk-doc.cat
gtkdoc-common.pl
+help/Makefile
+help/manual/Makefile
help/manual/C/Makefile
help/manual/C/gtk-doc-manual-C.omf
])
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/gtk-doc-1.6/gtk-doc.make new/gtk-doc-1.7/gtk-doc.make
--- old/gtk-doc-1.6/gtk-doc.make 2005-07-26 22:25:11.000000000 +0200
+++ new/gtk-doc-1.7/gtk-doc.make 2006-06-30 11:56:23.000000000 +0200
@@ -42,6 +42,11 @@
if ENABLE_GTK_DOC
all-local: html-build.stamp
+else
+all-local:
+endif
+
+docs: html-build.stamp
#### scan ####
@@ -76,7 +81,7 @@
#### xml ####
-sgml-build.stamp: tmpl.stamp $(CFILE_GLOB) $(srcdir)/tmpl/*.sgml $(expand_content_files)
+sgml-build.stamp: tmpl.stamp $(HFILE_GLOB) $(CFILE_GLOB) $(DOC_MODULE)-sections.txt $(srcdir)/tmpl/*.sgml $(expand_content_files)
@echo 'gtk-doc: Building XML'
@-chmod -R u+w $(srcdir)
cd $(srcdir) && \
@@ -98,9 +103,6 @@
@echo 'gtk-doc: Fixing cross-references'
cd $(srcdir) && gtkdoc-fixxref --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS)
touch html-build.stamp
-else
-all-local:
-endif
##############
@@ -150,4 +152,4 @@
cp $(srcdir)/$(DOC_MODULE).types $(distdir)/$(DOC_MODULE).types; \
fi
-.PHONY : dist-hook-local
+.PHONY : dist-hook-local docs
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/gtk-doc-1.6/gtk-doc.spec new/gtk-doc-1.7/gtk-doc.spec
--- old/gtk-doc-1.6/gtk-doc.spec 2006-04-09 11:35:17.000000000 +0200
+++ new/gtk-doc-1.7/gtk-doc.spec 2006-07-29 12:01:39.000000000 +0200
@@ -2,7 +2,7 @@
Summary: GTK+ DocBook Documentation Generator
Name: gtk-doc
-Version: 1.6
+Version: 1.7
Release: 1
License: GPL
Group: Utilities/Text
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/gtk-doc-1.6/gtk-doc.xsl new/gtk-doc-1.7/gtk-doc.xsl
--- old/gtk-doc-1.6/gtk-doc.xsl 2005-12-09 10:07:39.000000000 +0100
+++ new/gtk-doc-1.7/gtk-doc.xsl 2006-06-09 12:07:09.000000000 +0200
@@ -170,18 +170,18 @@
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
Reply