Commit Graph

20818 Commits

Author SHA1 Message Date
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
peter
9a4373732d * missing file added
git-svn-id: branches/fixes_2_0@2478 -
2006-02-08 10:45:35 +00:00
peter
abb792ecc3 * regenerated
git-svn-id: branches/fixes_2_0@2477 -
2006-02-08 09:05:36 +00:00
peter
c2b8816b24 * fix conflicts
git-svn-id: branches/fixes_2_0@2466 -
2006-02-07 08:51:32 +00:00
Jonas Maebe
2c138147ff - removed outdated int64funcresok define (from Peter's symtable stack
patch in trunk)

git-svn-id: branches/fixes_2_0@2459 -
2006-02-06 13:58:19 +00:00
peter
8471e03e6e Merged revisions 2310,2312,2317,2320,2325,2331,2333,2340,2347,2358-2359,2373,2380-2381,2390,2402-2403,2405-2406,2436-2437 via svnmerge from
http://peter@svn.freepascal.org/svn/fpc/trunk

........
r2310 | peter | 2006-01-17 09:44:57 +0100 (Tue, 17 Jan 2006) | 2 lines

  * fix compare with null

........
r2312 | hajny | 2006-01-18 23:48:19 +0100 (Wed, 18 Jan 2006) | 1 line

  * fix for web bug #4518 by Salvatore Licciardi
........
r2317 | jonas | 2006-01-21 21:19:19 +0100 (Sat, 21 Jan 2006) | 5 lines

  * use vfork instead of fork for popen and one variant of executeprocess   
    if USE_VFORK is defined (currently only if both BSD and FPC_USE_LIBC
    are defined). Speeds up the compilation of the compiler under Darwin
    by 20-25% (the larger the project, the bigger the speedup).

........
r2320 | daniel | 2006-01-22 12:06:10 +0100 (Sun, 22 Jan 2006) | 3 lines

  * Add --64 or --32 to as call to allow i386 make cycle using -Aas on
    x64_64 systems.

........
r2325 | daniel | 2006-01-22 15:29:07 +0100 (Sun, 22 Jan 2006) | 2 lines

  * Add --32 or --64 to to ensure functionality of i386 compiler on x64_64 OSes.

........
r2331 | olle | 2006-01-23 22:34:24 +0100 (Mon, 23 Jan 2006) | 1 line

Added short circuit evaluation of compile time expressions
........
r2333 | michael | 2006-01-24 21:04:46 +0100 (Tue, 24 Jan 2006) | 1 line

+ Enabled use of embedded firebird library.
........
r2340 | peter | 2006-01-25 23:05:31 +0100 (Wed, 25 Jan 2006) | 2 lines

  * added missing varString,varOlestr to ordinals

........
r2347 | marco | 2006-01-26 22:11:37 +0100 (Thu, 26 Jan 2006) | 2 lines

 * fdset is now array of unsigned.

........
r2358 | michael | 2006-01-28 19:07:23 +0100 (Sat, 28 Jan 2006) | 1 line

+ Patch from Graeme Geldenhuys to add delphi compatibility function
........
r2359 | michael | 2006-01-28 19:10:07 +0100 (Sat, 28 Jan 2006) | 1 line

+ Patch from Graeme Geldenhuys to fix ExtractFileDrive
........
r2373 | michael | 2006-01-29 11:28:37 +0100 (Sun, 29 Jan 2006) | 1 line

+ Patch from Michalis Kamburelis to fix hex2dec behaviour in case of error
........
r2380 | peter | 2006-01-29 20:46:14 +0100 (Sun, 29 Jan 2006) | 2 lines

  * added sumInt

........
r2381 | jonas | 2006-01-29 23:46:46 +0100 (Sun, 29 Jan 2006) | 2 lines

  + added (not yet fixed)

........
r2390 | jonas | 2006-02-01 11:22:52 +0100 (Wed, 01 Feb 2006) | 4 lines

  * fixed some FloatToStrF and FloatToStr precision problems. Still fails
    for some corner cases (e.g. 8.502 as double), but that problem is in
    str_real

