Commit Graph

54651 Commits

Author SHA1 Message Date
michael
e64257da96 * Merging revisions r45504 from trunk:
------------------------------------------------------------------------
    r45504 | michael | 2020-05-26 09:48:23 +0200 (Tue, 26 May 2020) | 1 line
    
    * Patch to try more 1.1 library names on windows (bug ID 37137)
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46575 -
2020-08-23 09:09:14 +00:00
michael
2ac27ce2ef * Merging revisions r45393 from trunk:
------------------------------------------------------------------------
    r45393 | michael | 2020-05-17 09:32:11 +0200 (Sun, 17 May 2020) | 1 line
    
    * Use unsigned for ip6 parts
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46574 -
2020-08-23 09:08:57 +00:00
michael
2413b48e10 * Merging revisions r45387 from trunk:
------------------------------------------------------------------------
    r45387 | michael | 2020-05-16 17:00:00 +0200 (Sat, 16 May 2020) | 1 line
    
    * Fix range check errors
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46573 -
2020-08-23 09:08:48 +00:00
michael
690f184324 * Merging revisions r45376 from trunk:
------------------------------------------------------------------------
    r45376 | michael | 2020-05-16 15:11:28 +0200 (Sat, 16 May 2020) | 1 line
    
    * Patch from Noel Duffy to add TrySTrToHost* functions
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46572 -
2020-08-23 09:08:35 +00:00
michael
e0cd952e19 * Merging revisions r45367,r45368 from trunk:
------------------------------------------------------------------------
    r45367 | michael | 2020-05-15 12:47:48 +0200 (Fri, 15 May 2020) | 1 line
    
    * Fix bug ID #37080: too permissive val() on supplied quads
    ------------------------------------------------------------------------
    r45368 | michael | 2020-05-15 13:23:14 +0200 (Fri, 15 May 2020) | 1 line
    
    * Max len 3 per number in dotted quad
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46571 -
2020-08-23 09:08:21 +00:00
michael
06a48a2933 * Merging revisions r45355 from trunk:
------------------------------------------------------------------------
    r45355 | michael | 2020-05-13 12:10:02 +0200 (Wed, 13 May 2020) | 1 line
    
    * Fix from Bart Broersma, small optimization (bug ID 37061)
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46570 -
2020-08-23 09:08:04 +00:00
michael
f65de92ee9 * Merging revisions r45350 from trunk:
------------------------------------------------------------------------
    r45350 | michael | 2020-05-13 09:19:03 +0200 (Wed, 13 May 2020) | 1 line
    
    * Patch from Noel Duffy to improve IPV6 address parsing (bug ID tw37013)
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46569 -
2020-08-23 09:07:57 +00:00
michael
2b75bf162b * Merging revisions r44346 from trunk:
------------------------------------------------------------------------
    r44346 | michael | 2020-03-23 14:53:24 +0100 (Mon, 23 Mar 2020) | 1 line
    
    * Add constructor (part of webidl 2 spec)
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46568 -
2020-08-23 09:07:41 +00:00
michael
61ae4eea1f * Merging revisions r44666 from trunk:
------------------------------------------------------------------------
    r44666 | michael | 2020-04-09 23:27:22 +0200 (Thu, 09 Apr 2020) | 1 line
    
    * Fix bug #35914: add epoll_pwait, epoll_create1
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46567 -
2020-08-23 09:07:28 +00:00
michael
64454cfb57 * Merging revisions r45585,r45628,r45629 from trunk:
------------------------------------------------------------------------
    r45585 | michael | 2020-06-04 15:32:47 +0200 (Thu, 04 Jun 2020) | 1 line
    
    * Fix bug ID #37159: upstream patches
    ------------------------------------------------------------------------
    r45628 | michael | 2020-06-08 23:41:39 +0200 (Mon, 08 Jun 2020) | 1 line
    
    * Fix 0037159 (again)
    ------------------------------------------------------------------------
    r45629 | michael | 2020-06-09 16:19:47 +0200 (Tue, 09 Jun 2020) | 1 line
    
    * Fix bug ID #0037189, backwards search
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46566 -
2020-08-23 09:07:00 +00:00
michael
fe1386a279 * Merging revisions r45334 from trunk:
------------------------------------------------------------------------
    r45334 | michael | 2020-05-11 09:13:04 +0200 (Mon, 11 May 2020) | 1 line
    
    * Fix bug id #0037048 (wrong count sometimes), upstream fix
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46565 -
2020-08-23 09:06:34 +00:00
michael
271312c09e * Merging revisions r44179 from trunk:
------------------------------------------------------------------------
    r44179 | michael | 2020-02-15 14:18:23 +0100 (Sat, 15 Feb 2020) | 1 line
    
    * Fix bug ID #36603
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46564 -
2020-08-23 09:06:18 +00:00
michael
e506bc902a * Merging revisions 43702 from trunk:
------------------------------------------------------------------------
    r43702 | michael | 2019-12-20 17:28:42 +0100 (Fri, 20 Dec 2019) | 1 line
    
    * Fix bug #0036461, parameters not correctly refreshed in Mysql
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46563 -
2020-08-23 09:06:04 +00:00
michael
d56ad0c765 * Merging revisions r46540 from trunk:
------------------------------------------------------------------------
    r46540 | michael | 2020-08-22 00:24:50 +0200 (Sat, 22 Aug 2020) | 1 line
    
    * Patch from BaldZhang to fix checking peer certificate
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46562 -
2020-08-23 06:15:08 +00:00
pierre
2dbe24fec5 * Merge commit #39997
------------------------------------------------------------------------
r39997 | pierre | 2018-10-20 18:11:25 +0000 (Sat, 20 Oct 2018) | 1 line

 Also fix first_abs_real like in rev 39988
