florian
|
a2ec2e72b6
|
* better hint about abstract methods (fixes 5098)
+ code generation for invoking dispinterface methods
* small dispinterface problems fixed
git-svn-id: trunk@5798 -
|
2007-01-03 19:14:31 +00:00 |
|
florian
|
28d59bbf6f
|
* pos(...,...) overloads with variants, see tb0520.pp for the reason
git-svn-id: trunk@5770 -
|
2006-12-31 17:47:05 +00:00 |
|
yury
|
63a162ac83
|
* fixed tw4700.
git-svn-id: trunk@5388 -
|
2006-11-15 07:17:41 +00:00 |
|
yury
|
cc2b691c0c
|
* Cleanup of variant manager stub in System unit. FPC 2.1.1 adds Variants unit implicitly. Variant manager stub in System unit is never called. This cleanup shrinks wince executable size by 3KB.
git-svn-id: trunk@5307 -
|
2006-11-10 14:41:45 +00:00 |
|
florian
|
5c9b39549a
|
* fixed olevariant -> variant conversion
git-svn-id: trunk@5131 -
|
2006-10-31 19:45:08 +00:00 |
|
florian
|
8b841e9514
|
* fixed another problem caused by yesterdays real change
git-svn-id: trunk@4644 -
|
2006-09-18 18:21:00 +00:00 |
|
michael
|
5ef20e6215
|
+ Added delphi compatibility Error procedure
git-svn-id: trunk@3610 -
|
2006-05-21 09:57:47 +00:00 |
|
florian
|
b698d6eb02
|
* fixed bootstrapping on 64 bit CPUs
git-svn-id: trunk@3461 -
|
2006-05-09 13:15:22 +00:00 |
|
florian
|
2983b01109
|
* variant size must be 24 bytes on 64 bit platforms
git-svn-id: trunk@3441 -
|
2006-05-06 22:52:13 +00:00 |
|
florian
|
4084c4261d
|
+ more units for winx64
git-svn-id: trunk@3226 -
|
2006-04-16 11:37:28 +00:00 |
|
florian
|
c5f82ba6de
|
+ (ole)variant<->error type conversion
+ DynArraySetLength
+ DynArrayFromVariant
git-svn-id: trunk@1608 -
|
2005-10-30 23:12:08 +00:00 |
|
peter
|
9d0851e4a1
|
* remove comment level 2 warning
git-svn-id: trunk@1355 -
|
2005-10-11 06:48:32 +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
|
eb57d588fd
|
+ several olevariant helpers and wrappers implemented
git-svn-id: trunk@1157 -
|
2005-09-23 09:48:55 +00:00 |
|
florian
|
30769ea013
|
* made variant operators inlined
* fixed some inline directives
+ variant<->olevariant cast operators
git-svn-id: trunk@632 -
|
2005-07-15 21:12:21 +00:00 |
|
michael
|
b29507407e
|
+ Removed HASOVERLOADASSIGNBYUNIQUERESULT define
git-svn-id: trunk@315 -
|
2005-06-09 18:08:11 +00:00 |
|
peter
|
4ace790492
|
* remove $Log
git-svn-id: trunk@231 -
|
2005-06-07 09:47:55 +00:00 |
|
fpc
|
c5b90ed37c
|
* fixed variant array creation and copying on non win32 system
git-svn-id: trunk@170 -
|
2005-06-01 19:30:17 +00:00 |
|
michael
|
77152e9d1b
|
+ Added VarCast routine
git-svn-id: trunk@100 -
|
2005-05-25 20:25:58 +00:00 |
|
fpc
|
790a4fe2d3
|
* log and id tags removed
git-svn-id: trunk@42 -
|
2005-05-21 09:42:41 +00:00 |
|
fpc
|
50778076c3
|
initial import
git-svn-id: trunk@1 -
|
2005-05-16 18:37:41 +00:00 |
|
florian
|
db865d1e51
|
+ variant<->currency/tdatetime operators
|
2005-04-28 19:34:19 +00:00 |
|
florian
|
89da61f7a8
|
+ basic operators (int, real and string) for variants implemented
|
2005-04-10 20:24:31 +00:00 |
|
florian
|
9a463a8bc3
|
+ varrarrayredim added and implemented
|
2005-04-10 09:22:38 +00:00 |
|
florian
|
372711eea4
|
+ a lot of vararray stuff
|
2005-03-28 13:38:05 +00:00 |
|
florian
|
e59c1f74a2
|
+ more vararray stuff
|
2005-03-25 19:02:59 +00:00 |
|
florian
|
aa4699892b
|
+ some vararray stuff added
|
2005-03-25 18:03:50 +00:00 |
|
peter
|
e417e34496
|
* truncate log
|
2005-02-14 17:13:06 +00:00 |
|
florian
|
99ebd46010
|
* several variant init./final. stuff fixed
|
2005-01-15 18:47:26 +00:00 |
|
peter
|
1f4a3402e2
|
* fixed type of verror
|
2003-12-22 23:07:52 +00:00 |
|
florian
|
7cb8b55abb
|
* real functions ifdef'ed depending on the supported types
|
2003-12-10 01:36:39 +00:00 |
|
florian
|
d97aa2e973
|
+ currency type can be assigned to variants now
|
2003-11-05 15:26:37 +00:00 |
|
florian
|
b6abfdae09
|
* fixed some variant issues
* improved type declarations
|
2003-10-08 16:24:47 +00:00 |
|
florian
|
e346ebacb6
|
* write helper comproc for variants fixed
|
2003-10-04 23:40:42 +00:00 |
|
florian
|
6459b97052
|
+ write(ln) support for variants added
|
2002-10-10 19:24:28 +00:00 |
|
florian
|
a92fd8fe74
|
+ Variant constants Unassigned and Null added
|
2002-10-09 19:08:22 +00:00 |
|
florian
|
45091120fd
|
+ variant wrappers for cmp operators added
|
2002-10-07 15:10:45 +00:00 |
|
florian
|
1032bba553
|
+ more variant wrappers added
|
2002-10-07 10:27:45 +00:00 |
|
florian
|
77caaf906b
|
* wrappers for xor, or and and operator with variants added
|
2002-10-06 22:13:55 +00:00 |
|
peter
|
01dfac4a4e
|
* old logs removed and tabs fixed
|
2002-09-07 15:06:34 +00:00 |
|
Jonas Maebe
|
2c651f8661
|
* fixed bug in tvariantmanager declaration (string -> ansistring, this
file is compiled in non-objpas mode!)
|
2002-06-12 15:45:42 +00:00 |
|
michael
|
d703757d27
|
+ First working variant support
|
2001-11-14 23:00:16 +00:00 |
|
michael
|
2b235a902c
|
+ System unit implementation of variants
|
2001-11-08 20:59:10 +00:00 |
|
florian
|
f9ed2775c2
|
+ beginning of variant dispatching
|
2001-11-08 16:16:54 +00:00 |
|
florian
|
6476fbf2fe
|
* fixed and added a lot of stuff to get the Jedi DX( headers
compiled
|
2001-08-19 21:02:01 +00:00 |
|