Commit Graph

54839 Commits

Author SHA1 Message Date
marco
83f7e7e3dc --- Merging r46853 into '.':
U    rtl/inc/text.inc
--- Recording mergeinfo for merge of r46853 into '.':
 U   .
--- Merging r46864 into '.':
G    rtl/inc/text.inc
--- Recording mergeinfo for merge of r46864 into '.':
 G   .
--- Merging r46946 into '.':
G    rtl/inc/text.inc
A    tests/test/units/system/tseekeof.pp
--- Recording mergeinfo for merge of r46946 into '.':
 G   .
--- Merging r47542 into '.':
U    rtl/go32v2/sysutils.pp
U    rtl/msdos/sysutils.pp
U    rtl/watcom/sysutils.pp
--- Recording mergeinfo for merge of r47542 into '.':
 G   .
--- Merging r47543 into '.':
G    rtl/msdos/sysutils.pp
--- Recording mergeinfo for merge of r47543 into '.':
 G   .
--- Merging r47544 into '.':
G    rtl/go32v2/sysutils.pp
--- Recording mergeinfo for merge of r47544 into '.':
 G   .

# revisions: 46853,46864,46946,47542,47543,47544
r46853 | hajny | 2020-09-12 01:43:32 +0200 (Sat, 12 Sep 2020) | 1 line
Changed paths:
   M /trunk/rtl/inc/text.inc

  * fix for bug #37716 by Andrey 'Croco' Stolyarov
r46864 | hajny | 2020-09-14 07:30:59 +0200 (Mon, 14 Sep 2020) | 1 line
Changed paths:
   M /trunk/rtl/inc/text.inc

  * fix for problem with commit 46853
r46946 | hajny | 2020-09-24 21:33:28 +0200 (Thu, 24 Sep 2020) | 1 line
Changed paths:
   M /trunk/rtl/inc/text.inc
   A /trunk/tests/test/units/system/tseekeof.pp

  * simplified version of SeekEof for improved TP/BP/Delphi compatibility by Andrey 'Croco' Stolyarov as fix for #37716, plus a new test for testing the compatibility
r47542 | hajny | 2020-11-24 01:25:20 +0100 (Tue, 24 Nov 2020) | 1 line
Changed paths:
   M /trunk/rtl/go32v2/sysutils.pp
   M /trunk/rtl/msdos/sysutils.pp
   M /trunk/rtl/watcom/sysutils.pp

  + provided sysbeep for DOS targets
r47543 | hajny | 2020-11-24 01:27:06 +0100 (Tue, 24 Nov 2020) | 1 line
Changed paths:
   M /trunk/rtl/msdos/sysutils.pp

  * reverted a change not belonging to the previous commit
r47544 | hajny | 2020-11-24 01:29:08 +0100 (Tue, 24 Nov 2020) | 1 line
Changed paths:
   M /trunk/rtl/go32v2/sysutils.pp

  * reverted a change not belonging to the previous commit

git-svn-id: branches/fixes_3_2@47907 -
2020-12-30 14:07:54 +00:00
florian
4995677b0f --- Zusammenführung
-- Zusammenführen von r45995 in ».«:
U    rtl/linux/i386/sighnd.inc
U    rtl/linux/x86_64/sighnd.inc
A    tests/webtbs/tw37468.pp
-- Aufzeichnung der Informationen für Zusammenführung von r45995 in ».«:
 U   .
-- Zusammenführen von r46207 in ».«:
U    rtl/linux/i386/sighndh.inc
-- Aufzeichnung der Informationen für Zusammenführung von r46207 in ».«:
 G   .
-- Zusammenführen von r46208 in ».«:
G    rtl/linux/i386/sighnd.inc
-- Aufzeichnung der Informationen für Zusammenführung von r46208 in ».«:
 G   .
-- Zusammenführen von r46210 in ».«:
U    rtl/aix/sighnd.inc
U    rtl/beos/i386/sighnd.inc
U    rtl/go32v2/dpmiexcp.pp
U    rtl/haiku/i386/sighnd.inc
U    rtl/haiku/x86_64/sighnd.inc
U    rtl/i8086/math.inc
U    rtl/inc/genmath.inc
U    rtl/linux/m68k/sighnd.inc
U    rtl/linux/powerpc/sighnd.inc
U    rtl/linux/powerpc64/sighnd.inc
U    rtl/linux/sparc/sighnd.inc
U    rtl/linux/sparc64/sighnd.inc
G    rtl/linux/x86_64/sighnd.inc
U    rtl/netbsd/arm/sighnd.inc
U    rtl/netbsd/m68k/sighnd.inc
U    rtl/netbsd/powerpc/sighnd.inc
U    rtl/netbsd/x86_64/sighnd.inc
U    rtl/openbsd/i386/sighnd.inc
U    rtl/openbsd/x86_64/sighnd.inc
U    rtl/os2/system.pas
U    rtl/solaris/i386/sighnd.inc
U    rtl/solaris/sparc/sighnd.inc
U    rtl/solaris/x86_64/sighnd.inc
U    rtl/win32/system.pp
U    rtl/win64/system.pp
U    tests/webtbs/tw37468.pp
U    rtl/wince/system.pp
-- Aufzeichnung der Informationen für Zusammenführung von r46210 in ».«:
 G   .
-- Zusammenführen von r46992 in ».«:
G    rtl/linux/x86_64/sighnd.inc
A    tests/webtbs/tw37468b.pp
-- Aufzeichnung der Informationen für Zusammenführung von r46992 in ».«:
 G   .
-- Zusammenführen von r47114 in ».«:
G    rtl/linux/x86_64/sighnd.inc
G    rtl/linux/i386/sighnd.inc
A    tests/webtbs/tw37926.pp
-- Aufzeichnung der Informationen für Zusammenführung von r47114 in ».«:
 G   .
