| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2012-11-29 | minibar: add tool tips to some of the buttons | hallgren | |
| Also move the functions title and attr from editor/editor.js to js/support.js. Also mention recent changes in minibar/about.html. | |||
| 2012-11-26 | gfse: add Prelude to the list of RGL modules that can be opened | hallgren | |
| 2012-11-26 | gfse: more readable layout for not so simple grammars + bug fix | hallgren | |
| To make definitions that span multiple lines more readable in guided mode, preserve line breaks and indentation when lin and oper definitions are displayed and edited in guided mode. Bug fix: moving the cursor by clicking and selecting text by dragging did not work in textareas and input fields, because those mouse event were intercepted by the sort-by-drag-and-drop handler. | |||
| 2012-11-23 | gf -server + gfse: show modification time of public grammars | hallgren | |
| 2012-11-20 | gfse: remove obsolete files | hallgren | |
| 2012-10-22 | Add Chinese to the list of installed RGL languages and support it in the web ↵ | hallgren | |
| apps Aarne says the Chinese resource grammar is complete, but not yet completely correct. | |||
| 2012-10-18 | gfse: grammars can now contain one-line descriptions | hallgren | |
| Also fixed two small problems with public grammars. | |||
| 2012-10-16 | gfse: small fix | hallgren | |
| 2012-10-16 | gfse: identify inherited grammars by their unique id | hallgren | |
| This helps avoiding problems if an inherited grammar is renamed, or if there is more than one grammar with the same name. | |||
| 2012-10-09 | gfse: show the grammar list if the currently selected grammar can not be loaded | hallgren | |
| Avoid showing a blank page if there is an unexpected problem with the grammars in localStorage. | |||
| 2012-10-04 | gfse: various code improvements and prelimiary support for public grammars | hallgren | |
| 2012-10-03 | gfse: fix a bug caused by sharing when copying a linearization function in ↵ | hallgren | |
| the row view Functional programming is easier than imperative programming! | |||
| 2012-10-03 | gfse: some refactoring | hallgren | |
| 2012-10-03 | gfse: row view: add a button to copy a linearization | hallgren | |
| When adding a new function, you can enter a linearization for one language and then copy it to the other languages with one button click. | |||
| 2012-10-02 | gfse and cloud service documentation update | hallgren | |
| 2012-10-02 | gfse: you can now add new functions from the matrix view | hallgren | |
| 2012-10-02 | gfse: more intuitive buttons for switching between the column, matrix & row ↵ | hallgren | |
| views | |||
| 2012-10-01 | gfse: adding a "row" view | hallgren | |
| Accessed by clicking on a function in the Abstract column in the matrix view. | |||
| 2012-10-01 | gfse: matrix view improvements | hallgren | |
| + You can click on a column header to switch to column view (i.e. the corresponding abstract/concrete syntax tab). + The categories and functions in the abstract syntax can be edited directly in the matrix view. | |||
| 2012-09-30 | gfse: small linearization type display adjustment | hallgren | |
| 2012-09-30 | gfse: display "??" instead of "null" in linearization types when lincats are ↵ | hallgren | |
| missing | |||
| 2012-09-30 | gfse: show the types of linearization functions when hovering over their names | hallgren | |
| 2012-09-28 | gfse & cloud improvements | hallgren | |
| + Added "Symbolic" to the list of resource modules that can be opened. + Clicking on the name of an opened resource module now displays the list operations it provides. (Implemented using show_operations in the GF shell.) + Added a GF version info link to the cloud service start page. | |||
| 2012-09-21 | gfse: added a new "matrix view" of grammars | hallgren | |
| 2012-08-02 | gfse: matching colors in cloud download/upload icons | hallgren | |
| 2012-06-21 | gfse/sort.js: make it more resusable | hallgren | |
| Move the gfse-specific list of sortable tags and class names from sort.js to editor.js. | |||
| 2012-06-12 | gfse & translator: change language code for Japanese to Jpn | hallgren | |
| 2012-05-15 | Integrate Japanese | hallgren | |
| * Update Setup.hs to build Japanese by default. * News item about Japanese on the home page. * Add Japanese to the supported RGL imports in the grammar editor (gfse). | |||
| 2012-04-24 | minibar&gfse: grammar extension user interface improvements | hallgren | |
| The grammar extension is now done with a regular HTML form, so you can use the TAB key to move between the fields and press ENTER to submit the extension when you are done. TODO: more immediate error feedback | |||
| 2012-04-05 | minibar&gfse: grammar extension user interface fixes | hallgren | |
| It works OK now, but it could be better, e.g. the number of mouse clicks required to enter an extension could to be reduced... | |||
| 2012-04-04 | minibar&gfse: first working grammar extension interface in minibar | hallgren | |
| There are still some user interface wrinkles to iron out. | |||
| 2012-03-29 | gfse&minibar: work in progress on grammar extension fromminibar | hallgren | |
| 2012-03-29 | gfse: show an informative error message in browsers that lack support for ↵ | hallgren | |
| localStorage | |||
| 2012-03-26 | gfse: enable word replacement in minibar when activated from the editor | hallgren | |
| 2012-03-26 | gfse&minibar: fix bug caused by function name clash | hallgren | |
| + Function div_id was defined in both editor.js and support.js. Solution: moved the more general version from editor.js to support.js. + Function div_class was defined in both editor.js and support.js. Solution: resolv incompatibility with an argument type test and put the generalized function in support.js. | |||
| 2012-03-06 | gfse: small usability improvements | hallgren | |
| 2012-03-05 | gfse: more helpful hints about grammar parts and RGL modules | hallgren | |
| 2012-03-05 | gfse: bug fix: avoid hickup when inhertiting from a missing concrete syntax | hallgren | |
| 2012-03-01 | gfse: bug fix | hallgren | |
| Fix a problem opening grammars created before grammar extension was introduced. | |||
| 2012-02-28 | gfse: Translation Quiz integration | hallgren | |
| 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-27 | gfse: recognize Predef categories Int, Float and String | hallgren | |
| but don't show them in the startcat menu. | |||
| 2012-02-24 | gfse: text mode editing: accept grammars with printname judgements | hallgren | |
| 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 | gfse: text mode tweaks | hallgren | |
| 2012-02-22 | gfse: layout fix | hallgren | |
| 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 | gfse: experimental support for editing concrete syntax in text mode | hallgren | |
| 2012-02-22 | gfse: some refactoring | hallgren | |
| 2012-02-21 | gfse: edit abstract syntax in text mode with instant syntax error reporting | hallgren | |
| 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-17 | gfse: when uploading/compiling a grammar, automatically upload inherited ↵ | hallgren | |
| grammars as well | |||
| 2012-02-16 | gfse: bug fix | hallgren | |
| ...in the function that computes the transitive closure of the grammar inheritance relation. | |||
| 2012-02-16 | gfse: you can now remove grammars from the list of inherited grammars | hallgren | |
