Commit Graph

29325 Commits

Author SHA1 Message Date
marco
e5db5e4aa8 * regened makefiles to propagate makefile versions
git-svn-id: trunk@11947 -
2008-10-22 17:32:15 +00:00
marco
37f00410d4 * Apparantly this version can't be skipped. Fix later.
git-svn-id: trunk@11946 -
2008-10-22 17:29:31 +00:00
marco
3591d54f24 * updated all makefile.fpc versions to 2.2.2 for fppkg compat.
git-svn-id: trunk@11945 -
2008-10-22 17:19:13 +00:00
marco
2a5dfc3bff * Modernized debug code, fixed crash for .chms without index.
git-svn-id: trunk@11944 -
2008-10-22 17:15:59 +00:00
marco
901bf9689e * patch from peter
git-svn-id: trunk@11943 -
2008-10-22 16:30:20 +00:00
michael
e632e754cf * Patch from Sergei Gorelkin
xmlutils.pp:
  + Added THashTable - a simple hashed container with WideString keys.

  dom.pp:
  * Use the hash table instead of a sorted list for storing document IDs.
  * Replaced all TLists by TFPList (which is smaller and faster).
  * Fixed TDOMElement.RemoveAttributeNode to throw NOT_FOUND_ERR when
    the requested node is not one of the element's attributes.
  + Added node read-only checks where required by the specs, this fixes
    about 50 DOM tests.

  xmlread.pp:

  * Got rid of TXMLCharSource.FReloadHook, the corresponding procedure may
    be called directly.
  * Used a separate buffer to store the entity value literals, this
    enables correct including of external PEs that have a text declaration
    at the beginning.
  * Some refactoring: ParseAttribute has been split into a separate
    procedure, ProcessTextAndRefs was merged into ParseContent.

git-svn-id: trunk@11942 -
2008-10-22 12:25:12 +00:00
Almindor
8fe91950e9 + add missing SHUT_* constants to openbsd
git-svn-id: trunk@11940 -
2008-10-20 16:59:58 +00:00
Almindor
4972ec0ae5 + add missing SHUT_* constants for fpshutdown() (aliases from winsock2)
git-svn-id: trunk@11939 -
2008-10-20 16:57:32 +00:00
Jonas Maebe
19f8aede99 + some missing docompare() overrides
git-svn-id: trunk@11937 -
2008-10-19 16:50:43 +00:00
marco
bbd33ab424 * added chm to default extensions to search in help->files "new" dialog.
git-svn-id: trunk@11936 -
2008-10-19 12:52:56 +00:00
florian
10e0f0e387 * keep stack aligned at 8 byte boundary inside the startup code
git-svn-id: trunk@11934 -
2008-10-18 21:20:54 +00:00
marco
d11e72b383 * Makefile fix that adds httpd22 dependancy to fcl-web. Maybe fpapache should move to a new package?
git-svn-id: trunk@11933 -
2008-10-18 20:11:00 +00:00
florian
2cbdf2cd61 + arm linux syscalls updated
git-svn-id: trunk@11930 -
2008-10-18 18:57:20 +00:00
marco
0518f65f63 * fixed typo
git-svn-id: trunk@11929 -
2008-10-18 18:29:32 +00:00
marco
87eaa3c12b * put expansion of pathname for debugging purposes under ifdef to ease mingw use.
git-svn-id: trunk@11928 -
2008-10-18 18:28:56 +00:00
marco
7ecb64fc15 * patches from Attila Borka. Mantis 12373. One minor addition.
git-svn-id: trunk@11927 -
2008-10-18 17:57:23 +00:00
marco
99a8b98d40 * fixes from Attila Borka, mantis 12374, updating to 2.2.9 + demo update
git-svn-id: trunk@11926 -
2008-10-18 17:53:42 +00:00
florian
695e9fa128 + TEST_ABI documented
git-svn-id: trunk@11919 -
2008-10-18 14:46:30 +00:00
florian
2c5ce2fe12 + support for TEST_ABI in the testsuite
+ arm-linux-eabi object files

git-svn-id: trunk@11918 -
2008-10-18 14:45:03 +00:00
florian
3f03b4fb80 + propagate FPC_ARMEL if FPC_OARM isn't defined
git-svn-id: trunk@11917 -
2008-10-18 14:08:18 +00:00
florian
24fe46b3a3 + missing includes of fpcdefs.inc added
git-svn-id: trunk@11916 -
2008-10-18 14:07:42 +00:00
florian
14a0ec4ea3 * made fptime based on usgettimeofday available
* moved defines selecting the right syscall from ossysc.inc to osdefs.inc

git-svn-id: trunk@11915 -
2008-10-18 13:50:55 +00:00
florian
037f95c451 * fixed syscall0 for arm eabi
git-svn-id: trunk@11914 -
2008-10-18 13:49:39 +00:00
florian
04fe88f134 * handle 64 bit parameters correctly for arm eabi
git-svn-id: trunk@11913 -
2008-10-18 13:48:57 +00:00
florian
3b5699e488 * removed packed, the stat record should be c packed
* deprecated old fields as it is done on other architectures

