Commit Graph

54594 Commits

Author SHA1 Message Date
michael
13a835b99f * Merging revisions r43360 from trunk:
------------------------------------------------------------------------
    r43360 | michael | 2019-11-02 14:07:34 +0100 (Sat, 02 Nov 2019) | 1 line
    
    * Fix bug #36244
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@43736 -
2019-12-23 13:34:04 +00:00
michael
0e58449360 * Merging revisions r43357 from trunk:
------------------------------------------------------------------------
    r43357 | michael | 2019-11-02 12:51:28 +0100 (Sat, 02 Nov 2019) | 1 line
    
    * Fix bug ID #36234: unicodedatastering must be of type unicodestring
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@43735 -
2019-12-23 13:33:47 +00:00
michael
04f887dbaf * Merging revisions r43356 from trunk:
------------------------------------------------------------------------
    r43356 | michael | 2019-11-02 12:42:32 +0100 (Sat, 02 Nov 2019) | 1 line
    
    * Explicitly use UTF8, fix bug ID #36231: RTF export must write unicode chars escaped
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@43734 -
2019-12-23 13:33:34 +00:00
michael
357d54b94d * Merging revisions r43355 from trunk:
------------------------------------------------------------------------
    r43355 | michael | 2019-11-02 12:17:37 +0100 (Sat, 02 Nov 2019) | 1 line
    
    * Fix case where table streams are nil
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@43733 -
2019-12-23 13:33:18 +00:00
michael
33e004a0a3 * Merging revisions r43354 from trunk:
------------------------------------------------------------------------
    r43354 | michael | 2019-11-02 11:28:27 +0100 (Sat, 02 Nov 2019) | 1 line
    
    * Patch from Michal Gawrycki to handle duplicating strings (bug ID 36243)
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@43732 -
2019-12-23 13:33:07 +00:00
michael
00f800b0dd * Merging revisions r43353 from trunk:
------------------------------------------------------------------------
    r43353 | michael | 2019-11-02 11:25:42 +0100 (Sat, 02 Nov 2019) | 1 line
    
    * Fix bug ID #0036246, delphi compatibility property
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@43731 -
2019-12-23 13:32:53 +00:00
michael
35f2b45849 * Merging revisions r43701 from trunk:
------------------------------------------------------------------------
    r43701 | michael | 2019-12-20 16:28:57 +0100 (Fri, 20 Dec 2019) | 1 line
    
    * Correct font handling for blocks in memos with different fonts (bug ID 36459, patch by Andi Friess)
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@43730 -
2019-12-23 13:29:32 +00:00
michael
8468db2175 * Merging revisions r43697 from trunk:
------------------------------------------------------------------------
    r43697 | michael | 2019-12-18 13:14:51 +0100 (Wed, 18 Dec 2019) | 1 line
    
    * Fix currency to SQL_NUMERIC_STRUCT for platforms without extended
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@43729 -
2019-12-23 13:29:04 +00:00
michael
4e1e808c25 * Merging revisions r43693 from trunk:
------------------------------------------------------------------------
    r43693 | michael | 2019-12-15 18:13:08 +0100 (Sun, 15 Dec 2019) | 1 line
    
    * Fix bug #36443, patch from Andrew H. Allow non-blocking read
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@43728 -
2019-12-23 13:28:44 +00:00
michael
9017588d3f * Merging revisions r43680 from trunk:
------------------------------------------------------------------------
    r43680 | michael | 2019-12-14 12:59:53 +0100 (Sat, 14 Dec 2019) | 1 line
    
    * Fix option character test (bug ID 36438)
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@43727 -
2019-12-23 13:28:27 +00:00
michael
0dd65110d1 * Merging revisions r43605 from trunk:
------------------------------------------------------------------------
    r43605 | michael | 2019-11-28 17:19:30 +0100 (Thu, 28 Nov 2019) | 1 line
    
    * Less errors when connection is broken (bug ID 36373)
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@43726 -
2019-12-23 13:28:15 +00:00
michael
3dae852e85 * Merging revisions r43585 from trunk:
------------------------------------------------------------------------
    r43585 | michael | 2019-11-25 15:24:38 +0100 (Mon, 25 Nov 2019) | 1 line
    
    * Better explanation of connection
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@43725 -
2019-12-23 13:28:00 +00:00
michael
04ede12878 * Merging revisions r43584 from trunk:
------------------------------------------------------------------------
    r43584 | michael | 2019-11-25 15:14:19 +0100 (Mon, 25 Nov 2019) | 1 line
    
    * Simple, read-only example, no authentication
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@43724 -
2019-12-23 13:27:46 +00:00
michael
aa412f290b * Merging revisions r43562,r43563,r43564 from trunk:
------------------------------------------------------------------------
    r43562 | michael | 2019-11-23 09:03:12 +0100 (Sat, 23 Nov 2019) | 1 line
    
    * Fix bug ID #0036335: console pops up when getting compiler info
    ------------------------------------------------------------------------
    r43563 | michael | 2019-11-23 14:34:45 +0100 (Sat, 23 Nov 2019) | 1 line
    
    * Report error with correct exit code
    ------------------------------------------------------------------------
    r43564 | michael | 2019-11-23 14:40:49 +0100 (Sat, 23 Nov 2019) | 1 line
    
    * Show --stop-on-parser-error in help
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@43723 -
2019-12-23 13:27:07 +00:00
michael
417f8e072a * Merging revisions r43492 from trunk:
------------------------------------------------------------------------
    r43492 | michael | 2019-11-16 14:26:06 +0100 (Sat, 16 Nov 2019) | 1 line
    
    * Add ellipsis, fix string type when wrapping
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@43722 -
2019-12-23 13:24:50 +00:00
michael
dbb053a67e * Merging revisions r43491 from trunk:
------------------------------------------------------------------------
    r43491 | michael | 2019-11-16 13:59:25 +0100 (Sat, 16 Nov 2019) | 1 line
    
    * Implement option to replace too-long words with asterisks (bug ID 33639)
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@43721 -
2019-12-23 13:24:40 +00:00
michael
61ff151b2e * Merging revisions r43490 from trunk:
------------------------------------------------------------------------
    r43490 | michael | 2019-11-16 13:11:32 +0100 (Sat, 16 Nov 2019) | 1 line
    
    * Fix overflow in case of disabled wordwrap (bug ID 33356)
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@43720 -
2019-12-23 13:24:28 +00:00
michael
c561c43c32 * Merging revisions r43489 from trunk:
------------------------------------------------------------------------
    r43489 | michael | 2019-11-16 12:30:37 +0100 (Sat, 16 Nov 2019) | 1 line
    
    * Fix bug ID #0035296: need to handle really long words for memos
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@43719 -
2019-12-23 13:24:15 +00:00
michael
067a40c68e * Merging revisions r43484 from trunk:
------------------------------------------------------------------------
    r43484 | michael | 2019-11-15 19:13:30 +0100 (Fri, 15 Nov 2019) | 1 line
    
    * Fix warnings and hints
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@43718 -
2019-12-23 13:23:56 +00:00
michael
c47afd74ab * Merging revisions r43480 from trunk:
------------------------------------------------------------------------
    r43480 | michael | 2019-11-15 16:21:38 +0100 (Fri, 15 Nov 2019) | 1 line
    
    * Make Draw, Stretchdraw, CopyRect virtual. Bug ID #35126
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@43717 -
2019-12-23 13:23:27 +00:00
michael
8e7c1a2d6f * Merging revisions r43479 from trunk:
------------------------------------------------------------------------
    r43479 | michael | 2019-11-15 16:17:52 +0100 (Fri, 15 Nov 2019) | 1 line
    
    * Fix bug #35128, correctly apply clipping rect
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@43716 -
2019-12-23 13:23:16 +00:00
michael
7fff8e538e * Merging revisions 43555 from trunk:
------------------------------------------------------------------------
    r43555 | michael | 2019-11-22 15:25:15 +0100 (Fri, 22 Nov 2019) | 1 line
    
    * Add boolean field length correction
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@43715 -
2019-12-23 13:20:53 +00:00
florian
636c4419a0 -- Zusammenführen von r43696 in ».«:
U    compiler/systems/t_bsd.pas
U    utils/fppkg/fpmake.pp
-- Aufzeichnung der Informationen für Zusammenführung von r43696 in ».«:
 U   .

