Commit Graph

26717 Commits

Author SHA1 Message Date
peter
eb7aedc285 * fixed overflow
git-svn-id: trunk@8577 -
2007-09-20 20:23:26 +00:00
joost
c806f3e494 * TCustomPageContentProducer is renamed to THTMLEntityProducer and changed in such a way that it can produce more then only <html> tags.
* THTMLDatasetSelectProducer.Size is now an integer
 * THTMLDatasetSelectProducer.PreSelected and UseValues implemented like in THTMLSelectProducer

git-svn-id: trunk@8574 -
2007-09-20 19:56:13 +00:00
michael
3a0c9a638a * Added jsonconf
git-svn-id: trunk@8573 -
2007-09-20 19:46:39 +00:00
joost
29b2317dfc * Implemented TFormFieldItem.OnGetValue, OnGetLabel and OnGetAction
git-svn-id: trunk@8572 -
2007-09-20 19:33:55 +00:00
joost
1cfdfe6c72 * Made THTMLWriter.StartElement and EndElement public instead of protected
git-svn-id: trunk@8571 -
2007-09-20 19:26:48 +00:00
Jonas Maebe
2146ad614c * fixed toperator5 after r8558. The inlining logic did not take into
account that an unmodified value parameter's address could also be
    passed as the address of the complex return value (and thus be modified
    indirectly after all)

git-svn-id: trunk@8570 -
2007-09-20 18:27:59 +00:00
joost
566cfcb6d0 * Added missing isc_event_counts to ibase60dyn
git-svn-id: trunk@8569 -
2007-09-20 14:36:50 +00:00
peter
2652a0c416 * added get_local_or_para_sym to search in parast and localst
for self and vmt. The new function uses the owner of procdef
    instead of the parsing symtablestack used by searchsym

git-svn-id: trunk@8568 -
2007-09-19 22:37:49 +00:00
tom_at_work
73b88f4d46 * constantified hardcoded minimum stackframe size required by the (powerpc64/linux) ABI
git-svn-id: trunk@8567 -
2007-09-19 20:55:47 +00:00
tom_at_work
b0bb3f94a7 * improve powerpc64/linux stub for external procedures in units: also consider GOT change in call to this external procedure
* refactored above mentioned stub code generation, allowing the CG to define a cpu specific method for this task by overriding new g_external_wrapper() method

git-svn-id: trunk@8566 -
2007-09-19 20:41:39 +00:00
Jonas Maebe
9049f845f4 * avoid writing the stabs for a child class before those of a parent
class in case the parent class has a field with as type the (forward
    defined) child class, because this crashes gdb
  + (interactive) test for this

git-svn-id: trunk@8565 -
2007-09-19 16:37:49 +00:00
pierre
cbae87c505 * Added missing endif in previous commit
git-svn-id: trunk@8564 -
2007-09-19 15:48:38 +00:00
peter
582fa79494 * don't overwrite cai_align with tai_align_abstract
* check that tai_align is used and not tai_align_abstract

git-svn-id: trunk@8563 -
2007-09-19 15:41:47 +00:00
pierre
3c096a9549 * Run batch using COMSPEC for go32v2 and watcom
git-svn-id: trunk@8562 -
2007-09-19 15:36:38 +00:00
Jonas Maebe
4d1c4091ba + added pm_preprocess support to foreachnode
* preprocess rather than postprocess the replaceparaloads in ncal
    when inlining, because after r8558 a node is now sometimes replaced
    by a tree which still contains this same node (so postprocess
    causes endless recursion in those cases)

git-svn-id: trunk@8561 -
2007-09-19 09:17:57 +00:00
peter
79ca4b28a8 * fix non-x86 compile after r8558
git-svn-id: trunk@8559 -
2007-09-18 22:16:28 +00:00
peter
e0cf015159 * refactor function result handling
* rename methodpointerinit/done to callinitblock/callcleanupblock
  * moved checks in callnode to separate functions
  * funcretnode is now always a simple node instead of a block of
    statements
  * funcret and methodpointer are generated/optimized only in pass_1 so
    a conversion from calln to loadn is much easier
  * function result assignments are much more often optimized to use the
    assignment destination location instead of using a temp

git-svn-id: trunk@8558 -
2007-09-18 22:12:07 +00:00
peter
399a2a86fa * fix temp release for 64bit compare
git-svn-id: trunk@8557 -
2007-09-18 21:05:40 +00:00
michael
f8dfbc729f * Added parser demo
* Removed debug statements from parser code

