Commit Graph

250 Commits

Author SHA1 Message Date
marco
054eeff8ee * FCL fpmake manifests
git-svn-id: trunk@11962 -
2008-10-23 21:09:14 +00:00
peter
c8bebd2c7d * use eventlog.inc for Unix,Win32,Win64. other targets use felog.inc
git-svn-id: trunk@11959 -
2008-10-23 20:41:35 +00:00
marco
3b9f0e2565 * First batch of fpmake improvements. Mostly adding examples and fixing small omissions.
git-svn-id: trunk@11948 -
2008-10-22 18:16:54 +00:00
marco
e5db5e4aa8 * regened makefiles to propagate makefile versions
git-svn-id: trunk@11947 -
2008-10-22 17:32:15 +00:00
marco
3591d54f24 * updated all makefile.fpc versions to 2.2.2 for fppkg compat.
git-svn-id: trunk@11945 -
2008-10-22 17:19:13 +00:00
peter
7b188a6a0e * reset version to latest release: 2.2.2-0
git-svn-id: trunk@11907 -
2008-10-17 18:36:45 +00:00
ivost
2439dbd5a6 * added unixtype unit in addition to baseunix unit (currently baseunix contains all types of unixtype)
git-svn-id: trunk@11782 -
2008-09-14 18:54:55 +00:00
michael
89b8e2e9e7 * Fixed SetItem as per bugreport of Paul Ishenin
git-svn-id: trunk@11732 -
2008-09-09 06:41:57 +00:00
peter
e90ce867d9 * fphashlist, update hashcapacity also if capacity is changed
git-svn-id: trunk@11699 -
2008-09-03 21:04:53 +00:00
michael
b0d803c0a8 * Fixed bug #0011528,
* StripQuotes now also does single quotes.
* Note that for TMemIniFile the previous behaviour (StripQuotes=False) is kept, which
  is Delphi compatible.

git-svn-id: trunk@11674 -
2008-08-31 20:14:05 +00:00
michael
d9255c3220 * Added RunArguments
git-svn-id: trunk@11669 -
2008-08-30 21:15:04 +00:00
michael
acf0c8019b * Patch from Vincent Snijders to fix EscapeText
git-svn-id: trunk@11610 -
2008-08-18 10:58:00 +00:00
florian
6d010d076e * updated to libtar 2.0.8, resolves #11744
git-svn-id: trunk@11459 -
2008-07-25 07:53:36 +00:00
florian
d71c80b757 - $Id tag removed
git-svn-id: trunk@11342 -
2008-07-07 18:35:46 +00:00
michael
96edd65a89 * Fixed style reading for OOffice documents
git-svn-id: trunk@11268 -
2008-06-23 19:38:40 +00:00
michael
29c2d93a57 * Fixed reading of alternate font name
git-svn-id: trunk@11261 -
2008-06-21 21:13:25 +00:00
Jonas Maebe
9d8bee1887 * regenerated with changes in r11233
git-svn-id: trunk@11234 -
2008-06-15 15:52:25 +00:00
giulio
14d4f02fa0 * fixed fpc_zipinstall for go32v2 and the like
* makefiles regenerated

