Commit Graph

26251 Commits

Author SHA1 Message Date
florian
201fc56655 + added and fixed some delphi compatibility stuff
git-svn-id: trunk@7813 -
2007-06-25 20:23:24 +00:00
florian
a635bc2a15 * made TShiftState a packed set to be more compatible
git-svn-id: trunk@7812 -
2007-06-25 20:18:00 +00:00
florian
70284da435 * allow <any ordinal>(class/interface) type casts likewise it is allowed for class references and pointers
git-svn-id: trunk@7811 -
2007-06-25 20:08:34 +00:00
michael
917aa80a13 * Patch from Mario R. Carro to implement THashedStringList
git-svn-id: trunk@7810 -
2007-06-25 19:59:58 +00:00
florian
42cdfeb118 * fixed win64 compilation
git-svn-id: trunk@7809 -
2007-06-25 18:06:24 +00:00
marco
f6e2f0b2f0 * better compatible systeminfo (Jedi JCL had a problem with it)
git-svn-id: trunk@7808 -
2007-06-25 15:57:53 +00:00
micha
cd1a283a18 * fix heap var size chunk search to be as intended (search constant number of blocks from best, not from any bigger)
git-svn-id: trunk@7807 -
2007-06-24 21:50:05 +00:00
micha
b4363e046b * fix heaptrace segfault, access of lost block
git-svn-id: trunk@7806 -
2007-06-24 21:33:29 +00:00
micha
afb5f32f65 * fix heap block recycle flag when orphaning
git-svn-id: trunk@7805 -
2007-06-24 21:32:31 +00:00
daniel
8ee5966a2e * Fix comparedword and change it to cardinal.
git-svn-id: trunk@7804 -
2007-06-24 21:17:43 +00:00
florian
e1125c3f7f + StrNextChar implemented
git-svn-id: trunk@7803 -
2007-06-24 20:30:55 +00:00
florian
792f84a710 * made CheckSynchronize a function returning info about a method being executed
git-svn-id: trunk@7802 -
2007-06-24 20:30:22 +00:00
florian
40fde13aa4 + several missing constants, functions and structures added
git-svn-id: trunk@7801 -
2007-06-24 20:29:40 +00:00
florian
728055586a + delphi compatibility stuff
git-svn-id: trunk@7800 -
2007-06-24 20:29:05 +00:00
florian
5c58f69595 + ModuleIs* typed consts added
git-svn-id: trunk@7799 -
2007-06-24 20:28:40 +00:00
daniel
1631ccf2cc * Prevent multiply between qword and longint.
git-svn-id: trunk@7798 -
2007-06-24 19:31:32 +00:00
florian
03951d793a * don't try to range check ordconst nodes being actually classes
git-svn-id: trunk@7797 -
2007-06-24 19:27:22 +00:00
daniel
e542a502c6 * Prevent some operations between qwords and signed types.
git-svn-id: trunk@7796 -
2007-06-24 18:40:07 +00:00
florian
1f5b7b9836 + some new functions and consts added
git-svn-id: trunk@7795 -
2007-06-24 15:16:25 +00:00
florian
628452f04d + ReplaceDate
git-svn-id: trunk@7794 -
2007-06-24 15:15:53 +00:00
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