-- 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 -
* 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 -
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 -
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 -
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 -
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 -
* 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 -
* 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 -
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 -
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 -
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 -
+ 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 -
* 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 -
* 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 -
* 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 -
* 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 -
* 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 -
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 -
U compiler/defcmp.pas
U compiler/node.pas
U compiler/pexpr.pas
A tests/webtbs/tw34037.pp
-- Aufzeichnung der Informationen für Zusammenführung von r39934 in ».«:
U .
git-svn-id: branches/fixes_3_2@47421 -
U compiler/hlcgobj.pas
A tests/webtbs/tw35590.pp
-- Aufzeichnung der Informationen für Zusammenführung von r44119 in ».«:
U .
git-svn-id: branches/fixes_3_2@47152 -
------------------------------------------------------------------------
r44478 | michael | 2020-04-01 09:06:01 +0200 (Wed, 01 Apr 2020) | 1 line
* Patch from Bart Broersma to fix bug ID #36809 - test program
------------------------------------------------------------------------
git-svn-id: branches/fixes_3_2@46654 -
------------------------------------------------------------------------
r46369 | michael | 2020-08-12 12:58:24 +0200 (Wed, 12 Aug 2020) | 1 line
* Fix bug #37546, improvement to pass log filename to server
------------------------------------------------------------------------
git-svn-id: branches/fixes_3_2@46617 -
------------------------------------------------------------------------
r45520 | michael | 2020-05-28 11:39:35 +0200 (Thu, 28 May 2020) | 1 line
* Add nullable (bug ID 0037128)
------------------------------------------------------------------------
r45521 | michael | 2020-05-28 11:45:43 +0200 (Thu, 28 May 2020) | 1 line
* Moved constant to rtlconsts
------------------------------------------------------------------------
git-svn-id: branches/fixes_3_2@46605 -
* 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 -
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 -
U compiler/scandir.pas
A tests/webtbs/tw37095.pp
A tests/webtbs/tw37095d
A tests/webtbs/tw37095d/uw37095.pp
--- Recording mergeinfo for merge of r45410 into '.':
U .
# revisions: 45410
r45410 | jonas | 2020-05-17 23:27:00 +0200 (Sun, 17 May 2020) | 2 lines
Changed paths:
M /trunk/compiler/scandir.pas
A /trunk/tests/webtbs/tw37095.pp
A /trunk/tests/webtbs/tw37095d
A /trunk/tests/webtbs/tw37095d/uw37095.pp
* fixed unitdir directive for relative paths in case the current module's
path is not set, broken by r43312 (mantis #37095)
git-svn-id: branches/fixes_3_2@45412 -
U compiler/powerpc64/cpupara.pas
A tests/webtbs/tw36934.pp
--- Recording mergeinfo for merge of r45199 into '.':
U .
git-svn-id: branches/fixes_3_2@45235 -
as merge of 43188 seems to generate troubles with
testsuite database.
------------------------------------------------------------------------
r43189 | florian | 2019-10-13 11:42:33 +0000 (Sun, 13 Oct 2019) | 1 line
* sorted out tests
------------------------------------------------------------------------
--- Merging r43189 into '.':
U tests/webtbs/tw34848.pp
D tests/webtbs/tw40850.pp
--- Recording mergeinfo for merge of r43189 into '.':
U .
git-svn-id: branches/fixes_3_2@44306 -
* fix for Mantis #36631: it's an error if a POINT after an array is not followed by an identifier
+ added tests
........
git-svn-id: branches/fixes_3_2@44143 -