git-svn-id: trunk@11180 -
2008-06-03 14:01:09 +00:00
michael
6274dd72d7 * Regenerated with latest fpcmake
git-svn-id: trunk@11132 -
2008-05-30 20:45:12 +00:00
michael
aaf1606cea * Applied patch to install fclel.res
git-svn-id: trunk@11110 -
2008-05-28 19:58:56 +00:00
Tomas Hajny
77581bedd1 * makefiles regenerated with newer fpcmake
git-svn-id: trunk@11107 -
2008-05-28 06:34:32 +00:00
michael
b9956b2c6f * Added bucket lists implementation
git-svn-id: trunk@11086 -
2008-05-26 18:26:47 +00:00
michael
fa3a0815ac * Changed license to standard FPC license. Permitted by Mattias Gaertner
git-svn-id: trunk@11079 -
2008-05-25 08:22:39 +00:00
Jonas Maebe
b6c43bad7d * regenerated for i386-Haiku and darwin cross compilation changes
git-svn-id: trunk@11073 -
2008-05-24 09:29:08 +00:00
michael
7dff0e91e6 * Writing to file log now also will raise an error
git-svn-id: trunk@11016 -
2008-05-19 19:04:50 +00:00
michael
40d26841cb * Applied patch from Luca Olivetti to ignore errors during logging
git-svn-id: trunk@11015 -
2008-05-19 18:56:46 +00:00
florian
35c0f78642 + Haiku support by Olivier Coursière based on old BeOS support
git-svn-id: trunk@11014 -
2008-05-19 17:33:35 +00:00
micha
0b2f80a38b * regenerate Makefiles to get armeb-linux support globally (also arm-darwin, so it seems)
git-svn-id: trunk@10888 -
2008-05-05 18:46:55 +00:00
micha
b0838b13d7 * add armeb target to compiler/Makefiles
git-svn-id: trunk@10552 -
2008-03-24 17:48:11 +00:00
marco
6305d7d5a3 * fix for 10865
git-svn-id: trunk@10543 -
2008-03-23 18:34:26 +00:00
marco
2df6010386 * bug #10909 copy paste fixes in daemon support (stop/pauze)
git-svn-id: trunk@10401 -
2008-02-28 13:28:32 +00:00
michael
55f15818d0 * Patch from sergei Gorelkin:
* Optimized Escape() and Unescape() for speed.
  * Corrected relative filename handling in FilenameToURI(), a relative
    filename should remain relative after conversion to URI and back.

git-svn-id: trunk@10315 -
2008-02-13 10:32:12 +00:00
michael
87d74ffd84 * Fixed bug #10769
git-svn-id: trunk@10262 -
2008-02-10 10:54:13 +00:00
yury
10ac8a3977 * Fixed packages compilation for wince.
git-svn-id: trunk@10136 -
2008-02-01 19:20:26 +00:00
Vincent Snijders
22bfc9d00d * fixed win64 compilation
git-svn-id: trunk@10084 -
2008-01-28 19:20:26 +00:00
peter
fbd63b1e89 * move cgiapp and ezcgi to fcl-web
git-svn-id: trunk@9954 -
2008-01-26 18:26:35 +00:00
peter
00dabb1265 * move uriparser to fcl-base
* move netdb unit and examples to fcl-net
  * removed netdb package

