Commit Graph

10481 Commits

Author SHA1 Message Date
michael
09d9f28b4d * Merging revisions 48708 from branches/fixes_3_2:
------------------------------------------------------------------------
    r48708 | michael | 2021-02-18 11:59:39 +0100 (Thu, 18 Feb 2021) | 1 line
    
    * Fix missing ftLongWord
    ------------------------------------------------------------------------

git-svn-id: tags/release_3_2_2_rc1@48709 -
2021-02-18 11:03:12 +00:00
michael
a85e8b419e * Merging revisions 48695,48705 from trunk:
------------------------------------------------------------------------
    r48695 | mattias | 2021-02-17 14:26:23 +0100 (Wed, 17 Feb 2021) | 1 line
    
    fcl-db: clean up
    ------------------------------------------------------------------------
    r48705 | mattias | 2021-02-18 10:20:44 +0100 (Thu, 18 Feb 2021) | 1 line
    
    fcl-db: fixed mysql transaction
    ------------------------------------------------------------------------

git-svn-id: tags/release_3_2_2_rc1@48707 -
2021-02-18 09:55:04 +00:00
michael
f4ee3fdafc * Merging revisions 48702 from trunk:
------------------------------------------------------------------------
    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: tags/release_3_2_2_rc1@48704 -
2021-02-17 22:04:04 +00:00
marco
ee8bb72f68 * version to 3.2.2rc1
git-svn-id: tags/release_3_2_2_rc1@48700 -
2021-02-17 17:25:43 +00:00
michael
19126c8f4e * Merging revisions 48694,48696,48697 from trunk:
------------------------------------------------------------------------
    r48694 | michael | 2021-02-17 14:26:18 +0100 (Wed, 17 Feb 2021) | 1 line
    
    * Fix from Joellin to correctly read monospace fonts
    ------------------------------------------------------------------------
    r48696 | michael | 2021-02-17 14:32:03 +0100 (Wed, 17 Feb 2021) | 1 line
    
    * Fix issue ID #35251 (patch from Rumen Gyurov)
    ------------------------------------------------------------------------
    r48697 | michael | 2021-02-17 14:35:48 +0100 (Wed, 17 Feb 2021) | 1 line
    
    * Example for monospace fonts and subsetting
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@48698 -
2021-02-17 16:35:56 +00:00
michael
4fc1e8986a * Merging revisions 48692 from trunk:
------------------------------------------------------------------------
    r48692 | michael | 2021-02-17 13:59:32 +0100 (Wed, 17 Feb 2021) | 1 line
    
    * Patch from Mattias Gaertner to add MySQL 8.0 support
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@48693 -
2021-02-17 13:04:58 +00:00
marco
b7a08a0150 --- Merging r48525 into '.':
U    packages/symbolic/src/symbolic.pas
--- Recording mergeinfo for merge of r48525 into '.':
 U   .

# revisions: 48525
r48525 | marco | 2021-02-08 10:16:13 +0100 (Mon, 08 Feb 2021) | 1 line
Changed paths:
   M /trunk/packages/symbolic/src/symbolic.pas

 * sqrt is 4 characters long, noticed by Artlogic.

git-svn-id: branches/fixes_3_2@48690 -
2021-02-17 09:36:43 +00:00
Jonas Maebe
a179aa0c2c --- Merging r48662 into '.':
U    packages/cocoaint/src/foundation/NSProcessInfo.inc
--- Recording mergeinfo for merge of r48662 into '.':
 U   .

git-svn-id: branches/fixes_3_2@48663 -
2021-02-13 07:52:41 +00:00
marco
48ba8f691d --- Merging r48428 into '.':
U    packages/pasjpeg/examples/example.pas
--- Recording mergeinfo for merge of r48428 into '.':
 U   .
--- Merging r48431 into '.':
A    packages/pasjpeg/examples/demo.lpi
--- Recording mergeinfo for merge of r48431 into '.':
 G   .
--- Merging r48463 into '.':
 U   packages/graph/src/inc/graph.tex
--- Recording mergeinfo for merge of r48463 into '.':
 G   .
--- Merging r48115 into '.':
U    packages/fv/src/views.pas
--- Recording mergeinfo for merge of r48115 into '.':
 G   .

