Commit Graph

29708 Commits

Author SHA1 Message Date
joost
0899d13e3a * Fixed TestBlobSize test
git-svn-id: trunk@12509 -
2009-01-05 12:03:57 +00:00
joost
8e61594c9a * Added xmldatapacketreader to makefile
git-svn-id: trunk@12508 -
2009-01-04 22:03:24 +00:00
joost
b844e3841c * Added tests to test insertions after all records are deleted
git-svn-id: trunk@12507 -
2009-01-04 21:48:57 +00:00
Jonas Maebe
0aac3a7aaa + Makefile for the examples
git-svn-id: trunk@12506 -
2009-01-04 13:26:29 +00:00
joost
66dfc61eaa * Placed fftw_getmem and fftw_freemem in interface section
* Removed dependency on libraries that are not directly called 
 * Fixed compilation of example (part of bug #12881)

git-svn-id: trunk@12505 -
2009-01-04 12:41:56 +00:00
joost
047730fd5e * Use GetBlobSize to obtain the value of the BlobSize property + test (bug 12888)
git-svn-id: trunk@12504 -
2009-01-04 12:11:25 +00:00
ivost
f331278865 * revised oggvorbis package (vorbis headers)
git-svn-id: trunk@12503 -
2009-01-04 10:16:37 +00:00
ivost
f48cef82e8 * revised dts package (libdts headers)
git-svn-id: trunk@12502 -
2009-01-04 10:06:58 +00:00
ivost
98102f8b74 * revised a52 package (liba52 headers)
git-svn-id: trunk@12501 -
2009-01-04 10:05:04 +00:00
ivost
907427f2e5 * revised mad package (libmad headers)
git-svn-id: trunk@12500 -
2009-01-04 09:59:54 +00:00
ivost
cb8c685785 * added my name to libxml2 header files (better for bug reports)
git-svn-id: trunk@12499 -
2009-01-04 01:52:44 +00:00
joost
e757212b86 * While reading in the configuration file, handle select-options case-insensitive, so that -Tlinux is correctly recognized
git-svn-id: trunk@12496 -
2009-01-03 22:36:09 +00:00
joost
96e141ffc6 * Instead of using a hardcoded SystemIDEDir first try to generate it from the startup-path
git-svn-id: trunk@12492 -
2009-01-03 18:04:32 +00:00
joost
73f31da836 * Use a single = to compare string values
git-svn-id: trunk@12490 -
2009-01-03 17:27:47 +00:00
joost
c5d776651e * When RemoteRepository is "auto" download a list of mirrors, not the other way around
git-svn-id: trunk@12487 -
2009-01-03 15:26:56 +00:00
Jonas Maebe
7da5ba5b4d + OpenGL ES 1.1 header translation + test library (needs to be linked into
a test program specific to the platform, as there is no glu/glut for
    embedded systems)
  - disabled X11-based packages for darwin/arm

git-svn-id: trunk@12486 -
2009-01-03 14:49:05 +00:00
Károly Balogh
446e2161ce + Made a single Amiga/MorphOS-specific PathConv import to cfileutl.pas, instead of importing it every single place it is needed.
+ Forced PathConv argument to ShortString. Made a note about implementing AnsiString-aware PathConv later.
+ Made code to use the unified PathConv import (named Unix2AmigaPath(), which explains its functionality better).
+ The above changes fixed various compiler crashes in TAsmScriptAmiga, caused by invoking PathConv with AnsiString arguments, while it only supports ShortString

git-svn-id: trunk@12485 -
2009-01-03 14:34:59 +00:00
Jonas Maebe
328db69c24 * version of glutdemo that uses vertex arrays instead of immediate mode
git-svn-id: trunk@12481 -
2009-01-03 14:03:23 +00:00
joost
e60623bd33 * While parsing a string to abtain a version number the default build-number is set to 1. A value of 0 indicate that it is a pre-release like a release candidate. 2.2.4rcX will become 2.2.4-0 and 2.2.4 translates as 2.2.4-1
git-svn-id: trunk@12480 -
2009-01-03 12:43:40 +00:00
Károly Balogh
f1b27498c3 + added initial support for the VASM assembler of VBCC fame (http://sun.hasenbraten.de/vbcc/),
because it is faster and more system conform on Amigaish systems (like MorphOS, AmigaOS4 and more) than GNU AS.
  btw, these are the same reasons why FPC/MOS use VLink instead of GNU LD...
+ simple programs compile with it, compiler doesn't work yet. (i'm in touch with VASM maintainer to address some issues)
+ TODO: add a command line switch to turn it on from command line.

git-svn-id: trunk@12479 -
2009-01-02 22:05:05 +00:00
joost
d97232c2b1 * Use version number without rc-suffix in the fp base dir
git-svn-id: trunk@12476 -
2009-01-02 20:54:13 +00:00
Jonas Maebe
bb9e962490 * fixed procvar parameter passing on ppc/sysv (by value instead of by
reference -- except for method procvars, for tmethod record compatibility)
  * adapted tw11563 for corrected calling convention

git-svn-id: trunk@12475 -
2009-01-02 15:36:27 +00:00
joost
5ef8122b16 * Removed Oppentium3 compiler flag from default ide configuration files because the flag is not valid on all platforms
git-svn-id: trunk@12468 -
2009-01-02 10:36:42 +00:00
joost
c031a1fcde * If the local-configuration directory is used and does not exist, attempt to create it
* Removed a hard-coded reference to the fpcdir

git-svn-id: trunk@12465 -
2009-01-01 23:46:43 +00:00
Jonas Maebe
22aacd2a60 * return 0 for length(pchar(0)), like Kylix does (using corrected and
multi-platform version of patch in r12461, which caused the i386 version
    of fpc_pchar_length to return 0 in all cases, which used tabs, and did
    not include a test case)

git-svn-id: trunk@12464 -
2009-01-01 22:02:17 +00:00
ivost
8046f82416 * Undoing change commited in r12461, it looks like a feature and not a bug ;)
git-svn-id: trunk@12463 -
2009-01-01 21:45:42 +00:00
joost
c9b5621675 * ExistsDir must also find hidden directories, so that the local configuration files are found
git-svn-id: trunk@12462 -
2009-01-01 21:34:41 +00:00
ivost
fe3263eb08 * i386 version of fpc_pchar_length did not accept NIL strings, maybe we have to check other implementations also
git-svn-id: trunk@12461 -
2009-01-01 21:18:49 +00:00
joost
660a7c4b6d * Load the local mirrors before an update is tried if it is a new installation or else the update will always fail
git-svn-id: trunk@12459 -
2009-01-01 12:09:19 +00:00
florian
2083396fbc * patch to implement MaskDoFormatText by Paul Ishenin
git-svn-id: trunk@12458 -
2008-12-30 10:03:29 +00:00
Tomas Hajny
4e2676ca13 + samplecfg able to create default configuration for IDE now
git-svn-id: trunk@12457 -
2008-12-30 02:05:07 +00:00
joost
b4616d43c1 * PackageAvailableVersionStr should use the AvailableRepository instead of InstalledRepository
git-svn-id: trunk@12456 -
2008-12-29 23:07:55 +00:00
joost
e89b30abef * TDateTimeField.SetAsString now sets the field to NULL if an empty string is provided, bug #12875 + testsuite test
git-svn-id: trunk@12455 -
2008-12-29 20:55:02 +00:00
joost
00e76eab6a * SQLdb now handles queries with statementtype stExecProcedure as select queries so that it is possible to fetch the results. But stExecProcedure will fetch only one row of data.
* TIBConnection now sets the statement type of a call to a stored procedures to stExecProcedure. This also works for "insert into .. returning" queries. (+test)

