<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/fpc.git/packages/fcl-xml/src/xmlwrite.pp, branch avr</title>
<subtitle>svn.freepascal.org: svn/fpc
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/fpc.git/'/>
<entry>
<title>* Patch from Graeme Geldenhuys to check for XMLDocument before typecasting it</title>
<updated>2010-11-26T12:44:23+00:00</updated>
<author>
<name>michael</name>
<email>michael@3ad0048d-3df7-0310-abae-a5850022a9f2</email>
</author>
<published>2010-11-26T12:44:23+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/fpc.git/commit/?id=a7440219f180c1c3ddfa1b71f72a16eb411481ac'/>
<id>a7440219f180c1c3ddfa1b71f72a16eb411481ac</id>
<content type='text'>
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16443 3ad0048d-3df7-0310-abae-a5850022a9f2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16443 3ad0048d-3df7-0310-abae-a5850022a9f2
</pre>
</div>
</content>
</entry>
<entry>
<title>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.</title>
<updated>2010-08-08T22:25:37+00:00</updated>
<author>
<name>sergei</name>
<email>sergei@3ad0048d-3df7-0310-abae-a5850022a9f2</email>
</author>
<published>2010-08-08T22:25:37+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/fpc.git/commit/?id=f7ca4515f54fbd6e88d062968436ddd6232b8c95'/>
<id>f7ca4515f54fbd6e88d062968436ddd6232b8c95</id>
<content type='text'>
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@15755 3ad0048d-3df7-0310-abae-a5850022a9f2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@15755 3ad0048d-3df7-0310-abae-a5850022a9f2
</pre>
</div>
</content>
</entry>
<entry>
<title>* Fixed CDATA section splitting which got broken due to excessive optimization in r14194.</title>
<updated>2010-01-14T21:38:22+00:00</updated>
<author>
<name>sergei</name>
<email>sergei@3ad0048d-3df7-0310-abae-a5850022a9f2</email>
</author>
<published>2010-01-14T21:38:22+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/fpc.git/commit/?id=e29722c682e2174aca9c96ed3f4ac490e39d21c5'/>
<id>e29722c682e2174aca9c96ed3f4ac490e39d21c5</id>
<content type='text'>
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@14648 3ad0048d-3df7-0310-abae-a5850022a9f2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@14648 3ad0048d-3df7-0310-abae-a5850022a9f2
</pre>
</div>
</content>
</entry>
<entry>
<title>XML writer:</title>
<updated>2009-11-15T23:04:02+00:00</updated>
<author>
<name>sergei</name>
<email>sergei@3ad0048d-3df7-0310-abae-a5850022a9f2</email>
</author>
<published>2009-11-15T23:04:02+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/fpc.git/commit/?id=af747bc6d70327551624c2b11ce6217593046838'/>
<id>af747bc6d70327551624c2b11ce6217593046838</id>
<content type='text'>
* Moved line ending processing from the encoder to a higher level; without this, implementing/using external encoders is very problematic.
+ Implemented line ending processing for c14n mode.


git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@14194 3ad0048d-3df7-0310-abae-a5850022a9f2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Moved line ending processing from the encoder to a higher level; without this, implementing/using external encoders is very problematic.
+ Implemented line ending processing for c14n mode.


git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@14194 3ad0048d-3df7-0310-abae-a5850022a9f2
</pre>
</div>
</content>
</entry>
<entry>
<title>+ More c14n conformance in the writer:</title>
<updated>2009-11-15T21:14:39+00:00</updated>
<author>
<name>sergei</name>
<email>sergei@3ad0048d-3df7-0310-abae-a5850022a9f2</email>
</author>
<published>2009-11-15T21:14:39+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/fpc.git/commit/?id=878a4ec0ecf8ea817cfa610aaf78f97e0445c2bd'/>
<id>878a4ec0ecf8ea817cfa610aaf78f97e0445c2bd</id>
<content type='text'>
  * dedicated procedure for writing the document node;
  * no indenting in c14n mode;
  * ignore Specified property of the attributes in c14n mode.


git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@14192 3ad0048d-3df7-0310-abae-a5850022a9f2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  * dedicated procedure for writing the document node;
  * no indenting in c14n mode;
  * ignore Specified property of the attributes in c14n mode.


