| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2011-06-21 | gf-server: make pgf-service work the Apache mod_fastcgi | hallgren | |
| pgf-service now appears to works with Apache mod_fastcgi (under Mac OS X) in addition to lighttpd. One difference appears to be that while lighttpd passes the name of the PGF file in the SCRIPT_FILENAME variable, Apache passes it in PATH_TRANSLATED. But perhaps this depends on exactly how the fastcgi service is configured. The following is what I added to the Apache configuration file to test this: <Directory /Library/WebServer/Documents/fcgi-bin> SetHandler fastcgi-script Options +ExecCGI </Directory> Action pgf-service /fcgi-bin/pgf-service AddHandler pgf-service .pgf | |||
| 2011-03-07 | the user can now upload their own grammars in the editor | krasimir | |
| 2010-11-26 | Split pgf-server into pgf-fcgi and pgf-http. | hallgren | |
| The dependency on the fastcgi package made pgf-server difficult to compile, so it is now split into - pgf-fgci (main module in pgf-fcgi.hs), which is built only if fastcgi is already installed or if you turn on the fastcgi flag (e.g. by doing 'cabal install -f fastcgi'). - pgf-http (main module in pgf-http.hs) which is always built (and hopefully has no problematic dependencies.) The modules FastCGIUtils and PGFService no longer depend on fastcgi. | |||
| 2010-11-25 | pgf-server: more useful JSON output from lineraizeAll | hallgren | |
| Example: Request: http://www.grammaticalframework.org:41296/grammars/Quiz.pgf?command=linearizeAll&tree=Run+YouPl Response: [{"to":"QuizEng","texts":["you run"]}, {"to":"QuizSwe","texts":["ni l??per","ni springer"]}] Compared to the old command linearize: Request: http://www.grammaticalframework.org:41296/grammars/Quiz.pgf?command=linearize&tree=Run+YouPl' Response: [{"to":"QuizEng","text":"you run"}, {"to":"QuizSwe","text":"ni l??per"}] | |||
| 2010-11-24 | linearizeAll in PGFService | aarne | |
| 2010-11-09 | Make PGFService.hs compile again | hallgren | |
| + PGFService.hs: add Nothing arguments in calls to PGF.parse_ and PGF.getPArseOutput + gf-server.cabal: mark content-server as not buildable, since required source files are missing. | |||
| 2010-10-13 | the PGF service now can do both random and exhaustive generation. these ↵ | krasimir | |
| functions now return both the generated tree and its linearization | |||
| 2010-10-02 | refactor the API for random generation again. Now PGF contains probabilities ↵ | krasimir | |
| in the abstract syntax | |||
| 2010-09-30 | update PGFService to work after the extensions in the random generation API | krasimir | |
| 2010-09-02 | Bug fix: add missing error handler for statically served files in pgf-server ↵ | hallgren | |
| HTTP mode | |||
| 2010-09-01 | Standalone HTTP version of pgf-server | hallgren | |
| pgf-server can now act as a standalone HTTP server. To activate this mode, start it with pfg-server http to use the default port number (41296), or give an explicit port number, e.g., pgf-server http 8080 The HTTP server serves PGF files in the same way as the old FastCGI interface. In addition, it also serves static files. The document root for static files is the www subdirectory of the current directory where pgf-server is started. In spite of these addition, backwards compatibility is maintaned. The old FastCGI interface continues to work as before. (It is activated when pgf-server is started without arguments.) | |||
| 2010-08-09 | native representation for HOAS in PMCFG and incremental type checking of the ↵ | krasimir | |
| parse forest | |||
| 2010-08-24 | more advanced complete function in the PGFService | krasimir | |
| 2010-07-31 | bugfix in the PGF browser | krasimir | |
| 2010-07-31 | the PGF service now generates samples of the syntax in the browsing information | krasimir | |
| 2010-07-31 | fix: PGFService should type-check the trees that comes from the user | krasimir | |
| 2010-07-13 | detailed information for the type errors from PGFService | krasimir | |
| 2010-07-08 | FridgeApp and TranslateApp now show the type errors | krasimir | |
| 2010-07-07 | fix PGFService after the change in the parser API | krasimir | |
| 2010-05-28 | disambiguation in Phrasebook: show Eng instead of AST if DisambL is missing; ↵ | aarne | |
| show all alternative disambiguations for each alternative translation | |||
| 2010-04-30 | for backward compatibility we have the old parse function again. the old ↵ | krasimir | |
| functionality is exposed by parse_ | |||
| 2010-04-30 | fix PGFService after the change in the API | krasimir | |
| 2010-04-22 | now the PGF service communicates with Graphviz using UTF8 for the input and ↵ | krasimir | |
| binary for the output | |||
| 2010-04-04 | in PGFService disambiguation, show tree if there's no disamb grammar | aarne | |
| 2010-03-30 | simplified the treatment of politeness in Phrasebook | aarne | |
| 2010-03-30 | disambiguation in Phrasebook grammars, PGF server, and the GUI | aarne | |
| 2010-03-28 | catching initial bind symbol in PGFServer | aarne | |
| 2010-03-26 | text-like unlexer for phrasebook web service | aarne | |
| 2010-03-26 | fixes for webdemos, including bug in StructuralIta | aarne | |
| 2010-03-22 | www api command translategroup, which uses groupResults | aarne | |
| 2010-03-04 | Quick fix to adapt to new version of the PGF library. | hallgren | |
| 2009-11-29 | TranslateApp now have browser for abstract syntax | krasimir | |
| 2009-11-26 | function doListGrammars in PGFService is obsolete | krasimir | |
| 2009-11-26 | the default function of the PGFService should return list of functions as ↵ | krasimir | |
| well as list of categories | |||
| 2009-11-26 | change PGF.categories to return list of identifiers instead of types | krasimir | |
| 2009-10-24 | added tree visualizations in TranslateApp | krasimir | |
| 2009-10-15 | make the GF server to compile after that changes in the PGF runtime | krasimir | |
| 2009-01-25 | the grammars are now recognized by extension i.e. .pgf is grammar just like ↵ | krasimir | |
| .php is a PHP script | |||
| 2009-01-25 | the pgf-server is single-threaded on Windows | krasimir | |
| 2008-12-04 | pgf server: return 1 result for /random without limit argument. | bjorn | |
| 2008-11-20 | pgf.fcgi: don't install any signal handlers. Since we didn't look at the ↵ | bjorn | |
| variable they set, we just created zombies. | |||
| 2008-11-04 | pgf-server: write stderr to pgf-error.log, since lighttpd closes stderr for ↵ | bjorn | |
| fastcgi processes. | |||
| 2008-11-04 | Added /random to pgf-server. | bjorn | |
| 2008-11-03 | gf-server: complete noew sorts case-insensitive | bjorn | |
| 2008-10-29 | gf-server: added a way to list the available pgf files | bjorn | |
| 2008-10-29 | Rename MainFastCGI.hs to PGFService.hs. | bjorn | |
