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