-- Zusammenführen von r47117 in ».«:
G    rtl/linux/i386/sighnd.inc
G    rtl/linux/x86_64/sighnd.inc
G    rtl/linux/m68k/sighnd.inc
-- Aufzeichnung der Informationen für Zusammenführung von r47117 in ».«:
 G   .

git-svn-id: branches/fixes_3_2@47906 -
2020-12-30 14:07:17 +00:00
florian
91382b5deb * manually merged parts of r42260 to enable further merges
git-svn-id: branches/fixes_3_2@47905 -
2020-12-30 13:53:10 +00:00
marco
7f5361f301 --- Merging r47820 into '.':
U    packages/fcl-res/src/rclex.inc
U    packages/fcl-res/src/rclex.l
U    packages/fcl-res/src/rcparser.pas
U    packages/fcl-res/src/rcparser.y
--- Recording mergeinfo for merge of r47820 into '.':
 U   .

# revisions: 47820
r47820 | marco | 2020-12-19 22:47:25 +0100 (Sat, 19 Dec 2020) | 6 lines
Changed paths:
   M /trunk/packages/fcl-res/src/rclex.inc
   M /trunk/packages/fcl-res/src/rclex.l
   M /trunk/packages/fcl-res/src/rcparser.pas
   M /trunk/packages/fcl-res/src/rcparser.y

- fix \ in filenames:
 * copy long_string to long_stringfn and long_string.
 * turn off interpretive I/O (escapes) for long_stringfn
 * use long_stringfn for filenames.

 * filenames also get unquoted production for Delphi compatibility using new non_whitespace_string.  Regex for that is a bit t.b.d, but this made it work with my examples

git-svn-id: branches/fixes_3_2@47904 -
2020-12-30 13:49:27 +00:00
marco
ec6d8f71a2 --- Merging r47891 into '.':
U    packages/winunits-base/src/activex.pp
--- Recording mergeinfo for merge of r47891 into '.':
 U   .

# revisions: 47891
r47891 | marco | 2020-12-29 15:52:03 +0100 (Tue, 29 Dec 2020) | 1 line
Changed paths:
   M /trunk/packages/winunits-base/src/activex.pp

 * committed fix by  Emilio Martinez, first parameter of CreateDataAdviseHolder should be OUT

git-svn-id: branches/fixes_3_2@47903 -
2020-12-30 13:47:27 +00:00
michael
0067e6663c * Merging revisions 47350 from trunk:
------------------------------------------------------------------------
    r47350 | michael | 2020-11-08 21:50:23 +0100 (Sun, 08 Nov 2020) | 1 line
    
    * Fix relative path detection (bug id 37727)
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@47902 -
2020-12-30 13:06:24 +00:00
svenbarth
3f5b72806b Merged revision(s) 47799 from trunk:
* Patch from Andrey Sobol to fix memleak
........

git-svn-id: branches/fixes_3_2@47867 -
2020-12-28 12:43:23 +00:00
svenbarth
cf6e6c3d92 Merged revision(s) 47687 from trunk:
* fix for Mantis #38151: when a Variant is passed by reference to a IDispatch property then invoke it using DISPATCH_PROPERTYPUTREF instead of DISPATCH_PROPERTYPUT
+ added test
........

git-svn-id: branches/fixes_3_2@47846 -
2020-12-24 23:17:55 +00:00
pierre
8e9f91ee79 Merge commit 47798 to fixes branch
------------------------------------------------------------------------
r47798 | pierre | 2020-12-16 23:16:37 +0000 (Wed, 16 Dec 2020) | 1 line

 Try to fix sparc32 code generation error for overflow test
------------------------------------------------------------------------
--- Merging r47798 into '.':
U    compiler/sparcgen/cgsparc.pas
--- Recording mergeinfo for merge of r47798 into '.':
 U   .

git-svn-id: branches/fixes_3_2@47825 -
2020-12-20 22:04:33 +00:00
pierre
918ca565f2 Merge commit 44291
------------------------------------------------------------------------
r44291 | pierre | 2020-03-12 10:53:56 +0000 (Thu, 12 Mar 2020) | 1 line

 Add explicit dependency of AVR specific unit avrsim on consoleio and heapmgr units
------------------------------------------------------------------------
--- Merging r44291 into '.':
C    rtl/embedded/Makefile (resolved by recomputing Makefile using fpcmake)
U    rtl/embedded/Makefile.fpc
--- Recording mergeinfo for merge of r44291 into '.':
 U   .

git-svn-id: branches/fixes_3_2@47823 -
2020-12-20 11:27:04 +00:00
svenbarth
f3c1733daa * undo merge of 45365 as it requires another revision that's only in trunk
git-svn-id: branches/fixes_3_2@47822 -
2020-12-20 10:50:55 +00:00
svenbarth
036c9f7ff2 --- Merging r45365 into '.':
U    compiler/systems/t_embed.pas
--- Recording mergeinfo for merge of r45365 into '.':
 U   .
--- Merging r45707 into '.':
U    compiler/defcmp.pas
A    tests/tbs/tb0675.pp
--- Recording mergeinfo for merge of r45707 into '.':
 G   .
--- Merging r46279 into '.':
U    compiler/pexpr.pas
A    tests/test/tarrconstr8.pp
--- Recording mergeinfo for merge of r46279 into '.':
 G   .
--- Merging r47110 into '.':
U    compiler/symdef.pas
A    tests/tbs/tb0679.pp
A    tests/tbs/tb0680.pp
--- Recording mergeinfo for merge of r47110 into '.':
 G   .

git-svn-id: branches/fixes_3_2@47819 -
2020-12-19 21:21:05 +00:00
svenbarth
74a1b6406e --- Merging r45159 into '.':
U    rtl/nativent/systhrd.inc
U    rtl/os2/systhrd.inc
U    rtl/win/systhrd.inc
--- Recording mergeinfo for merge of r45159 into '.':
 U   .
