hallgren
61be155fc3
gfse: bug fix: avoid hickup when inhertiting from a missing concrete syntax
2012-03-05 20:47:52 +00:00
hallgren
139e90b2e1
gf-server.cabal: always build the fastcgi module (pgf-server), lower version requirement on the cgi package
...
+ The flag fastcgi is removed: building the fastcgi is the main purpose of
this cabal file again.
+ pgf-http superseded by gf-server, but is still available as an option
+ Require cgi>=3001.7.3 instead of cgi>=3001.8.0.
2012-03-05 16:38:54 +00:00
hallgren
7c6ea86357
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
b6736ae159
Update home page and download page for GF 3.3.3 release
2012-03-03 11:53:10 +00:00
hallgren
c2289b5f21
GF download page: Windows binary package added
2012-03-02 17:54:38 +00:00
hallgren
a4ed7a17f7
GF 3.3.3 download page: initial set of binary packages added
2012-03-02 16:12:51 +00:00
hallgren
993380720e
Fix release notes typos
2012-03-02 13:43:02 +00:00
hallgren
b401b1087e
Updated GF 3.3.3 release notes
2012-03-02 13:33:37 +00:00
hallgren
8c29d8247a
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
7458562652
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
2394a09cc0
gfse: bug fix
...
Fix a problem opening grammars created before grammar extension was introduced.
2012-03-01 18:11:58 +00:00
hallgren
ec04f9118c
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
c48e7aab7c
doc-phrasebook.txt: update link to minibar doc
2012-03-01 15:53:22 +00:00
hallgren
127d8ccbd5
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
4d4aefebdd
GF home page minor style update
2012-03-01 14:51:16 +00:00
hallgren
9260797e6b
Setup.hs: include Hindi and Thai by default in RGL builds
2012-03-01 14:25:41 +00:00
hallgren
9f6dc5e6e5
WebSetup.hs: use </> instead of '/' for Win32 compatibility
2012-03-01 14:21:47 +00:00
hallgren
8df2f298b5
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
1fed3349f7
gfse & minibar: minor style adjustments
2012-02-29 17:37:13 +00:00
hallgren
4ae34abd04
gf -server: update start page, add links to some documentation
2012-02-29 17:05:45 +00:00
hallgren
74b643bfc3
gfse: add missing file sort.js to the repository
2012-02-29 16:36:28 +00:00
hallgren
cc2299dde7
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
c73d252155
Updated GF 3.3.3 release notes
2012-02-28 17:47:10 +00:00
hallgren
eb1b4ecf3f
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
a68331d287
gf -server mode: JSONP support for grammar lists
...
Needed by the translation quiz.
2012-02-28 17:20:59 +00:00
hallgren
725747ef62
GF 3.3.3 release notes: mention the new RGL languages
2012-02-28 15:53:08 +00:00
hallgren
d5cf95bbbd
Updates for the GF 3.3.3 download page
2012-02-28 14:51:09 +00:00
hallgren
7445ca2ae5
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
ae6ec34337
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
6191dc4f51
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
fc784e92df
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
8b33d91317
GF home page: News: Hindi, Sindhi
2012-02-24 15:42:57 +00:00
hallgren
69066a7ecd
gfse: text mode tweaks
2012-02-24 15:16:37 +00:00
hallgren
643b7ee0e4
demos/index.html: some demos are not new anymore
2012-02-23 16:48:34 +00:00
hallgren
9dbe4ba41a
src/server/ContentService.hs: fix compilaton problem
2012-02-23 16:46:21 +00:00
hallgren
4eaa41eaf0
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
39c1b5a5fa
gfse: experimental support for editing concrete syntax in text mode
2012-02-22 16:30:42 +00:00
hallgren
51432622ef
gfse: some refactoring
2012-02-22 14:12:31 +00:00
hallgren
b35b48a701
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
b19f57df0f
GF.Inra.UseIO: add instance Functor IOE, add method fail to instance Monad IOE
2012-02-20 17:26:49 +00:00
hallgren
3d9760d90d
gfse: when uploading/compiling a grammar, automatically upload inherited grammars as well
2012-02-17 16:07:28 +00:00
hallgren
b6104d4a29
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
ce9fbc964f
gfse: you can now remove grammars from the list of inherited grammars
2012-02-16 16:44:44 +00:00
hallgren
961290d651
gfse: style sheet fixes
2012-02-16 16:17:34 +00:00
hallgren
2ad8625dbe
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
739cdf56e9
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
208a5ffc45
gfse: make categories from inherited grammars available in the startcat menu
2012-02-14 17:18:06 +00:00
hallgren
08b661bb59
gfse: bug fix in grammar download from cloud
2012-02-13 19:23:52 +00:00
hallgren
0e06a04f1a
gfse & minibar: small fixes
2012-02-13 18:11:46 +00:00
hallgren
aa3c11ba9b
minibar: fix problems with the feedback form
2012-02-13 17:58:06 +00:00
hallgren
5e915fe766
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
facdfb6373
minibar: bug fix: accidental reference to global variable "server"
2012-02-13 17:25:37 +00:00
hallgren
c4406c146a
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
53e5308d74
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
a6acb994e8
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
196d17c961
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
86d5973b2e
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
4079e1b413
gfse: document the representation of GF grammars used by the editor.
2012-02-07 17:27:23 +00:00
hallgren
28c2a4ce5e
gf -server: better error message for requests with unsupported HTTP methods
2012-02-01 17:34:23 +00:00
hallgren
4c1c115217
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
ac5ee00e21
GF home page: adding an experimental site search box
2012-01-31 14:18:00 +00:00
hallgren
20b4ff07e3
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
c2b5aba409
gf-bib.bib: added EACL 2009 and ACL 2010 entries from gf-bibliography.t2t
2011-12-14 15:26:05 +00:00
hallgren
e9526a5af3
gf-bibliography.t2t: fixed a typo
2011-12-14 15:25:09 +00:00
hallgren
9dccff4cf7
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
6ce2afaa70
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
75fbe2c745
gf-bibliography.t2t: add links to PDFs for ACL 2010 and EACL 2011 papers
2011-11-29 15:36:14 +00:00
hallgren
ebcfad5ec3
gfse: fix bugs and typos
2011-11-28 16:36:51 +00:00
hallgren
6bb1db51e7
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
a3e813914c
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
24b1665313
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
366922aa0f
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
bed4395a3d
gfse: example-based: remove target language from the example language menu
2011-11-02 16:13:30 +00:00
hallgren
5664c0699d
gfse: grammar sharing: bug fixes and win32 support
...
win32 support is untested
2011-11-01 17:45:57 +00:00
hallgren
51f35132df
gfse: documentation update
2011-11-01 17:45:01 +00:00
hallgren
f46593559a
Remove configuration flag cclazy
2011-11-01 13:45:12 +00:00
hallgren
44116be125
Translation Quiz: add copyright notices in source files
...
As suggested by Elnaz.
2011-11-01 13:22:24 +00:00
hallgren
3f29e551db
One more binary package for the GF 3.3 release
2011-10-27 19:44:27 +00:00
hallgren
2717c445b6
Adding more binary packages for the GF 3.3 release
2011-10-27 16:59:29 +00:00
hallgren
942f68c7c0
Fix some more typos and clean up 3.2.9 download page
2011-10-25 21:01:39 +00:00
hallgren
74ba5770bf
Fix typo on GF 3.3 download page
2011-10-25 20:50:15 +00:00
hallgren
be5fd9996d
Adding two binary packages to the GF 3.3 download page
2011-10-25 20:44:55 +00:00
hallgren
292ef40fff
GF 3.3 news item on the GF home page
2011-10-25 20:21:02 +00:00
hallgren
ac31d99021
Move GF 3.3 download page in place
2011-10-25 18:58:02 +00:00
hallgren
2a10c21ad9
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
4ab9212489
GF 3.3 tentative release date is 2011-10-27
2011-10-25 18:47:09 +00:00
hallgren
fb43ab5019
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
f2b223e3c3
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
e35917b779
TODO list for example-based grammar writing and grammar editor functionality
2011-10-25 12:47:51 +00:00
hallgren
97fb1ffbe5
download/release-3.2.t2t: make room for GF 3.2.10 release notes
2011-10-24 18:25:37 +00:00
hallgren
f65ed55c23
gf-quickstart.html: describe gf -server instead of pgf-http
2011-10-24 18:13:04 +00:00
hallgren
a452274617
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
a8b97caed4
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
68b2e248bf
Some experiments with PSeq (left commented out)
2011-10-20 14:25:31 +00:00
hallgren
ec346b16bb
Compute/ConcreteLazy.hs: no need to reverse when looking up labels in records
2011-10-20 14:19:33 +00:00
hallgren
61c54d4490
AppPredefined.hs: more readable notation for the types of primitives
2011-10-20 14:17:37 +00:00
hallgren
ef8ec4d5bd
phrasebook/Makefile: use 'gf -run' to make missing.txt
2011-10-20 13:58:46 +00:00
hallgren
ae8dfb381c
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
3e5aded279
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
dbc7308220
ParseEngAbs.gf & ParseEng.gf: change module name to match file name.
...
Also remove bogus path.
2011-10-20 13:17:39 +00:00