Commit graph

17 commits

Author SHA1 Message Date
Gaetan Delannay f4e40caf5c [gen] Bugfixes in historization. 2013-01-10 11:47:39 +01:00
Gaetan Delannay 36257b1b3a appy.diff: bugfix (avoid infinite loop between m_getHtmlDiff and m_getReplacement) and better recovery when the Merger fails to manage overlaps (thhe whole line is then considered as having been deleted and replaced by something completely different, which is not really the case but at least is shows a simplified diff instead of crashing. appy.shared: bugfix in the XhtmlCleaner that now returns result as a str and not a unicode. 2012-05-15 23:13:30 +02:00
Gaetan Delannay abdd0ee52d appy.shared.diff: bugfix: work internally on unicode representations of strings to diff: this way, we are sure every char is one char length. 2012-04-13 18:07:48 +02:00
Gaetan Delannay a89d65afc6 appy.shared.diff: bugfixes. 2012-01-16 15:05:35 +01:00
Gaetan Delannay ba1743b38e appy.shared: bugfixes in XhtmlDiff. 2011-12-31 14:24:49 +01:00
Gaetan Delannay d0cbe7e573 appy.gen: first Ploneless version. 2011-11-25 18:01:20 +01:00
Gaetan Delannay 5672c81553 More work on appy.shared.diff. 2011-11-21 17:10:26 +01:00
Gaetan Delannay 10398e770a appy.shared.diff: more work. 2011-11-19 23:53:38 +01:00
Gaetan Delannay 8c6301b901 appy.shared.diff: more work. 2011-11-19 11:48:03 +01:00
Gaetan Delannay cf992843ff More work on appy.shared.diff... 2011-11-18 01:01:50 +01:00
Gaetan Delannay 2ec05939fe appy.pod: bugfix while generating tracebacks within odt results (unicode-related); appy.shared.diff: first draft of a full-functional version; appy.shared.utils: improved functions normalizeString and formatNumber. 2011-11-17 12:41:06 +01:00
Gaetan Delannay 8e1760842e appy.gen: Type 'float': added the possibility to define a separator for thousands; bugfixes in master/slave relationships; permission-related bugfix while creating objects through AbstractWrapper.create; appy.shared.diff: more improvements (still ongoing work). 2011-11-10 21:59:02 +01:00
Gaetan Delannay 3ab6cec7d6 appy.gen: generalized use of appy.Object; existence of a field value (that triggers search for a default value) is now based on Type.isEmptyValue, and not '==None'; bugfix with default values for List fields; prevent search icon to be shown for a Ref when there is no linked object; appy.pod: added class appy.pod.parts.OdtTable that allows to create a complex (ie, with a dynamic number of columns) table programmatically (to be imported with a statement 'do ... from'); appy.shared.diff: improvements in the multiple XHTML diff; appy.shared.xml_parser.XmlMarshaller: support for default namespaces and 'any' tags. 2011-10-26 10:21:09 +02:00
Gaetan Delannay 1ebcbb7b34 appy.shared.diff: more flesh on the XhtmlDiff class. 2011-10-22 19:41:50 +02:00
Gaetan Delannay c11378c747 appy.gen: added a widget 'List' for rendering grids of data. 2011-10-19 09:37:44 +02:00
Gaetan Delannay 17f6d15185 appy.shared.diff: bugfixes. 2011-10-10 12:23:58 +02:00
Gaetan Delannay 38260cc2a5 appy.shared: added new class appy.shared.diff.HtmlDiff for computing differences between 2 chunks of HTML code. 2011-10-10 10:02:16 +02:00