summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2017-02-21Fix compilation errors caused by changes in PGF2hallgren
These prevented GF from being built with C run-time support (-fc-runtime).
2017-02-10safer memory management in the Haskell bindingkrasimir
2017-02-10langcode.js: updated to include codes for recently added RGL languageshallgren
2017-01-26API for computing the Haskell bindingkrasimir
2017-01-26use throwIO instead of throw in a few placedkrasimir
2017-01-26type checking API in the Haskell bindingkrasimir
2017-01-26a better implementation for PGF2.categorieskrasimir
2017-01-26now the Python API also accepts types as start categories. Using a string is ↵krasimir
still ok.
2017-01-26forgot to add src/runtime/haskell-bind/PGF2/Type.hsckrasimir
2017-01-26bring the Haskell binding a bit closer to the pure Haskell APIkrasimir
2017-01-26copy the types for BracketedString from the Haskell runtime to the Haskell ↵krasimir
bindings
2017-01-26added mkMeta and unMeta in the Haskell bindingkrasimir
2017-01-26added mkAbs and unAbs in the Haskell bindingkrasimir
2017-01-26more startCat to the Types section in the Haddock documentation for the ↵krasimir
Haskell binding
2017-01-26add unStr,unInt and unFloat in the Haskell bindingkrasimir
2017-01-25improve the documentation for PGF2krasimir
2017-01-25add functionsByCat in the Haskell bindingkrasimir
2017-01-25bugfix in the Haskell bindingkrasimir
2017-01-24added linearizeAll in the Java APIkrasimir
2017-01-24resolve a conflict that was for some reason commited in ↵krasimir
src/runtime/java/Makefile
2016-09-19python examples compatible with both Python 2 and 3prasanth.kolachina
2016-09-05BNF grammars (.bnf or .cf) can have rules without semicolons, as in the GF ↵aarne
book examples. However, if the grammar has any multiline rules, all of them must have semicolons.
2016-08-01python2 is now supported. the patch is based on a contribution from Vinit ↵krasimir
Ravishankar
2016-08-01two memory leaks in the Python bindingskrasimir
2016-07-20fix in topics.txtkrasimir
2016-07-20extended topics.txtkrasimir
2016-06-17PGFService: fix a type ambiguity when compiling without C run-time supporthallgren
The function listCaches returns an empty list instead of the contents of the cached C run-time system PGFs when compiled without C-run-time support This gave rise to an ambiguity in GF.Server.
2016-06-17Wide Coverage Translation Demo: switch to App16.pgf (adds Russian)john.j.camilleri
2016-06-16A few documentation updateshallgren
gf.cabal: include more GHC versions in the Tested-Width field.
2016-06-16gf-web-api.t2t: document command=deptree (for word dependency diagrams)hallgren
Also add a few paragraphs listing undocumented commands and briefly describing the commands that use the C run-time system.
2016-06-16fix in the Android UIkrasimir
2016-06-16src/www/gf-web-api.t2t: Web API docs rescued from the Google Code graveyardhallgren
This is the GFWebServiceAPI.wiki rescued from the Google Code Archive, converted to txt2tags format, with an updated introduction.
2016-06-16pgf_generate_all now emits __mock_string__ instead of FOO for String literals.krasimir
2016-06-16bugfix in the load method in the Python binding. The file was never closed.krasimir
2016-06-15added a default value in dependency visualization for cases using maximum, ↵aarne
to cover the case where the list of arcs is empty
2016-06-15GF cloud: more readable formatting of the GF version pagehallgren
Factor out common CSS from gfse/editor.css into clouds.css.
2016-06-09minibar: define grammar_list in config.js to restrict the grammar menuhallgren
minibar.html now reads config.js and if it defines grammar_list, only the grammars listed there will show up in the grammar menu.
2016-06-09PGF service & minibar: only show dependency diagrams if the labels are knownhallgren
+ The PGF service now reads and caches dependency label configuration files. + The grammar info returned by command=grammar has a new boolean field 'hasDependencyLabels' to indicate if dependency labels were found for the grammar. Also, command=deptree will now fail if no labels are present. + The minibar only shows word dependency trees if labels are present. + Also changed the type of getDepLabels from [String] -> Labels to String -> Labels, since all uses were in the form "getDepLabels . lines".
2016-06-09PGFService: eleminate warning "Defined but not used: ‘serverError’"hallgren
2016-06-09now a working API for complex queries in libsgkrasimir
2016-06-09bugfix in libsgkrasimir
2016-06-08Minibar: show word dependecy diagramshallgren
They are now included in the cycle of images shown when clicking on the parse tree icon.
2016-06-08PGF web service: switch to the new SVG rendering of word dependency treeshallgren
Also added the function outputText in CGIUtils.
2016-06-08PGF.VisualizeTree: add white background in the SVG rendering of dependency treeshallgren
This makes them look the same as SVG produced by graphviz
2016-06-08PGF.VisualizeTree: add SVG renderering of word dependency treeshallgren
This was done by introducing an intermediate representation for the LaTeX pictures produced by the LaTeX renderer and providing a new backend that outputs SVG instead of LaTeX.
2016-06-06Minibar: remove spaces for better Thai speech synthesishallgren
2016-06-05Minibar: detect the language for show speech synthesis buttons in more caseshallgren
This was done to obtain speech synthesis for more languages in the Numerals grammar, which uses neither language flags nor the standard naming for concrete syntax.
2016-06-03vd latex: some adjustments in heights and lengthsaarne
2016-06-03now the UI supports almost all phrases. there are still a few that cannot be ↵krasimir
shown
2016-06-03the Phrasebook UI now uses the green colorkrasimir