git-svn-id: branches/fixes_3_2@43708 -
2019-12-22 21:02:15 +00:00
Jonas Maebe
c4bcb45fea --- Merging r43650 into '.':
U    compiler/i386/cpupi.pas
U    compiler/ncgcal.pas
U    compiler/ncgutil.pas
U    compiler/systems/i_bsd.pas
U    compiler/systems/i_linux.pas
U    compiler/systems.inc

git-svn-id: branches/fixes_3_2@43683 -
2019-12-14 16:20:28 +00:00
michael
e70f886f55 * Merging revisions 43678 from trunk:
------------------------------------------------------------------------
    r43678 | michael | 2019-12-12 16:07:46 +0100 (Thu, 12 Dec 2019) | 1 line
    
    * Fix bug ID #36425
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@43679 -
2019-12-12 15:08:47 +00:00
pierre
f2f4a29dbb * Merge r43604 to fix i8086-embedded utils compilation
------------------------------------------------------------------------
r43604 | pierre | 2019-11-28 14:50:55 +0000 (Thu, 28 Nov 2019) | 1 line

 Set default stack size for i8086-embedded target: 16384 for far data model, and 2048 for other memory models
------------------------------------------------------------------------
--- Merging r43604 into '.':
U    compiler/parser.pas
--- Recording mergeinfo for merge of r43604 into '.':
 U   .

