Commit Graph

20939 Commits

Author SHA1 Message Date
marco
fcb39d5004 Merged revisions 2878 via svnmerge from
svn+ssh://marco@svn.freepascal.org/FPC/svn/fpc/trunk

........
r2878 | marco | 2006-03-12 00:12:24 +0100 (Sun, 12 Mar 2006) | 1 line

 * fix for 4698
........

git-svn-id: branches/fixes_2_0@2879 -
2006-03-11 23:17:33 +00:00
marco
c821519eda Merged revisions 2873 via svnmerge from
svn+ssh://marco@svn.freepascal.org/FPC/svn/fpc/trunk

........
r2873 | marco | 2006-03-11 23:21:30 +0100 (Sat, 11 Mar 2006) | 2 lines

 * fix for 4831

........

git-svn-id: branches/fixes_2_0@2874 -
2006-03-11 22:27:06 +00:00
marco
2cf4b55f01 Merged revisions 1353,2869 via svnmerge from
svn+ssh://marco@svn.freepascal.org/FPC/svn/fpc/trunk

........
r1353 | peter | 2005-10-11 08:36:07 +0200 (Tue, 11 Oct 2005) | 2 lines

  * support for MCBS from bug #4211

........
r2869 | marco | 2006-03-11 22:33:51 +0100 (Sat, 11 Mar 2006) | 2 lines

 * fix for double-write bug, probably in since r1353

........

git-svn-id: branches/fixes_2_0@2871 -
2006-03-11 22:06:12 +00:00
marco
e9ad4bf890 Merged revisions 2858,2860 via svnmerge from
svn+ssh://marco@svn.freepascal.org/FPC/svn/fpc/trunk

........
r2858 | marco | 2006-03-11 15:59:17 +0100 (Sat, 11 Mar 2006) | 2 lines

 * fix for 4827

........
r2860 | marco | 2006-03-11 16:04:28 +0100 (Sat, 11 Mar 2006) | 2 lines

 * fix for Marc Santhoffs problems

........

git-svn-id: branches/fixes_2_0@2861 -
2006-03-11 15:09:14 +00:00
Almindor
e2db63fe91 Merged revisions 2823 via svnmerge from
http://svn.freepascal.org/svn/fpc/trunk

........
r2823 | Almindor | 2006-03-09 21:35:38 +0100 (Thu, 09 Mar 2006) | 2 lines

* Fixes a crash with epoll_event / epoll_data records

........

git-svn-id: branches/fixes_2_0@2845 -
2006-03-10 22:29:21 +00:00
Jonas Maebe
b33653fffa Merged revisions 2812 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

........
r2812 | jonas | 2006-03-08 22:32:19 +0100 (Wed, 08 Mar 2006) | 2 lines

  * fixed ppc "make cycle" on Mac OS X/x86

........

git-svn-id: branches/fixes_2_0@2828 -
2006-03-10 09:54:01 +00:00
peter
ae38848307 Merged revisions 2556-2558,2604,2630-2631,2635,2638,2640,2649,2657,2660-2664,2678,2706,2719-2720,2724,2746-2750,2759,2761,2767-2768,2776-2777,2787 via svnmerge from
http://peter@svn.freepascal.org/svn/fpc/trunk

........
r2556 | marco | 2006-02-12 23:00:38 +0100 (Sun, 12 Feb 2006) | 2 lines

 * dbf_wtil reenabled for x86_64

........
r2557 | peter | 2006-02-13 08:19:07 +0100 (Mon, 13 Feb 2006) | 2 lines

  * remove duplicate dbf_wtil

........
r2558 | peter | 2006-02-13 10:15:11 +0100 (Mon, 13 Feb 2006) | 3 lines

  * make solaris zipinstall working
  * remove ezcgi.inc, use GetEnvironmentVariable from SysUtils

........
r2604 | joost | 2006-02-16 00:24:09 +0100 (Thu, 16 Feb 2006) | 1 line

 + implemented TOracleConnection
........
r2630 | joost | 2006-02-19 16:08:00 +0100 (Sun, 19 Feb 2006) | 1 line

 + Do not handle :: in a query as a parameter (bug 4813-2)
........
r2631 | joost | 2006-02-19 16:22:21 +0100 (Sun, 19 Feb 2006) | 3 lines

 + added empty TSQLConnection.GetHandle
 + added empty TSQLConnection.CreateBlobStream
 + implemented TSQLConnection.StartTransaction and EndTransaction