--- Merging r45160 into '.':
U    rtl/amicommon/athreads.pp
U    rtl/beos/bethreads.pp
U    rtl/inc/thread.inc
U    rtl/inc/threadh.inc
G    rtl/nativent/systhrd.inc
U    rtl/netware/systhrd.inc
U    rtl/netwlibc/systhrd.inc
U    rtl/objpas/classes/classes.inc
U    rtl/objpas/classes/classesh.inc
G    rtl/os2/systhrd.inc
U    rtl/unix/cthreads.pp
G    rtl/win/systhrd.inc
--- Recording mergeinfo for merge of r45160 into '.':
 G   .
--- Merging r45206 into '.':
U    rtl/win/sysos.inc
G    rtl/win/systhrd.inc
U    rtl/win/syswin.inc
--- Recording mergeinfo for merge of r45206 into '.':
 G   .
--- Merging r45207 into '.':
U    rtl/linux/pthread.inc
--- Recording mergeinfo for merge of r45207 into '.':
 G   .
--- Merging r45233 into '.':
G    rtl/linux/pthread.inc
G    rtl/unix/cthreads.pp
--- Recording mergeinfo for merge of r45233 into '.':
 G   .
--- Merging r45237 into '.':
G    rtl/unix/cthreads.pp
G    rtl/win/systhrd.inc
--- Recording mergeinfo for merge of r45237 into '.':
 G   .

git-svn-id: branches/fixes_3_2@47806 -
2020-12-17 22:44:26 +00:00
svenbarth
c60ce2af07 --- Merging r43264 into '.':
U    compiler/dbgdwarf.pas
--- Recording mergeinfo for merge of r43264 into '.':
 U   .
--- Merging r45050 into '.':
U    compiler/defutil.pas
U    compiler/nmat.pas
--- Recording mergeinfo for merge of r45050 into '.':
 G   .
--- Merging r45051 into '.':
U    compiler/scanner.pas
--- Recording mergeinfo for merge of r45051 into '.':
 G   .
--- Merging r45052 into '.':
G    compiler/scanner.pas
--- Recording mergeinfo for merge of r45052 into '.':
 G   .
--- Merging r45053 into '.':
G    compiler/scanner.pas
A    tests/tbs/tb0670.pp
--- Recording mergeinfo for merge of r45053 into '.':
 G   .
--- Merging r47601 into '.':
G    compiler/scanner.pas
--- Recording mergeinfo for merge of r47601 into '.':
 G   .
--- Merging r47602 into '.':
U    compiler/scandir.pas
U    tests/tbs/tb0596.pp
--- Recording mergeinfo for merge of r47602 into '.':
 G   .

git-svn-id: branches/fixes_3_2@47804 -
2020-12-17 22:08:25 +00:00
svenbarth
c6e377b4a9 --- Merging r45972 into '.':
U    compiler/defcmp.pas
--- Recording mergeinfo for merge of r45972 into '.':
 U   .
--- Merging r47101 into '.':
U    compiler/pexpr.pas
A    tests/webtbs/tw37844.pp
--- Recording mergeinfo for merge of r47101 into '.':
 G   .
--- Merging r47253 into '.':
G    compiler/defcmp.pas
A    tests/webtbs/tw38012.pp
--- Recording mergeinfo for merge of r47253 into '.':
 G   .
--- Merging r47424 into '.':
U    compiler/pdecsub.pas
A    tests/webtbs/tw38083.pp
--- Recording mergeinfo for merge of r47424 into '.':
 G   .
--- Merging r47425 into '.':
U    compiler/nflw.pas
A    tests/webtbs/tw38058.pp
--- Recording mergeinfo for merge of r47425 into '.':
 G   .
--- Merging r47686 into '.':
U    compiler/ncal.pas
A    tests/test/tgenfunc23.pp
--- Recording mergeinfo for merge of r47686 into '.':
 G   .

git-svn-id: branches/fixes_3_2@47803 -
2020-12-17 21:47:29 +00:00
svenbarth
e6ad8a0dfa Merged revision(s) 44172, 44188, 45457 - 45458, 45645, 46218, 46953 from trunk:
r46953
* fix for Mantis #37806: allow undefineddefs for Include() and Exclude() + added tests
---------------------
r46218
* fix for Mantis #37187: inside generics the constant code in pexpr does not handle all cases and thus current_procinfo needs to be checked as well + added test
---------------------
r45645
* correctly set the generic related defoptions for an outlined procdef
---------------------
r45458
  * make more use of is_typeparam
---------------------
r45457
  * constrained type parameters are not undefined defs, resolves #37107
---------------------
r44188
* keep track of the fileposinfo for generic constraints
---------------------
r44172
* only resolve a dummy symbol if it is a type symbol (thus truly a dummy symbol) + added tests
---------------------

git-svn-id: branches/fixes_3_2@47802 -
2020-12-17 21:31:16 +00:00
yury
b9fe6b9612 Merged revision(s) 47683, 47749 from trunk:
* The code generator of the exit statement must set the fc_gotolabel flag in flowcontrol for inlined routines/code blocks. It fixes the incorrect assumption that such exit statements terminate the main routine.
........
* Renamed fc_block_with_exit to fc_no_direct_exit to expand its usage.
* Set fc_no_direct_exit in case when a routine has an additional implicit exit code, such as calling FreeInstance in the destructor.
........