git-svn-id: trunk@9909 -
2008-01-24 23:30:20 +00:00
peter
052c1bf5ae * winunits-jedi deps
git-svn-id: trunk@9904 -
2008-01-24 22:57:55 +00:00
peter
46f999c582 * fpmake support
git-svn-id: trunk@9899 -
2008-01-24 21:50:42 +00:00
peter
53d90218af * remove dos dependency
git-svn-id: trunk@9897 -
2008-01-24 20:53:26 +00:00
marco
5980c188d7 * some makefile fixes.
git-svn-id: trunk@9641 -
2008-01-05 19:46:23 +00:00
michael
c22909a1f8 * Second try to fix bug ID #10117
git-svn-id: trunk@9591 -
2007-12-30 20:59:07 +00:00
michael
84c176778d + Fixed file variable names so they can contain = chars
git-svn-id: trunk@9580 -
2007-12-29 23:41:12 +00:00
michael
3987285103 * Added fclel.res to list of installed files for win32
git-svn-id: trunk@9575 -
2007-12-29 22:09:37 +00:00
michael
b244f6eb71 * Patch from Sergei Gorelkin, making TStream.Read and .Write virtual
git-svn-id: trunk@9572 -
2007-12-29 19:03:56 +00:00
michael
a8eb62ff54 Better for for checkcontrolmessage, based on Mattias Gaertner tip
git-svn-id: trunk@9268 -
2007-11-17 12:47:12 +00:00
michael
efdddfd82c * Patch from Steve Howe so daemon thread does not consume all CPU
git-svn-id: trunk@9267 -
2007-11-17 12:42:02 +00:00
marco
3860a73084 * some new patches from Boguslaw
git-svn-id: trunk@9244 -
2007-11-13 20:30:56 +00:00
marco
e460c7c195 * Maskutils, #10149
git-svn-id: trunk@9242 -
2007-11-13 20:21:17 +00:00
Jonas Maebe
c9ce918485 * regenerated for darwin/x86_64
git-svn-id: trunk@9181 -
2007-11-10 18:37:19 +00:00
Jonas Maebe
1ff6404114 - removed svn:executable
git-svn-id: trunk@9007 -
2007-10-30 12:28:24 +00:00
peter
a0984505b2 * regenerated to fix fpc detection on non-i386
git-svn-id: trunk@8991 -
2007-10-29 16:34:18 +00:00
peter
324b1732ab * regenerated to update dependencies
git-svn-id: trunk@8988 -
2007-10-29 09:07:18 +00:00
peter
0760bea214 * created fcl-async and fcl-process packages
git-svn-id: trunk@8979 -
2007-10-28 21:26:51 +00:00
peter
00a16a9f58 * zipper,zstream moved to paszlib
git-svn-id: trunk@8935 -
2007-10-25 20:12:36 +00:00
peter
f91f060acb * remove Contnrs unit dependency by using TFPList instead of TFPObjectList
git-svn-id: trunk@8930 -
2007-10-25 19:25:14 +00:00
michael
fbe94969d0 * Quotes are normally not stripped. Introduced a StripQuotes property
git-svn-id: trunk@8782 -
2007-10-13 20:29:09 +00:00
Jonas Maebe
1f530a3d62 * fixed compilation
git-svn-id: trunk@8758 -
2007-10-10 12:42:12 +00:00
michael
8127eb0b0f * Made FRunning and FExitCode protected
git-svn-id: trunk@8757 -
2007-10-09 21:12:04 +00:00
michael
93e58304f4 * Uninstall called sysinstall instead of sysuninstall
git-svn-id: trunk@8348 -
2007-09-01 18:47:28 +00:00
Jonas Maebe
cb744d37ff - reverted change for avoiding recompilation of units in subdirs,
it breaks other things

git-svn-id: trunk@8298 -
2007-08-22 08:16:10 +00:00
Jonas Maebe
30bc89cfe5 * fixed dependency checking for source files in subdirectories relative
to the makefile location + regenerated all Makefiles
  * hopefully fixed fpmkunit dependencies

git-svn-id: trunk@8297 -
2007-08-22 07:04:23 +00:00
michael
b39be6dd43 * Initial explanation of architecture
git-svn-id: trunk@8263 -
2007-08-11 20:25:45 +00:00
Jonas Maebe
174a2686f7 * added .NOTPARALLEL to chm and fcl-base Makefiles
* added all missing dependencies to the packages Makefile
 -> make -j 2 works again under Darwin

git-svn-id: trunk@8246 -
2007-08-08 12:47:17 +00:00
marco
4043296f1b * -stream methods virtual because of tregistryinifile
git-svn-id: trunk@8153 -
2007-07-23 18:15:13 +00:00
michael
05315c7018 * TNamedCollectionItem added and messages in english
git-svn-id: trunk@8025 -
2007-07-11 22:43:33 +00:00
michael
917aa80a13 * Patch from Mario R. Carro to implement THashedStringList
git-svn-id: trunk@7810 -
2007-06-25 19:59:58 +00:00
michael
4fde74cb40 * Implemented TFPTimer
git-svn-id: trunk@7765 -
2007-06-21 22:15:08 +00:00
marco
8bae130fcb * fix for bug #9022 (merge)
git-svn-id: trunk@7602 -
2007-06-09 13:12:16 +00:00
michael
1ba2224a3e * Russian translation by Maxim Ganetsky
git-svn-id: trunk@7595 -
2007-06-08 07:36:02 +00:00
pierre
953f5ce772 netware now has GetLastOSError
git-svn-id: trunk@7585 -
2007-06-05 09:37:17 +00:00
pierre
2148281785 netwlibc now has GetLastOSError
git-svn-id: trunk@7583 -
2007-06-05 09:29:27 +00:00
pierre
6774847103 remove syncobjs from netwlibc target list
git-svn-id: trunk@7581 -
2007-06-05 09:04:43 +00:00
peter
eeb3d39bba * support unzip of specified files
git-svn-id: trunk@7528 -
2007-05-30 15:37:18 +00:00
peter
fe1131ae04 * fix range errors
git-svn-id: trunk@7520 -
2007-05-29 19:55:57 +00:00
joost
d575e45fd2 * Added possibility to disable debugging
* Disable debugging if the server could not be found
 * Catch exception if debugserver executable is not found

