Commit Graph

29807 Commits

Author SHA1 Message Date
florian
35aed58faa * avoid internal error in case of an illegal assembler operand
git-svn-id: trunk@12612 -
2009-01-26 14:26:26 +00:00
florian
edc58d78d5 + support for arm special registers
git-svn-id: trunk@12611 -
2009-01-26 14:22:38 +00:00
florian
bd0aa27a14 + build instruction table generators
git-svn-id: trunk@12610 -
2009-01-26 14:20:49 +00:00
florian
c5816c500a + support for nop, msr and mrs instructions
git-svn-id: trunk@12609 -
2009-01-26 14:18:42 +00:00
florian
7cb26b37a1 * fixed reg. and ins. dat include file generation on windows
git-svn-id: trunk@12608 -
2009-01-26 14:15:10 +00:00
ivost
a0b50175b4 * removed size_t defintion from proj4 headers
git-svn-id: trunk@12607 -
2009-01-26 13:33:42 +00:00
ivost
2ff803d3b5 * removed individual size_t definition from libpng (with size_t = longint it was even wrong!)
git-svn-id: trunk@12606 -
2009-01-26 13:32:26 +00:00
ivost
592a95f935 * removed indivdual csize_t definition from oggvorbis headers
git-svn-id: trunk@12605 -
2009-01-26 13:28:59 +00:00
ivost
8a9541b648 * removed individual size_t from xml2 package, using csize_t now
git-svn-id: trunk@12604 -
2009-01-26 13:16:51 +00:00
ivost
5f880668ae * removed the usage of unixtypes from imagemagick headers. Type size_t was used. csize_t is now available for all platforms over ctypes.
git-svn-id: trunk@12603 -
2009-01-26 13:01:03 +00:00
ivost
38bf32dddf * added csize_t and pcsize_t for non unix systems (in unix/ctypes.pp)
* added csize_t = UnixTypes.size_t in ctypes.pp for unix systems.
* reason: size_t is a C type and it's often used by C header files. Several packages define their own size_t. 

