Browse Source

Closes bb-code tags, allowing make_doc.sh to finish

bibby 11 years ago
parent
commit
141b313595
3 changed files with 20 additions and 5 deletions
  1. 3 0
      .gitignore
  2. 2 2
      doc/base/classes.xml
  3. 15 3
      doc/make_doc.sh

+ 3 - 0
.gitignore

@@ -151,6 +151,9 @@ AutoTest.Net/
 # Installshield output folder
 # Installshield output folder
 [Ee]xpress/
 [Ee]xpress/
 
 
+# dumpdoc generated files
+doc/html/class_list
+
 # DocProject is a documentation generator add-in
 # DocProject is a documentation generator add-in
 DocProject/buildhelp/
 DocProject/buildhelp/
 DocProject/Help/*.HxT
 DocProject/Help/*.HxT

+ 2 - 2
doc/base/classes.xml

@@ -20966,7 +20966,7 @@
 			<argument index="0" name="linear_velocity" type="Vector2">
 			<argument index="0" name="linear_velocity" type="Vector2">
 			</argument>
 			</argument>
 			<description>
 			<description>
-			Set the body linear velocity. Can be used sporadically, but[b] DONT SET THIS IN EVERY FRAME [b], because physics may be running in another thread and definitely runs at a different granularity. Use [_integrate_forces] as your process loop if you want to have precise control of the body state.
+			Set the body linear velocity. Can be used sporadically, but[b] DONT SET THIS IN EVERY FRAME [/b], because physics may be running in another thread and definitely runs at a different granularity. Use [_integrate_forces] as your process loop if you want to have precise control of the body state.
 			</description>
 			</description>
 		</method>
 		</method>
 		<method name="get_linear_velocity" qualifiers="const" >
 		<method name="get_linear_velocity" qualifiers="const" >
@@ -20980,7 +20980,7 @@
 			<argument index="0" name="angular_velocity" type="real">
 			<argument index="0" name="angular_velocity" type="real">
 			</argument>
 			</argument>
 			<description>
 			<description>
-			Set the body angular velocity. Can be used sporadically, but[b] DONT SET THIS IN EVERY FRAME [b], because physics may be running in another thread and definitely runs at a different granularity. Use [_integrate_forces] as your process loop if you want to have precise control of the body state.
+			Set the body angular velocity. Can be used sporadically, but[b] DONT SET THIS IN EVERY FRAME [/b], because physics may be running in another thread and definitely runs at a different granularity. Use [_integrate_forces] as your process loop if you want to have precise control of the body state.
 			</description>
 			</description>
 		</method>
 		</method>
 		<method name="get_angular_velocity" qualifiers="const" >
 		<method name="get_angular_velocity" qualifiers="const" >

+ 15 - 3
doc/make_doc.sh

@@ -1,5 +1,17 @@
 #! /bin/bash
 #! /bin/bash
-cd html/class_list
-python ../../../tools/docdump/makehtml.py -multipage ../../base/classes.xml
-cd ../..
+here="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
+godotHome=$(dirname "$here")
+docTarget=${here}/html/class_list
+toolsRoot=${godotHome}/tools
+
+throw() {
+    echo "$@" >&2
+    exit 1
+}
+
+[ -d "$docTarget" ] || mkdir -p "$docTarget" || throw "Could not create doc target $docTarget"
+
+cd "$docTarget"
+python ${toolsRoot}/docdump/makehtml.py -multipage ${here}/base/classes.xml
+cd "$here"