summaryrefslogtreecommitdiff
path: root/src/www
AgeCommit message (Collapse)Author
2012-03-08minibar: add an option to make it easy to select png or svg outputhallgren
for abstract synax trees, parse trees and word alignment diagrams.
2012-03-06gfse: small usability improvementshallgren
2012-03-05gfse: more helpful hints about grammar parts and RGL moduleshallgren
2012-03-05gfse: bug fix: avoid hickup when inhertiting from a missing concrete syntaxhallgren
2012-03-05minibar: tool tip on the feedback button and hint in the feedback formhallgren
that the user should select a language from the To: menu to suggest a better translation to a particular language.
2012-03-01gfse: bug fixhallgren
Fix a problem opening grammars created before grammar extension was introduced.
2012-02-29gfse & minibar: minor style adjustmentshallgren
2012-02-29gf -server: update start page, add links to some documentationhallgren
2012-02-29gfse: add missing file sort.js to the repositoryhallgren
2012-02-28gfse: Translation Quiz integrationhallgren
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-27gfse: recognize Predef categories Int, Float and Stringhallgren
but don't show them in the startcat menu.
2012-02-27Phrasebook feedback: hide feedback submitted by Googlebothallgren
2012-02-24gfse: text mode editing: accept grammars with printname judgementshallgren
But printname judgements are ignored for now. Also fixed an UTF-8 encoding bug when parsing uploaded grammars in gf -server mode.
2012-02-24gfse: text mode tweakshallgren
2012-02-22gfse: layout fixhallgren
Style options inteded for some buttons used in example-based editing was unintensionally applied to some other OK/Cancel buttons as well.
2012-02-22gfse: experimental support for editing concrete syntax in text modehallgren
2012-02-22gfse: some refactoringhallgren
2012-02-21gfse: edit abstract syntax in text mode with instant syntax error reportinghallgren
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-17gfse: when uploading/compiling a grammar, automatically upload inherited ↵hallgren
grammars as well
2012-02-16gfse: bug fixhallgren
...in the function that computes the transitive closure of the grammar inheritance relation.
2012-02-16gfse: you can now remove grammars from the list of inherited grammarshallgren
2012-02-16gfse: style sheet fixeshallgren
2012-02-15gfse: more work on grammar extensionhallgren
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-15minibar_translations.js: bug fixhallgren
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-14gfse: make categories from inherited grammars available in the startcat menuhallgren
2012-02-13gfse: bug fix in grammar download from cloudhallgren
2012-02-13gfse & minibar: small fixeshallgren
2012-02-13minibar: fix problems with the feedback formhallgren
2012-02-13gfse: better integration of the minibarhallgren
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-13minibar: bug fix: accidental reference to global variable "server"hallgren
2012-02-13gfse: added a button to go directly from the editor to the minibarhallgren
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-10gfse: stay on the same page when compiling grammarshallgren
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-10gfse&minibar: select the right grammar in minibar when invoked from gfsehallgren
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-10gfse: bug fix: syntax check in concrete syntax wasn't workinghallgren
In newer versions of GF the shell says "syntax error" instead of "parse error".
2012-02-09gfse: initial support for module extensionhallgren
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-07gfse: document the representation of GF grammars used by the editor.hallgren
2011-11-28gfse: fix bugs and typoshallgren
2011-11-21gfse: example-based: some usability improvementshallgren
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-02gfse: supply information about what's defined in the exampe language to the ↵hallgren
server functions for example-based grammar writing
2011-11-02gfse: example-based: remove target language from the example language menuhallgren
2011-11-01gfse: grammar sharing: bug fixes and win32 supporthallgren
win32 support is untested
2011-11-01gfse: documentation updatehallgren
2011-10-21Work on example-based grammar writinghallgren
+ 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-18minibar: adding a start category menuhallgren
+ The start category menu can be turned off by passing the option {startcat_menu:false} when starting the minibar. + Documentation updates.
2011-10-18minibar: add a button to show some grammar infohallgren
2011-10-12Bug fixes for gf -server mode and setuphallgren
2011-10-12Improvements of "gf -server" mode and related setuphallgren
"gf -server" mode now contains everything needed to run the minibar and the grammar editor (including example-based grammar writing). The Setup.hs script installs the required files where gf -server can find them. These files have been moved to a new directory: src/www. The separate server program pgf-http is now obsolete.