git-svn-id: trunk@11912 -
2008-10-18 13:48:17 +00:00
marco
50de0679f2 * Add the main unit URL to the index, the fp IDE uses the index for context sensitive help.
git-svn-id: trunk@11911 -
2008-10-18 12:24:16 +00:00
marco
cbbf7f4cfe * fixed a bunch of structural errors and missing escapes to get the docs building again.
git-svn-id: trunk@11910 -
2008-10-18 12:16:00 +00:00
peter
f170eef1da * use AvailableRepository when compiling new packages
git-svn-id: trunk@11909 -
2008-10-17 21:37:13 +00:00
florian
7c6e0a48e9 * arm-linux-eabi uses mmap2 and ugetrlimit
git-svn-id: trunk@11908 -
2008-10-17 19:00:58 +00:00
peter
7b188a6a0e * reset version to latest release: 2.2.2-0
git-svn-id: trunk@11907 -
2008-10-17 18:36:45 +00:00
yury
8850d715af + ras and raserror wince api units by Vasil Maximov.
git-svn-id: trunk@11906 -
2008-10-17 10:45:52 +00:00
yury
a6bff5f077 + Some fixes to wince api units by Vasil Maximov.
git-svn-id: trunk@11905 -
2008-10-17 10:41:46 +00:00
yury
14b5b6b9f2 + New wince api units and some fixes to existing api units by Vasil Maximov.
git-svn-id: trunk@11904 -
2008-10-16 11:43:01 +00:00
Jonas Maebe
13d92bfa04 + fpmkfifo for libc
git-svn-id: trunk@11903 -
2008-10-16 11:12:37 +00:00
florian
cb9e52826f * fix range check error in options handling, resolves #12365
+ better error output (print filename and line number) for config file directive errors

git-svn-id: trunk@11898 -
2008-10-14 17:06:55 +00:00
joost
422c45ce3e * Implemented TNumericField.GetAsboolean
git-svn-id: trunk@11897 -
2008-10-14 09:08:31 +00:00
michael
5499e08c05 * Override EnableIgnore in TDecorator
* Pass EnableIgnore to TTest when a test is added to a TSuite

git-svn-id: trunk@11896 -
2008-10-13 14:17:06 +00:00
marco
b239c87b07 * removed a forgotten writeln that could cause havoc in GUI programs.
git-svn-id: trunk@11890 -
2008-10-12 14:52:48 +00:00
Jonas Maebe
64ddae4eff + -vq parameter to show message numbers
+ -vm<x>,<y> parameter to mask messages <x> and <y>
   (both based on a patch submitted by Petr Kristan)
  * alphabetically ordered -v<x> option processing code so it's easier
    to see which characters are still free (not many anymore)
  + some tests for the -vm functionality

git-svn-id: trunk@11888 -
2008-10-12 12:19:41 +00:00
marco
925c119911 * some more minor fixes to the debug info
git-svn-id: trunk@11887 -
2008-10-12 11:14:35 +00:00
marco
9ad5720e46 * small enhancement to wutils 'writeln(stderr,...); kind of debugging'
git-svn-id: trunk@11886 -
2008-10-12 10:56:15 +00:00
marco
a091b51e31 * Initial CHM support for textmode IDE.
git-svn-id: trunk@11885 -
2008-10-12 10:22:47 +00:00
marco
d6c5cacd80 * avoid double free when reusing chmsitemap objects
git-svn-id: trunk@11884 -
2008-10-12 10:02:18 +00:00
mazen
9ab9c1517c * If no custom libgdb.a file is found, then we try to look for a system default libgdb.a before deciding to build IDE without debugger support. Some distributions like Debian provide package libgdb-dev with libgdb.a on which official IDE in Debian package should link.
git-svn-id: trunk@11880 -
2008-10-11 14:42:37 +00:00
Jonas Maebe
c0ccf21c28 * fixed range check error when writing const pointers > high(longint)
git-svn-id: trunk@11879 -
2008-10-11 13:39:27 +00:00
Jonas Maebe
79850c5027 * don't crash when someone uses an integer value to declare a wide/unicode
string (mantis #12329)

git-svn-id: trunk@11875 -
2008-10-10 15:01:56 +00:00
Jonas Maebe
8adde04a0b * don't warn that a unit won't be smartlinked in case no .a file is
available when smart linking happens using the plain object files
    (mantis #12316)

git-svn-id: trunk@11874 -
2008-10-10 14:11:00 +00:00
Károly Balogh
d41cb0c251 * another attempt to properly fix the fix for 8391
git-svn-id: trunk@11873 -
2008-10-10 07:10:21 +00:00
Károly Balogh
049280bc21 * fix bug #8391 only for arm-wince, because otherwise it breaks other platforms (incl. i386-win32)
git-svn-id: trunk@11871 -
2008-10-09 18:37:56 +00:00
michael
b40d826439 * Fixed bug #12323. Bug is in getting default value of string parameters, unterminated memory copy
git-svn-id: trunk@11870 -
2008-10-09 09:55:21 +00:00