------------------------------------------------------------------------
--- Merging r39997 into '.':
U    compiler/ninl.pas
--- Recording mergeinfo for merge of r39997 into '.':
 U   .

git-svn-id: branches/fixes_3_2@46555 -
2020-08-22 21:12:55 +00:00
pierre
d276e94e0f ------------------------------------------------------------------------
r46240 | pierre | 2020-08-05 08:40:32 +0000 (Wed, 05 Aug 2020) | 1 line

 Add name of package for which dependency is checked to get a more useful error message
------------------------------------------------------------------------
--- Merging r46240 into '.':
U    packages/fpmkunit/src/fpmkunit.pp
--- Recording mergeinfo for merge of r46240 into '.':
 U   .

git-svn-id: branches/fixes_3_2@46469 -
2020-08-17 09:56:33 +00:00
ondrej
7e4ee351f8 merge r46342 from trunk
Revision: 46342
Author: ondrej
Date: Sonntag, 9. August 2020 18:28:55
Message:
TProcessnamemacro: move FProcessID, FThreadID, FProcessHandle, FThreadHandle to the protected section so that descendants can fill them in overridden Execute procedure

git-svn-id: branches/fixes_3_2@46344 -
2020-08-09 17:05:13 +00:00
Tomas Hajny
d61ea1f11d Merge r46338,r46340 from trunk
Revision: 46338
  Author: hajny
  Date: 2020-08-09 14:31:36
  Message:
  * fix bug causing misinterpretation of cursor keys in case of tab without shurtcuts

  Revision: 46340
  Author: hajny
  Date: 2020-08-09 15:25:37
  Message:
  + added possibility to navigate among tabs using Ctrl-PgUp/Ctrl-PgDn

git-svn-id: branches/fixes_3_2@46341 -
2020-08-09 14:40:09 +00:00
ondrej
e17cadbaa7 Merge r46337 from trunk
Revision: 46337
Author: ondrej
Date: 2020-08-09 08:13:06
Message:
TWriter: fix default value handling for Int64/QWord values. Issue #37525

git-svn-id: branches/fixes_3_2@46339 -
2020-08-09 13:21:55 +00:00
pierre
922c95d317 * Merge 39989 to allow correct fullcycle with -O4
------------------------------------------------------------------------
r39989 | florian | 2018-10-20 09:16:51 +0000 (Sat, 20 Oct 2018) | 2 lines

* wrong ifdef exposed by warning with -O3 fixed

------------------------------------------------------------------------
--- Merging r39989 into '.':
U    compiler/ppcgen/hlcgppc.pas
--- Recording mergeinfo for merge of r39989 into '.':
 U   .

git-svn-id: branches/fixes_3_2@46286 -
2020-08-06 09:31:05 +00:00
pierre
4ba3bfb227 * Also merge 39991 to avoid wrong typecast in first_sqrt_real
------------------------------------------------------------------------
r39991 | florian | 2018-10-20 10:18:45 +0000 (Sat, 20 Oct 2018) | 2 lines

* same fix as in r39988 for fpc_first_sqrt

