Commit Graph

26131 Commits

Author SHA1 Message Date
florian
d50f869bbd + allow local const symbols to override class members in delphi mode
git-svn-id: trunk@7793 -
2007-06-24 15:14:47 +00:00
florian
e94e32d005 + new test
git-svn-id: trunk@7792 -
2007-06-24 14:33:28 +00:00
florian
5645a1380c * fixed more windows types
git-svn-id: trunk@7791 -
2007-06-24 13:36:46 +00:00
Jonas Maebe
76c783f0a1 * removed divisions from val() for unsigned types
git-svn-id: trunk@7790 -
2007-06-24 13:04:44 +00:00
Jonas Maebe
62b9198b55 * fixed loading the address of class methods (mantis #9139)
git-svn-id: trunk@7789 -
2007-06-24 12:11:08 +00:00
daniel
cd2880cbbd - Because int_to_type handles qwords now, the trial and error to parse a constant
can be simplified.

git-svn-id: trunk@7787 -
2007-06-24 11:59:55 +00:00
tom_at_work
cb3b55b3cf * fix compilation on non-windows platforms
git-svn-id: trunk@7786 -
2007-06-23 19:01:57 +00:00
sekelsenmat
ab7dcb0011 Added carbon controls example
git-svn-id: trunk@7785 -
2007-06-23 17:48:41 +00:00
Jonas Maebe
3d5d454a05 + new test (already works)
git-svn-id: trunk@7784 -
2007-06-23 13:44:06 +00:00
florian
42f036b66c * unified IStream and ISequentialStream declaration
git-svn-id: trunk@7783 -
2007-06-23 10:00:36 +00:00
micha
a70f5bb51e * fix lock release in heap trace
git-svn-id: trunk@7782 -
2007-06-23 09:35:47 +00:00
florian
30c6b37c8d * fixed largeint declarations
git-svn-id: trunk@7781 -
2007-06-23 09:21:50 +00:00
florian
991cc7abfe + some missing functions added
git-svn-id: trunk@7780 -
2007-06-23 09:21:28 +00:00
florian
657ef819e0 * comment fixed
git-svn-id: trunk@7779 -
2007-06-23 09:16:21 +00:00
florian
463fc20ecc * return proper vardef value for wordbool, resolves #9125
git-svn-id: trunk@7778 -
2007-06-22 18:51:58 +00:00
yury
a60248c027 * removed non existent constants on wince.
git-svn-id: trunk@7775 -
2007-06-22 18:02:26 +00:00
yury
4b6c33ea02 * Added lot of Delphi compatible redefs for wince. Now wince redefs as complete as win32 redefs.
git-svn-id: trunk@7774 -
2007-06-22 18:01:42 +00:00
Almindor
0d80b16e1a * add also new MIME stream stuff (forgotten commit of 0.5.2 -> fppkg)
git-svn-id: trunk@7773 -
2007-06-22 17:43:03 +00:00
Jonas Maebe
20a35f9701 * fixed public/export support for initialised variables/typed
constants (mantis #9113)

git-svn-id: trunk@7772 -
2007-06-22 17:10:15 +00:00
Jonas Maebe
ba0d0d4bb8 + added test (already works)
git-svn-id: trunk@7771 -
2007-06-22 14:38:35 +00:00
yury
84306f80e9 * fixed tw8391.pp for i386.
git-svn-id: trunk@7768 -
2007-06-21 23:22:48 +00:00
yury
98c1a8c386 * fixed test.
git-svn-id: trunk@7766 -
2007-06-21 23:05:20 +00:00
michael
4fde74cb40 * Implemented TFPTimer
git-svn-id: trunk@7765 -
2007-06-21 22:15:08 +00:00
micha
787f9a44c7 * heap manager: do not try to leave critical section twice, moron
git-svn-id: trunk@7763 -
2007-06-21 20:19:33 +00:00
yury
86d49c2a0c * Activated safecall support for ARM CPU.
git-svn-id: trunk@7762 -
2007-06-21 17:32:35 +00:00
yury
691b3da1ed * Fixed test to be locale independent.
git-svn-id: trunk@7761 -
2007-06-21 17:23:13 +00:00
yury
a70eba78a6 * Delete temporary files used by tests. It is important when remotely run testsuite at Pocket PC. Temp files are created in root folder and it is not good if the files are left.
git-svn-id: trunk@7760 -
2007-06-21 17:13:39 +00:00
yury
bbd9f6f993 * Removed $E- directive from tests to fix compilation for arm-wince.
git-svn-id: trunk@7759 -
2007-06-21 15:50:08 +00:00
yury
d1c2f41c66 * Fixed passing variant parameters by value for ARM. It fixes tw7806.pp.
git-svn-id: trunk@7758 -
2007-06-21 15:06:43 +00:00
yury
5b5050a09c * Fixed integer to single conversion for arm-wince. It fixes tw8055.pp test.
git-svn-id: trunk@7757 -
2007-06-21 14:08:58 +00:00
Vincent Snijders
2794cef7b7 fixed checksynchronize so that it can be called recursively, fixes issue #9068 and #9079
git-svn-id: trunk@7756 -
2007-06-21 14:03:51 +00:00
yury
029fb7e187 * adapted test for slow cpus like arm.
git-svn-id: trunk@7755 -
2007-06-21 13:46:35 +00:00
yury
8e45887e1b * allow assignment of empty dynarray to variant and empty vararray to dynarray.
+ test.

git-svn-id: trunk@7754 -
2007-06-21 09:31:10 +00:00
micha
c0fa8fd255 * heap manager: fix thread exit race condition by using single global lock
fix finishing to be freed list in orphaned list context
  fix heaptrace finalization

git-svn-id: trunk@7752 -
2007-06-20 21:10:35 +00:00
yury
17764bbbf6 * this test not for wince.
git-svn-id: trunk@7750 -
2007-06-20 20:35:44 +00:00
yury
206d027e9e * for ARM CPU records must be aligned in stack depending of record size to prevent misaligned error when the record is passed as parameter in registers. It fixes tcalext* tests for ARM.
git-svn-id: trunk@7749 -
2007-06-20 20:31:06 +00:00
yury
be65e77702 * fixed test.
git-svn-id: trunk@7748 -
2007-06-20 20:11:33 +00:00
yury
e305433639 * skip test for wince.
git-svn-id: trunk@7747 -
2007-06-20 18:11:05 +00:00
yury
38b8731ba0 * Restored relocs generation for dlls by internal linker. It fixes bug #9048.
* It is possible to generate relocs for exe with internal linker using -WB switch.

git-svn-id: trunk@7743 -
2007-06-20 15:47:10 +00:00
Jonas Maebe
2700c4eeb0 * fixed leaking of CGImage in every screen drawing operation
git-svn-id: trunk@7742 -
2007-06-20 15:11:01 +00:00
yury
8beb015957 * fixed test.
git-svn-id: trunk@7741 -
2007-06-20 13:12:51 +00:00
yury
63965406c4 * VarArrayRedim should accept new HighBound if it is LowBound-1. It clears the array.
* Updated test.

git-svn-id: trunk@7739 -
2007-06-20 09:25:35 +00:00
michael
a7a0e9a307 * Component name can be empty
git-svn-id: trunk@7737 -
2007-06-20 07:28:14 +00:00
yury
1ae31b4037 * Delphi compatibility: VarArrayOf([]) should create empty array of variant.
+ test.

git-svn-id: trunk@7735 -
2007-06-19 21:45:21 +00:00
yury
93e72c2079 * Fixed bug introduced by r7667. Do not release pushed return value be callee for cdecl on win32. It fixes error3 of bug #9098.
git-svn-id: trunk@7734 -
2007-06-19 21:06:44 +00:00
Almindor
a1108a8fbb * update lNet to 0.5.2
git-svn-id: trunk@7733 -
2007-06-19 20:07:19 +00:00
yury
9525ad6edf * removed debug output.
git-svn-id: trunk@7732 -
2007-06-19 12:45:26 +00:00
yury
a4dfa3b4fd * fixed bug #9107: procedure which have pushed parameters in its body fails if only -OoSTACKFRAME switch is used.
+ test.

git-svn-id: trunk@7731 -
2007-06-19 12:09:11 +00:00
yury
51493d673e * fixed test.
git-svn-id: trunk@7730 -
2007-06-19 10:37:59 +00:00
yury
ff3bd9fa6f * fixed compilation for arm targets.
git-svn-id: trunk@7729 -
2007-06-18 23:38:54 +00:00