Commit Graph

809 Commits

Author SHA1 Message Date
sekelsenmat
4caa18e29a Added Symbian build tool
git-svn-id: trunk@7958 -
2007-07-05 15:19:38 +00:00
Tomas Hajny
2d04f57c67 * use_shell equally applies to watcom target
git-svn-id: trunk@7952 -
2007-07-04 22:44:45 +00:00
Almindor
3b23378ab2 * update lnet to 0.5.3
git-svn-id: trunk@7860 -
2007-06-30 08:20:08 +00:00
Tomas Hajny
4cb8aa87bb + workaround implementation for platforms missing implementation of unit process (created in cooperation with John Lee)
git-svn-id: trunk@7852 -
2007-06-29 20:42:23 +00:00
Almindor
0d80b16e1a * add also new MIME stream stuff (forgotten commit of 0.5.2 -> fppkg)
git-svn-id: trunk@7773 -
2007-06-22 17:43:03 +00:00
Almindor
a1108a8fbb * update lNet to 0.5.2
git-svn-id: trunk@7733 -
2007-06-19 20:07:19 +00:00
michael
b5e048691c * Fixed writing of untyped file
git-svn-id: trunk@7557 -
2007-06-02 22:17:45 +00:00
peter
803104c1c4 * remove fpmake require
git-svn-id: trunk@7543 -
2007-06-01 05:49:28 +00:00
peter
5e9e617625 * detection of installed fpc added
git-svn-id: trunk@7542 -
2007-05-31 20:54:26 +00:00
peter
515880ffe6 * fpmake to fpmkunit package
git-svn-id: trunk@7539 -
2007-05-31 19:55:26 +00:00
peter
2d28dae41b * remove dependency on fpmktype
git-svn-id: trunk@7530 -
2007-05-30 18:36:12 +00:00
peter
a433c28c79 * add *.*~
git-svn-id: trunk@7529 -
2007-05-30 16:37:40 +00:00
peter
54bb5a0df8 * vpath for include files
git-svn-id: trunk@7524 -
2007-05-30 06:28:53 +00:00
peter
88f2a0e53a * avail,scan commands added
* finished createarchive command, compresses still the whole source
    dir instead of using files from a specified input list

git-svn-id: trunk@7521 -
2007-05-29 20:56:59 +00:00
Almindor
e2ff152eef * update lnet to 0.5.1 (fixes some potential bugs in ftp and smtp)
git-svn-id: trunk@7519 -
2007-05-29 17:35:04 +00:00
michael
6944bac2b4 * Added RTF writer
git-svn-id: trunk@7351 -
2007-05-15 19:57:11 +00:00
michael
0e79eb1fe6 * Fixed writing of open array declaration
git-svn-id: trunk@7326 -
2007-05-13 17:45:44 +00:00
Almindor
5736142382 * update lNet so latest fpc can compile it (property changes)
git-svn-id: trunk@7323 -
2007-05-13 09:04:46 +00:00
florian
0e429065e8 * better error message in case of parser error
git-svn-id: trunk@7272 -
2007-05-05 14:51:26 +00:00
Almindor
83f6a8f612 * update lnet to 0.5 release
git-svn-id: trunk@7174 -
2007-04-26 11:13:13 +00:00
marco
95c210ad7e * crossbindir added -Xc which is for dynlib creation?!?!
git-svn-id: trunk@7074 -
2007-04-08 13:54:22 +00:00
florian
ca29fdfa01 + always build rmcvsdir
git-svn-id: trunk@7018 -
2007-03-28 20:05:28 +00:00
Jonas Maebe
673d02c6b8 * re-added darwin/ppc64 support (please use up-to-date fpcmake)
git-svn-id: trunk@6973 -
2007-03-24 17:26:10 +00:00
mazen
57696aa274 * Build unixutil package for all Linux platforms instead of only Linux/i386.
git-svn-id: trunk@6972 -
2007-03-24 14:06:30 +00:00
pierre
283649b35d * remove obsolete code, only for go32v2 with DEBUG on
git-svn-id: trunk@6953 -
2007-03-22 15:33:26 +00:00
Almindor
5a6eabcd6c * update lnet to near 0.5 before the freeze
git-svn-id: trunk@6870 -
2007-03-15 09:47:27 +00:00
Jonas Maebe
c13ff3729b * Merged 2.3 branch changes:
+ darwin/ppc64 support
    + val/str/read(ln)/write(ln) support for enums
    + simple cse at the node tree level
    + if-node simplify support
    + simple ssa support for memory locations
    + support for optional overflow/rangecheck boolean parameters for
      operators
    * a lot of unification of the ppc32/ppc64 code generators