git-svn-id: branches/fixes_3_2@47800 -
2020-12-17 15:22:03 +00:00
svenbarth
432fcd52bc Merged revision(s) 45409, 46897-46898, 47007, 47011, 47065, 47084 from trunk:
* fix for Mantis #37042: apply patch and test (adjusted for Big Endian) by Bi0T1N to add support for TBitConverter
........
* avoid range check error when using SwapEndian with 16-bit constants
+ added test
........
* readd SmallInt typecasts to SmallInt overload of SwapEndian
........
* when removing a method from the synchronization queue using TThread.RemoveQueuedEvent then both the Code and the Data need to match (Delphi does the same)
+ added test
........
* simplify TThread.RemoveQueuedEvent - decide what to delete and not what to leave (better corresponds with the docs)
........
+ add ability to specify a SQLite VFS when opening a SQLite database
........
* fix test: TThread.WaitFor calls CheckSynchronize as well, so the thread needs to signal when it's done with removing entries from the queue
........

git-svn-id: branches/fixes_3_2@47782 -
2020-12-15 22:31:59 +00:00
svenbarth
8a249b2d74 Merged revision(s) 44256-44257, 44746, 45329 from trunk:
* fix for Mantis #36706: only link a library against the dynamic loader if we're not linking against the C library anyway

Note: I did not yet find a case where we *do* need to link a library against the loader; this will have to be investigated further, but for 3.2.0 this is safest
........
* fix for Mantis #36738: when copying a record using its copy operator we assume that we've copied the whole record; this way managed records inside non-managed records are handled correctly
+ added (adjusted) test
........
* when checking for an existing operator overload for the assignment operator, check for the correct variant (explicit or not) matching the overload
+ added tests
........
* GetLoadErrorStr (currently) returns a ShortString, so avoid a useless conversion to AnsiString
........

git-svn-id: branches/fixes_3_2@47771 -
2020-12-13 21:52:13 +00:00
Jonas Maebe
c9c1c1686c --- Merging r46880 into '.':
U    rtl/aarch64/mathu.inc
--- Recording mergeinfo for merge of r46880 into '.':
 U   .
--- Merging r40512 into '.':
A    tests/webtbs/tw33607.pp
--- Recording mergeinfo for merge of r40512 into '.':
 G   .
--- Merging r42961 into '.':
U    compiler/aarch64/aasmcpu.pas
--- Recording mergeinfo for merge of r42961 into '.':
 G   .
--- Merging r44932 into '.':
G    compiler/aarch64/aasmcpu.pas
--- Recording mergeinfo for merge of r44932 into '.':
 G   .
--- Merging r44933 into '.':
U    compiler/aarch64/racpugas.pas
--- Recording mergeinfo for merge of r44933 into '.':
 G   .
--- Merging r44998 into '.':
U    compiler/aarch64/racpu.pas
--- Recording mergeinfo for merge of r44998 into '.':
 G   .
--- Merging r45667 into '.':
G    compiler/aarch64/racpugas.pas
U    compiler/rautils.pas
A    tests/webtbs/tw37218.pp
--- Recording mergeinfo for merge of r45667 into '.':
 G   .
--- Merging r45814 into '.':
U    compiler/aarch64/rgcpu.pas
A    tests/webtbs/tw37393.pp
--- Recording mergeinfo for merge of r45814 into '.':
 G   .
--- Merging r46690 into '.':
G    compiler/aarch64/aasmcpu.pas
--- Recording mergeinfo for merge of r46690 into '.':
 G   .
--- Merging r46871 into '.':
U    compiler/aarch64/cgcpu.pas
--- Recording mergeinfo for merge of r46871 into '.':
 G   .

git-svn-id: branches/fixes_3_2@47756 -
2020-12-11 15:40:07 +00:00
marco
5e88de4761 --- Merging r47703 into '.':
U    packages/chm/src/chmreader.pas
--- Recording mergeinfo for merge of r47703 into '.':
 U   .

# revisions: 47703
r47703 | marco | 2020-12-06 21:17:48 +0100 (Sun, 06 Dec 2020) | 1 line
Changed paths:
   M /trunk/packages/chm/src/chmreader.pas

 * tried to apply patch of mantis #38169 in a more minimal way and fixing some of the omissions.

git-svn-id: branches/fixes_3_2@47735 -
2020-12-09 10:42:23 +00:00
marco
82d2f07ee7 # revisions: 47147
git-svn-id: branches/fixes_3_2@47730 -
2020-12-08 20:42:54 +00:00
marco
d2f5f098cc # revisions: 45848
git-svn-id: branches/fixes_3_2@47727 -
2020-12-08 20:34:55 +00:00
marco
78de5aa123 # revisions: 47618
git-svn-id: branches/fixes_3_2@47726 -
2020-12-08 20:34:09 +00:00
marco
0feee25b1e # revisions: 46531,46744,46747,47288,47327,47366,47392,47393,47414
git-svn-id: branches/fixes_3_2@47725 -
2020-12-08 20:32:00 +00:00
pierre
23eb698f81 r47711 | pierre | 2020-12-07 16:35:46 +0000 (Mon, 07 Dec 2020) | 9 lines
* Initialize result out parameter by caling the constructor Init, not the method Reset.
      This out parameter called 'result' is of type tcgpara, which is an object, but not a class,
      it has no virtual method, which means that the VMT is never used, and thus the
      fact that the object is not 'constructed' can be easily missed.
      Nevertheless, it could generate problems as the different fields have unassigned
      and thus random value, while reset method can dereference location field
      if not nil.
      Issue found by using -gttt compiler option.

------------------------------------------------------------------------
--- Merging r47711 into '.':
U    compiler/aarch64/cpupara.pas
--- Recording mergeinfo for merge of r47711 into '.':
 U   .

git-svn-id: branches/fixes_3_2@47723 -
2020-12-08 12:26:12 +00:00
marco
4791d2e0ff --- Merging r47236 into '.':
U    packages/ptc/src/ptcwrapper/ptcwrapper.pp
--- Recording mergeinfo for merge of r47236 into '.':
 U   .
