Commit Graph

20852 Commits

Author SHA1 Message Date
florian
e0e5ae3ccc Merged revisions 3691 via svnmerge from
http://svn.freepascal.org/svn/fpc/trunk

r3691 (florian)
* method pointers are now passed by value, fixes #5736

git-svn-id: branches/fixes_2_0@3692 -
2006-05-27 09:02:52 +00:00
Jonas Maebe
26075a0108 Merged revisions 3651,3654,3658-3660 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

........
r3651 | jonas | 2006-05-24 09:23:03 +0200 (Wed, 24 May 2006) | 2 lines

  * fixed decrementing of refcount of constant ansistrings in setlength()

........
r3654 | jonas | 2006-05-24 16:38:35 +0200 (Wed, 24 May 2006) | 3 lines

  * the length of a sequence loading a constant in a register is properly set
  * register contents are fully cleared in clearregcontentsfrom()

........
r3658 | jonas | 2006-05-24 21:10:15 +0200 (Wed, 24 May 2006) | 2 lines

  * fixed test

........
r3659 | jonas | 2006-05-24 21:14:51 +0200 (Wed, 24 May 2006) | 2 lines

  - removed tests, since safecall doesn't make sense in these contexts

........
r3660 | jonas | 2006-05-24 21:34:43 +0200 (Wed, 24 May 2006) | 2 lines

  * removed because makes no sense with safecall (already tested in tcalcst6)

........

git-svn-id: branches/fixes_2_0@3681 -
2006-05-26 11:12:19 +00:00
florian
d650792f3f Merged revisions 3649 via svnmerge from
http://svn.freepascal.org/svn/fpc/trunk

r3649 (florian)
+ more SPI* constants by Giulio Bernardi

git-svn-id: branches/fixes_2_0@3650 -
2006-05-23 21:42:33 +00:00
florian
5f8ef4aa76 Merged revisions 3646-3647 via svnmerge from
http://svn.freepascal.org/svn/fpc/trunk

r3646 (florian)
* as operator isn't allowed for non com interfaces


r3647 (florian)
+ new tests

git-svn-id: branches/fixes_2_0@3648 -
2006-05-23 18:58:00 +00:00
Jonas Maebe
b5a390c026 Merged revisions 3329,3480,3644 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

........
r3329 | jonas | 2006-04-24 13:12:17 +0200 (Mon, 24 Apr 2006) | 5 lines

  * when restoring a register's previous contents after it's been replaced
    completely, there were some missing checks to make certain these
    previous contents didn't conflict with memory operations in the new
    sequence

........
r3480 | jonas | 2006-05-11 18:46:58 +0200 (Thu, 11 May 2006) | 4 lines

  * if while we are restoring the contents of a register, we encounter an
    operation which changes a register, clear the contents of all registers
    which depend on this register

........
r3644 | jonas | 2006-05-23 19:17:23 +0200 (Tue, 23 May 2006) | 4 lines

  * fixed web bug #5094. Renaming registers is now done sequentially instead
    of all at the same time, because otherwise circular renamings could
    cause errors

........

git-svn-id: branches/fixes_2_0@3645 -
2006-05-23 18:00:11 +00:00
peter
8f0c7e6788 Merged revisions 3634 via svnmerge from
http://peter@svn.freepascal.org/svn/fpc/trunk

........
r3634 | peter | 2006-05-23 09:23:45 +0200 (Tue, 23 May 2006) | 2 lines

  * allow passing single element to open array bug6960

........

git-svn-id: branches/fixes_2_0@3637 -
2006-05-23 08:01:35 +00:00
Jonas Maebe
abc964fa7f * fixed broken Makefile
git-svn-id: branches/fixes_2_0@3627 -
2006-05-22 08:18:34 +00:00
Tomas Hajny
387cb841b3 Merged revisions 3538 via svnmerge from
http://hajny@svn.freepascal.org/svn/fpc/trunk

........
r3538 | hajny | 2006-05-14 23:25:16 +0000 (Sun, 14 May 2006) | 1 line

  * fix return value for BeginThread
........

