Commit History

Author SHA1 Message Date
  Michaël Van Canneyt 9588204585 * (re)Build element ID list at end of parse. Fixes issue #39391 2 years ago
  Michaël Van Canneyt 1415385d29 * Dotted filenames for package fcl-xml 2 years ago
  Michaël Van Canneyt 827606f114 * PChar -> PAnsiChar 2 years ago
  michael d997db7fa7 * Fix bug ID #32389 (patch from Martok) to fix script parsing 7 years ago
  michael 5e51c9cc06 * Patch from Martok to avoid closing tags multiple times 8 years ago
  sergei 5cc8ddfbf1 * The second part of changes suggested by Maris Janis Vasilevskis (Mantis #22434): 9 years ago
  sergei e50deef149 * Reworked SplitTagString as suggested by Mantis #22434: it now accepts html-style unquoted attribute values and is not sensitive to whitespace around '=' name-value separator. 9 years ago
  sergei fe59bb9ec5 - THTMLToDOMConverter.FElementStack is created and destroyed, but unused otherwise. Removed. 10 years ago
  sergei e41a365f59 * Changed 'var' parameters to 'out' in order to avoid warnings (Mantis #22136) 13 years ago
  sergei b781311670 * sax_html.pp: accumulate token chars in ansistring in order to handle multi-byte encodings without errors (counterpart of sax_xml.pp r15738). Mantis #21070. 13 years ago
  sergei 54ea6a9be1 - removed 'var' parameter, it isn't necessary and prevents passing TStream descendants (Mantis #20867). 14 years ago
  sergei b7e26ed986 * sax_html.pp, ignore markup in STYLE and SCRIPT elements, Mantis #18826 14 years ago
  sergei b4b83a7edb * HTML reader, attempt recovery from misplaced '<' characters (another part of Mantis #16916). 15 years ago
  sergei 1a50f3ed26 * The fix in r15551 was not entirely correct. Must handle the case when string ends with a single whitespace. 15 years ago
  sergei 7e2f713d09 * HTML parser: in case of malformed input, do not create attributes with invalid names (Mantis #16916). 15 years ago
  sergei 83238862f7 * The tag name may be followed by any whitespace char, not only #32 (Mantis #16906) 15 years ago
  sergei 73bafe0444 + Implement TSAXReader.Abort method, which can be used to end the parsing prematurely (Mantis #16703) 15 years ago
  sergei 173a0647a3 Reworked entity reference handling in SAX parsers: 16 years ago
  sergei fcd96805fa htmldefs.pp: 16 years ago
  sergei 5f45dd409b SAX readers: never transition from scText to scWhitespace state, and don't reset token while transitioning from scWhitespace to scText. This ensures that only pure-whitespace chunks are ever reported via IgnorableWhitespace event, and that text nodes are not broken into words. 16 years ago
  sergei a8e6f79ef3 * SAX parsers: support hexadecimal notation in character references and return result in a SAXChar 16 years ago
  marco 1d5758b29d * Minor fixes to $ifdef writeln's I had lying around. 16 years ago
  sergei b9ad8e3755 * Handle xml/xhtml style empty tags by emitting a pair of StartElement/EndElement events with 16 years ago
  peter e338befa21 * mode objfpc added 17 years ago
  michael 645b0d2cb1 * Patch from Sergei Gorelkin 18 years ago
  peter 5b8dd4c004 * move fcl sources to separate packages 18 years ago