commit e24930b7017980f6a65aa97d0375a8da8c7b809a Author: Stefan Sauer Date: Wed Sep 14 15:50:22 2011 +0200 release: update news and date in manual NEWS | 48 ++++++++++++++++++++++++++++++++++++- configure.ac | 2 +- help/manual/C/gtk-doc-manual.xml | 22 ++++++++++++---- 3 files changed, 63 insertions(+), 9 deletions(-) commit 0d03479a4963ba731711cd5e324379472ea1c9f0 Author: Stefan Sauer Date: Wed Sep 14 15:50:32 2011 +0200 mkdb: fix undefined var gtkdoc-mkdb.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit ef141ae885e1e9948960ead815edeb757411a5e3 Author: Stefan Sauer Date: Wed Sep 14 15:37:13 2011 +0200 TODO: add some thoughts about including inherited docs TODO | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) commit 61a247a870ae07f5ae02537450bbc483b4a439cd Author: Stefan Sauer Date: Thu Sep 8 19:13:38 2011 +0200 mkdb: also pretty print/filter enum declarations Strip private enums from the declaration in the docs. Fixes #617121. gtkdoc-common.pl.in | 2 ++ gtkdoc-mkdb.in | 38 +++++++++++++++++++++++++++++++++++++- 2 files changed, 39 insertions(+), 1 deletions(-) commit d20056e4e6a458efd927c49486cef571929b4ae7 Author: Stefan Sauer Date: Thu Sep 8 18:49:07 2011 +0200 example: update example Makefile.am examples/Makefile.am | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit db374e766d85cc15c084542d0aae6c9df73c8737 Author: Stefan Sauer Date: Thu Sep 8 18:32:35 2011 +0200 gtk-doc.m4: only get glib_deps if we're not building glib and make it nonfatal If we're builing glib, we want uninstalled glib. If we're building docs for a non glib library we won't run scanobj. gtk-doc.m4 | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) commit 0822f0d42faf1b6d9d73e12a9bb7c4158471f531 Author: Stefan Sauer Date: Thu Sep 8 18:04:29 2011 +0200 tests: make the timestamps work with -jn tests/gtk-doc.make | 8 +++++--- tests/gtk-doc.notmpl.make | 8 +++++--- 2 files changed, 10 insertions(+), 6 deletions(-) commit b36b9644a5f33448885c7a9d8255ec0ded2e0fb4 Author: David Necas Date: Mon Jun 20 10:13:59 2011 +0200 Do not treat enums, flags and structs as objects even if they have a GType. gtkdoc-mkdb.in | 26 ++++++++++++--------- tests/gobject/docs-tmpl/tester-sections.txt | 4 +++ tests/gobject/docs/tester-sections.txt | 4 +++ tests/gobject/src/gtypes.c | 19 ++++++++++++++++ tests/gobject/src/gtypes.h | 32 +++++++++++++++++++++++++++ 5 files changed, 74 insertions(+), 11 deletions(-) commit b007da0c17049753621ab724abb6df6bb69b005c Author: Stefan Sauer Date: Wed Sep 7 15:34:35 2011 +0200 scan: better matching of types gtkdoc-scan.in | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) commit accb09a97ef9379a19266dfceebd8bf0646ec53e Author: Stefan Sauer Date: Mon Sep 5 16:51:23 2011 +0200 tests: demo the escaping for %, # and @ in the docs tests/gobject/src/giface.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 5fb843d000a97fb1b640816b870fd4eb41a30bbd Author: Stefan Sauer Date: Fri Aug 26 20:41:03 2011 +0200 scan: detect XxxYyyyPrivate structs and move to standard section gtkdoc-scan.in | 23 +++++++++++++++-------- 1 files changed, 15 insertions(+), 8 deletions(-) commit 73aeebbd61912cafeb569208eb62d04c6ac062de Author: Stefan Sauer Date: Fri Aug 26 19:04:37 2011 +0200 scan: improve gtype detection Run code that detects a gtype and moves the standard symbols to the standard section in a loop to e.g. handle enums defined in the same header. gtkdoc-scan.in | 73 ++++++++++++++++++++++++++++++++----------------------- 1 files changed, 42 insertions(+), 31 deletions(-) commit 8dd746b00ac0acd9fda196b2cfbec0534ff96298 Author: Stefan Sauer Date: Fri Aug 26 01:24:34 2011 +0200 scan: one blank line between the sections is enough The last commit that added sorting also added an extran blank line. gtkdoc-scan.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit bea7a41be032678d8d414d72622b98e6a82dff25 Author: Stefan Kost Date: Thu Aug 25 23:20:44 2011 +0200 make: fix distcheck for tmpl based projects Make the tmpl dir we copied in setup writable (as during distcheck the source is readonly). gtk-doc.make | 3 ++- tests/gtk-doc.make | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) commit aedc1d731a414be1e94893f050b47ee2934c60cd Author: Stefan Kost Date: Thu Aug 25 22:44:04 2011 +0200 make: fix setup for tmpl based projects The test for the directory was using -f which should have been -d. Fixes #657377 gtk-doc.make | 2 +- tests/gtk-doc.make | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 84b58c06e1214c984f12af4067b6520d16707fe1 Author: Stefan Kost Date: Thu Aug 25 19:45:26 2011 +0200 scan: make the generated section file more deterministic Sort the section and the symbols with the section. gtkdoc-scan.in | 41 +++++++++++++++++++++++------------------ 1 files changed, 23 insertions(+), 18 deletions(-) commit 347b08b3e52aaa971e7ead20b15b164920f3cd0b Author: Stefan Kost Date: Mon Aug 22 13:54:40 2011 +0200 scan,mkdb: handle short,long for (external) variables Improve the parser to handle more type variants. Add a test. Fixes #656946 gtkdoc-mkdb.in | 4 ++-- gtkdoc-scan.in | 4 ++-- tests/bugs/docs/tester-sections.txt | 1 + tests/bugs/src/tester.h | 6 ++++++ 4 files changed, 11 insertions(+), 4 deletions(-) commit db06e7360c02573595de01c3693b4f5a1b46902e Author: Stefan Kost Date: Mon Aug 22 13:54:10 2011 +0200 tests: revert accidentially added symbol tests/bugs/docs/tester-sections.txt | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 9a501f713ec52e3f38484d817b1e0a1e0ee41660 Author: Stefan Kost Date: Mon Aug 22 13:46:05 2011 +0200 scan,mkdb: more improvements on extern and global variable parsing Don't drop type details in gtkdoc-mkdb. Improve the layout and add more tests. gtkdoc-mkdb.in | 15 ++++++++++++--- gtkdoc-scan.in | 18 +++++++++++++++--- tests/bugs/docs/tester-sections.txt | 5 ++++- tests/bugs/src/tester.h | 19 +++++++++++++++++-- 4 files changed, 48 insertions(+), 9 deletions(-) commit 31942f424e4fba139ceac510bb1565d9413013bc Author: Stefan Kost Date: Sat Aug 20 19:34:43 2011 +0200 tests: add an example of a vmthod link with '_' in the name tests/gobject/src/gobject.c | 3 ++- tests/gobject/src/gobject.h | 2 ++ 2 files changed, 4 insertions(+), 1 deletions(-) commit ffe1fc4cb727d708510eb76829878cd9b8f7f864 Author: Stefan Kost Date: Sat Aug 20 19:34:13 2011 +0200 fixxref: fix typo in comment gtkdoc-fixxref.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit a0ac307ccd90c1afa890d7d4583f73dae30d23ad Author: Stefan Kost Date: Thu Aug 18 13:56:41 2011 +0200 scan: improve parsing of externs An extern of the form "extern const type const name" was not recognised. Add a test for this as well. Fixes #656773 gtkdoc-scan.in | 6 +++--- tests/bugs/docs/tester-sections.txt | 1 + tests/bugs/src/tester.h | 8 ++++++++ 3 files changed, 12 insertions(+), 3 deletions(-) commit 770dc1a60a42edaccbc42d930eb0e426908d183f Author: Michał Górny Date: Tue Aug 16 16:41:58 2011 +0200 make: When doing 'make install', look for generated docs in builddir. This fixes installing docs when build is done in a directory other than $(srcdir), bug #656658. gtk-doc.make | 4 ++-- gtk-doc.notmpl.make | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) commit 402b4973e847120aa5771dbeb613805f3b9663fb Author: Shaun McCance Date: Sat Aug 13 08:30:11 2011 -0400 Substantial performance improvements Changes made to areas that xsltproc --profile indicated were eating up the most time. Most changes are to use xsl:key to avoid frequent descendant selectors. In one case there's a slightly hacking XPath change that has a significant performance impact. Testing on the GTK+ docs, I got about a 40% speed gain. devhelp2.xsl | 2 ++ gtk-doc-single.xsl | 19 ++++++++++++++++--- gtk-doc.xsl | 40 ++++++++++++++++++++++++++++++---------- 3 files changed, 48 insertions(+), 13 deletions(-) commit b68ae7ef54b3887d91dbb854f98b26dea636ff77 Author: Stefan Kost Date: Tue Aug 16 11:58:19 2011 +0200 NEWS: allow to test make distcehck NEWS | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit 92cac51b33ed7a1c731ec83393e039e23db07746 Author: David Nečas Date: Mon Aug 1 13:46:49 2011 +0200 Added --sumarize option to depscan gtkdoc-depscan.in | 42 +++++++++++++++++++++++++++++++++++------- 1 files changed, 35 insertions(+), 7 deletions(-) commit cb38668a29547292b7a269684cc5d45b70a7c4d5 Author: Matthias Clasen Date: Tue Jun 28 17:13:00 2011 -0400 Fix up my earlier typo gtk-doc.m4 | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 6b92c8b61a25fb57448315691159d48dc83af382 Author: Matthias Clasen Date: Tue Jun 28 11:45:04 2011 -0400 Add a prereq for pkg-config in gtk-doc.m4 Not having this was causing colord build failure, since the colord configure.ac uses GTK_DOC_CHECK before any other PKG_ macros. gtk-doc.m4 | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 30b092765d569736b86f354296fbcb13cc931213 Author: David Nečas Date: Mon Jun 20 13:02:41 2011 +0200 scan: improve the brace counting Eliminate groups of braces on the same line. gtkdoc-scan.in | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit ec9383be7dcf20e50c6d2e0ef45ffc48a9132977 Author: Javier Jardón Date: Thu Jun 16 18:21:06 2011 +0100 configure.ac: Generate xz tarball with ustar format by default configure.ac | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 5314a46030a31c35e2a906c9576f973f105f77a5 Author: Javier Jardón Date: Thu Jun 16 18:19:31 2011 +0100 Update autotools config a bit Use new libtool syntax Use aux directory to store generated files autogen.sh | 2 ++ configure.ac | 11 +++++++---- help/manual/Makefile.am | 2 +- 3 files changed, 10 insertions(+), 5 deletions(-) commit ca815451cdfac50b84a7ceef0a50f06088b96cc6 Author: Stefan Kost Date: Fri May 20 16:40:57 2011 +0300 common: allow G_GNUC_ attributes on function parameters Improve parsing and add test. gtkdoc-common.pl.in | 2 +- tests/bugs/docs/tester-sections.txt | 2 ++ tests/bugs/src/tester.h | 13 +++++++++++++ 3 files changed, 16 insertions(+), 1 deletions(-) commit fced9892e97e71681bfb3753db5a9d6ce4259fe4 Author: Stefan Kost Date: Thu Apr 14 10:27:25 2011 +0300 mkdb: disambiguate enum gtypes from the c enum Use a similar pattern like we use for structs when dealing with enum gtypes. gtkdoc-mkdb.in | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) commit 496f1ae8b5f06b6ed2fad6b6d3c3cb6118522069 Author: Stefan Kost Date: Wed May 18 15:28:50 2011 +0300 make: use $(V) instead of $(AM_DEFAULT_VERBOSITY) gtk-doc.make | 2 +- gtk-doc.notmpl.make | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) commit 0e91e9874859a4c5e92f9442e069dd9bdd9dbc3f Author: Stefan Kost Date: Wed May 11 11:13:09 2011 +0300 devhelp: remove generation of old devhelp files We're supporting devhelp2 files since 2005. Those are supported since devhelp-0.11 (18.Dec.2005). Dropping them speeds up the builds a bit and saves some bytes peoples hard-drives. Makefile.am | 2 - devhelp.xsl | 131 --------------------------------------------------- gtk-doc.make | 2 - gtk-doc.notmpl.make | 2 - gtk-doc.xsl | 52 ++++++++++----------- 5 files changed, 25 insertions(+), 164 deletions(-) commit baccd732fb2fd6316aedccfa08a6fc9f24f78714 Author: Stefan Kost Date: Wed May 11 12:25:33 2011 +0300 common: use a non-greedy match for single line comments Fix commit 9e53b98affd26d8b87a9199b57e46c58766bcf43 where the single line comments where eating the whole block. gtkdoc-common.pl.in | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit f7a53326d454403c56fc1a074f3f20f494a8f246 Author: Stefan Kost Date: Wed May 11 12:11:16 2011 +0300 tests: improve the sanity test Print the file and check on failure. Check devhelp2 files too. tests/sanity.sh | 34 ++++++++++++++++++++++++++++------ 1 files changed, 28 insertions(+), 6 deletions(-) commit 1a7469560dbad530068c14c920dba0170c09041e Author: Stefan Kost Date: Tue May 10 16:28:47 2011 +0300 TOOD: add info about profiling perl TODO | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit a81a174617241a0afcbb858896d9218297ad07bc Author: Stefan Kost Date: Tue May 10 16:26:52 2011 +0300 scanner: check for glib build flags in gtk-doc.m4 We need to add the CFLAGS/LDFLAGS for glib ourself when building the scanner. Fixes #649269. gtk-doc.m4 | 1 + gtk-doc.make | 8 ++++---- gtk-doc.notmpl.make | 8 ++++---- tests/gtk-doc.make | 8 ++++---- tests/gtk-doc.notmpl.make | 8 ++++---- 5 files changed, 17 insertions(+), 16 deletions(-) commit b8d0ea54918049ac246b46a636cf199915d69725 Author: Stefan Kost Date: Tue May 3 14:25:26 2011 +0300 test: simplify per test Makefile.am and have test specific stuff in gtk-doc*.make Add the log redirects to the makefiles. This way we don't have differnt option placement in the rules anymore. We can now also echo the command we invoke to the log. This comes handy if one need to run in manually. tests/annotations/docs/Makefile.am | 13 ++++----- tests/bugs/docs/Makefile.am | 15 +++++------ tests/empty/docs/Makefile.am | 17 ++++++------- tests/fail/docs/Makefile.am | 14 ++++------ tests/gobject/docs-tmpl/Makefile.am | 12 ++++---- tests/gobject/docs/Makefile.am | 13 ++++----- tests/gtk-doc.make | 45 ++++++++++++++++++++-------------- tests/gtk-doc.notmpl.make | 36 ++++++++++++++++----------- 8 files changed, 86 insertions(+), 79 deletions(-) commit e7a012a732d37540471a7062dcc07e08e35bf305 Author: Stefan Kost Date: Tue May 3 14:19:47 2011 +0300 make: sync notmpl make more gtk-doc.make | 1 - gtk-doc.notmpl.make | 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) commit 42351c9c0f0b26896baa0f72ea436ec1603716a4 Author: Stefan Kost Date: Mon May 2 14:59:50 2011 +0300 make: tune the setup rule Add || true to avoid the target from prinitn (an ignored) failure, as skipping a copy is okay. gtk-doc.make | 20 ++++++++++---------- gtk-doc.notmpl.make | 16 ++++++++-------- 2 files changed, 18 insertions(+), 18 deletions(-) commit 2df9c2404f0a60e7b7a1a7303803ad8ca782d4e0 Author: Stefan Kost Date: Sun May 1 22:18:49 2011 +0300 mkpdf: dblatex in cvs just got a --quiet parameter gtkdoc-mkpdf.in | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit e3d72165a44757961f7af7f2bf7370254ffd0a2d Author: Stefan Kost Date: Sun May 1 22:10:23 2011 +0300 scan: only end structs/unions with '}' at the start of the line Fix preliminary ending of structs/unions. Add a test. gtkdoc-scan.in | 2 +- tests/bugs/docs/tester-sections.txt | 1 + tests/bugs/src/tester.h | 21 +++++++++++++++++++++ 3 files changed, 23 insertions(+), 1 deletions(-) commit bd0e388ba2aab35a32eb01dbfc63fb5aaa9d78a2 Author: Stefan Kost Date: Sun May 1 22:09:51 2011 +0300 mkdb: add more tracing gtkdoc-mkdb.in | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit 9e53b98affd26d8b87a9199b57e46c58766bcf43 Author: Stefan Kost Date: Sun May 1 21:40:23 2011 +0300 common: drop empty lines when stripping comments When removing comments in structs/enums/unions drop the whole line if there would only be whitespace left. gtkdoc-common.pl.in | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) commit bb0e53e5f2c0dbde4c754bbcba783dd532d77117 Author: Stefan Kost Date: Wed Apr 27 01:47:51 2011 +0300 tests: small cleanups Remve a leftover chmod and fix a mangled variable name. tests/gtk-doc.make | 1 - tests/gtk-doc.notmpl.make | 2 +- 2 files changed, 1 insertions(+), 2 deletions(-) commit 5f1aa7ea0e0b04a5e477c6cbf5e0b6257c32f103 Author: Stefan Kost Date: Wed Apr 27 01:45:19 2011 +0300 tests: make timestamps relative tests/gtk-doc.make | 30 ++++++++++++++++++++---------- tests/gtk-doc.notmpl.make | 30 +++++++++++++++++++----------- 2 files changed, 39 insertions(+), 21 deletions(-) commit 5c82e0091e3281ef5c6a45f2ee1a8d6c6baf5c1c Author: Stefan Kost Date: Fri Apr 22 16:48:41 2011 -0400 make: remove non-sense setup.stamp and use setup-build.stamp Nothing would ever generate setup.stamp gtk-doc.make | 8 ++------ gtk-doc.notmpl.make | 8 ++------ tests/gtk-doc.make | 9 ++------- tests/gtk-doc.notmpl.make | 8 ++------ 4 files changed, 8 insertions(+), 25 deletions(-) commit cc577523f834483bceaa6a7b4f0ec44601f854c6 Author: Stefan Kost Date: Fri Apr 22 16:35:06 2011 -0400 fixxref: hide one more missing link warning gtkdoc-fixxref.in | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 57725307763464b451354d8113b3faba38f851bd Author: Stefan Kost Date: Fri Apr 22 16:05:17 2011 -0400 tracing: add traceline for reading tmpl files gtkdoc-mkdb.in | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 2fc158fc7f90c716b7b8d68d5e181e7ea7bdc5e2 Author: Stefan Kost Date: Fri Apr 22 15:42:19 2011 -0400 tests: add test for varargs functions and macros tests/bugs/docs/tester-sections.txt | 3 +++ tests/bugs/src/tester.c | 12 ++++++++++++ tests/bugs/src/tester.h | 23 ++++++++++++++++++++++- 3 files changed, 37 insertions(+), 1 deletions(-) commit 4c9d4db0e264d403b301dad9be1c290134846d03 Author: Stefan Kost Date: Fri Apr 22 15:41:07 2011 -0400 vargars: cleanup varargs handling Just always call them "..." internaly to avoid converting them for doc output. Handle more vararg variants. gtkdoc-common.pl.in | 8 ++++++-- gtkdoc-mkdb.in | 26 ++++++++++---------------- 2 files changed, 16 insertions(+), 18 deletions(-) commit 5143371df274e48790f203869ffe5f133d2e1013 Author: Claude Paroz Date: Sun Apr 24 21:25:44 2011 +0200 Updated French manual translation help/manual/fr/fr.po | 681 +++++++++++++++++++++++++++++--------------------- 1 files changed, 398 insertions(+), 283 deletions(-) commit 525f3c41d98ba5d145dba18a72ed1920875fd8ef Author: Will Thompson Date: Wed Apr 20 18:56:57 2011 +0100 configure: use more compatible options for highlight more often 24b3544 only changed one of the two locations where the options are specified. https://bugzilla.gnome.org/show_bug.cgi?id=648331 configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit f6ea2b4158c62f7bdb90ae89773e6474ee1754ec Author: Will Thompson Date: Wed Apr 20 09:45:10 2011 -0400 mkdb: fix issues from wrong rebase conflic handling Commit a099085 (“indent: convert tabs to spaces in perl files”) does not in fact just convert tabs to spaces in Perl files: it actually includes code changes and variable renamings. The renaming was not thorough enough, which made gtkdoc-mkdb fail to compile. https://bugzilla.gnome.org/show_bug.cgi?id=648289 gtkdoc-mkdb.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1535ff978030494866b12b5e06aab7358fbd60c4 Author: Stefan Kost Date: Mon Apr 18 22:09:34 2011 -0400 todo: clarify section.txt plans a bit TODO | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 7877aa51f701e4e4669fd9f6f5b725901ab1509b Author: Stefan Kost Date: Mon Apr 18 22:08:34 2011 -0400 mkdb+common: use '...' for varargs more consistently Fixes non-sense warnings about missing+unused parameters. gtkdoc-common.pl.in | 2 +- gtkdoc-mkdb.in | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) commit 912731940f0d2fc74ba710f8348cf130aba25284 Author: Stefan Kost Date: Sat Apr 16 16:38:55 2011 -0400 todo: planning for section.txt removal TODO | 28 +++++++++++++++++++++++++--- 1 files changed, 25 insertions(+), 3 deletions(-) commit 6ce68741c166b88db8f6b0198366e093a68c8441 Author: Stefan Kost Date: Sat Apr 16 16:38:35 2011 -0400 mkdb: add todo: comment gtkdoc-mkdb.in | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit 8c1e9f454426e1d4926c879e1ad96efbfdd7acba Author: Stefan Kost Date: Sat Apr 16 16:38:15 2011 -0400 mkdb: indent function doc comment gtkdoc-mkdb.in | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-) commit b5ed47be670b630fb1bad8109e29478154261349 Author: Stefan Kost Date: Sat Apr 16 16:37:17 2011 -0400 test: use some subsections for testing tests/bugs/docs/tester-sections.txt | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 00ec40a4734634c40d8bd42f8371f6deaf4783c5 Author: Stefan Kost Date: Fri Apr 15 06:43:18 2011 +0300 indent: reindent gtkdoc-mkpdf.in | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit a099085e64f71a424f370779a86c62e3a0e2948a Author: Stefan Kost Date: Fri Apr 15 06:40:43 2011 +0300 indent: convert tabs to spaces in perl files gtkdoc-check.in | 6 +- gtkdoc-common.pl.in | 328 +++--- gtkdoc-fixxref.in | 84 +- gtkdoc-mkdb.in | 3453 ++++++++++++++++++++++++++------------------------- gtkdoc-mktmpl.in | 1246 ++++++++++---------- gtkdoc-scan.in | 820 ++++++------ gtkdoc-scangobj.in | 238 ++-- gtkdoc-scanobj.in | 64 +- 8 files changed, 3127 insertions(+), 3112 deletions(-) commit ac3a10b4647b4d5e97cb2f31c78d2a56d7a4a918 Author: Stefan Kost Date: Thu Apr 14 21:46:45 2011 +0300 make: use "." instead of $(builddir) $(builddir) was introduced in automake-1.10. gtk-doc.make | 10 +++++----- gtk-doc.notmpl.make | 8 ++++---- 2 files changed, 9 insertions(+), 9 deletions(-) commit d6a0109e11f862ca3c2d0d06afedf04b5e80bf3c Author: Stefan Kost Date: Thu Apr 14 21:45:56 2011 +0300 make: fix leftover builddir and change to srcdir gtk-doc.notmpl.make | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 3939e9473aa5cc848ff6295e5e16e7f5203c39aa Author: Stefan Kost Date: Thu Apr 14 21:35:06 2011 +0300 make: fix non-existing var-name gtk-doc.make | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 4575717b5ea36b95f74d0276dc3593ac2eed9690 Author: Stefan Kost Date: Thu Apr 14 17:25:47 2011 +0300 scangobj: add new option to template gtkdoc-scangobj.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit ffe06c455be221a9b5f43d755b703ca80a20ccb5 Author: Stefan Kost Date: Thu Apr 14 11:46:59 2011 +0300 mkpdf: cleanup the dblatex invocation a bit gtkdoc-mkpdf.in | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) commit eafb51e6be288a292bfcca564747c83d892c3639 Author: Stefan Kost Date: Wed Apr 13 17:23:21 2011 +0300 xsltproc: be more quiet if we have to gtkdoc-mkhtml.in | 1 + gtkdoc-mkman.in | 1 + gtkdoc-mkpdf.in | 1 + 3 files changed, 3 insertions(+), 0 deletions(-) commit c77d80d8dc4ea1d86a3bb976fd4b7f7b71412f82 Author: Stefan Kost Date: Wed Apr 13 16:45:35 2011 +0300 scangobj,make: add --verbose switch here too and adjust the makefiles Don't show compiling the scanner when V=0. gtk-doc.make | 10 +++++++++- gtk-doc.notmpl.make | 10 +++++++++- gtkdoc-scangobj.in | 12 ++++++++++-- tests/gtk-doc.make | 7 ++++++- tests/gtk-doc.notmpl.make | 7 ++++++- 5 files changed, 40 insertions(+), 6 deletions(-) commit d965af706e8ce5cf183dc7e4cb7c3bc3d0036e32 Author: Stefan Kost Date: Wed Apr 13 15:19:32 2011 +0300 scanobj,scangobj: turn 3 prints into comments for saner output gtkdoc-scangobj.in | 6 +++--- gtkdoc-scanobj.in | 12 ++++++------ 2 files changed, 9 insertions(+), 9 deletions(-) commit a1927b2f46bfd1e09a999f1d1351d48fe2a8cb5d Author: Stefan Kost Date: Wed Apr 13 15:37:24 2011 +0300 make: pass --verbose switch to tools that have it according to AM silent rule status Check the $(V) var to select wheter we want verbose output or not. gtk-doc.make | 22 +++++++++++++++++----- gtk-doc.notmpl.make | 22 +++++++++++++++++----- tests/gtk-doc.make | 19 +++++++++++++------ tests/gtk-doc.notmpl.make | 19 +++++++++++++------ 4 files changed, 60 insertions(+), 22 deletions(-) commit ded4638b994c13665eaa53a7cf51c9b89627a764 Author: Stefan Kost Date: Wed Apr 13 15:36:11 2011 +0300 make: tune output of the buildsteps to latest automake fashion gtk-doc.make | 15 ++++++++------- gtk-doc.notmpl.make | 13 +++++++------ tests/gtk-doc.make | 20 ++++++++++---------- tests/gtk-doc.notmpl.make | 18 +++++++++--------- 4 files changed, 34 insertions(+), 32 deletions(-) commit fcd871037ee1ea7ad857614c938f4fbaf6744b1d Author: Stefan Kost Date: Wed Apr 13 15:33:29 2011 +0300 make: tune install output Echo errors to stderr and produce install output like other automake generated code. gtk-doc.make | 4 ++-- gtk-doc.notmpl.make | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) commit 8a7db93c69a913395c2102528226b121186f2f45 Author: Stefan Kost Date: Wed Apr 13 15:09:15 2011 +0300 mkhtml,mkman,mkpdf: improved usage output, add --verbose switch gtkdoc-mkhtml.in | 84 ++++++++++++++++++++++++++++++++--------------------- gtkdoc-mkman.in | 70 ++++++++++++++++++++++++++++---------------- gtkdoc-mkpdf.in | 80 ++++++++++++++++++++++++++++++++------------------ 3 files changed, 146 insertions(+), 88 deletions(-) commit 24b3544330758e07ee159a0e3217e05fe82382bf Author: Stefan Kost Date: Wed Apr 13 15:05:01 2011 +0300 configure: use more compatible option for highlight Hightlight change the version between 2.16 and 3.4. Both versions have --out-format, so lets use that one. configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 32fca472a6ee101004dcaa9ea58debe6ddadab90 Author: Stefan Kost Date: Wed Apr 13 11:53:14 2011 +0300 make: cleanup and sync makefiles gtk-doc.make | 34 +++++++------- gtk-doc.notmpl.make | 30 ++++++------ tests/gtk-doc.make | 112 +++++++++++++++++++++++++++++++-------------- tests/gtk-doc.notmpl.make | 101 +++++++++++++++++++++++++++------------- 4 files changed, 179 insertions(+), 98 deletions(-) commit a938ba9ba1212fc490e351cfd7d6574a2bff29f2 Author: Yaakov Selkowitz Date: Tue Apr 5 20:58:40 2011 -0500 Restore HTML_IMAGES to EXTRA_DIST Commit 7d083dacd622d061d12fc60046135897fc2102fc removed HTML_IMAGES from SETUP_FILES in order to handle the case where an image file is created at build time in the builddir. However, this caused HTML_IMAGES to be removed from EXTRA_DIST as well, resulting in HTML_IMAGES not being shipped in tarballs built with gtk-doc 1.17, and if built with --enable-gtk-doc, the build of such packages fails. gtk-doc.make | 1 + gtk-doc.notmpl.make | 1 + 2 files changed, 2 insertions(+), 0 deletions(-) commit b77e98f1815a481c674ac7a4ff82c29447a2c8d4 Author: Stefan Kost Date: Thu Apr 7 22:03:08 2011 +0300 common: print -> @TRACE@ gtkdoc-common.pl.in | 22 +++++++++++----------- 1 files changed, 11 insertions(+), 11 deletions(-) commit d019c24e2afe375dd8aa6ef181269c1c5e5842da Author: Stefan Kost Date: Thu Apr 7 21:51:14 2011 +0300 mktmpl: trim trailing whitespace gtkdoc-mktmpl.in | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 47612ab9c5b5d61a54a2bf48028724c15ced0e0d Author: Stefan Kost Date: Thu Apr 7 16:44:26 2011 +0300 mkdb: fix padding in generated docs We need to strip trailing whitespace before checking how much we need to padding up. Before sometimes lines where skipped from padding. gtkdoc-mkdb.in | 16 +++++++++------- 1 files changed, 9 insertions(+), 7 deletions(-) commit 69580a892f644b75492505333c7e7da15319d387 Author: Daniel Mustieles Date: Wed Apr 6 19:51:43 2011 +0200 Updated Spanish translation help/manual/es/es.po | 391 ++++++++++++++++++++++++++------------------------ 1 files changed, 200 insertions(+), 191 deletions(-) commit 4d06dd7010542a1f90e03c9b0ae1718da007defc Author: Mario Blättermann Date: Tue Apr 5 20:47:27 2011 +0200 [l10n] Updated German translation help/manual/de/de.po | 693 +++++++++++++++++++++++++++++--------------------- 1 files changed, 407 insertions(+), 286 deletions(-) commit c3cb07dc6c457f72e8740cc9f692a0f138fd6576 Author: Stefan Kost Date: Tue Apr 5 17:11:35 2011 +0300 mkdb: improve the ignore files/dirs feature People either specify local files or files with full path from doc-sourcedir. Take source-dirs into account when checking for the files. gtkdoc-mkdb.in | 27 +++++++++++++++++++++++---- 1 files changed, 23 insertions(+), 4 deletions(-) commit 6ad6c201e40a99ae94c8e10e829998bd8b4b909a Author: Stefan Kost Date: Tue Apr 5 10:09:09 2011 +0300 help: indent help/manual/C/gtk-doc-manual.xml | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-) commit 90e0dc2c536baa70649e3d49df5cd46f142927e9 Author: Stefan Kost Date: Tue Apr 5 10:08:35 2011 +0300 help: give better guidance on writing api-docs. help/manual/C/gtk-doc-manual.xml | 20 ++++++++++++++++++++ 1 files changed, 20 insertions(+), 0 deletions(-) commit f07b3d5a068efaa574564cce6c7f6c41c1d2e465 Author: Stefan Kost Date: Tue Apr 5 09:58:51 2011 +0300 scan: add one more trace statement gtkdoc-scan.in | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit 22ecc8ce9d5a739360c03772081991c180c58196 Author: Jorge González Date: Sat Apr 2 20:54:39 2011 +0200 Updated Spanish translation help/manual/es/es.po | 364 +++++++++++++++++++++++++------------------------- 1 files changed, 184 insertions(+), 180 deletions(-) commit e8c2c565b3a8e41cfdce75cece4df74a06935b47 Author: Stefan Kost Date: Fri Apr 1 11:14:27 2011 +0300 docs: document the markdown support help/manual/C/gtk-doc-manual.xml | 39 ++++++++++++++++++++++++++++++++----- 1 files changed, 33 insertions(+), 6 deletions(-) commit fe178d04544804c8909fc035591f2252f3e67cac Author: Stefan Kost Date: Fri Apr 1 11:11:37 2011 +0300 mkdb: extend the markdown parser to handle itemized lists. List are done by starting lines with a - and having one item per line. Lists cannot be nested (yet). Add an example for it. gtkdoc-mkdb.in | 59 +++++++++++++++++++++++++++++-------------- tests/gobject/src/gobject.c | 17 ++++++------ 2 files changed, 48 insertions(+), 28 deletions(-) commit 5d0ca8c60b20a907040d1e69f128c687ce9f3b8b Author: Stefan Kost Date: Tue Mar 29 22:23:04 2011 +0300 mkdb: start simple markdown parser Turn ConvertBlankLines into a function that handles MarkDown. In addition to paragraph markers we now handle simple subsections. Fixes: #639145 gtkdoc-mkdb.in | 67 +++++++++++++++++++++++++++++++++++-------- tests/gobject/src/gobject.c | 21 +++++++++---- 2 files changed, 69 insertions(+), 19 deletions(-) commit 25e536de87f2f98b6482c42a8a452b101545a47d Author: Stefan Kost Date: Tue Mar 29 21:28:46 2011 +0300 mkdb: format and extend function comment gtkdoc-mkdb.in | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) commit e1030f9f3be5223169c085639119c3a02515f483 Author: Stefan Kost Date: Tue Mar 29 21:21:35 2011 +0300 tests: add a test case for bug #642998 tests/bugs/docs/tester-sections.txt | 1 + tests/bugs/src/tester.h | 17 ++++++++++++++++- 2 files changed, 17 insertions(+), 1 deletions(-) commit 22f5b79167c8eeb048b4b18a4b4a4b7f935d2c28 Author: Stefan Kost Date: Tue Mar 29 13:14:00 2011 +0300 common: when parsing enums, only supress () pairs on one line Previously this was matching a "(.*)" sequence across lines and thus could hide enums that contain brackets as character constant. Fixes: #644291 gtkdoc-common.pl.in | 2 +- tests/bugs/docs/tester-sections.txt | 1 + tests/bugs/src/tester.h | 22 ++++++++++++++++++++++ 3 files changed, 24 insertions(+), 1 deletions(-) commit c38bd89bfbd2a98ec6b354f8aa97e3d82f800c3d Author: Stefan Kost Date: Tue Mar 29 12:38:10 2011 +0300 scan: turn #print into new @TRACE@ gtkdoc-scan.in | 104 ++++++++++++++++++++++++++++---------------------------- 1 files changed, 52 insertions(+), 52 deletions(-) commit 615851b41bf3e7fd7724b05df7b278148525952e Author: Stefan Kost Date: Tue Mar 29 12:35:16 2011 +0300 common: add a conditinal tracing system We can now sprinkle the code with @TRACE@("info");. The tracing is by default disabled. It can be enabled by passing --enable-debug to configure and setting GTKDOC_TRACE=1 in the environment at run-time. TODO | 10 +--------- configure.ac | 8 ++++++-- gtkdoc-common.pl.in | 11 +++++++++++ 3 files changed, 18 insertions(+), 11 deletions(-) commit 52fd2452628f94bb6daa93c4377017669ab57428 Author: Stefan Kost Date: Tue Mar 29 12:14:53 2011 +0300 scan: use LogWarning more gtkdoc-scan.in | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 426cc5176fc98fd91c11e6925aae8e8b57e70179 Author: Stefan Kost Date: Tue Mar 29 11:37:21 2011 +0300 mkdb: improve referencing object members localy For class documentation one can write "implemnt @vmethod1() and @vmethod2()" where the '@' would turn it into parameter markup, but should not be visible in the resulting docs. gtkdoc-mkdb.in | 87 ++++++++++++++++++++++-------------------- tests/gobject/src/gobject.h | 2 + 2 files changed, 48 insertions(+), 41 deletions(-) commit 58bb2ddff0c5bf59a30663fd74eb8311c627c08d Author: Bakaoukas Nikolaos Date: Sun Mar 13 20:37:24 2011 +0200 l10n: Updated Greek translation help/manual/el/el.po | 2555 ++++++++------------------------------------------ 1 files changed, 393 insertions(+), 2162 deletions(-) commit f8a642a371f3d42a4558a6ce522765fc4d870a2d Author: Jorge González Date: Sun Mar 6 15:01:28 2011 +0100 Updated Spanish translation help/manual/es/es.po | 496 ++++++++++++++++++++++++++++---------------------- 1 files changed, 275 insertions(+), 221 deletions(-) commit f6b27beff42cca6ed12206caf2da1fee3fe8c616 Author: Stefan Kost Date: Sun Feb 27 22:07:36 2011 +0200 HACKING: update steps HACKING | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit dc17092508585f0a125fae6fdacbd3035e2a2af5 Author: Stefan Kost Date: Sun Feb 27 22:07:18 2011 +0200 docs: indent help/manual/C/gtk-doc-manual.xml | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 3b088ad3d231ca2eb52d13f8538787c600d8ce41 Author: Stefan Kost Date: Sun Feb 27 22:06:54 2011 +0200 docs: add a section to explain the basic build order help/manual/C/gtk-doc-manual.xml | 38 +++++++++++++++++++++++++++++++++++++- 1 files changed, 37 insertions(+), 1 deletions(-) commit 246913323d9e6b9127337ed81fae637a5792f522 Author: Stefan Kost Date: Sun Feb 27 22:06:16 2011 +0200 docs: mention that the main file is .xml or can be .sgml help/manual/C/gtk-doc-manual.xml | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit d7a400e6b7c9c6bb93290e06bdc6fd5403d2faa9 Author: Jorge González Date: Sun Feb 27 12:05:36 2011 +0100 Updated Spanish translation help/manual/es/es.po | 599 ++++++++++++++++++++++++++------------------------ 1 files changed, 316 insertions(+), 283 deletions(-) commit 96c24c24c336fe3654ede0d568dbadcf118a412c Author: Stefan Kost Date: Sat Feb 26 14:35:32 2011 +0200 release: bump versions and back to development configure.ac | 2 +- help/manual/C/gtk-doc-manual.xml | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletions(-)