svenbarth
6b548b9016
* fix for Mantis #37042 : apply patch and test (adjusted for Big Endian) by Bi0T1N to add support for TBitConverter
...
git-svn-id: trunk@45409 -
2020-05-17 20:59:57 +00:00
michael
0ff254e00f
* Fix bug ID #36837 : add ToObjectArray, ToStTringArray and SetStrings
...
git-svn-id: trunk@44632 -
2020-04-07 08:27:34 +00:00
marco
7fc9212ecd
Two static inline constructors
...
git-svn-id: trunk@43950 -
2020-01-15 11:09:17 +00:00
florian
edd72ca6d2
* few inline directives added to types, resolves #34424
...
git-svn-id: trunk@39984 -
2018-10-18 19:35:56 +00:00
pierre
29b52824cf
Try to fix TRect problem for wince
...
git-svn-id: trunk@37783 -
2017-12-22 11:50:59 +00:00
nickysn
532ff65e87
+ enabled compilation of unit types for win16
...
git-svn-id: trunk@37736 -
2017-12-15 17:55:29 +00:00
marco
6166215174
* make istream signedness equal to MSDN and modern delphi. Denis Kozlov,
...
mantis #31473
git-svn-id: trunk@35542 -
2017-03-08 15:05:11 +00:00
marco
b33da605f3
* move tendian to objpas, alias in sysutils, types. mantis #31150
...
git-svn-id: trunk@35202 -
2016-12-27 14:30:13 +00:00
marco
b38b3a7c1e
* patch from Ondrej to fix splitrecttype aliasing on windows. Mantis #29557
...
added alias of tarray4integertype too.
git-svn-id: trunk@33152 -
2016-03-05 13:50:02 +00:00
michael
6b3b3d5c0c
* Fix bug ID #29155 , wrong declaration of ISTream.
...
git-svn-id: trunk@32820 -
2016-01-01 16:35:38 +00:00
michael
353f5340dc
* Patch from Ondrej Pokorny to implement - and * operators for TPointF
...
git-svn-id: trunk@32817 -
2015-12-31 16:27:19 +00:00
marco
f383a39cda
* add tag types for size and point, but deprecated, since redundant.
...
git-svn-id: trunk@32361 -
2015-11-19 11:53:05 +00:00
marco
92960ff3ac
* initial advanced records support for TSize..TRect and -F.
...
git-svn-id: trunk@32333 -
2015-11-15 18:34:19 +00:00
michael
d3350b18ba
* Some Delphi XE8 compatibility types
...
git-svn-id: trunk@31461 -
2015-08-31 12:00:22 +00:00
florian
ca4f4fb855
* changed casing for nicer code completation, #27604
...
git-svn-id: trunk@30102 -
2015-03-05 20:35:38 +00:00
svenbarth
2f613f71d7
Readd RT_RCDATA to the Types unit, but with a deprecated message so that users use the Windows one instead.
...
rtl/objpas/types.pp:
+ readd RT_RCDATA as a reference to the one declared in the Windows unit for Win32 and Win64; also add a deprecated message that advices users to use the one declared in the Windows instead.
git-svn-id: trunk@29127 -
2014-11-23 20:32:21 +00:00
svenbarth
ace1ea0070
Fix compilation of NativeNT RTL
...
rtl/objpas/types.pp:
- remove declaration of RT_RCDATA which is part of System since we have resource support
git-svn-id: trunk@29102 -
2014-11-21 14:33:58 +00:00
marco
f8f5c3cd23
* alias a few more types on windows. This makes developing portable software easier, since one doesn't have to conditionally import windows for e.g. tfiletime.
...
git-svn-id: trunk@20375 -
2012-02-18 19:20:07 +00:00
marco
9324726374
* const added to size (record) Mantis #20653
...
git-svn-id: trunk@19620 -
2011-11-11 09:32:46 +00:00
florian
3e4469937c
* fix Types.UnionRect as proposed by Piotr Karasinski, resolves #20006
...
git-svn-id: trunk@18246 -
2011-08-17 12:01:23 +00:00
florian
883eab626d
* inline Types.Point(...)
...
git-svn-id: trunk@18174 -
2011-08-11 20:53:59 +00:00
sergei
12f6eb2c4e
* types.pp, applied a fix similar to r16224,16226 also to UnionRect function. It is very similar to IntersectRect and parameter aliasing issue applies to it as well (see Mantis #17722 ).
...
git-svn-id: trunk@16235 -
2010-10-28 04:18:53 +00:00
sekelsenmat
3c2a94fad3
Makes IntersectRect more efficient
...
git-svn-id: trunk@16226 -
2010-10-26 15:49:25 +00:00
sekelsenmat
b4b9354468
Makes IntersectRect more robust. See bug #17722
...
git-svn-id: trunk@16224 -
2010-10-26 14:49:35 +00:00
marco
cbf7b49dd1
* removed packed from statstg, which causes trouble in win64, and is probably wrong. Mantis 16159
...
git-svn-id: trunk@15136 -
2010-04-11 11:21:39 +00:00
marco
6df3352279
* move constants out of ifndef wince, bug #15057 .
...
git-svn-id: trunk@14163 -
2009-11-13 14:09:50 +00:00
marco
de350d5c26
* fixed compilation win32/win64 after (my) last commit.
...
due to wince <-> win32/win64 headerwise. wince has some identifiers in Windows that win32/win64 has in activex
* patches for comobj/comserv from 0014822 and 0014939 as well as one minor fix to activex.
git-svn-id: trunk@13991 -
2009-10-31 22:31:26 +00:00
marco
09b22de964
* TStreamAdapter + relevant constants. From 10608
...
git-svn-id: trunk@13988 -
2009-10-31 20:13:41 +00:00
Jonas Maebe
79e6ed5047
* fixed CenterPoint() function (patch by Alexander S. Klenin, mantis #13972 )
...
git-svn-id: trunk@13274 -
2009-06-14 14:12:09 +00:00
micha
83b7f81f81
+ add no-fpu support to compiler/rtl for powerpc-linux (-Cfnone)
...
git-svn-id: trunk@10422 -
2008-03-02 12:59:02 +00:00
marco
574827a844
* Fix for 10534. tagstatstg now aliased in activex.pp to types.pp
...
git-svn-id: trunk@9616 -
2008-01-02 19:50:02 +00:00
marco
f885568da9
* more little winapi fixes (largeuint)
...
git-svn-id: trunk@7821 -
2007-06-26 14:50:24 +00:00
florian
0caa70a8b3
+ basic TStreamAdapter implementation
...
git-svn-id: trunk@7815 -
2007-06-25 21:05:08 +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
florian
42f036b66c
* unified IStream and ISequentialStream declaration
...
git-svn-id: trunk@7783 -
2007-06-23 10:00:36 +00:00
florian
30c6b37c8d
* fixed largeint declarations
...
git-svn-id: trunk@7781 -
2007-06-23 09:21:50 +00:00
florian
d5d3779360
* patch for #8375 from Roozbeh Gholizadeh
...
git-svn-id: trunk@6621 -
2007-02-23 19:35:35 +00:00
florian
fd2032dab2
+ start of embedded rtl
...
+ feature support in the compiler
git-svn-id: trunk@5628 -
2006-12-17 18:40:36 +00:00
micha
b1c1b6fd3d
+ generic implementation of list and map; adapt TList/TStringList to use it
...
git-svn-id: trunk@5624 -
2006-12-17 15:52:42 +00:00
michael
ab2e7337e3
* Patch from Graeme Geldenhuys:
...
- removed the SIZE = TSize declaration from types.pp
- Added two new Size() functions that work the same as Rect(), Bounds() or Point().
git-svn-id: trunk@5464 -
2006-11-24 09:19:02 +00:00
florian
46b6f00bc7
* use softfloat on arm and m68k
...
* export GUID_NULL from types also on windows
git-svn-id: trunk@5231 -
2006-11-05 00:03:38 +00:00
michael
fb0e1df9b4
+ Patch from Graeme Geldenhuys to implement InflateRect
...
git-svn-id: trunk@4731 -
2006-09-26 13:30:10 +00:00
marco
f5c45419d6
* added TPointerDynArray at Marc's request
...
git-svn-id: trunk@4581 -
2006-09-09 12:40:49 +00:00
peter
b36e38ead1
* win64 compile fixes
...
git-svn-id: trunk@3296 -
2006-04-20 11:16:46 +00:00
marco
d0a755a621
* pinteger removed
...
git-svn-id: trunk@3092 -
2006-03-31 08:23:43 +00:00
oro06
c007b1cd90
+arm/wince more fcl units : process, fileinfo
...
*types.pp : new define Win32orCE added
git-svn-id: trunk@2051 -
2005-12-26 11:06:05 +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
florian
9a25f58748
* TSize is imported from the Windows unit on win32
2005-02-26 15:11:43 +00:00