diff --git a/doc/htdocs/css/index.css b/doc/htdocs/css/index.css
index 0ba56334..37436a3b 100644
--- a/doc/htdocs/css/index.css
+++ b/doc/htdocs/css/index.css
@@ -1,64 +1,68 @@
-@charset "UTF-8";
-/* line 14, ../../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
+/* line 17, /Library/Ruby/Gems/1.8/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
-del, dfn, em, font, img, ins, kbd, q, s, samp,
+del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
+b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
-table, caption, tbody, tfoot, thead, tr, th, td {
+table, caption, tbody, tfoot, thead, tr, th, td,
+article, aside, canvas, details, embed,
+figure, figcaption, footer, header, hgroup,
+menu, nav, output, ruby, section, summary,
+time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
- outline: 0;
- font-weight: inherit;
- font-style: inherit;
font-size: 100%;
- font-family: inherit;
+ font: inherit;
vertical-align: baseline;
}
-/* line 17, ../../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
+/* line 20, /Library/Ruby/Gems/1.8/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
body {
line-height: 1;
- color: black;
- background: white;
}
-/* line 19, ../../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
+/* line 22, /Library/Ruby/Gems/1.8/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
list-style: none;
}
-/* line 21, ../../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
+/* line 24, /Library/Ruby/Gems/1.8/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
- border-collapse: separate;
+ border-collapse: collapse;
border-spacing: 0;
- vertical-align: middle;
}
-/* line 23, ../../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
+/* line 26, /Library/Ruby/Gems/1.8/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
text-align: left;
font-weight: normal;
vertical-align: middle;
}
-/* line 25, ../../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
+/* line 28, /Library/Ruby/Gems/1.8/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
- quotes: "" "";
+ quotes: none;
}
-/* line 96, ../../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
+/* line 101, /Library/Ruby/Gems/1.8/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
content: "";
+ content: none;
}
-/* line 27, ../../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
+/* line 30, /Library/Ruby/Gems/1.8/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
border: none;
}
+/* line 114, /Library/Ruby/Gems/1.8/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
+article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
+ display: block;
+}
+
/* line 15, ../../css/index.sass */
#container.landing {
margin-left: auto;
@@ -85,17 +89,17 @@ a img {
width: 620px;
}
-/* line 4, ../../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.1/stylesheets/960/_text.sass */
+/* line 4, /Library/Ruby/Gems/1.8/gems/compass-960-plugin-0.10.4/stylesheets/960/_text.sass */
body {
font: 13px/1.5 Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
}
-/* line 6, ../../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.1/stylesheets/960/_text.sass */
+/* line 6, /Library/Ruby/Gems/1.8/gems/compass-960-plugin-0.10.4/stylesheets/960/_text.sass */
a:focus {
outline: 1px dotted invert;
}
-/* line 8, ../../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.1/stylesheets/960/_text.sass */
+/* line 8, /Library/Ruby/Gems/1.8/gems/compass-960-plugin-0.10.4/stylesheets/960/_text.sass */
hr {
border-color: #cccccc;
border-style: solid;
@@ -104,52 +108,52 @@ hr {
height: 0;
}
-/* line 14, ../../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.1/stylesheets/960/_text.sass */
+/* line 14, /Library/Ruby/Gems/1.8/gems/compass-960-plugin-0.10.4/stylesheets/960/_text.sass */
h1 {
font-size: 25px;
}
-/* line 16, ../../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.1/stylesheets/960/_text.sass */
+/* line 16, /Library/Ruby/Gems/1.8/gems/compass-960-plugin-0.10.4/stylesheets/960/_text.sass */
h2 {
font-size: 23px;
}
-/* line 18, ../../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.1/stylesheets/960/_text.sass */
+/* line 18, /Library/Ruby/Gems/1.8/gems/compass-960-plugin-0.10.4/stylesheets/960/_text.sass */
h3 {
font-size: 21px;
}
-/* line 20, ../../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.1/stylesheets/960/_text.sass */
+/* line 20, /Library/Ruby/Gems/1.8/gems/compass-960-plugin-0.10.4/stylesheets/960/_text.sass */
h4 {
font-size: 19px;
}
-/* line 22, ../../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.1/stylesheets/960/_text.sass */
+/* line 22, /Library/Ruby/Gems/1.8/gems/compass-960-plugin-0.10.4/stylesheets/960/_text.sass */
h5 {
font-size: 17px;
}
-/* line 24, ../../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.1/stylesheets/960/_text.sass */
+/* line 24, /Library/Ruby/Gems/1.8/gems/compass-960-plugin-0.10.4/stylesheets/960/_text.sass */
h6 {
font-size: 15px;
}
-/* line 26, ../../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.1/stylesheets/960/_text.sass */
+/* line 26, /Library/Ruby/Gems/1.8/gems/compass-960-plugin-0.10.4/stylesheets/960/_text.sass */
ol {
list-style: decimal;
}
-/* line 28, ../../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.1/stylesheets/960/_text.sass */
+/* line 28, /Library/Ruby/Gems/1.8/gems/compass-960-plugin-0.10.4/stylesheets/960/_text.sass */
ul {
list-style: square;
}
-/* line 30, ../../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.1/stylesheets/960/_text.sass */
+/* line 30, /Library/Ruby/Gems/1.8/gems/compass-960-plugin-0.10.4/stylesheets/960/_text.sass */
li {
margin-left: 30px;
}
-/* line 32, ../../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.1/stylesheets/960/_text.sass */
+/* line 32, /Library/Ruby/Gems/1.8/gems/compass-960-plugin-0.10.4/stylesheets/960/_text.sass */
p,
dl,
hr,
@@ -209,7 +213,7 @@ a, a:visited, a:hover, a:active {
margin-right: 10px;
list-style: none;
}
-/* line 11, ../../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/utilities/lists/_bullets.scss */
+/* line 11, /Library/Ruby/Gems/1.8/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/utilities/../typography/lists/_bullets.scss */
#menu ul li {
list-style-image: none;
list-style-type: none;
diff --git a/doc/htdocs/css/style.css b/doc/htdocs/css/style.css
index e41556f8..7745e3af 100644
--- a/doc/htdocs/css/style.css
+++ b/doc/htdocs/css/style.css
@@ -1,64 +1,68 @@
-@charset "UTF-8";
-/* line 14, ../../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
+/* line 17, /Library/Ruby/Gems/1.8/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
-del, dfn, em, font, img, ins, kbd, q, s, samp,
+del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
+b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
-table, caption, tbody, tfoot, thead, tr, th, td {
+table, caption, tbody, tfoot, thead, tr, th, td,
+article, aside, canvas, details, embed,
+figure, figcaption, footer, header, hgroup,
+menu, nav, output, ruby, section, summary,
+time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
- outline: 0;
- font-weight: inherit;
- font-style: inherit;
font-size: 100%;
- font-family: inherit;
+ font: inherit;
vertical-align: baseline;
}
-/* line 17, ../../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
+/* line 20, /Library/Ruby/Gems/1.8/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
body {
line-height: 1;
- color: black;
- background: white;
}
-/* line 19, ../../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
+/* line 22, /Library/Ruby/Gems/1.8/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
list-style: none;
}
-/* line 21, ../../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
+/* line 24, /Library/Ruby/Gems/1.8/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
- border-collapse: separate;
+ border-collapse: collapse;
border-spacing: 0;
- vertical-align: middle;
}
-/* line 23, ../../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
+/* line 26, /Library/Ruby/Gems/1.8/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
text-align: left;
font-weight: normal;
vertical-align: middle;
}
-/* line 25, ../../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
+/* line 28, /Library/Ruby/Gems/1.8/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
- quotes: "" "";
+ quotes: none;
}
-/* line 96, ../../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
+/* line 101, /Library/Ruby/Gems/1.8/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
content: "";
+ content: none;
}
-/* line 27, ../../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
+/* line 30, /Library/Ruby/Gems/1.8/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
border: none;
}
+/* line 114, /Library/Ruby/Gems/1.8/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
+article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
+ display: block;
+}
+
/* line 15, ../../css/style.sass */
#container.twocolumn {
margin-left: auto;
@@ -85,17 +89,17 @@ a img {
width: 620px;
}
-/* line 4, ../../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.1/stylesheets/960/_text.sass */
+/* line 4, /Library/Ruby/Gems/1.8/gems/compass-960-plugin-0.10.4/stylesheets/960/_text.sass */
body {
font: 13px/1.5 Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
}
-/* line 6, ../../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.1/stylesheets/960/_text.sass */
+/* line 6, /Library/Ruby/Gems/1.8/gems/compass-960-plugin-0.10.4/stylesheets/960/_text.sass */
a:focus {
outline: 1px dotted invert;
}
-/* line 8, ../../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.1/stylesheets/960/_text.sass */
+/* line 8, /Library/Ruby/Gems/1.8/gems/compass-960-plugin-0.10.4/stylesheets/960/_text.sass */
hr {
border-color: #cccccc;
border-style: solid;
@@ -104,52 +108,52 @@ hr {
height: 0;
}
-/* line 14, ../../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.1/stylesheets/960/_text.sass */
+/* line 14, /Library/Ruby/Gems/1.8/gems/compass-960-plugin-0.10.4/stylesheets/960/_text.sass */
h1 {
font-size: 25px;
}
-/* line 16, ../../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.1/stylesheets/960/_text.sass */
+/* line 16, /Library/Ruby/Gems/1.8/gems/compass-960-plugin-0.10.4/stylesheets/960/_text.sass */
h2 {
font-size: 23px;
}
-/* line 18, ../../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.1/stylesheets/960/_text.sass */
+/* line 18, /Library/Ruby/Gems/1.8/gems/compass-960-plugin-0.10.4/stylesheets/960/_text.sass */
h3 {
font-size: 21px;
}
-/* line 20, ../../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.1/stylesheets/960/_text.sass */
+/* line 20, /Library/Ruby/Gems/1.8/gems/compass-960-plugin-0.10.4/stylesheets/960/_text.sass */
h4 {
font-size: 19px;
}
-/* line 22, ../../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.1/stylesheets/960/_text.sass */
+/* line 22, /Library/Ruby/Gems/1.8/gems/compass-960-plugin-0.10.4/stylesheets/960/_text.sass */
h5 {
font-size: 17px;
}
-/* line 24, ../../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.1/stylesheets/960/_text.sass */
+/* line 24, /Library/Ruby/Gems/1.8/gems/compass-960-plugin-0.10.4/stylesheets/960/_text.sass */
h6 {
font-size: 15px;
}
-/* line 26, ../../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.1/stylesheets/960/_text.sass */
+/* line 26, /Library/Ruby/Gems/1.8/gems/compass-960-plugin-0.10.4/stylesheets/960/_text.sass */
ol {
list-style: decimal;
}
-/* line 28, ../../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.1/stylesheets/960/_text.sass */
+/* line 28, /Library/Ruby/Gems/1.8/gems/compass-960-plugin-0.10.4/stylesheets/960/_text.sass */
ul {
list-style: square;
}
-/* line 30, ../../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.1/stylesheets/960/_text.sass */
+/* line 30, /Library/Ruby/Gems/1.8/gems/compass-960-plugin-0.10.4/stylesheets/960/_text.sass */
li {
margin-left: 30px;
}
-/* line 32, ../../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.1/stylesheets/960/_text.sass */
+/* line 32, /Library/Ruby/Gems/1.8/gems/compass-960-plugin-0.10.4/stylesheets/960/_text.sass */
p,
dl,
hr,
@@ -209,7 +213,7 @@ a, a:visited, a:hover, a:active {
margin-right: 10px;
list-style: none;
}
-/* line 11, ../../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/utilities/lists/_bullets.scss */
+/* line 11, /Library/Ruby/Gems/1.8/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/utilities/../typography/lists/_bullets.scss */
#menu ul li {
list-style-image: none;
list-style-type: none;
diff --git a/doc/htdocs/index.html b/doc/htdocs/index.html
index 21e4662c..9673878e 100644
--- a/doc/htdocs/index.html
+++ b/doc/htdocs/index.html
@@ -79,14 +79,18 @@ def app(environ, start_response):
-
Version 0.12.2 / 2011-05-18
+
Version 0.13.0 / 2011-08-22
- - Add wsgi.file_wrapper optimised for FreeBSD, Linux & MacOSX (use
- sendfile if available)
- - Fix django run_gunicorn command. Make sure we reload the application
- code.
- - Fix django localisation
- - Compatible with gevent 0.14dev
+ - Improve logging: allows file-reopening and add access log file compatible with the apache combined log format
+- Add the possibility to set custom SSL headers. X-Forwarded-Protocol and X-Forwarded-SSL are still the default
+- New
on_reload hook to customize how gunicorn spawn new workers on SIGHUP
+- Handle projects with relative path in
django_gunicorn command
+- Preserve path parameters in PATH_INFO
+- Post_request hook now accepts the environ as argument.
+- When stopping the arbiter, close the listener asap.
+- Fix Django command
run_gunicorn in settings reloading
+- Fix Tornado_ worker exiting
+- Fix the use of sendfile in wsgi.file_wrapper