Jonas Maebe
|
5bf9c58e14
|
* fixed real:=variant for non-x86
git-svn-id: trunk@6847 -
|
2007-03-14 17:04:15 +00:00 |
|
marco
|
0d070eef7f
|
* Patch from Thorsten for bug in lower than equal( only did lower than)
git-svn-id: trunk@6423 -
|
2007-02-11 14:38:29 +00:00 |
|
florian
|
2167655902
|
* patch from Thorsten Engler submitted in #8235
git-svn-id: trunk@6272 -
|
2007-01-30 19:53:42 +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 |
|
Jonas Maebe
|
c839d560ab
|
* store widechar as integer rather than as widestring in variants
(Delphi-compatible)
git-svn-id: trunk@5731 -
|
2006-12-28 16:17:57 +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
|
60b1d1e162
|
* fpc_dispinvoke_variant is a compilerproc
git-svn-id: trunk@5256 -
|
2006-11-05 21:39:32 +00:00 |
|
florian
|
a13d358f1e
|
* first partially working implementation of variant com invoking
git-svn-id: trunk@5247 -
|
2006-11-05 15:34:15 +00:00 |
|
florian
|
c947295cb8
|
+ ttertiarynode
* traise node refactored using tertiarynode
* more dipatch stuff
git-svn-id: trunk@5215 -
|
2006-11-03 23:03:31 +00:00 |
|
florian
|
5c9b39549a
|
* fixed olevariant -> variant conversion
git-svn-id: trunk@5131 -
|
2006-10-31 19:45:08 +00:00 |
|
micha
|
8678d52aeb
|
* avoid warning when pointer points to size 1 data
* fix variantmanager for {$T+}
git-svn-id: trunk@4861 -
|
2006-10-11 16:40:40 +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
|
380d3be22c
|
* started to fix var. array -> dyn. array
git-svn-id: trunk@1626 -
|
2005-11-01 22:41:25 +00:00 |
|
florian
|
c5f82ba6de
|
+ (ole)variant<->error type conversion
+ DynArraySetLength
+ DynArrayFromVariant
git-svn-id: trunk@1608 -
|
2005-10-30 23:12:08 +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 |
|
florian
|
9da46ff50a
|
* more descriptive error message in case of a missing variant unit added
* variant unit uses now the math unit for ** implementation
git-svn-id: trunk@158 -
|
2005-05-30 20:47:34 +00:00 |
|
michael
|
77152e9d1b
|
+ Added VarCast routine
git-svn-id: trunk@100 -
|
2005-05-25 20:25:58 +00:00 |
|
florian
|
937fcdf41e
|
* better message in case of missing variants unit
git-svn-id: trunk@69 -
|
2005-05-22 12:41:36 +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
|
74c89e2b87
|
+ some variant stuff fixed and added
|
2005-02-24 22:36:36 +00:00 |
|
peter
|
e417e34496
|
* truncate log
|
2005-02-14 17:13:06 +00:00 |
|
florian
|
0853821fd1
|
+ interface <-> variant conversion from Danny Milosavljevic
|
2005-02-01 20:22:24 +00:00 |
|
florian
|
99ebd46010
|
* several variant init./final. stuff fixed
|
2005-01-15 18:47:26 +00:00 |
|
florian
|
bd211ce900
|
+ init/cleaning code for variants added
|
2005-01-08 20:43:44 +00:00 |
|
florian
|
13c5439bb1
|
+ basic rtl support for variant <-> interface implemented
|
2005-01-07 21:15:46 +00:00 |
|
florian
|
7fb9bd0f57
|
* implemented helper for variant<->dyn. array type cast
|
2004-12-05 11:49:06 +00:00 |
|
florian
|
5064ecaf57
|
* sparc uses wait4 as well
|
2004-08-18 21:03:35 +00:00 |
|
peter
|
3094258825
|
* removed warnings
|
2004-05-31 20:25:04 +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
|
e346ebacb6
|
* write helper comproc for variants fixed
|
2003-10-04 23:40:42 +00:00 |
|
florian
|
8d771df2d4
|
* arm fixes to the common rtl code
* some generic math code fixed
* ...
|
2003-09-03 14:09:37 +00:00 |
|
florian
|
6459b97052
|
+ write(ln) support for variants added
|
2002-10-10 19:24:28 +00:00 |
|
florian
|
c75dbfdf0c
|
* hopefully last fix to get things working :/
|
2002-10-09 20:13:26 +00:00 |
|
florian
|
8c257e4d26
|
* variant assignments don't work yet, commented out
|
2002-10-09 19:56:01 +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 |
|