summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2011-03-03minibar: add a button to display word alignmenthallgren
2011-03-03GF shell restricted modehallgren
By setting the environment variable GF_RESTRICTED before starting GF, the shell will be run in restricted mode. This will prevent the GF shell from starting arbitrary system commands (most uses of System.Cmd.system are blocked) and writing arbitrary files (most commands that use writeFile et al are blocked). Restricted mode is intended minimize the potential security risks involved in allowing public access to the GF shell over the internet. It should be used in conjuction with system level protection mechanisms (e.g. file permissions) to make sure that a publicly acessible GF shell does not give access to parts of the system that should not be publicly accessible.
2011-03-03overloaded opers included in sorting of judgementsaarne
2011-03-03print lexicon in Xerox LEXC format: pg -lexcaarne
2011-03-01corrected help for l commandaarne
2011-03-01minibar/support.js: recognize relative URLs as locations on the same serverhallgren
This means that the relative grammar directory location in the default configuration will result in AJAX requests rather than the less efficient JSONP requests.
2011-03-01minibar: make the feedback form work in the generic minibarhallgren
It is still disabled by default, since some manual configuraiton of feedback.cgi is required.
2011-02-28gfse: fix missing startcat flag bug + documentation updateshallgren
2011-02-28gfse: fix persmission problem in upload.cgihallgren
2011-02-28gfse: include a -path flag to find rgl moduleshallgren
2011-02-28gfse: support for opening RGL moduleshallgren
2011-02-28gfse: minor documentation and style improvementshallgren
2011-02-28the command show_operations to inspect opers in scopeaarne
2011-02-26removed message showing what modules are read unless in verbose modeaarne
2011-02-25Predef.error surfaces as error message in compilation and cc commandaarne
2011-02-25command ga moved to option 'aw -giza'aarne
2011-02-22gfse: allow definitions to be reordered by drad-and-drophallgren
2011-02-18gfse: fix typoshallgren
2011-02-18gfse: document that grammars can be uploaded and tested in the GF shell, the ↵hallgren
minibar and the translation quiz
2011-02-18gfse: updated screen shotshallgren
2011-02-18gfse: support for linking to the translation quizhallgren
2011-02-17gfse: some small fixeshallgren
+ 'make install' to copy all required files to the server + configuration options and error checks in upload.cgi
2011-02-17Adding the prototype GF editor for simple multilingual grammarshallgren
2011-02-17Adding the prototype GF editor for simple multilingual grammarshallgren
2011-02-17Adding the prototype GF editor for simple multilingual grammarshallgren
2011-02-06a simple clitic analysis command 'ca'aarne
2011-01-31corrections to ancientgreek encoding by Hans Leissaarne
2011-01-28started CompilerAPI, still dummyaarne
2011-01-27minibar: a small change to make easy to select an alternate grammar directoryhallgren
2011-01-11minibar: update my home page link (cs->cse)hallgren
2011-01-09The name of the fastcgi executable has changed back to pgf-servicehallgren
2011-01-08fix the computation of abstract expressions in the presence of implicit ↵krasimir
arguments
2011-01-08bugfix in the handling of implicit arguments in the typecheckerkrasimir
2010-12-28The GF editor now lets the user to upload his/her own grammarskrasimir
2010-12-23gf-server.cabal: changes to stop cabal from demanding hsql even when ↵hallgren
content-server is not going to be built
2010-12-22PGF web service: make the generated index.html for pgf-http a bit more ↵hallgren
informative
2010-12-22gf-server.cabal: update description of fastcgi flaghallgren
2010-12-22gf-server.cabal: make hsql-mysql optional like fastcgihallgren
content-service depends on hsql-mysql, which depends on a C library, so like fastcgi, only compile it if you ask for it explicitly with -ffastcgi.
2010-12-22gf-server.cabal: Change the default for the flag fastcgi to Falsehallgren
If you want the fastcgi server, use cabal install -ffastcgi. This is to avoid problems when you only want to compile pgf-http and the fastcgi library fails to install, which it usually does, since it depends on a C library which is not installed automatically with cabal.
2010-12-22PGF web service: Use Content-Type text/javascript from JSON outputhallgren
The Content-Type used to be text/json, but this caused warning messages in some web browers.
2010-12-22added GrammarsPanel in the GF editorkrasimir
2010-12-22tweak gf-server.cabalkrasimir
2010-12-21more clear LICENSE file for GFkrasimir
2010-12-17minibar.html: omit explicit grammars_url optionhallgren
The grammars will then by default be fetched from the same server as minibar.html. This means that everything will be served locally when accessing minibar through a locally running pgf-http.
2010-12-17minibar/support.js: fix comment typos and add linkshallgren
2010-12-17pgf-http now uses $datadir/www instead of ./www as the document roothallgren
Along with the changes to Setup.hs it should now be enough to do cabal install pgf-http open http://localhost:41296/ to run the PGF service locally and play with some example grammars in minibar.
2010-12-17RunHTTP.hs: remove hardcoded document roothallgren
The document root is now part of the arguments passed to runHTTP.
2010-12-17Install minibar and some example grammars along with pgf-httphallgren
Together with the changes to pgf-http, this should make it much easier to run the PGF service and minibar locally.
2010-12-17bugfix: GeneratePMCFG should initialize the lexicon to emptykrasimir
2010-12-17bugfix: setProbabilities should be more robust when there are missing ↵krasimir
probabilities for some functions or categories