--- Merging r47458 into '.':
U    packages/graph/src/ptcgraph/ptcgraph.pp
--- Recording mergeinfo for merge of r47458 into '.':
 G   .

# revisions: 47236,47458
r47236 | michael | 2020-10-28 15:12:28 +0100 (Wed, 28 Oct 2020) | 1 line
Changed paths:
   M /trunk/packages/ptc/src/ptcwrapper/ptcwrapper.pp

* Fix bug #38003, small memleak
r47458 | nickysn | 2020-11-19 18:59:21 +0100 (Thu, 19 Nov 2020) | 3 lines
Changed paths:
   M /trunk/packages/graph/src/ptcgraph/ptcgraph.pp

+ added function InstallUserMode to ptcgraph, that allows you to register a custom resolution and thus, open a custom window size

git-svn-id: branches/fixes_3_2@47648 -
2020-11-30 18:14:22 +00:00
marco
9ee089112c --- Merging r47474 into '.':
U    packages/symbolic/src/exprstrs.inc
--- Recording mergeinfo for merge of r47474 into '.':
 U   .

# revisions: 47474
r47474 | michael | 2020-11-20 12:16:27 +0100 (Fri, 20 Nov 2020) | 1 line
Changed paths:
   M /trunk/packages/symbolic/src/exprstrs.inc

* Remove ^Z at the end

git-svn-id: branches/fixes_3_2@47647 -
2020-11-30 18:11:35 +00:00
marco
ec0fb329f4 --- Merging r47196 into '.':
U    rtl/inc/softfpu.pp
--- Recording mergeinfo for merge of r47196 into '.':
 U   .

# revisions: 47196
r47196 | svenbarth | 2020-10-25 14:20:38 +0100 (Sun, 25 Oct 2020) | 1 line
Changed paths:
   M /trunk/rtl/inc/softfpu.pp

* fix for Mantis #37986: apply patch by Bart Broersma to fix a typo in a comment

git-svn-id: branches/fixes_3_2@47646 -
2020-11-30 17:56:13 +00:00
marco
d243c09300 --- Merging r47447 into '.':
A    packages/fcl-sound/tests
A    packages/fcl-sound/tests/data
A    packages/fcl-sound/tests/data/wav
A    packages/fcl-sound/tests/data/wav/reader
A    packages/fcl-sound/tests/data/wav/reader/valid
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_16.wav
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_16.wav.info.txt
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_16_tag.wav
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_16_tag.wav.info.txt
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_24.wav
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_24.wav.info.txt
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_32.wav
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_32.wav.info.txt
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_8.wav
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_8.wav.info.txt
A    packages/fcl-sound/tests/tcwavreader.pas
A    packages/fcl-sound/tests/testfclsound.lpi
A    packages/fcl-sound/tests/testfclsound.lpr
--- Recording mergeinfo for merge of r47447 into '.':
 U   .
--- Merging r47452 into '.':
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_16.wav.raw
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_16_tag.wav.raw
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_24.wav.raw
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_32.wav.raw
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_8.wav.raw
U    packages/fcl-sound/tests/tcwavreader.pas
--- Recording mergeinfo for merge of r47452 into '.':
 G   .
--- Merging r47454 into '.':
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_16.wav
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_16.wav.info.txt
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_16.wav.raw
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_24.wav
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_24.wav.info.txt
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_24.wav.raw
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_32.wav
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_32.wav.info.txt
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_32.wav.raw
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_8.wav
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_8.wav.info.txt
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_8.wav.raw
G    packages/fcl-sound/tests/tcwavreader.pas
--- Recording mergeinfo for merge of r47454 into '.':
 G   .
--- Merging r47457 into '.':
U    packages/fcl-sound/src/fpwavformat.pas
--- Recording mergeinfo for merge of r47457 into '.':
 G   .
--- Merging r47461 into '.':
U    packages/fcl-sound/src/fpwavreader.pas
A    packages/fcl-sound/tests/data/wav/reader/valid/euphoric_tape.wav
A    packages/fcl-sound/tests/data/wav/reader/valid/euphoric_tape.wav.info.txt
A    packages/fcl-sound/tests/data/wav/reader/valid/euphoric_tape.wav.raw
G    packages/fcl-sound/tests/tcwavreader.pas
U    packages/fcl-sound/tests/testfclsound.lpi
--- Recording mergeinfo for merge of r47461 into '.':
 G   .
--- Merging r47464 into '.':
G    packages/fcl-sound/src/fpwavreader.pas
--- Recording mergeinfo for merge of r47464 into '.':
 G   .
--- Merging r47465 into '.':
G    packages/fcl-sound/src/fpwavreader.pas
--- Recording mergeinfo for merge of r47465 into '.':
 G   .
--- Merging r47466 into '.':
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_32float.wav
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_32float.wav.info.txt
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_32float.wav.raw
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_64float.wav
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_64float.wav.info.txt
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_64float.wav.raw
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_32float.wav
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_32float.wav.info.txt
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_32float.wav.raw
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_64float.wav
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_64float.wav.info.txt
A    packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_64float.wav.raw
G    packages/fcl-sound/tests/tcwavreader.pas
--- Recording mergeinfo for merge of r47466 into '.':
 G   .
--- Merging r47467 into '.':
U    packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_16.wav.info.txt
U    packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_16_tag.wav.info.txt
U    packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_24.wav.info.txt
U    packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_32.wav.info.txt
U    packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_32float.wav.info.txt
U    packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_64float.wav.info.txt
U    packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_8.wav.info.txt
U    packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_16.wav.info.txt
U    packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_24.wav.info.txt
U    packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_32.wav.info.txt
U    packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_32float.wav.info.txt
U    packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_64float.wav.info.txt
U    packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_8.wav.info.txt
U    packages/fcl-sound/tests/data/wav/reader/valid/euphoric_tape.wav.info.txt
G    packages/fcl-sound/tests/tcwavreader.pas
--- Recording mergeinfo for merge of r47467 into '.':
 G   .
