| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-08-12 | pickling/unpickling for types | krasimir | |
| 2015-08-12 | support for transparent pickling/unpickling of abstract expressions in Python | krasimir | |
| 2015-08-10 | gf -cshell: improved help for the 'import' command | hallgren | |
| 2015-08-10 | Factor out common code from GF.Command.Commands and GF.Command.Commands2 | hallgren | |
| Created module GF.Command.CommonCommands with ~250 lines of code for commands that do not depend on the type of PGF in the environemnt, either because they don't use the PGF or because they are just documented here and implemented elsewhere. TODO: further refactoring so that documentation and implementation of *all* commands can be kept together. | |||
| 2015-08-10 | gf -cshell: preliminary support for the C run-time system in the GF shell | hallgren | |
| Some C run-time functionality is now available in the GF shell, by starting GF with 'gf -cshell' or 'gf -crun'. Only limited functionality is available when running the shell in these modes: - You can only import .pgf files, not source files. - The -retain flag can not be used and the commands that require it to work are not available. - Only 18 of the 40 commands available in the usual shell have been implemented. The 'linearize' and 'parse' commands are the only ones that call the C run-time system, and they support only a limited set of options and flags. Use the 'help' commmands for details. - A new command 'generate_all', that calls PGF2.generateAll, has been added. Unfortuntaly, using it causes 'segmentation fault'. This is implemented by adding two new modules: GF.Command.Commands2 and GF.Interactive2. They are copied and modified versions of GF.Command.Commands and GF.Interactive, respectively. Code for unimplemented commands and other code that has not been adapted to the C run-time system has been left in place, but commented out, pending further work. | |||
| 2015-08-10 | Refactor GF shell modules to improve modularity and reusability | hallgren | |
| + Move type CommandInfo from GF.Command.Commands to a new module GF.Commands.CommandInfo and make it independent of the PGF type. + Make the module GF.Command.Interpreter independent of the PGF type and eliminate the import of GF.Command.Commands. + Move the implementation of the "help" command to its own module GF.Command.Help | |||
| 2015-08-10 | bump the version number for the Android app | krasimir | |
| 2015-08-06 | now the app shows the correct abstract syntax names for unknown words while ↵ | krasimir | |
| it still produces the right TTS | |||
| 2015-08-06 | another fix in the Thai keyboard | krasimir | |
| 2015-08-06 | disable the visualization of glosses in the App until we have a complete ↵ | krasimir | |
| database | |||
| 2015-08-06 | set the optimization levels for the JNI code to release level | krasimir | |
| 2015-08-06 | bugfix for the word prediction in the App | krasimir | |
| 2015-08-06 | a better layout for the Thai keyboard | krasimir | |
| 2015-08-06 | bugfix in lookup_morpho in the C runtime | krasimir | |
| 2015-07-21 | PGF web service: option to leave &+ uninterpreted in linearized output | hallgren | |
| By adding unlexer=none (or unlexer=id) in requests that output linearizations (e.g. command=linearize, command=translate), you can leave &+ uninterpreted instead of gluing the adjacent tokens. This means that the output is left in a format that can be parsed in a subsequent request. To implement this consistently, the function linearizeAndBind was replaced with the function linearizedAndUnlex (but there are a couple of requests that do not call this function...) Note that this applies to the Haskell run-time requests only. The C run-time request (c-linearize, c-translate) always applies the &+ token and the c-parse request can parse input containing glued tokens. | |||
| 2015-07-16 | make the virtual machine instructions more uniform | krasimir | |
| 2015-07-16 | refine the GNU lightning patch to avoid generating unnecessary code | krasimir | |
| 2015-07-16 | bugfixes in the JIT compiler for x86_64. One of the fixes is actually in GNU ↵ | krasimir | |
| lightning | |||
| 2015-07-16 | added a space after the tag in word alignment to work around a graphviz bug ↵ | aarne | |
| shown with Chinese characters | |||
| 2015-07-15 | Wide Coverage Demo: avoid errors if d3 or d3Tree can't be loaded | hallgren | |
| 2015-07-12 | fixed missing do in the Haskell binding | krasimir | |
| 2015-07-04 | the reasoner's states are now closures just like the code for the def rules. ↵ | krasimir | |
| This means more compact JIT compiled code and uniformity with the code for def rules | |||
| 2015-07-03 | merge the states for reasoning and evaluation into a single structure | krasimir | |
| 2015-07-01 | forgot to add the DBManager | krasimir | |
| 2015-07-01 | the Android app now can show Glosses from WordNet | krasimir | |
| 2015-06-30 | specify strict APP_PLATFORM to avoid crashes on devices with older android ↵ | krasimir | |
| version | |||
| 2015-06-30 | add function 'functions' in the Haskell binding to the C runtime | krasimir | |
| 2015-06-30 | some more comments in the help page | krasimir | |
| 2015-06-30 | bugfix in the Android keyboard | krasimir | |
| 2015-06-30 | better layout for the Thai keyboard | krasimir | |
| 2015-06-30 | increase the version number for the app | krasimir | |
| 2015-06-30 | added ant.properties in the App folder to make it easier to prepare releases | krasimir | |
| 2015-06-30 | bugfix in the parser for lexical lookup | krasimir | |
| 2015-06-25 | Documentation updates for the release of GF 3.7 | hallgren | |
| 2015-06-25 | bugfix in the bottom-up prediction for the parser | krasimir | |
| 2015-06-23 | runtime/c/pf/jit.c: silence warning about alloca on MINGW32 | hallgren | |
| 2015-06-23 | Bump version of .gfo and .pgf files, improve error messages on version mismatch | hallgren | |
| Becacuse of the new special tokens added to the Symbol type, .gfo and .pgf files produced with the current version of GF can not always be used with older versions of GF and the PGF run-time system. The PGF version number was increased from (2,0) to (2,1). GF can still read version (2,0) and (1,0), so old PGF files continue to work. The GFO version was increased from "GF03" to "GF04". | |||
| 2015-06-17 | forgot changes in the serialization in the Haskell runtime | krasimir | |
| 2015-06-12 | the orthographic tokens were broken when they appear inside a dictionary ↵ | krasimir | |
| entry. Now this is fixed by treating those as syntactic rules | |||
| 2015-06-11 | fixed typo in the Haskell runtime | krasimir | |
| 2015-06-09 | updated Android helpfile | aarne | |
| 2015-06-05 | print error message for missing abstract categories in the C runtime | krasimir | |
| 2015-06-02 | copied examples/app to examples/slowApp; the new app is a bit scaled down ↵ | aarne | |
| but much faster | |||
| 2015-05-27 | Wide Coverage Translation Demo: add buttons for speech output | hallgren | |
| Also fixed a problem with showing inflections for words containing underscores (e.g. race_2_N). | |||
| 2015-05-27 | minibar: moved 2 reusable functions from minibar_translations.js to ↵ | hallgren | |
| minibar_support.js | |||
| 2015-05-21 | Fixed a problem with minibar when invoked from gfse or the syntax editor | hallgren | |
| Minibar needs js/langcode.js now, so need to include it in gfse/index.html and syntax-exitor/editor.html too. | |||
| 2015-05-19 | minibar: cosmetic fix for the "To:" menu | hallgren | |
| 2015-05-19 | minibar: more work on speech output | hallgren | |
| 2015-05-19 | added callback in C for unknown words | krasimir | |
| 2015-05-19 | the NERC in C is now fully up-to-date with the other NERCs. In addition the ↵ | krasimir | |
| NERC in Haskell and Java now refuses to recognize names that match words in the lexicon. The latest is useful for German | |||
