added support for new environment variables
- HTTP_GETTER_RDF_DIR, cache dir for rdf metadata
- HTTP_GETTER_RDF_DBM, dbm file that map rdf uri to url _without_ .db ext
- HTTP_GETTER_RDF_INDEXNAME, name of the indexfile that contain rdf index
added useful tools for perl debugging:
- tools/dump_db.pl => print out a dump of a .db file
- tools/uri_escape.pl => escape a URI
- tools/uri_unescape.pl => unescape a URI
* added preliminary support for rdf metadata
- "getxml" method return also rdf metadata
- "update" method update both urls_of_uris and rdf db
- "resolve" method resolve both normal and rdf uris
* added sub isRdfUri
* added sub resolve
* changed VERSION var in configure.in, now in sync with cvs repository
version .. :-)
Many modifications to avoid JavaScript security rules of
Mozilla/Galeon/Netscape V6 browsers.
In particular, now every frame (but the two headers that are completely
dummy) is made by UWOBO. The stylesheet applied, named resolve_topurl.xsl
(key = RT) substitutes where requested the URL of the interface, that
can no longer be inferred in JavaScript from the current URL (that now
refers to UWOBO).
Hopefully, together with the previous modification to recognize browsers
supporting only UNICODE or supporting only the symbol font, all the
known compatibility problems have been solved.
top.topurl alias topurl alias interfaceURL alias thinterfaceURL is no
more "http://phd.cs.unibo.it/helm/library/index.html", but
only "http://phd.cs.unibo.it/helm"
UNICODEvsSYMBOL parameter added to select the old
<FONT FACE="symbol".../> way of getting mathematical symbol
vs simply using UNICODE entities.
Only a very small percentage of stylesheets (notably part of
content_to_html.xsl and all of html_set.xsl) has been modified to
take into account the new variable.
URIs containing # are now threaded in the "right" way,
which is
The #-part is removed, the URL to uwobo is generated and
the removed #-part is appended to the computed URL.
Note: in this way the #-part is not passed to the getter and then
back to the source. For a #-part this seems reasonable, but could
not work with CGIs looking to the #-part. (Do they exist?)
Irene Schena [Fri, 4 May 2001 14:14:05 +0000 (14:14 +0000)]
Modified Files:
1) link.xsl: recover linking info and remove mml content
2) mmlextension.xsl: added mrows and import of mmlctop.xsl-0.14
Added Files:
1) genmmlid.xsl: generate ids for mml elements
2) mmlctop.xsl-0.14: new stylesheet of Rodionov
Removed Files:
1) mml2mmlv1_0.xsl: old stylesheet of Rodionov
':' are noc quoted. I tried to quote them, but everything else
broke down (and I don't really understand why: maybe we need
to decode something or uwobo gives the stylesheet a quoted URL?)
This commit comes from a set of files not in CVS to reingeenere the
whole architecture of the Gtk Interface into an AnnotationHelper,
a ProofChecker and a GtkControl, all independents.
The commit is done just before removing from the AnnotationHelper the
browsing and remote-control features. With this version, the whole
interface does not even compile any more.
control.html, control.js: now commands replace the history, so that
the back button in the browser returns immediately to the
previous page (and not the previous command result)
Improved rendering for rewriting steps: a little indentation added
and a bug in "charcount" called fix.
REMEMBER: charcount mode must be used only on the first child
because it counts the size of the node considered, its descendants,
its siblings and all their descendants
added notations for abstact polinomials
HTML rendering of constants in symbol font improved (including m:minus)
added a title for the HTML rendering window
- added support for file ls (i.e. you can use a baseuri that point to a
file with ls)
- change the installcgi method in Makefile, now no error if no cgi is
going to be installed
Irene Schena [Mon, 19 Mar 2001 12:44:17 +0000 (12:44 +0000)]
Modified Files:
1) content_to_html.xsl, expandobj.xsl, html_init.xsl, html_reals.xsl,
html_set.xsl, theory_pres.xsl: now links are uri
Added Files:
1) link.xsl: transformation of uri into url
Added support for CGI handling, still remain some problems for headers,
but it works !
- Makefile.in:
- added some targets like: install and uninstall for getter and cgi
- configure.in
- added variable substitution for @HELM_CGI_DIR@
- http_getter.pl.in
- added subroutine html_nice_answer (wrapper for simple html answers)
- CGI handling when request ends with ".cgi"