--- Merging r47545 into '.':
G    packages/fcl-sound/src/fpwavreader.pas
A    packages/fcl-sound/tests/data/wav/reader/valid/odd_fmt_size.wav
A    packages/fcl-sound/tests/data/wav/reader/valid/odd_fmt_size.wav.info.txt
A    packages/fcl-sound/tests/data/wav/reader/valid/odd_fmt_size.wav.raw
G    packages/fcl-sound/tests/tcwavreader.pas
--- Recording mergeinfo for merge of r47545 into '.':
 G   .

# revisions: 47447,47452,47454,47457,47461,47464,47465,47466,47467,47545
r47447 | nickysn | 2020-11-19 02:10:36 +0100 (Thu, 19 Nov 2020) | 3 lines
Changed paths:
   A /trunk/packages/fcl-sound/tests
   A /trunk/packages/fcl-sound/tests/data
   A /trunk/packages/fcl-sound/tests/data/wav
   A /trunk/packages/fcl-sound/tests/data/wav/reader
   A /trunk/packages/fcl-sound/tests/data/wav/reader/valid
   A /trunk/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_16.wav
   A /trunk/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_16.wav.info.txt
   A /trunk/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_16_tag.wav
   A /trunk/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_16_tag.wav.info.txt
   A /trunk/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_24.wav
   A /trunk/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_24.wav.info.txt
   A /trunk/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_32.wav
   A /trunk/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_32.wav.info.txt
   A /trunk/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_8.wav
   A /trunk/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_8.wav.info.txt
   A /trunk/packages/fcl-sound/tests/tcwavreader.pas
   A /trunk/packages/fcl-sound/tests/testfclsound.lpi
   A /trunk/packages/fcl-sound/tests/testfclsound.lpr

+ created some tests for fcl-sound
r47452 | nickysn | 2020-11-19 03:56:49 +0100 (Thu, 19 Nov 2020) | 3 lines
Changed paths:
   A /trunk/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_16.wav.raw
   A /trunk/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_16_tag.wav.raw
   A /trunk/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_24.wav.raw
   A /trunk/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_32.wav.raw
   A /trunk/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_8.wav.raw
   M /trunk/packages/fcl-sound/tests/tcwavreader.pas

+ also check the actual PCM wave data in the fcl-sound wavreader test
r47454 | nickysn | 2020-11-19 04:26:37 +0100 (Thu, 19 Nov 2020) | 3 lines
Changed paths:
   A /trunk/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_16.wav
   A /trunk/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_16.wav.info.txt
   A /trunk/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_16.wav.raw
   A /trunk/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_24.wav
   A /trunk/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_24.wav.info.txt
   A /trunk/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_24.wav.raw
   A /trunk/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_32.wav
   A /trunk/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_32.wav.info.txt
   A /trunk/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_32.wav.raw
   A /trunk/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_8.wav
   A /trunk/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_8.wav.info.txt
   A /trunk/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_8.wav.raw
   M /trunk/packages/fcl-sound/tests/tcwavreader.pas

+ fcl_sound wav reader tests: added stereo .wav file tests
r47457 | nickysn | 2020-11-19 17:22:06 +0100 (Thu, 19 Nov 2020) | 1 line
Changed paths:
   M /trunk/packages/fcl-sound/src/fpwavformat.pas

+ added constants for all the other wave formats (codecs), supported in a .wav file, besides PCM
r47461 | nickysn | 2020-11-20 00:05:25 +0100 (Fri, 20 Nov 2020) | 4 lines
Changed paths:
   M /trunk/packages/fcl-sound/src/fpwavreader.pas
   A /trunk/packages/fcl-sound/tests/data/wav/reader/valid/euphoric_tape.wav
   A /trunk/packages/fcl-sound/tests/data/wav/reader/valid/euphoric_tape.wav.info.txt
   A /trunk/packages/fcl-sound/tests/data/wav/reader/valid/euphoric_tape.wav.raw
   M /trunk/packages/fcl-sound/tests/tcwavreader.pas
   M /trunk/packages/fcl-sound/tests/testfclsound.lpi

+ support reading .wav files that have extra data in the end of the 'fmt '
  chunk. Added test case, which is a file, generated by the Euphoric emulator.
r47464 | nickysn | 2020-11-20 04:21:19 +0100 (Fri, 20 Nov 2020) | 3 lines
Changed paths:
   M /trunk/packages/fcl-sound/src/fpwavreader.pas

- don't check for the PCM format in the .wav reader, to allow reading other audio formats
r47465 | nickysn | 2020-11-20 04:24:16 +0100 (Fri, 20 Nov 2020) | 4 lines
Changed paths:
   M /trunk/packages/fcl-sound/src/fpwavreader.pas

* fixed bug in wav reader, that fails to skip non-data chunks, because it
  forgets to seek ahead in the stream
r47466 | nickysn | 2020-11-20 04:31:15 +0100 (Fri, 20 Nov 2020) | 3 lines
Changed paths:
   A /trunk/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_32float.wav
   A /trunk/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_32float.wav.info.txt
   A /trunk/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_32float.wav.raw
   A /trunk/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_64float.wav
   A /trunk/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_64float.wav.info.txt
   A /trunk/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_64float.wav.raw
   A /trunk/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_32float.wav
   A /trunk/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_32float.wav.info.txt
   A /trunk/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_32float.wav.raw
   A /trunk/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_64float.wav
   A /trunk/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_64float.wav.info.txt
   A /trunk/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_64float.wav.raw
   M /trunk/packages/fcl-sound/tests/tcwavreader.pas