git-svn-id: branches/fixes_2_0@3625 -
2006-05-22 06:16:48 +00:00
Tomas Hajny
c926e1727c Merged revisions 3537 via svnmerge from
http://hajny@svn.freepascal.org/svn/fpc/trunk

........
r3537 | hajny | 2006-05-15 00:24:33 +0100 (Mon, 15 May 2006) | 1 line

  * compilation fix required due to recent changes (systhrd.inc implementation inherited instead of reimplementation)
........

git-svn-id: branches/fixes_2_0@3624 -
2006-05-22 05:31:29 +00:00
florian
6a7e704331 Merged revisions 3616-3617 via svnmerge from
http://svn.freepascal.org/svn/fpc/trunk

r3616 (florian)
* restore cursor size in DoneVideo


r3617 (florian)
* fixed previous commit

git-svn-id: branches/fixes_2_0@3618 -
2006-05-21 18:20:54 +00:00
florian
00cd6f38e5 Merged revisions 3614 via svnmerge from
http://svn.freepascal.org/svn/fpc/trunk

r3614 (florian)
* fixed stabs generation for static class variables

git-svn-id: branches/fixes_2_0@3615 -
2006-05-21 18:02:08 +00:00
michael
0a82943bd9 Merged revisions 3610 via svnmerge from
svn+ssh://svn.freepascal.org/FPC/svn/fpc/trunk

........
  r3610 | michael | 2006-05-21 11:57:47 +0200 (Sun, 21 May 2006) | 1 line
  
  + Added delphi compatibility Error procedure
........

git-svn-id: branches/fixes_2_0@3611 -
2006-05-21 10:01:36 +00:00
michael
37f319c992 Merged revisions 3608 via svnmerge from
svn+ssh://svn.freepascal.org/FPC/svn/fpc/trunk

........
  r3608 | michael | 2006-05-21 10:49:31 +0200 (Sun, 21 May 2006) | 1 line
  
  + Fixed IDEA decryption stream, implemented Blowfish Encryption/Decryption streams
........

git-svn-id: branches/fixes_2_0@3609 -
2006-05-21 08:51:54 +00:00
florian
58e21fe3cc Merged revisions 3604 via svnmerge from
http://svn.freepascal.org/svn/fpc/trunk

r3604 (daniel)
  * Fix disabled commands on reloading menubar.

git-svn-id: branches/fixes_2_0@3605 -
2006-05-20 20:28:06 +00:00
florian
7152a5932d Merged revisions 3601-3602 via svnmerge from
http://svn.freepascal.org/svn/fpc/trunk

r3601 (florian)
* fixed sse register display


r3602 (florian)
* fixed vector window size

git-svn-id: branches/fixes_2_0@3603 -
2006-05-20 19:56:56 +00:00
michael
c3968ed233 Merged revisions 3599 via svnmerge from
svn+ssh://svn.freepascal.org/FPC/svn/fpc/trunk

........
  r3599 | michael | 2006-05-20 21:35:54 +0200 (Sat, 20 May 2006) | 1 line
  
  + Added blowfish units
........

git-svn-id: branches/fixes_2_0@3600 -
2006-05-20 19:38:57 +00:00
florian
b60c653981 Merged revisions 3596 via svnmerge from
http://svn.freepascal.org/svn/fpc/trunk

r3596 (florian)
+ display helpfull message if no help files are installed

git-svn-id: branches/fixes_2_0@3598 -
2006-05-20 18:56:29 +00:00
florian
286fa188da Merged revisions 3595 via svnmerge from
http://svn.freepascal.org/svn/fpc/trunk

r3595 (florian)
* fixed AssignVideoBuf
* fixed some indentions
* fixed possible sign problems

git-svn-id: branches/fixes_2_0@3597 -
2006-05-20 18:55:40 +00:00
florian
a725e3fc34 Merged revisions 3592 via svnmerge from
http://svn.freepascal.org/svn/fpc/trunk

r3592 (florian)
* fix broken getmouseevent

git-svn-id: branches/fixes_2_0@3593 -
2006-05-20 16:43:02 +00:00
florian
676ec647f2 Merged revisions 3590 via svnmerge from
http://svn.freepascal.org/svn/fpc/trunk

r3590 (florian)
* allow assembler labels to be used in typed consts