------------------------------------------------------------------------
--- Merging r39991 into '.':
U    compiler/ninl.pas
--- Recording mergeinfo for merge of r39991 into '.':
 U   .

git-svn-id: branches/fixes_3_2@46285 -
2020-08-06 09:13:20 +00:00
pierre
c39c8c1794 Merge commits 41973, 43427 and 45937
------------------------------------------------------------------------
r41973 | pierre | 2019-05-02 12:59:11 +0000 (Thu, 02 May 2019) | 1 line

Add flags field to TStatfs record
------------------------------------------------------------------------
--- Merging r41973 into '.':
U    rtl/linux/ptypes.inc
--- Recording mergeinfo for merge of r41973 into '.':
 U   .
------------------------------------------------------------------------
r43427 | florian | 2019-11-09 18:27:21 +0000 (Sat, 09 Nov 2019) | 1 line

  * TIOCtlRequest is declared as unsigned long according to man 2 ioctl
------------------------------------------------------------------------
--- Merging r43427 into '.':
G    rtl/linux/ptypes.inc
--- Recording mergeinfo for merge of r43427 into '.':
 G   .
------------------------------------------------------------------------
r45837 | pierre | 2020-07-23 21:03:19 +0000 (Thu, 23 Jul 2020) | 1 line

 Define __USE_LARGEFILE64 for sparc-linux, and adapt filed ffree type to that macro
------------------------------------------------------------------------
--- Merging r45837 into '.':
G    rtl/linux/ptypes.inc
--- Recording mergeinfo for merge of r45837 into '.':
 G   .

git-svn-id: branches/fixes_3_2@46284 -
2020-08-06 08:40:16 +00:00
svenbarth
1e64c9947e Merged revision(s) 45974 from trunk:
* fix for Mantis #37355: the method name and the named parameters need to be separated by a single #0
+ added test
........

git-svn-id: branches/fixes_3_2@46278 -
2020-08-05 21:33:45 +00:00
pierre
cc46cc56e2 Merge invalid typecast fix 39988
------------------------------------------------------------------------
r39988 | pierre | 2018-10-19 23:04:55 +0000 (Fri, 19 Oct 2018) | 1 line

 Fix wrong explicit typecast that lead to memory corruption in first_sqr_real
------------------------------------------------------------------------
--- Merging r39988 into '.':
U    compiler/ninl.pas
--- Recording mergeinfo for merge of r39988 into '.':
 U   .

git-svn-id: branches/fixes_3_2@46238 -
2020-08-05 06:33:11 +00:00
pierre
ec4954111e Remove multiple calls to cg.g_check_for_fpu_exception, only keep call to cg.maybe_check_for_fpu_exception (merging error)
git-svn-id: branches/fixes_3_2@46231 -
2020-08-04 15:30:31 +00:00
pierre
d1f31fab15 Merge commits 42525 and 45891 that add
checks for fpu exceptions for arm and aarch64.
------------------------------------------------------------------------
r42525 | florian | 2019-07-28 21:06:36 +0000 (Sun, 28 Jul 2019) | 2 lines

+ software handling of exceptions on arm
* reworked software handling of exceptions so they can be check lazily
------------------------------------------------------------------------
--- Merging r42525 into '.':
U    compiler/arm/cgcpu.pas
U    compiler/arm/narmadd.pas
U    compiler/arm/narminl.pas
U    compiler/arm/narmmat.pas
U    compiler/ncgcal.pas
U    compiler/procinfo.pas
U    rtl/arm/arm.inc
--- Recording mergeinfo for merge of r42525 into '.':
 U   .
Summary of conflicts:
  Tree conflicts: 1
------------------------------------------------------------------------
r42891 | florian | 2019-09-01 17:26:11 +0000 (Sun, 01 Sep 2019) | 1 line

+ support for software floating point exception handling on AArch64 (-CE)
------------------------------------------------------------------------
--- Merging r42891 into '.':
U    compiler/aarch64/cgcpu.pas
U    compiler/aarch64/ncpuadd.pas
U    compiler/aarch64/ncpuinl.pas
U    compiler/aarch64/ncpumat.pas
U    rtl/aarch64/aarch64.inc
U    rtl/aarch64/math.inc
U    rtl/aarch64/mathu.inc
--- Recording mergeinfo for merge of r42891 into '.':
 G   .