git-svn-id: trunk@8556 -
2007-09-18 20:07:13 +00:00
Károly Balogh
821eb1fe18 + changed this one to contain real 68k headers (based on MOS version of the headers)
git-svn-id: trunk@8555 -
2007-09-18 19:42:54 +00:00
joost
5ae57ea554 * fix for using ftString-type parameters on datefields + test
git-svn-id: trunk@8553 -
2007-09-18 17:32:07 +00:00
pierre
d5fa108796 * put prt0.obj in the right directory
git-svn-id: trunk@8552 -
2007-09-18 16:03:45 +00:00
pierre
6d8b346113 * test_int31 needs stdcall modifier
git-svn-id: trunk@8551 -
2007-09-18 16:01:33 +00:00
pierre
d7a1ec8e49 Use AllFilesMask fro RTL or define it
git-svn-id: trunk@8550 -
2007-09-18 14:33:58 +00:00
pierre
5a0ec1105d * use prt0.as as loader
git-svn-id: trunk@8549 -
2007-09-18 13:46:59 +00:00
pierre
5100a988f7 * more watcom rtl fixes
git-svn-id: trunk@8548 -
2007-09-18 13:44:40 +00:00
pierre
d3c33fb99c * Update watcom system unit
git-svn-id: trunk@8547 -
2007-09-18 13:29:55 +00:00
michael
42d1378862 * Implemented simple demo demonstrating all capacities
git-svn-id: trunk@8538 -
2007-09-18 07:01:51 +00:00
joost
f6d66e8cf5 * Changed MinDateTime for FloatToDateTime and VariantToDate to 01/01/0001
git-svn-id: trunk@8534 -
2007-09-17 21:25:51 +00:00
Tomas Hajny
3db626873b * first part of cfileutl cleanup
git-svn-id: trunk@8533 -
2007-09-17 21:20:37 +00:00
Tomas Hajny
573bc3b767 * inline on needed for 2.0.x
git-svn-id: trunk@8532 -
2007-09-17 21:19:12 +00:00
peter
58e9fc0368 * only freetemp when there were registers saved
git-svn-id: trunk@8531 -
2007-09-17 20:52:51 +00:00
peter
2f044481ae * release temp when downgrading fpuregister value
git-svn-id: trunk@8530 -
2007-09-17 20:52:24 +00:00
peter
07275c3dbe * added cdecl for sigmask
git-svn-id: trunk@8529 -
2007-09-17 20:26:29 +00:00
Jonas Maebe
d6bbf42fb2 * also added fcl-json to plain fcl target
git-svn-id: trunk@8528 -
2007-09-17 20:11:41 +00:00
Jonas Maebe
e680c1c09c + added dependencies for fcl-json
git-svn-id: trunk@8527 -
2007-09-17 20:04:24 +00:00
peter
e10c55d73c * invalid typecast
git-svn-id: trunk@8526 -
2007-09-17 19:40:36 +00:00
michael
e13f356d04 * Fixed lazarus dependencies, and added extensive object test
git-svn-id: trunk@8525 -
2007-09-17 19:37:48 +00:00
michael
4f13348908 * Added copyright notice
git-svn-id: trunk@8524 -
2007-09-17 19:22:53 +00:00
michael
dd54d6a697 * Added fcl-json
git-svn-id: trunk@8523 -
2007-09-17 19:09:57 +00:00
michael
f83d92c9a0 * Initial implementation
git-svn-id: trunk@8522 -
2007-09-17 19:01:12 +00:00
joost
05092f01f5 * Added TIniwebSession.SessionCookiePath
git-svn-id: trunk@8521 -
2007-09-17 15:20:17 +00:00
joost
cd5557fb66 * Append content in DoHandleRequest, instead of replacing it
git-svn-id: trunk@8520 -
2007-09-17 14:39:27 +00:00
Jonas Maebe
89ed91509a * Some fixes for r8515:
* fixed set add-nodes in case left and right are swapped (taddset4)
   * fixed "in" expressions with packed sets in case left is < setbase
     (now tested by tw8258b, which was missing a {$packset 1} directive)

git-svn-id: trunk@8519 -
2007-09-16 22:24:42 +00:00
tom_at_work
1fa32dffef * remove additional dot for import name of external function. Makes tprocext compile and run for powerpc64 (stub still not fully working, due to missing GOT loading in stub).
git-svn-id: trunk@8518 -
2007-09-16 21:32:29 +00:00
florian
1b7bd208a1 * test for one of the oldest open bugs, fixed by rev. 8515
git-svn-id: trunk@8517 -
2007-09-16 20:37:54 +00:00
Tomas Hajny
f0959c1b1d * yet another fix for DiskFree/DiskSize
git-svn-id: trunk@8516 -
2007-09-16 20:17:27 +00:00
Jonas Maebe
0040eecf9f + support for extra packing of sets whose lower element number
is <> 0 (Delphi compatible now, + various tests)
  + support for enums and sets in is_in_limit()
  * fixed converting smallset expressions to varsets
  * improved choosing an appropriate common set type when mixing
    set types in an expression
  - removed no longer used normalset code from nadd.pas
  - disabled large set (>256 elements) support for now, because
    they are not yet supported entirely throughout the compiler
    and this causes errors at run time in several situations

git-svn-id: trunk@8515 -
2007-09-16 20:04:45 +00:00
Jonas Maebe
b426d8898a * added run time testing
git-svn-id: trunk@8514 -
2007-09-16 19:22:15 +00:00
joost
ccde9c0c99 * Added test for TSQLConnection.GetFieldNames
git-svn-id: trunk@8513 -
2007-09-16 18:57:32 +00:00