summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xbin/clean_html16
-rw-r--r--bin/template.html2
-rw-r--r--debian/changelog2
-rw-r--r--download/release-3.10.md56
-rw-r--r--index.html2
5 files changed, 70 insertions, 8 deletions
diff --git a/bin/clean_html b/bin/clean_html
index e2bf0e799..9e3e9c84c 100755
--- a/bin/clean_html
+++ b/bin/clean_html
@@ -1,8 +1,20 @@
#!/bin/bash
-### This script finds all .t2t (txt2tags) files and deletes the corresponding html file
+# This script finds all .t2t (txt2tags) and .md (markdown) files
+# and deletes the corresponding html file
find . -name '*.t2t' | while read t2t ; do
html="${t2t%.t2t}.html"
- rm -f "$html"
+ if [ -f "$html" ] ; then
+ echo "$html"
+ rm -f "$html"
+ fi
+done
+
+find . -name '*.md' | while read md ; do
+ html="${md%.md}.html"
+ if [ -f "$html" ] ; then
+ echo "$html"
+ rm -f "$html"
+ fi
done
diff --git a/bin/template.html b/bin/template.html
index 2add09801..57ae32e04 100644
--- a/bin/template.html
+++ b/bin/template.html
@@ -37,7 +37,7 @@ $endfor$
$if(title)$
<header id="title-block-header">
<a href="$rel-root$" title="Home">
- <img src="$rel-root$/doc/Logos/gf1.svg" height="200px" class="float-md-right mb-3 bg-white" alt="GF Logo">
+ <img src="$rel-root$/doc/Logos/gf1.svg" height="200px" class="float-md-right ml-3 mb-3 bg-white" alt="GF Logo">
</a>
<h1 class="title">$title$</h1>
$if(subtitle)$
diff --git a/debian/changelog b/debian/changelog
index d163c4a03..a11a6d5d9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,7 +2,7 @@ gf (3.10-1) xenial bionic cosmic; urgency=low
* GF 3.10
- -- Thomas Hallgren <hallgren@chalmers.se> Fri, 30 Nov 2018 20:00:00 +0100
+ -- Thomas Hallgren <hallgren@chalmers.se> Fri, 2 Dec 2018 15:00:00 +0100
gf (3.9-1) vivid xenial zesty; urgency=low
diff --git a/download/release-3.10.md b/download/release-3.10.md
index ba4fa1bc3..710390911 100644
--- a/download/release-3.10.md
+++ b/download/release-3.10.md
@@ -9,8 +9,58 @@ See the [download page](index.html).
## What's new
-- In this release, the GF "core" (compiler and runtimes) have been split from the RGL.
+In this release, the GF "core" (compiler and runtimes) and RGL have been split into separate repositories.
+The binary packages on the downloads page contain both GF and the RGL, but the sources are now separate:
+[gf-core](https://github.com/GrammaticalFramework/gf-core) and
+[gf-rgl](https://github.com/GrammaticalFramework/gf-rgl).
-### Other
+Over 300 changes have been pushed to GF and over 600 changes have been made to the RGL
+since the release of GF 3.9 in August 2017.
-- A lot of repository cleanup
+## General
+
+- Travis integration:
+GF [![Build Status](https://travis-ci.org/GrammaticalFramework/gf-core.svg?branch=master)](https://travis-ci.org/GrammaticalFramework/gf-core) and
+RGL [![Build Status](https://travis-ci.org/GrammaticalFramework/gf-rgl.svg?branch=master)](https://travis-ci.org/GrammaticalFramework/gf-rgl)
+- A lot of bug fixes and repository cleanup, including things moved to new repositories:
+ - [Phrasebook](https://github.com/GrammaticalFramework/gf-contrib/tree/master/phrasebook)
+ - [Wide coverage translator](https://github.com/GrammaticalFramework/wide-coverage)
+ - [Mobile apps](https://github.com/GrammaticalFramework/gf-offline-translator)
+ - [gftest](https://github.com/GrammaticalFramework/gftest)
+ - [gf-mode](https://github.com/GrammaticalFramework/gf-emacs-mode) for Emacs
+ - [RGL browser](https://github.com/GrammaticalFramework/rgl-source-browser) (live [here](http://www.grammaticalframework.org/~john/rgl-browser/))
+- A fresh look for the GF website.
+
+## GF compiler and run-time library
+
+- Extensive improvements in the C runtime and bindings to it from Python, Java, Haskell, C#
+- A GF shell which uses the C runtime
+- Better error messages
+- GF now has a Stack configuration file
+- The compiler source code has been updated for compatibility with GHC 8.4.3.
+- `GF_LIB_PATH` can now be `path1:path2:path3`, not just `path1`
+- Add TypeScript type definitions for `gflib.js`
+- New compiler/shell options
+ - added option `-output-format=java` for producing code for embedded grammars in Java
+ - `rf -paragraphs`
+ - `linearize -tabtreebank`
+ - A new function called `completions` is added in the Haskell runtime and used in PGFService. This makes the extraction of completions more platform independent
+
+## Resource Grammar Library
+
+- [Bash build script](https://github.com/GrammaticalFramework/gf-rgl/blob/master/Setup.sh), for building the RGL without Haskell
+- [Windows build script](https://github.com/GrammaticalFramework/gf-rgl/blob/master/Setup.bat), for building the RGL without Haskell on a regular Windows command shell
+- New languages:
+ - Basque
+ - Portuguese
+- Big progress with Arabic, Turkish, Persian
+- Introduction of `Extend` module to combine the functions of `Extra` and `Extensions` in a more disciplined way
+- Various fixes for several languages.
+- Various fixes in the translation dictionaries.
+
+## Apps and Cloud services
+
+- Sort list of public grammars by age by default
+- Browser compatibility fixes
+- Allow public grammars to be deleted in more cases
+- Show grammar comments in the list of public grammars
diff --git a/index.html b/index.html
index c026efada..1059cc3a4 100644
--- a/index.html
+++ b/index.html
@@ -222,7 +222,7 @@ least one, it may help you to get a first idea of what GF is.
<dt class="col-sm-3 text-center text-nowrap">2018-12-02</dt>
<dd class="col-sm-9">
<strong>GF 3.10 released.</strong>
- <!-- <a href="download/release-3.10.html">Release notes</a> -->
+ <a href="download/release-3.10.html">Release notes</a>
</dd>
<dt class="col-sm-3 text-center text-nowrap">2018-07-25</dt>
<dd class="col-sm-9">