git-svn-id: branches/fixes_3_2@43667 -
2019-12-09 12:32:16 +00:00
michael
2b52be98b5 * Merging revisions r43654,r43662,r43663,r43664 from trunk:
------------------------------------------------------------------------
    r43654 | michael | 2019-12-06 09:53:43 +0100 (Fri, 06 Dec 2019) | 1 line
    
    * Fix bug #0035436
    ------------------------------------------------------------------------
    r43662 | michael | 2019-12-08 21:05:14 +0100 (Sun, 08 Dec 2019) | 1 line
    
    * Fix memleaks (bug ID 36408)
    ------------------------------------------------------------------------
    r43663 | michael | 2019-12-08 21:05:53 +0100 (Sun, 08 Dec 2019) | 1 line
    
    * Fix memleak in comparer, improve date recognition
    ------------------------------------------------------------------------
    r43664 | michael | 2019-12-08 21:11:23 +0100 (Sun, 08 Dec 2019) | 1 line
    
    * Fix lime color (bug ID 0036407)
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@43666 -
2019-12-09 08:29:34 +00:00
pierre
06ef4e6ca8 Merge of commits 43634 and 43635 for currency problems
------------------------------------------------------------------------
r43634 | pierre | 2019-12-03 16:05:30 +0000 (Tue, 03 Dec 2019) | 1 line

 Use PInt64(@value_currency)^ construct to avoid internal error when starting from 3.0.4 ppcarm compiler
------------------------------------------------------------------------
--- Merging r43634 into '.':
U    compiler/nadd.pas
--- Recording mergeinfo for merge of r43634 into '.':
 U   .
------------------------------------------------------------------------
r43635 | florian | 2019-12-03 19:31:50 +0000 (Tue, 03 Dec 2019) | 1 line

  * more currency fixes, should resolve #36176
------------------------------------------------------------------------
--- Merging r43635 into '.':
G    compiler/nadd.pas
U    tests/test/tcurrency1.pp
--- Recording mergeinfo for merge of r43635 into '.':
 G   .

git-svn-id: branches/fixes_3_2@43661 -
2019-12-06 16:20:37 +00:00
michael
3450e79ce2 * Merging revisions 43481 from trunk:
------------------------------------------------------------------------
    r43481 | michael | 2019-11-15 16:37:58 +0100 (Fri, 15 Nov 2019) | 1 line
    
    * Fix overflow of compiler messages  (bug id 27973)
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@43660 -
2019-12-06 10:55:45 +00:00
michael
e0ccae1321 * Remove debug statement
git-svn-id: branches/fixes_3_2@43659 -
2019-12-06 10:30:59 +00:00
michael
c43141552f * Merging revisions 42139 from trunk:
------------------------------------------------------------------------
    r42139 | michael | 2019-05-30 18:24:20 +0200 (Thu, 30 May 2019) | 1 line
    
    * Remove debug file writing
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@43658 -
2019-12-06 10:28:57 +00:00
michael
30843263ff * Merging revisions 43655 from trunk:
------------------------------------------------------------------------
    r43655 | michael | 2019-12-06 10:57:10 +0100 (Fri, 06 Dec 2019) | 1 line
    
    * Indicate and use sqSequences connection info, fix bug #0035241 (statement for sqlite next sequence value)
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@43657 -
2019-12-06 10:00:23 +00:00
michael
9c1d71246c * Merging revisions 43615 from trunk:
------------------------------------------------------------------------
    r43615 | joost | 2019-11-30 12:04:19 +0100 (Sat, 30 Nov 2019) | 1 line
    
     * Fix for timestamps very close to a whole day in Firebird
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@43656 -
2019-12-06 10:00:01 +00:00
florian
b3dbf75026 -- Zusammenführen von r43651 in ».«:
U    compiler/systems/t_linux.pas
-- Aufzeichnung der Informationen für Zusammenführung von r43651 in ».«:
 U   .

