1 xsltools (0.6-0ubuntu1) hoary; urgency=low 2 3 * Added information about XSLT extension function usage to 4 the advanced template design document, linking to the 5 housekeeping annotations section of the template 6 attribute reference guide. 7 * Added methods to the Form class to support modular 8 request handling. 9 * Added information about XSLT extension function usage to 10 the advanced template design document, linking to the 11 housekeeping annotations section of the template 12 attribute reference guide. 13 * Observed changes in WebStack 1.3 and introduced 14 default_charset usage in the WebResources module. 15 * Added experimental OpenID support; improved the 16 authentication resources and mechanisms. 17 * Fixed the LoginResource to work correctly when detecting 18 the protected application's location. 19 * NOTE: Need to add persistence for OpenID associations. 20 * Added XInclude support in templates (requires libxml2dom 21 0.4.6 or later). 22 * Removed PyQt support since the advantages of designing 23 user interfaces for the Web using Qt Designer are 24 questionable. 25 * Removed default encoding and path_encoding attributes 26 from the XSLFormsResource class, since the default 27 response encoding should be used instead or set using 28 WebStack's EncodingSelector. 29 * Added a template:output annotation for the production of 30 output content where the annotations should not be 31 considered for inclusion in a schema, typically because 32 the annotated content duplicates content elsewhere in a 33 template. 34 * Added a template:select annotation for the presentation 35 of arbitrary sections of a document within a template. 36 * Fixed handling of multipart form data, permitting file 37 uploads for input parameters which are outside the form 38 document structure. 39 * Added special attributes indicating the presence of file 40 uploads, using a special file namespace in form documents. 41 42 -- Paul Boddie <paul@boddie.org.uk> Sat, 21 Mar 2009 00:32:48 +0100 43 44 xsltools (0.5-0ubuntu1) hoary; urgency=low 45 46 * Renamed template:id to template:section in order to get 47 around problems and potential future problems with 48 browsers (such as Konqueror 3.5.6) which get confused 49 loading documents with multiple id attributes, even if 50 only one is unprefixed. WARNING! This change is not 51 backwards compatible. 52 * Added Ubuntu Feisty (7.04) package support. 53 * Tidied the documentation HTML. 54 55 -- Paul Boddie <paul@boddie.org.uk> Sat, 8 Sep 2007 18:11:42 +0200 56 57 xsltools (0.4.6-0ubuntu1) hoary; urgency=low 58 59 * Improved the Login module, enabling the 60 VerySimpleWithLogin example for various frameworks. 61 * Relicensed under the LGPL version 3 or later. 62 * Upgraded to Sarissa 0.9.7.8 (compatible with LGPL/GPL 63 version 3), removing a test around DOMParser so that 64 Konqueror 3.4.0 is still supported. 65 66 -- Paul Boddie <paul@boddie.org.uk> Sat, 7 Jul 2007 18:16:51 +0200 67 68 xsltools (0.4.5-0ubuntu1) hoary; urgency=low 69 70 * Fixed the result of transformations in XSLOutput: proper 71 document nodes are now produced. 72 * Added an XSLForms.Resources.Login module which provides 73 resources to support login screens and redirects. 74 * Fixed newlines in the attributes created from fields in 75 XSLForms: CR characters are no longer included since 76 this caused the doubling up of newlines in Firefox. 77 78 -- Paul Boddie <paul@boddie.org.uk> Wed, 6 Jun 2007 01:17:17 +0200 79 80 xsltools (0.4.4-0ubuntu1) hoary; urgency=low 81 82 * Fixed translation selection for the template:i18n 83 annotation attribute, not just for the template:i18n 84 extension function - more apologies for resulting output 85 changes! 86 * Improved the template fixing stylesheet and added some 87 documentation for the script and the related expr-prefix 88 attribute. 89 * Introduced WebStack 1.2.2 EncodingSelector and encoding 90 changes. 91 * Added docstring and return value for the 92 write_month_to_document function in XSLTools.XMLCalendar. 93 94 -- Paul Boddie <paul@boddie.org.uk> Wed, 28 Feb 2007 23:27:57 +0100 95 96 xsltools (0.4.3-0ubuntu1) hoary; urgency=low 97 98 * Fixed translation selection when an unsupported locale 99 is specified, choosing the first locale as the default 100 (rather than exposing the values themselves as 101 translations). Note that this is an unfortunate and 102 subtle change which may affect application output - 103 apologies are hereby offered! 104 105 -- Paul Boddie <paul@boddie.org.uk> Fri, 19 Jan 2007 00:32:36 +0100 106 107 xsltools (0.4.2-0ubuntu1) hoary; urgency=low 108 109 * Added a content type check in the XSLFormsResource 110 class, permitting non-form-based resources to access the 111 raw request data, rather than have the data processed 112 unsuccessfully and consequently discarded. 113 * Added a script and a function to fix template namespaces 114 after editing in a careless editor. 115 * Changed libxml2mod and libxsltmod import details to try 116 libxmlmods - suggested by Lucian Wischik for libxml2dom. 117 118 -- Paul Boddie <paul@boddie.org.uk> Tue, 28 Nov 2006 23:27:09 +0100 119 120 xsltools (0.4.1-0ubuntu1) hoary; urgency=low 121 122 * Made translations specified using the template:i18n 123 annotation take priority over template:value 124 annotations. 125 * Added expression-based template:i18n annotations, and 126 provided fallback output for such translations based on 127 the value of the evaluated expression. 128 129 -- Paul Boddie <paul@boddie.org.uk> Tue, 21 Mar 2006 02:17:02 +0100 130 131 xsltools (0.4-0ubuntu1) hoary; urgency=low 132 133 * Changed the preparation of templates to produce 134 rule-based output stylesheets, thus permitting recursive 135 templates. This requires an extra expr-prefix annotation 136 to be used in certain kinds of templates. 137 * Added a recursive template example application. 138 * Changed fragment production to use original template 139 documents instead of output stylesheets. 140 * Changed the in_page_resources attribute to provide the 141 output identifier, thus changing the prepare_fragment 142 method in Web resources so that only the fragment 143 identifier needs to be supplied. 144 * Added the XSLForms.Resources.WebResources.prepare_resources 145 method for the preparation of initialiser and output 146 stylesheets before an application is run. 147 * Changed selectors to not automatically create elements 148 in the form data document unless requested to do so. 149 Introduced a Form.get_selector method in 150 XSLForms.Fields. 151 * Permitted the creation of hierarchies of elements in 152 XSLForms.Utils.add_elements. 153 * Introduced dynamic parameter evaluation for multiple- 154 choice fields in order to support sources of multiple- 155 choice values which reside in the form data document 156 itself. 157 * Added the FixNamespace.xsl stylesheet to correct 158 documents saved by HTML editors which strip namespace 159 prefixes. 160 * Fixed filesystem encoding issues in the Candidate 161 example; fixed language preference access in the 162 Configurator and VerySimple examples. 163 * Changed the BaseHTTPRequestHandler version of the 164 Candidate example to store data in a subdirectory of 165 the current working directory, thus allowing the 166 demonstration application to work after package 167 installation. 168 169 -- Paul Boddie <paul@boddie.org.uk> Sun, 12 Mar 2006 16:17:29 +0100 170 171 xsltools (0.3.1-0ubuntu1) hoary; urgency=low 172 173 * Fixed copyright and licensing information. 174 175 -- Paul Boddie <paul@boddie.org.uk> Fri, 09 Dec 2005 14:57:29 +0100 176 177 xsltools (0.3-0ubuntu1) hoary; urgency=low 178 179 * Introduced copying of multiple-choice value element 180 contents so that option element labels can differ from 181 the underlying values. 182 * Added internationalisation support, providing the 183 template:i18n annotation and the template:i18n extension 184 function. 185 * Updated the documentation to cover the above new 186 features. 187 * Fixed non-GET/POST request method handling in 188 WebResources. 189 * Added the xslform_preparemacro.py script. 190 * Added an experimental template:range extension function. 191 192 -- Paul Boddie <paul@boddie.org.uk> Thu, 08 Dec 2005 16:59:02 +0100 193 194 xsltools (0.2-0ubuntu1) hoary; urgency=low 195 196 * New upstream release. 197 198 -- Paul Boddie <paul@boddie.org.uk> Tue, 16 Aug 2005 19:46:29 +0200