Commit Graph

1054 Commits

Author SHA1 Message Date
sebd 0e23581fbd NMU
Python 2.4
2006-03-05 16:56:00 +00:00
sebd 3c2beabcad Upgrading Berkeley DB XML to version 2.2.13 requires the use of a flag on the DB environment. 2006-02-24 12:37:34 +00:00
sebd c84edf2380 Using inkscape rather than svg2png because inkscape is available in Debian Sarge. 2006-02-24 11:38:57 +00:00
sebd a4472a4231 SVG support. 2005-06-23 10:22:50 +00:00
sebd f98a9f188a The, hem, bugfix for latest commit (support for several index types per node). 2005-05-20 16:33:53 +00:00
sebd 9da229d5b7 Support for several index types per node. 2005-05-20 15:10:15 +00:00
sebd 3823e65134 more support for labels 2005-05-20 14:15:18 +00:00
sebd f44c7aa2df Setting document labels when provided in population file. 2005-05-19 16:06:11 +00:00
sebd 9310c8306d Support for optional document "labels" (aka name in DBXML 1) 2005-05-19 15:13:41 +00:00
sebd ad72e09297 Temporarily commented out Berkeley DB environment options, so to prevent it from crashing. 2005-05-18 14:16:29 +00:00
sebd ee75635a30 registering namespaces in order to make useful queries 2005-05-17 15:19:35 +00:00
sebd 3ee673c273 preliminary support for SVG (used with XQuery in supplied example) 2005-05-17 15:07:45 +00:00
sebd 164ba65d48 Xquery results can be multiple documents. They get rendered as they should. 2005-05-16 15:14:33 +00:00
sebd 0856957b93 <xquery>my xquery / xpath2 expression</xquery> gets evaluated. 2005-05-13 15:22:34 +00:00
sebd 47302d9d02 support for container upgrade (only works for dbxml version 2.0 to 2.1 for now)
support for index definition in the configuration file
2005-05-11 15:32:56 +00:00
sebd cd19cfb67b One can associate a container to a Python class from the configuration file. 2005-05-10 12:53:01 +00:00
sebd 2ecf549503 Article rehabilitation. 2005-05-10 12:08:42 +00:00
sebd a91e1382c5 Database directory for vhost dbxmltest 2005-05-10 12:07:15 +00:00
sebd 4e28f11354 typobugfix for container method getPresence(xpath)
On naming a document, we now use expression's string "simplify" method.
2005-05-10 12:03:00 +00:00
sebd 56824fba54 Taken "class name to python class" code from convertNodesToPythonClass and created convertStringToPythonClass.
So that code can be factorized.
2005-05-10 11:57:32 +00:00
sebd 1f664b91ab This directory maps to the database handle. 2005-05-09 16:47:39 +00:00
sebd 8fedea421d Support for initial container population file. 2005-05-09 15:51:33 +00:00
sebd 6763e08121 Support for DB XML 2 2005-05-09 15:12:23 +00:00
sebd 838cd439e8 Minimal test vhost 2005-05-09 15:10:42 +00:00
sebd ee2b28615e Added URL for DB XML 2 debian packages.
Simplified installation steps.
2005-05-09 15:09:08 +00:00
sebd b4564766b6 Fixed bug that happened on fetching nodes. 2005-05-09 15:02:37 +00:00
sebd 489e35aea3 Support for DB XML 2. 2005-05-09 14:49:51 +00:00
sebd 2a65f76d3e Support for Berkeley DB XML 2.1.
This commit breaks existing code in third party apps such as Amedes.
2005-05-09 14:47:45 +00:00
sebd 3e3e524358 Added support for module-level __init__ and __del__ methods.
Useful to open and close persistent databases.
2005-05-09 14:34:54 +00:00
sebd 17614641a6 libxml2 version fixed in sarge 2005-02-17 09:22:43 +00:00
sebd 31efd68f6c Added a fixme comment in method Control.isRequired 2005-02-11 16:26:05 +00:00
sebd 70489eeef3 Method getDescription looks for a description related to the element Type.
Added Element methods prefixFieldNames, getValue, getValueList.

Added ElementFeature attributes typeName and typeNamespace.

Added modules.getRegisteredElementClasses and modules.registerElementType
2005-02-11 16:23:30 +00:00
sebd 62c8a49ead Added Schema methods to seek attributeGroup and group nodes.
Added Type method getExtensionBaseType.
Added Type methods to get lists of attribute, attributeGroup, element and group nodes.

Added Type method getDescriptionAbsolutePath to be used to define a default description for all elements of a given type.
2005-02-11 16:17:58 +00:00
fpeters 4daea9f3f0 extraneous : 2005-02-08 19:37:30 +00:00
sebd 76c18b110a Recent libxml2 required, and now in Sid. 2005-02-08 13:22:20 +00:00
fpeters f092fe5398 removed previous code I added to get away from bad referrers; moved early. 2005-02-04 17:19:12 +00:00
fpeters 3c5d75c33d fall back correctly on creating namespace 2005-02-04 17:18:46 +00:00
fpeters fa3f859293 throw away bad referrers; and don't log them in access.log 2005-02-04 17:10:52 +00:00
fpeters 951697e0ee allows <badReferrers>
<host>http://toto</host>
  <host>http://tata</host>
</badReferrers> in configuration files; those referrers will get a 403
(special dedicace to http://bockvan.blogspot.com/ and http://jpalanco.blogspot.com/)
2005-01-28 00:20:12 +00:00
sebd e5cda5cc10 Avoids appending twice a namespace defined in the config file. 2005-01-27 08:28:19 +00:00
sebd 13980f8622 undoing last commit (wrong move) 2005-01-26 15:29:15 +00:00
sebd e712606d52 target file path from a catalog is allowed not to start with file:// 2005-01-26 12:09:14 +00:00
sebd f236ed7e2f Expression currently requires libxml2 packages from experimental. 2005-01-23 20:10:58 +00:00
sebd 543b999cd8 Added schema attribute elementFormDefault="qualified", so that
Expression's own generated elements (such as Http404) fit their schemas.
2005-01-23 17:58:46 +00:00
sebd 4372c60500 Validates elements against their schemas while in debug mode. 2005-01-21 15:02:51 +00:00
sebd 6076f1d81e Renamed validateDoc to validateDocument.
ValidateDocument now returns True on validation pass.

Added method validateElement.
2005-01-21 14:59:24 +00:00
sebd 89902f54aa Ensures the schema is valid on initialisation.
Added method validateDoc.

Added support for xsd:import.

Added method getTargetNamespace and fixed method getTypeInNode so that amedes:User can inherit from yep:User.

More changes coming.
2005-01-21 13:57:18 +00:00
sebd f22b7455a8 Right syntax, but commented out because of current limitations in libxml2 2005-01-20 19:16:45 +00:00
sebd 722ccd6523 An email address field. 2005-01-20 19:16:03 +00:00
sebd acd2ac90ee "targetNameSpace" -> "targetNamespace", attributes after sequences and other slight modifications so libxml2 can validate the schemas. 2005-01-20 16:42:29 +00:00