joost
0ca44b1a7e
* Added dependencies for sub-packages, bug #16555
...
git-svn-id: trunk@15324 -
2010-05-25 19:37:28 +00:00
joost
02e04f9ba0
* Use the datasets the filter in TBufDataset.Locate
...
git-svn-id: trunk@15323 -
2010-05-25 19:21:25 +00:00
michael
9c8674fcd7
* Added BaseURL, and support for additional encodings. Implemented CGI testbed application
...
git-svn-id: trunk@15322 -
2010-05-25 11:20:38 +00:00
paul
8dfed24f3a
rtl: don't use c-style +=, -= in freebidi, utf8bidi since they can't be compiled with default options in this case
...
git-svn-id: trunk@15321 -
2010-05-24 03:35:34 +00:00
Jonas Maebe
f5c52b25cd
* removed "and not is_class()" condition from is_managed_type(), because
...
tobjectdef.needs_inittable returns false for classes nowadays (and already
since quite some time)
* nevertheless replaced all usages in the compiler of x.needs_inittable with
is_managed_type(x) (in case some other condition is added again in the
future) and removed all remaining accompanying "and not is_class(x)"
checks
git-svn-id: trunk@15320 -
2010-05-22 21:28:24 +00:00
Jonas Maebe
40705a085f
* renamed is_refcounted_type() into is_managed_type(), because it also
...
returns true for variants and those aren't refcounted
* also allow tempnodes for pointers to managed types to be put in
registers (not sure why it was disabled, and there are no
testsuite regressions by enabling it)
git-svn-id: trunk@15319 -
2010-05-22 20:51:50 +00:00
Jonas Maebe
e9b62c1294
* refactored general loc->cgpara loading code in ncgcal into helpers in
...
ncgutil it can be used elsewhere too
- removed the code that checks for 64 bit integer types in the float
para loading code, since is_64bit() can never return true for a
floatdef
git-svn-id: trunk@15318 -
2010-05-22 16:05:04 +00:00
Jonas Maebe
ef824c53f8
* more cpu-specific ifdef'd fpu/intregister code removed
...
git-svn-id: trunk@15317 -
2010-05-22 13:51:52 +00:00
Jonas Maebe
ceb063c7fe
* moved support for passing floating point values in integer registers from
...
platform-dependent ifdef'ed code in ncgcal to generic code cgobj
git-svn-id: trunk@15316 -
2010-05-22 13:47:46 +00:00
Jonas Maebe
9bc15a5f61
* renamed a_param_* to a_load_*_cgpara
...
git-svn-id: trunk@15305 -
2010-05-22 09:07:21 +00:00
Jonas Maebe
537cb9677d
* prevent duplicate range check code for some array accesses (mantis #16518 )
...
git-svn-id: trunk@15303 -
2010-05-21 14:17:32 +00:00
Jonas Maebe
00f6eb870e
+ test file
...
git-svn-id: trunk@15302 -
2010-05-21 14:13:38 +00:00
joost
c1cd8d04ba
* Fixed new test from r15300
...
git-svn-id: trunk@15301 -
2010-05-21 08:17:30 +00:00
joost
a8ee8cdbb3
* Detect multiple fields in primary key for sqlite + test, bug #16493
...
git-svn-id: trunk@15300 -
2010-05-20 19:56:48 +00:00
marco
462cb65726
* Several dword_ptr fixes triggered by mantis 16524
...
git-svn-id: trunk@15299 -
2010-05-20 19:39:54 +00:00
joost
1aa47e7b2f
* Test ftBCD fields .asstring
...
git-svn-id: trunk@15298 -
2010-05-20 18:31:38 +00:00
olivier
f0aeeed4c4
* Define two more constants in order to compile fppkg under Haiku after r15275
...
git-svn-id: trunk@15297 -
2010-05-19 22:25:59 +00:00
ivost
8a25a5fbc7
* removed writeln call
...
* added some more comments
git-svn-id: trunk@15296 -
2010-05-19 11:26:09 +00:00
marco
20499117de
* reenabled ttime and tdate in system.
...
git-svn-id: trunk@15295 -
2010-05-19 08:23:44 +00:00
marco
39f4fd49df
* Mantis 16504 tar line in tests dir changed to have "f" as last opt.
...
git-svn-id: trunk@15294 -
2010-05-19 07:22:18 +00:00
joost
34f57ee010
* Added -o/--options parameters to pass extra parameters to the compiler
...
git-svn-id: trunk@15293 -
2010-05-18 20:07:32 +00:00
Jonas Maebe
6ea0e26175
* fixed TIniFile.ReadString in case an unquoted string was read while
...
StripQuotes is true after r15280 (mantis #16502 , patch by Ingo Steiniger)
git-svn-id: trunk@15292 -
2010-05-18 16:55:18 +00:00
Legolas
4e6a42cfd0
* libndsfpc updated to 1.4.3
...
git-svn-id: trunk@15291 -
2010-05-18 16:46:02 +00:00
marco
83245e2b1b
* fix for Mantis 16504, change order of tarcommand for busybox and
...
other embedded/old tars.
git-svn-id: trunk@15290 -
2010-05-17 20:22:29 +00:00
Jonas Maebe
3019d3e560
* do not generate DW_AT_allocated info for dynarrays/ansi/unicodestrings
...
(it means that if the pointer is nil, the value is invalid; that's not the
case here, it just means that they are empty)
* generate upper bound of -1 (for dynarrays) or 0 (for ansi/unicodestrings)
if they are not allocated, so gdb can calculate their length as 0
(all based on tips by Jan Kratochvil)
git-svn-id: trunk@15288 -
2010-05-16 21:39:41 +00:00
marco
9b6b88b100
* deprecated some 1.0.x stuff.
...
git-svn-id: trunk@15281 -
2010-05-16 11:46:30 +00:00
Almindor
f18f1a60de
* apply quoting patch for inifile from A. Klein
...
git-svn-id: trunk@15280 -
2010-05-16 10:35:42 +00:00
Jonas Maebe
4945d419d3
* moved some paraloc->tlocation loading helpers from ncgutil to cgobj
...
* fixed an {$ifdef cpu64bitaddr} that should be {$ifdef cpu64bitalu}
git-svn-id: trunk@15276 -
2010-05-15 12:02:17 +00:00
Almindor
ee598d6f67
* update lNet to 0.6.4
...
git-svn-id: trunk@15275 -
2010-05-13 21:19:47 +00:00
Jonas Maebe
34cf323f7a
* don't use hardcoded expectloc for certain types for callnodes (was wrong
...
for floatdefs handled via vectorfpu)
git-svn-id: trunk@15274 -
2010-05-13 19:12:18 +00:00
joost
5405dfe119
* Re-generated using script in fpmake.pp
...
git-svn-id: trunk@15273 -
2010-05-13 18:33:57 +00:00
Jonas Maebe
ca660d409c
- removed unnecessary dependencies on tprocdef.funcretloc being a tlocation
...
(has to be changed into a tcgpara to fix the x86-64 abi bugs)
git-svn-id: trunk@15272 -
2010-05-13 18:29:01 +00:00
joost
0d447b29cd
Disabled fcl-js, hermes and fuse packages for fpmake, like they are in the packages Makefile.fpc
...
git-svn-id: trunk@15271 -
2010-05-13 18:23:08 +00:00
joost
74a85994ca
* fpc-all package should not depend on all package within it, or else it wont build on a fresh system
...
git-svn-id: trunk@15270 -
2010-05-13 18:20:09 +00:00
Jonas Maebe
38e0e0ca29
* fixed comment
...
+ added extra sanity check when parsing a type constant set
+ added brackets around or/and expression to make it clear what the meaning
is
git-svn-id: trunk@15269 -
2010-05-13 18:18:33 +00:00
joost
7fea1915e4
* fpmake.pp updates
...
git-svn-id: trunk@15268 -
2010-05-13 18:15:31 +00:00
joost
d4af41d4bf
* Do not check platform-availability for manifest and archive commands
...
git-svn-id: trunk@15267 -
2010-05-13 17:12:58 +00:00
joost
b475fa84d7
* Pass on --debug to fpmake
...
git-svn-id: trunk@15266 -
2010-05-13 16:55:23 +00:00
joost
8a3a0648ad
* Renamed fpmake files so they are not recognized anymore by bash-script
...
used to generate include files for the fpc-all fpmake package. Now sndfile
and ptc are effecively disabled for fpmake, just like for Makefile.fpc
git-svn-id: trunk@15265 -
2010-05-13 16:50:52 +00:00
Jonas Maebe
7d049c2c8d
* fixed typo in comment
...
git-svn-id: trunk@15264 -
2010-05-13 10:42:10 +00:00
joost
0a38d89b41
* Take dependencies into account when building all packages
...
git-svn-id: trunk@15263 -
2010-05-13 10:41:59 +00:00
ivost
5604937bd4
* fixed #0016261
...
git-svn-id: trunk@15262 -
2010-05-12 20:41:00 +00:00
joost
a7f746e81b
* Fixes for fpmake files
...
git-svn-id: trunk@15261 -
2010-05-12 10:07:58 +00:00
joost
79fc8fc460
* Do not sort the order of the unit, include and object path
...
git-svn-id: trunk@15260 -
2010-05-12 09:32:26 +00:00
joost
6a39bd8b44
* fpmake file changes
...
git-svn-id: trunk@15259 -
2010-05-11 19:50:56 +00:00
joost
d94ee900fb
* Also check cpu and os when the package in the current directory is used
...
git-svn-id: trunk@15258 -
2010-05-11 19:42:42 +00:00
joost
626cff8bb1
* fpmake file updates
...
git-svn-id: trunk@15253 -
2010-05-11 07:51:38 +00:00
marco
594d98ddce
* disabled building console unit (syscons interface) on Darwin for now.
...
git-svn-id: trunk@15252 -
2010-05-10 20:02:50 +00:00
marco
0239d60e32
* regen with up to date fpcmake, due to haiku support, bug #16436
...
git-svn-id: trunk@15251 -
2010-05-10 14:41:57 +00:00
joost
6be872bb13
* Added -l/--showlocation option for the list command to show which packages are installed locally and globally
...
git-svn-id: trunk@15250 -
2010-05-10 08:31:33 +00:00