........
r2402 | peter | 2006-02-02 10:03:02 +0100 (Thu, 02 Feb 2006) | 2 lines

  * range check errors

........
r2403 | jonas | 2006-02-02 11:33:12 +0100 (Thu, 02 Feb 2006) | 2 lines

  + comp and int64 overloads for floattostr(f)

........
r2405 | peter | 2006-02-02 14:17:05 +0100 (Thu, 02 Feb 2006) | 2 lines

  * test for enums in record

........
r2406 | peter | 2006-02-02 14:41:17 +0100 (Thu, 02 Feb 2006) | 2 lines

  * more tests for symtable insert/search

........
r2436 | peter | 2006-02-05 02:55:44 +0100 (Sun, 05 Feb 2006) | 2 lines

  * duplicate names fixed

........
r2437 | peter | 2006-02-05 02:57:23 +0100 (Sun, 05 Feb 2006) | 2 lines

  * duplicate names fixed

........

git-svn-id: branches/fixes_2_0@2457 -
2006-02-06 09:02:34 +00:00
peter
495ffec968 Merged revisions 2282,2290,2292-2295,2297,2299,2302,2304 via svnmerge from
http://peter@svn.freepascal.org/svn/fpc/trunk

........
r2282 | florian | 2006-01-14 13:55:26 +0100 (Sat, 14 Jan 2006) | 2 lines

* cleanup

........
r2290 | marco | 2006-01-15 01:08:15 +0100 (Sun, 15 Jan 2006) | 2 lines

 * .size stuff for GOT

........
r2292 | marco | 2006-01-15 13:00:49 +0100 (Sun, 15 Jan 2006) | 2 lines

 * picified syscall code

........
r2293 | vincents | 2006-01-15 15:12:42 +0100 (Sun, 15 Jan 2006) | 1 line

write pointer values using 16 hexadecimal digits on 64 bits platforms
........
r2294 | marco | 2006-01-15 15:33:30 +0100 (Sun, 15 Jan 2006) | 2 lines

 * some patches related to shared linking + some AMD64 checks.

........
r2295 | marco | 2006-01-15 15:56:20 +0100 (Sun, 15 Jan 2006) | 2 lines

 * more "shared" fixes

........
r2297 | marco | 2006-01-15 16:22:29 +0100 (Sun, 15 Jan 2006) | 2 lines

 * shared lib i_ and t_ changes. Some small comments cleanup to t_

........
r2299 | peter | 2006-01-15 20:36:56 +0100 (Sun, 15 Jan 2006) | 2 lines

  * remove $ifdef WINDOWS which was broken for fpc

........
r2302 | olle | 2006-01-15 22:55:07 +0100 (Sun, 15 Jan 2006) | 1 line

added test cases for comming macpas features
........
r2304 | peter | 2006-01-16 11:48:21 +0100 (Mon, 16 Jan 2006) | 2 lines

  * support section names with length > 8

........

git-svn-id: branches/fixes_2_0@2456 -
2006-02-06 08:51:13 +00:00
peter
52d043f7a6 Merged revisions 2281,2315,2435,2439-2442 via svnmerge from
http://peter@svn.freepascal.org/svn/fpc/trunk

........
r2281 | joost | 2006-01-13 22:27:00 +0100 (Fri, 13 Jan 2006) | 6 lines

+ date/time fields handling compatibility fix
+ implemented BeforeRefresh and AfterRefresh
+ made TFieldDef.Required writeable (delphi compatible)
+ implemented TUpdateAction
+ Fixed web bug #4644

........
r2315 | marco | 2006-01-20 23:38:09 +0100 (Fri, 20 Jan 2006) | 2 lines

 * 64-bit patches from Neli and Andrew

........
r2435 | peter | 2006-02-05 02:49:55 +0100 (Sun, 05 Feb 2006) | 2 lines

  * duplicate names fixed

........
r2439 | florian | 2006-02-05 11:39:59 +0100 (Sun, 05 Feb 2006) | 2 lines

* TMemIniFile speed up from Patrick Chevalley