git-svn-id: trunk@12454 -
2008-12-29 13:17:34 +00:00
Jonas Maebe
0d4c4a213e * only excute tests on platforms for which -gc is supported
git-svn-id: trunk@12453 -
2008-12-29 11:18:26 +00:00
joost
4fc5d5dbef * Show provided invalid date in StroToDate error messages
* Show a proper error-message if an empty string is supplied to StrToDate

git-svn-id: trunk@12452 -
2008-12-28 22:37:59 +00:00
Jonas Maebe
423ee926c2 * verify during parameter parsing that -gc and -pg are implemented/
supported for the chosen target platform

git-svn-id: trunk@12451 -
2008-12-28 15:53:15 +00:00
Jonas Maebe
e54aed98a4 * fixed some small errors/inconsistencies in the wpo messages
git-svn-id: trunk@12450 -
2008-12-28 10:10:16 +00:00
florian
7d849d312b + added missing LaTeX statement for wpo error messages
git-svn-id: trunk@12449 -
2008-12-28 09:51:27 +00:00
joost
204de0d4cf * Added tests for update-buffers and streaming
git-svn-id: trunk@12448 -
2008-12-28 01:12:38 +00:00
joost
5bfc0e094e * Clear FieldDefs before reading them from stream
git-svn-id: trunk@12447 -
2008-12-28 00:57:18 +00:00
Jonas Maebe
2cd1acc77d * element type of ansistrings is cchartype, not u8inttype
git-svn-id: trunk@12446 -
2008-12-27 22:43:45 +00:00
joost
d6a688e6df * Handle ftBCD fields with different precisions correctly. (bug 12862)
git-svn-id: trunk@12445 -
2008-12-27 21:50:55 +00:00
Jonas Maebe
03a7d089b9 + append_block1() to add extra block DW_FORM_block1 attributes to
a dwarf entry
  - (dwarf3) removed stride size from dynamic array entries because
    it's not required there (the stride always equals the element size)
  + (dwarf3) added "allocated" attribute for dynamic arrays 
  + (dwarf3) added generic implementation of string support for dwarf3,
    which no longer depends on the hacked fake record type in gdb's
    Pascal support. Includes support for all string types, except for
    winlike widestrings (because I don't know how to extract the
    length from them)