git-svn-id: branches/fixes_2_0@3591 -
2006-05-20 10:27:35 +00:00
florian
55a3b27b99 Merged revisions 3587-3588 via svnmerge from
http://svn.freepascal.org/svn/fpc/trunk

r3587 (florian)
+ more reg/reg reg/mem only instructions


r3588 (florian)
* movq is also a pure move

git-svn-id: branches/fixes_2_0@3589 -
2006-05-19 23:56:14 +00:00
florian
2a5127db6a * fixed previous commit 3579
git-svn-id: branches/fixes_2_0@3583 -
2006-05-19 19:50:51 +00:00
florian
779403b126 Merged revisions 3578 via svnmerge from
http://svn.freepascal.org/svn/fpc/trunk

r3578 (florian)
+ parse packed set, fixes #6735

git-svn-id: branches/fixes_2_0@3579 -
2006-05-19 13:08:43 +00:00
daniel
304fc72b67 * Final merges from trunk
git-svn-id: branches/fixes_2_0@3577 -
2006-05-18 22:45:29 +00:00
daniel
39b4d1f6d8 * Copy keyboard and mouse units from trunk
git-svn-id: branches/fixes_2_0@3576 -
2006-05-18 22:44:12 +00:00
daniel
8f5088546e * FV fixes from trunk
git-svn-id: branches/fixes_2_0@3575 -
2006-05-18 22:16:04 +00:00
daniel
57b7c43ff0 * Merge IDE changes from 2.1
git-svn-id: branches/fixes_2_0@3573 -
2006-05-18 21:57:23 +00:00
florian
566f41e621 Merged revisions 3535 via svnmerge from
http://svn.freepascal.org/svn/fpc/trunk

r3535 (peter)
  * added

git-svn-id: branches/fixes_2_0@3565 -
2006-05-18 18:16:58 +00:00
florian
28a0632759 Merged revisions 3539 via svnmerge from
http://svn.freepascal.org/svn/fpc/trunk

r3539 (hajny)
  + output is flushed before launching external utilities

git-svn-id: branches/fixes_2_0@3559 -
2006-05-18 12:10:02 +00:00
Jonas Maebe
226f98dd03 Merged revisions 3552 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

........
r3552 | jonas | 2006-05-17 11:14:32 +0200 (Wed, 17 May 2006) | 2 lines

  * only for i386 and x86_64

........

git-svn-id: branches/fixes_2_0@3553 -
2006-05-17 09:19:44 +00:00
michael
68200e1606 + Merged revision 3550
git-svn-id: branches/fixes_2_0@3551 -
2006-05-17 06:17:10 +00:00
michael
3f79c47847 Merged revisions 3545 via svnmerge from
svn+ssh://svn.freepascal.org/FPC/svn/fpc/trunk

........
  r3545 | michael | 2006-05-16 13:14:09 +0200 (Tue, 16 May 2006) | 1 line
  
  + FindComponent should be cse insensitive
........

git-svn-id: branches/fixes_2_0@3546 -
2006-05-16 11:17:48 +00:00
michael
378b08c4a7 * Merged revision 3541
git-svn-id: branches/fixes_2_0@3542 -
2006-05-15 19:34:51 +00:00
florian
9c9a742eec Merged revisions 3523 via svnmerge from
http://svn.freepascal.org/svn/fpc/trunk

r3523 (daniel)
  * Make callpointerlocal and friends inline

git-svn-id: branches/fixes_2_0@3533 -
2006-05-14 20:24:20 +00:00
florian
9d24491884 Merged revisions 3530 via svnmerge from
http://svn.freepascal.org/svn/fpc/trunk

r3530 (florian)
+ variants can be used as case expression

git-svn-id: branches/fixes_2_0@3531 -
2006-05-14 18:30:55 +00:00
florian
593be05e72 Merged revisions 3528 via svnmerge from
http://svn.freepascal.org/svn/fpc/trunk

r3528 (florian)
* fixed reading of shifter op in mov instructions, fixes bug #4722

git-svn-id: branches/fixes_2_0@3529 -
2006-05-14 16:31:13 +00:00
florian
f5b758aa35 Merged revisions 3519 via svnmerge from
http://svn.freepascal.org/svn/fpc/trunk