........
r2440 | joost | 2006-02-05 15:01:20 +0100 (Sun, 05 Feb 2006) | 1 line

 + Fixed applyupdates for empty datasets
........
r2441 | joost | 2006-02-05 16:04:27 +0100 (Sun, 05 Feb 2006) | 2 lines

 + Made TDataset.Setactive virtual
 + if a TSQLQuery is closed, the query is always unprepared (fix bug #4769)
........
r2442 | marco | 2006-02-05 16:51:34 +0100 (Sun, 05 Feb 2006) | 2 lines

 * patch from neli

........

git-svn-id: branches/fixes_2_0@2455 -
2006-02-06 08:45:29 +00:00
peter
a54a8634aa Merged revisions 375,2257,2261-2262,2271,2296,2376,2443 via svnmerge from
http://peter@svn.freepascal.org/svn/fpc/trunk

........
r375 | daniel | 2005-06-10 22:32:05 +0200 (Fri, 10 Jun 2005) | 3 lines

  * Add --32 xor --64 to assembler command line depending on CPU_TARGET.
    i386 only.

........
r2257 | florian | 2006-01-11 22:42:30 +0100 (Wed, 11 Jan 2006) | 2 lines

+ makefiles adapted for shared library support

........
r2261 | florian | 2006-01-11 23:20:40 +0100 (Wed, 11 Jan 2006) | 2 lines

* fixed make clean all install

........
r2262 | florian | 2006-01-11 23:50:24 +0100 (Wed, 11 Jan 2006) | 2 lines

* don't create shared libs for graph

........
r2271 | florian | 2006-01-12 22:29:00 +0100 (Thu, 12 Jan 2006) | 2 lines

* rebuild

........
r2296 | marco | 2006-01-15 15:57:08 +0100 (Sun, 15 Jan 2006) | 2 lines

 * FreeBSD now also shared.

........
r2376 | tom_at_work | 2006-01-29 18:49:42 +0100 (Sun, 29 Jan 2006) | 1 line

* removed libc package from build for every linux platform but i386 and x86-64 (libc is a x86 specific kylix compatibility library)
........
r2443 | mazen | 2006-02-05 20:22:12 +0100 (Sun, 05 Feb 2006) | 5 lines

+ added palmos support to makes files
+ added Makefile.fpc to palmos in rtl
+ added faked prt0 to plamos rtl


........

git-svn-id: branches/fixes_2_0@2454 -
2006-02-06 08:39:19 +00:00
peter
cef33370ba Merged revisions 2273,2300-2301,2311 via svnmerge from
http://peter@svn.freepascal.org/svn/fpc/trunk

........
r2273 | oro06 | 2006-01-13 09:35:05 +0100 (Fri, 13 Jan 2006) | 4 lines

*avoid negative value for big const



........
r2300 | peter | 2006-01-15 22:14:28 +0100 (Sun, 15 Jan 2006) | 2 lines

  * only build fpmcgtk for win32 if the gtk dll is found

........
r2301 | peter | 2006-01-15 22:14:50 +0100 (Sun, 15 Jan 2006) | 2 lines

  * remove obsolete wincrt for windows

........
r2311 | vincents | 2006-01-17 12:41:28 +0100 (Tue, 17 Jan 2006) | 1 line

added support for use of absolute links with content files
........

git-svn-id: branches/fixes_2_0@2453 -
2006-02-06 07:20:18 +00:00
peter
42ce5a3edd Merged revisions 2272 via svnmerge from
http://peter@svn.freepascal.org/svn/fpc/trunk

........
r2272 | hajny | 2006-01-13 00:17:51 +0100 (Fri, 13 Jan 2006) | 1 line

  * fix for buggy ParamStr(0) / web bug #4666 as provided by Salvatore Licciardi (and in comp.lang.pascal.misc - maybe by Salvatore too?)
........

git-svn-id: branches/fixes_2_0@2452 -
2006-02-06 07:16:34 +00:00
peter
b5f467e776 Merged revisions 793,2259 via svnmerge from
http://peter@svn.freepascal.org/svn/fpc/trunk

........
r793 | daniel | 2005-08-04 22:03:02 +0200 (Thu, 04 Aug 2005) | 2 lines

  * Make watchdog external

........
r2259 | florian | 2006-01-11 22:45:53 +0100 (Wed, 11 Jan 2006) | 2 lines

* don't link explicitly against libgcc on linux

........

git-svn-id: branches/fixes_2_0@2451 -
2006-02-06 07:13:36 +00:00
peter
2369167701 Merged revisions 2258,2264 via svnmerge from
http://peter@svn.freepascal.org/svn/fpc/trunk

........
r2258 | florian | 2006-01-11 22:43:12 +0100 (Wed, 11 Jan 2006) | 2 lines

* prefix and extension handling fixed

........
r2264 | florian | 2006-01-12 09:18:22 +0100 (Thu, 12 Jan 2006) | 4 lines

* fixed building on non unix targets
* increased copyright
* changed version to 2.0.2

........

git-svn-id: branches/fixes_2_0@2450 -
2006-02-06 07:10:37 +00:00
Jonas Maebe
55592958c3 Merged revisions 2422 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

r2422 (jonas)
  * random(int64(0)) now return 0 instead of division by zero
  * random(negative_longint) now returns values between -l+1 and 0
    instead of between -l and 0

git-svn-id: branches/fixes_2_0@2424 -
2006-02-03 21:08:29 +00:00
Jonas Maebe
6af1ccfab5 Merged revisions 2416 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

r2416 (jonas)
  + added

git-svn-id: branches/fixes_2_0@2423 -
2006-02-03 21:02:07 +00:00
Jonas Maebe
1fc36c8488 Merged revisions 2419 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

r2419 (jonas)
  * don't endlessly recurse in tobjectdef.gettypename if we need
    to get the typename of aktobjectdef

git-svn-id: branches/fixes_2_0@2420 -
2006-02-03 18:55:07 +00:00
Jonas Maebe
b795045347 Merged revisions 2417 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

r2417 (jonas)
  * fixed displaying of hints such for procedures and functions
    (and moved check_hints from pbase to htypechk)

git-svn-id: branches/fixes_2_0@2418 -
2006-02-03 18:22:10 +00:00
Jonas Maebe
a534f34615 Merged revisions 2414 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

r2414 (jonas)
  * fixed tw4764

git-svn-id: branches/fixes_2_0@2415 -
2006-02-03 15:17:11 +00:00
Tomas Hajny
782f5829b1 Merged revisions 2337 via svnmerge from
http://hajny@svn.freepascal.org/svn/fpc/trunk

........
r2337 | hajny | 2006-01-25 21:26:38 +0000 (Wed, 25 Jan 2006) | 1 line

  * fix for wrong pointer increment (causing crash/heap corruptions)
........

git-svn-id: branches/fixes_2_0@2354 -
2006-01-28 16:39:21 +00:00
Jonas Maebe
63f3aa8a30 Merged revisions 2341 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

r2341 (jonas)
  * fixed tlist overflow in some corner cases when fixing up jumps

git-svn-id: branches/fixes_2_0@2343 -
2006-01-26 10:33:00 +00:00
Jonas Maebe
4ae09e8ad9 Merged revisions 2334 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

r2334 (jonas)
  * fixed patch of r2313 (unit init code was not called anymore for
    libraries)

git-svn-id: branches/fixes_2_0@2335 -
2006-01-25 16:58:03 +00:00
peter
979ef33de2 Merged revisions 2321-2322 via svnmerge from
http://peter@svn.freepascal.org/svn/fpc/trunk

........
r2321 | peter | 2006-01-22 12:16:15 +0100 (Sun, 22 Jan 2006) | 2 lines

  * fix order of libraries for -pg

........
r2322 | peter | 2006-01-22 12:23:41 +0100 (Sun, 22 Jan 2006) | 2 lines

  * gprof fixes

........

git-svn-id: branches/fixes_2_0@2332 -
2006-01-24 06:49:56 +00:00