home *** CD-ROM | disk | FTP | other *** search
/ PC World 2000 December / PCWorld_2000-12_cd.bin / Komunikace / Comanche / xuibuilder / TclXML-1.1.1 / changes next >
Text File  |  2000-11-02  |  3KB  |  96 lines

  1. ==============         TclXML Changes File         ==============
  2.  
  3. 14/12/1998 steve    CDATA
  4.  
  5.     Fixed simple CDATA section processing
  6.  
  7.     Started building test suite (at last!)
  8.  
  9. 15/12/1998 steve    Started changes file
  10.  
  11.     Fixed bug which allowed trailing ? in PIs to
  12.     be passed through to the application.  Also
  13.     checks that trailing ? is included
  14.  
  15.     Changed xml.tcl attribute list parsing proc
  16.     to use same "Name" definition as per spec for
  17.     attribute names.
  18.  
  19. 16/12/1998 steve    More CDATA fixes
  20.  
  21. 22/12/1998 steve    New -commentcommand option
  22.  
  23.     Added -commentcommand option.  This is called with
  24.     comment data.  Added comment.test and made bug fixes
  25.     to comment code.
  26.  
  27.     CDATA, PI bug fixes.
  28.  
  29. 18/1/1999 steve        Added xmldeclcommand and doctypecommand
  30.  
  31.     XML Declaration and Document Type Definition are reported
  32.     to the application via the -xmldeclcommand and -doctypecommand
  33.     callbacks respectively.
  34.  
  35. 27/1/1999 steve        Added (approximate) line numbers to errors
  36.  
  37.     Count lines during parsing.  Line numbers are reported by
  38.     error commands.
  39.  
  40. 31/1/1999 steve        Incompatibility: -empty option for element callbacks
  41.  
  42.     When empty elements are encountered (eg <Example/>) the callback
  43.     command has an additional option, -empty 1, appended.
  44.     Both the -elementstartcommand and -elementendcommand are affected.
  45.  
  46. 24/2/1999 steve        Changed attribute list parsing
  47.  
  48.     Attribute list parsing didn't cope with values containing '='
  49.     character.  New parser code iterates through the list, which may
  50.     be slower but more accurate.
  51.  
  52.     steve        DTD parsing patches
  53.  
  54.     Incorporated various patches to the DTD parsing code from 
  55.     Andreas Kupries <a.kupries@westend.com>
  56.  
  57.     steve        Bug fix
  58.  
  59.     Fixed bug in parsing PIs.  Tag and PI data were not protected
  60.     during an uplevel call.
  61.  
  62. 10/3/1999 Larry Kollar,
  63.     steve        Replaced entity reference processing
  64.  
  65.     Larry submitted a fix for the xml::Entity, et al, procedure
  66.     but the whole entity reference handling issued had to be sorted
  67.     out properly.  Two options were added, -entityreferencecommand and
  68.     -entityvariable.  Parser now handles character entities, pre-defined
  69.     and defined general entities automatically using the latter option.
  70.     Unknown general entities are passed to the callback given by the
  71.     former option.  If no callback is given then the entity references 
  72.     are left as-is.
  73.  
  74. ==============   Released Version 1.1 10/03/1998   ==============
  75.  
  76. 20/3/1999 steve        Fixed misfiring internal DTD substitution, CDATA section
  77.                     and misc. bug fixes
  78.  
  79.     The tokenisation stage was extracting a CDATA section which it thought
  80.     was an internal DTD subset.  Tightened the RE to fix this.
  81.  
  82.     CDATA sections should not be passed through entity replacement.
  83.  
  84.     Fixed bugs in test scripts.
  85.  
  86.     Fixed passing -reportempty option from xml module to sgml module.
  87.  
  88.     Changed handling of PCDATA and entities.  TclXML 1.1 introduced an
  89.     incompatibility (reported by Marshall Rose).  PCDATA callbacks now occur
  90.     separately for entities.  The fix checks to see if an entity mappings
  91.     are defined or an entityreference callback.  If neither have been defined
  92.     then the old behaviour is restored.
  93.  
  94. ==============   Released Version 1.1.1 21/03/1998   ==============
  95.  
  96.