git-svn-id: trunk@12602 -
2009-01-26 12:58:20 +00:00
michael
ee3ac64afb * Hopefully fixed argument size problem on 64-bit windows
git-svn-id: trunk@12601 -
2009-01-26 09:04:37 +00:00
Jonas Maebe
8adbb96141 * fixed solaris compilation after r12591/12594/12595
git-svn-id: trunk@12600 -
2009-01-26 09:00:21 +00:00
florian
2510af64d1 * fixed compilation of embedded system unit: path helper functions depend now on the avaibility of the textio/fileio feature
git-svn-id: trunk@12599 -
2009-01-26 08:23:38 +00:00
joost
3ef9342d59 * Free postgres-results, fixed resource-leaking, probably fixes bug #13025
git-svn-id: trunk@12598 -
2009-01-25 22:30:27 +00:00
florian
c07a60f8e0 + experimental support unit for Phillips/NXP arm microcontroller
git-svn-id: trunk@12597 -
2009-01-25 21:56:23 +00:00
florian
2a29180517 + first linker script for arm-embedded
git-svn-id: trunk@12596 -
2009-01-25 21:48:38 +00:00
Vincent Snijders
9f9c01cef8 * fixed dependencies of fcl-xml, the logic was inverted in r12594
git-svn-id: trunk@12595 -
2009-01-25 20:26:21 +00:00
michael
d8574f1361 * Hopefully fixed dependencies of fcl-xml
git-svn-id: trunk@12594 -
2009-01-25 14:20:25 +00:00
Jonas Maebe
ee05e0e740 * keep reading in getxy until the entire xterm response has been read
(mantis #8842)

git-svn-id: trunk@12593 -
2009-01-25 14:08:27 +00:00
Jonas Maebe
0768f82770 * set tf_dwarf_relative_addresses for win32
* switch to external assembler when using dwarf debug info for win32,
    because the internal assembler doesn't work with
    tf_dwarf_relative_addresses
   (mantis #12872)

git-svn-id: trunk@12592 -
2009-01-25 13:24:02 +00:00
Jonas Maebe
5b7439438c + fcl-xml dependency on iconvenc, fixes linux compilation after r12587
git-svn-id: trunk@12591 -
2009-01-25 10:05:37 +00:00
Jonas Maebe
2929624ffc * accept overloaded operators that return any shortstring type when needing
a conversion to a shortstring type (so an operator := that returns a
    string[255] can be used to assign this type to a string[80]) (mantis
    #12109)
  * do not allow overloading := with a string[x<>255] as result type,
    because we want one such overload to satisfy all conversions (see
    previous point)

git-svn-id: trunk@12590 -
2009-01-24 15:12:19 +00:00
ivost
5b4057db61 * fixed amd64 issue (unsigned long was translated to Cardinal). ctypes should be use for newer translations.
git-svn-id: trunk@12589 -
2009-01-24 14:53:14 +00:00
Jonas Maebe
9d81148986 * only convert character constants into widechar/widestring when assigned
to a widechar/widestring (compatible with constant string handling,
    mantis #13036)

git-svn-id: trunk@12588 -
2009-01-24 12:45:03 +00:00
ivost
6c7c28c5f2 * fixed name of libxml2, it's called now xml2. This way it follows the rules of the other libs in packages
* tried to fix the samples (still some problems)

git-svn-id: trunk@12587 -
2009-01-24 01:40:17 +00:00
ivost
f62780694e * removed old gd headers (were alread disabled)
git-svn-id: trunk@12586 -
2009-01-24 01:29:28 +00:00
florian
6e700b38a4 + changed absolute offset variable to aword to avoid range check errors when using addresses > $7fffffff
git-svn-id: trunk@12585 -
2009-01-23 13:28:35 +00:00
florian
08f0ead3ef * version got updated
git-svn-id: trunk@12584 -
2009-01-23 13:26:33 +00:00
marco
9ff8491cee * tab2space used zeroes instead of spaces. (mantis 13024)
git-svn-id: trunk@12583 -
2009-01-22 22:09:21 +00:00
michael
aecbef27b2 * Patch from Sergei Gorelkin:
* Changed the design of input decoders so they process data by chunks
    instead of char-by-char. It is much faster, and allows supporting
    external pluggable decoders.
  + Interface for external decoders.
  * ResolvePredefined() is rewritten so it doesn't call CompareMem five
    times do determine a single char.
  * ParseCharRef renamed to ParseRef, because it parses entity refs as
    well.
  * Added guard conditions to prevent integer overflows in ParseRef.
  * ContextPush(TXMLCharSource) merged into Initialize().

  xmliconv.pas is a new unit, containing an libiconv-based decoder. It depends on existing iconvenc package, and
  thus supports all platforms that are supported by iconvenc.

  xmliconv_windows.pas is the variation that allows to use libiconv functionality on Windows (It would require
  the iconv.dll to be distributed with the application, but since I haven't succeeded yet in writing a native
  Windows decoder, this is better than nothing).

git-svn-id: trunk@12582 -
2009-01-22 21:53:30 +00:00
joost
2496c5f30e * Fixed streaming of TSQLQuery.UpdateSQL, .InsertSQL and .DeleteSQL
git-svn-id: trunk@12581 -
2009-01-22 16:39:31 +00:00
Jonas Maebe
bfbfa2eb64 * when converting a constant char (not widechar) with ord>=128 to a string,
convert it into a widechar at compile time using the current source file's
    code page (and in case it was to a non-widestring, then convert it at run
    time into the current run time ansi code page) (mantis #12993)

    Previously, the characters were either stuffed into the string without
    conversion (widestring), or passed to the run time "ansi-character to
    stringtype" routine (other string types; which was also wrong, since
    that routine expects the character to be in ansi-encoding, which is
    not necessarily the same as whatever the source file encoding was)

git-svn-id: trunk@12580 -
2009-01-21 18:58:37 +00:00
ivost
1f1e198c48 * reverted r12575
git-svn-id: trunk@12579 -
2009-01-20 18:46:13 +00:00
ivost
cd00ccbb6d * completed md5.pp fixes (forgot to uncomment some code pieces)
* readded get_crc_table to keep backward compatibility. it is aliased now to get_crc32_table

git-svn-id: trunk@12578 -
2009-01-20 18:45:56 +00:00
michael
45033acdda * Adobe Photoshop image file reader from Mattias Gaertner
git-svn-id: trunk@12577 -
2009-01-20 16:30:48 +00:00
ivost
0f854c5e5b * fixed little bug in crc32 and crc64
git-svn-id: trunk@12576 -
2009-01-20 10:27:12 +00:00
ivost
e02c887bf2 * fixed paszlib (problem with getting crc32 table)
git-svn-id: trunk@12575 -
2009-01-20 10:18:25 +00:00
ivost
f0dc1a133f * fixed crc sample
git-svn-id: trunk@12574 -
2009-01-20 01:54:21 +00:00
ivost
4ab7922296 * added crc64 function
* added crc examples (not finished)
* improved md5 

git-svn-id: trunk@12573 -
2009-01-20 01:20:05 +00:00
joost
7a8a249687 * Money-types are stored as int64 by postgres
* Use a dot as decimalseparator while generating test-data for currencies

git-svn-id: trunk@12572 -
2009-01-19 21:53:05 +00:00
joost
f991a764a5 * Test for field-name case-insensitively
git-svn-id: trunk@12571 -
2009-01-19 20:24:12 +00:00
joost
dd02d5ec61 * Use maximum scale if pqfmod doesnt return any.
git-svn-id: trunk@12570 -
2009-01-19 20:11:51 +00:00
blikblum
dad91368a7 * Set the first value of Auto Increment fields to 1 (same behavior as sqlite)
git-svn-id: trunk@12569 -
2009-01-19 17:47:41 +00:00
joost
7858cb445b * Use RestoreState in TBufdataset.Lookup, so that the Disablecontrols is false after the search
git-svn-id: trunk@12568 -
2009-01-19 10:54:19 +00:00
joost
7613f3eb5f * Fixed AV when TFieldDefs has dataset assigned. (+test)
git-svn-id: trunk@12567 -
2009-01-19 10:02:02 +00:00
ivost
4cc8c98f10 * added helper function gdNewStreamCtx to libgd. This function maps a TStream to a gdIOCtxPtr (a gd stream representation structure).
git-svn-id: trunk@12566 -
2009-01-18 23:01:02 +00:00
ivost
b136b85cb4 * added fpmake.pp for librsvg package
git-svn-id: trunk@12565 -
2009-01-18 17:38:46 +00:00
ivost
aae8d6e15c * added fpmake.pp to proj4 package
git-svn-id: trunk@12564 -
2009-01-18 17:00:24 +00:00
ivost
7dfe21ce07 * enabled proj4 for linux (other platforms will follow)
* finished proj4 translation

git-svn-id: trunk@12563 -
2009-01-18 16:29:57 +00:00