Rika Ichinose
4603b80ac0
Remove “original version” of MD5Transform.
2023-10-14 22:59:13 +03:00
florian
f12abd03cc
* compilation on non-x86 targets fixed
2023-10-14 21:29:28 +02:00
Michaël Van Canneyt
2da416c4ea
* Some optimizations for FloatToStr (20% gain). Fixes issue #40137
2023-10-14 17:26:05 +02:00
florian
5b9998e38b
* fix BMI1 version of SysV MD5Transform
2023-10-14 14:37:00 +02:00
J. Gareth "Curious Kit" Moreton
6a9a416f84
* Packages: BMI1 version of MD5Transform for x86_64
2023-10-14 12:35:20 +00:00
J. Gareth "Curious Kit" Moreton
fce4a953a7
* Packages: x86_64 assembly language version of MD5Transform added to hash package
2023-10-14 12:35:20 +00:00
J. Gareth "Curious Kit" Moreton
afc981d2cb
* md5performancetest now gives better granularity on the elapsed time
2023-10-14 12:35:20 +00:00
Michaël Van Canneyt
a23441394b
* remove double outfile identifier. Fixes issue #40414
2023-10-14 10:46:41 +02:00
Michaël Van Canneyt
761de25eb4
* Update to last version of TRegExpr engine. Fix issue #40433
2023-10-14 09:56:58 +02:00
Michaël Van Canneyt
08821f9422
* Fix issue #40180
2023-10-13 17:19:36 +02:00
Michaël Van Canneyt
d5807e03b6
* Fix debug statement
2023-10-13 16:13:08 +02:00
Michaël Van Canneyt
358d45f9eb
* Delphi compatibility unit. Fixes issue #40089
2023-10-13 15:33:59 +02:00
Michaël Van Canneyt
181aebe508
* Add windows colors
2023-10-13 08:32:43 +02:00
Michaël Van Canneyt
0ec1f182b4
* Disable debug info, patch by MichaelW. Fixes issue #40466
2023-10-12 21:26:19 +02:00
Michaël Van Canneyt
9ef5b8bce9
* Fixes in DoCopyProps. Fixes issue #40362
2023-10-12 11:11:48 +02:00
Michaël Van Canneyt
0d37b3c6ec
* Use SinCos where possible. Fixes issue #40420
2023-10-12 09:11:21 +02:00
Michaël Van Canneyt
38776ca494
* Use const string arguments where possible. Fixes issue #40441
2023-10-12 08:49:07 +02:00
Michaël Van Canneyt
ac5b96a0c9
* Bind fields when needed in InternalOpen. Fixes issue #40450
2023-10-12 08:33:23 +02:00
Kai Burghardt
5307ef07c4
bypass real
→ integer
conversion → real
promotion in dateUtils.dateOf
...
The `dateUtils.dateOf` function takes one `tDateTime` value, a `real` value,
converts it to an `integer` using `trunc`, and then the value is automatically
promoted to a `real` value again (because of result data type `tDateTime`).
This is unnecessary (unless an error is the desired behavior).
You can use just `system.int` to obtain the integral (= date) part of `tDateTime`.
2023-10-11 23:05:33 +02:00
florian
f671db3fa6
+ simple test for Dateutils.DateOf
2023-10-11 23:05:33 +02:00
Michaël Van Canneyt
3fbf05ec89
* Do not eat exceptions. Allow to handle errors in translation. Fixes issue #40430
2023-10-11 09:00:11 +02:00
Michaël Van Canneyt
26e66fda75
* Fix Access Violation when starting debug server failed
2023-10-11 08:47:53 +02:00
florian
94cb1c3a49
* correctly name nested enum type debug symbols, resolves #40462
2023-10-10 23:16:31 +02:00
mattias
435861b238
fcl-passrc: added test unit not used through alias
2023-10-10 19:37:04 +02:00
mattias
d8fa6e6a9c
fcl-passrc: started test generic with type alias
2023-10-10 19:36:32 +02:00
Pierre Muller
ad637e8f09
Fix range error in tstruth2bu.pp test
2023-10-10 16:33:44 +00:00
Pierre Muller
71c6b6be0c
Add also DOSDIR and CLASSESDIR
2023-10-09 11:38:14 +02:00
Pierre Muller
2815273cf0
Set SYSUTILSDIR to unix dir in linux Makefile.fpc
2023-10-09 11:19:21 +02:00
Pierre Muller
08f9aaa6e6
Regenerate Makefile's with centralized SYSTEMUNIT variable
2023-10-09 01:02:28 +02:00
Pierre Muller
cb2d675732
Remove OS specific SYSTEMUNIT variable setting
2023-10-09 01:02:28 +02:00
Pierre Muller
b317f47029
Set SYSTEMUNIT variable globally inside inc/Makefile.rtl
2023-10-09 01:02:28 +02:00
mattias
7aa2ae7b36
fcl-css: test user pseudo class
2023-10-08 23:26:48 +02:00
marcoonthegit
816a4714f6
* another indirection problem reported on the forum for libusb_free_device_list
2023-10-07 22:50:18 +02:00
marcoonthegit
018593270b
* From double to triple indirection for the get_device_list function. Reported by Jurassic Pork on forum.
2023-10-07 16:40:41 +02:00
florian
a3f221e189
* allow set type to be a generic parameter, resolves #40453
2023-10-06 21:40:25 +02:00
Pierre Muller
431e42c873
Fix compilation of go32v2 installer by regenerating Makefile using latest fpcmake
2023-10-04 21:55:27 +00:00
Karoly Balogh
d748124996
tosunits: add VM_INQUIRE constant for xbios_vsetmode()
2023-10-03 21:11:18 +02:00
Karoly Balogh
35ac20c1f0
tosunits: xbios vsetrgb/vgetrgb - do not use Pascal open array style syntax in a C-style API, but C pointer-style
2023-10-03 21:11:18 +02:00
Pierre Muller
e3f4676fb0
Remove softfpu from unit list for wasm32-embedded target
2023-10-03 14:25:52 +00:00
Pierre Muller
d9ad6bdd1f
Avoid troubles with exported directories
2023-10-03 10:14:04 +00:00
Michaël Van Canneyt
123481aa8d
* Minor improvements of EncodeUri. Fixes issue #40455
2023-10-03 08:59:41 +02:00
Pierre Muller
e11838c5bd
Regenerate amiga, embedded, and go32v2 Makefile's
2023-10-02 22:27:17 +02:00
Pierre Muller
261e66fb84
go32v2 dos unit depends on go32 unit.
2023-10-02 22:27:17 +02:00
Pierre Muller
9845d15162
Cleanup sinclairql Makefile.fpc
2023-10-02 22:27:17 +02:00
Pierre Muller
9a9e2e4ae5
amiga and embedded Makefile.pfc changes
...
Remove RESUNIT rule from amiga/Makefile.fpc, as fpintres and fpextres are both treated inside inc/Makefile.rtl
Use CPU_COMMON_UNITS for embedded rules.
2023-10-02 22:27:17 +02:00
Michaël Van Canneyt
ab4db7f475
* Fix OnChange being fired twice when adding an object. Fixes issue 40261
2023-10-02 22:17:59 +02:00
Michaël Van Canneyt
113add75cc
* Fix issue #40454
2023-10-02 10:15:24 +02:00
Pierre Muller
ca0fbc1de6
Regenerate Makefile's after system rule changes
2023-09-29 17:44:35 +02:00
Pierre Muller
70d25e3b60
Remove OS spefic rules for system unit.
...
Use SYSDEPS variable to add specific dependencies.
Override FPC_SYTEM_OPT to add OS specific options.
Use SYSTEMUNIT variable.
2023-09-29 17:44:35 +02:00
Pierre Muller
b9544ad342
Add SYSTEMDIR variable (needed for BSD OSes)
2023-09-29 17:44:34 +02:00