| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2013-12-16 | GF.Compile.ReadFiles: reduced code duplication | hallgren | |
| 2013-12-17 | ParseFin ProDrop variants ; ParseFre question word order and pronoun gender ↵ | aarne | |
| variants | |||
| 2013-12-13 | started DocumentationFre | aarne | |
| 2013-12-10 | allow the android app to be installed on the SD card | kr.angelov | |
| 2013-12-10 | move src/runtime/haskell/CRuntimeFFI to src/runtime/haskell-bind. Don't mess ↵ | kr.angelov | |
| up with the stable Haskell runtime! | |||
| 2013-12-10 | load/unload in the Java binding | kr.angelov | |
| 2013-12-10 | Haskell bindings for the C runtime | inari | |
| Added Haskell bindings for the C runtime. Work in progress, the files are not (and should not be) included in makefiles or anything. | |||
| 2013-12-10 | loading and unloading of languages in the C runtime and in the Python bindings | kr.angelov | |
| 2013-12-10 | French inflection display in android | aarne | |
| 2013-12-10 | bugfix in the grammar splitter | kr.angelov | |
| 2013-12-10 | option --split-pgf replaces option --mk-index. This splits the PGF into one ↵ | kr.angelov | |
| file for the abstract and one more for each concrete syntax. This is a preparation for being able to load only specific languages from the whole grammar. | |||
| 2013-12-09 | new inflection_fi.xml, for stemmed and refactored ParseFin | aarne | |
| 2013-12-07 | make ParseFin compile with Construction | aarne | |
| 2013-12-06 | Show relative file paths in error messages | hallgren | |
| This is to avoid one trivial reason for failures in the test suite. | |||
| 2013-12-06 | GF.Compile.CheckGrammar: add source path to error message for circular ↵ | hallgren | |
| definitions | |||
| 2013-12-06 | GF shell: fix help text for generate_trees | hallgren | |
| Trees are not generated with increasing depth. | |||
| 2013-12-03 | removed the unlines-lines wrapper from Lexing.unlexer to prevent empty lines ↵ | aarne | |
| when an unlexer (such as -bind or -unchars) is used as an option in linearization. Don't know really why the input had been broken into lines in the first place. You can see the effect by importing LangEng and running "gr -cat=Cl | l -table -bind" before and after recompiling GF. | |||
| 2013-12-03 | fix in inflection_en.xml | kr.angelov | |
| 2013-12-02 | ui/android/.../Translate.java uses Parse8 (change the name and language list ↵ | aarne | |
| if you need something else) | |||
| 2013-11-29 | Commment code and options relating to the old partial evaluator | hallgren | |
| This means that the -old-comp and -new-comp flags are not recognized anymore. The only functional difference is that printnames were still normalized with the old partial evaluator. Now that is done with the new partial evaluator. | |||
| 2013-11-29 | Move typePredefined from GF.Compile.Compute.AppPredefined to ↵ | hallgren | |
| GF.Compile.TypeCheck.Primitives Also move the list of primitives | |||
| 2013-11-29 | Move checkPredefError from GF.Compile.Compute.ConcreteLazy to GF.Grammar.Macros | hallgren | |
| Also simplified its type. | |||
| 2013-11-29 | -optimize-pgf should also apply to the linrefs | kr.angelov | |
| 2013-11-28 | added caching to be able to quickly generate the inflection table for Finnish | kr.angelov | |
| 2013-11-29 | added forms to Finnish xml table | aarne | |
| 2013-11-28 | html templates for Finnish noun and verb inflection started | aarne | |
| 2013-11-28 | bugfix in the android app | kr.angelov | |
| 2013-11-28 | now the TTS is used only if there is actually a language model. this is ↵ | kr.angelov | |
| better than using English for speaking Swedish | |||
| 2013-11-28 | a bit of cleanup in the Android app | kr.angelov | |
| 2013-11-28 | extension in the template format for inflection tables. This makes it ↵ | kr.angelov | |
| possible to use the templates with Finish | |||
| 2013-11-28 | GFI: adapt to character encoding changes | hallgren | |
| GF.Compile.Coding is not used any more. | |||
| 2013-11-28 | SimpleEditor.Convert: adapt to recent character encoding changes | hallgren | |
| Things got simpler! | |||
| 2013-11-28 | the Android App now show the valency patterns for verbs in English, ↵ | kr.angelov | |
| Bulgarian and Swedish | |||
| 2013-11-27 | better dictionary visualization in the Android App | kr.angelov | |
| 2013-11-27 | minor tweaks in the Android UI | kr.angelov | |
| 2013-11-27 | fix the character encoding problem in the web view in the Android UI | kr.angelov | |
| 2013-11-27 | added API in the C runtime and the Java binding for checking whether a given ↵ | kr.angelov | |
| function is linearizable in a given language. This is used in the Android UI for better vizualizations | |||
| 2013-11-27 | update the project files for the Java binding | kr.angelov | |
| 2013-11-27 | space leak in the Java binding | kr.angelov | |
| 2013-11-26 | Represent identifiers as UTF-8-encoded ByteStrings | hallgren | |
| This was a fairly simple change thanks to previous work on making the Ident type abstract and the fact that PGF.CId already uses UTF-8-encoded ByteStrings. One potential pitfall is that Data.ByteString.UTF8 uses the same type for ByteStrings as Data.ByteString. I renamed ident2bs to ident2utf8 and bsCId to utf8CId, to make it clearer that they work with UTF-8-encoded ByteStrings. Since both the compiler input and identifiers are now UTF-8-encoded ByteStrings, the lexer now creates identifiers without copying any characters. **END OF DESCRIPTION*** Place the long patch description above the ***END OF DESCRIPTION*** marker. The first line of this file will be the patch name. This patch contains the following changes: M ./src/compiler/GF/Compile/CheckGrammar.hs -3 +3 M ./src/compiler/GF/Compile/GrammarToPGF.hs -2 +2 M ./src/compiler/GF/Grammar/Binary.hs -5 +1 M ./src/compiler/GF/Grammar/Lexer.x -11 +13 M ./src/compiler/GF/Infra/Ident.hs -19 +36 M ./src/runtime/haskell/PGF.hs -1 +1 M ./src/runtime/haskell/PGF/CId.hs -2 +3 | |||
| 2013-11-25 | Change how GF deals with character encodings in grammar files | hallgren | |
| 1. The default encoding is changed from Latin-1 to UTF-8. 2. Alternate encodings should be specified as "--# -coding=enc", the old "flags coding=enc" declarations have no effect but are still checked for consistency. 3. A transitional warning is generated for files that contain non-ASCII characters without specifying a character encoding: "Warning: default encoding has changed from Latin-1 to UTF-8" 4. Conversion to Unicode is now done *before* lexing. This makes it possible to allow arbitrary Unicode characters in identifiers. But identifiers are still stored as ByteStrings, so they are limited to Latin-1 characters for now. 5. Lexer.hs is no longer part of the repository. We now generate the lexer from Lexer.x with alex>=3. Some workarounds for bugs in alex-3.0 were needed. These bugs might already be fixed in newer versions of alex, but we should be compatible with what is shipped in the Haskell Platform. | |||
| 2013-11-22 | fix in the GF keyboard for Android | kr.angelov | |
| 2013-11-22 | fix the export for CFG grammars with BIND, SOFT_BIND and nonExist | kr.angelov | |
| 2013-11-22 | the GF syntax for identifiers is exteded with quoted forms, i.e. you could ↵ | kr.angelov | |
| write for instance 'ab.c' and then everything between the quites is identifier. This includes Unicode characters and non-ASCII symbols. This is useful for automatically generated GF grammars. | |||
| 2013-11-22 | bugfix in the debug mode for the parser | kr.angelov | |
| 2013-11-21 | Some refactoring in GF.Compile and GF.Compile.GetGrammar | hallgren | |
| Move source transcoding function GF.Compile to GF.Compile.GetGrammar, in preparation for doing transcoding before lexing. | |||
| 2013-11-21 | Some more monadic lifting changes | hallgren | |
| 2013-11-21 | bugfix in the C runtime | kr.angelov | |
| 2013-11-21 | the Java binding for lookupMorpho should release the local references ↵ | kr.angelov | |
| created in a loop | |||
| 2013-11-20 | fix in the Python binding | kr.angelov | |