git-svn-id: branches/fixes_3_2@46225 -
2020-08-04 10:30:50 +00:00
svenbarth
52be8c6631 Merged revision(s) 42776 from trunk:
* fix for Mantis #35981: ensure that the "specialize" token is only really used in non-Delphi modes
........

git-svn-id: branches/fixes_3_2@45994 -
2020-08-02 17:51:34 +00:00
pierre
80553119b5 Merge cs_check_fpu_exception part of commit 39813
Adapt ppudump to added entry to tlocalswitch enum type.

git-svn-id: branches/fixes_3_2@45984 -
2020-08-02 09:02:10 +00:00
pierre
d7de35c5b8 Partial merge of commit 39813, just the part that adds %OPT=-CE header line to tests needing explicit fpu exception checks
git-svn-id: branches/fixes_3_2@45971 -
2020-07-31 14:45:13 +00:00
pierre
a9b02a2991 Update fpcm/fpcmake.inc and fpcm/revision.inc
git-svn-id: branches/fixes_3_2@45970 -
2020-07-31 14:42:56 +00:00
marco
9d4703335b --- Merging r44789 into '.':
U    utils/fpcm/fpcmake.ini
--- Recording mergeinfo for merge of r44789 into '.':
 U   .

# revisions: 44789
r44789 | jonas | 2020-04-18 17:44:49 +0200 (Sat, 18 Apr 2020) | 1 line
Changed paths:
   M /trunk/utils/fpcm/fpcmake.ini

  - removed FPC pre-2.1 optimization options

git-svn-id: branches/fixes_3_2@45870 -
2020-07-28 15:32:35 +00:00
pierre
43b80d4afa Merge commit #42582:
------------------------------------------------------------------------
r42582 | pierre | 2019-08-05 09:02:16 +0000 (Mon, 05 Aug 2019) | 1 line

 Do not use -Sew (turn warnings into errors) if CYCLELEVEL is equal to 1
------------------------------------------------------------------------
--- Merging r42582 into '.':
U    compiler/Makefile
U    compiler/Makefile.fpc
--- Recording mergeinfo for merge of r42582 into '.':
 U   .

git-svn-id: branches/fixes_3_2@45869 -
2020-07-28 14:51:42 +00:00
marco
0a7bb007e0 --- Merging r45818 into '.':
U   packages/chm
 U   packages/gdbint
 U   packages/ide
 U   packages/xforms
--- Recording mergeinfo for merge of r45818 into '.':
 U   .

# revisions: 45818
r45818 | pierre | 2020-07-21 14:17:40 +0200 (Tue, 21 Jul 2020) | 1 line
Changed paths:
   M /trunk/packages/chm
   M /trunk/packages/gdbint
   M /trunk/packages/ide
   M /trunk/packages/xforms

 Add bin subdirectories to svn:ignore property

git-svn-id: branches/fixes_3_2@45868 -
2020-07-28 14:41:40 +00:00
pierre
0c37879db2 Commit 45866 correspnods to change in commit 45638 in trunk,
merge here for svn:mergeinfo 
------------------------------------------------------------------------
r45638 | florian | 2020-06-11 17:30:12 +0000 (Thu, 11 Jun 2020) | 1 line

  * compilation on targets without fpu fixed
------------------------------------------------------------------------
--- Recording mergeinfo for merge of r45638 into '.':
 U   .

git-svn-id: branches/fixes_3_2@45867 -
2020-07-28 10:36:25 +00:00
pierre
ae1c9ac76e Fix compilation on targets without floating point types
git-svn-id: branches/fixes_3_2@45866 -
2020-07-28 09:28:59 +00:00
pierre
8ff9f4f743 Merge commit 45825
------------------------------------------------------------------------
r45825 | pierre | 2020-07-22 09:36:13 +0000 (Wed, 22 Jul 2020) | 1 line

 Revert commit #45737, as it introduces problelms for other test cases
------------------------------------------------------------------------
--- Merging r45825 into '.':
U    tests/Makefile
U    tests/Makefile.fpc
--- Recording mergeinfo for merge of r45825 into '.':
 U   .

git-svn-id: branches/fixes_3_2@45852 -
2020-07-25 12:48:03 +00:00
pierre
27960785a6 Merge commit 45836
------------------------------------------------------------------------
r45836 | pierre | 2020-07-23 20:59:03 +0000 (Thu, 23 Jul 2020) | 1 line

 Fix error in assembly startup code for sparc linux