........
r2635 | joost | 2006-02-19 18:42:26 +0100 (Sun, 19 Feb 2006) | 1 line

+ fixed an enabled oracle for win32
........
r2638 | florian | 2006-02-19 22:33:59 +0100 (Sun, 19 Feb 2006) | 2 lines

* ar patch from Yury

........
r2640 | peter | 2006-02-20 07:59:14 +0100 (Mon, 20 Feb 2006) | 2 lines

  * fix range error

........
r2649 | jonas | 2006-02-20 11:39:37 +0100 (Mon, 20 Feb 2006) | 2 lines

  * fixed range errors

........
r2657 | joost | 2006-02-20 17:53:35 +0100 (Mon, 20 Feb 2006) | 1 line

+ Fixed mysql_error
........
r2660 | joost | 2006-02-21 11:14:31 +0100 (Tue, 21 Feb 2006) | 1 line

 + Moved obsolete DB-units to unmaintained
........
r2661 | joost | 2006-02-21 11:17:47 +0100 (Tue, 21 Feb 2006) | 1 line

 + renamed tests to ddg
........
r2662 | joost | 2006-02-21 15:29:30 +0100 (Tue, 21 Feb 2006) | 1 line

 * Fix for error-handling when a TSQLQuery is opened.
........
r2663 | joost | 2006-02-21 22:17:11 +0100 (Tue, 21 Feb 2006) | 4 lines

 + made TDataset.CreateFields virtual (delphi compat)
 + implemented TParam.AsLargeInt
 + cleanup of IBConnection LargeInt code
 + implemented LargeInt parameter type for IBConnection
........
r2664 | joost | 2006-02-22 12:58:35 +0100 (Wed, 22 Feb 2006) | 1 line

 + forgot to include changes in db.pp and dsparams.inc in r2663
........
r2678 | daniel | 2006-02-25 00:31:55 +0100 (Sat, 25 Feb 2006) | 2 lines

  * Optimize keyboard unit for code size; now 3kb+ object code less.

........
r2706 | hajny | 2006-02-28 00:43:30 +0100 (Tue, 28 Feb 2006) | 1 line

  * attempt to fix broken compilation for go32v2 target
........
r2719 | daniel | 2006-03-01 13:54:26 +0100 (Wed, 01 Mar 2006) | 2 lines

 * Convert to table to reduce exe size.

........
r2720 | daniel | 2006-03-01 16:29:05 +0100 (Wed, 01 Mar 2006) | 3 lines

  - Remove usage of memory unit; things like the lowmemory function are
    flawed for the same reason memavail is flawed.

........
r2724 | jonas | 2006-03-03 20:29:07 +0100 (Fri, 03 Mar 2006) | 3 lines

  + added extra info about when parser_e_illegal_assignment_to_count_var
    can happen

........
r2746 | hajny | 2006-03-05 00:05:24 +0100 (Sun, 05 Mar 2006) | 1 line

  * Fix to allow / instead of " fexpand.inc
........
r2747 | hajny | 2006-03-05 00:09:06 +0100 (Sun, 05 Mar 2006) | 1 line

  * Slight optimization (constant instead of variable in assignment)
........
r2748 | tom_at_work | 2006-03-05 00:40:43 +0100 (Sun, 05 Mar 2006) | 2 lines

* changed library handle types to the correct TLibHandle
* avoid call of FreeLibrary() with zero, because it crashes on some linux versions
........
r2749 | tom_at_work | 2006-03-05 10:18:36 +0100 (Sun, 05 Mar 2006) | 1 line

* fixed opengl package compilation on Win32
........
r2750 | yury | 2006-03-05 10:48:31 +0100 (Sun, 05 Mar 2006) | 1 line

* fixed paszlib compiling in objfpc/delphi mode.
........
r2759 | marco | 2006-03-05 14:36:31 +0100 (Sun, 05 Mar 2006) | 3 lines

 * now first searches ppcross<target> if -P<target> is specified.
	After that it still searches for ppc<target>

........
r2761 | daniel | 2006-03-05 19:27:17 +0100 (Sun, 05 Mar 2006) | 2 lines

  * Add extra sequences for FreeBSD xterm

........
r2767 | peter | 2006-03-05 21:16:03 +0100 (Sun, 05 Mar 2006) | 2 lines

  * fixed xmlreg depends

........
r2768 | yury | 2006-03-05 21:36:16 +0100 (Sun, 05 Mar 2006) | 2 lines

