Commit Graph

54461 Commits

Author SHA1 Message Date
michael
5594fb1cc3 * Merging revisions r43714 from trunk:
------------------------------------------------------------------------
    r43714 | michael | 2019-12-23 14:15:19 +0100 (Mon, 23 Dec 2019) | 1 line
    
    * Fix bug ID #34303, readability opimizations
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@43753 -
2019-12-23 13:45:48 +00:00
michael
bc1966c1dc * Merging revisions r43482 from trunk:
------------------------------------------------------------------------
    r43482 | michael | 2019-11-15 17:57:13 +0100 (Fri, 15 Nov 2019) | 1 line
    
    * Fix compilation with 3.0.4
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@43752 -
2019-12-23 13:44:40 +00:00
michael
582fd28d5c * Merging revisions r43477,r43483 from trunk:
------------------------------------------------------------------------
    r43477 | michael | 2019-11-15 15:40:48 +0100 (Fri, 15 Nov 2019) | 1 line
    
    * Fix bug ID #0027891, newer version compaible with 1.3.14
    ------------------------------------------------------------------------
    r43483 | michael | 2019-11-15 18:40:58 +0100 (Fri, 15 Nov 2019) | 1 line
    
    * Forgot to commit
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@43751 -
2019-12-23 13:44:29 +00:00
michael
9e36aec7b1 * Merging revisions r43474 from trunk:
------------------------------------------------------------------------
    r43474 | michael | 2019-11-15 15:26:12 +0100 (Fri, 15 Nov 2019) | 1 line
    
    * avoid warning about visibility of ItemIsmanaged
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@43750 -
2019-12-23 13:43:54 +00:00
michael
a51130badd * Merging revisions r43473 from trunk:
------------------------------------------------------------------------
    r43473 | michael | 2019-11-15 15:12:11 +0100 (Fri, 15 Nov 2019) | 1 line
    
    * Fix bug #0036270: optimize TFPSList.AddList and .Assign
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@43749 -
2019-12-23 13:43:40 +00:00
michael
dccde4e0df * Merging revisions r43468 from trunk:
------------------------------------------------------------------------
    r43468 | michael | 2019-11-15 12:33:19 +0100 (Fri, 15 Nov 2019) | 1 line
    
    * Fix bug ID #36303, change russian comment with english
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@43748 -
2019-12-23 13:42:33 +00:00
michael
385d0ab62f * Merging revisions r43454 from trunk:
------------------------------------------------------------------------
    r43454 | michael | 2019-11-12 14:04:07 +0100 (Tue, 12 Nov 2019) | 1 line
    
    * Fix bug #36284: small refactoring
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@43747 -
2019-12-23 13:42:07 +00:00
michael
cbaf231b47 * Merging revisions r43435 from trunk:
------------------------------------------------------------------------
    r43435 | michael | 2019-11-10 11:12:05 +0100 (Sun, 10 Nov 2019) | 1 line
    
    * Fix compilation for windows
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@43746 -
2019-12-23 13:41:42 +00:00
michael
4c6149e1fd * Merging revisions r43417 from trunk:
------------------------------------------------------------------------
    r43417 | michael | 2019-11-08 12:43:10 +0100 (Fri, 08 Nov 2019) | 1 line
    
    * Bit helpers for ordinal functions, adapted from batch by Thaddy De Koning (bug ID 0036146)
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@43745 -
2019-12-23 13:38:27 +00:00
michael
18e1a2db97 * Merging revisions r43416 from trunk:
------------------------------------------------------------------------
    r43416 | michael | 2019-11-08 10:31:45 +0100 (Fri, 08 Nov 2019) | 1 line
    
    * Observe doclear
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@43744 -
2019-12-23 13:38:07 +00:00
michael
a7c884aea0 * Merging revisions r43415 from trunk:
------------------------------------------------------------------------
    r43415 | michael | 2019-11-08 10:21:08 +0100 (Fri, 08 Nov 2019) | 1 line
    
    * Refactor AddDelimitedText/SetDelimitedText
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@43743 -
2019-12-23 13:37:58 +00:00
michael
32b9d91358 * Merging revisions r43414 from trunk:
------------------------------------------------------------------------
    r43414 | michael | 2019-11-08 09:36:31 +0100 (Fri, 08 Nov 2019) | 1 line
    
    * Reduce use of Length(aValue) in setdelimitedtext
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@43742 -
2019-12-23 13:37:46 +00:00
michael
c99c6a45c2 * Merging revisions r43405 from trunk:
------------------------------------------------------------------------
    r43405 | michael | 2019-11-06 11:51:34 +0100 (Wed, 06 Nov 2019) | 1 line
    
    * Add AddDelimitedText,AddCommatext by Werner Pamler (bug ID 36249)
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@43741 -
2019-12-23 13:37:31 +00:00
michael
469350538a * Merging revisions r43404 from trunk:
------------------------------------------------------------------------
    r43404 | michael | 2019-11-06 11:42:11 +0100 (Wed, 06 Nov 2019) | 1 line
    
    * Fix bug ID #0036268, more descriptive comment
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@43740 -
2019-12-23 13:36:48 +00:00
michael
0678bdf90b * Merging revisions r43365 from trunk:
------------------------------------------------------------------------
    r43365 | michael | 2019-11-02 16:08:27 +0100 (Sat, 02 Nov 2019) | 1 line
    
    * Add some functional methods to TStrings
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@43739 -
2019-12-23 13:34:43 +00:00
michael
7c51d49c61 * Merging revisions r43363 from trunk:
------------------------------------------------------------------------
    r43363 | michael | 2019-11-02 15:35:18 +0100 (Sat, 02 Nov 2019) | 1 line
    
    * Fix bug ID #36248
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@43738 -
2019-12-23 13:34:27 +00:00
michael
29550e5633 * Merging revisions r43362 from trunk:
------------------------------------------------------------------------
    r43362 | michael | 2019-11-02 15:33:19 +0100 (Sat, 02 Nov 2019) | 1 line
    
    * Forgot to commit
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@43737 -
2019-12-23 13:34:17 +00:00
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