git-svn-id: branches/fixes_3_2@43652 -
2019-12-05 20:11:43 +00:00
michael
f96857ba2c * Merging revisions 43648 from trunk:
------------------------------------------------------------------------
    r43648 | michael | 2019-12-05 17:16:08 +0100 (Thu, 05 Dec 2019) | 1 line
    
    * Make sure open/close use same options in CSV close/open writing
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@43649 -
2019-12-05 16:16:49 +00:00
michael
d9c6b8f145 * Merging revisions r43641,r43642,r43643,r43644,r43645 from trunk:
------------------------------------------------------------------------
    r43641 | michael | 2019-12-05 11:43:02 +0100 (Thu, 05 Dec 2019) | 1 line
    
    * Fix bug #0036361, use buffer when reading csv
    ------------------------------------------------------------------------
    r43642 | michael | 2019-12-05 13:51:14 +0100 (Thu, 05 Dec 2019) | 1 line
    
    * Fix 16 bit support for PNM (bug ID 35080)
    ------------------------------------------------------------------------
    r43643 | michael | 2019-12-05 15:01:43 +0100 (Thu, 05 Dec 2019) | 1 line
    
    * Rework default file mechanism in bufdataset to fix bug #34435
    ------------------------------------------------------------------------
    r43644 | michael | 2019-12-05 15:02:03 +0100 (Thu, 05 Dec 2019) | 1 line
    
    * Fix name array
    ------------------------------------------------------------------------
    r43645 | michael | 2019-12-05 15:54:15 +0100 (Thu, 05 Dec 2019) | 1 line
    
    * Fix bug #32532: AV when killing daemon app
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@43647 -
2019-12-05 15:18:26 +00:00
michael
9b048da8fb * Merging revisions r43640 from trunk:
------------------------------------------------------------------------
    r43640 | michael | 2019-12-05 10:07:20 +0100 (Thu, 05 Dec 2019) | 1 line
    
    * Fix bug ID #36399: add some easy access methods to TZipper/TUnzipper
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@43646 -
2019-12-05 15:17:42 +00:00
michael
4b550545b5 * Merging revisions r43636,r43637 from trunk:
------------------------------------------------------------------------
    r43636 | michael | 2019-12-04 12:30:04 +0100 (Wed, 04 Dec 2019) | 1 line
    
    * Patch by Werner Pamler to delete builtin (bug ID 36396)
    ------------------------------------------------------------------------
    r43637 | michael | 2019-12-04 12:42:48 +0100 (Wed, 04 Dec 2019) | 1 line
    
    * Added possibility for array arguments
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@43638 -
2019-12-04 11:45:49 +00:00
pierre
3da4ccfb3e Merge r43631 to fixes branch
------------------------------------------------------------------------
--- Merging r43631 into '.':
U    compiler/nadd.pas
--- Recording mergeinfo for merge of r43631 into '.':
 U   .

git-svn-id: branches/fixes_3_2@43633 -
2019-12-02 23:20:40 +00:00
michael
12e34bcef5 * Merging revisions r43627,r43630 from trunk:
------------------------------------------------------------------------
    r43627 | michael | 2019-12-02 22:42:32 +0100 (Mon, 02 Dec 2019) | 1 line
    
    * Patch from Klaus (computertechnik@web.de) to read/write columncount/columngap
    ------------------------------------------------------------------------
    r43630 | michael | 2019-12-03 00:00:11 +0100 (Tue, 03 Dec 2019) | 1 line
    
    * Enable compilation for Win64 bit
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@43632 -
2019-12-02 23:11:57 +00:00
florian
532410ef1f -- Zusammenführen von r43553 in ».«:
U    compiler/ncal.pas
-- Aufzeichnung der Informationen für Zusammenführung von r43553 in ».«:
 U   .