* do not try to call cross compiler if host CPU was specified using -P parameter.
* tabs to spaces.
........
r2776 | peter | 2006-03-05 22:53:41 +0100 (Sun, 05 Mar 2006) | 2 lines

  * fixed invalid typecast

........
r2777 | daniel | 2006-03-05 23:00:20 +0100 (Sun, 05 Mar 2006) | 2 lines

  * Send escape code to xterm to make alt+key send an escape prefix.

........
r2787 | peter | 2006-03-06 12:25:09 +0100 (Mon, 06 Mar 2006) | 2 lines

  * fix for bug #4962, fix by Marton Pap

........

git-svn-id: branches/fixes_2_0@2797 -
2006-03-07 08:43:11 +00:00
peter
6ef9b6257f Merged revisions 2518-2520,2528-2529,2531-2533,2593,2601,2605-2607,2623-2624,2628,2632-2634,2645-2646,2648,2654,2656,2665,2675,2681,2687-2688 via svnmerge from
http://peter@svn.freepascal.org/svn/fpc/trunk

........
r2518 | marco | 2006-02-11 20:12:08 +0100 (Sat, 11 Feb 2006) | 2 lines

 * Kqueue syscalls

........
r2519 | marco | 2006-02-11 21:02:13 +0100 (Sat, 11 Feb 2006) | 2 lines

 * Initial implementation based on an implementation of Ales Katona.

........
r2520 | marco | 2006-02-11 21:02:40 +0100 (Sat, 11 Feb 2006) | 2 lines

 * BSD unit added.

........
r2528 | marco | 2006-02-12 15:00:46 +0100 (Sun, 12 Feb 2006) | 2 lines

 * iovec

........
r2529 | marco | 2006-02-12 15:12:15 +0100 (Sun, 12 Feb 2006) | 2 lines

 * little fixes related to KQueue and Sendfile

........
r2531 | marco | 2006-02-12 15:34:04 +0100 (Sun, 12 Feb 2006) | 2 lines

 * sendfile support FreeBSD fpc_use_libc etc

........
r2532 | marco | 2006-02-12 15:35:19 +0100 (Sun, 12 Feb 2006) | 2 lines

 * sendfile call

........
r2533 | marco | 2006-02-12 15:50:51 +0100 (Sun, 12 Feb 2006) | 2 lines

 * unit freebsd added

........
r2593 | jonas | 2006-02-15 12:48:26 +0100 (Wed, 15 Feb 2006) | 2 lines

  * ifdef powerpc -> ifdef cpupowerpc

........
r2601 | marco | 2006-02-15 23:02:22 +0100 (Wed, 15 Feb 2006) | 2 lines

 * fix for 4800

........
r2605 | daniel | 2006-02-16 00:43:27 +0100 (Thu, 16 Feb 2006) | 2 lines

  * Faster and more compact integer str routines

........
r2606 | daniel | 2006-02-16 01:18:21 +0100 (Thu, 16 Feb 2006) | 2 lines

 * It could be done even better.

........
r2607 | daniel | 2006-02-16 09:03:13 +0100 (Thu, 16 Feb 2006) | 2 lines

  * var back to out

........
r2623 | marco | 2006-02-18 22:20:12 +0100 (Sat, 18 Feb 2006) | 2 lines

 * Some TCP/IP constants added (for indy use)

........
r2624 | marco | 2006-02-18 22:36:11 +0100 (Sat, 18 Feb 2006) | 2 lines

  * added fptimes which was already imported in the syscall port

........
r2628 | florian | 2006-02-19 15:37:48 +0100 (Sun, 19 Feb 2006) | 2 lines

* improved SetLength(<ansistring>,...);

........
r2632 | florian | 2006-02-19 16:48:15 +0100 (Sun, 19 Feb 2006) | 2 lines

* improved exception handling code

........
r2633 | florian | 2006-02-19 17:59:03 +0100 (Sun, 19 Feb 2006) | 2 lines

* small speed improvements

........
r2634 | florian | 2006-02-19 17:59:19 +0100 (Sun, 19 Feb 2006) | 2 lines

* small speed improvements

........
r2645 | peter | 2006-02-20 09:22:27 +0100 (Mon, 20 Feb 2006) | 2 lines

  * fixed base

........
r2646 | peter | 2006-02-20 09:31:20 +0100 (Mon, 20 Feb 2006) | 3 lines

  * faster int_str
  * removed i386 int_str since the generic implementation is faster

