svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk
........
r2856 | jonas | 2006-03-11 15:16:11 +0100 (Sat, 11 Mar 2006) | 3 lines
* fixed assembler version of fpc_AnsiStr_Decr_Ref (based on remark
from Martin Schreiber)
........
git-svn-id: branches/fixes_2_0@3006 -
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk
........
r2843 | jonas | 2006-03-10 21:59:45 +0100 (Fri, 10 Mar 2006) | 2 lines
+ added
........
r2844 | jonas | 2006-03-10 22:18:21 +0100 (Fri, 10 Mar 2006) | 2 lines
* fixed tests/test/cg/tformfnc.pp
........
r2854 | jonas | 2006-03-11 14:54:20 +0100 (Sat, 11 Mar 2006) | 2 lines
* fixed a_param_ref for large parameters
........
r2855 | jonas | 2006-03-11 15:13:47 +0100 (Sat, 11 Mar 2006) | 3 lines
* don't explicitly us NR_F0 in concatcopy but ask a register from
the register allocator (since NR_F0 can also be used by the ra)
........
r2952 | jonas | 2006-03-18 12:05:04 +0100 (Sat, 18 Mar 2006) | 3 lines
* fixed web bug #4913 (don't allow indexing of strings/variants/pointers
with enums/chars/booleans)
........
r2957 | jonas | 2006-03-18 23:02:37 +0100 (Sat, 18 Mar 2006) | 3 lines
* don't give range check hints/warnings for conversions of
realconstnodes to types with less precision than the default (bug 4898)
........
r2958 | jonas | 2006-03-18 23:25:41 +0100 (Sat, 18 Mar 2006) | 2 lines
* support goto/label by default in tp/delphi/macpas modes (bug 4893)
........
r2959 | jonas | 2006-03-18 23:53:27 +0100 (Sat, 18 Mar 2006) | 2 lines
* count references to symbols accessed via properties (fixes bug #4826)
........
r2968 | jonas | 2006-03-19 17:44:18 +0100 (Sun, 19 Mar 2006) | 3 lines
- removed markheap since it doesn't work anymore (since a long
time already in fact)
........
r2973 | jonas | 2006-03-19 21:01:11 +0100 (Sun, 19 Mar 2006) | 4 lines
* support subscripting record function results on ABI's that return
(some) records in registers (+ internalerror if unsupported
record location). Fixes "make all" in top dir on darwin/x86.
........
r2974 | jonas | 2006-03-19 21:08:21 +0100 (Sun, 19 Mar 2006) | 2 lines
+ nostackframe directive to fix on darwin/x86
........
r2975 | jonas | 2006-03-19 21:26:29 +0100 (Sun, 19 Mar 2006) | 2 lines
* fixed test
........
r2976 | jonas | 2006-03-19 21:29:15 +0100 (Sun, 19 Mar 2006) | 2 lines
* fixed loading of -0.0
........
r3002 | jonas | 2006-03-21 16:25:16 +0100 (Tue, 21 Mar 2006) | 3 lines
* don't change "mov const,ref; mov ref,reg" into "mov const,reg; mov reg,ref"
if ref depends on reg
........
r3003 | jonas | 2006-03-21 16:44:55 +0100 (Tue, 21 Mar 2006) | 4 lines
* if we find a constant already loaded in a register and we use that
register, mark the register as read by the current instruction
(fixes compilation of tcalfun8 with optimizations)
........
git-svn-id: branches/fixes_2_0@3004 -
svn+ssh://peter@www.freepascal.org/FPC/svn/fpc/trunk
........
r2542 | marco | 2006-02-12 20:03:58 +0100 (Sun, 12 Feb 2006) | 2 lines
* linuxold etc moved to linux/ No need anymore for 1.0.x bootstrapping
........
git-svn-id: branches/fixes_2_0@2964 -
svn+ssh://marco@svn.freepascal.org/FPC/svn/fpc/trunk
........
r2891 | marco | 2006-03-12 20:15:07 +0100 (Sun, 12 Mar 2006) | 4 lines
* fix for 4419 + removed undocumented trimming.
Probably original programmer used space as separator and then
this works.
........
git-svn-id: branches/fixes_2_0@2892 -
http://peter@svn.freepascal.org/svn/fpc/trunk
........
r2526 | peter | 2006-02-11 23:49:00 +0100 (Sat, 11 Feb 2006) | 3 lines
* support @inherited <method> to get the methodpointer
of <method> in a parent class
........
git-svn-id: branches/fixes_2_0@2795 -
http://peter@svn.freepascal.org/svn/fpc/trunk
........
r2330 | jonas | 2006-01-23 11:54:48 +0100 (Mon, 23 Jan 2006) | 2 lines
* don't destroy edi when allocating the stack frame for win32
........
r2378 | tom_at_work | 2006-01-29 19:01:53 +0100 (Sun, 29 Jan 2006) | 3 lines
* fixed -dUSE_SYSUTILS compilation
* the call to "ar" is now automatically broken into multiple calls, avoiding shell errors when expanding the '*' in the original commandline
........
r2438 | florian | 2006-02-05 11:32:19 +0100 (Sun, 05 Feb 2006) | 2 lines
* moved insertation of pc relative data for arm target
........
r2511 | florian | 2006-02-10 20:08:43 +0100 (Fri, 10 Feb 2006) | 2 lines
* ensure always 16 byte aligned memory blocks
........
git-svn-id: branches/fixes_2_0@2794 -
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk
........
r2741 | jonas | 2006-03-04 21:17:29 +0100 (Sat, 04 Mar 2006) | 3 lines
+ problem when passing a typecasted class instance to a var parameter
with -CR
........
git-svn-id: branches/fixes_2_0@2742 -
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk
........
r2733 | jonas | 2006-03-04 15:14:39 +0100 (Sat, 04 Mar 2006) | 3 lines
* don't set high register of 64 bit result for comparisons in case
one of the operands is a constant (missing begin/end after "if")
........
git-svn-id: branches/fixes_2_0@2736 -
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk
........
r2590 | jonas | 2006-02-15 12:00:09 +0100 (Wed, 15 Feb 2006) | 3 lines
+ add "-arch ppc" to the assembler call to fix assembling when
running on x86
........
r2591 | jonas | 2006-02-15 12:01:25 +0100 (Wed, 15 Feb 2006) | 3 lines
* assembling via a pipe and regular assembling now both use the
same binary and command line
........
git-svn-id: branches/fixes_2_0@2672 -
http://peter@svn.freepascal.org/svn/fpc/trunk
........
r2291 | florian | 2006-01-15 12:00:35 +0100 (Sun, 15 Jan 2006) | 2 lines
+ set WINDOWS define on all Windows platforms (Win32,Win64,WinCE)
........
git-svn-id: branches/fixes_2_0@2617 -
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk
........
r2608 | jonas | 2006-02-16 16:59:15 +0100 (Thu, 16 Feb 2006) | 5 lines
* also perform range checking in case fromdef falls inside todef, in
order to catch invalid operations due to uninitialised values,
not type-checked assignments (via explicit typecasts or e.g.
blockread), ...
........
r2609 | jonas | 2006-02-16 17:03:33 +0100 (Thu, 16 Feb 2006) | 2 lines
+ added
........
git-svn-id: branches/fixes_2_0@2610 -
http://peter@svn.freepascal.org/svn/fpc/trunk
........
r2348 | daniel | 2006-01-26 23:14:46 +0100 (Thu, 26 Jan 2006) | 2 lines
* Another libc dependency less
........
r2349 | daniel | 2006-01-27 11:28:58 +0100 (Fri, 27 Jan 2006) | 2 lines
+ Very aggressive vcsa detection
........
r2350 | daniel | 2006-01-27 11:36:46 +0100 (Fri, 27 Jan 2006) | 2 lines
* Better error handling
........
r2351 | daniel | 2006-01-27 11:46:26 +0100 (Fri, 27 Jan 2006) | 2 lines
+ Much more agressive VCSA detection. Now works from inside Midnight Commander.
........
r2361 | daniel | 2006-01-28 23:21:28 +0100 (Sat, 28 Jan 2006) | 4 lines
* Overhaul of key recognition codes. Should recognize key much
better now, even without terminfo, which has been removed so another
libc dependency is gone.
........
r2366 | daniel | 2006-01-29 00:17:48 +0100 (Sun, 29 Jan 2006) | 3 lines
* vcsa functionality moved into linuxvcs unit
* Reverse ifdef in gpm
........
r2370 | daniel | 2006-01-29 09:00:16 +0100 (Sun, 29 Jan 2006) | 2 lines
* Fix 2.0.0 compat
........
r2371 | daniel | 2006-01-29 09:28:46 +0100 (Sun, 29 Jan 2006) | 2 lines
* Comitted too quickly
........
r2377 | tom_at_work | 2006-01-29 18:54:04 +0100 (Sun, 29 Jan 2006) | 1 line
* added __stkptr global in cprt0 for powerpc/linux
........
r2379 | daniel | 2006-01-29 19:15:50 +0100 (Sun, 29 Jan 2006) | 2 lines
* 2.0 workaround
........
r2383 | daniel | 2006-01-31 11:26:25 +0100 (Tue, 31 Jan 2006) | 9 lines
+ Keyboard unit overhaul
+ Shift+arrow keys now working in xterm
+ Keyboard restored when vt-switching away from application on Linux
console
+ Escape key remapped on Linux console so it works instantly.
+ Try to use Linux console more aggressively
+ Linux specific code now only executed on Linux terminals and not
on xterm, FreeBSD etc.
........
r2388 | peter | 2006-02-01 07:34:31 +0100 (Wed, 01 Feb 2006) | 2 lines
* remove useless comment
........
r2389 | daniel | 2006-02-01 09:27:30 +0100 (Wed, 01 Feb 2006) | 2 lines
* Remove debugging code.
........
r2401 | daniel | 2006-02-02 09:22:35 +0100 (Thu, 02 Feb 2006) | 5 lines
* various bugfixes
- Disable shared linking for now since it since it simply breaks
svn. (Already disabled in Makefile itself, likely accidentally
done with an old FPCMake, but it "fixed" svn to compile.)
........
r2425 | daniel | 2006-02-04 09:31:18 +0100 (Sat, 04 Feb 2006) | 3 lines
* FreeBSD delete key
* Alt+Backspace in xterm
........
r2428 | daniel | 2006-02-04 15:30:42 +0100 (Sat, 04 Feb 2006) | 5 lines
+ Added ability to use ctrl+x,ctrl+c,ctrl+v for clipboard. Enabled by
default on Unix platforms because normal shift+ins is not available in
a lot of terminal emulators. Currently only configurable through
INI-file. UI will follow.
........
r2430 | daniel | 2006-02-04 17:09:11 +0100 (Sat, 04 Feb 2006) | 2 lines
+ UI for selecting edit key set.
........
r2431 | daniel | 2006-02-04 17:22:36 +0100 (Sat, 04 Feb 2006) | 2 lines
* Remove terminfo use. IDE now libc free when build without debugger.
........
r2447 | daniel | 2006-02-05 21:54:07 +0100 (Sun, 05 Feb 2006) | 2 lines
* Fix compilation on non-Unix
........
git-svn-id: branches/fixes_2_0@2588 -
http://peter@svn.freepascal.org/svn/fpc/trunk
........
r2461 | florian | 2006-02-06 22:44:35 +0100 (Mon, 06 Feb 2006) | 2 lines
* fixed function result handling for procedure which are inlinable
........
git-svn-id: branches/fixes_2_0@2582 -