git-svn-id: trunk@7478 -
2007-05-25 21:02:05 +00:00
Almindor
2b873af182 * remove forgotten writeln in base64 (* please merge me! *)
git-svn-id: trunk@7451 -
2007-05-24 11:15:39 +00:00
peter
dd3fdac68e * beos support from Olivier Coursiere
git-svn-id: trunk@7443 -
2007-05-24 07:16:17 +00:00
michael
fd096ef0f8 * Use StrToXXXDef functions for readXXX()
git-svn-id: trunk@7380 -
2007-05-17 16:17:28 +00:00
michael
cc9bc424e4 * SectionExists now Delphi compatible
git-svn-id: trunk@7378 -
2007-05-17 15:53:02 +00:00
michael
a78f576074 * Marked some sections as private
git-svn-id: trunk@7374 -
2007-05-17 11:29:46 +00:00
michael
e46ecfb3d4 Better error checking at connect/disconnect
git-svn-id: trunk@7361 -
2007-05-16 14:57:55 +00:00
michael
2d2469c45e * Added brazilian translation by Antonio Galvao
git-svn-id: trunk@7354 -
2007-05-16 07:31:58 +00:00
michael
4e8e4d6c0a Removed debug message in CheckOptions
git-svn-id: trunk@7313 -
2007-05-11 23:32:25 +00:00
michael
cf22185208 * Patch from P.J. Hess to add some missing control codes
git-svn-id: trunk@7164 -
2007-04-23 20:00:59 +00:00
michael
8c00103c8e * Optimization to ReadInteger from Alex Zolotov
git-svn-id: trunk@7163 -
2007-04-23 19:57:46 +00:00
Tomas Hajny
add58fa760 * add missing dependency on netdb for netware+netwlibc
git-svn-id: trunk@7149 -
2007-04-21 13:49:36 +00:00
ivost
013277dd01 * fixed TCustomInifile.WriteBinaryStream
git-svn-id: trunk@7135 -
2007-04-19 09:56:01 +00:00
michael
db8aec57a2 * fpcunit test case for base64 unit
git-svn-id: trunk@6988 -
2007-03-24 22:47:20 +00:00
michael
28e7b354cc * Patch from Bram Kuijvenhoven to fix stream, and add MIME mode
git-svn-id: trunk@6987 -
2007-03-24 22:46:33 +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
Tomas Hajny
821354b18f * unit htmldefs moved to fcl-xml
git-svn-id: trunk@6839 -
2007-03-13 23:39:15 +00:00
Tomas Hajny
e4c37e3e9d * remove CVS log
git-svn-id: trunk@6837 -
2007-03-13 23:17:21 +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
peter
d243039ffd * moved to fcl-registry
git-svn-id: trunk@6667 -
2007-02-26 17:04:18 +00:00
peter
90c5a79e2d * removed registry unit dependency by using winapi instead
git-svn-id: trunk@6666 -
2007-02-26 17:04:06 +00:00
peter
bc3a21e1a1 * split fcl into separate fcl-* packages
git-svn-id: trunk@6660 -
2007-02-25 22:19:19 +00:00
peter
5b8dd4c004 * move fcl sources to separate packages
git-svn-id: trunk@6655 -
2007-02-25 21:02:26 +00:00