........
r2648 | peter | 2006-02-20 11:37:42 +0100 (Mon, 20 Feb 2006) | 2 lines

  * nostackframe directives

........
r2654 | peter | 2006-02-20 12:24:38 +0100 (Mon, 20 Feb 2006) | 2 lines

  * fixed uninitialized var

........
r2656 | vincents | 2006-02-20 14:23:15 +0100 (Mon, 20 Feb 2006) | 1 line

fixed typo in comment
........
r2665 | vincents | 2006-02-22 23:28:56 +0100 (Wed, 22 Feb 2006) | 1 line

fixed TStrings.Assign   from MvC
........
r2675 | peter | 2006-02-24 12:13:46 +0100 (Fri, 24 Feb 2006) | 2 lines

  * stkptr is global

........
r2681 | florian | 2006-02-25 19:50:42 +0100 (Sat, 25 Feb 2006) | 1 line

+ from Martin Smat: adds hbmpItem into the record MENUITEMINFO and defines constant MIIM_BITMAP
........
r2687 | marco | 2006-02-26 01:51:19 +0100 (Sun, 26 Feb 2006) | 2 lines

 * socketerror

........
r2688 | marco | 2006-02-26 01:53:11 +0100 (Sun, 26 Feb 2006) | 2 lines

 * fixed sinlen

........

git-svn-id: branches/fixes_2_0@2796 -
2006-03-07 08:13:17 +00:00
peter
30c69f9ab4 Merged revisions 2526 via svnmerge from
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 -
2006-03-07 08:01:40 +00:00
peter
20215ad4fd Merged revisions 2330,2378,2438,2511 via svnmerge from
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 -
2006-03-07 07:57:49 +00:00
peter
d6b28e2d6f Merged revisions 2682 via svnmerge from
svn+ssh://peter@www.freepascal.org/FPC/svn/fpc/trunk

........
r2682 | marco | 2006-02-25 21:45:44 +0100 (Sat, 25 Feb 2006) | 2 lines

 * No more libasync dependancy for non-Unix

........

git-svn-id: branches/fixes_2_0@2773 -
2006-03-05 21:26:15 +00:00
florian
6fca8a6132 Merged revisions 2762-2763 via svnmerge from
http://svn.freepascal.org/svn/fpc/trunk

........
  r2762 | florian | 2006-03-05 19:33:45 +0100 (So, 05 Mär 2006) | 2 lines
  
  * test vmt only for classes and objects
........
  r2763 | florian | 2006-03-05 19:57:36 +0100 (So, 05 Mär 2006) | 2 lines
  
  * fixed previous commit
........

git-svn-id: branches/fixes_2_0@2766 -
2006-03-05 19:32:44 +00:00
Jonas Maebe
bffe7ba3cd Merged revisions 2743 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

........
r2743 | jonas | 2006-03-04 22:37:19 +0100 (Sat, 04 Mar 2006) | 2 lines

  * fixed bug in r2738

........

git-svn-id: branches/fixes_2_0@2744 -
2006-03-04 21:40:07 +00:00
Jonas Maebe
19ad4e4470 Merged revisions 2741 via svnmerge from
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 -
2006-03-04 20:33:51 +00:00
Jonas Maebe
9f8faf0a1d Merged revisions 2738 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

........
r2738 | jonas | 2006-03-04 21:04:35 +0100 (Sat, 04 Mar 2006) | 2 lines

  * fixed web bug #4872

........

git-svn-id: branches/fixes_2_0@2739 -
2006-03-04 20:09:41 +00:00
Jonas Maebe
e909acfbf9 Merged revisions 2733 via svnmerge from
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 -
2006-03-04 16:33:30 +00:00
peter
a0a17285ae * remove PE_SCN_LNK_REMOVE flag for stabs
git-svn-id: branches/fixes_2_0@2721 -
2006-03-01 16:08:15 +00:00
marco
483fb3ef58 Merged revisions 2709 via svnmerge from
svn+ssh://marco@svn.freepascal.org/FPC/svn/fpc/trunk

........
r2709 | marco | 2006-02-28 21:25:14 +0100 (Tue, 28 Feb 2006) | 2 lines

 * another attempt at committing the EPOLL changes.

........

git-svn-id: branches/fixes_2_0@2716 -
2006-03-01 09:15:07 +00:00
marco
e9918dc9df Merged revisions 2543,2710 via svnmerge from
svn+ssh://marco@svn.freepascal.org/FPC/svn/fpc/trunk

