Commit Graph

29351 Commits

Author SHA1 Message Date
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
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
Károly Balogh
7ce0dd43ab + re-enable smartlinking for MorphOS
git-svn-id: trunk@11868 -
2008-10-07 20:04:37 +00:00
Károly Balogh
a096096de1 + fixed Sysutils' ExecuteProcess() to allow longer ComLine than 256 chars (smartlinking needs this badly)
git-svn-id: trunk@11867 -
2008-10-07 19:33:30 +00:00
Jonas Maebe
4d58c33fb0 * fixed int64 to boolean conversion for loc_(c)reference based on ppc code
git-svn-id: trunk@11866 -
2008-10-07 15:36:05 +00:00
michael
ff2372080e * Initial check-in
git-svn-id: trunk@11865 -
2008-10-05 14:37:01 +00:00
Vincent Snijders
2add1ed6fc * cleanup on shootout maintainers request
git-svn-id: trunk@11864 -
2008-10-04 19:42:45 +00:00
florian
7a4f76f262 + VFP instructions for arm
git-svn-id: trunk@11863 -
2008-10-04 19:25:34 +00:00
Jonas Maebe
5347e536c2 + support for generating non-pic darwin/arm call stubs
+ write the header for non-pic darwin/arm call stubs properly in aggas
  * r9 is not available for general use on darwin/arm according to the llvm
    code generator

git-svn-id: trunk@11862 -
2008-10-04 14:07:52 +00:00
Jonas Maebe
253ae0c33e * changed abi for darwin/arm from eabi to default, as it appears to be
more closely related to the old abi
  * make sure softfloat is still default for darwin/arm after this change

git-svn-id: trunk@11861 -
2008-10-04 14:06:09 +00:00
Vincent Snijders
925cfd2fd7 * removed accidentally committed change
git-svn-id: trunk@11860 -
2008-10-03 09:02:25 +00:00
Vincent Snijders
f386573a94 + expected output for meteor benchmark
git-svn-id: trunk@11859 -
2008-10-03 08:46:14 +00:00
Vincent Snijders
1c98cda100 * fixed compilation on x86_64
git-svn-id: trunk@11858 -
2008-10-03 08:40:37 +00:00
Vincent Snijders
61f26d5a96 * removed compiler directives from source as per Isaac's request
git-svn-id: trunk@11857 -
2008-10-03 08:03:54 +00:00
ivost
8fe3b40070 * added helper function "FindPropInfo" with additional TypeKind filter parameter
git-svn-id: trunk@11856 -
2008-10-02 21:56:54 +00:00
Jonas Maebe
479d5c7aa3 * forgot inherited call in previous commit for non-darwin
git-svn-id: trunk@11855 -
2008-10-02 21:53:45 +00:00
Jonas Maebe
5f39783ec6 * moved adding of '-mfpu=softvfp' for arm/softfloat to overridden
method in TArmGNUAssembler, because it's cleaner (no ifdef) and it
    mustn't be added for darwin (which uses TArmAppleGNUAssembler)

git-svn-id: trunk@11854 -
2008-10-02 21:52:47 +00:00
Jonas Maebe
3aa600e569 + darwin/arm assembler writer
git-svn-id: trunk@11853 -
2008-10-02 21:33:16 +00:00
Jonas Maebe
d4c2f52090 * disabled pic default for arm/darwin (pic isn't supported yet for arm)
git-svn-id: trunk@11852 -
2008-10-02 21:32:53 +00:00
Jonas Maebe
9d4c96b100 + darwin/arm versions
git-svn-id: trunk@11851 -
2008-10-02 19:47:36 +00:00
Vincent Snijders
4c6d62f954 * fixed mandelbrot shootout benchmark for non i386 targets
git-svn-id: trunk@11850 -
2008-10-02 17:50:01 +00:00
Jonas Maebe
afa14de20d + some generic changes preparing for darwin/arm support
git-svn-id: trunk@11849 -
2008-10-02 15:10:13 +00:00
ivost
456e40bde7 * fixed bug in VarSupports (accessviolation when variant was nil)
git-svn-id: trunk@11847 -
2008-10-01 22:39:16 +00:00
ivost
1ec2bf7f94 * implemented VarSupports helpers
git-svn-id: trunk@11846 -
2008-10-01 21:34:48 +00:00
yury
1fe90fe7dc * Removed unused code and unused local variable.
git-svn-id: trunk@11845 -
2008-10-01 12:25:03 +00:00