svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/branches/wpo
........
r11894 | jonas | 2008-10-13 00:13:19 +0200 (Mon, 13 Oct 2008) | 3 lines
* fixed error that only really caused progblems if the total size
of the messages text is a multiple of 240
........
r12317 | jonas | 2008-12-08 20:03:53 +0100 (Mon, 08 Dec 2008) | 3 lines
* fixed error in fix committed r11894 (we don't write out the last new
line, but we have to reserve memory for the terminating #0)
........
git-svn-id: trunk@12333 -
o softfloat support for bsd/system.pp (enabled when compiling for ARM)
o include darwin/arm sigaction structs in darwin/signal.inc when
compiling for ARM (can't commit the file itself that contains
those structs due to licensing issues though)
git-svn-id: trunk@12327 -
xmlread.pp:
* Remove TXMLReader.FCurChar, by replacing it by FSource.FBuf^.
* Aiming to support any input encoding, the parser has been refactored
to consume UTF-16 produced by 'xml-unaware' decoder (i.e. with line
endings unadjusted and possibly containing chars that are invalid for
XML). The majority of parsing is now done in SkipUntil methods of
TXMLCharSource and TXMLDecodingSource. This design also considerably
increases performance because it processed chars in batches instead of
one-by-one (the decoders still process chars one-by-one, but they are
subject for soon replacement).
* Signature of BufAppendChunk changed to take starting and ending
addresses of the buffer instead of starting address and length.
* More sophisticated parsing of end-tags, avoids calls to StoreLocation
if possible (despite its trvial look, StoreLocation is quite expensive
in CPU cycles).
dom.pp:
* Some progress with DOM level 2. Implemented namespaceURI, prefix,
localName properties for Elements and Attributes. The namespace
information occupies only 32 bits per node.
* Implemented storing names of elements and attributes in a hash table.
This considerably reduces amount of used memory because each unique
string is stored only once. Reducing memory allocation count also
improves parsing speed.
* Using the hash table also allows to link DTD declarations directly to
the element nodes, avoiding any lookup at all.
dom_htmp.pp:
* Merely fixes compilation after changes to the DOM.
git-svn-id: trunk@12318 -
(80), and did not follow the libraries abstraction (array [tfsize]) for
length of paths. (Reporter Lichtwicht, lazarusforum.de)
git-svn-id: trunk@12306 -
- extends the tiff writer with some default values to write
tiffs out of the box like the other fpimage writers.
- progress events
- basic CMYK support
- allow reading non standard planarconfiguration attributes as created
by some scanners
- allow to create the image after reading the header - needed for big
tiffs
- removed TGA dependency
- LZW-decompression was started. There is a bug I didn't found yet.
git-svn-id: trunk@12258 -