michael
067d1ab582
* Added EPropertyConvertError class
...
git-svn-id: trunk@9598 -
2007-12-30 22:03:56 +00:00
michael
a375df54f2
Implemented get/setinterfaceproperty. Needs checking
...
git-svn-id: trunk@9597 -
2007-12-30 22:01:53 +00:00
yury
d306e25dc8
* Fixed warnings.
...
git-svn-id: trunk@9514 -
2007-12-22 12:27:03 +00:00
yury
8b12a7f2c2
* Fixed warnings.
...
git-svn-id: trunk@9506 -
2007-12-21 23:10:33 +00:00
peter
6ed3d91989
* CompareText for shortstrings added
...
* optimize CompareText
* use CompareText for case-insenstive compares in the RTL
patches from Sergei Gorelkin
git-svn-id: trunk@9384 -
2007-12-02 18:36:20 +00:00
florian
4b172f5973
* made rtti for dyn. arrays more delphi compatible, resolves #9464
...
git-svn-id: trunk@8853 -
2007-10-19 20:27:45 +00:00
Jonas Maebe
a0b57eddb5
* new internal set format for big endian systems. Advantages:
...
* varsets ({$packset x}) are now supported on big endian targets
* gdb now displays sets properly on big endian systems
* cleanup of generic set code (in, include/exclude, helpers), all
based on "bitpacked array[] of 0..1" now
* there are no helpers available yet to convert sets from the old to
the new format, because the set format will change again slightly
in the near future (so that e.g. a set of 24..31 will be stored in
1 byte), and creating two classes of set conversion helpers would
confuse things (i.e., it's not recommended to use trunk currently for
programs which load sets stored to disk by big endian programs compiled
by previous FPC versions)
* cross-endian compiling has been tested and still works, but one case
is not supported: compiling a compiler for a different endianess
using a starting compiler from before the current revision (so first
cycle natively, and then use the newly created compiler to create a
cross-compiler)
git-svn-id: trunk@7395 -
2007-05-19 17:15:15 +00:00
florian
c29455b111
* handle rtti for sets with a size of 1 and 2 properly, resolves #8660
...
git-svn-id: trunk@7125 -
2007-04-17 20:34:58 +00:00
Jonas Maebe
bdc378e250
* fixed 64 bit compilation
...
git-svn-id: trunk@6816 -
2007-03-13 08:35:08 +00:00
florian
418222bc32
* handle interfaces et al. correctly in Set/GetOrdProp, resolves #8510
...
git-svn-id: trunk@6804 -
2007-03-12 19:38:22 +00:00
Vincent Snijders
d87dc4e3f8
* always pass property value by value to the property setter of a method, the optimization (to prevent copying) to pass just the reference doesn't work on arm, for example (bug 8273)
...
git-svn-id: trunk@6370 -
2007-02-07 22:06:15 +00:00
Jonas Maebe
7b9bccf339
* fixed error due to {$t+} change
...
git-svn-id: trunk@4805 -
2006-10-05 15:05:36 +00:00
micha
d704af7216
fix compilation for {$T+} linux/win
...
git-svn-id: trunk@4794 -
2006-10-04 20:43:55 +00:00
peter
3bf8ff56ba
* fix calling of stored function with index
...
git-svn-id: trunk@4743 -
2006-09-28 05:54:51 +00:00
michael
7e3b7caf31
+ Additional fixes in setfloatprop needed
...
git-svn-id: trunk@4728 -
2006-09-25 21:29:40 +00:00
michael
8d6cc357c0
* Fixed bug #7445
...
git-svn-id: trunk@4727 -
2006-09-25 21:20:47 +00:00
peter
16f121a8bc
* reuse generic align()
...
git-svn-id: trunk@4382 -
2006-08-07 07:03:25 +00:00
michael
736b9ec000
+ Patch from Graeme Geldenhuys to add delphi compatibility function
...
git-svn-id: trunk@2358 -
2006-01-28 18:07:23 +00:00
peter
68e56b9fc7
* write only unique property names in rtti
...
git-svn-id: trunk@2007 -
2005-12-20 14:44:48 +00:00
peter
6238b1a917
* use NameIndex in GetPropInfos
...
git-svn-id: trunk@2004 -
2005-12-20 10:35:08 +00:00
florian
9749238cfe
* OrdType isn't valid for Int64 and QWord
...
git-svn-id: trunk@1644 -
2005-11-04 21:22:00 +00:00
tom_at_work
282f33100f
* bugfix of webbug 4404
...
git-svn-id: trunk@1304 -
2005-10-05 21:56:49 +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
florian
b1b0ffc1ec
* fixed more 64 bit issues (by Vincents Snijders)
...
git-svn-id: trunk@1092 -
2005-09-16 18:40:17 +00:00
florian
451a7c3366
+ GetEnumNameCount by Danny Milosavljevic
...
git-svn-id: trunk@783 -
2005-08-03 18:54:18 +00:00
michael
64f1948f3e
+ Added overloaded stringtoset which starts from typinfo, not propinfo
...
git-svn-id: trunk@492 -
2005-06-25 17:26:36 +00:00
michael
2ec3e6db01
+ Added overloaded settostring which starts from typinfo, not propinfo
...
git-svn-id: trunk@491 -
2005-06-25 17:22:21 +00:00
florian
90cdc1b6fe
* fixed interface rtti, fixes bug #4089
...
git-svn-id: trunk@422 -
2005-06-15 21:27:51 +00:00
michael
a775d3d487
+ Removed HASCURRENCY VALUEGETMEM VALUEFREEMEM defines
...
git-svn-id: trunk@293 -
2005-06-09 17:33:22 +00:00
michael
21425e303c
+ Removed HASVARIANT define
...
git-svn-id: trunk@244 -
2005-06-07 20:48:31 +00:00
michael
8a226bba52
+ Removed HASWIDESTRING/HASWIDECHAR defines
...
git-svn-id: trunk@241 -
2005-06-07 20:42:22 +00:00
michael
23ad0ae1ec
+ Removed HASINTF and VER1_0 defines
...
git-svn-id: trunk@239 -
2005-06-07 20:30:03 +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
michael
686de2c1f8
+ Moved constants to rtlconsts and added callbacks for variant support
2005-04-16 09:24:29 +00:00
michael
16f5f310b1
+ Added getPropValue by Uberto Barbini
2005-04-14 17:43:07 +00:00
marco
960e15e2b9
* Currency property patch from Dean Zobec
2005-04-05 06:44:25 +00:00
marco
f18a22f5a6
* patch for 3854 added. There are probably more places that need explicit
...
currency handling.
2005-04-03 11:50:58 +00:00
florian
f45cf8f155
* fixed compilation on i386
2005-03-14 21:15:52 +00:00
peter
28b1a4fd4f
* getordprop supports int64
2005-03-14 19:16:06 +00:00
florian
26381ab2e7
* fixed 1.0.10 issue
2005-02-26 20:59:38 +00:00
florian
bda868e0e7
+ overload of GetPropList added
2005-02-26 11:37:01 +00:00
marco
47cec51c8d
* getproplist sorted param added.
2005-02-22 12:14:56 +00:00
peter
e417e34496
* truncate log
2005-02-14 17:13:06 +00:00
florian
357b6ee52b
* TTOrdType -> TOrdType
2005-02-08 16:10:29 +00:00
michael
81ecfd5f2c
+ Fix for WideString props
2004-12-30 18:11:43 +00:00
florian
080ed4548f
* fixed raw mode for non i386 targets
...
* fixed some alignment issues
2004-12-28 15:30:04 +00:00
florian
783a04af23
* another alignment fix
2004-12-27 16:16:24 +00:00
florian
260ab77923
* fixed tpropdata record
2004-11-24 22:27:24 +00:00
florian
2f291713e1
* fixed aligntoptr
2004-10-10 19:18:31 +00:00