Commit History

Author SHA1 Message Date
  florian 2ad698fd1c - remove unneeded spaces 15 years ago
  sergei 22f0692745 * xmlread.pp: since FIdRefs and FNotationRefs are never used at the same time (the former is used only while parsing root, the latter only while parsing DTD), simplify things a bit by replacing them with a single FForwardRefs. 15 years ago
  tom_at_work 5f3aaf1e60 * minor changes to the startup code: use exit_group syscall to exit, minor cleanup 15 years ago
  joost ef8837cfa8 * Patch from José Mejuto so that TBufDataset.SetRecNo takes the active index into account, bug #15460 15 years ago
  Jonas Maebe 3aea9b134a * make sure that all references used in the inline int->real conversion code 15 years ago
  tom_at_work 8a2696eb24 * limit the number of string message methods per class to 2^31 independent of architecture width: this avoids lots of compiler changes when allowing 2^63 (for 64 bit targets) 15 years ago
  sergei b4aa087aad * xmlread.pp, implemented some c14n features: when parsing with Options.CanonicalForm=True, report all attributes as specified and drop superfluous namespace declaration attributes. Fixes level3/ls/canonicalform10 and level3/ls/canonicalform11. 15 years ago
  sergei d96e17da77 * xmlread.pp, fixed an issue introduced by combination of r16046 and r16172: assigning doc.DocumentType only after DTD has been completely parsed prevented inner reader from parsing 2nd+ level entity references in default attribute values. This went unnoticed because of no positive tests, and was detected only by examining negative test diagnostic, namely for not-wf-sa-079 and not-wf-sa-080. 15 years ago
  sergei 12f6eb2c4e * types.pp, applied a fix similar to r16224,16226 also to UnionRect function. It is very similar to IntersectRect and parameter aliasing issue applies to it as well (see Mantis #17722). 15 years ago
  sergei 4468f72f6c * xmlread.pp, added location information to TNodeData and got namespace-related errors reported at correct locations. 15 years ago
  sergei f2260c1549 * DefaultUnicode2AnsiMove, DefaultAnsi2UnicodeMove: replaced indexed access to destination string by pointer access, this eliminates numerous unnecessary calls to fpc_xxxstring_unique. 15 years ago
  michael 791cb74f22 * Fixed sending/receiving of large data packets (size >word) 15 years ago
  michael a83037e7bc * Fixed batch processing, and multiple requests through 1 instance of an Adaptor 15 years ago
  sergei 068d2fba37 * xmlread.pp, modified attribute parsing code to use DOM-independent data structures (third part) 15 years ago
  tom_at_work 19baf7d3e0 * changes to alignment for enumeration rtti record members: we need a Tconstptrint alignment before the MinValue/MaxValue members because the entire record needs that alignment due to some pointers inside 15 years ago
  marco c1df466f6d * PSemaphore 15 years ago
  Jonas Maebe 9ab050316e * all accesses that cannot be handled natively by the code generator have 15 years ago
  sekelsenmat 3c2a94fad3 Makes IntersectRect more efficient 15 years ago
  sekelsenmat b4b9354468 Makes IntersectRect more robust. See bug #17722 15 years ago
  sergei 4579226771 + New unit dtdmodel.pp containing DTD-related classes. 15 years ago
  michael 59aca21ef0 * Reset adaptor - in case of pooled module, same adaptor is is used for each request 15 years ago
  michael 1bc555dc53 * TBlobField.SaveToStream() should check whether CreateBlobStream actually creates a stream 15 years ago
  tom_at_work f520989064 Fixed ordinal to string conversion for enumerations 15 years ago
  marco e82d25d211 * fix for mantis 17597, aliastypes in inheritance chains of fpdoc. 15 years ago
  florian dce3405c66 * reset lookahead char as well when resetting the scanner, resolves #17688 15 years ago
  marco 6da59076f8 * fcl-passrc goto support (added to an empty command), mantis 16476 15 years ago
  Jonas Maebe 14b95b3b9b * always force range checking for the upper and lower bounds of for-loops if 15 years ago
  Jonas Maebe 1cea4ec221 * added {$mode objfpc} to fix test 15 years ago
  tom_at_work a380da6204 Fixed conversion from string to enum value for 64 bit platforms requiring proper alignment (e.g. ppc64/linux) 15 years ago
  tom_at_work 7f9dedec99 Moved global variables from .text section to .bss in ppc/linux startup code, improves position independency 15 years ago