Commit Graph

17 Commits

Author SHA1 Message Date
Oswald Buddenhagen
8e631c9b26 make fixnavi actually work with examples
we reference examples by title, not by file name (as it's unknowable).

Change-Id: I24e2a543138b77e8c6ea60e2aca49ba057c13273
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2017-03-13 12:27:08 +00:00
Leena Miettinen
0ed42f1c9f Doc: Move the TOC to a separate page that is used as indexTitle value
This fixes the problem that the whole TOC is not visible in the
Qt Creator Help mode Contents view (because it was generated based on
the \table entries, not the \list entries).

Task-number: QTCREATORBUG-10585
Change-Id: I86607e10db7172b2a7492e4ce1660c39390ef9ed
Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
2017-03-09 09:13:27 +00:00
Oswald Buddenhagen
b5c2cabca8 make fixnavi recognize \example as an alias for \page
examples are just pages as far as the markup is concerned.

Change-Id: I1ed2908f6f818e7d15f3514795f3d13d9b15875a
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@theqtcompany.com>
2015-09-23 17:22:34 +00:00
Oswald Buddenhagen
c759e39c1d validate TOC references
Change-Id: I09ff290bc7da85ca2087a485b67f717e55bd6666
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
2013-11-04 14:48:46 +01:00
Oswald Buddenhagen
46408bd872 save double hash lookup
Change-Id: I9a0c5b51955e137f85bd505d2cc35a69b2d2fd91
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
2013-11-04 14:48:43 +01:00
Oswald Buddenhagen
763adac30a don't let unrelated lists in the front page confuse us
instead, look for a section named "Table Of Contents".

Task-number: QTCREATORBUG-10585
Change-Id: Ieca51b40387749243a633369119a7d9473ee2325
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
2013-11-04 14:48:25 +01:00
Oswald Buddenhagen
5685d7c50f adapt fixnavi to \o => \li change
Change-Id: Idccff2aba0f1b2c645dd8806367bb8ed991f62be
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
2013-02-28 16:49:46 +01:00
Oswald Buddenhagen
109adeb157 make fixnavi deal with different conditions for prev/next links
Change-Id: If8a47c680ea3e2cba16bf5c3168b0a70862aab47
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
2012-01-10 13:46:25 +01:00
Oswald Buddenhagen
3830004349 don't get confused by conditionals outside page header
this adds some state variables, localizes some variables, adds some
assertions and reshuffles some code for clarity.

Change-Id: Idd061fe70e953d3659e7b2b80735d5ec757d5050
Reviewed-by: hjk <qthjk@ovi.com>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
2011-11-09 17:42:02 +01:00
Oswald Buddenhagen
2ddab351f0 support subdirs
Change-Id: Ia64e51c28993584e1f24ca8cd1458def242bb391
Reviewed-by: hjk <qthjk@ovi.com>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
2011-11-09 17:41:44 +01:00
Oswald Buddenhagen
8f4b392e15 document that multiple files are supported
Change-Id: I7f235e019a80fa5529ec8d0957cdc9090305f0d2
Reviewed-by: hjk <qthjk@ovi.com>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
2011-11-09 17:41:30 +01:00
Oswald Buddenhagen
40f157951e use warnings instead of -w
Change-Id: Icce37bf88f36a2da64210cc07e96b8881afec3ab
Reviewed-by: hjk <qthjk@ovi.com>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
2011-11-09 17:40:52 +01:00
Oswald Buddenhagen
b86ffdffe8 fix fixing of navigation with multiple files 2010-12-08 16:28:52 +01:00
Oswald Buddenhagen
24e1ffb193 accept whitespace between \l and target 2010-01-05 18:32:32 +01:00
Oswald Buddenhagen
11622e4ac1 support nested lists in index 2010-01-05 18:32:32 +01:00
Oswald Buddenhagen
48c1cc8c89 better error reporting 2010-01-05 18:32:32 +01:00
Oswald Buddenhagen
6a861cf92d add script to fix the navigation links when the index order changes
re-linking the pages manually makes one's head explode, so automate it.
2009-11-24 20:44:01 +01:00