git-svn-id: branches/fixes_3_2@43622 -
2019-12-01 20:39:37 +00:00
florian
aadd93847f -- Zusammenführen von r43620 in ».«:
U    compiler/nadd.pas
U    compiler/ncnv.pas
U    compiler/ncon.pas
U    compiler/node.pas
A    tests/test/tcurrency1.pp
A    tests/webtbs/tw33963.pp
A    tests/webtbs/tw36179.pp
-- Aufzeichnung der Informationen für Zusammenführung von r43620 in ».«:
 U   .

git-svn-id: branches/fixes_3_2@43621 -
2019-12-01 20:29:52 +00:00
pierre
d146b8fea7 Merge r43603
------------------------------------------------------------------------
r43603 | pierre | 2019-11-28 13:47:47 +0000 (Thu, 28 Nov 2019) | 1 line

 Disable ucomplex and matrix units for i8086-embedded target, because no fpu is installed in RTL by default
------------------------------------------------------------------------
--- Merging r43603 into '.':
U    packages/rtl-extra/fpmake.pp
--- Recording mergeinfo for merge of r43603 into '.':
 U   .

git-svn-id: branches/fixes_3_2@43619 -
2019-12-01 09:02:24 +00:00
pierre
038e5067b9 Merge r43598
------------------------------------------------------------------------
r43598 | pierre | 2019-11-27 22:15:23 +0000 (Wed, 27 Nov 2019) | 1 line

 Use defined(aarch64) instead of defined(cpuaarch64) for FPC_HAS_INTERNAL_ABS_INT64
------------------------------------------------------------------------
--- Merging r43598 into '.':
U    compiler/options.pas
--- Recording mergeinfo for merge of r43598 into '.':
 U   .

git-svn-id: branches/fixes_3_2@43606 -
2019-11-28 17:04:55 +00:00
pierre
59600e12bc Add missing pieces of commit r41949 into fixes branch
git-svn-id: branches/fixes_3_2@43601 -
2019-11-28 10:47:22 +00:00
Jonas Maebe
94e6363b34 --- Merging r43560 into '.':
U    compiler/nmat.pas
--- Recording mergeinfo for merge of r43560 into '.':
 U   .

git-svn-id: branches/fixes_3_2@43597 -
2019-11-27 19:55:07 +00:00
florian
a3be76e22f -- Zusammenführen von r43570 in ».«:
U    compiler/systems/t_linux.pas
-- Aufzeichnung der Informationen für Zusammenführung von r43570 in ».«:
 U   .

git-svn-id: branches/fixes_3_2@43571 -
2019-11-24 12:19:23 +00:00
pierre
030e93414c Merge commit r43165
------------------------------------------------------------------------
r43165 | pierre | 2019-10-10 21:57:07 +0000 (Thu, 10 Oct 2019) | 1 line

 Fix m68k errors with -CriotR option
------------------------------------------------------------------------
--- Merging r43165 into '.':
U    compiler/m68k/cgcpu.pas
U    compiler/m68k/ra68kmot.pas
--- Recording mergeinfo for merge of r43165 into '.':
 U   .

git-svn-id: branches/fixes_3_2@43516 -
2019-11-20 09:49:22 +00:00
pierre
1b4fb37948 Merge commit r42337, to fix avr-embedded packages compilation
------------------------------------------------------------------------
r42337 | laksen | 2019-07-07 14:37:45 +0000 (Sun, 07 Jul 2019) | 1 line

- Fix result type of SizeOf and BitSizeOf to use sizesint instead of sint.
------------------------------------------------------------------------
--- Merging r42337 into '.':
U    compiler/ninl.pas
U    compiler/pexpr.pas
--- Recording mergeinfo for merge of r42337 into '.':
 U   .

git-svn-id: branches/fixes_3_2@43514 -
2019-11-19 22:28:04 +00:00
michael
d27126b64c * Merging revisions 43511 from trunk:
------------------------------------------------------------------------
    r43511 | michael | 2019-11-17 23:27:28 +0100 (Sun, 17 Nov 2019) | 1 line
    
    * Fix bug ID #36147
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@43512 -
2019-11-17 22:28:21 +00:00