Author: cycholka
Date: Sun Jun 29 18:52:29 2008
New Revision: 27593
URL: http://svn.gna.org/viewcvs/wesnoth?rev=27593&view=rev
Log:
Commit patch #1076
Modified:
trunk/changelog
trunk/data/core/about.cfg
trunk/data/tools/helpheader.xhtml
trunk/data/tools/wmlscope
Modified: trunk/changelog
URL:
http://svn.gna.org/viewcvs/wesnoth/trunk/changelog?rev=27593&r1=27592&r2=27593&view=diff
==============================================================================
--- trunk/changelog (original)
+++ trunk/changelog Sun Jun 29 18:52:29 2008
@@ -26,6 +26,8 @@
* Fixed droiding not to make wesnoth think player is observer (bug: #9675)
* Fixed statitics not add turn data from previus scenarios (bug: #11719)
* Removed persistance from team configuration (bug: #10916)
+ * Made automaticaly generated macro reference easier to naviagate and link
to
+ (patch: #1076)
Version 1.5.1:
* campaigns:
Modified: trunk/data/core/about.cfg
URL:
http://svn.gna.org/viewcvs/wesnoth/trunk/data/core/about.cfg?rev=27593&r1=27592&r2=27593&view=diff
==============================================================================
--- trunk/data/core/about.cfg (original)
+++ trunk/data/core/about.cfg Sun Jun 29 18:52:29 2008
@@ -756,6 +756,10 @@
comment = "Bug fixing; ussualy targetting MP or WML engine"
[/entry]
[entry]
+ name = "PaÅlo Ebermann (Pauxlo)"
+ wikiuser = "PaÅlo"
+ [/entry]
+ [entry]
name = "Petr Sobotka (Pietro)"
[/entry]
[entry]
Modified: trunk/data/tools/helpheader.xhtml
URL:
http://svn.gna.org/viewcvs/wesnoth/trunk/data/tools/helpheader.xhtml?rev=27593&r1=27592&r2=27593&view=diff
==============================================================================
--- trunk/data/tools/helpheader.xhtml (original)
+++ trunk/data/tools/helpheader.xhtml Sun Jun 29 18:52:29 2008
@@ -1,17 +1,19 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Utility macro reference</title>
-<meta http-equiv="content-type" content="text/xhtml; charset=utf-8" />
+<meta http-equiv="Content-Type" content="text/xhtml; charset=utf-8" />
<link rel="shortcut icon" type="image/png" href="/mw/skins/glamdrol/ico.png" />
-<style type="text/css">@import
url('http://www.wesnoth.org/mw/skins/glamdrol/main.css');</style>
-<style type="text/css">@import
url('http://www.wesnoth.org/mw/skins/glamdrol/home.css');</style>
<style type="text/css">
/*<![CDATA[*/
-.file_header: {font-style:normal; font-weight:bold;}
[EMAIL PROTECTED] url('http://www.wesnoth.org/mw/skins/glamdrol/main.css');
[EMAIL PROTECTED] url('http://www.wesnoth.org/mw/skins/glamdrol/home.css');
+
+.toplink {float:right; font-size: small;}
+.file_header {font-style:normal; font-weight:bold;}
.file_explanation {font-style:normal; font-weight:bold;}
.macro_name {font-style:normal; font-weight:bold;}
.macro_formals {font-style:italic; font-weight:normal;}
@@ -29,12 +31,25 @@
<a href="home"><img alt="Wesnoth logo"
src="http://www.wesnoth.org/mw/skins/glamdrol/wesnoth-logo.jpg" /></a>
</div>
</div>
+<div id="nav">
+ <ul>
+ <li><a href="http://www.wesnoth.org/">Home</a></li>
+ <li><a href="http://www.wesnoth.org/wiki/Play">Play</a></li>
+ <li><a href="http://www.wesnoth.org/wiki/Create">Create</a></li>
+ <li><a href="http://www.wesnoth.org/forum/">Forums</a></li>
+ <li><a href="http://www.wesnoth.org/wiki/Support">Support</a></li>
+ <li><a href="http://www.wesnoth.org/wiki/Project">Project</a></li>
+ <li><a href="http://www.wesnoth.org/wiki/Credits">Credits</a></li>
+ </ul>
+</div>
+
+
<div id="main">
<p>This page is an automatically-generated reference for all the
utility macros with documentation strings in the Wesnoth source
-distribution.</p>
+distribution. It can be generated with <code>make macro-reference.xhtml</code>
in the data/tools-directory.</p>
<p>The organization of these macros may change in future releases,
and some may be moved out of the default load path. If in doubt,
Modified: trunk/data/tools/wmlscope
URL:
http://svn.gna.org/viewcvs/wesnoth/trunk/data/tools/wmlscope?rev=27593&r1=27592&r2=27593&view=diff
==============================================================================
--- trunk/data/tools/wmlscope (original)
+++ trunk/data/tools/wmlscope Sun Jun 29 18:52:29 2008
@@ -239,6 +239,7 @@
doclist.sort(lambda x, y: cmp(self.xref[x][0], self.xref[y][0]))
outstr = ""
filename = None
+ filenamelist = []
counted = 0
for name in doclist:
entry = self.xref[name][0]
@@ -251,7 +252,9 @@
displayname = filename[len(pref):]
else:
displayname = filename
- outstr += "<h1 class='file_header'>From file: " + displayname
+ "</h1>\n"
+ outstr += "<p class='toplink'>(<a
href='#global'>top</a>)</p>\n"
+ outstr += "<h1 id='file:" + displayname + "'
class='file_header'>From file: " + displayname + "</h1>\n"
+ filenamelist.append(displayname)
hdr = []
dfp = open(filename)
for line in dfp:
@@ -273,7 +276,7 @@
lines.pop()
if not lines: # Ignore definitions without a docstring
continue
- outstr += "\n<dt>\n"
+ outstr += "\n<dt id='" + header[0] + "'>\n"
outstr += "<em class='macro_name'>" + header[0] + "</em>"
if header[1:]:
outstr += " <em class='macro_formals'>"+"
".join(header[1:])+"</em>"
@@ -282,6 +285,13 @@
outstr += interpret(lines, "macro_explanation")
outstr += "</dd>\n"
outstr += "</dl>\n"
+ outstr += "<p class='toplink'>(<a href='#global'>top</a>)</p>\n"
+ linkheaderstr = "<p class='filelist'>Covered macro files:"
+ for filename in filenamelist:
+ linkheaderstr += " <a href='#file:" + filename + "'>"
+ linkheaderstr += filename + "</a>"
+ linkheaderstr += "</p>\n"
+ fp.write(linkheaderstr)
fp.write(outstr)
if __name__ == "__main__":
_______________________________________________
Wesnoth-commits mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-commits