........
r2543 | marco | 2006-02-12 20:06:39 +0100 (Sun, 12 Feb 2006) | 2 lines

 * linux unit moved and renamed.

........
r2710 | peter | 2006-02-28 22:31:26 +0100 (Tue, 28 Feb 2006) | 2 lines

  * fix stab section flags

........

git-svn-id: branches/fixes_2_0@2711 -
2006-02-28 22:14:19 +00:00
peter
0c51bafae8 * set correct section flags for stab sections so ld and strip work
git-svn-id: branches/fixes_2_0@2703 -
2006-02-27 16:35:11 +00:00
Tomas Hajny
cc93cbb2c5 Merged revisions 2684 via svnmerge from
http://hajny@svn.freepascal.org/svn/fpc/trunk

........
r2684 | hajny | 2006-02-26 00:28:26 +0000 (Sun, 26 Feb 2006) | 1 line

  * fix for buggy FileExists and DirectoryExists
........

git-svn-id: branches/fixes_2_0@2686 -
2006-02-26 00:38:46 +00:00
florian
a57d7da65f Merged revisions 2674 via svnmerge from
http://svn.freepascal.org/svn/fpc/trunk

r2674 (florian)
* fixed x86-64 send/recv socket call

git-svn-id: branches/fixes_2_0@2676 -
2006-02-24 16:23:24 +00:00
Jonas Maebe
459b34e172 Merged revisions 2590-2591 via svnmerge from
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 -
2006-02-23 12:09:04 +00:00
Jonas Maebe
559e4e652a Merged revisions 2614,2616,2619-2620,2647,2651-2652,2659 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

........
r2614 | jonas | 2006-02-16 21:27:31 +0100 (Thu, 16 Feb 2006) | 2 lines

  * fixed handling of wrong invocations of slice + improved error reporting

........
r2616 | jonas | 2006-02-17 10:05:03 +0100 (Fri, 17 Feb 2006) | 2 lines

  * committed wrong file in r2614 (ncal.pas instead of pexpr.pas)

........
r2619 | jonas | 2006-02-18 19:02:18 +0100 (Sat, 18 Feb 2006) | 2 lines

  * fixed test

........
r2620 | jonas | 2006-02-18 19:02:50 +0100 (Sat, 18 Feb 2006) | 2 lines

  * moved to webtbs

........
r2647 | jonas | 2006-02-20 11:20:58 +0100 (Mon, 20 Feb 2006) | 2 lines

  * fixed range error

........
r2651 | jonas | 2006-02-20 11:59:42 +0100 (Mon, 20 Feb 2006) | 2 lines

  + slice constant

........
r2652 | jonas | 2006-02-20 12:00:40 +0100 (Mon, 20 Feb 2006) | 3 lines

  + telldir returns a TOff, change searchpos for findfirst/next in Dos from
    longint into TOff

........
r2659 | jonas | 2006-02-21 11:00:20 +0100 (Tue, 21 Feb 2006) | 2 lines

  * hopefully final range check fix

........

git-svn-id: branches/fixes_2_0@2671 -
2006-02-23 10:27:41 +00:00
peter
5ff13aa3a7 Merged revisions 2643 via svnmerge from
http://peter@svn.freepascal.org/svn/fpc/trunk

........
r2643 | peter | 2006-02-20 08:41:28 +0100 (Mon, 20 Feb 2006) | 2 lines

  * fix fpugetrlimit

........

git-svn-id: branches/fixes_2_0@2644 -
2006-02-20 07:42:00 +00:00
peter
24daecd1d6 Merged revisions 2641 via svnmerge from
http://peter@svn.freepascal.org/svn/fpc/trunk

........
r2641 | peter | 2006-02-20 08:00:38 +0100 (Mon, 20 Feb 2006) | 2 lines

  * init regallocator before generating intf wrappers

........

git-svn-id: branches/fixes_2_0@2642 -
2006-02-20 07:13:34 +00:00
Jonas Maebe
cbfd98e330 Merged revisions 2621 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

........
r2621 | jonas | 2006-02-18 21:59:44 +0100 (Sat, 18 Feb 2006) | 2 lines

  * optimize some more range checks away again, fixes 64bit cpu issues

........

git-svn-id: branches/fixes_2_0@2622 -
2006-02-18 21:05:03 +00:00
peter
f30db5b2e3 * define WINDOWS, previous merge failed because i_win.pas didn't exist
git-svn-id: branches/fixes_2_0@2618 -
2006-02-17 12:31:40 +00:00
peter
295e115f21 Merged revisions 2291 via svnmerge from
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 -
2006-02-17 12:30:20 +00:00
Jonas Maebe
7734e41734 Merged revisions 2612 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