+ added tests with 32-bit and 64-bit IEEE floating point .wav files
r47467 | nickysn | 2020-11-20 04:36:39 +0100 (Fri, 20 Nov 2020) | 3 lines
Changed paths:
   M /trunk/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_16.wav.info.txt
   M /trunk/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_16_tag.wav.info.txt
   M /trunk/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_24.wav.info.txt
   M /trunk/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_32.wav.info.txt
   M /trunk/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_32float.wav.info.txt
   M /trunk/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_64float.wav.info.txt
   M /trunk/packages/fcl-sound/tests/data/wav/reader/valid/44k_mono_8.wav.info.txt
   M /trunk/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_16.wav.info.txt
   M /trunk/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_24.wav.info.txt
   M /trunk/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_32.wav.info.txt
   M /trunk/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_32float.wav.info.txt
   M /trunk/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_64float.wav.info.txt
   M /trunk/packages/fcl-sound/tests/data/wav/reader/valid/44k_stereo_8.wav.info.txt
   M /trunk/packages/fcl-sound/tests/data/wav/reader/valid/euphoric_tape.wav.info.txt
   M /trunk/packages/fcl-sound/tests/tcwavreader.pas

+ check the audio format id field in the tests as well
r47545 | nickysn | 2020-11-24 01:31:16 +0100 (Tue, 24 Nov 2020) | 3 lines
Changed paths:
   M /trunk/packages/fcl-sound/src/fpwavreader.pas
   A /trunk/packages/fcl-sound/tests/data/wav/reader/valid/odd_fmt_size.wav
   A /trunk/packages/fcl-sound/tests/data/wav/reader/valid/odd_fmt_size.wav.info.txt
   A /trunk/packages/fcl-sound/tests/data/wav/reader/valid/odd_fmt_size.wav.raw
   M /trunk/packages/fcl-sound/tests/tcwavreader.pas

+ support reading .wav with an odd (uneven) fmt chunk size

git-svn-id: branches/fixes_3_2@47645 -
2020-11-30 17:55:29 +00:00
marco
07601d23a9 --- Merging r47446 into '.':
A    packages/ide/fparm.lpi
U    packages/ide/fpmopts.inc
U    packages/ide/fpx64.lpi
--- Recording mergeinfo for merge of r47446 into '.':
 U   .

# revisions: 47446
r47446 | florian | 2020-11-18 22:19:14 +0100 (Wed, 18 Nov 2020) | 3 lines
Changed paths:
   A /trunk/packages/ide/fparm.lpi (from /trunk/packages/ide/fpx64.lpi:47445)
   M /trunk/packages/ide/fpmopts.inc
   M /trunk/packages/ide/fpx64.lpi

  * made Compiler Options window large enough to show all CPUs
  + project file for IDE targetting arm
  * write binary to bin/<full target>/fp

git-svn-id: branches/fixes_3_2@47644 -
2020-11-30 17:33:17 +00:00
pierre
1439bd67b1 ------------------------------------------------------------------------
r46682 | pierre | 2020-08-25 06:34:29 +0000 (Tue, 25 Aug 2020) | 1 line

 * Disable range and overflow checking inside softfpu implementation
------------------------------------------------------------------------
--- Merging r46682 into '.':
U    rtl/inc/softfpu.pp
--- Recording mergeinfo for merge of r46682 into '.':
 U   .

git-svn-id: branches/fixes_3_2@47620 -
2020-11-28 15:57:56 +00:00
svenbarth
f4003a0981 Merged revision(s) 45479, 45489 from trunk:
+ add additional overloads for FindResource and FindResourceEx so that mixtures of AnsiString and MAKEINTRESOURCE types as well as names can be used
+ added test for ReadComponentRes (which called the wrong FindResource before)
........
* disable the new FindResource(Ex) overloads for Win16 for now (the one with PChar is disabled as well); this will need to be revisited once Win16 receives proper resource support
........

git-svn-id: branches/fixes_3_2@47603 -
2020-11-26 20:51:29 +00:00
svenbarth
4dca62b568 Merged revision(s) 43114-43115, 46943 from trunk:
* fix for Mantis #36121: define FPC_ISO and FPC_EXTENDEDPASCAL for modes ISO and EXTENDEDPASCAL respectively
........
+ add tests to check for correct definition of the FPC_* mode defines
........
* according to ISO 10206 (Extended Pascal) 6.9.3.5 the "otherwise"-clause is supported for case-statements
+ added test
........

git-svn-id: branches/fixes_3_2@47594 -
2020-11-25 22:42:41 +00:00
svenbarth
c74237421b Merged revision(s) 47516, 47518-47519 from trunk:
* correctly mask the argument type of a dispatch parameter (only the top most bit needs to be removed, not the top most *two* bits)
........
+ add support for dispatching UnicodeString parameters (in addition to AnsiString parameters)
........
+ add test to check whether ComObj correctly dispatches Ansi-, Unicode- and WideString arguments
........

git-svn-id: branches/fixes_3_2@47591 -
2020-11-25 22:26:40 +00:00
svenbarth
846775f4b6 Merged revision(s) 46875-46876 from trunk:
* generate an internal error if the section name should be larger than 8
........
* fix for Mantis #37745: section names where the string offset has more than 7 digits need to be Base64 encoded
........

git-svn-id: branches/fixes_3_2@47590 -
2020-11-25 22:25:26 +00:00
svenbarth
63e2259556 Merged revision(s) 42673, 47066, 47070 from trunk:
* x86_64: Fixed code generation for try..finally blocks, so that exit label from inner try..finally stays within scope of procedure's implicit try..finally block if one is present. Mantis #34772.

........
  * patch by J. Gareth Moreton: propagate exit use in nested try...except statements,
    resolves #35841
........
  * fix #35841 also for break and continue
........

