Commit History

Автор SHA1 Съобщение Дата
  michael def5c7feab * Merging revisions 41662 from trunk: преди 6 години
  michael 133e7e53f0 * Fix bug #33803 преди 7 години
  sergei 4b8953c4f9 * When reading XML with namespace processing enabled, create 'level 2' elements and attributes even if their namespaceUri is empty. преди 12 години
  sergei f5a8f69517 * Fixed handling of ']' character in CDATA sections, when it is not starting a ']]>' delimiter it must be output as-is. Mantis #23794. преди 12 години
  sergei 12a4e1a37d * xmlwrite.pp, continuing with streaming API: преди 13 години
  sergei 901eb84b3d * xmlwrite.pp, started implementing the streaming API. преди 13 години
  sergei c060466fb8 * Fixed WriteXML() for non-document nodes after r20538, Mantis #21609 преди 13 години
  sergei 60fe15b01a * fcl-xml, improved TNSSupport class to work directly with hashed strings, reduces amount of hash lookups. преди 13 години
  sergei 042f5264bb * fcl-xml, replacing more occurrences of WideString with XMLString. преди 13 години
  sergei 631528a08b * XML writer: reject characters in range #0-#31 (excluding #9,#10,#13) in text node and attribute contents. Resolves #20780. преди 14 години
  sergei 72dcf89350 * Output the encoding label (still fixed to "utf-8", others are not yet supported), Mantis #19827, #19172. преди 14 години
  sergei 70bc36da85 + Implemented TDOMDocument.xmlStandalone property преди 14 години
  sergei 7e102d12ca * Escape '>' characters in attribute values, resolves #19831 преди 14 години
  michael a8e4234aca * Patch from Graeme Geldenhuys to check for XMLDocument before typecasting it преди 15 години
  sergei 320f67eab2 xmlwrite.pp, htmwrite.pp: replaced inheritance by composition. TxxxWriter always writes to a TStream (or its descendant), and for text files we use a simple TStream-compatible wrapper. преди 15 години
  sergei a24b84c11b * Fixed CDATA section splitting which got broken due to excessive optimization in r14194. преди 15 години
  sergei 0589b2a846 XML writer: преди 16 години
  sergei 1a28ccb0be + More c14n conformance in the writer: преди 16 години
  sergei 5c60f0e9e2 XML writer: split CDATA sections at the ']]>' sequence. преди 16 години
  sergei edb79b62e0 * Changed TSpecialCharCallback from method into a regular procedure, this allows to drop all the {$ifdef fpc}@{$endif} ugliness. преди 16 години
  sergei d2fa20949a XML writer: write namespace declarations before attribites and optionally sort them as required by c14n. преди 16 години
  sergei ea85a7ec11 xmlwrite.pp: c14n compliance: write whitespace after PI name only if its data is not empty преди 16 години
  sergei 78b41cd8f6 + XML writer now performs the namespace normalization. преди 16 години
  sergei 425170167d * Base units of the package now can be compiled also with Delphi, patch from Dariusz Mazur (with some modifications). преди 16 години
  michael f853ac4c63 * Undid previous patch, because not all compiles преди 16 години
  michael 612d58c80f * Patch from Dariusz Mazur to fix compilation with Delphi преди 16 години
  sergei f0e6946688 XML/HTML writers, handle denormalized line-ending sequences (#13 and #13#10), fixes #13879. преди 16 години
  michael 77b38b6be5 * Patch from Sergei Gorelkin: преди 17 години
  peter e338befa21 * mode objfpc added преди 17 години
  michael 169b04a237 * Fixed issue #9528 with patch from Sergei Gorelkin преди 18 години