git-svn-id: trunk@12444 -
2008-12-27 21:43:45 +00:00
marco
658dc2d8cd * increased very low (64k) TBits limit to +/- 2GB, like most datastructures.
Artifact of TP times? Mantis 12431. Further increasing (e.g. for 64-bit)
     needs cleanup (ptr(u)int?) first.

git-svn-id: trunk@12443 -
2008-12-27 21:15:30 +00:00
marco
f0c236b992 * Made overloading situation ifthen more Delphi compatible. Mantis #12662
All string variants now in one unit.

git-svn-id: trunk@12442 -
2008-12-27 18:43:22 +00:00
yury
972a12b98d * Added bugtraq:url and bugtraq:logregex svn properties to enable nice links to Mantis bug reports in TortoiseSVN client.
git-svn-id: trunk@12440 -
2008-12-27 14:30:18 +00:00
yury
c1f373ee71 * Fixed case when TJSONStringType = WideString.
* Fixed warnings.

git-svn-id: trunk@12438 -
2008-12-27 14:02:38 +00:00
yury
69d1b4813c * Fixed .res resources handling when -o switch is used to specify executable full path and name in the same folder where .res files are located. Mantis #12856.
git-svn-id: trunk@12437 -
2008-12-25 10:14:34 +00:00
Jonas Maebe
a3732f5cfc * changed debuginfo for dynamic arrays in stabs and dwarf2 into a pointer to
the array type, rather than an array type (since they are pointers)
  + fully implemented debug info for dynamic arrays using dwarf3 (as supported
    by the gdb "archer" project with the archer-jankratochvil-vla branch)
    (mantis #12789)

git-svn-id: trunk@12436 -
2008-12-24 19:59:44 +00:00