........
r2612 | jonas | 2006-02-16 20:43:20 +0100 (Thu, 16 Feb 2006) | 2 lines

  * fixed deref/resolve of sl_vec symlistitems

........

git-svn-id: branches/fixes_2_0@2613 -
2006-02-16 19:46:08 +00:00
Jonas Maebe
4bdc07ae62 Merged revisions 2608-2609 via svnmerge from
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 -
2006-02-16 16:08:58 +00:00
peter
c7a7dfb185 Merged revisions 2348-2351,2361,2366,2370-2371,2377,2379,2383,2388-2389,2401,2425,2428,2430-2431,2447 via svnmerge from
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 -
2006-02-15 10:04:09 +00:00
peter
0b4ff64f5c Merged revisions 2571-2572,2574 via svnmerge from
http://peter@svn.freepascal.org/svn/fpc/trunk

........
r2571 | karoly | 2006-02-14 18:33:31 +0100 (Tue, 14 Feb 2006) | 2 lines

  + few changes/cleanups here and there, untested

........
r2572 | karoly | 2006-02-14 18:38:12 +0100 (Tue, 14 Feb 2006) | 2 lines

  * copyright message and header comment fixed

........
r2574 | karoly | 2006-02-14 19:38:03 +0100 (Tue, 14 Feb 2006) | 2 lines

  + more cleanup

........

git-svn-id: branches/fixes_2_0@2587 -
2006-02-15 07:56:22 +00:00
peter
9ea25d29b5 Merged revisions 2522 via svnmerge from
http://peter@svn.freepascal.org/svn/fpc/trunk

........
r2522 | peter | 2006-02-11 22:45:58 +0100 (Sat, 11 Feb 2006) | 2 lines

  * allow 64bit property indexes for 64bit

........

git-svn-id: branches/fixes_2_0@2586 -
2006-02-15 07:54:18 +00:00
peter
812a81678f Merged revisions 2513 via svnmerge from
http://peter@svn.freepascal.org/svn/fpc/trunk

........
r2513 | marco | 2006-02-10 22:17:21 +0100 (Fri, 10 Feb 2006) | 2 lines

 * hopefully binary

........

git-svn-id: branches/fixes_2_0@2585 -
2006-02-15 07:53:54 +00:00
peter
b733119afc Merged revisions 2505 via svnmerge from
http://peter@svn.freepascal.org/svn/fpc/trunk

........
r2505 | peter | 2006-02-10 09:01:53 +0100 (Fri, 10 Feb 2006) | 2 lines

  * fixed invalid memory read in tp-mode when parsing uses clause

........

git-svn-id: branches/fixes_2_0@2584 -
2006-02-15 07:53:06 +00:00
peter
0c01278147 * test for trunk only
git-svn-id: branches/fixes_2_0@2583 -
2006-02-15 07:43:04 +00:00
peter
8e1338b9e4 Merged revisions 2461 via svnmerge from
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 -
2006-02-15 07:33:40 +00:00
peter
a66cd5eda1 Merged revisions 2468 via svnmerge from
http://peter@svn.freepascal.org/svn/fpc/trunk

........
r2468 | peter | 2006-02-07 13:12:55 +0100 (Tue, 07 Feb 2006) | 3 lines

  * some dummy .o files for solaris
  * support running testsuite for non-default compiler targets (i.e. non-linux)

........

git-svn-id: branches/fixes_2_0@2581 -
2006-02-15 07:30:54 +00:00
peter
949f4fcaad * added files
git-svn-id: branches/fixes_2_0@2580 -
2006-02-15 07:29:46 +00:00
peter
e6f0e40584 Merged revisions 2444,2472,2481-2484,2487-2488 via svnmerge from
http://peter@svn.freepascal.org/svn/fpc/trunk

........
r2444 | peter | 2006-02-05 21:05:45 +0100 (Sun, 05 Feb 2006) | 2 lines

  * fix crash with ident not found

........
r2472 | jonas | 2006-02-07 22:23:02 +0100 (Tue, 07 Feb 2006) | 2 lines

  + warn if a static variable is read but not assigned (tw4781*)

........
r2481 | jonas | 2006-02-08 20:44:05 +0100 (Wed, 08 Feb 2006) | 2 lines

  * moved to webtbf, since tests have to fail

