Jonas Maebe
8349cde7db
* changed byte/word/longbool to be Delphi-compatible (+ similar changes
...
for qwordbool) + test:
o assigning true to such a variable now sets them to $ff/$ffff/$ffffffff
o these types are now all signed
o converting an integer type to a byte/word/long/qwordbool using an
explicit type cast keeps the integer's original value stored in the
bool, instead of forcing it to ord(true)/ord(false)
(mantis #10233 and #10613 , implemented for all architectures, testsuite
tested for ppc32, sparc and x86)
* fixed some places where the rtl depended on longbool(true) having the
value 1
* extended several boolean tests (and adapted some to no longer assume
that byte/word/long/qwordbool(true)=1)
+ support for converting to qwordbool in second_int_to_bool for x86, ppc
and sparc
git-svn-id: trunk@9898 -
2008-01-24 21:30:55 +00:00
peter
53d90218af
* remove dos dependency
...
git-svn-id: trunk@9897 -
2008-01-24 20:53:26 +00:00
joost
309106e9f1
* Only convert the classname in the filename of a unit-test to lowercase and not the whole path
...
git-svn-id: trunk@9896 -
2008-01-24 17:40:32 +00:00
joost
efa0484979
* Add dash between hostname and date in digest-tarfile
...
git-svn-id: trunk@9895 -
2008-01-24 17:02:47 +00:00
joost
3154a97ef4
* Renamed TestSQLFieldTypes.pas to TestFieldTypes.pas for consistency needed by dbdigest
...
git-svn-id: trunk@9894 -
2008-01-24 16:35:58 +00:00
Jonas Maebe
200f1e5643
* fixed webtbs/tw10519.pp for CPUs which don't support extended
...
git-svn-id: trunk@9893 -
2008-01-24 10:33:14 +00:00
peter
bfd667e289
* fpmake added
...
git-svn-id: trunk@9892 -
2008-01-24 07:52:43 +00:00
peter
2c94ece3e1
* obsolete files
...
git-svn-id: trunk@9891 -
2008-01-24 07:47:03 +00:00
peter
72b3da0bbf
* updated for --os and --cpu
...
git-svn-id: trunk@9890 -
2008-01-23 23:16:14 +00:00
peter
16abff0748
* renamed --CPU to --cpu and --OS to --os
...
* file resolving works now for multiple targets
* give warnings for not found files and unit dependencies that
are not supported for the current target
* disabled some cpu-os combinations that are broken and actively
supported (qnx,netbsd,openbsd,embedded) to reduce the
warnings for not found files in the rtl
git-svn-id: trunk@9889 -
2008-01-23 23:15:54 +00:00
peter
5df1907f03
* windows support
...
git-svn-id: trunk@9888 -
2008-01-23 23:03:54 +00:00
Jonas Maebe
ea22e81374
* fixed include/exclude for byte-sized sets in registers
...
git-svn-id: trunk@9887 -
2008-01-23 22:28:12 +00:00
joost
f83f7785ad
* Add RelSrcDir setting with a default value of "tests", to specify in which directory the test-sources reside, relative to the TestSrcDir
...
git-svn-id: trunk@9886 -
2008-01-23 21:59:00 +00:00
joost
319a2cdba2
* Write RelSrcDir to digest.cfg
...
git-svn-id: trunk@9885 -
2008-01-23 21:56:34 +00:00
peter
ff58811b87
* don't override target from commandline with compiler defaults
...
git-svn-id: trunk@9884 -
2008-01-23 17:55:15 +00:00
peter
d77af6d31c
* linux rtl can be built as package
...
git-svn-id: trunk@9883 -
2008-01-23 17:43:55 +00:00
peter
960024adb8
* shell/awk script to help creating fpmake.pp from existing ppu files
...
git-svn-id: trunk@9882 -
2008-01-23 17:04:40 +00:00
peter
545d27e888
* go32v2 fixed
...
* moved all targets using the same executbale structure together so
the reuse of the generic functions is more clear
git-svn-id: trunk@9881 -
2008-01-23 15:59:20 +00:00
peter
73871b64ce
* BeOS/Haiku updates from Olivier Coursière
...
git-svn-id: trunk@9880 -
2008-01-23 15:37:25 +00:00
yury
801837f60d
* Fixed bug #10681 .
...
+ Test.
git-svn-id: trunk@9879 -
2008-01-23 10:24:04 +00:00
joost
ce9b080854
* Always reset FUpdateable when calling the SQLParser (+test)
...
git-svn-id: trunk@9878 -
2008-01-23 09:14:07 +00:00
peter
ff4b5fcb59
* add all linux units, still need to finish dependencies
...
git-svn-id: trunk@9877 -
2008-01-23 00:24:05 +00:00
peter
596c61bd9c
* AddUnit from ppu
...
* Compare directories and output Targets.AddUnit lines
git-svn-id: trunk@9876 -
2008-01-22 23:53:47 +00:00
peter
8e22284eb0
* regenerated
...
git-svn-id: trunk@9875 -
2008-01-22 23:11:04 +00:00
peter
721a45eb02
* shell commands helpfull for building fpmake.pp
...
git-svn-id: trunk@9874 -
2008-01-22 23:10:46 +00:00
peter
a8d2a7932d
* store fully resolved target filename for includes
...
* remove trailing / for -Fi include paths
* only indent info,debug messages
git-svn-id: trunk@9873 -
2008-01-22 22:41:27 +00:00
peter
1f792725c9
* fix filename cases
...
git-svn-id: trunk@9872 -
2008-01-22 22:06:30 +00:00
Jonas Maebe
53be0147d4
* fixed assignments to integer regvars typecasted to a type
...
of equal size but with different signdness + test
git-svn-id: trunk@9871 -
2008-01-22 21:27:34 +00:00
joost
3e8f7bed75
Patch from Luiz Americo:
...
* Improve Master/Detail: the foreign key is automatically set when a new record is appended
* Improve Locate/LocateNext: implements loCaseInsensitive and loPartialKey options
* Better error handling. When executing a mal formed query or trying to open a invalid file an exception with a meaningful message
* General code cleanup
git-svn-id: trunk@9870 -
2008-01-22 21:09:23 +00:00
Jonas Maebe
46d977c512
* added more compiler names to svn:ignore settings
...
git-svn-id: trunk@9869 -
2008-01-22 19:41:20 +00:00
peter
266622deef
* start new objectfile for interface wrappers
...
git-svn-id: trunk@9868 -
2008-01-22 18:49:29 +00:00
joost
9334776990
* Patch from Luiz Americo to call DoBefore/AfterClose even if the component is being destroyed
...
git-svn-id: trunk@9866 -
2008-01-22 17:43:32 +00:00
joost
88dc37a1e3
* Proper CheckTypeSize check for TWideStringField
...
* Allow non-zero Size for TNumericField to avoid problems with buggy TDataset descendents
git-svn-id: trunk@9865 -
2008-01-22 16:48:45 +00:00
peter
d8755158b4
* regenerated
...
git-svn-id: trunk@9862 -
2008-01-22 08:45:47 +00:00
peter
337c3cba5d
* also include sec_units if only implicitunits are available
...
git-svn-id: trunk@9861 -
2008-01-22 08:45:14 +00:00
joost
011c8002b0
* Add paszlib dependency
...
git-svn-id: trunk@9860 -
2008-01-21 21:43:28 +00:00
peter
a738629e94
* completed linux system include deps
...
git-svn-id: trunk@9859 -
2008-01-21 18:16:08 +00:00
peter
2377b34d16
* support passing archive on the commandline for build,compile,install.
...
this can be used to test build of archives using 'fppkg archive && fppkg build <archive.zip>'
git-svn-id: trunk@9858 -
2008-01-21 17:58:18 +00:00
joost
2adb03d965
* Typo
...
git-svn-id: trunk@9857 -
2008-01-21 16:41:09 +00:00
joost
8edff4a313
* Added Comment and Category properties to TDigestResultsWriter
...
* Write Comment and Category to digest.cfg
git-svn-id: trunk@9854 -
2008-01-21 16:26:20 +00:00
joost
76636bad26
* The Category of a testrun is now stored into the database. The default is CategoryID is 1 for compatibility with digests without category
...
* Fixed procession of db-errors
* Added support for adding new fpcunit-tests and parse the testunits
git-svn-id: trunk@9853 -
2008-01-21 16:17:12 +00:00
Jonas Maebe
1d88e3eb11
* replace strpcopy with its own code because unix no longer
...
depends on the strings unit (patch from Peter)
git-svn-id: trunk@9851 -
2008-01-21 14:45:40 +00:00
Almindor
3a247770e5
* fix include files in fpmake
...
git-svn-id: trunk@9836 -
2008-01-20 22:34:39 +00:00
Almindor
1f3dfd2773
* new fpmake style for sdl
...
git-svn-id: trunk@9835 -
2008-01-20 22:26:21 +00:00
peter
02a8dae1db
* regenerated
...
git-svn-id: trunk@9834 -
2008-01-20 22:18:34 +00:00
peter
4f72209bc0
* more unix units added
...
git-svn-id: trunk@9833 -
2008-01-20 22:12:31 +00:00
peter
d444c7c5ab
* log indention
...
* disable cpu-dependent overloads, the compiler can't handle this overload
together with the os-dependent overload. Still a problem with currnet 2.3.1.
* cleanup of targetstate for packages. Make it look the same as targets
* move package and target compiling closer in the source file so they can
be kept better in sync
git-svn-id: trunk@9832 -
2008-01-20 22:11:54 +00:00
Almindor
867610beaa
* add fpmake to cairo package
...
git-svn-id: trunk@9831 -
2008-01-20 22:07:06 +00:00
Almindor
c515c7f8ea
* fix typo in pcap/fpmake.inc
...
git-svn-id: trunk@9830 -
2008-01-20 22:03:55 +00:00
Almindor
71dc4a168b
* add fpmake to a52 package
...
git-svn-id: trunk@9829 -
2008-01-20 22:03:24 +00:00