r3519 (florian)
* fixed leaking of TThread

git-svn-id: branches/fixes_2_0@3521 -
2006-05-14 09:34:47 +00:00
florian
8dcba495f4 * forgotten commit
git-svn-id: branches/fixes_2_0@3520 -
2006-05-14 09:32:18 +00:00
florian
1c1bea2b29 Merged revisions 3513 via svnmerge from
http://svn.freepascal.org/svn/fpc/trunk

r3513 (florian)
* fixed overloading of div operator

git-svn-id: branches/fixes_2_0@3516 -
2006-05-14 08:00:44 +00:00
michael
fe3c61cb0b Merged revisions 3508 via svnmerge from
svn+ssh://svn.freepascal.org/FPC/svn/fpc/trunk

........
  r3508 | michael | 2006-05-13 22:25:10 +0200 (Sat, 13 May 2006) | 1 line
  
  + Fixed declaration of sisigemptyset and friends to use param by ref
........

git-svn-id: branches/fixes_2_0@3515 -
2006-05-13 21:56:35 +00:00
michael
dbd293d264 + Merged revision 3512
git-svn-id: branches/fixes_2_0@3514 -
2006-05-13 21:50:13 +00:00
florian
babdb0c54f Merged revisions 3509 via svnmerge from
http://svn.freepascal.org/svn/fpc/trunk

r3509 (florian)
* handle stored false properly when overriding properties

git-svn-id: branches/fixes_2_0@3510 -
2006-05-13 20:27:36 +00:00
florian
85c3e64942 Merged revisions 3505 via svnmerge from
http://svn.freepascal.org/svn/fpc/trunk

r3505 (florian)
* fixed s<'', fixes 4925

git-svn-id: branches/fixes_2_0@3506 -
2006-05-13 20:12:33 +00:00
florian
f69f901347 Merged revisions 3502 via svnmerge from
http://svn.freepascal.org/svn/fpc/trunk

r3502 (florian)
* fix 3 operand instructions with third operand being a constant

git-svn-id: branches/fixes_2_0@3503 -
2006-05-13 19:54:52 +00:00
florian
24fd9d397d Merged revisions 3500 via svnmerge from
http://svn.freepascal.org/svn/fpc/trunk

r3500 (florian)
* ifdef inline in classes

git-svn-id: branches/fixes_2_0@3501 -
2006-05-13 19:36:05 +00:00
florian
23e01143d3 Merged revisions 3497 via svnmerge from
http://svn.freepascal.org/svn/fpc/trunk

r3497 (florian)
+ Indonesian message file from Zaenal Mutaqin

git-svn-id: branches/fixes_2_0@3498 -
2006-05-13 18:20:48 +00:00
florian
f9d0e14a9e Merged revisions 3494 via svnmerge from
http://svn.freepascal.org/svn/fpc/trunk

r3494 (florian)
+ some point helpers

git-svn-id: branches/fixes_2_0@3496 -
2006-05-13 18:14:24 +00:00
florian
d01d31cc82 Merged revisions 3427 via svnmerge from
http://svn.freepascal.org/svn/fpc/trunk

r3427 (florian)
* getopts fix from Bram Kuijvenhoven

git-svn-id: branches/fixes_2_0@3429 -
2006-05-06 08:21:42 +00:00
micha
52c37eb680 Merged revisions 3358 via svnmerge from
svn+ssh://svn.freepascal.org/FPC/svn/fpc/trunk

........
  r3358 | micha | 2006-04-29 16:34:43 +0200 (za, 29 apr 2006) | 1 line
  
  update tdbf to release 6.4.8
........

git-svn-id: branches/fixes_2_0@3359 -
2006-04-29 14:41:31 +00:00
marco
a6f2ad347d Merged revisions 3356 via svnmerge from
svn+ssh://marco@svn.freepascal.org/FPC/svn/fpc/trunk

........
r3356 | marco | 2006-04-29 15:51:13 +0200 (Sat, 29 Apr 2006) | 1 line

 * 5059 and minimal optimisation
........

git-svn-id: branches/fixes_2_0@3357 -
2006-04-29 13:56:23 +00:00