........
r2482 | jonas | 2006-02-08 20:44:36 +0100 (Wed, 08 Feb 2006) | 2 lines

  + added missing -vw option

........
r2483 | jonas | 2006-02-08 21:30:07 +0100 (Wed, 08 Feb 2006) | 3 lines

  * don't report sym_w_identifier_only_read for exported or external
    variables

........
r2484 | jonas | 2006-02-08 21:30:49 +0100 (Wed, 08 Feb 2006) | 3 lines

  * openstrings and openarrays don't have to by valid in order to use
    high()/low() on them

........
r2487 | jonas | 2006-02-08 21:33:15 +0100 (Wed, 08 Feb 2006) | 3 lines

  * also perform initialised checking for out-parameter, and set the
    initialised state of value/const/var parameters to initialised

........
r2488 | jonas | 2006-02-08 21:34:16 +0100 (Wed, 08 Feb 2006) | 2 lines

  + test for out-initialised checking

........

git-svn-id: branches/fixes_2_0@2579 -
2006-02-15 07:26:15 +00:00
peter
ac6cf592e9 Merged revisions 2493-2494,2503-2504,2512,2540 via svnmerge from
http://peter@svn.freepascal.org/svn/fpc/trunk

........
r2493 | peter | 2006-02-09 08:48:34 +0100 (Thu, 09 Feb 2006) | 2 lines

  * add test

........
r2494 | peter | 2006-02-09 08:54:25 +0100 (Thu, 09 Feb 2006) | 2 lines

  * new test

........
r2503 | peter | 2006-02-10 07:50:23 +0100 (Fri, 10 Feb 2006) | 5 lines

  * reset lockcount in SafeArrayCreate and SafeArrayCopy, patch by Tomas Stejskal
-This line, and those below, will be ignored--

M    varutils.inc

........
r2504 | peter | 2006-02-10 08:52:07 +0100 (Fri, 10 Feb 2006) | 2 lines

  * new test

........
r2512 | michael | 2006-02-10 20:52:04 +0100 (Fri, 10 Feb 2006) | 1 line

* Fixed casing (from Micha Nelissen) and made CreateStreams virtual
........
r2540 | joost | 2006-02-12 18:44:14 +0100 (Sun, 12 Feb 2006) | 1 line

 + update of oracle bindings
........

git-svn-id: branches/fixes_2_0@2578 -
2006-02-15 07:22:35 +00:00
peter
c15bec4082 Merged revisions 2552,2565 via svnmerge from
http://peter@svn.freepascal.org/svn/fpc/trunk

........
r2552 | marco | 2006-02-12 22:45:34 +0100 (Sun, 12 Feb 2006) | 2 lines

 * syscalls regenerated by Neli.

........
r2565 | peter | 2006-02-14 07:47:33 +0100 (Tue, 14 Feb 2006) | 2 lines

  * ignore some files

........

git-svn-id: branches/fixes_2_0@2577 -
2006-02-15 07:19:27 +00:00
peter
5c7bc7937b Merged revisions 2569-2570 via svnmerge from
http://peter@svn.freepascal.org/svn/fpc/trunk

........
r2569 | jonas | 2006-02-14 17:40:52 +0100 (Tue, 14 Feb 2006) | 7 lines

  - "property" is again only a keyword in objfpc and delphi mode
    (otherwise this breaks code which uses that name for a parameter
    or variabled) -- this disables the ability to use properties
    in objects until support is added elsewhere in the compiler,
    but change is needed since it breaks the compilation of the
    universal headers.

........
r2570 | daniel | 2006-02-14 18:11:18 +0100 (Tue, 14 Feb 2006) | 3 lines

  + Add m_property mode switch to allow per mode recognition of
    property.

........

git-svn-id: branches/fixes_2_0@2576 -
2006-02-15 07:16:44 +00:00
Jonas Maebe
169aef707a Merged revisions 2338,2412,2445,2469,2485-2486,2501-2502,2508-2509,2514,2516,2530,2535,2537 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

........
r2338 | peter | 2006-01-25 22:46:51 +0100 (Wed, 25 Jan 2006) | 2 lines

  * fix wrong opsize for rangecheck to qword

........
r2412 | jonas | 2006-02-03 12:35:51 +0100 (Fri, 03 Feb 2006) | 2 lines

  * fixed tests/test/trange5

........
r2445 | peter | 2006-02-05 21:18:57 +0100 (Sun, 05 Feb 2006) | 2 lines

  * more check_hints fixes

