------------------------------------------------------------------------
r47343 | michael | 2020-11-08 18:05:01 +0100 (Sun, 08 Nov 2020) | 1 line
* Fix bug #37852, possible memleak
------------------------------------------------------------------------
r47344 | michael | 2020-11-08 18:10:07 +0100 (Sun, 08 Nov 2020) | 1 line
* Correct line number
------------------------------------------------------------------------
git-svn-id: branches/fixes_3_2@49320 -
------------------------------------------------------------------------
r47342 | michael | 2020-11-08 17:42:06 +0100 (Sun, 08 Nov 2020) | 1 line
* Fail with trailing garbage in joStrict mode, bug ID #0037837
------------------------------------------------------------------------
git-svn-id: branches/fixes_3_2@49319 -
------------------------------------------------------------------------
r47006 | michael | 2020-09-29 17:45:27 +0200 (Tue, 29 Sep 2020) | 1 line
* More strict behaviour for identifiers, patch by Benito van der Zander (bug ID 37841)
------------------------------------------------------------------------
git-svn-id: branches/fixes_3_2@49318 -
------------------------------------------------------------------------
r47005 | michael | 2020-09-29 17:33:59 +0200 (Tue, 29 Sep 2020) | 1 line
* Fix more strict handling of numbers (bug ID 37840, patch by Benito van der Zander)
------------------------------------------------------------------------
git-svn-id: branches/fixes_3_2@49317 -
* patch by Cyrax: forbid to use heaptrc and valgrind at the same time, resolves#36529
* load cmem before line* units as they might allocate memory
........
git-svn-id: branches/fixes_3_2@49314 -
U compiler/msg/errorct.msg
C compiler/msg/errord.msg
U compiler/msg/errorda.msg
C compiler/msg/errordu.msg
U compiler/msg/errore.msg
U compiler/msg/errores.msg
U compiler/msg/errorf.msg
U compiler/msg/errorfi.msg
U compiler/msg/errorhe.msg
U compiler/msg/errorheu.msg
U compiler/msg/errorid.msg
U compiler/msg/erroriu.msg
U compiler/msg/errorn.msg
U compiler/msg/errorpl.msg
U compiler/msg/errorpli.msg
U compiler/msg/errorpt.msg
U compiler/msg/errorptu.msg
U compiler/msg/errorr.msg
U compiler/msg/errorru.msg
U compiler/msg/errorues.msg
U compiler/msgtxt.inc
--- Recording mergeinfo for merge of r48432 into '.':
U .
Summary of conflicts:
Text conflicts: 2
# revisions: 48432
r48432 | florian | 2021-01-26 23:03:17 +0100 (Tue, 26 Jan 2021) | 1 line
Changed paths:
M /trunk/compiler/msg/errorct.msg
M /trunk/compiler/msg/errord.msg
M /trunk/compiler/msg/errorda.msg
M /trunk/compiler/msg/errordu.msg
M /trunk/compiler/msg/errore.msg
M /trunk/compiler/msg/errores.msg
M /trunk/compiler/msg/errorf.msg
M /trunk/compiler/msg/errorfi.msg
M /trunk/compiler/msg/errorhe.msg
M /trunk/compiler/msg/errorheu.msg
M /trunk/compiler/msg/errorid.msg
M /trunk/compiler/msg/erroriu.msg
M /trunk/compiler/msg/errorn.msg
M /trunk/compiler/msg/errorpl.msg
M /trunk/compiler/msg/errorpli.msg
M /trunk/compiler/msg/errorpt.msg
M /trunk/compiler/msg/errorptu.msg
M /trunk/compiler/msg/errorr.msg
M /trunk/compiler/msg/errorru.msg
M /trunk/compiler/msg/errorues.msg
M /trunk/compiler/msgtxt.inc
* updated copyright year to 2021
git-svn-id: branches/fixes_3_2@49309 -
------------------------------------------------------------------------
r48711 | michael | 2021-02-18 16:10:05 +0100 (Thu, 18 Feb 2021) | 1 line
* Fix from mattias Gartner for issue ID #38509, correctly rest index on close/reopen
------------------------------------------------------------------------
git-svn-id: branches/fixes_3_2@49304 -
------------------------------------------------------------------------
r49276 | michael | 2021-04-27 13:16:58 +0200 (Tue, 27 Apr 2021) | 1 line
* Make some properties public
------------------------------------------------------------------------
r49277 | michael | 2021-04-27 13:30:53 +0200 (Tue, 27 Apr 2021) | 1 line
* Forgot to include sslbase
------------------------------------------------------------------------
git-svn-id: branches/fixes_3_2@49300 -
U rtl/win/sysutils.pp
--- Recording mergeinfo for merge of r49244 into '.':
U .
--- Merging r49245 into '.':
U packages/winunits-base/src/comserv.pp
--- Recording mergeinfo for merge of r49245 into '.':
G .
--- Merging r49250 into '.':
G rtl/win/sysutils.pp
--- Recording mergeinfo for merge of r49250 into '.':
G .
# revisions: 49244,49245,49250
r49244 | marco | 2021-04-22 16:00:51 +0200 (Thu, 22 Apr 2021) | 1 line
Changed paths:
M /trunk/rtl/win/sysutils.pp
* use W variant to get localestrs.
r49245 | marco | 2021-04-22 17:11:38 +0200 (Thu, 22 Apr 2021) | 1 line
Changed paths:
M /trunk/packages/winunits-base/src/comserv.pp
* patch by Wallaby, mantis 0038382, load filename via -W function
r49250 | marco | 2021-04-23 21:06:18 +0200 (Fri, 23 Apr 2021) | 1 line
Changed paths:
M /trunk/rtl/win/sysutils.pp
* avoid rangecheck mantis 0038791
git-svn-id: branches/fixes_3_2@49288 -
U packages/fcl-base/src/streamex.pp
--- Recording mergeinfo for merge of r49219 into '.':
U .
# revisions: 49219
r49219 | marco | 2021-04-17 16:30:42 +0200 (Sat, 17 Apr 2021) | 1 line
Changed paths:
M /trunk/packages/fcl-base/src/streamex.pp
* Apply fix from bug #0038734 from Andrea Mauri to update vpbyte after fillbuffer in a loop. The second instance of fillbuffer is safe, because it is at the procedure exit, and vpbyte is a local variable.
git-svn-id: branches/fixes_3_2@49243 -
U compiler/aarch64/hlcgcpu.pas
A tests/webtbs/tw38766.pp
--- Recording mergeinfo for merge of r49236 into '.':
U .
git-svn-id: branches/fixes_3_2@49237 -
U packages/fcl-registry/src/registry.pp
--- Recording mergeinfo for merge of r49165 into '.':
U .
--- Merging r49166 into '.':
U packages/hash/src/sha1.pp
--- Recording mergeinfo for merge of r49166 into '.':
G .
--- Merging r49167 into '.':
U packages/iconvenc/src/iconvert.inc
--- Recording mergeinfo for merge of r49167 into '.':
G .
# revisions: 49165,49166,49167
r49165 | marco | 2021-04-10 15:53:57 +0200 (Sat, 10 Apr 2021) | 3 lines
Changed paths:
M /trunk/packages/fcl-registry/src/registry.pp
* fix from bart for mantis #0038581 that prohibits reusing readbinarydata
as basis for a multisz reader.
r49166 | marco | 2021-04-10 16:26:20 +0200 (Sat, 10 Apr 2021) | 1 line
Changed paths:
M /trunk/packages/hash/src/sha1.pp
* raise exception when file not found.
r49167 | marco | 2021-04-10 16:58:53 +0200 (Sat, 10 Apr 2021) | 2 lines
Changed paths:
M /trunk/packages/iconvenc/src/iconvert.inc
* implemented recommendations from mantis #038510 for better bionic
compatibility.
git-svn-id: branches/fixes_3_2@49221 -
U compiler/aarch64/aasmcpu.pas
--- Recording mergeinfo for merge of r49206 into '.':
U .
--- Merging r49207 into '.':
U compiler/aarch64/rgcpu.pas
A tests/webtbs/tw38053.pp
--- Recording mergeinfo for merge of r49207 into '.':
G .
git-svn-id: branches/fixes_3_2@49208 -
------------------------------------------------------------------------
r49131 | pierre | 2021-04-06 16:43:21 -0600 (Tue, 06 Apr 2021) | 1 line
Changed paths:
M /trunk/packages/fpmkunit/src/fpmkunit.pp
Delete existing files before overwriting them for Darwin OS to avoid codesign issues
------------------------------------------------------------------------
------------------------------------------------------------------------
r49202 | pierre | 2021-04-14 02:06:54 -0600 (Wed, 14 Apr 2021) | 1 line
Also delete file before copying if destination is a directory on Darwin OS
------------------------------------------------------------------------
git-svn-id: branches/fixes_3_2@49204 -
U packages/chm/src/chmfilewriter.pas
--- Recording mergeinfo for merge of r49071 into '.':
U .
--- Merging r49125 into '.':
G packages/chm/src/chmfilewriter.pas
--- Recording mergeinfo for merge of r49125 into '.':
G .
# revisions: 49071,49125
r49071 | marco | 2021-03-28 14:48:20 +0200 (Sun, 28 Mar 2021) | 1 line
Changed paths:
M /trunk/packages/chm/src/chmfilewriter.pas
* more fixes from serbod repo. Make paths relative.
r49125 | marco | 2021-04-05 21:29:19 +0200 (Mon, 05 Apr 2021) | 1 line
Changed paths:
M /trunk/packages/chm/src/chmfilewriter.pas
* attempt to fix mantis #28321. Use path of project file as base of chm.
git-svn-id: branches/fixes_3_2@49127 -
U rtl/darwin/sysctlh.inc
--- Recording mergeinfo for merge of r49115 into '.':
U .
# revisions: 49115
r49115 | marco | 2021-04-03 21:42:11 +0200 (Sat, 03 Apr 2021) | 1 line
Changed paths:
M /trunk/rtl/darwin/sysctlh.inc
* patch from mantis 37205, add OS X sysctl constants
git-svn-id: branches/fixes_3_2@49116 -
U packages/fcl-base/src/bufstream.pp
A tests/webtbs/tw38351.pp
--- Recording mergeinfo for merge of r48282 into '.':
U .
# revisions: 48282
r48282 | florian | 2021-01-21 22:08:13 +0100 (Thu, 21 Jan 2021) | 1 line
Changed paths:
M /trunk/packages/fcl-base/src/bufstream.pp
A /trunk/tests/webtbs/tw38351.pp
* fix TBufferedFileStream.Seek(0,soBeginning) as proposed by Andrey Zubarev, resolves#38351
git-svn-id: branches/fixes_3_2@49111 -
U packages/rtl-objpas/src/inc/variants.pp
--- Recording mergeinfo for merge of r49040 into '.':
U .
--- Merging r49044 into '.':
U packages/rtl-objpas/src/inc/strutils.pp
--- Recording mergeinfo for merge of r49044 into '.':
G .
--- Merging r49047 into '.':
U packages/regexpr/src/regexpr.pas
--- Recording mergeinfo for merge of r49047 into '.':
G .
--- Merging r49101 into '.':
U rtl/win/wininc/struct.inc
--- Recording mergeinfo for merge of r49101 into '.':
G .
--- Merging r49104 into '.':
C compiler/aarch64/cgcpu.pas
A tests/webtbs/tw38695.pp
--- Recording mergeinfo for merge of r49104 into '.':
G .
Summary of conflicts:
Text conflicts: 1
# revisions: 49040,49044,49047,49101,49104
r49040 | florian | 2021-03-23 21:57:18 +0100 (Tue, 23 Mar 2021) | 1 line
Changed paths:
M /trunk/packages/rtl-objpas/src/inc/variants.pp
* patch by Arnaud Bouchez: initialize dummy_data properly, resolves#38653
r49044 | michael | 2021-03-24 11:40:03 +0100 (Wed, 24 Mar 2021) | 1 line
Changed paths:
M /trunk/packages/rtl-objpas/src/inc/strutils.pp
Fix casing, bug ID #38660
r49047 | michael | 2021-03-24 18:05:26 +0100 (Wed, 24 Mar 2021) | 1 line
Changed paths:
M /trunk/packages/regexpr/src/regexpr.pas
* Fix issue #38442
r49101 | marco | 2021-04-02 16:54:40 +0200 (Fri, 02 Apr 2021) | 1 line
Changed paths:
M /trunk/rtl/win/wininc/struct.inc
* split propsheetheader in -A and -W variants.
r49104 | florian | 2021-04-02 18:44:43 +0200 (Fri, 02 Apr 2021) | 2 lines
Changed paths:
M /trunk/compiler/aarch64/cgcpu.pas
A /trunk/tests/webtbs/tw38695.pp
* Aarch64: patch by J. Gareth Moreton: fix constant writing, resolves#38695
+ test
git-svn-id: branches/fixes_3_2@49110 -
U rtl/inc/lnfodwrf.pp
--- Recording mergeinfo for merge of r49080 into '.':
U .
--- Merging r49086 into '.':
G rtl/inc/lnfodwrf.pp
--- Recording mergeinfo for merge of r49086 into '.':
G .
# revisions: 49080,49086
r49080 | florian | 2021-03-29 14:20:39 +0200 (Mon, 29 Mar 2021) | 1 line
Changed paths:
M /trunk/rtl/inc/lnfodwrf.pp
+ use a hash table to speed up line info retrieval
r49086 | florian | 2021-03-30 16:06:19 +0200 (Tue, 30 Mar 2021) | 1 line
Changed paths:
M /trunk/rtl/inc/lnfodwrf.pp
* check for cache entry before even trying to open the file containing the debug info
git-svn-id: branches/fixes_3_2@49088 -
* fix for Mantis #38145: allow overloading of assignment operators that return ShortStrings with a specific size
+ added tests
The following rules for using these operator overloads as *implicit* overloads apply (Delphi compatible):
- if a found assignment operator returns a default ShortString then that is used
- if only one assignment operator to a String[x] is found then that is used
- otherwise the assignment is not possible
The explicit assignment checks for an exact match (and falls back for an implicit assignment). This is not entirely Delphi compatible as Delphi seems to favor the first found symbol in that case, but sometimes also not... :/
........
* with the recent ShortString changes this test is no longer needed as it was added exactly to check the condition I removed, so disable it for 3.2.1 and newer (as I want to merge these changes back to fixes)
........
git-svn-id: branches/fixes_3_2@49055 -
U packages/rtl-objpas/src/inc/strutils.pp
A tests/test/units/strutils/tboyer.pp
--- Recording mergeinfo for merge of r48752 into '.':
U .
# revisions: 48752
r48752 | florian | 2021-02-21 14:54:25 +0100 (Sun, 21 Feb 2021) | 2 lines
Changed paths:
M /trunk/packages/rtl-objpas/src/inc/strutils.pp
A /trunk/tests/test/units/strutils/tboyer.pp
* fix by avk for issue #38513
+ test
git-svn-id: branches/fixes_3_2@49050 -
------------------------------------------------------------------------
r48814 | pierre | 2021-02-26 17:15:30 +0000 (Fri, 26 Feb 2021) | 1 line
Do not add libgcc directory to library directories with -Fl option if -Xd option is used
------------------------------------------------------------------------
------------------------------------------------------------------------
r42843 | pierre | 2019-08-26 21:41:41 +0000 (Mon, 26 Aug 2019) | 1 line
Partial update for go32v2 and sources
------------------------------------------------------------------------
--- Merging r44112 into '.':
G installer/install.dat
--- Recording mergeinfo for merge of r44112 into '.':
G .
------------------------------------------------------------------------
r48836 | hajny | 2021-02-28 02:08:17 +0000 (Sun, 28 Feb 2021) | 1 line
* package tplylib added, corrections for more than 31 items on a tab
------------------------------------------------------------------------
--- Merging r48836 into '.':
G installer/install.dat
--- Recording mergeinfo for merge of r48836 into '.':
G .
------------------------------------------------------------------------
r49035 | pierre | 2021-03-22 23:26:26 +0000 (Mon, 22 Mar 2021) | 1 line
Try to fix short package name issues in install.dat and add missing go32v2 packages
------------------------------------------------------------------------
--- Merging r49035 into '.':
G installer/install.dat
--- Recording mergeinfo for merge of r49035 into '.':
G .
git-svn-id: branches/fixes_3_2@49041 -
U packages/rtl-objpas/src/inc/fmtbcd.pp
--- Recording mergeinfo for merge of r48876 into '.':
G .
--- Merging r49021 into '.':
U packages/fcl-process/src/win/process.inc
--- Recording mergeinfo for merge of r49021 into '.':
G .
# revisions: 48876,49021
r48876 | marco | 2021-03-04 11:37:50 +0100 (Thu, 04 Mar 2021) | 1 line
Changed paths:
M /trunk/packages/rtl-objpas/src/inc/fmtbcd.pp
* Patch from Lacak. Better fix for mantis 30853
r49021 | marco | 2021-03-20 22:45:19 +0100 (Sat, 20 Mar 2021) | 1 line
Changed paths:
M /trunk/packages/fcl-process/src/win/process.inc
* also assign threadid. mantis 38645
git-svn-id: branches/fixes_3_2@49039 -
U packages/rtl-objpas/src/inc/strutils.pp
--- Recording mergeinfo for merge of r48967 into '.':
U .
# revisions: 48967
r48967 | michael | 2021-03-14 16:29:27 +0100 (Sun, 14 Mar 2021) | 1 line
Changed paths:
M /trunk/packages/rtl-objpas/src/inc/strutils.pp
* Patch from N. Neumann to add delphi-compatible bintohex
git-svn-id: branches/fixes_3_2@49009 -
U packages/fcl-process/src/processbody.inc
--- Recording mergeinfo for merge of r48982 into '.':
U .
# revisions: 48982
r48982 | marco | 2021-03-15 16:58:05 +0100 (Mon, 15 Mar 2021) | 1 line
Changed paths:
M /trunk/packages/fcl-process/src/processbody.inc
* buffer overflow in ReadInputStream if a stream read> READ_BYTES (=64k) large. The overloaded tstream one is ok.
git-svn-id: branches/fixes_3_2@49007 -
------------------------------------------------------------------------
r48716 | michael | 2021-02-19 09:12:46 +0100 (Fri, 19 Feb 2021) | 1 line
* Month constants appeared in Delphi
------------------------------------------------------------------------
git-svn-id: branches/fixes_3_2@48935 -
------------------------------------------------------------------------
r48898 | michael | 2021-03-07 19:58:23 +0100 (Sun, 07 Mar 2021) | 1 line
* Fix bug ID #0038580: Empty text for startsstr
------------------------------------------------------------------------
r48899 | michael | 2021-03-07 20:00:26 +0100 (Sun, 07 Mar 2021) | 1 line
* Fix bug #38330: reset line number on execute
------------------------------------------------------------------------
r48900 | michael | 2021-03-07 20:02:54 +0100 (Sun, 07 Mar 2021) | 1 line
* Fix bug #38330: reset line number on execute (1-based)
------------------------------------------------------------------------
r48901 | michael | 2021-03-07 20:04:55 +0100 (Sun, 07 Mar 2021) | 1 line
* Wrong delimiter used for samesite cookie value
------------------------------------------------------------------------
git-svn-id: branches/fixes_3_2@48933 -
------------------------------------------------------------------------
r48814 | pierre | 2021-02-26 17:15:30 +0000 (Fri, 26 Feb 2021) | 1 line
Do not add libgcc directory to library directories with -Fl option if -Xd option is used
------------------------------------------------------------------------
git-svn-id: branches/fixes_3_2@48854 -
C compiler/systems/i_darwin.pas
--- Recording mergeinfo for merge of r48762 into '.':
G .
--- Merging r48764 into '.':
C compiler/systems/i_darwin.pas
--- Recording mergeinfo for merge of r48764 into '.':
G .
git-svn-id: branches/fixes_3_2@48772 -
------------------------------------------------------------------------
r48702 | michael | 2021-02-17 22:07:57 +0100 (Wed, 17 Feb 2021) | 1 line
* Cursor can be nil, patch from Mattias Gaertner
------------------------------------------------------------------------
git-svn-id: branches/fixes_3_2@48703 -