hallgren
7df6ce1f77
minibar: tool tip on the feedback button and hint in the feedback form
...
that the user should select a language from the To: menu to suggest a better
translation to a particular language.
2012-03-05 14:54:42 +00:00
hallgren
a5a82556af
Update home page and download page for GF 3.3.3 release
2012-03-03 11:53:10 +00:00
hallgren
3790733e30
GF download page: Windows binary package added
2012-03-02 17:54:38 +00:00
hallgren
5983268552
GF 3.3.3 download page: initial set of binary packages added
2012-03-02 16:12:51 +00:00
hallgren
0da74edb95
Fix release notes typos
2012-03-02 13:43:02 +00:00
hallgren
4300847117
Updated GF 3.3.3 release notes
2012-03-02 13:33:37 +00:00
hallgren
21c278f28f
gf.cabal: update version number to 3.3.3
...
but I am not tagging it yet, there is still time for some changes
2012-03-02 10:57:08 +00:00
hallgren
0ed816c118
Update doc/gf-help-full.txt
...
* echo help -full -t2t | gf -run >doc/gf-help-full.txt
* Insert 3 empty lines first in the file.
2012-03-01 19:39:42 +00:00
hallgren
7f4038e0a8
gfse: bug fix
...
Fix a problem opening grammars created before grammar extension was introduced.
2012-03-01 18:11:58 +00:00
hallgren
1100f87925
WebSetup.hs: avoid ? wildcards because of odd behaviour under Win32
...
There is some discussion here: http://www.xxcopy.com/xxcopy18.htm
2012-03-01 16:33:32 +00:00
hallgren
4a1fe5012f
doc-phrasebook.txt: update link to minibar doc
2012-03-01 15:53:22 +00:00
hallgren
53d57cdb5b
doc-phrasebook.txt: update hyperlinks
...
Link to www.grammaticalframework.org instead of code.haskell.org/gf.
2012-03-01 15:45:05 +00:00
hallgren
24a650be63
GF home page minor style update
2012-03-01 14:51:16 +00:00
hallgren
f34b052847
Setup.hs: include Hindi and Thai by default in RGL builds
2012-03-01 14:25:41 +00:00
hallgren
2d58947d92
WebSetup.hs: use </> instead of '/' for Win32 compatibility
2012-03-01 14:21:47 +00:00
hallgren
145d8c149f
Rename FoodsThai.gf back to FoodsTha.gf
...
so that it is included by default when building Foods.pgf for gf -server mode.
2012-03-01 13:53:48 +00:00
hallgren
b727e676b4
gfse & minibar: minor style adjustments
2012-02-29 17:37:13 +00:00
hallgren
01404e579c
gf -server: update start page, add links to some documentation
2012-02-29 17:05:45 +00:00
hallgren
9a6619e819
gfse: add missing file sort.js to the repository
2012-02-29 16:36:28 +00:00
hallgren
f573d52b43
PGFService.hs bug fix: pattern match failure in doParse
...
doParse was missing a branch for PGF.ParseIncomplete.
Also introduced the operator .= to simply the code that builds JSON objects.
2012-02-29 16:21:34 +00:00
hallgren
4052767790
Updated GF 3.3.3 release notes
2012-02-28 17:47:10 +00:00
hallgren
6f42f58f71
gfse: Translation Quiz integration
...
Also moved the translation quiz from demos/TransQuiz to src/www/TransQuiz so
that it will be installed by 'cabal install' along with the other files that
are installed for use by gf -server mode.
2012-02-28 17:24:34 +00:00
hallgren
c1c1a73dc3
gf -server mode: JSONP support for grammar lists
...
Needed by the translation quiz.
2012-02-28 17:20:59 +00:00
hallgren
6a5de9e7d8
GF 3.3.3 release notes: mention the new RGL languages
2012-02-28 15:53:08 +00:00
hallgren
c2cf5c48e5
Updates for the GF 3.3.3 download page
2012-02-28 14:51:09 +00:00
hallgren
40148db81d
Adding release notes and download page for version 3.3.3
...
Feel free to add to the release notes!
2012-02-28 11:02:08 +00:00
hallgren
4441c957ea
gfse: recognize Predef categories Int, Float and String
...
but don't show them in the startcat menu.
2012-02-27 17:18:05 +00:00
hallgren
c41974422f
gfse: text mode improvements
...
+ Preserve the startcat flag.
+ Preserve judgement order when possible (GF's parser does not preserve order
and does not record exact source locations, only line numbers)
2012-02-27 16:50:06 +00:00
hallgren
03f3baeba3
gfse: text mode editing: accept grammars with printname judgements
...
But printname judgements are ignored for now.
Also fixed an UTF-8 encoding bug when parsing uploaded grammars in gf -server
mode.
2012-02-24 17:12:38 +00:00
hallgren
92aa961205
GF home page: News: Hindi, Sindhi
2012-02-24 15:42:57 +00:00
hallgren
f81e1586f5
gfse: text mode tweaks
2012-02-24 15:16:37 +00:00
hallgren
be76d44b8f
demos/index.html: some demos are not new anymore
2012-02-23 16:48:34 +00:00
hallgren
e30eeb4918
src/server/ContentService.hs: fix compilaton problem
2012-02-23 16:46:21 +00:00
hallgren
26d5bcd394
gfse: layout fix
...
Style options inteded for some buttons used in example-based editing was
unintensionally applied to some other OK/Cancel buttons as well.
2012-02-22 16:45:46 +00:00
hallgren
9ebc423004
gfse: experimental support for editing concrete syntax in text mode
2012-02-22 16:30:42 +00:00
hallgren
2312b3c9c9
gfse: some refactoring
2012-02-22 14:12:31 +00:00
hallgren
2eddc116e6
gfse: edit abstract syntax in text mode with instant syntax error reporting
...
This is an experimental feature. It requires server support for parsing and is
thus not available while offline, unlike most other editing functionality.
2012-02-21 16:58:18 +00:00
hallgren
94685d184d
GF.Inra.UseIO: add instance Functor IOE, add method fail to instance Monad IOE
2012-02-20 17:26:49 +00:00
hallgren
21f657a64a
gfse: when uploading/compiling a grammar, automatically upload inherited grammars as well
2012-02-17 16:07:28 +00:00
hallgren
f446649550
gfse: bug fix
...
...in the function that computes the transitive closure of the grammar
inheritance relation.
2012-02-16 17:05:12 +00:00
hallgren
d98f63af51
gfse: you can now remove grammars from the list of inherited grammars
2012-02-16 16:44:44 +00:00
hallgren
03aca7421b
gfse: style sheet fixes
2012-02-16 16:17:34 +00:00
hallgren
7cac11c8e8
gfse: more work on grammar extension
...
Grammars can now inherit from several other grammars.
Hovering over a catagory name in a function type in the abstract syntax
shows where the category was inherited from.
2012-02-15 17:35:09 +00:00
hallgren
1a64606819
minibar_translations.js: bug fix
...
Two methods used the global variable p instead of declaring a local variable p.
This caused the function p (that constructs HTML <p> elements) in support.js
to suddenly be redefined as a number.
2012-02-15 17:23:52 +00:00
hallgren
f9e4032c3e
gfse: make categories from inherited grammars available in the startcat menu
2012-02-14 17:18:06 +00:00
hallgren
f0702e6942
gfse: bug fix in grammar download from cloud
2012-02-13 19:23:52 +00:00
hallgren
b01d7c341c
gfse & minibar: small fixes
2012-02-13 18:11:46 +00:00
hallgren
ec09dd6804
minibar: fix problems with the feedback form
2012-02-13 17:58:06 +00:00
hallgren
b126a28cc5
gfse: better integration of the minibar
...
The minibar is now displayed inside the editor, intead of on a separate page.
This makes the context clearer and makes it more obiovous how to return to the
editor.
2012-02-13 17:31:39 +00:00
hallgren
4c0e8c18c7
minibar: bug fix: accidental reference to global variable "server"
2012-02-13 17:25:37 +00:00
hallgren
fc897a909a
gfse: added a button to go directly from the editor to the minibar
...
If there is an error in the grammar, the error message is shown below the
grammar instead.
Also: GFServer.hs now returns compiler output in a JSON structure instead of
as a HTML page.
2012-02-13 15:24:05 +00:00
hallgren
73827b9bf7
gfse: stay on the same page when compiling grammars
...
The link to the minibar (or compiler errors) are now shown below the grammar
on the same page. If you go to the minibar, you only have to press the back
button once to get back to the editor.
Also some output formatting changes in GFServer.hs.
2012-02-10 17:26:02 +00:00
hallgren
6b29296060
gfse&minibar: select the right grammar in minibar when invoked from gfse
...
The grammar that the user is currently working is now the one shown initially
in minibar, instead of the first grammar in alphabetical order.
Also GFServer.hs now removes absolute paths to the grammar files on the server in error messages from GF returned to to gfse.
2012-02-10 15:24:59 +00:00
hallgren
d8958ed68d
gfse: bug fix: syntax check in concrete syntax wasn't working
...
In newer versions of GF the shell says "syntax error" instead of "parse error".
2012-02-10 13:38:24 +00:00
hallgren
9dfab3d187
gfse: initial support for module extension
...
There is a new way to create a new grammar based on an existing grammar:
by extending it. (It is also possible to clone an existing grammar, a before.)
2012-02-09 18:00:36 +00:00
hallgren
7787c5d725
gfse: document the representation of GF grammars used by the editor.
2012-02-07 17:27:23 +00:00
hallgren
597ffd3003
gf -server: better error message for requests with unsupported HTTP methods
2012-02-01 17:34:23 +00:00
hallgren
3cbad333ad
gf -server: fix bug that caused '+' to be converted to ' ' in uploaded grammars
...
Fixed buggy workaround for bug in httpd-shed function queryToArguments.
2012-02-01 17:17:46 +00:00
hallgren
debb9da44d
GF home page: adding an experimental site search box
2012-01-31 14:18:00 +00:00
hallgren
15678a0fce
gf -server[=port]
...
You can now specify which port the HTTP server should run on in server mode.
The default is 41296.
2011-12-14 15:28:27 +00:00
hallgren
02bcfa2098
gf-bib.bib: added EACL 2009 and ACL 2010 entries from gf-bibliography.t2t
2011-12-14 15:26:05 +00:00
hallgren
6dd649d5ff
gf-bibliography.t2t: fixed a typo
2011-12-14 15:25:09 +00:00
hallgren
7f5d121a9a
gf -server mode improvements
...
+ Avoid looping if it is not possible to create a new server directory.
+ Work on FastCGI support using the direct-fastcgi package (commented out
for now because of buggy behavior).
2011-12-14 15:11:13 +00:00
hallgren
d9f8ed932f
Also recording gf-bibliography.html...
...
...although I think in general it is a bad idea to keep automatically generated
files in the source repository.
2011-11-29 15:38:01 +00:00
hallgren
97f47f3d3d
gf-bibliography.t2t: add links to PDFs for ACL 2010 and EACL 2011 papers
2011-11-29 15:36:14 +00:00
hallgren
70d292d83b
gfse: fix bugs and typos
2011-11-28 16:36:51 +00:00
hallgren
d66110f84e
gfse: example-based: some usability improvements
...
Instead of showing nothing, show disabled buttons and some expanatory text to
provide guidance for users getting started with example-based grammar writing.
2011-11-21 15:24:29 +00:00
hallgren
e9e029d39f
example-based: bug fix: apply UTF-8 decoding to CGI inputs
...
You can now use words with ÅÄÖ when writing Swedish grammars by example...
2011-11-21 15:15:49 +00:00
hallgren
e614c46221
Download page: add a not about the directory binaries are installed in on Mac OS X with recent versions of cabal.
2011-11-09 08:37:51 +00:00
hallgren
312e602dfe
gfse: supply information about what's defined in the exampe language to the server functions for example-based grammar writing
2011-11-02 16:54:22 +00:00
hallgren
5856098f2f
gfse: example-based: remove target language from the example language menu
2011-11-02 16:13:30 +00:00
hallgren
42af63414f
gfse: grammar sharing: bug fixes and win32 support
...
win32 support is untested
2011-11-01 17:45:57 +00:00
hallgren
9ba8db6e0a
gfse: documentation update
2011-11-01 17:45:01 +00:00
hallgren
f8665c7213
Remove configuration flag cclazy
2011-11-01 13:45:12 +00:00
hallgren
9ebb9c98b8
Translation Quiz: add copyright notices in source files
...
As suggested by Elnaz.
2011-11-01 13:22:24 +00:00
hallgren
1a563b5b7e
One more binary package for the GF 3.3 release
2011-10-27 19:44:27 +00:00
hallgren
a7144932f4
Adding more binary packages for the GF 3.3 release
2011-10-27 16:59:29 +00:00
hallgren
5543a045b5
Fix some more typos and clean up 3.2.9 download page
2011-10-25 21:01:39 +00:00
hallgren
3ab5b9d177
Fix typo on GF 3.3 download page
2011-10-25 20:50:15 +00:00
hallgren
76f5ce2383
Adding two binary packages to the GF 3.3 download page
2011-10-25 20:44:55 +00:00
hallgren
c72708fbfb
GF 3.3 news item on the GF home page
2011-10-25 20:21:02 +00:00
hallgren
1b2de503bf
Move GF 3.3 download page in place
2011-10-25 18:58:02 +00:00
hallgren
c4ee13abac
Recording an alternative version of look in Compute/ConcreteLazy.hs
...
Commented out, causes problems in the greek example.
2011-10-25 18:50:07 +00:00
hallgren
b949892e43
GF 3.3 tentative release date is 2011-10-27
2011-10-25 18:47:09 +00:00
hallgren
a8185fd997
Preparations for release of GF 3.3
...
+ Changing version numbers and dates here and there.
+ Simplify build-binary-dist.sh since pgf-http need not be built anymore.
+ Use--gf-lib-path to make the sample grammars for minibar compile even if GF
is not installed.
2011-10-25 18:25:49 +00:00
hallgren
9c506ff641
Preparing for release of GF 3.3
...
+ Release notes in download/release-3.3.t2t
+ New download page in download/index-3.3.t2t (to be renamed to index.t2t)
2011-10-25 13:10:10 +00:00
hallgren
87f86f7342
TODO list for example-based grammar writing and grammar editor functionality
2011-10-25 12:47:51 +00:00
hallgren
6da9744c6b
download/release-3.2.t2t: make room for GF 3.2.10 release notes
2011-10-24 18:25:37 +00:00
hallgren
113c6f6746
gf-quickstart.html: describe gf -server instead of pgf-http
2011-10-24 18:13:04 +00:00
hallgren
442dc95071
Work on example-based grammar writing
...
+ Preparations to support more target languages. Tested with Swedish.
+ Don't enable example-based editing if there is less that two concrete
languages in the grammar.
+ Don't show the "By example" button until the required lincat has been defined.
+ Remember the chosen language for examples.
2011-10-21 15:43:57 +00:00
hallgren
ed451653bd
Introduce an explicit error value in the Term type
...
This makes it easier to treat run-time errors (e.g. caused by calls to
Predef.error) in a way that is more typical for a lazy functional language.
2011-10-20 14:36:30 +00:00
hallgren
e5accc0d8d
Some experiments with PSeq (left commented out)
2011-10-20 14:25:31 +00:00
hallgren
ef4fac9d82
Compute/ConcreteLazy.hs: no need to reverse when looking up labels in records
2011-10-20 14:19:33 +00:00
hallgren
d8d60adb15
AppPredefined.hs: more readable notation for the types of primitives
2011-10-20 14:17:37 +00:00
hallgren
3dbdc56669
phrasebook/Makefile: use 'gf -run' to make missing.txt
2011-10-20 13:58:46 +00:00
hallgren
a9f4d42652
Setup.hs: less verbose output during the compilation of the RGL
...
Only show the full gf command line if an error occurs.
2011-10-20 13:36:42 +00:00
hallgren
6c5ee3d666
PGF.hs: Add LANGUAGE BangPatterns to make GHC 7.2 happy
...
Also remove oddly named function forExample (topological sorting) from export
list.
2011-10-20 13:21:28 +00:00
hallgren
b8124730b1
pgf-http setup: update path to minibar
2011-10-18 15:35:30 +00:00
hallgren
26b8df5cf5
minibar: adding a start category menu
...
+ The start category menu can be turned off by passing the option
{startcat_menu:false} when starting the minibar.
+ Documentation updates.
2011-10-18 15:21:49 +00:00
hallgren
d63724ed50
minibar: add a button to show some grammar info
2011-10-18 14:34:00 +00:00