florian
be99f2a7fd
* fixed loading of addresses of virtual methods to methodpointers in delphi mode
...
git-svn-id: trunk@1182 -
2005-09-25 10:58:17 +00:00
florian
6bc461dc61
* realmodulename must be used of course
...
git-svn-id: trunk@1181 -
2005-09-25 09:14:22 +00:00
florian
fa90e913df
* don't lowercase resource file name in delphi mode
...
git-svn-id: trunk@1180 -
2005-09-25 08:48:13 +00:00
florian
faa5630fab
* forgot to add file: should have been added with r1176
...
git-svn-id: trunk@1179 -
2005-09-24 17:44:45 +00:00
florian
a8109acb5c
* GlobalNameSpace is an interface so FreeAndNil shouldn't be used on it
...
git-svn-id: trunk@1178 -
2005-09-24 17:24:03 +00:00
florian
78f4cb86b0
* more widestring overloads for pos to avoid problems with selection of the correct one
...
git-svn-id: trunk@1177 -
2005-09-24 16:42:35 +00:00
florian
c67502ac2c
* real consts are now stored in text segment so they can be easier accessed
...
git-svn-id: trunk@1176 -
2005-09-24 16:11:49 +00:00
florian
10db94c8c1
* there is no muls, muld must be generated
...
git-svn-id: trunk@1175 -
2005-09-24 14:58:28 +00:00
florian
4f2c0a7049
* don't setup generic widestring routines, this would override the win32 specific ones
...
git-svn-id: trunk@1173 -
2005-09-24 10:04:21 +00:00
florian
e0d2eee158
* GenericAnsiStrComp fix from Vincent Snijders
...
git-svn-id: trunk@1172 -
2005-09-24 09:59:26 +00:00
florian
5a2b5a50a4
* data order for doubles in int registers on wince fixed
...
git-svn-id: trunk@1171 -
2005-09-24 09:28:55 +00:00
florian
0b3094fdde
* from Thomas Schatzl: changed result type of InstanceSize to PtrInt
...
* simplified some code
* small methods of tobject are now inlined
git-svn-id: trunk@1170 -
2005-09-24 08:35:43 +00:00
florian
700aacf6a3
+ forgot to add some helpers, now type cast helpers for olevariants should be complete
...
git-svn-id: trunk@1169 -
2005-09-23 16:56:36 +00:00
florian
372141e19d
+ more olevariant type cast wrappers
...
git-svn-id: trunk@1168 -
2005-09-23 16:36:09 +00:00
florian
6863cb00df
* code simplified
...
git-svn-id: trunk@1167 -
2005-09-23 16:35:46 +00:00
peter
cde3b119ef
* enable section smartlinking by default for i386-linux
...
git-svn-id: trunk@1166 -
2005-09-23 13:46:31 +00:00
peter
0edbc24e91
* add FSectsIndex that stores the sections in order, the old FSects is renamed to FSectsDict
...
and will only be used for lookups
git-svn-id: trunk@1165 -
2005-09-23 13:22:25 +00:00
florian
c7cd9ff06b
* TMultiReadExclusiveWriteSynchronizer fixed and moved to SysUtils
...
git-svn-id: trunk@1164 -
2005-09-23 13:07:11 +00:00
marco
20087744ea
* libc patches from Almindor
...
git-svn-id: trunk@1163 -
2005-09-23 12:18:50 +00:00
Jonas Maebe
8b8d3de3bf
* finally fix for fixing up conditional jumps that are too long
...
git-svn-id: trunk@1161 -
2005-09-23 10:02:53 +00:00
oro06
84cd7d6706
* fixed stream resource unicode issue
...
git-svn-id: trunk@1160 -
2005-09-23 10:02:01 +00:00
florian
2476957db9
* workaorund for ld merging problems from Simon Kissel
...
git-svn-id: trunk@1159 -
2005-09-23 09:58:16 +00:00
florian
95b995fe27
* fixed resource streams for 64 bit systems
...
git-svn-id: trunk@1158 -
2005-09-23 09:56:14 +00:00
florian
eb57d588fd
+ several olevariant helpers and wrappers implemented
...
git-svn-id: trunk@1157 -
2005-09-23 09:48:55 +00:00
florian
c94849ddb0
* readded overload directive to lowercase
...
+ lowercase(<variant>);
git-svn-id: trunk@1156 -
2005-09-22 17:18:28 +00:00
florian
77db0e5185
+ length(<variant>);
...
git-svn-id: trunk@1154 -
2005-09-22 08:51:23 +00:00
florian
7c7ca4b8b6
+ some variant helper routines implemented
...
git-svn-id: trunk@1153 -
2005-09-21 21:22:35 +00:00
florian
6df53bf057
- removed overload directive from LowerCase, UpperCase hasn't one either
...
git-svn-id: trunk@1151 -
2005-09-20 21:10:24 +00:00
florian
3da870d699
+ -Sk loads also dynlibs
...
git-svn-id: trunk@1150 -
2005-09-20 20:49:37 +00:00
oro06
1cb9b55548
* updated wince\classes.pp stream resource unicode
...
git-svn-id: trunk@1149 -
2005-09-20 17:52:14 +00:00
peter
22a20e15e4
* aligntoptr needs to use unsigned calculations, patch by Thomas
...
git-svn-id: trunk@1148 -
2005-09-20 13:53:54 +00:00
peter
32fa578b58
* fix wrong typecast for smallset
...
git-svn-id: trunk@1147 -
2005-09-20 13:51:17 +00:00
marco
64dd758281
* minor updates
...
git-svn-id: trunk@1146 -
2005-09-20 11:23:18 +00:00
peter
c7f720aa09
* remove wrong check for empty section name. An empty section name is
...
still required to get the start and end debuginfo always included
git-svn-id: trunk@1145 -
2005-09-20 06:33:14 +00:00
florian
527a01bc9d
+ TResourceStream implemented
...
git-svn-id: trunk@1143 -
2005-09-19 20:15:25 +00:00
florian
bb26084a0f
+ UCS4StringToWideString
...
+ WideStringToUCS4String
+ locale sensitive comparing of widestrings on unix
git-svn-id: trunk@1142 -
2005-09-19 19:13:03 +00:00
florian
1c0035f882
+ pulls in cwstring by default
...
git-svn-id: trunk@1141 -
2005-09-19 16:52:22 +00:00
peter
72b0603943
* use mov insteead of push ds, valgrind doesn't like the push
...
git-svn-id: trunk@1140 -
2005-09-19 12:35:17 +00:00
peter
82faa95118
* lineinfo fixed for binary writer
...
* add tai_directive to replace old tai_direct calls
in powerpc
git-svn-id: trunk@1139 -
2005-09-19 11:47:30 +00:00
peter
1f8c074ab4
* make m68k compile
...
git-svn-id: trunk@1138 -
2005-09-19 11:46:23 +00:00
oro06
d60f16c069
+ Added sqlitev3x direct api call test
...
ok under i386-win32 and arm-wince
* updated sqlite3.pp sqlite3_libversion_number
git-svn-id: trunk@1137 -
2005-09-19 10:58:20 +00:00
michael
2c1901aeaa
+ Position is int64
...
git-svn-id: trunk@1122 -
2005-09-18 21:38:34 +00:00
peter
a3ab2053c9
* support multiple asmlabel types, renamed getlabel to
...
getjumplabel and added type para to getlabel for specific types
* moved lineinfo generation from assemble and aggas to dbgstabs
git-svn-id: trunk@1120 -
2005-09-18 21:16:10 +00:00
florian
0d704bc1a8
* export CollectionsEqual
...
git-svn-id: trunk@1119 -
2005-09-18 21:04:37 +00:00
florian
dbfaeeeb19
+ CollectionsEqual implemented
...
git-svn-id: trunk@1118 -
2005-09-18 20:27:40 +00:00
michael
7d24ef2ff3
+ Fix from Alexandrov Alexandru for CheckFieldNames
...
git-svn-id: trunk@1116 -
2005-09-18 20:03:25 +00:00
florian
1908ba2206
+ -vb: writes compiler messages with full path instead of the file name only
...
git-svn-id: trunk@1114 -
2005-09-18 18:09:19 +00:00
joost
cf7f323975
+ Fixed a memleak regarding parameters in TSQLQuery
...
+ Fixed some memleaks in TIBConnection
+ Implemented support for Date/time and char fields in parameters for TIBConnection
+ do not check if a field is null, if that is not allowed
git-svn-id: trunk@1113 -
2005-09-18 15:44:04 +00:00
florian
b1f20b2c13
* fixed previous commit
...
git-svn-id: trunk@1112 -
2005-09-18 14:14:27 +00:00
florian
69b36e1b44
+ VarClear(<OleVariant>);
...
git-svn-id: trunk@1111 -
2005-09-18 14:01:27 +00:00