# revisions: 48428,48431,48463,48115
r48428 | florian | 2021-01-25 22:29:14 +0100 (Mon, 25 Jan 2021) | 1 line
Changed paths:
   M /trunk/packages/pasjpeg/examples/example.pas

  * fix demo example for delphi_stream being defined
r48431 | florian | 2021-01-26 23:00:33 +0100 (Tue, 26 Jan 2021) | 1 line
Changed paths:
   A /trunk/packages/pasjpeg/examples/demo.lpi

  + lazarus project for demo
r48463 | nickysn | 2021-01-31 12:08:21 +0100 (Sun, 31 Jan 2021) | 1 line
Changed paths:
   M /trunk/packages/graph/src/inc/graph.tex

* set eol-style=native and mime-type=text/plain to graph.tex
r48115 | florian | 2021-01-08 17:33:05 +0100 (Fri, 08 Jan 2021) | 1 line
Changed paths:
   M /trunk/packages/fv/src/views.pas

  * avoid div by zero in TView.CalcBounds.GrowI, resolves #30922

git-svn-id: branches/fixes_3_2@48511 -
2021-02-04 16:13:51 +00:00
pierre
c0b2f99585 * Merging of commit 48227
------------------------------------------------------------------------
r48227 | pierre | 2021-01-20 12:39:21 +0000 (Wed, 20 Jan 2021) | 1 line

Fix compilation for OpenBSD target after changes that use libc by default
------------------------------------------------------------------------
--- Merging r48227 into '.':
U    packages/rtl-extra/fpmake.pp
U    packages/rtl-extra/src/bsd/osdefs.inc
--- Recording mergeinfo for merge of r48227 into '.':
 U   .

