| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-04-07 | a bit more text in the help | kr.angelov | |
| 2014-04-07 | show alternative translations on Android | kr.angelov | |
| 2014-04-06 | Wide coverage demo app: show an error message even if the error string is empty | hallgren | |
| 2014-04-06 | Wide coverage demo app: show an error message if linearization fails | hallgren | |
| 2014-04-06 | gftranslate.js: use Translate10.pgf | hallgren | |
| 2014-04-04 | TypeCheck.RConcrete: contravariance in table types | hallgren | |
| 2014-04-04 | Removed imports of TypeCheck.Concrete, fixed problems in TypeCheck.RConcrete | hallgren | |
| + The current type checker for concrete syntax is in GF.Compile.TypeCheck.RConcrete, but GF.Compile.TypeCheck.Concrete was still imported in GFI. + Fixed a bug that allowed Ints n as a subtype of Ints m, regardless of m and n. It now requires n<=m. Note: the type checker still allows Int as a subtype of Ints m, regardless of m. + Fixed a potential efficiency problem with large record types, by reducing the number of recursive calls from |R|*|S| to |R| when checking if R<=S. + Fixed a misleading comment: "alpha g t u" checks that u is a subtype of t, the other way around. Similarly, "checkIfEqLType gr g t u trm" checks that u is a subtype of t, not the other way around, and not that t is equal to u. | |||
| 2014-04-04 | Wide Coverage Translation Web App: redesigned user interface | hallgren | |
| The layout now resembles a certain other online translation service. The translation is started automatically after text is entered, no need to press the Translate button. | |||
| 2014-04-04 | gftranslate.js: increase length limit from 200 to 500 encoded bytes | hallgren | |
| 2014-04-04 | Simple Translator: show more alternatives when using GF robust translation | hallgren | |
| The maximum number of alternatives shown has been increased from 2 to 5 although it can slow down translation. | |||
| 2014-04-04 | Slightly more informative error messages in translation web apps | hallgren | |
| 2014-04-04 | PGFService.hs: adapt to changes in the Haskell binding to the C run-time system | hallgren | |
| Parse errors used to cause crashes, but they are now handled and reported. | |||
| 2014-04-04 | fix the haskell binding to handle parse errors | kr.angelov | |
| 2014-04-04 | text in app help | aarne | |
| 2014-04-04 | now the output from the speech recognizer is editable with the keyboard | kr.angelov | |
| 2014-04-04 | add activity_help.xml | kr.angelov | |
| 2014-04-04 | add the forgoten HelpActivity.java | kr.angelov | |
| 2014-04-03 | add touch feedback to the two buttons in the app | kr.angelov | |
| 2014-04-03 | added help view in the android app. The help itself is not very useful right now | kr.angelov | |
| 2014-04-03 | GFTranslator to DGTranslator in a few more places | kr.angelov | |
| 2014-04-03 | remove the old android icon | kr.angelov | |
| 2014-04-03 | change the project name to DGTranslator | kr.angelov | |
| 2014-04-03 | a new icon and a new name for the DG Translator | kr.angelov | |
| 2014-04-03 | bugfix in the keyboard translation | kr.angelov | |
| 2014-04-02 | fix in the keyboard XMLs | kr.angelov | |
| 2014-04-02 | initial binding to Prolog for the C runtime | kr.angelov | |
| 2014-04-01 | use chunking before morpho lookup in backup parsing ; show results with ↵ | aarne | |
| unknown linearizations in darkest red | |||
| 2014-04-01 | Bug fix for pattern macros in pre{} | hallgren | |
| This bug was introduced sometime between 2013-08-21 and 2013-11-01 and caused the function convertTerm in GF.Compile.GeneratePMCFG to encounter a EPatt where it expected Strs. I fixed it by applying the function getPatts (from the old partial evaluator) to the pattern. | |||
| 2014-03-31 | Hin and Bul keyboards in app restored | aarne | |
| 2014-03-31 | Wide coverage demo web app: green translations from Phrasebook.pgf | hallgren | |
| The demo web app now show translations from Phrasebook.pgf in green before translations from Translate8.pgf, which can be yellow or red. | |||
| 2014-03-28 | Wide coverage demo web app improvements | hallgren | |
| + Adapt language selection menus to the languages supported by the grammar. + Add translation quality colors to the links to alternative translations. + Also added more country codes in langcode.js (needed for speech synthesis voice selection). | |||
| 2014-03-27 | Wide coverage demo web app: translation quality feedback with colors | hallgren | |
| The background color of the translation changes to pale green, yellow or red according to the quality. Two types of quality indications are supported: + From the grammar: linearizations starting with "+" or "*" are assumed to be of high or low quality, respectively. + From the parse tree: if the root function is "?", then the translation is assumed to be of low quality. If no quality indications are detected, medium quality is assumed. | |||
| 2014-03-27 | support.js & gftranslate.js: improved handling of server errors | hallgren | |
| In support.js, the functions http_get_json, ajax_http_get_json and ajax_http_post_json now calls the supplied error callback if the server returns invalid JSON (e.g. because of a crash). The function gftranslate.translate in gftranslate.js returns a JSON value containing an error message (since it doesn't have an error callback). This should result in fewer situations where "nothing happens" and the user doesn't know if it is beacuse the server is slow, or if there was an error. | |||
| 2014-03-25 | small fixes in the C runtime | kr.angelov | |
| 2014-03-21 | refactor the compilation of CFG and EBNF grammars. Now they are parsed by ↵ | kr.angelov | |
| using GF.Grammar.Parser just like the ordinary GF grammars. Furthermore now GF.Speech.CFG is moved to GF.Grammar.CFG. The new module is used by both the speech conversion utils and by the compiler for CFG grammars. The parser for CFG now consumes a lot less memory and can be used with grammars with more than 4 000 000 productions. | |||
| 2014-03-20 | added hasLinearization method in the Python binding | kr.angelov | |
| 2014-03-20 | fix in the Python binding which was forgoten after a change in the C runtime | kr.angelov | |
| 2014-03-19 | gf -server: add a command to manually flush the PGF cache | hallgren | |
| This can be used if the cloud service seems slow, but it would probably be better to automatically expire unused PGFs from the cache after some time. | |||
| 2014-03-18 | a darker red in translation app: dictionary lookup for each word, identity ↵ | aarne | |
| if lookup fails | |||
| 2014-03-18 | Hin and Ger added to android app again | aarne | |
| 2014-03-18 | whitespace cleanup in the parser | kr.angelov | |
| 2014-03-17 | show the value in the error message when failing to get Str from value | aarne | |
| 2014-03-17 | Wide coverage demo web app: add speech synthesis | hallgren | |
| Works in Safari and Chrome. | |||
| 2014-03-15 | bugfix in the compiler for linref of empty record | kr.angelov | |
| 2014-03-14 | bg in android app | aarne | |
| 2014-03-14 | Spanish in android app | aarne | |
| 2014-03-13 | AppIta, with a small lexicon | aarne | |
| 2014-03-13 | App ported to Fre | aarne | |
| 2014-03-13 | remove accidental trace message | kr.angelov | |
| 2014-03-13 | small stylistic changes in the Android App | kr.angelov | |
