fpc/packages
michael 213f8a41c7 * Large patch from Sergei Gorelkin:
xmlutils.pp, names.inc:
    * exclude colon from the NameChar bitmap and handle it in code.

  dom.pp:
    + TDOMText.IsElementContentWhitespace now implemented completely.
    * Attributes created by TDOMElement.SetAttribute get their
     OwnerElement property assigned properly
    * Attribute replaced by TDOMNamedNodeMap.SetNamedItem get their
     OwnerElement reset to nil
    * TDOMElement.SetAttributeNode does not destroy the attribute when it
     is being replaced by itself
    * Most node boolean properties collected into a single FFlags field
     to reduce memory requirements.

  xmlread.pp:
    + Syntax-level support of namespaces: handle colons in names, check
     correct qualified name syntax, prohibit colons in entity/notation/PI
     names and ID/IDREF attribute values (all this only happens when
     Options.Namespaces is set to True - not by default).
    * Reaching end of input while parsing the Ignore Section is a fatal
     error because parameter entities are not recognized there.
    * Reaching end of input while parsing entity value literal that was
     started in a parameter entity aborts immediately instead of hopelessly
     scanning the whole document up to its end.
    * Fixed parsing duplicate Element declarations. The content models of
     subsequent declarations are now discarded as they should - not
     appended to the existing model.
    * Fixed parsing duplicate Attlist declarations. In addition to dropping
     the attribute declaration itself, do not modify the corresponding
     element declaration and suppress 'Duplicate ID attribute' and
     'Duplicate NOTATION attribute' validation errors.
    * Fixed error position in cases when attribute value lacks the closing
     quote.
    * Some refactoring in order to reduce number of WideString vars and code
     size (some SkipX and ExpectX merged into SkipX(required: Boolean)).
    * TXMLCharSource.FLocation record replaced by single integer FLineNo
     because LinePosition is always calculated.
    * TXMLCharSource.FCursor replaced by local var.
    * TXMLReader.NameIs changed to a more general BufEquals(), it eliminates
     TXMLReader.GetString and some WideString variables.

  tests/xmlts.pp:
    * Ignored tests do not change suite conformance state.

  tests/testgen.pp
    * Added a forgotten semicolon.

git-svn-id: trunk@11869 -
2008-10-08 18:06:52 +00:00
..
a52
amunits
aspell
bfd
bzip2
cairo
cdrom * Initial check-in 2008-10-05 14:37:01 +00:00
chm
dbus
dts
fcl-async * added unixtype unit in addition to baseunix unit (currently baseunix contains all types of unixtype) 2008-09-14 18:54:55 +00:00
fcl-base * added unixtype unit in addition to baseunix unit (currently baseunix contains all types of unixtype) 2008-09-14 18:54:55 +00:00
fcl-db * Extracted TXMLDatapacketReader into a seperate unit. 2008-09-28 20:52:10 +00:00
fcl-fpcunit * added unixtype unit in addition to baseunix unit (currently baseunix contains all types of unixtype) 2008-09-14 18:54:55 +00:00
fcl-image * fixed typo in comment of freetype header file 2008-08-20 08:32:08 +00:00
fcl-json
fcl-net * Patch so uninitialized sockets are not closed 2008-08-31 15:01:05 +00:00
fcl-passrc * Added support for interface delegation (Implements) 2008-08-31 21:25:21 +00:00
fcl-process * If InitDebugClient fails, do not try to write a debug-message 2008-09-30 13:20:42 +00:00
fcl-registry
fcl-res
fcl-web * Partially applied the patch from Attila Borka, added UseStreaming class method so datamodules without streamed content can be used (bug ID 12158) 2008-09-18 06:44:41 +00:00
fcl-xml * Large patch from Sergei Gorelkin: 2008-10-08 18:06:52 +00:00
fftw
fpgtk
fpmkunit
fv * added unixtype unit in addition to baseunix unit (currently baseunix contains all types of unixtype) 2008-09-14 18:54:55 +00:00
gdbint
gdbm
ggi
gnome1
graph * another fix. 2008-09-16 20:48:02 +00:00
gtk1
gtk2 * added unixtype unit in addition to baseunix unit (currently baseunix contains all types of unixtype) 2008-09-14 18:54:55 +00:00
hash * fixed for 64 bit targets 2008-08-17 07:51:15 +00:00
hermes
httpd13
httpd20 * Patch from Zolotov Alex to include apr_hash 2008-08-31 20:22:21 +00:00
httpd22 * Patch from Zolotov Alex to include apr_hash 2008-08-31 20:22:21 +00:00
ibase * shared suffix use for fb (for mac os x compat), bug #12062 2008-09-05 07:47:25 +00:00
iconvenc * added unixtype unit in addition to baseunix unit (currently baseunix contains all types of unixtype) 2008-09-14 18:54:55 +00:00
imagemagick
imlib
ldap
libc * sigprocmask 2nd arg needs to be by ref. VAR added. 2008-08-06 12:52:43 +00:00
libcurl
libgbafpc
libgd
libndsfpc
libpng
libxml * added several new helper functions to libxml2 (xmlxsd.pas) 2008-09-16 22:35:57 +00:00
lua * fix lua_alloc callback definition 2008-08-25 20:31:00 +00:00
mad
matroska
modplug
mysql
ncurses
newt
numlib
odbc
oggvorbis
openal
opengl * GL_ARB_Vertex_buffer_object returned true when it should be false in some cases, mantis 12128 2008-09-13 08:41:57 +00:00
openssl
oracle
os2units
palmunits
pasjpeg
paszlib * Fixed assign 2008-09-28 14:42:29 +00:00
pcap * added unixtype unit in addition to baseunix unit (currently baseunix contains all types of unixtype) 2008-09-14 18:54:55 +00:00
postgres
ptc
pthreads * added unixtype unit in addition to baseunix unit (currently baseunix contains all types of unixtype) 2008-09-14 18:54:55 +00:00
pxlib
regexpr
rexx
sdl * more freebsd/x86_64 fixes 2008-09-16 20:25:57 +00:00
sndfile
sqlite
svgalib
symbolic
syslog
tcl
univint
unixutil
unzip
users * added unixtype unit in addition to baseunix unit (currently baseunix contains all types of unixtype) 2008-09-14 18:54:55 +00:00
utmp
uuid
winceunits * Keep declaration of CeOidGetInfoEx2 with var parameter for backward compatibility. 2008-08-29 08:56:22 +00:00
winunits-base * shappbarmessage missed a indirection (pointer), bug #12024 2008-09-01 11:54:49 +00:00
winunits-jedi
x11
xforms
zlib
fpmake.pp * added libxml2 package 2008-08-07 08:37:43 +00:00
Makefile * enabled libxml2 for win32 (hope it's still working for linux) 2008-09-13 00:27:27 +00:00
Makefile.fpc * enabled libxml2 for win32 (hope it's still working for linux) 2008-09-13 00:27:27 +00:00