........
r2469 | jonas | 2006-02-07 15:23:38 +0100 (Tue, 07 Feb 2006) | 3 lines

  * fixed displaying of hints such for procedures and functions
    (and moved check_hints from pbase to htypechk) (forgot to commit earlier)

........
r2485 | jonas | 2006-02-08 21:31:45 +0100 (Wed, 08 Feb 2006) | 2 lines

  * initialise processaddress for darwin

........
r2486 | jonas | 2006-02-08 21:32:32 +0100 (Wed, 08 Feb 2006) | 4 lines

  * the pointer parameter of fpc_Read_Text_PChar_As_Pointer is not an
    out parameter, but a const (the pointer is const and must be
    valid already)

........
r2501 | jonas | 2006-02-09 18:39:22 +0100 (Thu, 09 Feb 2006) | 6 lines

  * fixed bug #4737 (check for potential range errors in for-loop
    assignment, report correct column for potential range errors of
    call parameters)
  * refactored code to check potential range check errors (check_ranges
    in htypechk)

........
r2502 | jonas | 2006-02-09 19:18:47 +0100 (Thu, 09 Feb 2006) | 3 lines

  * fixed web bug #4724 (don't allow inc/dec(pointer,pointer)
  * more accurate error postitions for inc/dec errors

........
r2508 | jonas | 2006-02-10 11:08:07 +0100 (Fri, 10 Feb 2006) | 4 lines

  * kill warnings about non-longint code parameters with val()
    which popped up again after yesterday's patches to the
    potential range error warnings

........
r2509 | jonas | 2006-02-10 12:05:47 +0100 (Fri, 10 Feb 2006) | 3 lines

  * fixed web bug #4778 (explicit type casting of float to int in tp/delphi
    keeps the bit pattern instead of converting)

........
r2514 | jonas | 2006-02-11 09:50:46 +0100 (Sat, 11 Feb 2006) | 2 lines

  * fixed netware compilation

........
r2516 | jonas | 2006-02-11 17:36:08 +0100 (Sat, 11 Feb 2006) | 3 lines

  * change order of foreachnode(static) so the "payload" of a
    statementn is processed before the next statementnodes

........
r2530 | jonas | 2006-02-12 15:29:17 +0100 (Sun, 12 Feb 2006) | 2 lines

  * make classrefdef regable

........
r2535 | jonas | 2006-02-12 16:02:46 +0100 (Sun, 12 Feb 2006) | 2 lines

  * donewidestring has var instead of out parameter

........
r2537 | jonas | 2006-02-12 16:38:56 +0100 (Sun, 12 Feb 2006) | 2 lines

  * set resultloc for interfacecom in subscriptn

........

git-svn-id: branches/fixes_2_0@2562 -
2006-02-13 21:41:53 +00:00
florian
202f706279 Merged revisions 2527 via svnmerge from
http://svn.freepascal.org/svn/fpc/trunk

........
r2527 | florian | 2006-02-12 14:32:40 +0100 (So, 12 Feb 2006) | 2 lines

+ added i386-darwin

........

git-svn-id: branches/fixes_2_0@2538 -
2006-02-12 15:44:50 +00:00
florian
69d5675258 Merged revisions 2498 via svnmerge from
http://svn.freepascal.org/svn/fpc/trunk

r2498 (florian)
* from Ales Katona: use $fpcversion instead of fixed version number when generating config

git-svn-id: branches/fixes_2_0@2500 -
2006-02-09 15:19:41 +00:00
peter
8ca711b7c6 Merged revisions 2495 via svnmerge from
http://peter@svn.freepascal.org/svn/fpc/trunk

........
r2495 | peter | 2006-02-09 09:23:07 +0100 (Thu, 09 Feb 2006) | 2 lines

  * stkptr fixed

........

git-svn-id: branches/fixes_2_0@2496 -
2006-02-09 08:39:20 +00:00
peter
e7ce9e5ee3 * disable SHAREDTARGETS
git-svn-id: branches/fixes_2_0@2492 -
2006-02-09 07:46:38 +00:00
Jonas Maebe
29b475134f Merged revisions 2479 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

........
r2479 | jonas | 2006-02-08 20:22:26 +0100 (Wed, 08 Feb 2006) | 2 lines

  * fixed web bug #4768 + test

........

git-svn-id: branches/fixes_2_0@2480 -
2006-02-08 19:34:14 +00:00