log sat/tools/xml_tools.py @ 4067:3f62c2445df1

age author description
Mon, 15 May 2023 16:20:45 +0200 Goffi core (bridge): `action_new` now use serialised dict for extra data.
Sat, 08 Apr 2023 13:54:42 +0200 Goffi massive refactoring to switch from camelCase to snake_case:
Fri, 07 Apr 2023 14:59:01 +0200 Goffi tools (xml_tools): add fields's `values` when converting data form to dict
Thu, 16 Mar 2023 16:43:08 +0100 Goffi tools (xml_tools): accept several namespaces in `findAncestor`
Fri, 28 Oct 2022 18:50:06 +0200 Syndace plugin XEP-0384: Implementation of Automatic Trust Management:
Fri, 28 Oct 2022 18:47:17 +0200 Goffi tools (xml_tools): `domish_elt_2_et_elt` and `et_elt_2_domish_elt` now handle lxml.etree
Sat, 24 Sep 2022 16:37:46 +0200 Goffi plugin XEP-0384, xml_tools: avoid `getItems` timeout + fix empty node crash + parsing:
Wed, 21 Sep 2022 22:43:55 +0200 Goffi tools (xml_tools): handle `required` field in `dataDict2dataForm`:
Mon, 31 Jan 2022 18:35:52 +0100 Goffi tools (xml_tools): fix `widget_args` modification in `_dataFormField2XMLUIData`:
Wed, 08 Dec 2021 15:45:57 +0100 Goffi tools (xml_tools): implement `list-multi` in `_dataFormField2XMLUIData`:
Wed, 05 May 2021 15:37:33 +0200 Goffi component file sharing (management): add values of `quota` and `used` size on result form
Sat, 27 Mar 2021 14:35:07 +0100 Goffi tools (xml_tools): new findAncestor method:
Fri, 19 Mar 2021 15:45:14 +0100 Goffi date update
Sat, 27 Feb 2021 18:36:38 +0100 Goffi tools (xml_tools): new `dataForm2dataDict` and `dataDict2dataForm`:
Fri, 19 Feb 2021 15:53:25 +0100 Goffi tools (xml_tools): fix pFmtElt:
Thu, 10 Dec 2020 14:11:45 +0100 Goffi tools (xml_tools): add missing `value` property to JidWidget
Thu, 12 Nov 2020 14:53:15 +0100 Goffi tools (xml_tools): `domish.Element` pretty formatting functions:
Thu, 12 Nov 2020 14:53:15 +0100 Goffi tools (xml_tools): added `with_parent` and `with_children` argument to `elementCopy`
Thu, 12 Nov 2020 14:53:15 +0100 Goffi tools(xml_tools): fixed `<div>` unwrapping + added `parse` instance:
Fri, 27 Mar 2020 09:50:42 +0100 Goffi tools (xl_tools): fixed handling of list options labels
Wed, 29 Jan 2020 10:07:00 +0100 Goffi fixed shebangs
Wed, 29 Jan 2020 09:50:54 +0100 Goffi dates update
Tue, 13 Aug 2019 19:08:41 +0200 Goffi Python 3 port:
Wed, 12 Jun 2019 09:11:28 +0200 Goffi tools (xml_tools): added "read_only" argument in dataFormResult2XMLUI (and use it in plugin pubsub_schema)
Fri, 03 May 2019 20:48:19 +0200 Goffi tools (xml_tools): split new lines for multi-lines text in XMLUIResult2DataFormResult to be correctly handled in data form
Thu, 28 Feb 2019 18:57:00 +0100 Goffi core (xml_tools): new elementCopy method to shallow copy a domish.Element
Sat, 19 Jan 2019 11:39:02 +0100 Goffi core (XMLUI): new XHTMLBox widget:
Sat, 12 Jan 2019 12:25:31 +0100 Goffi date update
Fri, 11 Jan 2019 09:48:17 +0100 Goffi core (XMLUI): small optimisation: introspection is done once at module loading instead of on each XMLUI instantiation
Thu, 03 Jan 2019 20:49:21 +0100 Goffi tools (xml_tools): isXMLUICancelled helper function to check if an XMLUI has been cancelled from raw XML.
Wed, 02 Jan 2019 18:32:16 +0100 Goffi frontends (XMLUI): TabsContainer can now be the main container (Primitivus keep the old behaviour and always use VerticalContainer as main container)
Fri, 31 Aug 2018 15:57:11 +0200 Goffi core, frontends (xmlui): added "hidden" widget, to specify a value to be returned unmodified
Wed, 27 Jun 2018 21:15:34 +0200 Goffi plugin XEP-0070: use a confirm dialog instead of a form + simplified a bit the code
Wed, 27 Jun 2018 20:14:46 +0200 Goffi code style reformatting using black
Mon, 02 Apr 2018 19:44:50 +0200 Goffi core, setup: huge cleaning: base src/tools/xml_tools.py@c4d1733064a7