diff --git a/CHANGES b/CHANGES
index 3364856de..880e868dd 100644
--- a/CHANGES
+++ b/CHANGES
@@ -102,6 +102,22 @@ Features added
Release 1.0.8 (in development)
==============================
+* #657: viewcode now works correctly with source files that have
+ non-ASCII encoding.
+
+* #669: Respect the ``noindex`` flag option in py:module directives.
+
+* #675: Fix IndexErrors when including nonexisting lines with
+ :rst:dir:`literalinclude`.
+
+* #676: Respect custom function/method parameter separator strings.
+
+* #682: Fix JS incompatibility with jQuery >= 1.5.
+
+* #693: Fix double encoding done when writing HTMLHelp .hhk files.
+
+* #647: Do not apply SmartyPants in parsed-literal blocks.
+
Release 1.0.7 (Jan 15, 2011)
============================
diff --git a/doc/templating.rst b/doc/templating.rst
index 193a90bd9..05a1346c0 100644
--- a/doc/templating.rst
+++ b/doc/templating.rst
@@ -198,7 +198,11 @@ Overriding works like this::
Add additional script files here, like this::
- {% set script_files = script_files + [pathto("_static/myscript.js", 1)] %}
+ {% set script_files = script_files + ["_static/myscript.js"] %}
+
+.. data:: css_files
+
+ Similar to :data:`script_files`, for CSS files.
Helper Functions
diff --git a/sphinx/builders/htmlhelp.py b/sphinx/builders/htmlhelp.py
index fcd8a7f3e..143f6df9e 100644
--- a/sphinx/builders/htmlhelp.py
+++ b/sphinx/builders/htmlhelp.py
@@ -259,8 +259,7 @@ class HTMLHelpBuilder(StandaloneHTMLBuilder):
def write_index(title, refs, subitems):
def write_param(name, value):
item = ' \n' % (name, value)
- f.write(item.encode(self.encoding, 'xmlcharrefreplace')
- .decode(self.encoding))
+ f.write(item)
title = cgi.escape(title)
f.write('