git-svn-id: branches/fixes_3_2@48503 -
2021-02-02 23:02:36 +00:00
svenbarth
6197ab6e49 Merged revision(s) 48477 from trunk:
* fix for Mantis #38249: apply adjusted patch by avk to implemnt CastTo handling when the source variant is a custom variant, but the destination type is not
+ added test (includes test for #20849)
........

git-svn-id: branches/fixes_3_2@48494 -
2021-02-01 18:13:01 +00:00
svenbarth
8278da648d Merged revision(s) 48458-48459 from trunk:
+ add support for logging to StdOut or StdErr instead of a file or system output; if the specified output is not opened an exception will be thrown
........
+ add event to retrieve the logged messages in addition to writing them to the backend
........

git-svn-id: branches/fixes_3_2@48493 -
2021-02-01 18:12:20 +00:00
Jonas Maebe
2bd8eb2bc4 --- Merging r48098 into '.':
U    packages/cocoaint/src/foundation/NSProcessInfo.inc
--- Recording mergeinfo for merge of r48098 into '.':
 U   .

git-svn-id: branches/fixes_3_2@48099 -
2021-01-06 20:29:58 +00:00
marco
0aed55bcbc # revisions: 47932
git-svn-id: branches/fixes_3_2@48016 -
2021-01-03 16:03:53 +00:00
svenbarth
2270d5c655 Merged revision(s) 48006 from trunk:
+ add a copyright/license header for the nullable unit
........

git-svn-id: branches/fixes_3_2@48008 -
2021-01-03 12:13:44 +00:00
marco
fd02f9b727 # revisions: 44426,44562,45115,45371,45375,45511,44641,44559,47746
git-svn-id: branches/fixes_3_2@47934 -
2021-01-01 18:05:20 +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
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
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
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
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
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
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
marco
d81a89e309 # revisions: 47491,47517,47475
git-svn-id: branches/fixes_3_2@47577 -
2020-11-25 08:17:58 +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
f3b048007c # revisions: 47122
git-svn-id: branches/fixes_3_2@47262 -
2020-10-31 18:53:06 +00:00
marco
8b65a79f98 --- Merging r47124 into '.':
U    packages/fcl-passrc/src/pasresolver.pp
--- Recording mergeinfo for merge of r47124 into '.':
 U   .
--- Merging r47125 into '.':
U    packages/rtl-objpas/src/inc/stdconvs.pp
--- Recording mergeinfo for merge of r47125 into '.':
 G   .
--- Merging r47126 into '.':
U    packages/dbus/src/dbuscomp.pp
--- Recording mergeinfo for merge of r47126 into '.':
 G   .

# revisions: 47124,47125,47126
r47124 | marco | 2020-10-18 13:26:59 +0200 (Sun, 18 Oct 2020) | 2 lines
Changed paths:
   M /trunk/packages/fcl-passrc/src/pasresolver.pp

 * fix spell error detected by debian lintian
r47125 | marco | 2020-10-18 13:35:47 +0200 (Sun, 18 Oct 2020) | 2 lines
Changed paths:
   M /trunk/packages/rtl-objpas/src/inc/stdconvs.pp

 * debian lintian spellfix
r47126 | marco | 2020-10-18 13:43:52 +0200 (Sun, 18 Oct 2020) | 1 line
Changed paths:
   M /trunk/packages/dbus/src/dbuscomp.pp

 * debian lintian detected spellfix

git-svn-id: branches/fixes_3_2@47127 -
2020-10-18 14:14:15 +00:00
marco
891d3a7487 --- Merging r46985 into '.':
U    packages/googleapi/src/googledrive.pp
--- Recording mergeinfo for merge of r46985 into '.':
 U   .

# revisions: 46985
r46985 | michael | 2020-09-28 09:55:27 +0200 (Mon, 28 Sep 2020) | 1 line
Changed paths:
   M /trunk/packages/googleapi/src/googledrive.pp

* Fix bug ID #37824

git-svn-id: branches/fixes_3_2@47096 -
2020-10-12 06:07:55 +00:00
marco
124bf1d108 # revisions: 44389,45572
git-svn-id: branches/fixes_3_2@47094 -
2020-10-11 15:49:03 +00:00
marco
bcc911c8a4 # revisions: 46326,46327
git-svn-id: branches/fixes_3_2@47091 -
2020-10-11 14:57:11 +00:00
marco
1518284348 # revisions: 43975,43998
git-svn-id: branches/fixes_3_2@47089 -
2020-10-11 14:03:03 +00:00
marco
79b5d889e2 # revisions: 44088,44296,44297,44302
git-svn-id: branches/fixes_3_2@47087 -
2020-10-11 13:30:30 +00:00
marco
4dc972ceee # revisions: 44530,44531,44634,45363,45494,46756,46065
git-svn-id: branches/fixes_3_2@47086 -
2020-10-11 13:26:22 +00:00
pierre
0830edbde5 Regenerate all Makefile's after ios introduction and macos->macosclassic changes inside utils/fpcm/fpcmake.ini
git-svn-id: branches/fixes_3_2@46923 -
2020-09-23 09:47:20 +00:00
Jonas Maebe
edb042b027 --- Merging r46896 into '.':
U    packages/cocoaint/src/webkit/WebFrame.inc
--- Recording mergeinfo for merge of r46896 into '.':
 U   .

git-svn-id: branches/fixes_3_2@46899 -
2020-09-19 17:47:17 +00:00
Jonas Maebe
221ca4d98c --- Merging r45989 into '.':
U    packages/fpmkunit/src/fpmkunit.pp
--- Recording mergeinfo for merge of r45989 into '.':
 U   .
--- Merging r46857 into '.':
G    packages/fpmkunit/src/fpmkunit.pp
--- Recording mergeinfo for merge of r46857 into '.':
 G   .

git-svn-id: branches/fixes_3_2@46869 -
2020-09-15 20:12:56 +00:00
Jonas Maebe
b6eafa3039 * regenerated Makefiles
git-svn-id: branches/fixes_3_2@46868 -
2020-09-15 19:54:06 +00:00
Jonas Maebe
76045bfc04 * merged macOS/AArch64 support + revisions these changes depended on
git-svn-id: branches/fixes_3_2@46866 -
2020-09-15 19:40:36 +00:00
marco
c9b4a1eec0 fcl-db revs 42907,42933,42944,43001,43002,43003,43024,43033,43037,43039,43154,43156,46355,46356,46357
git-svn-id: branches/fixes_3_2@46834 -
2020-09-11 11:09:20 +00:00
marco
788d91e0ae # revisions: 45771
git-svn-id: branches/fixes_3_2@46831 -
2020-09-10 14:07:22 +00:00
marco
55b4b54c2a # revisions: 45573,45790,45793
git-svn-id: branches/fixes_3_2@46830 -
2020-09-10 13:57:39 +00:00