Michael Van Canneyt
|
d1b2fe1659
|
* Date/Time info for files (Delphi compatibility)
|
2023-01-21 13:45:04 +01:00 |
|
Michael Van Canneyt
|
32884082e3
|
* Checks for directory and special directories
|
2023-01-19 12:21:56 +01:00 |
|
mattias
|
fdea66d217
|
rtl: added TBinaryObjectReader.BeginComponent
|
2023-01-15 10:56:58 +01:00 |
|
mattias
|
ea4768456f
|
rtl: ObjectBinaryToText, ObjectTextToBinary: support unitname/classname
|
2023-01-08 20:30:52 +01:00 |
|
mattias
|
c1f3960388
|
rtl: added overload GetClass(UnitName,ClassName), implemented UnregisterClass, overload TStream.WriteComponent(Instance,WriteUnitName)
|
2023-01-08 15:46:49 +01:00 |
|
mattias
|
b0f5d5a4e1
|
rtl: TBinaryObjectWriter.Version
|
2023-01-07 10:19:29 +01:00 |
|
mattias
|
b641c564c6
|
rtl: TReader: FindComponentClass using field name and classname
|
2023-01-07 10:19:29 +01:00 |
|
florian
|
9889a81062
|
* patch by Rika: Improve SinH and TanH, resolves #40086
|
2023-01-04 19:04:40 +01:00 |
|
florian
|
96eb5da939
|
* patch by Bart B: Implement sinh(), cosh() and tanh() for single, double and extended parameters, resolves #40083
|
2023-01-04 17:04:10 +01:00 |
|
florian
|
a260f1987c
|
* patch by Rika: Improve Math.CotH, resolves #40084
|
2023-01-03 23:13:33 +01:00 |
|
florian
|
cfbdf90ab0
|
* patch by Rika to optimize ArcCos, resolves #40078
|
2023-01-02 18:56:41 +01:00 |
|
florian
|
60c80a45a0
|
* patch by Bart B to complete missing functions in the math unit, resolves #40055
|
2023-01-01 22:52:57 +01:00 |
|
marcoonthegit
|
bfb904640a
|
* fix for #40069 add swapdimensions
|
2022-12-30 15:41:47 +01:00 |
|
florian
|
69eebe4c0c
|
+ patch by Rika to implement missing TPointF methods, resolves #40057
+ test by Rika
|
2022-12-29 15:20:49 +01:00 |
|
florian
|
cf41a549b9
|
* patch by Bart B and Rika for *H functions, part of #40055
|
2022-12-26 21:47:47 +01:00 |
|
florian
|
d948420eba
|
+ (modified) patch by Bart B to add Cycles conversion functions, part of #40055
|
2022-12-25 16:08:33 +01:00 |
|
florian
|
48b9751419
|
* patch by Alexey Torgashin to resolve #40054
|
2022-12-20 21:46:33 +01:00 |
|
florian
|
1761d3c09d
|
+ operator TPointF./, resolves #40046
|
2022-12-19 22:58:34 +01:00 |
|
Ondrej Pokorny
|
d1f999100b
|
Add SetToArray and ArrayToSet functions for more general RTTI Set handling
|
2022-12-18 13:32:15 +00:00 |
|
florian
|
f1e391fb41
|
* patch by Make TPointF * TPointF a component-wise multiplication, resolves #40042
|
2022-12-17 18:22:16 +01:00 |
|
Ondrej Pokorny
|
5109f0ba44
|
add missing TSizeF, TRectF properties and features
|
2022-12-17 11:22:41 +00:00 |
|
florian
|
725da25477
|
* patch by Rika to improve IntPower, resolves #40036
|
2022-12-13 19:40:08 +01:00 |
|
florian
|
c92056fcac
|
* patches by Rika: Fix a bug in LdExp(extended), and test Math.Frexp/Ldexp implementations instead of own, resolves #40030
|
2022-12-11 20:04:46 +01:00 |
|
Michaël Van Canneyt
|
13548088b7
|
* Implement case-insensitive version of Equals & Contains. Fix issue #40029
|
2022-12-10 15:18:26 +01:00 |
|
florian
|
06b0927f1e
|
* patch by Rika to improve FrExp and LdExp
|
2022-12-09 22:30:56 +01:00 |
|
florian
|
f8f824aa8d
|
* avoid unneeded widening of expressions due to constants defaulting to extended
|
2022-11-26 23:27:02 +01:00 |
|
florian
|
9c8f362acc
|
* more robust calculation of TBITS_SHIFT
|
2022-11-06 22:33:38 +01:00 |
|
Rika Ichinose
|
7243befdb7
|
Better TBits.
|
2022-11-06 20:55:38 +00:00 |
|
Michaël Van Canneyt
|
d5777174d8
|
* Optimization of TStringHelper.Split by Rika. Fixes issue #39948
|
2022-10-13 12:45:30 +02:00 |
|
florian
|
989895c82f
|
* patch by Bart B: FormatFloat correctly outputs NaN now, resolves #32868
+ test
|
2022-10-11 22:11:33 +02:00 |
|
florian
|
3963a30f9e
|
* prettier exception message, resolves #39909
|
2022-09-18 15:50:55 +02:00 |
|
florian
|
717d38f060
|
* prettier casing of Str* functions, resolves #39879
|
2022-08-25 20:40:23 +02:00 |
|
marcoonthegit
|
9ad1995c6d
|
* Patch by Rika to have a char specific TStringHelper.replace. Probably faster with low number of char matches. closes #39707
* also raise rangeerror for startindex<0 in previous committed join() patch.
|
2022-08-20 16:16:58 +02:00 |
|
marcoonthegit
|
d25daba08a
|
* Patch from Alexey T. closes #39705
* don't use copy in helper.indexof(). Watch those 0 based indexes.
|
2022-08-18 13:59:00 +02:00 |
|
florian
|
9e14dee1c3
|
* fixed Math.Tanh as proposed by Paolo Valle, resolves #39867
|
2022-08-17 20:56:43 +02:00 |
|
marcoonthegit
|
533cd82922
|
* applied patch from Alexey for closes #39704
* reviewed checks at start of function to match Delphi in rangecheck errors and other exits
* test for the above.
|
2022-08-17 18:38:02 +02:00 |
|
florian
|
cc66eb27ab
|
* patch by Rika: More numerical stability for Math, resolves #39863
|
2022-08-14 22:26:09 +02:00 |
|
marcoonthegit
|
f532cf1698
|
* Use an own put for tfpginterfacedobjectlist as per bug #39846.
Maybe not the most elegant, but solves the immediately
|
2022-08-14 16:24:35 +02:00 |
|
florian
|
306559667c
|
* patch by Rika for ArcTan2 to reduce code size
|
2022-08-11 22:32:45 +02:00 |
|
florian
|
f18d6f1c85
|
* fixed and improved generic ArcTan2 implementation by Paolo Valle, resolves #39861
|
2022-08-10 18:23:22 +02:00 |
|
florian
|
30f5558bf2
|
* patch by Rika: optimize TStringHelper.StartsWith / EndsWith, resolves #39706
|
2022-07-14 22:38:07 +02:00 |
|
florian
|
0122044226
|
* part of last commit
|
2022-07-06 20:39:38 +02:00 |
|
florian
|
4fecfe3df3
|
* fix SysUtils.HashName as proposed by Awkward in #39827, resolves #39827
* adapted to syscodepages.inc for the fixed HashName
|
2022-07-06 20:38:45 +02:00 |
|
Michaël Van Canneyt
|
b2ad1d3efd
|
* Patch from Bart. Fix for issue #39797
|
2022-06-25 14:33:33 +02:00 |
|
Michaël Van Canneyt
|
0cc00b355c
|
* Fix by Bart to fix conversion to temperature. Fix issue 39776
|
2022-06-11 11:47:35 +02:00 |
|
marcoonthegit
|
2df9dd9c14
|
* another fix for bug #39758, this time the end of the string
|
2022-06-05 17:46:58 +02:00 |
|
marcoonthegit
|
5b90eaf2dd
|
* move char index checks up. fixes bug #39758
|
2022-06-04 22:40:56 +02:00 |
|
marcoonthegit
|
e5ac0b2689
|
* anonymous method overloads for synchronize/queue.
|
2022-06-01 13:54:06 +02:00 |
|
marcoonthegit
|
d38c881828
|
* add IEquatable<T>, requested on forum.
|
2022-06-01 11:00:56 +02:00 |
|
Michaël Van Canneyt
|
712823eb6c
|
* Add some delphi compatibility enumerateds to TShiftState
|
2022-05-07 10:20:04 +02:00 |
|