- #let quoteIdx = if c.quotations.hasKey(currentTab): currentTab else: "index"
-
-
- ${c.quotations[quoteIdx].quote}
-
- -- ${c.quotations[quoteIdx].author}
-
-
-
-
+
diff --git a/web/assets/images/favicon.ico b/web/assets/images/favicon.ico
new file mode 100644
index 0000000000..aed71adb4e
Binary files /dev/null and b/web/assets/images/favicon.ico differ
diff --git a/web/assets/style.css b/web/assets/style.css
index 60768f9e25..3e2d180455 100644
--- a/web/assets/style.css
+++ b/web/assets/style.css
@@ -111,7 +111,7 @@ pre .end { background:url("images/tabEnd.png") no-repeat left bottom; }
#slide0 { margin:30px 0 0 10px; }
#slide0 > div { float:left; width:320px; font:10pt monospace; }
#slide0 > div:first-child { margin:0 40px 0 0; }
- #slide0 > div > h2 { margin:0 0 5px 0; color:rgba(162,198,223,.78); }
+ #slide0 h2 { margin:0 0 5px 0; color:rgba(162,198,223,.78); }
#slide0 > div > pre {
margin:0;
padding:15px 10px;
@@ -119,7 +119,21 @@ pre .end { background:url("images/tabEnd.png") no-repeat left bottom; }
background:rgba(0,0,0,.4);
border-left:8px solid rgba(0,0,0,.3);
box-shadow:1px 2px 16px rgba(28,180,236,.4); }
-
+
+ #slide1 { margin:30px 0 0 10px; }
+ #slide1 { float:left; width:680px; font:10pt monospace; }
+ #slide1 > div:first-child { margin:0 40px 0 0; }
+ #slide1 h2 { margin:0 0 5px 0; color:rgba(162,198,223,.78); }
+ #slide1 .desc { margin:0 0 5px 0; color:rgba(162,198,223,.78);
+ font:13pt "arial"; }
+ #slide1 pre {
+ padding:7px 10px;
+ line-height:14pt;
+ background:rgba(0,0,0,.4);
+ border-left:8px solid rgba(0,0,0,.3);
+ box-shadow:1px 2px 16px rgba(28,180,236,.4); }
+
+ /* back when slide1 was the quote:
#slide1 { margin-top:50px; }
#slide1 > p {
padding:40px 20px 0 20px;
@@ -134,7 +148,7 @@ pre .end { background:url("images/tabEnd.png") no-repeat left bottom; }
font-style:italic;
font-weight:bold;
color:rgba(93,155,199,.44); }
-
+ */
#sidebar {
z-index:2;
position:absolute;
diff --git a/web/community.txt b/web/community.txt
index c5b025067f..aad281a446 100644
--- a/web/community.txt
+++ b/web/community.txt
@@ -18,7 +18,7 @@ Nim's Community
----
Many Nim developers are a part of the
- `#nim IRC channel
`_ on
+ `#nim IRC channel `_ on
Freenode. That is the place where the rest of the discussion relating to Nim
occurs. Be sure to join us there if you wish to discuss Nim in real-time.
IRC is the perfect place for people just starting to learn Nim and we
diff --git a/web/index.txt b/web/index.txt
index 3317ba940d..1d76c1cdab 100644
--- a/web/index.txt
+++ b/web/index.txt
@@ -85,5 +85,5 @@ Roadmap to 1.0
==============
Please have a look at
-this `wiki page `_ for
+this `wiki page `_ for
an up-to-date overview.
diff --git a/web/news.txt b/web/news.txt
index 9971ed7242..361acfab58 100644
--- a/web/news.txt
+++ b/web/news.txt
@@ -86,6 +86,9 @@ News
- Added module ``fenv`` to control the handling of floating-point rounding and
exceptions (overflow, division by zero, etc.).
+ - ``system.setupForeignThreadGc`` can be used for better interaction with
+ foreign libraries that create threads and run a Nim callback from these
+ foreign threads.
2014-12-09 New website design!
diff --git a/web/question.txt b/web/question.txt
index 8f48c16404..d3a2dd5c08 100644
--- a/web/question.txt
+++ b/web/question.txt
@@ -6,6 +6,7 @@
General
=======
+
.. container:: standout
What is Nim?