------------------------------------------------------------------------
--- Merging r45836 into '.':
U    rtl/linux/sparc/prt0.as
--- Recording mergeinfo for merge of r45836 into '.':
 U   .

git-svn-id: branches/fixes_3_2@45851 -
2020-07-25 12:44:49 +00:00
pierre
a096c78e23 Try to fix rtl compilation error for some systems after last merge
git-svn-id: branches/fixes_3_2@45850 -
2020-07-25 11:28:01 +00:00
marco
775567e8f7 # revisions: 44598,45635,45757,45764,45772
git-svn-id: branches/fixes_3_2@45849 -
2020-07-24 21:09:00 +00:00
Jonas Maebe
bd4f2057e5 --- Merging r43186 into '.':
U    compiler/ngtcon.pas
A    tests/webtbs/tw36156.pp
--- Recording mergeinfo for merge of r43186 into '.':
 U   .
--- Merging r43594 into '.':
U    compiler/ncnv.pas
A    tests/test/units/cocoaall/tw36362.pp
--- Recording mergeinfo for merge of r43594 into '.':
 G   .
--- Merging r44788 into '.':
U    packages/fpmkunit/src/fpmkunit.pp
--- Recording mergeinfo for merge of r44788 into '.':
 G   .
--- Merging r45380 into '.':
G    packages/fpmkunit/src/fpmkunit.pp
--- Recording mergeinfo for merge of r45380 into '.':
 G   .
--- Merging r45673 into '.':
U    compiler/pinline.pas
A    tests/webtbs/tw37228.pp
--- Recording mergeinfo for merge of r45673 into '.':
 G   .

git-svn-id: branches/fixes_3_2@45770 -
2020-07-11 14:40:18 +00:00
Jonas Maebe
0df6e2d6a5 --- Merging r45767 into '.':
U    packages/cocoaint/src/CocoaAll.pas
--- Recording mergeinfo for merge of r45767 into '.':
 U   .

git-svn-id: branches/fixes_3_2@45769 -
2020-07-11 14:10:11 +00:00
pierre
9ad32e036a Merge commit 45737
------------------------------------------------------------------------
r45737 | pierre | 2020-07-07 11:40:36 +0000 (Tue, 07 Jul 2020) | 1 line

 Use FPCOPT variable instead of OPT, to also pass BINUTILSPREFIX as -XP option for createlst and gparmake compilation
------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@45746 -
2020-07-09 07:32:40 +00:00
pierre
27723aa97d Merge commit 45738
------------------------------------------------------------------------
r45738 | pierre | 2020-07-07 12:52:24 +0000 (Tue, 07 Jul 2020) | 1 line

 Avoid rewriting revision.inc if content is unchanged
------------------------------------------------------------------------
--- Merging r45738 into '.':
U    utils/fpcm/fpmake.pp
--- Recording mergeinfo for merge of r45738 into '.':
 U   .

git-svn-id: branches/fixes_3_2@45745 -
2020-07-09 07:26:50 +00:00
marco
a0f699ac3e # revisions: 44312,44313
git-svn-id: branches/fixes_3_2@45705 -
2020-06-27 20:47:37 +00:00
marco
7717e2c92e # revisions: 45676,45683
git-svn-id: branches/fixes_3_2@45703 -
2020-06-27 16:38:32 +00:00
marco
c5c9a86789 # revisions: 44295,44951,44955,45230
git-svn-id: branches/fixes_3_2@45702 -
2020-06-27 16:34:33 +00:00
svenbarth
a5f9ff9507 Merged revision(s) 45692-45694 from trunk:
* partial fix for Mantis #37253: po_hascallingconvention needs to be set as well when setting tprocdef.proccalloption
........
- partial fix for Mantis #37253: use SOCKADDR_STORAGE provided by the WinSock2 unit (which also has the correct size)
........
- remove FPC 3.0 compatibility IFDEF
........

git-svn-id: branches/fixes_3_2@45699 -
2020-06-26 21:15:22 +00:00
marco
09e9b70562 # revisions: 44255
git-svn-id: branches/fixes_3_2@45690 -
2020-06-24 18:09:54 +00:00
marco
baf8b99261 # revisions: 45370
git-svn-id: branches/fixes_3_2@45689 -
2020-06-24 17:58:59 +00:00
marco
b9e071c1c2 # revisions: 45336
git-svn-id: branches/fixes_3_2@45688 -
2020-06-24 17:46:40 +00:00