git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@14192 3ad0048d-3df7-0310-abae-a5850022a9f2
</pre>
</div>
</content>
</entry>
<entry>
<title>XML writer: split CDATA sections at the ']]&gt;' sequence.</title>
<updated>2009-11-15T16:35:13+00:00</updated>
<author>
<name>sergei</name>
<email>sergei@3ad0048d-3df7-0310-abae-a5850022a9f2</email>
</author>
<published>2009-11-15T16:35:13+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/fpc.git/commit/?id=6450a025411bf7b9c61d095dd06791f25044f7a5'/>
<id>6450a025411bf7b9c61d095dd06791f25044f7a5</id>
<content type='text'>
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@14186 3ad0048d-3df7-0310-abae-a5850022a9f2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@14186 3ad0048d-3df7-0310-abae-a5850022a9f2
</pre>
</div>
</content>
</entry>
<entry>
<title>* Changed TSpecialCharCallback from method into a regular procedure, this allows to drop all the {$ifdef fpc}@{$endif} ugliness.</title>
<updated>2009-10-17T22:09:20+00:00</updated>
<author>
<name>sergei</name>
<email>sergei@3ad0048d-3df7-0310-abae-a5850022a9f2</email>
</author>
<published>2009-10-17T22:09:20+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/fpc.git/commit/?id=c97e344b2a43ff528d40ab8000d9f55f37f36f9f'/>
<id>c97e344b2a43ff528d40ab8000d9f55f37f36f9f</id>
<content type='text'>
* Also changed TSpecialCharCallback to take the string and the index, so it can process certain sequences, not only single chars.
* In canonical mode, CDATA sections are written as text.

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@13906 3ad0048d-3df7-0310-abae-a5850022a9f2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Also changed TSpecialCharCallback to take the string and the index, so it can process certain sequences, not only single chars.
* In canonical mode, CDATA sections are written as text.

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@13906 3ad0048d-3df7-0310-abae-a5850022a9f2
</pre>
</div>
</content>
</entry>
<entry>
<title>XML writer: write namespace declarations before attribites and optionally sort them as required by c14n.</title>
<updated>2009-10-17T12:30:04+00:00</updated>
<author>
<name>sergei</name>
<email>sergei@3ad0048d-3df7-0310-abae-a5850022a9f2</email>
</author>
<published>2009-10-17T12:30:04+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/fpc.git/commit/?id=baec487725d87ad555048871e69063b92904b4cd'/>
<id>baec487725d87ad555048871e69063b92904b4cd</id>
<content type='text'>
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@13894 3ad0048d-3df7-0310-abae-a5850022a9f2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@13894 3ad0048d-3df7-0310-abae-a5850022a9f2
</pre>
</div>
</content>
</entry>
<entry>
<title>xmlwrite.pp: c14n compliance: write whitespace after PI name only if its data is not empty</title>
<updated>2009-10-13T21:50:07+00:00</updated>
<author>
<name>sergei</name>
<email>sergei@3ad0048d-3df7-0310-abae-a5850022a9f2</email>
</author>
<published>2009-10-13T21:50:07+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/fpc.git/commit/?id=16dda0d1d8752ef2bde2b4bfef8a55a02f41b8e4'/>
<id>16dda0d1d8752ef2bde2b4bfef8a55a02f41b8e4</id>
<content type='text'>
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@13856 3ad0048d-3df7-0310-abae-a5850022a9f2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@13856 3ad0048d-3df7-0310-abae-a5850022a9f2
</pre>
</div>
</content>
</entry>
<entry>
<title>+ XML writer now performs the namespace normalization.</title>
<updated>2009-10-01T19:29:13+00:00</updated>
<author>
<name>sergei</name>
<email>sergei@3ad0048d-3df7-0310-abae-a5850022a9f2</email>
</author>
<published>2009-10-01T19:29:13+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/fpc.git/commit/?id=6af3c2bcddce0172c007be1f06b0e07f86e77338'/>
<id>6af3c2bcddce0172c007be1f06b0e07f86e77338</id>
<content type='text'>
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@13789 3ad0048d-3df7-0310-abae-a5850022a9f2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@13789 3ad0048d-3df7-0310-abae-a5850022a9f2
</pre>
</div>
</content>
</entry>
</feed>