........
r6380 | jonas | 2007-02-08 21:25:36 +0100 (Thu, 08 Feb 2007) | 4 lines
Changed paths:
   M /branches/fpc_2_3/compiler/ncgld.pas
   M /branches/fpc_2_3/compiler/tgobj.pas
   A /branches/fpc_2_3/tests/webtbs/tw8283.pp

  + support for replacing the memory location of a temp (including
    local variables) with that of another temp to avoid unnecessary
    copies (mantis #8283)

........
r6381 | jonas | 2007-02-08 22:53:36 +0100 (Thu, 08 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/compiler/nflw.pas
   A /branches/fpc_2_3/tests/webtbs/tw8282.pp

  + simplify support for ifn (based on patch by Florian)

........
r6386 | peter | 2007-02-09 13:48:53 +0100 (Fri, 09 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/compiler/htypechk.pas
   M /branches/fpc_2_3/compiler/ncal.pas
   M /branches/fpc_2_3/compiler/symconst.pas

  * overflow,rangecheck optional parameters for operators, patch from 8281

........
r6391 | jonas | 2007-02-09 23:52:13 +0100 (Fri, 09 Feb 2007) | 4 lines
Changed paths:
   M /branches/fpc_2_3/compiler/powerpc/agppcgas.pas
   M /branches/fpc_2_3/compiler/powerpc64/cpunode.pas
   D /branches/fpc_2_3/compiler/powerpc64/nppcinl.pas
   M /branches/fpc_2_3/compiler/ppcgen/ngppcinl.pas

  * merged fsqrt(s) support to common powerpc unit, activate for ppc32
    if -Op970 is used (still default for ppc64, since default cpu there
    is already ppc970)

........
r6394 | jonas | 2007-02-10 18:58:47 +0100 (Sat, 10 Feb 2007) | 4 lines
Changed paths:
   M /branches/fpc_2_3/compiler/powerpc/cgcpu.pas
   M /branches/fpc_2_3/compiler/powerpc64/cgcpu.pas
   M /branches/fpc_2_3/compiler/ppcgen/cgppc.pas

  * adapted a_jmp_name for darwin/ppc64
  * merged g_intf_wrapper for ppc32 and ppc64, and added darwin/ppc64
    support to it

........
r6396 | jonas | 2007-02-10 20:16:06 +0100 (Sat, 10 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/compiler/cgobj.pas

  + darwin/ppc64 support for g_indirect_sym_load

........
r6397 | jonas | 2007-02-10 20:22:49 +0100 (Sat, 10 Feb 2007) | 4 lines
Changed paths:
   M /branches/fpc_2_3/compiler/powerpc/cgcpu.pas
   M /branches/fpc_2_3/compiler/powerpc64/cgcpu.pas
   M /branches/fpc_2_3/compiler/ppcgen/cgppc.pas

  + darwin/ppc64 support to ppc64's fixref
  * moved ppc32 a_load_store to cgppc and use it for darwin/ppc64 as
    well (its relocatable symbols are only 32 bits large)

........
r6399 | jonas | 2007-02-10 22:02:37 +0100 (Sat, 10 Feb 2007) | 4 lines
Changed paths:
   M /branches/fpc_2_3/compiler/systems.pas

  + system_x86_64_darwin identifier
  + set default source system for system_x86_64_darwin and
    system_powerpc64_darwin

........
r6404 | jonas | 2007-02-10 23:01:23 +0100 (Sat, 10 Feb 2007) | 5 lines
Changed paths:
   M /branches/fpc_2_3/compiler/aasmdata.pas
   M /branches/fpc_2_3/compiler/aggas.pas
   M /branches/fpc_2_3/compiler/cgobj.pas
   M /branches/fpc_2_3/compiler/cgutils.pas
   M /branches/fpc_2_3/compiler/cresstr.pas
   M /branches/fpc_2_3/compiler/dbgdwarf.pas
   M /branches/fpc_2_3/compiler/dbgstabs.pas
   M /branches/fpc_2_3/compiler/ncgutil.pas
   M /branches/fpc_2_3/compiler/ogelf.pas
   M /branches/fpc_2_3/compiler/pdecvar.pas
   M /branches/fpc_2_3/compiler/pmodules.pas
   M /branches/fpc_2_3/compiler/symdef.pas
   M /branches/fpc_2_3/compiler/systems.pas

  + system_x86_64_darwin identifier
  + systems_darwin set which collects all darwin variants
  + added support for darwin/ppc64 and darwin/x86_64 where needed in
    the generic code

........
r6406 | jonas | 2007-02-10 23:24:32 +0100 (Sat, 10 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/compiler/cgobj.pas

  * ifdef cpu64 -> ifdef cpu64bit

........
r6409 | jonas | 2007-02-11 00:34:04 +0100 (Sun, 11 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/compiler/pdecvar.pas

  * fixed ppc64 compilation

........
r6413 | jonas | 2007-02-11 12:41:27 +0100 (Sun, 11 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/rtl/bsd/system.pp
   M /branches/fpc_2_3/rtl/darwin/powerpc/sig_cpu.inc
   M /branches/fpc_2_3/rtl/darwin/signal.inc

  + darwin/ppc64 support for signal routines

........
r6415 | jonas | 2007-02-11 13:54:53 +0100 (Sun, 11 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/compiler/systems/i_linux.pas

  * set abi of linux/ppc64 to abi_powerpc_sysv

........
r6416 | jonas | 2007-02-11 13:55:51 +0100 (Sun, 11 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/compiler/powerpc64/cputarg.pas
   M /branches/fpc_2_3/compiler/systems/i_bsd.pas
   M /branches/fpc_2_3/compiler/systems/t_bsd.pas

  + darwin/ppc64 source and target information

........
r6418 | jonas | 2007-02-11 14:19:55 +0100 (Sun, 11 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/rtl/powerpc64/math.inc

  * darwin/ppc64 compilation fixes

........
r6419 | jonas | 2007-02-11 14:22:22 +0100 (Sun, 11 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/compiler/powerpc/cgcpu.pas
   M /branches/fpc_2_3/compiler/powerpc64/cgcpu.pas
   M /branches/fpc_2_3/compiler/ppcgen/cgppc.pas

  * darwin/ppc64 needs the 32 bit version of a_loadaddr_ref_reg

........
r6420 | jonas | 2007-02-11 14:22:55 +0100 (Sun, 11 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/utils/fpcm/fpcmmain.pp

  + darwin/ppc64 support

........
r6426 | jonas | 2007-02-11 16:13:19 +0100 (Sun, 11 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/compiler/powerpc64/rappcgas.pas

  * fixed refaddr parsing for darwin/ppc64

........
r6427 | jonas | 2007-02-11 16:14:21 +0100 (Sun, 11 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/compiler/powerpc/agppcgas.pas
   M /branches/fpc_2_3/compiler/powerpc64/agppcgas.pas
   A /branches/fpc_2_3/compiler/ppcgen/agppcutl.pas

  * moved ppc32/ppc64 assembler writer helpers to a common unit

........
r6430 | jonas | 2007-02-11 17:53:23 +0100 (Sun, 11 Feb 2007) | 4 lines
Changed paths:
   D /branches/fpc_2_3/rtl/darwin/powerpc/sig_cpu.inc
   D /branches/fpc_2_3/rtl/darwin/powerpc/sighnd.inc
   A /branches/fpc_2_3/rtl/darwin/powerpc64
   A /branches/fpc_2_3/rtl/darwin/powerpc64/sig_cpu.inc
   A /branches/fpc_2_3/rtl/darwin/powerpc64/sighnd.inc
   A /branches/fpc_2_3/rtl/darwin/ppcgen
   A /branches/fpc_2_3/rtl/darwin/ppcgen/ppchnd.inc (from /branches/fpc_2_3/rtl/darwin/powerpc/sighnd.inc:6422)
   A /branches/fpc_2_3/rtl/darwin/ppcgen/sig_ppc.inc (from /branches/fpc_2_3/rtl/darwin/powerpc/sig_cpu.inc:6422)
   M /branches/fpc_2_3/rtl/darwin/signal.inc

  * fixed ppc/ppc64 signal include handling (both real files are in
    ppcgen, dummies in powerpc and powerpc64 which include those files)
    (1st step because pre-commit filter can't handle replaced files)

........
r6431 | jonas | 2007-02-11 17:53:47 +0100 (Sun, 11 Feb 2007) | 2 lines
Changed paths:
   A /branches/fpc_2_3/rtl/darwin/powerpc/sig_cpu.inc
   A /branches/fpc_2_3/rtl/darwin/powerpc/sighnd.inc

  * second step of signal include patch

........
r6432 | jonas | 2007-02-11 19:00:12 +0100 (Sun, 11 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/compiler/systems/t_bsd.pas

  * changed darwin checks to use systems_darwin constant

........
r6433 | jonas | 2007-02-11 19:05:38 +0100 (Sun, 11 Feb 2007) | 3 lines
Changed paths:
   M /branches/fpc_2_3/compiler/powerpc64/cgcpu.pas

  * handle non-multiple-of-4 offsets with 64 bit loads/stores for
    darwin/ppc64

........
r6434 | jonas | 2007-02-11 19:05:56 +0100 (Sun, 11 Feb 2007) | 2 lines
Changed paths:
   D /branches/fpc_2_3/compiler/powerpc/agppcgas.pas
   D /branches/fpc_2_3/compiler/powerpc64/agppcgas.pas
   A /branches/fpc_2_3/compiler/ppcgen/agppcgas.pas (from /branches/fpc_2_3/compiler/ppcgen/agppcutl.pas:6427)
   D /branches/fpc_2_3/compiler/ppcgen/agppcutl.pas

  * completely merged ppc assembler writers

........
r6435 | jonas | 2007-02-11 19:06:40 +0100 (Sun, 11 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/rtl/darwin/console.pp
   M /branches/fpc_2_3/rtl/darwin/termiosproc.inc

  * fixed 64 bit compilation

........
r6436 | jonas | 2007-02-11 19:09:28 +0100 (Sun, 11 Feb 2007) | 3 lines
Changed paths:
   M /branches/fpc_2_3/packages/extra/Makefile.fpc

  * universal interfaces aren't 64 bit ready yet -> only compile for
    darwin/ppc and darwin/i386

........
r6438 | jonas | 2007-02-11 19:22:34 +0100 (Sun, 11 Feb 2007) | 2 lines
Changed paths:
   A /branches/fpc_2_3/tests/test/cg/obj/darwin/powerpc64
   A /branches/fpc_2_3/tests/test/cg/obj/darwin/powerpc64/ctest.o
   A /branches/fpc_2_3/tests/test/cg/obj/darwin/powerpc64/tcext3.o
   A /branches/fpc_2_3/tests/test/cg/obj/darwin/powerpc64/tcext4.o
   A /branches/fpc_2_3/tests/test/cg/obj/darwin/powerpc64/tcext5.o

  + compiled for darwin/ppc64

........
r6439 | jonas | 2007-02-11 20:24:42 +0100 (Sun, 11 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/compiler/ppcgen/cgppc.pas

  * patch from Thomas to fix linux/ppc64

........
r6440 | jonas | 2007-02-11 20:25:15 +0100 (Sun, 11 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/compiler/systems.pas

  * fixed setting source OS for darwin/ppc64

........
r6444 | florian | 2007-02-11 22:24:20 +0100 (Sun, 11 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/compiler/globtype.pas
   M /branches/fpc_2_3/compiler/nopt.pas
   M /branches/fpc_2_3/compiler/nutils.pas
   M /branches/fpc_2_3/compiler/optcse.pas
   M /branches/fpc_2_3/compiler/psub.pas

+ first node cse implementation

........
r6445 | jonas | 2007-02-11 22:30:07 +0100 (Sun, 11 Feb 2007) | 6 lines
Changed paths:
   M /branches/fpc_2_3/compiler/cresstr.pas

  * hack to work around strange darwin/ppc64 linker bug: it seems to
    have problems if you put a global symbol at the end of a section
    without any data following (at least in case of the resource strings
    section) -> add dummy byte at the end for darwin/ppc64 (otherwise
    it messes up the address of the first symbol stub entry)

........
r6449 | jonas | 2007-02-11 23:23:44 +0100 (Sun, 11 Feb 2007) | 4 lines
Changed paths:
   M /branches/fpc_2_3/compiler/systems/i_bsd.pas

  * cpupowerpc is defined for both ppc32 and ppc64 ->
    changed to cpupowerpc32 to avoid defining source
    wrongly on ppc64

........
r6450 | jonas | 2007-02-11 23:26:34 +0100 (Sun, 11 Feb 2007) | 3 lines
Changed paths:
   M /branches/fpc_2_3/compiler/ppcgen/ngppcset.pas

  * disable jump tables for darwin/ppc64 for now, don't work
    yet for some reason

........
r6451 | florian | 2007-02-11 23:54:37 +0100 (Sun, 11 Feb 2007) | 3 lines
Changed paths:
   M /branches/fpc_2_3/compiler/ncal.pas
   M /branches/fpc_2_3/compiler/nutils.pas
   M /branches/fpc_2_3/compiler/optcse.pas

* improved cse
* better complexity calculation for subscript nodes with classes or interfaces

........
r6456 | jonas | 2007-02-12 19:33:22 +0100 (Mon, 12 Feb 2007) | 4 lines
Changed paths:
   M /branches/fpc_2_3/compiler/nutils.pas

  + support for notn,shln,shrn,equaln,unequaln,gtn,gten,ltn,lten in
    node_cplexity()
  * mark muln,divn,modn as more complex

........
r6469 | jonas | 2007-02-13 15:56:01 +0100 (Tue, 13 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/compiler/optcse.pas

  * fixed when cross-compiling a 64 bit compiler from a 32 bit platform

........
r6471 | jonas | 2007-02-13 16:17:16 +0100 (Tue, 13 Feb 2007) | 3 lines
Changed paths:
   M /branches/fpc_2_3/compiler/powerpc64/cputarg.pas

  * include stabs support (can work on darwin/ppc64, but doesn't work
    yet)

........
r6473 | jonas | 2007-02-13 16:45:48 +0100 (Tue, 13 Feb 2007) | 3 lines
Changed paths:
   M /branches/fpc_2_3/compiler/powerpc64/cgcpu.pas
   M /branches/fpc_2_3/compiler/powerpc64/cpupara.pas

  * R2 is a volatile and usable register under darwin/ppc64
  * R13 is a reserved non-volatile register under darwin/ppc64 (tls)

........
r6479 | jonas | 2007-02-13 20:40:50 +0100 (Tue, 13 Feb 2007) | 3 lines
Changed paths:
   M /branches/fpc_2_3/compiler/systems/i_bsd.pas

  * maxCrecordalign seems to have to be 8 rather 4, in spite of what
    the ABI docs say (although they are contradictory to some extent)

........
r6487 | jonas | 2007-02-14 15:57:40 +0100 (Wed, 14 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/tests/webtbs/tw8153a.pp

  * fixed for darwin/ppc64

........
r6488 | jonas | 2007-02-14 15:58:56 +0100 (Wed, 14 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/tests/webtbs/tw7851a.pp

  * fixed for darwin/ppc64

........
r6494 | jonas | 2007-02-15 19:36:55 +0100 (Thu, 15 Feb 2007) | 3 lines
Changed paths:
   M /branches/fpc_2_3/compiler/systems/i_bsd.pas

  * set default debug info for darwin/ppc64 to dwarf2 since
    it works better than stabs currently

........
r6500 | jonas | 2007-02-15 21:38:16 +0100 (Thu, 15 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/compiler/version.pas

  * updated version to 2.3.0

........
r6505 | jonas | 2007-02-15 22:39:28 +0100 (Thu, 15 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/compiler/version.pas

  * changed version to 2.3.1

........
r6511 | jonas | 2007-02-16 15:17:24 +0100 (Fri, 16 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/compiler/powerpc64/itcpugas.pas

  * system_powerpc_darwin -> system_powerpc64_darwin

........
r6546 | daniel | 2007-02-18 15:48:54 +0100 (Sun, 18 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/compiler/ncginl.pas
   M /branches/fpc_2_3/compiler/ncgld.pas
   M /branches/fpc_2_3/compiler/ncgrtti.pas
   M /branches/fpc_2_3/compiler/ncnv.pas
   M /branches/fpc_2_3/compiler/ninl.pas
   M /branches/fpc_2_3/compiler/nld.pas
   M /branches/fpc_2_3/compiler/nutils.pas
   M /branches/fpc_2_3/compiler/pinline.pas
   M /branches/fpc_2_3/rtl/inc/astrings.inc
   M /branches/fpc_2_3/rtl/inc/compproc.inc
   M /branches/fpc_2_3/rtl/inc/sstrings.inc
   M /branches/fpc_2_3/rtl/inc/text.inc
   M /branches/fpc_2_3/rtl/inc/wstrings.inc

  + Val/str/read/write support for enumeration types.

........
r6547 | daniel | 2007-02-18 17:01:20 +0100 (Sun, 18 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/rtl/inc/sstrings.inc

  * Fix val code that I broke.

........
r6571 | daniel | 2007-02-20 09:27:44 +0100 (Tue, 20 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/rtl/inc/astrings.inc
   M /branches/fpc_2_3/rtl/inc/sstrings.inc
   M /branches/fpc_2_3/rtl/inc/text.inc
   M /branches/fpc_2_3/rtl/inc/wstrings.inc

  * o2s -> ord2str, s2o -> str2ord

........
r6572 | daniel | 2007-02-20 09:33:30 +0100 (Tue, 20 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/compiler/ncgld.pas
   M /branches/fpc_2_3/compiler/ncgrtti.pas
   M /branches/fpc_2_3/compiler/ninl.pas
   M /branches/fpc_2_3/compiler/nld.pas

  * o2s -> ord2str, s2o -> str2ord

........
r6574 | daniel | 2007-02-20 12:07:58 +0100 (Tue, 20 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/rtl/inc/compproc.inc

  * o2s -> ord2str, s2o -> str2ord

........
r6578 | daniel | 2007-02-20 22:18:49 +0100 (Tue, 20 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/rtl/inc/text.inc

  * Change longint to valsint.

........
r6579 | daniel | 2007-02-20 22:29:09 +0100 (Tue, 20 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/compiler/ninl.pas

  * Handle ordinal currency types.

........
r6580 | jonas | 2007-02-20 22:29:11 +0100 (Tue, 20 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/compiler/ncgrtti.pas

  * fixed compilation for cpurequiresproperalignment

........
r6581 | jonas | 2007-02-20 22:30:21 +0100 (Tue, 20 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/compiler/ninl.pas

  * fixed typo

........
r6582 | daniel | 2007-02-20 22:36:19 +0100 (Tue, 20 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/compiler/ninl.pas

  * Set is_real to true.

........
r6590 | jonas | 2007-02-21 20:23:54 +0100 (Wed, 21 Feb 2007) | 2 lines
Changed paths:
   M /branches/fpc_2_3/compiler/systems/i_bsd.pas

  * set tf_dwarf_only_local_labels for darwin/ppc64

git-svn-id: trunk@6720 -
2007-03-04 20:16:57 +00:00
Jonas Maebe
1d4a25df3b * fixed fcl and fpcdir paths/dependencies
git-svn-id: trunk@6719 -
2007-03-04 19:59:42 +00:00
marco
ded3e530e3 * modernized to 2.0.x unix rtl
git-svn-id: trunk@6709 -
2007-03-03 23:14:29 +00:00
michael
3c1353cd4d * Added packages as pasckage dir, to be able to make install
git-svn-id: trunk@6678 -
2007-02-27 20:42:13 +00:00
peter
103b4202f4 * updated for new fcl packages
git-svn-id: trunk@6662 -
2007-02-26 06:51:03 +00:00
peter
3eaece1399 * packagesdir
git-svn-id: trunk@6659 -
2007-02-25 21:32:02 +00:00
peter
5fd1b3fb18 * add packages/ dir
git-svn-id: trunk@6658 -
2007-02-25 21:29:15 +00:00
florian
3e3d750558 * updated german translation from Torsten Werner, resolves #8115
git-svn-id: trunk@6634 -
2007-02-24 20:40:30 +00:00
peter
06961fe250 * basic work for source package creation
git-svn-id: trunk@6594 -
2007-02-21 19:33:52 +00:00
peter
e381214f82 * fix libcurl dependency
git-svn-id: trunk@6570 -
2007-02-20 06:55:15 +00:00
peter
7fa93d8b1a * separate compiler setting for compiling fpmake.pp
* first auto-detected fpc is used for compiling fpmake.pp

git-svn-id: trunk@6567 -
2007-02-19 22:20:43 +00:00
peter
746e4770a6 * fpmake moved to packages
git-svn-id: trunk@6560 -
2007-02-19 17:27:06 +00:00
peter
0a4e18b37d * fix unzipping
git-svn-id: trunk@6484 -
2007-02-13 23:08:20 +00:00
peter
429f66b4ee * sync
git-svn-id: trunk@6483 -
2007-02-13 23:02:12 +00:00
peter
cf8f48fc5f * remote and local repository cleanup
* development hack added to use ~/repository as default
    remote repository
  * tfppakcage.filename added for file location instead offical
    repository
  * tfppackage.url renamed to externalurl for 3rd party

git-svn-id: trunk@6478 -
2007-02-13 19:39:42 +00:00
peter
44a78590ec * new uriparser
git-svn-id: trunk@6477 -
2007-02-13 19:37:20 +00:00
peter
b928627d6d * pkgglobals added
* prepare for recursive executeaction

git-svn-id: trunk@6474 -
2007-02-13 17:18:01 +00:00
peter
83fa4de83b * Downlaoder class is not a pkghandler anymore
* New downloadpackage handler that creates a Downloader class

git-svn-id: trunk@6467 -
2007-02-13 08:06:31 +00:00
peter
cf6f8efacf * clean units
git-svn-id: trunk@6455 -
2007-02-12 16:08:22 +00:00
peter
2fe7c8ec82 * remove spaces and tabs
* first things to add archive unzipping

git-svn-id: trunk@6447 -
2007-02-11 22:17:52 +00:00
peter
5ec60ffc9b * move 2.0.x compatibility files to fcl20/ subdir
git-svn-id: trunk@6446 -
2007-02-11 22:17:07 +00:00
peter
af466b4219 * global config logging and writing
git-svn-id: trunk@6417 -
2007-02-11 13:03:58 +00:00
michael
4e40a56932 * Changed attributes to 644
git-svn-id: trunk@6351 -
2007-02-06 11:03:04 +00:00
peter
70a0928914 * add package to action and pkghandler
git-svn-id: trunk@6348 -
2007-02-05 23:09:41 +00:00
peter
b08c9c9431 * typo
git-svn-id: trunk@6346 -
2007-02-05 07:07:32 +00:00
peter
a4f501852e * split config in global config and compiler config
git-svn-id: trunk@6344 -
2007-02-04 22:10:45 +00:00
michael
b104d013b0 * Re-added fppkg
git-svn-id: trunk@6329 -
2007-02-03 22:16:00 +00:00
michael
85cc72af54 * Fixed compilation
git-svn-id: trunk@6328 -
2007-02-03 22:14:13 +00:00
florian
e388082839 * make all fixed for now by disabling fppkg
git-svn-id: trunk@6315 -
2007-02-03 09:35:44 +00:00
peter
f2747f1e40 * basic framework for actions
git-svn-id: trunk@6306 -
2007-02-02 19:27:16 +00:00
Jonas Maebe
8eb4e420ef * don't compile in parallel because make 3.79 doesn't support order-only-
prerequisites, and (a working) make 3.80 isn't available for go32v2
    and OS/2

git-svn-id: trunk@6268 -
2007-01-30 10:38:34 +00:00
Jonas Maebe
60d19ea1e6 * forgot to commit
git-svn-id: trunk@6224 -
2007-01-27 11:44:02 +00:00
pierre
ee7514b934 * also remove fplnet for targets without sockets unit support
git-svn-id: trunk@6156 -
2007-01-24 03:40:25 +00:00
peter
03c21e6621 * remove pkgwget from common units
git-svn-id: trunk@6055 -
2007-01-18 20:47:27 +00:00
peter
3a46ab06a3 * symbian support
git-svn-id: trunk@6052 -
2007-01-18 20:24:44 +00:00
michael
88b01f0fe0 * Patch from Sergei Gorelkin to detect and skip whitespace nodes in (short)description nodes
git-svn-id: trunk@6029 -
2007-01-17 20:45:21 +00:00
Almindor
71a64525b5 * adds lnet info
git-svn-id: trunk@5946 -
2007-01-13 15:40:07 +00:00
peter
f3e4496ca7 * build fppkg
git-svn-id: trunk@5909 -
2007-01-11 21:55:00 +00:00
michael
d444058d0e * Replaced with new version based on classes
git-svn-id: trunk@5904 -
2007-01-11 21:03:46 +00:00
Almindor
2ddc5fed76 * re-add some somehow missed units, update to latest
git-svn-id: trunk@5857 -
2007-01-08 22:16:06 +00:00
florian
ff40ed3264 * Makefiles regenerated
git-svn-id: trunk@5831 -
2007-01-06 21:08:19 +00:00
florian
1f522b7704 * fixed -Cg ifdefs
git-svn-id: trunk@5830 -
2007-01-06 20:48:07 +00:00
florian
fb22e83d89 * force pic'ed code on x86_64
git-svn-id: trunk@5829 -
2007-01-06 20:37:14 +00:00
Almindor
962677fef3 * adds lnet to the compile-list
git-svn-id: trunk@5803 -
2007-01-04 10:10:45 +00:00
Almindor
c6f7301087 * adds lnet subdir to fppkg for lnetpkg
git-svn-id: trunk@5802 -
2007-01-04 10:00:16 +00:00
michael
f3cc8354eb * Fixed compilation
git-svn-id: trunk@5652 -
2006-12-19 21:17:28 +00:00
micha
b1c1b6fd3d + generic implementation of list and map; adapt TList/TStringList to use it
git-svn-id: trunk@5624 -
2006-12-17 15:52:42 +00:00
florian
e0279b6cc9 + embedded target for fpcmake
git-svn-id: trunk@5607 -
2006-12-16 10:56:49 +00:00
Legolas
46edbf3352 * Changes for Nintendo DS target
git-svn-id: trunk@5606 -
2006-12-15 16:48:52 +00:00
florian
c19d5e624d * regenerated
git-svn-id: trunk@5533 -
2006-12-03 10:46:57 +00:00
florian
0fbedddd37 - ID tag removed
git-svn-id: trunk@5530 -
2006-12-02 18:27:26 +00:00
yury
5f484a0f14 * section "fpc" was renamed to ".fpc".
* compiler version string is stored in .fpc.version section.
* debug start/end links are stored in .fpc.links section.
* fixed linking with eVC++ object files by internal linker.
* .fpc.links section is removed by internal linker before writing executable, because it is no longer needed.

git-svn-id: trunk@5305 -
2006-11-10 10:33:41 +00:00
michael
a6a300cbbe * Added libcurl downloader and implemented new command style as in smart/svn/cvs
git-svn-id: trunk@5270 -
2006-11-06 23:17:09 +00:00
michael
c7147a9412 * Cleanup should always be protected with try..finally
git-svn-id: trunk@5269 -
2006-11-06 22:10:52 +00:00
michael
0925ed13e9 * Added direct libcurl interface
git-svn-id: trunk@5246 -
2006-11-05 14:18:45 +00:00
Almindor
2bcf64c815 * adds FTP support in lNet downloader
git-svn-id: trunk@5232 -
2006-11-05 10:13:21 +00:00
Almindor
e4cd04aa0e * minor http cleanups, use of uriparser
git-svn-id: trunk@5230 -
2006-11-04 23:36:02 +00:00
Almindor
8c153dea12 * adds lnet back end to packager
git-svn-id: trunk@5228 -
2006-11-04 18:42:11 +00:00
michael
f9966bdc06 * Added program to test downloader class
git-svn-id: trunk@5213 -
2006-11-03 21:26:44 +00:00
michael
6f4201bcfc * Added OCurl based downloader
git-svn-id: trunk@5212 -
2006-11-03 20:48:52 +00:00
michael
202191e2cf * Initial implementation of Synapse-based downloader
git-svn-id: trunk@5211 -
2006-11-03 20:03:23 +00:00
michael
04d44ed3ba * Added wgetdownloader
git-svn-id: trunk@5198 -
2006-11-03 12:56:23 +00:00
michael
654eaa0f0e * initial skeleton
git-svn-id: trunk@5147 -
2006-11-01 14:04:10 +00:00
micha
03b6c5a89b * fix compilation with latest stat record
git-svn-id: trunk@5130 -
2006-10-31 19:22:45 +00:00
peter
3ab2086999 * moved fppkg
git-svn-id: trunk@5041 -
2006-10-28 14:52:36 +00:00
michael
3ba85ce96d + Initial check-in
git-svn-id: trunk@5036 -
2006-10-27 20:07:34 +00:00
marco
47b8e46d39 * now really regened
git-svn-id: trunk@5021 -
2006-10-25 15:09:17 +00:00
marco
7fe52604c3 * regened scan.pas
git-svn-id: trunk@5019 -
2006-10-24 18:41:45 +00:00
marco
97a740d602 * fix for cplusplus skipping by JPMugaas.
git-svn-id: trunk@5012 -
2006-10-23 19:27:05 +00:00
florian
5718aa1428 * regenerated
git-svn-id: trunk@4960 -
2006-10-18 18:38:29 +00:00
florian
ec74887552 * another patch from J. Peter Mugaas, fixes #7618 and #7615
git-svn-id: trunk@4959 -
2006-10-18 18:38:19 +00:00
florian
ffc5add21b * recreated
git-svn-id: trunk@4946 -
2006-10-16 21:34:52 +00:00
florian
e0200f8fcb * patch from J. Peter Mugaas to fix #7616
git-svn-id: trunk@4945 -
2006-10-16 21:34:34 +00:00
michael
9a36c6d7a6 * Patch from Peter Mugaas to support use of CTypes unit
git-svn-id: trunk@4771 -
2006-10-02 20:51:24 +00:00
michael
80b5ecaecd + patch from Graeme Geldenhuys to include version info
git-svn-id: trunk@4730 -
2006-09-26 12:50:10 +00:00
micha
08c3d44cea use the ctypes unit in h2pas (from jpetermugaas)
git-svn-id: trunk@4687 -
2006-09-22 21:12:07 +00:00
michael
7eb023d7cd + Check for empty example file name
git-svn-id: trunk@4466 -
2006-08-20 09:44:43 +00:00
marco
00b93a5916 * max_elems now 1000
git-svn-id: trunk@4401 -
2006-08-11 09:41:19 +00:00
Károly Balogh
705033284e + regenerated makefiles to support powerpc-amiga target
git-svn-id: trunk@4371 -
2006-08-06 12:28:28 +00:00
Károly Balogh
d41f1ca2d8 + enabled Amiga target for PowerPC
git-svn-id: trunk@4330 -
2006-08-02 19:55:24 +00:00
peter
3b51742204 * support .svn and readonly files
git-svn-id: trunk@4319 -
2006-07-31 09:31:37 +00:00
michael
7c6568ff0b + Implemented correct visibility checking for arguments of methods
git-svn-id: trunk@4230 -
2006-07-16 16:00:27 +00:00
michael
f9b4308edd + Some cosmetical issues, and now all elements are emitted only once.
git-svn-id: trunk@4154 -
2006-07-12 22:42:53 +00:00
michael
a49a8ba774 * Take link contents into account when writing seealso section
git-svn-id: trunk@3866 -
2006-06-13 22:54:59 +00:00
michael
8b6142e9b3 + Fixed syntax highlighting. Asm blocks now also correct
git-svn-id: trunk@3859 -
2006-06-13 19:34:49 +00:00
florian
5575a837db * gba patch from Francesco Lombardi
git-svn-id: trunk@3716 -
2006-05-28 14:48:24 +00:00
florian
6fa48a858a + fixed missing class directives, poped up after yesterdays changes
git-svn-id: trunk@3689 -
2006-05-27 08:33:23 +00:00
peter
f3c4ff3470 * win64 lcl
git-svn-id: trunk@3445 -
2006-05-07 08:14:04 +00:00
peter
a0d4f358eb * disable LCL detection
git-svn-id: trunk@3328 -
2006-04-24 08:00:33 +00:00
peter
cba7504dec * use -P for cross compile
* support libimp*.a

git-svn-id: trunk@3321 -
2006-04-23 18:53:29 +00:00
peter
323d6cf640 * use -O2 for 2.1.1 compilers
git-svn-id: trunk@2966 -
2006-03-19 11:19:43 +00:00
Jonas Maebe
f3ffa1400a * regenerated for new ppc release optimizer settings
git-svn-id: trunk@2943 -
2006-03-17 17:54:28 +00:00
Jonas Maebe
73356964b0 * -O1r -> -O2 for ppc release
git-svn-id: trunk@2942 -
2006-03-17 17:52:43 +00:00
Jonas Maebe
f868c80460 + i386-darwin support (use fpcmake from after 12 February 2006)
git-svn-id: trunk@2820 -
2006-03-09 15:26:49 +00:00
mazen
aeb162e4e1 + added target arm-palmos (please use an fpcmake later than 04 feb 2006 in future)
git-svn-id: trunk@2603 -
2006-02-15 22:05:04 +00:00
florian
f4738689ba * search for gtar first
git-svn-id: trunk@2600 -
2006-02-15 21:14:41 +00:00
marco
b03d19b2a0 * regenned with -Tall
git-svn-id: trunk@2553 -
2006-02-12 21:57:18 +00:00
tom_at_work
a3295f379a * removed powerpc64/linux from SMARTLINKTARGETS. Takes way too much time without an internal binwriter.
* regenerated makefiles

git-svn-id: trunk@2546 -
2006-02-12 20:26:15 +00:00
florian
bde6f4ab2d + added i386-darwin
git-svn-id: trunk@2527 -
2006-02-12 13:32:40 +00:00
mazen
bc18d6eb8a + added palmos support to makes files
+ added Makefile.fpc to palmos in rtl
+ added faked prt0 to plamos rtl

git-svn-id: trunk@2443 -
2006-02-05 19:22:12 +00:00
peter
f7d546ed5f * duplicate names fixed
git-svn-id: trunk@2437 -
2006-02-05 01:57:23 +00:00
daniel
d19c95db8f * 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.)

git-svn-id: trunk@2401 -
2006-02-02 08:22:35 +00:00
florian
4b078de51e + arm-palmos
git-svn-id: trunk@2396 -
2006-02-01 21:52:32 +00:00
tom_at_work
453bb6d1c9 * removed libc package from build for every linux platform but i386 and x86-64 (libc is a x86 specific kylix compatibility library)
git-svn-id: trunk@2376 -
2006-01-29 17:49:42 +00:00
daniel
f1e849a469 * Better error handling
git-svn-id: trunk@2350 -
2006-01-27 10:36:46 +00:00
daniel
44ee4f6a39 + Very aggressive vcsa detection
git-svn-id: trunk@2349 -
2006-01-27 10:28:58 +00:00
Vincent Snijders
8a02b500ed added support for use of absolute links with content files
git-svn-id: trunk@2311 -
2006-01-17 11:41:28 +00:00
peter
dadbbb32ce * remove obsolete wincrt for windows
git-svn-id: trunk@2301 -
2006-01-15 21:14:50 +00:00
peter
b668f08d4c * only build fpmcgtk for win32 if the gtk dll is found
git-svn-id: trunk@2300 -
2006-01-15 21:14:28 +00:00
florian
c4afc10ebc + >< support for fpdoc from Vincent Snijders
git-svn-id: trunk@2283 -
2006-01-14 13:04:22 +00:00
florian
b9a0e2ead2 * makefile again regenerated
git-svn-id: trunk@2280 -
2006-01-13 20:32:53 +00:00
florian
40290348bc * Makefiles regenerated
git-svn-id: trunk@2279 -
2006-01-13 19:49:25 +00:00
florian
7cfcc635fa * install shared library only if it exists
git-svn-id: trunk@2278 -
2006-01-13 19:36:53 +00:00
oro06
6e55d519bc *avoid negative value for big const
git-svn-id: trunk@2273 -
2006-01-13 08:35:05 +00:00
florian
3eda59948d * fixed make clean all install
git-svn-id: trunk@2261 -
2006-01-11 22:20:40 +00:00
florian
30fc11e7ca * makefiles regenerated
git-svn-id: trunk@2260 -
2006-01-11 21:46:28 +00:00
florian
dfcf0cb9d7 * proper handling of build units and implicit units for shared libs
git-svn-id: trunk@2256 -
2006-01-11 21:38:52 +00:00
florian
7dbeab548d + make shared implemented
git-svn-id: trunk@2255 -
2006-01-11 21:20:55 +00:00
florian
0454654a22 * more shared stuff, still not perfect
git-svn-id: trunk@2230 -
2006-01-08 16:26:07 +00:00
florian
9c6b3cc8f7 + make shared
git-svn-id: trunk@2227 -
2006-01-08 15:52:43 +00:00
daniel
155b36dc87 * Add extra check for owner of tty
git-svn-id: trunk@2202 -
2006-01-07 08:43:34 +00:00
oro06
49738994a8 *preprocessor can't read files with proc/func declaration
git-svn-id: trunk@2078 -
2005-12-29 16:07:01 +00:00
michael
675d051274 + Patch from Vincent Snijder to fix multiple content files and use DirectoryExists
git-svn-id: trunk@1989 -
2005-12-19 08:10:50 +00:00
tom_at_work
c3f678e8df * updated makefiles for ppc64/linux to allow successful snapshot building on that platform
git-svn-id: trunk@1975 -
2005-12-16 20:37:08 +00:00