git-svn-id: branches/fixes_3_2@47589 -
2020-11-25 22:20:21 +00:00
svenbarth
92a580d3a6 Merged revision(s) 41868-41869 from trunk:
* ensure that the correct amount of parameters is used for an operator overload (this is essentially important for unary operators that were declared with two arguments)
........
* fix for Mantis #35348: correctly handle symbols that aren't parameter types (e.g. default values)
+ added test
........

git-svn-id: branches/fixes_3_2@47587 -
2020-11-25 21:39:12 +00:00
svenbarth
7988446f1a Merged revision(s) 39802, 39816-39817 from trunk:
* fix for Mantis #34332: allow 2 parameter form of Copy also for ShortString variables
+ added test
........
* have the fpc_*_copy compiler intrinsics reference the intrinsic symbol they belong to
........
* fix for Mantis #34333: improve error output for incorrect calls to Copy()
........

git-svn-id: branches/fixes_3_2@47586 -
2020-11-25 21:24:41 +00:00
marco
92877826e9 --- Merging r45794 into '.':
U    utils/fpcmkcfg/fpcmkcfg.pp
--- Recording mergeinfo for merge of r45794 into '.':
 U   .

# revisions: 45794
r45794 | florian | 2020-07-15 22:43:08 +0200 (Wed, 15 Jul 2020) | 1 line
Changed paths:
   M /trunk/utils/fpcmkcfg/fpcmkcfg.pp

  * set GCCLibPath for all architectures on linux as proposed in #37158, resolves #37158

git-svn-id: branches/fixes_3_2@47583 -
2020-11-25 17:16:26 +00:00
marco
9d335225d8 --- Merging r47055 into '.':
U    rtl/objpas/sysutils/filutil.inc
U    rtl/objpas/sysutils/filutilh.inc
--- Recording mergeinfo for merge of r47055 into '.':
 U   .

# revisions: 47055
r47055 | michael | 2020-10-06 09:59:09 +0200 (Tue, 06 Oct 2020) | 1 line
Changed paths:
   M /trunk/rtl/objpas/sysutils/filutil.inc
   M /trunk/rtl/objpas/sysutils/filutilh.inc

* Add GetFileContents and GetFileAsString

git-svn-id: branches/fixes_3_2@47582 -
2020-11-25 17:06:24 +00:00
marco
a92e841636 --- Merging r47259 into '.':
U   .
--- Recording mergeinfo for merge of r47259 into '.':
 U   .

# revisions: 47259
r47259 | pierre | 2020-10-30 17:17:05 +0100 (Fri, 30 Oct 2020) | 1 line
Changed paths:
   M /trunk

 Add bin directory to ignore list for fpcsrc directory also

git-svn-id: branches/fixes_3_2@47581 -
2020-11-25 16:11:10 +00:00
marco
d81a89e309 # revisions: 47491,47517,47475
git-svn-id: branches/fixes_3_2@47577 -
2020-11-25 08:17:58 +00:00
marco
9163637388 # revisions: 45993,46211,46430
git-svn-id: branches/fixes_3_2@47576 -
2020-11-25 08:10:43 +00:00
marco
299b7fe63c # revisions: 46759
git-svn-id: branches/fixes_3_2@47575 -
2020-11-25 08:04:43 +00:00
marco
f0445c2374 # revisions: 45877,46843,46844,46845,47275,47364,47505
git-svn-id: branches/fixes_3_2@47574 -
2020-11-25 07:48:56 +00:00
marco
9728612601 # revisions: 44952,44996,45855,46343,46753,46839
git-svn-id: branches/fixes_3_2@47573 -
2020-11-25 07:26:17 +00:00
marco
f9aa77ace5 --- Merging r47528 into '.':
U    rtl/os2/sysutils.pp
--- Recording mergeinfo for merge of r47528 into '.':
 U   .
--- Merging r47529 into '.':
U    rtl/emx/sysutils.pp
U    rtl/go32v2/sysutils.pp
U    rtl/msdos/sysutils.pp
U    rtl/watcom/sysutils.pp
--- Recording mergeinfo for merge of r47529 into '.':
 G   .

# revisions: 47528,47529
r47528 | hajny | 2020-11-22 16:53:50 +0100 (Sun, 22 Nov 2020) | 1 line
Changed paths:
   M /trunk/rtl/os2/sysutils.pp

  * Corrections of omissions in GetLocalTime
r47529 | hajny | 2020-11-22 17:19:34 +0100 (Sun, 22 Nov 2020) | 1 line
Changed paths:
   M /trunk/rtl/emx/sysutils.pp
   M /trunk/rtl/go32v2/sysutils.pp
   M /trunk/rtl/msdos/sysutils.pp
   M /trunk/rtl/watcom/sysutils.pp

  * Correction of omissions in GetLocalTime

git-svn-id: branches/fixes_3_2@47539 -
2020-11-23 10:50:08 +00:00
marco
397093aeed --- Merging r47536 into '.':
U    rtl/go32v2/v2prt0.as
--- Recording mergeinfo for merge of r47536 into '.':
 U   .

# revisions: 47536
r47536 | karoly | 2020-11-23 04:42:16 +0100 (Mon, 23 Nov 2020) | 1 line
Changed paths:
   M /trunk/rtl/go32v2/v2prt0.as

go32v2: define __crt0_startup_flags as .comm rather than a global symbol. This allows linking against DJGPP libs and code which might also define this symbol. This change is also inline with recent crt0.S versions in DJGPP.

git-svn-id: branches/fixes_3_2@47538 -
2020-11-23 09:07:42 +00:00
florian
37e676d927 -- Zusammenführen von r47415 in ».«:
U    compiler/nbas.pas
A    tests/webtbs/tw38069.pp
A    tests/webtbs/uw38069.pp
-- Aufzeichnung der Informationen für Zusammenführung von r47415 in ».«:
 U   .

git-svn-id: branches/fixes_3_2@47422 -
2020-11-15 14:15:06 +00:00